html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}


/* Reset CSS HTML5 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

body {
    line-height: 1;
    font-family: 'Montserrat', sans-serif;
    word-wrap: break-word;
}

* {
    outline: none;
}

carousel-img {
	height: 200px;
	width: 200px
}

.carousel .carousel-indicators li {background-color: black;}
.carousel .carousel-indicators li.active {background-color: #FFB200;}

ol
{
    list-style-type: decimal !important;
	font: normal normal 300 17px / 30px Gotham;
    letter-spacing: 0px;
    color: #707070;
}
ul {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

img {
    max-width: 100%;
}

strong {
    font-weight: bold;
}

em {
    font-style: italic;
}

a,
p,
span {
    font-family: 'Montserrat', sans-serif;
}

h1,
h2,
h3,
h4,
h5 {
    font-family: 'Montserrat', sans-serif;
}

@font-face {
    font-family: 'blank';
    src: url("data:font/opentype;base64,T1RUTwAKAIAAAwAgQ0ZGIDTeCDQAACFkAAAZPERTSUcAAAABAABKqAAAAAhPUy8yAF+xmwAAARAAAABgY21hcCRDbtEAAAdcAAAZ6GhlYWQFl9tDAAAArAAAADZoaGVhB1oD7wAAAOQAAAAkaG10eAPoAHwAADqgAAAQBm1heHAIAVAAAAABCAAAAAZuYW1lIE0HkgAAAXAAAAXrcG9zdP+4ADIAACFEAAAAIAABAAAAAQuFfcPHtV8PPPUAAwPoAAAAANFMRfMAAAAA0UxF8wB8/4gDbANwAAAAAwACAAAAAAAAAAEAAANw/4gAAAPoAHwAfANsAAEAAAAAAAAAAAAAAAAAAAACAABQAAgBAAAAAwPoAZAABQAAAooCWAAAAEsCigJYAAABXgAyANwAAAAAAAAAAAAAAAD3/67/+9///w/gAD8AAAAAQURCTwBAAAD//wNw/4gAAANwAHhgLwH/AAAAAAAAAAAAAAAgAAAAAAARANIAAQAAAAAAAQALAAAAAQAAAAAAAgAHAAsAAQAAAAAAAwAbABIAAQAAAAAABAALAAAAAQAAAAAABQA6AC0AAQAAAAAABgAKAGcAAwABBAkAAACUAHEAAwABBAkAAQAWAQUAAwABBAkAAgAOARsAAwABBAkAAwA2ASkAAwABBAkABAAWAQUAAwABBAkABQB0AV8AAwABBAkABgAUAdMAAwABBAkACAA0AecAAwABBAkACwA0AhsAAwABBAkADQKWAk8AAwABBAkADgA0BOVBZG9iZSBCbGFua1JlZ3VsYXIxLjA0NTtBREJPO0Fkb2JlQmxhbms7QURPQkVWZXJzaW9uIDEuMDQ1O1BTIDEuMDQ1O2hvdGNvbnYgMS4wLjgyO21ha2VvdGYubGliMi41LjYzNDA2QWRvYmVCbGFuawBDAG8AcAB5AHIAaQBnAGgAdAAgAKkAIAAyADAAMQAzACwAIAAyADAAMQA1ACAAQQBkAG8AYgBlACAAUwB5AHMAdABlAG0AcwAgAEkAbgBjAG8AcgBwAG8AcgBhAHQAZQBkACAAKABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBkAG8AYgBlAC4AYwBvAG0ALwApAC4AQQBkAG8AYgBlACAAQgBsAGEAbgBrAFIAZQBnAHUAbABhAHIAMQAuADAANAA1ADsAQQBEAEIATwA7AEEAZABvAGIAZQBCAGwAYQBuAGsAOwBBAEQATwBCAEUAVgBlAHIAcwBpAG8AbgAgADEALgAwADQANQA7AFAAUwAgADEALgAwADQANQA7AGgAbwB0AGMAbwBuAHYAIAAxAC4AMAAuADgAMgA7AG0AYQBrAGUAbwB0AGYALgBsAGkAYgAyAC4ANQAuADYAMwA0ADAANgBBAGQAbwBiAGUAQgBsAGEAbgBrAEEAZABvAGIAZQAgAFMAeQBzAHQAZQBtAHMAIABJAG4AYwBvAHIAcABvAHIAYQB0AGUAZABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBkAG8AYgBlAC4AYwBvAG0ALwB0AHkAcABlAC8AVABoAGkAcwAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABpAHMAIABsAGkAYwBlAG4AcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAFMASQBMACAATwBwAGUAbgAgAEYAbwBuAHQAIABMAGkAYwBlAG4AcwBlACwAIABWAGUAcgBzAGkAbwBuACAAMQAuADEALgAgAFQAaABpAHMAIABGAG8AbgB0ACAAUwBvAGYAdAB3AGEAcgBlACAAaQBzACAAZABpAHMAdAByAGkAYgB1AHQAZQBkACAAbwBuACAAYQBuACAAIgBBAFMAIABJAFMAIgAgAEIAQQBTAEkAUwAsACAAVwBJAFQASABPAFUAVAAgAFcAQQBSAFIAQQBOAFQASQBFAFMAIABPAFIAIABDAE8ATgBEAEkAVABJAE8ATgBTACAATwBGACAAQQBOAFkAIABLAEkATgBEACwAIABlAGkAdABoAGUAcgAgAGUAeABwAHIAZQBzAHMAIABvAHIAIABpAG0AcABsAGkAZQBkAC4AIABTAGUAZQAgAHQAaABlACAAUwBJAEwAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUAIABmAG8AcgAgAHQAaABlACAAcwBwAGUAYwBpAGYAaQBjACAAbABhAG4AZwB1AGEAZwBlACwAIABwAGUAcgBtAGkAcwBzAGkAbwBuAHMAIABhAG4AZAAgAGwAaQBtAGkAdABhAHQAaQBvAG4AcwAgAGcAbwB2AGUAcgBuAGkAbgBnACAAeQBvAHUAcgAgAHUAcwBlACAAbwBmACAAdABoAGkA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wwDEAMUAxgDHAMgAyQDKAMsAzADNAM4AzwDQANEA0gDTANQA1QDWANcA2ADZANoA2wDcAN0A3gDfAOAA4QDiAOMA5ADlAOYA5wDoAOkA6gDrAOwA7QDuAO8A8ADxAPIA8wD0APUA9gD3APgA+QD6APsA/AD9AP4A/wEAAQEBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0BbgFvAXABcQFyAXMBdAF1AXYBdwF4AXkBegF7AXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AbgBuQG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHGAccByAHJAcoBywHMAc0BzgHPAdAB0QHSAdMB1AHVAdYB1wHYAdkB2gHbAdwB3QHeAd8B4AHhAeIB4wHkAeUB5gHnAegB6QHqAesB7AHtAe4B7wHwAfEB8gHzAfQB9QH2AfcB+AH5AfoB+wH8Af0B/gH/AgACAQICAgMCBAIFAgYCBwIIAgkCCgILAgwCDQIOAg8CEAIRAhICEwIUAhUCFgIXAhgCGQIaAhsCHAIdAh4CHwIgAiECIgIjAiQCJQImAicCKAIpAioCKwIsAi0CLgIvAjACMQIyAjMCNAI1AjYCNwI4AjkCOgI7AjwCPQI+Aj8CQAJBAkICQwJEAkUCRgJHAkgCSQJKAksCTAJNAk4CTwJQAlECUgJTAlQCVQJWAlcCWAJZAloCWwJcAl0CXgJfAmACYQJiAmMCZAJlAmYCZwJoAmkCagJrAmwCbQJuAm8CcAJxAnICcwJ0AnUCdgJ3AngCeQJ6AnsCfAJ9An4CfwKAAoECggKDAoQChQKGAocCiAKJAooCiwKMAo0CjgKPApACkQKSApMClAKVApYClwKYApkCmgKbApwCnQKeAp8CoAKhAqICowKkAqUCpgKnAqgCqQKqAqsCrAKtAq4CrwKwArECsgKzArQCtQK2ArcCuAK5AroCuwK8Ar0CvgK/AsACwQLCAsMCxALFAsYCxwLIAskCygLLAswCzQLOAs8C0ALRAtIC0wLUAtUC1gLXAtgC2QLaAtsC3ALdAt4C3wLgAuEC4gLjAuQC5QLmAucC6ALpAuoC6wLsAu0C7gLvAvAC8QLyAvMC9AL1AvYC9wL4AvkC+gL7AvwC/QL+Av8DAAMBAwIDAwMEAwUDBgMHAwgDCQMKAwsDDAMNAw4DDwMQAxEDEgMTAxQDFQMWAxcDGAMZAxoDGwMcAx0DHgMfAyADIQMiAyMDJAMlAyYDJwMoAykDKgMrAywDLQMuAy8DMAMxAzIDMwM0AzUDNgM3AzgDOQM6AzsDPAM9Az4DPwNAA0EDQgNDA0QDRQNGA0cDSANJA0oDSwNMA00DTgNPA1ADUQNSA1MDVANVA1YDVwNYA1kDWgNbA1wDXQNeA18DYANhA2IDYwNkA2UDZgNnA2gDaQNqA2sDbANtA24DbwNwA3EDcgNzA3QDdQN2A3cDeAN5A3oDewN8A30DfgN/A4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DkAORA5IDkwOUA5UDlgOXA5gDmQOaA5sDnAOdA54DnwOgA6EDogOjA6QDpQOmA6cDqAOpA6oDqwOsA60DrgOvA7ADsQOyA7MDtAO1A7YDtwO4A7kDugO7A7wDvQO+A78DwAPBA8IDwwPEA8UDxgPHA8gDyQPKA8sDzAPNA84DzwPQA9ED0gPTA9QD1QPWA9cD2APZA9oD2wPcA90D3gPfA+AD4QPiA+MD5APlA+YD5wPoA+kD6gPrA+wD7QPuA+8D8APxA/ID8wP0A/UD9gP3A/gD+QP6A/sD/AP9A/4D/wQABAEEAgQDBAQEBQQGBAcECAQJBAoECwQMBA0EDgQPBBAEEQQSBBMEFAQVBBYEFwQYBBkEGgQbBBwEHQQeBB8EIAQhBCIEIwQkBCUEJgQnBCgEKQQqBCsELAQtBC4ELwQwBDEEMgQzBDQENQQ2BDcEOAQ5BDoEOwQ8BD0EPgQ/BEAEQQRCBEMERARFBEYERwRIBEkESgRLBEwETQROBE8EUARRBFIEUwRUBFUEVgRXBFgEWQRaBFsEXARdBF4EXwRgBGEEYgRjBGQEZQRmBGcEaARpBGoEawRsBG0EbgRvBHAEcQRyBHMEdAR1BHYEdwR4BHkEegR7BHwEfQR+BH8EgASBBIIEgwSEBIUEhgSHBIgEiQSKBIsEjASNBI4EjwSQBJEEkgSTBJQElQSWBJcEmASZBJoEmwScBJ0EngSfBKAEoQSiBKMEpASlBKYEpwSoBKkEqgSrBKwErQSuBK8EsASxBLIEswS0BLUEtgS3BLgEuQS6BLsEvAS9BL4EvwTABMEEwgTDBMQExQTGBMcEyATJBMoEywTMBM0EzgTPBNAE0QTSBNME1ATVBNYE1wTYBNkE2gTbBNwE3QTeBN8E4AThBOIE4wTkBOUE5gTnBOgE6QTqBOsE7ATtBO4E7wTwBPEE8gTzBPQE9QT2BPcE+AT5BPoE+wT8BP0E/gT/BQAFAQUCBQMFBAUFBQYFBwUIBQkFCgULBQwFDQUOBQ8FEAURBRIFEwUUBRUFFgUXBRgFGQUaBRsFHAUdBR4FHwUgBSEFIgUjBSQFJQUmBScFKAUpBSoFKwUsBS0FLgUvBTAFMQUyBTMFNAU1BTYFNwU4BTkFOgU7BTwFPQU+BT8FQAVBBUIFQwVEBUUFRgVHBUgFSQVKBUsFTAVNBU4FTwVQBVEFUgVTBVQFVQVWBVcFWAVZBVoFWwVcBV0FXgVfBWAFYQViBWMFZAVlBWYFZwVoBWkFagVrBWwFbQVuBW8FcAVxBXIFcwV0BXUFdgV3BXgFeQV6BXsFfAV9BX4FfwWABYEFggWDBYQFhQWGBYcFiAWJBYoFiwWMBY0FjgWPBZAFkQWSBZMFlAWVBZYFlwWYBZkFmgWbBZwFnQWeBZ8FoAWhBaIFowWkBaUFpgWnBagFqQWqBasFrAWtBa4FrwWwBbEFsgWzBbQFtQW2BbcFuAW5BboFuwW8Bb0FvgW/BcAFwQXCBcMFxAXFBcYFxwXIBckFygXLBcwFzQXOBc8F0AXRBdIF0wXUBdUF1gXXBdgF2QXaBdsF3AXdBd4F3wXgBeEF4gXjBeQF5QXmBecF6AXpBeoF6wXsBe0F7gXvBfAF8QXyBfMF9AX1BfYF9wX4BfkF+gX7BfwF/QX+Bf8GAAYBBgIGAwYEBgUGBgYHBggGCQYKBgsGDAYNBg4GDwYQBhEGEgYTBhQGFQYWBhcGGAYZBhoGGwYcBh0GHgYfBiAGIQYiBiMGJAYlBiYGJwYoBikGKgYrBiwGLQYuBi8GMAYxBjIGMwY0BjUGNgY3BjgGOQY6BjsGPAY9Bj4GPwZABkEGQgZDBkQGRQZGBkcGSAZJBkoGSwZMBk0GTgZPBlAGUQZSBlMGVAZVBlYGVwZYBlkGWgZbBlwGXQZeBl8GYAZhBmIGYwZkBmUGZgZnBmgGaQZqBmsGbAZtBm4GbwZwBnEGcgZzBnQGdQZ2BncGeAZ5BnoGewZ8Bn0GfgZ/BoAGgQaCBoMGhAaFBoYGhwaIBokGigaLBowGjQaOBo8GkAaRBpIGkwaUBpUGlgaXBpgGmQaaBpsGnAadBp4GnwagBqEGogajBqQGpQamBqcGqAapBqoGqwasBq0GrgavBrAGsQayBrMGtAa1BrYGtwa4BrkGuga7BrwGvQa+Br8GwAbBBsIGwwbEBsUGxgbHBsgGyQbKBssGzAbNBs4GzwbQBtEG0gbTBtQG1QbWBtcG2AbZBtoG2wbcBt0G3gbfBuAG4QbiBuMG5AblBuYG5wboBukG6gbrBuwG7QbuBu8G8AbxBvIG8wb0BvUG9gb3BvgG+Qb6BvsG/Ab9Bv4G/wcABwEHAgcDBwQHBQcGBwcHCAcJBwoHCwcMBw0HDgcPBxAHEQcSBxMHFAcVBxYHFwcYBxkHGgcbBxwHHQceBx8HIAchByIHIwckByUHJgcnBygHKQcqBysHLActBy4HLwcwBzEHMgczBzQHNQc2BzcHOAc5BzoHOwc8Bz0HPgc/B0AHQQdCB0MHRAdFB0YHRwdIB0kHSgdLB0wHTQdOB08HUAdRB1IHUwdUB1UHVgdXB1gHWQdaB1sHXAddB14HXwdgB2EHYgdjB2QHZQdmB2cHaAdpB2oHawdsB20HbgdvB3AHcQdyB3MHdAd1B3YHdwd4B3kHegd7B3wHfQd+B38HgAeBB4IHgweEB4UHhgeHB4gHiQeKB4sHjAeNB44HjweQB5EHkgeTB5QHlQeWB5cHmAeZB5oHmwecB50HngefB6AHoQeiB6MHpAelB6YHpweoB6kHqgerB6wHrQeuB68HsAexB7IHswe0B7UHtge3B7gHuQe6B7sHvAe9B74HvwfAB8EHwgfDB8QHxQfGB8cHyAfJB8oHywfMB80HzgfPB9AH0QfSB9MH1AfVB9YH1wfYB9kH2gfbB9wH3QfeB98H4AfhB+IH4wfkB+UH5gfnB+gH6QfqB+sH7AftB+4H7wfwB/EH8gfzB/QH9Qf2B/cH+Af5B/oH+wf8B/0H/gf/CAAIAQgCCAMIBAgFCAYIBwgICAkICggLCAwIDQgOCA8IEAgRCBIIEwgUCBUIFggXCBgIGQgaCBsIHAgdCB4IHwggCCEIIggjCCQIJQgmCCcIKAgpCCoIKwgsCC0ILggvCDAIMQgyCDMINAg1CDYINwg4CDkIOgg7CDwIPQg+CD8IQAhBCEIIQwhECEUIRghHCEgISQhKCEsg+wy3+iS3AfcQt/kstwP3EPoEFf58+YT6fAf9WP4nFfnSB/fF/DMFprAV+8X4NwX49gamYhX90gf7xfgzBXBmFffF/DcF/PYGDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4OAAEBAQr4HwwmmhwZLRL7joscBUaLBr0KvQv65xUD6AB8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAA==");
}

@font-face {
    font-family: 'FontAwesome';
    src: url('font/fontawesome-webfont.eot?v=4.7.0');
    src: url('font/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('font/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('font/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('font/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('font/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: url('font/GothamBold.woff2') format('woff2'), url('font/GothamBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: url('font/GothamBlack.woff2') format('woff2'), url('font/GothamBlack.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: url('font/GothamMedium.woff2') format('woff2'), url('font/GothamMedium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: url('font/Gotham-Light.woff2') format('woff2'), url('font/Gotham-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham Narrow Ultra';
    src: url('font/GothamNarrow-Ultra.woff2') format('woff2'), url('font/GothamNarrow-Ultra.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: url('font/Gotham-Medium.woff2') format('woff2'), url('font/Gotham-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

.table {
    display: table;
    table-layout: fixed;
    width: 100%;
    box-sizing: border-box;
}

.td {
    display: table-cell;
    vertical-align: middle;
}

.clear {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.td-top {
    display: table-cell;
    vertical-align: top;
}

.align-left {
    text-align: left;
}

.align-right {
    text-align: right;
}

.align-center {
    text-align: center;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}


/*--------------------------------------------------------------
- Tgs Gerais
-------------------------------------------------------------*/

.base {
    max-width: 980px;
    /* Tamanho base do site */
    margin: 0 auto;
}

.barra-lateral {
    width: 250px;
}

.barra-lateral-mobile {
    display: none;
}

.conteudo-box {
    padding: 10px;
}


/*--------------------------------------------------------------
- Tgs Padrão
-------------------------------------------------------------*/

p+p {
    margin-top: 0.5em;
}

a {
    text-decoration: none;
}

h1 {
    font-size: 2em;
    font-weight: bold;
    padding: 12px 0px;
}

h2 {
    font-size: 1.5em;
    font-weight: bold;
    padding: 10px 0px;
}

h3 {
    font-size: 1.17em;
    font-weight: bold;
    padding: 8px 0px;
}

h4 {
    font-size: 1.12em;
    font-weight: bold;
    padding: 6px 0px;
}

h5 {
    font-size: .83em;
    font-weight: 700;
    padding: 5px 0px;
}

h6 {
    font-size: .75em;
    font-weight: 600;
    padding: 4px 0px;
}


/*--------------------------------------------------------------
- Tpo
-------------------------------------------------------------*/

header {
    /*background-color: #EEE;*/
    top: 0;
}

.topo {
    margin-top: 30px;
}

.redes-soiciais-topo {
    float: right;
    text-align: right;
    margin-top: 40px;
    position: relative;
    clear: both;
}

.redes-soiciais-topo ul li {
    display: inline-block;
}

.logo {
    float: left;
    padding: 10px 0 0 0;
}

.logo-barra {
    display: none;
    /*	Logo que aparece na barra fixa do topo, apenas no mobile 	*/
}

.contato-topo {
    float: right;
    margin: 5px 25px 0 0;
    text-align: left;
}

.contato-topo .telefone-topo {
    color: #666;
    font-size: 18px;
}

.contato-topo .telefone-topo strong img {
    padding-left: 5px;
}

.contato-topo .telefone-topo a {
    /* Link Aparece apenas no mobile */
    color: #666;
    text-decoration: none;
}

.contato-topo .telefone-topo a:hover {
    color: #999;
}

.mensagem-formulario {
    padding: 10px 20px;
    background-color: #00FF00;
    color: #fff;
    margin-bottom: 20px;
    display: inline-block;
    box-sizing: border-box;
}


/*--------------------------------------------------------------
- Tpo Fixo
-------------------------------------------------------------*/

.topo-scroll {
    background-color: #333;
    /*border-bottom: 1px solid #EEE;*/
    /*box-shadow: 1px 1px 5px 1px #bbb;*/
    width: 100%;
    height: 70px;
    position: fixed;
    z-index: 9999;
}

.topo-scroll .contato-topo {
    margin: 0 25px 0 0;
    display: none;
}

.topo-scroll .topo {
    text-align: center;
    margin: 0;
}

.topo-scroll .contato-topo .telefone-topo {
    font-size: 14px;
}

.topo-scroll .contato-topo .telefone-topo img {
    width: 16px;
}

.topo-scroll .logo img {
    max-height: 40px;
    transition: max-height 1s;
}

.topo-scroll .logo {
    padding: 0;
    margin-top: 20px;
}

.topo-scroll .menu-principal ul li a {
    margin-bottom: 0;
    color: #fff;
}

.topo-scroll .menu-principal ul li a:hover {
    color: #FF7700;
}

.topo-scroll .menu-principal ul li {
    border: 0;
    width: auto;
}

.topo-scroll .menu-principal ul li ul li {
    display: block;
    padding: 5px;
    background: #333333;
    border-right: none;
    border-bottom: 1px solid #222;
    font-size: 12px;
}

.topo-scroll .menu-principal ul li ul {
    padding-top: 15px;
}

.topo-scroll .menu-principal ul li ul li a:hover {
    color: #aaa!important;
}


/*--------------------------------------------------------------
- Lgotipo e Telefone Mobile - apenas no Mobile
-------------------------------------------------------------*/

.logo-mobile {
    display: none;
}

.telefone-mobile {
    display: none;
}


/*--------------------------------------------------------------
- Mnu Principal
-------------------------------------------------------------*/

.menu-principal {
    margin-top: 10px;
    display: inline-block;
    box-sizing: border-box;
    height: 37px;
    width: 100%;
}

.menu-principal a {
    color: #DDD;
    padding: 0 20px;
    font-size: 18px;
}

.menu-principal a:hover {
    text-decoration: none;
    color: #042548
}

.menu-principal ul {
    list-style: none;
    text-align: right;
}

.menu-principal ul li {
    display: inline-block;
    position: relative;
    text-align: center!important;
}

.site-navbar-wrap ul.site-menu.main-menu .submenu {
    display: none!important;
}

.menu-principal ul li a {
    color: #fff;
}


/*----- Sub Menu -----*/

.menu-principal ul ul {
    width: 220px;
    /* Tamanho do Sub Menu */
    font-size: 14px;
    position: absolute;
    display: none;
    line-height: normal;
    margin-top: 2px;
}

.menu-principal ul li,
.menu-principal ul ul a {
    color: #000;
    /*-- reset --*/
    text-align: left;
    padding: 0;
    margin: 0;
}

.menu-principal ul ul a {
    display: block;
}

.menu-principal ul li:hover,
.menu-principal ul ul a:hover {
    color: #333;
}

.menu-principal ul ul ul {
    left: 100%;
    top: 0;
}

.menu-principal ul li ul li {
    display: block;
    padding: 5px;
    background: #f5c237;
    border-right: none;
    border-bottom: 1px solid #000;
    /* ----- Menu com mais de 1 coluna ----- */
    /*width: 200px;*/
    /*display: inline-block;*/
}

.menu-principal ul li:hover>ul {
    display: block;
    height: auto;
    z-index: 999;
}


/*--------------------------------------------------------------
- Mnu Mobile
-------------------------------------------------------------*/

.menu-mobile {
    color: #FFFFFF;
    background: #333;
    height: auto;
    display: none;
    position: fixed;
    width: 100%;
    top: 0;
    padding: 5px 0;
    z-index: 9999;
    display: none;
}

.menu-mobile .logo-mobile {
    display: block;
}

.menu-mobile .telefone-mobile {
    text-align: center;
    padding-top: 10px;
    display: block;
}

.menu-mobile .telefone-mobile strong a {
    color: #666;
}

.menu-mobile .telefone-mobile strong {
    color: #666;
    font-size: 16px;
    font-weight: normal;
}

.menu-mobile strong {
    font-size: 12px;
    text-align: center;
}

.menu-mobile a img {
    float: left;
    padding: 5px;
    width: 60px;
}

.menu-mobile>span {
    /*Botao*/
    color: #F0F0F0;
    background: #000;
    text-transform: uppercase;
    padding: 7px 5px;
    border-radius: 2px;
    display: inline-block;
    cursor: pointer;
    margin-right: 5px;
    margin-top: 5px;
    /*float: right;*/
    /*border: 1px solid #ccc;*/
}

.menu-mobile ul {
    text-align: left;
    border-radius: 5px;
    margin-top: 20px;
}

.menu-mobile>ul {
    overflow-y: scroll;
}

.menu-mobile ul ul {
    margin: 7px 0;
    padding: 3px 10px;
    border: 1px solid rgba(255, 255, 255, 0.05);
}

.menu-mobile ul li {
    position: relative;
    padding: 7px 0;
    font-size: 15px;
    line-height: 25px;
}

.menu-mobile ul li a {
    /* Submenu */
    color: #FFF;
    display: block;
    padding-left: 10px;
    border-bottom: 1px solid #292929;
}

.menu-mobile ul li span {
    color: #DDDDDD;
    background-color: rgba(0, 0, 0, 0.20);
    width: 25px;
    height: 25px;
    border-radius: 50%;
    font-family: 'Lato';
    font-size: 27px;
    position: absolute;
    text-align: center;
    right: 10px;
    top: 5px;
    z-index: 5;
    cursor: pointer;
}

.menu-rolagem {
    position: absolute;
}

.menu-mobile span span.item {
    height: 1px;
    width: 18px;
    margin: 4px;
    display: block;
    background-color: #666;
}


/*--------------------------------------------------------------
- Bnner
-------------------------------------------------------------*/

.title-slider h1 a {
    color: #666;
}

.buttom-left a {
    color: #666;
}

.buttom-right .btn.right a {
    background-color: #666;
    color: #000;
    border: 1px solid #E4B430;
}

.buttom-right .btn.right a:hover {
    background-color: #E4B430;
}


/*--------------------------------------------------------------
- Breadcrumb
-------------------------------------------------------------*/

.breadcrumb {
    font-size: 11px;
    color: #999;
    margin-bottom: 20px;
    background-color: transparent!important;
    padding: 10px 0px!important;
    align-items: center;
    margin-bottom: 12px!important;
}

.breadcrumb strong {
    color: #ffb200;
    font-size: 14px;
}

.breadcrumb a {
    color: #000;
    font-size: 14px;
}

.breadcrumb a:hover {
    color: #000;
    text-decoration: none;
}


/*--------------------------------------------------------------
- Cnteudo
-------------------------------------------------------------*/

.conteudo {
    font-size: 16px;
    line-height: 1.5em;
    color: #333;
    padding: 0 10px 0 0;
    display: table-cell;
}

.conteudo a {
    color: #666;
}

.conteudo a:hover {
    color: #A00;
}

.conteudo h1,
.conteudo h2,
.conteudo h3,
.conteudo h4,
.conteudo h5,
.conteudo h6 {
    color: #666;
}

.conteudo h1 a,
.conteudo h2 a,
.conteudo h3 a,
.conteudo h4 a,
.conteudo h5 a,
.conteudo h6 a {
    color: #666;
}

.conteudo h1 a:hover,
.conteudo h2 a:hover,
.conteudo h3 a:hover,
.conteudo h4 a:hover,
.conteudo h5 a:hover,
.conteudo h6 a:hover {
    color: #666666;
}

.conteudo-box {
    width: 100%;
    display: table;
    table-layout: fixed;
    box-sizing: border-box;
}

ul.topicos {
    list-style: disc;
    margin-left: 30px;
}

.texto p {
    text-align: justify;
}

.row-default {
    display: inline-block;
    position: relative;
    width: 100%;
    text-align: center;
    box-sizing: border-box;
    margin-top: 0;
}

.colum-left-02,
.colum-right-02 {
    width: 50%;
    box-sizing: border-box;
    display: inline-block;
}

.colum-left-02 {
    float: left;
}

.btn {
    /*left: 30%;*/
    margin: 20px 0 80px 0;
    position: relative;
}

.btn a {
    border: 1px solid;
    padding: 15px 35px;
    border-radius: 3px;
}

.btn a:hover {
    border-color: #AF8B27;
    color: #AF8B27;
}

.colum-right-02 {
    float: right;
}

.colum-default-01 form.formulario input,
form.formulario textarea {
    width: 80%;
    border-radius: 2px;
    border: 1px solid #333;
}

.colum-default-01 form.formulario input.btn-enviar-dados-formulario {
    width: 30%;
    text-align: center;
    padding: 10px 15px;
    float: right;
}

.colum-default-01 form.formulario input[type="text"],
.colum-default-01 form.formulario input[type="password"],
.colum-default-01 form.formulario input[type="file"],
.colum-default-01 form.formulario select,
.colum-default-01 form.formulario textarea {
    border: 1px solid #333333;
    border-radius: 3px;
    padding: 10px 6px;
    background-color: #333;
    transition: border, box-shadow 0.5s ease 0s;
}

.colum-default-01 form.formulario input[type="button"],
.colum-default-01 form.formulario input[type="submit"] {
    width: auto;
    cursor: pointer;
    text-decoration: none;
    padding: 15px 35px;
    margin: 0;
    border: 1px solid #333;
    border-radius: 3px;
    font: bold 13px 'Lato', sans-serif;
    color: #a7a7a7;
    text-shadow: none;
    background-color: #333333;
    background: linear-gradient(#333333, #333333);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.20);
}

.colum-default-01 form.formulario h3 {
    font-size: 24px;
    margin-bottom: 10px;
    color: #ffb120;
    text-align: center;
    margin-bottom: 50px;
    left: 60px;
    position: relative;
}

.colum-default-01 form.formulario {
    width: 80%;
}

.box-background {
    display: inline-block;
    position: relative;
    box-sizing: border-box;
    background-color: #111;
    padding: 30px 20px;
    margin-top: 50px;
}

.colum-default-03 {
    padding-left: 7px;
    /*padding-top: 105px;*/
    float: left;
    padding-right: 11px;
    color: #FFF;
    box-sizing: border-box;
    width: 33.333%;
}

.colum-default-01 {
    width: 100%;
    float: none;
    text-align: center;
    margin: 30px 0;
    display: inline-block;
}

img.title-box {
    margin-bottom: 20px;
    display: inline-block;
}

.text-box {
    text-align: left;
    font-size: 12px;
    top: 10px;
    position: relative;
}


/*--------------------------------------------------------------
- Barra Lateral
-------------------------------------------------------------*/

.barra-lateral {
    display: table-cell;
    text-align: center;
    width: 100%;
    /*margin-top: -10px;*/
}

.btn-menu-lateral {
    margin-top: 50px;
    margin-bottom: 20px;
    padding: 8px 12px;
    font: normal normal normal 17px/28px Gotham;
    /*background-color: #003660;*/
    color: #fff;
    border: 1px solid #e76e1b;
    /*border-radius: 4px;*/
    font-size: 18px;
}

.barra-lateral-box {
    margin-top: 25px;
    /*background: #1990ce66;*/
    /*border: 1px solid #ccc;*/
    max-height: 280px;
    overflow-y: scroll;
    margin-bottom: 30px;
    text-align: left;
    border-radius: 25px;
}

.barra-lateral-box::-webkit-scrollbar {
    background: #fff;
    width: 0px
}

.barra-lateral-box::-webkit-scrollbar-track {
    background: #003660;
}

.barra-lateral-box::-webkit-scrollbar-thumb {
    background-color: #d90e02;
}

.barra-lateral h5 {
    margin: 0;
}

.barra-lateral h5 a {
    display: block;
    font-size: 20px;
    font-weight: 700;
    padding: 8px 10px;
    margin: 0 0 5px 0;
    color: #efb100;
    font: normal normal normal 17px/28px Gotham;
    text-transform: uppercase;
    text-align: center;
    /*font-style:italic; */
    /*background-color: #FFF;*/
}

.barra-lateral h5 a::after {
    content: "\f078";
    font-size: 15px;
    color: #efb100;
    font-family: "FontAwesome";
    font-style: normal;
    margin-left: 8px;
}

.barra-lateral h5 a:hover {
    color: #efb100;
    text-decoration: none;
    /*background-color: #FFF;*/
}

.barra-lateral ul li a.barra-lateral-segmento {
    display: block;
    background-color: #FFF;
    margin-top: 5px;
    padding: 7px 10px;
    font-weight: bold;
    color: #fff;
    font-size: 0.9em;
}

.barra-lateral ul li a {
    font-size: 13px;
    color: #424645;
    padding: 8px 10px;
    display: block;
    font: normal normal normal 17px/28px Gotham;
    font-weight: 200;
    /*background-color: #F3CD73;*/
    text-transform: capitalize;
}

.barra-lateral ul li a::before {
    content: "\f054";
    font-size: 15px;
    color: #fff;
    font-family: "FontAwesome";
    font-weight: 900;
    margin-right: 5px;
}

.barra-lateral ul li a:hover {
    /*border: 1px solid #fff;*/
    opacity: 0.8;
    color: #2a2929;
    text-decoration: none;
}

.barra-lateral-conteudo {
    /*padding: 10px;*/
}


/*--------------------------------------------------------------
- Btão de Redes Sociais Conteudo
-------------------------------------------------------------*/

.redes-sociais-conteudo {
    position: relative;
    text-align: right;
    font-family: 'blank';
}

.popup-redes-sociais {
    display: none;
    position: absolute;
    right: 0;
    height: auto;
    text-align: left;
    font-size: 12px;
    background-color: #F8F8F8;
    border-radius: 5px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.50);
    z-index: 2;
}

.popup-redes-sociais:before {
    content: "";
    width: 100%;
    height: 3px;
    background: transparent;
    top: -3px;
    right: 0px;
    position: absolute;
    z-index: 2;
}

.fundo-popup-redes-sociais {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 1;
    background: none;
}

.facebook,
.twitter,
.googleplus,
.pinterest,
.mais {
    color: #FFF;
    font: 14px Arial;
    padding: 9px 2px;
    font-weight: bold;
    width: 50px;
    display: inline-block;
    margin: 3px;
    font-weight: normal;
    text-align: center;
    transition: all 0.3s ease 0s;
    border: 1px solid transparent;
    z-index: 2;
    cursor: pointer;
    line-height: 1.5em;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    vertical-align: middle;
}

.fa-facebook,
.fa-twitter,
.fa-google-plus {
    font-size: 1em;
}

.fa-google-plus:before {
    content: "\f0d5";
    color: #FFF;
}

.fa-facebook:before {
    content: "\f09a";
    color: #FFF;
}

a.facebook {
    color: #FFF;
    background-color: #3B5998;
}

a.facebook:hover {
    background-color: #fff;
    border: 1px solid #DDD;
}

a.facebook:hover .fa-facebook:before {
    color: #3B5998;
}

a.twitter {
    color: #FFF;
    background-color: #00ACED;
}

a.twitter:hover {
    background-color: #FFF;
    border: 1px solid #DDD;
}

a.twitter:hover .fa-twitter:before {
    color: #00ACED;
}

a.googleplus {
    color: #FFF;
    background-color: #DD4B39;
}

a.googleplus:hover {
    background-color: #FFF;
    border: 1px solid #DDD;
}

a.googleplus:hover .fa-google-plus:before {
    color: #DD4B39;
}

.mais {
    position: relative;
    display: none;
    cursor: pointer;
    width: 20px;
    color: #FFF;
    background-color: #856FB8;
}

.mais:hover {
    color: #856FB8;
    background-color: #FFF;
    border: 1px solid #856FB8;
}


/*Redes Sociais Oficial*/

.titulo-redes-sociais {
    text-align: center;
    font-size: 14px;
    font-family: 'Arial', sans-serif;
    font-weight: bold;
    border-radius: 5px 5px 0 0;
    color: #FFF;
    background-color: #0077B5;
    padding: 10px 15px;
}

.botao-oficial-redes-sociais {
    text-align: center;
    margin: 10px 15px;
}


/*--------------------------------------------------------------
- Iagens das Palavras Chave
-------------------------------------------------------------*/

.imagens-palavras-chave {
    text-align: left;
    margin-bottom: 10px;
}

.imagem img {
    max-width: 100%;
}


/*apenas uma imagem*/

.imagem-box {
    display: inline-block;
    max-width: 50%;
    background-color: #F8F8F8;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
}

.imagem-box .imagem {
    margin: 5px;
    overflow: hidden;
    border-radius: 3px;
}

.descricao-imagem {
    text-align: right;
    color: #999;
    margin: 0 5px 5px 5px;
    font-size: 14px;
}


/*varias imagens*/

.imagens-box {
    display: inline-block;
    width: 33.33333333333333%;
}

.imagens-box .imagem {
    margin: 5px;
    border: 1px solid #CCC;
}


/*--------------------------------------------------------------
- Rgiões
-------------------------------------------------------------*/

h4.titulo-regioes-atendimento {
    font-size: 16px;
}

.regioes-conteudo {
    color: #666666;
    background-color: #F8F8F8;
    border: 1px solid #ccc;
}

h4.titulo-regioes-atendimento strong {
    font-size: 18px;
    color: #69539C;
}

h4.titulo-regioes-atendimento strong img {
    padding-left: 5px;
}

.regioes-aba-titulo span {
    display: inline-block;
    cursor: pointer;
    transition: all 0.2s ease 0s;
    color: #ccc;
    background-color: #333;
    font-size: 12px;
    padding: 5px 8px;
    margin: 0 1px 1px 0;
}

.regioes-aba-titulo span:hover,
.regioes-aba-titulo span.regioes-aba-titulo-selecionada {
    color: #FFF;
    background-color: #A19D9D;
}

.regioes-conteudo ul {
    padding: 5px 8px 10px 8px;
}

.regioes-conteudo ul li {
    display: inline-block;
    padding: 2px 0 0 2px;
    width: 31%;
    font-size: 12px;
    font-weight: bold;
}

.regioes-conteudo ul:nth-child(n+2) {
    display: none;
}


/*--------------------------------------------------------------
- Podutos Relacionados
-------------------------------------------------------------*/

.produtos-relacionados img {
    transition: all 0.2s ease 0s;
    border: 1px solid #ccc;
}

.produtos-relacionados img:hover {
    border: 1px solid #666666;
}

.produtos-relacionados p {
    margin: 5px 0 0 0;
    text-align: center;
}

.produtos-relacionados p a {
    color: #69539C;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}

.produtos-relacionados p a:hover {
    color: #A00
}

.produtos-relacionados .slick-prev:before,
.produtos-relacionados .slick-next:before {
    color: #666666;
    /* cor da seta */
}

h5.titulo-produtos-relacionados {
    margin: 15px 0 5px;
    font-size: 16px;
}

.produtos-relacionados button.slick-prev,
.produtos-relacionados button.slick-next {
    margin-top: -20px;
}

.produtos-relacionados.slick-slider {
    margin-bottom: 0;
}


/*--------------------------------------------------------------
- Mais Visitados
-------------------------------------------------------------*/

.mais-visitados {
    margin-top: 20px;
    margin-bottom: 70px;
    padding: 0 0 7px 0;
    font-size: 15px;
    text-align: justify;
    font: normal normal normal Gotham;
    /*background-color: #1990ce66;*/
    border-radius: 25px;
}

.mais-visitados h5 {
    font-size: 30px;
    font-weight: bold;
    padding: 8px 10px;
    margin: 0 0 20px 0;
    font: normal normal normal Gotham;
    color: #efb100;
}

.mais-visitados a {
    color: #ffffff;
    margin: 4px 9px;
    padding: 8px 8px;
    background-color: #2A2929;
    border-radius: 25px;
    display: inline-block;
}

.mais-visitados a:hover {
    color: #fff;
    text-decoration: none;
    opacity: 0.7;
}


/*--------------------------------------------------------------
- Cntato Página
-------------------------------------------------------------*/

.saiba-mais-sobre {
    margin: 15px 0;
    font-size: 14px;
}

.saiba-mais-sobre p {
    margin: 5px 0;
    padding: 0;
    font-size: 16px;
}

.botao-contato a {
    padding: 10px 45px;
    border-radius: 3px;
    background-color: #69539C;
    border-bottom: 2px solid #50309C;
    color: #FFF;
}

.botao-contato a:hover {
    border-radius: 3px;
    background-color: #FFF;
    color: #fff;
    border-bottom: 2px solid #3F179C;
    background-color: #5E439C;
}


/*--------------------------------------------------------------
- Tgs
-------------------------------------------------------------*/

.tags {
    font-size: 11px;
    padding: 5px;
    color: #666666;
    background-color: #F8F8F8;
    margin: 10px 0 0 0;
}


/*--------------------------------------------------------------
- Dreitos Autorais
-------------------------------------------------------------*/

.direitos-autorais-conteudo {
    font-size: 10px;
    color: #999;
    margin-top: 10px;
}


/*--------------------------------------------------------------
- Gleria (Informações)
-------------------------------------------------------------*/

.galeria-imagens {
    text-align: center;
    font-size: 14px;
}

.galeria-imagens h4 a {
    font-size: 14px;
    color: #6B569D;
    margin-top: 5px;
}

.galeria-imagens h4 a:hover {
    color: #A00;
}

.galeria-imagens img {
    max-width: 100%;
    transition: all 0.2s ease 0s;
    border: 1px solid #ccc;
}

.galeria-imagens img:hover {
    border: 1px solid #666666;
}

.galeria-imagens-box {
    display: inline-block;
    width: 25%;
    margin-bottom: 20px;
    vertical-align: top;
}

.galeria-imagens-box-responsivo {
    margin: 0 10px;
}

.galeria-imagens-box-responsivo h5 {
    font-size: 12px;
}

.galeria-imagens-box-responsivo h5 a {
    color: #6B569D;
    text-decoration: underline;
}

.galeria-imagens-box-responsivo h5 a:hover {
    color: #A00;
}

.informacoes-titulo-segmento {
    margin: 15px 0 20px;
}


/*--------------------------------------------------------------
- Cntato Telefone Email
-------------------------------------------------------------*/

.mapa-do-google {
    width: 100%;
    height: 300px;
    display: block;
    clear: both;
}

.formulario {
    float: left;
}

.mapa-contato {
    float: right;
    width: 40%;
}

.box-campos-formulario {
    display: block;
    clear: both;
    line-height: 2em;
}

.box-campos-formulario+.box-campos-formulario {
    margin-top: 10px;
}

.captcha-numero input[type="text"] {
    clear: left;
    float: none;
    margin: 0 auto;
    width: 30px;
    text-align: center;
}

p.texto-detalhes {
    margin: 30px 0;
}

.captcha-form img {
    float: right;
    margin: 20px 0;
}

.captcha-numero .box-captcha {
    text-align: right;
}

.box-captcha {
    text-align: center;
    margin: 5px 0;
}

.formulario label {
    float: left;
}

.formulario input,
.formulario select,
.formulario textarea {
    float: right;
    width: 65%;
}

.formulario textarea {
    resize: vertical;
}

.formulario-campo-obrigatorio {
    color: #FF0000;
    margin: 0 2px;
}

.mapa-contato h3 {
    margin: 20px 0 15px;
}

.mapa-contato img {
    padding-left: 5px;
}

form.formulario {
    width: 100%;
}


/*----- Formulario -----*/

.formulario-sucesso-envio {
    font: bold 14px 'Lato', sans-serif;
    color: #05AD00;
    background: #E2F9DD url('imagens-y/y/ok.png') no-repeat 15px center;
    border: 1px solid #62BD53;
    padding: 20px 20px 20px 55px;
    border-radius: 5px;
    margin: 5px 0 15px;
}

.formulario-erro-envio {
    font: bold 14px 'Lato', sans-serif;
    color: #B40000;
    background: #FFE6DC url('imagens-y/y/erro.png') no-repeat 15px center;
    border: 1px solid #BD5353;
    padding: 20px 20px 20px 55px;
    border-radius: 5px;
    margin: 5px 0 15px;
}

.formulario-titulo-erro {
    color: #F70000;
    font: bold 18px 'Lato', sans-serif;
    padding-bottom: 2px;
    margin-bottom: 10px;
    border-bottom: 1px dotted #6F0000;
}


/*--------------------------------------------------------------
- Ppup Sistema Email
-------------------------------------------------------------*/

.popup-overlay {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.20);
    z-index: 99999;
}

.popup-mensagem {
    position: absolute;
    max-width: 350px;
    max-height: 150px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    padding: 10px;
}

.popup {
    position: relative;
    display: table;
    width: 100%;
    height: 100%;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.30);
    text-align: center;
    border-radius: 5px;
}

.fechar-popup {
    position: absolute;
    right: -12px;
    top: -10px;
    width: 27px;
    height: 27px;
    cursor: pointer;
    background: url('imagens-y/y/fechar.png') no-repeat;
}

.popup-texto-enviando-email,
.popup-texto-enviado-sucesso {
    display: table-cell;
    color: #333;
    text-shadow: 1px 1px #FFF;
    font-size: 13px;
    font-family: Arial, sans-serif;
    vertical-align: middle;
    padding-top: 50px;
}

.popup-texto-enviando-email {
    display: none;
    background: #FFF url('imagens-y/y/carregando.gif') no-repeat center 30px;
}

.popup-texto-enviado-sucesso {
    border: 1px solid #FFF;
    font-size: 16px;
    background: #E3FFE3 url('imagens-y/y/sucesso.png') no-repeat center 30px;
}

.box-btn-enviar-dados-formulario {
    text-align: right;
}

.btn-enviar-dados-formulario {
    margin: 15px 0;
    display: inline-block;
    cursor: pointer;
    color: #333;
    font-family: Arial, sans-serif;
    font-size: 13px;
    text-shadow: 1px 1px #FFF;
    padding: 7px 8px 9px;
    background: linear-gradient(#FAFAFA, #EEE);
    border-radius: 3px;
    box-shadow: 0px -2px #DDD inset, 0px 2px 3px rgba(0, 0, 0, 0.07);
    border: 1px solid #CCC;
}

.btn-enviar-dados-formulario:active {
    padding: 8px;
    border: 1px solid #BBB;
    box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.1) inset, 0px -2px 3px #DDD inset, 0px 2px 3px rgba(0, 0, 0, 0.07);
    background: linear-gradient(#EEE, #FAFAFA);
}

.mensagem-formulario-erro {
    background: #FFE3E3 url('imagens-y/y/erro.png') no-repeat 15px center;
    border-radius: 5px;
    border: 1px solid #DB6E6E;
    color: #333;
    display: none;
    font-family: Arial, sans-serif;
    font-size: 13px;
    margin: 10px 0;
    padding: 15px 15px 15px 55px;
}


/*--------------------------------------------------------------
- Mapa do Site
-------------------------------------------------------------*/

.lista-mapa-site a {
    color: #efb100;
    font-weight: 700;
}

.lista-mapa-site a:hover {
    color: #efb100;
    text-decoration: none;
}

.lista-mapa-site li {
    /*titulos*/
    font-size: 18px;
    margin: 10px 0;
}

.lista-mapa-site li li a {
    text-decoration: none;
}

.lista-mapa-site li ul li {
    font-size: 14px;
    font-weight: normal;
    position: relative;
    line-height: 20px;
    padding-left: 20px;
    margin-left: 30px;
}

.lista-mapa-site li ul li ul li {
    font-size: 12px;
}

.lista-mapa-site ul {
    counter-reset: numeros;
}

.lista-mapa-site ul li:before {
    left: -15px;
    position: absolute;
    font-size: 10px;
    counter-increment: numeros;
    content: counter(numeros);
    border-radius: 50%;
    text-align: center;
    width: 20px;
    height: 20px;
    line-height: 20px;
    color: #666;
    text-shadow: 1px 1px #FFF;
    background: linear-gradient(#FFF, #DEDEDE);
    box-shadow: 0 0 0 1px #ccc, 0 1px 3px rgba(0, 0, 0, 0.30);
    border: 1px solid #FFF;
}


/*--------------------------------------------------------------
- Rdapé
-------------------------------------------------------------*/

.whats-rodape {
    position: fixed;
    z-index: 9999999;
    float: right;
    bottom: 87px;
    /* box-shadow: 3px 3px 11px 0px #ddd; */
    height: 60px;
    width: 60px;
    left: 94%;
    background-color: #2ae73edd;
    border-radius: 50px;
}

.whats-rodape a {
    color: #fff;
    font-size: 43px;
    border-radius: 100px;
    left: 12px;
    top: -4px;
    position: relative;
}

.whats-rodape a:hover {
    color: #b0ddb5;
}

footer {
    background-color: #eee;
}

.rodape {
    /*border-top: 2px dotted #574617;*/
    color: #666666;
    font-size: 12px;
    padding: 10px;
    margin-top: 30px;
}

.redes-soiciais-rodape {
    float: right;
    text-align: right;
    margin-top: 20px;
    position: relative;
    clear: both;
}

.redes-soiciais-rodape ul li {
    display: inline-block;
}

.redes-soiciais-rodape ul li a img {
    width: 24px;
}

.menu-rodape {
    font-family: 'blank';
    float: right;
    clear: right;
}

.menu-rodape li {
    font-family: 'Montserrat', sans-serif;
    display: inline-block;
    padding: 0px 10px 0 5px;
    margin: 8px 3px;
    border-right: 1px solid #999;
}

.menu-rodape li a {
    color: #574617;
}

.menu-rodape li a:hover {
    color: #A00;
    text-decoration: underline;
}

.menu-rodape li:last-child {
    border-right: none;
    padding-right: 0;
}

.telefone-rodape {
    float: right;
    font-size: 18px;
    padding: 10px 0;
    color: #666;
    line-height: 1.5em;
}

.telefone-rodape img {
    padding-left: 5px;
}

.telefone-rodape a {
    /*Link aparece apenas no mobile*/
    color: #666;
    ;
    text-decoration: none;
}

.telefone-rodape a:hover {
    color: #666;
}

.endereco-rodape {
    font-size: 12px;
    float: left;
    clear: left;
    margin: 10px 0 0 0;
}

.direitos-autorais-rodape {
    color: #666666;
    font-size: 10px;
    text-align: center;
    padding: 7px 0;
}

.icones-validacao {
    padding-top: 10px;
    float: right;
    clear: right;
    text-align: center;
}

.icones-validacao p {
    color: #fff;
    font-weight: bold;
}

.icones-validacao img {
    /*background: #6B539F;*/
    width: 32px;
    position: relative;
    margin-left: 10px;
    /*Cor dos ícones de validação*/
}

.menu-rodape ul li ul {
    display: none;
}

.colum-default-05 {
    float: left;
    /*width: 20%;*/
    box-sizing: border-box;
    margin-top: 20px;
}

.colum-default-05 ul li {
    display: inline-block;
}

.colum-default-05 li a {
    color: #999;
    padding: 0 10px 0 0;
    font-size: 14px;
    line-height: 2em;
}

.colum-default-05 li img {
    margin-bottom: 15px;
}

.colum-default-05.border {
    padding-left: 20px;
    border-left: 2px dotted #333;
}


/*--------------------------------------------------------------
- Botão de Redes Sociais Rodapé
-------------------------------------------------------------*/

@font-face {
    font-family: 'si';
    src: url('font/socicon.eot');
    src: url('font/socicon.eot?#iefix') format('embedded-opentype'), url('font/socicon.woff') format('woff'), url('font/socicon.ttf') format('truetype'), url('font/socicon.svg#icomoonregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.redes-sociais-rodape {
    float: left;
    clear: left;
    padding: 10px 0 0 0;
    list-style: none;
    font-family: 'blank';
}

.redes-sociais-rodape li {
    margin: 3px;
    font-family: 'Montserrat', sans-serif;
    display: inline-block;
}

.redes-sociais-rodape li a {
    font-family: si;
    text-align: center;
    display: block;
    position: relative;
    text-decoration: none;
    border-radius: 50%;
    font-size: 14px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    color: #ffffff;
    /* cor dos ícones */
    transition: all 0.2s ease 0s;
}


/* ----- Facebook ----- */

.redes-sociais-rodape .icone-facebook {
    background-color: #3e5b98;
}

.redes-sociais-rodape .icone-facebook:hover {
    background-color: #526fac;
}

.redes-sociais-rodape .icone-facebook:before {
    content: 'b';
}


/* ----- Twitter ----- */

.redes-sociais-rodape .icone-twitter {
    background-color: #4da7de;
}

.redes-sociais-rodape .icone-twitter:hover {
    background-color: #61bbf2;
}

.redes-sociais-rodape .icone-twitter:before {
    content: 'a';
}


/* ----- Google Plus ----- */

.redes-sociais-rodape .icone-google {
    background-color: #d93e2d;
}

.redes-sociais-rodape .icone-google:hover {
    background-color: #ed5241;
}

.redes-sociais-rodape .icone-google:before {
    content: 'c';
}


/* ----- Linkedin ----- */

.redes-sociais-rodape .icone-linkedin {
    background-color: #3371b7;
}

.redes-sociais-rodape .icone-linkedin:hover {
    background-color: #4785cb;
}

.redes-sociais-rodape .icone-linkedin:before {
    content: 'j';
}


/* ----- Youtube ----- */

.redes-sociais-rodape .icone-youtube {
    background-color: #e02a20;
}

.redes-sociais-rodape .icone-youtube:hover {
    background-color: #f43e34;
}

.redes-sociais-rodape .icone-youtube:before {
    content: 'r';
}


/* ----- Pinterest ----- */

.redes-sociais-rodape .icone-pinterest {
    background-color: #c92619;
}

.redes-sociais-rodape .icone-pinterest:hover {
    background-color: #dd3a2d;
}

.redes-sociais-rodape .icone-pinterest:before {
    content: 'd';
}


/* ----- RSS ----- */

.redes-sociais-rodape .icone-rss {
    background-color: #f26109;
}

.redes-sociais-rodape .icone-rss:hover {
    background-color: #ff751d;
}

.redes-sociais-rodape .icone-rss:before {
    content: ',';
}


/*--------------------------------------------------------------
- Inputs
-------------------------------------------------------------*/

input[type="text"],
input[type="password"],
input[type="file"],
select,
textarea {
    border: 1px solid #CFBAFD;
    border-radius: 3px;
    padding: 10px 6px;
    background-color: #FFF;
    transition: border, box-shadow 0.5s ease 0s;
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="file"]:focus,
select:focus,
textarea:focus {
    border: 1px solid #AAA;
    background-color: #F3F3F3;
    box-shadow: 0px 0px 5px rgba(255, 255, 255, 0.2), 0px 0px 3px rgba(0, 0, 0, 0.2) inset;
}

select#como_nos_conheceu_formulario {
    width: 68%;
}

.formulario label {
    padding: 0;
    margin: 0;
}


/*--------------------------------------------------------------
- Voltar para o Topo
-------------------------------------------------------------*/

.voltar-para-o-topo {
    display: none;
    position: fixed;
    right: 10px;
    bottom: 10px;
    width: 40px;
    height: 40px;
    border-radius: 5%;
    background: #333 url("img/icones/top.png") no-repeat center center;
}


/*--------------------------------------------------------------
- Popup
-------------------------------------------------------------*/

.popup-aviso {
    position: relative;
    margin: 0 auto;
    max-width: 100%;
    max-height: 100%;
    padding: 20px;
    max-width: 500px;
    height: 250px;
    background-color: #FFF;
    border-radius: 5px;
    box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.20);
}


/*--------------------------------------------------------------
- Layout Responsivo
-------------------------------------------------------------*/

@media (max-width:950px) {
    .redes-soiciais-rodape {
        width: 100%;
    }
    .redes-soiciais-rodape ul {
        text-align: left;
    }
    .redes-soiciais-rodape ul li a img {
        width: 18px;
    }
    .telefone-rodape {
        font-size: 16px;
    }
    .colum-default-05 li a {
        font-size: 12px;
    }
    .text-slider h1 a {
        font-size: .8em;
    }
    .buttom-slider {
        width: 100%;
    }
}

@media (max-width:780px) {
    .colum-default-05.border h3 {
        font-size: 12px;
    }
}

@media (max-width:730px) {
    .topo-scroll .menu-principal ul li a {
        font-size: 12px;
    }
    .text-box {
        font-size: 10px;
    }
}

@media (max-width:900px) {
    /*--------------------------------------------------------------
- Menu Responsivo
--------------------------------------------------------------*/
    .menu-principal {
        display: none;
    }
    .barra-lateral {
        display: none;
    }
    .menu-mobile {
        display: none;
    }
    /*--------------------------------------------------------------
- Formulário Responsivo
--------------------------------------------------------------*/
    .formulario,
    .mapa-contato {
        width: 100%;
    }
    .formulario,
    .mapa-contato {
        float: none;
        margin: 0 auto;
    }
    .mapa-contato {
        margin-top: 40px;
    }
    .mapa-contato p {
        margin: 15px 0;
    }
    .formulario input,
    .formulario select,
    .formulario textarea {
        width: 92%;
    }
    select#como_nos_conheceu_formulario {
        width: 95%;
    }
    .formulario label {
        margin-left: 6%;
    }
    /*--------------------------------------------------------------
- Topo
--------------------------------------------------------------*/
    .topo {
        padding-top: 25px;
    }
    .topo-scroll {
        display: none;
    }
    .logo {
        float: none;
        text-align: center;
        padding: 0;
        display: none;
    }
    .logo img {
        max-width: 50%;
    }
    .contato-topo {
        float: none;
        text-align: center;
        margin: 10px 0 0 0;
    }
    .telefone-topo {
        display: none;
    }
    .breadcrumb {
        font-size: 11px;
        line-height: 18px;
    }
    .breadcrumb a {
        margin: 0 3px;
    }
    /*--------------------------------------------------------------
- Conteudo
--------------------------------------------------------------*/
    .conteudo {
        width: auto;
        float: none;
        padding: 0;
    }
    .conteudo h1 a {
        font-size: 20px;
    }
    .texto h1 {
        font-size: 20px;
    }
    .texto h2 {
        font-size: 18px;
    }
    .texto h3 {
        font-size: 16px;
    }
    .texto h4 {
        font-size: 14px;
    }
    .topo {
        display: none;
    }
    .buttom-slider {
        width: 100%;
        display: inline-block;
        position: relative;
        box-sizing: border-box;
        text-align: center;
    }
    .slider .text-slider {
        display: block;
        /*display: none !important;*/
        /*otimizar page speed mobile*/
        float: none;
        left: 0;
        position: relative;
        text-align: center;
        margin-top: 20px;
    }
    .conteudo-box {
        padding: 0 20px;
    }
    .title-slider {
        display: inline-block;
        margin-top: 10px;
    }
    .linkagem-interna {
        font-family: 'blank';
    }
    .linkagem-interna span {
        display: block;
        margin-bottom: 10px;
        font-family: 'Montserrat', sans-serif;
        font-size: 17px;
        font-weight: bold;
    }
    .linkagem-interna a {
        font-size: 12px;
        font-family: 'Montserrat', sans-serif;
        display: inline-block;
        margin: 6px 6px;
        border-bottom: 1px dotted #ccc;
    }
    /*--------------------------------------------------------------
-Barra Lateral Mobile
---------------------------------------------------------------*/
    .barra-lateral-mobile {
        display: block;
        margin: 20px 0;
        border: 1px solid #EEE;
        background-color: #F8F8F8
    }
    .barra-lateral-conteudo-mobile ul li {
        display: inline-block;
        line-height: 20px;
        padding: 5px;
    }
    .barra-lateral-conteudo-mobile h5 {
        background-color: #FFF;
        font-size: 16px;
        padding: 5px;
    }
    /*--------------------------------------------------------------
-Includes Padrão
---------------------------------------------------------------*/
    .includes-padrao-conteudo {
        display: none;
    }
    /*--------------------------------------------------------------
-Saiba mais Sobre
---------------------------------------------------------------*/
    .saiba-mais-sobre p {
        font-size: 12px;
    }
    /*--------------------------------------------------------------
-Redes Sociais
---------------------------------------------------------------*/
    .redes-sociais-conteudo {
        text-align: center;
    }
    .facebook,
    .twitter,
    .googleplus,
    .pinterest,
    .mais {
        width: 12%;
        min-width: 47px;
        font-size: 10px;
        height: 15px;
        padding-top: 6px;
        margin-right: 5px;
    }
    /*--------------------------------------------------------------
- Galeria
--------------------------------------------------------------*/
    .galeria-imagens-box {
        width: 33.33333333333333%;
    }
    .galeria-imagens-box-responsivo {
        margin: 0 15px;
    }
    .imagens-palavras-chave {
        text-align: center;
    }
    h5.titulo-produtos-relacionados {
        margin: 5px 0 5px;
        font-size: 14px;
    }
    .descricao-imagem {
        font-size: 12px;
    }
    /*--------------------------------------------------------------
- Abas Regiões
--------------------------------------------------------------*/
    .regioes-aba-conteudo li {
        width: 31%;
    }
    .regioes-conteudo ul li {
        width: 48%;
    }
    .regioes-aba-titulo span {
        margin: 5px;
        border-radius: 3px;
    }
    /*--------------------------------------------------------------
- Rodapé
--------------------------------------------------------------*/
    .menu-rodape,
    .telefone-rodape,
    .redes-sociais-rodape,
    .icones-validacao,
    .endereco-rodape {
        float: none;
        text-align: center;
    }
    .icones-validacao img {
        margin: 0 7px;
    }
    .telefone-rodape div {
        margin: 15px 0 0;
    }
}

@media (max-width:690px) {
    .colum-default-03 {
        width: 100%;
    }
    .img-title {
        width: 100%;
    }
    .text-box {
        font-size: 16px;
        width: 51%;
        float: none;
        display: inline-block;
        float: none;
        margin-left: 10px;
        text-align: center;
        min-width: 300px;
    }
    .colum-default-03 {
        width: 100%;
        margin-bottom: 40px;
    }
    .colum-default-05.border {
        /* padding-left: 20px; */
        /* border-left: 2px dotted #333; */
        float: left;
        clear: both;
        margin: 0;
    }
    .colum-default-05 {
        width: 25%;
    }
    .telefone-rodape {
        text-align: left;
    }
    .colum-default-05 li a {
        font-size: 10px;
    }
}

@media (max-width:530px) {
    .colum-default-05 {
        width: 100%;
        float: none;
    }
    .colum-default-05 li a {
        font-size: 16px;
    }
    .colum-default-01 form.formulario h3 {
        left: 0;
    }
    .btn a {
        border: 1px solid;
        padding: 15px 10px;
        border-radius: 3px;
        font-size: 12px;
    }
    .text-slider h1 a {
        font-size: .6em;
    }
}

@media (max-width:480px) {
    /*--------------------------------------------------------------
- Galeria
--------------------------------------------------------------*/
    .galeria-imagens-box {
        width: 50%;
    }
    .galeria-imagens-box-responsivo {
        margin: 0 10px;
    }
    .imagens-box {
        width: 50%;
    }
    /*--------------------------------------------------------------
- Abas Regiões
--------------------------------------------------------------*/
    .regioes-aba-conteudo li {
        display: inline-block;
        border: 1px solid #c43;
        width: 47%;
    }
    /*--------------------------------------------------------------
- Formulário
--------------------------------------------------------------*/
    select#como_nos_conheceu_formulario {
        width: 97%;
    }
}

.top {
    background-color: #fff;
}

.navbar-nav a {
    padding: 0 36px;
    color: white;
}

.navbar-nav a:hover {
    color: #d49b73;
    text-decoration: none;
}

a.navbar-brand img {
    width: 67%;
}

#logo {
    width: 16%;
    text-align: center;
}

#nav-menu-container {
    margin: 0;
}

.toggle-ajust {
    z-index: 999;
}

#mobile-nav-toggle {
    z-index: 999;
    top: 22px;
    border: 0;
    background: none;
    font-size: 24px;
    display: none;
    transition: all 0.4s;
    outline: none;
    cursor: pointer;
}

.container.main-menu img {
    width: 73%;
}

#header {
    transition: all 0.5s;
    z-index: 997;
    width: 100%;
}


/* Mobile Nav body classes */

body.mobile-nav-active {
    overflow: hidden;
}

.whatsmenu {
    display: none;
}

a.whatsmenu {
    color: #46ea58;
    position: relative;
    right: 60px;
    font-size: 25px;
}

body.mobile-nav-active #mobile-nav {
    left: 0;
}

body.mobile-nav-active #mobile-nav-toggle {
    color: #fff;
}

#header.header-scrolled {
    background: #000;
    transition: all 0.5s;
    position: fixed;
    width: 100%;
    z-index: 998;
    -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, .05);
    box-shadow: 0 5px 20px rgba(0, 0, 0, .05);
}

.site-navbar-wrap ul.site-menu.main-menu .submenu {
    display: none;
}

#mobile-nav ul li a:hover {
    color: #d49b73;
}

header#header #logo img {
    width: 175px;
}

#footer {
    padding: 50px 0 0;
    overflow: hidden;
    color: #fff;
    background: linear-gradient(180deg, #0000009c 0%, #535353b5 100%), url(img/grande/footer-back.png);
    position: relative;
    background-size: cover;
}

#footer .redes-icon.col-md-12 {
    text-align: left;
}

.col-md-4.col-lg-4.col-12 {
    align-self: center;
}

.redes-icon.col-md-12 a i {
    color: #fff;
    font-size: 26px;
}

.redes-icon.col-md-12 a {
    color: #333;
    font-size: 32px;
    margin-right: 9px;
}

.redes-icon.col-md-12 a:hover {
    color: #999;
}

.footer-slogan {
    align-self: center;
}

.footer-slogan {
    text-align: center;
}

.footer-contato .col-md-5.col-12 {
    align-self: center;
}

.footer-slogan img {
    width: 100%;
}

.col-md-6.rodape-redes {
    padding-top: 15px;
}

.offset-lg-1.col-md-2.footer-slogan.col-12 {
    align-self: center;
}

.col-md-6.rodape-redes a i {
    color: #fff;
    font-size: 25px;
    margin-right: 5px;
}

.ajust-footer {
    margin: 0 auto;
}

.text-footer p {
    color: #fff;
    font-size: 12px;
    margin: 0;
}

.icon-footer i {
    color: #fff;
}

.footer-contato.col-md-7 {
    align-self: center;
}

.icon-footer {
    font-size: 17px;
}

.fa-phone {
    transform: rotateY(180deg);
}

.text-footer {
    align-self: center;
}

section {
    overflow: hidden
}

nav.navbar.navbar-expand-lg {
    width: 100%;
    z-index: 10;
    top: 55px;
    margin: 0 0 0;
    background-color: transparent;
    position: absolute;
}

.ajust-logo {
    margin-left: auto;
}

.navbar-brand img {
    width: 90px;
}

li.logo-menu img {
    width: 157px;
}

li.nav-slow.btn-avaliacao {
    background: #f26419;
    border-radius: 5px;
    padding: 6px 2px;
    margin-left: 35px;
    transition: .5s all;
}

li.nav-slow.btn-avaliacao a {
    font-weight: bold;
}

li.nav-slow.btn-avaliacao:hover {
    color: white;
    background: #f95600;
}

li.nav-slow.btn-avaliacao a:hover {
    color: #ffff;
}

.top {
    background-color: #fff;
}

a.nav-button {
    display: none;
}

.ajust-row {
    width: 100%;
    margin-left: 0 !important;
}

#header.header-scrolled nav.navbar.navbar-expand-lg {
    margin: 0;
    -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, .05);
    box-shadow: 0 5px 20px rgba(0, 0, 0, .05);
    background-color: #000;
}

#header.header-scrolled nav.navbar.navbar-expand-lg .menu-principal a:hover {
    color: #042548;
}

#slider-mobile {
    display: none;
}

.social-lateral {
    position: fixed;
    right: 0%;
    left: auto;
    bottom: 0%;
    z-index: 9999;
    top: 38%;
    height: 63px;
}

.social-fixo {
    position: relative;
    z-index: 9999;
    width: 60px;
    height: 50px;
    padding: 10px;
    margin-bottom: 10px;
    float: left;
    clear: left;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    text-align: center;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    background-color: #003057;
}

a.social-fixo.w-inline-block:hover {
    color: #000001;
}

a#whatsapp.social-fixo {
    background-color: #003057;
}

a.social-fixo {
    color: #fff;
}

a.social-fixo.w-inline-block .fab {
    position: relative;
    top: -7px;
    font-size: 32px;
    padding: 7px;
    border-radius: 9px;
}

li.nav-slow.active-menu a {
    /* border: 3px solid #FF7700; */
    border-radius: 26px;
    /* color: #FF7700; */
    padding: 10px 27px;
    font-size: 14px;
    background: #D500D5;
    background: -webkit-linear-gradient(to right, #D500D5, #EE139D);
    background: linear-gradient(to right, #D500D5, #EE139D);
    font-family: 'Montserrat', sans-serif;
}

li.nav-slow.active-menu a:hover {
    color: #fff!important;
    background: #D500D5;
    background: -webkit-linear-gradient(to right, #EE139D, #D500D5);
    background: linear-gradient(to right, #EE139D, #D500D5);
}

.contact-form h2 {
    font: normal normal bold 58px Gotham;
    letter-spacing: 0px;
    color: #EFB100;
}

.contact-form input::-webkit-input-placeholder,
.modal-home form input::-webkit-input-placeholder {
    font: normal normal normal 16px Gotham;
    font-weight: 100;
    letter-spacing: 0px;
    color: #4A4A4A;
}

.contact-form input:-moz-placeholder,
.modal-home form input:-moz-placeholder {
    font: normal normal normal 16px Gotham;
    font-weight: 100;
    letter-spacing: 0px;
    color: #4A4A4A;
}

.contact-form input::-moz-placeholder,
.modal-home form input::-moz-placeholder {
    font: normal normal normal 16px Gotham;
    font-weight: 100;
    letter-spacing: 0px;
    color: #4A4A4A;
}

.contact-form input:-ms-input-placeholder,
.modal-home form input:-ms-input-placeholder {
    font: normal normal normal 16px Gotham;
    font-weight: 100;
    letter-spacing: 0px;
    color: #4A4A4A;
}

.contact-form textarea::-webkit-input-placeholder,
.modal-home form textarea::-webkit-input-placeholder {
    font: normal normal normal 16px Gotham;
    font-weight: 100;
    letter-spacing: 0px;
    color: #4A4A4A;
}

.contact-form textarea:-moz-placeholder,
.modal-home form textarea:-moz-placeholder {
    font: normal normal normal 16px Gotham;
    font-weight: 100;
    letter-spacing: 0px;
    color: #4A4A4A;
}

.contact-form textarea::-moz-placeholder,
.modal-home form textarea::-moz-placeholder {
    font: normal normal normal 16px Gotham;
    font-weight: 100;
    letter-spacing: 0px;
    color: #4A4A4A;
}

.contact-form textarea:-ms-input-placeholder,
.modal-home form textarea:-ms-input-placeholder {
    font: normal normal normal 16px Gotham;
    font-weight: 100;
    letter-spacing: 0px;
    color: #4A4A4A;
}

.contact-form form input[type="text"],
.contact-form form input[type="email"],
.contact-form form input[type="tel"] .contact-form form select,
.contact-form form textarea {
    background-color: #ffff;
    border: none;
    border-bottom: 1px solid #fff;
    border-radius: 0;
    color: #4A4A4A;
    margin-bottom: 6px !important;
    box-shadow: 0px 3px 5px #00000029;
    height: 54px;
    padding: 10px 29px;
}

.contact-form form textarea {
    background-color: #ffff;
    border: none;
    border-bottom: 1px solid #fff;
    border-radius: 0;
    padding: 2px 5px;
    color: #4A4A4A;
    margin-bottom: 6px !important;
    box-shadow: 0px 3px 5px #00000029;
    height: 92px;
    padding: 10px 29px;
}

input.btn-contact {
    padding: 13px 33px;
    width: 30%;
    margin-top: 12px;
    box-shadow: none;
    font-size: 19px;
    color: #FFFFFF;
    background-color: #EFB100;
    border-radius: 25px;
    border: none;
    font: normal normal bold 23px/25px Gotham;
}

input.btn-contact:hover {
    background: #fff;
    color: #efb100;
}

.footer-redes a:hover {
    color: white;
    text-decoration: none;
}

.form-control:focus {
    background-color: #ffffffb3 !important;
    border: none;
    border-bottom: 1px solid #fff;
    color: #4A4A4A;
}

.col-md-5.contact-form {
    padding-right: 5%;
}

.col-md-5.contact-form p {
    font: normal normal normal 19px/30px Gotham;
    letter-spacing: 0px;
    color: #FFFFFF;
    font-weight: 200;
    margin-bottom: 38px;
}

.galeria .imageinsta {
    opacity: 1;
    display: block;
    width: 100%;
    max-height: 450px;
    transition: .5s ease;
    backface-visibility: hidden;
}

.insta-container {
    transition: .5s ease;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
}

.galeria:hover figure a img {
    opacity: 0.3;
    transition: .5s ease;
}

.galeria:hover .insta-container {
    opacity: 1;
}

.insta-icon {
    font-size: 75px;
}

.insta-icon .fab {
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    vertical-align: middle;
}

.col-md-12 .breadcrumb a {
    color: black;
}

.banner-conversao {
    position: relative;
    bottom: 175px;
    text-align: center;
    z-index: 3;
}

.banner-conversao .col-md-12 {
    position: absolute;
}

.banner-conversao h1 a {
    color: #fff;
}

.col-md-12.botao-whats {
    text-align: center;
    margin: 30px 0 15px;
}

.col-md-12.botao-whats a {
    background-color: #5ff600;
    color: #000;
    padding: 15px 29px;
    border-radius: 25px;
    font-weight: 900;
}

.col-md-12.botao-whats a:hover {
    color: #000;
    text-decoration: none;
    background-color: #5ff6008a;
}

.col-md-12.botao-whats a span {
    font-family: helvetica;
}

.contato-conversao h2 {
    color: #000;
    padding-top: 0;
}

.contato-conversao .contato-h2 {
    padding-top: 0;
}

.contato-conversao form input,
.contato-conversao form textarea {
    border: none;
    border-bottom: 1px solid #000;
    border-radius: 0;
}

.contato-conversao form .btn-contact {
    border: none;
    font-weight: 500;
    width: auto;
    margin-top: 0;
    background-color: #5ff600;
    border-radius: 31px;
    color: #000!important;
    text-transform: uppercase;
    text-align: left;
    font-family: helvetica;
    transition: all 0.3s ease 0s;
}

.contato-conversao {
    margin-bottom: 70px;
}

.banner-btn {
    text-align: center;
}

.contato-conversao form input::-webkit-input-placeholder {
    color: #000;
    font-weight: 500;
}

.contato-conversao form input:-moz-placeholder {
    color: #000;
    font-weight: 500;
}

.contato-conversao form input::-moz-placeholder {
    color: #000;
    font-weight: 500;
}

.contato-conversao form input:-ms-input-placeholder {
    color: #000;
    font-weight: 500;
}

.contato-conversao form textarea::-webkit-input-placeholder {
    color: #000;
    font-weight: 500;
}

.contato-conversao form textarea:-moz-placeholder {
    color: #000;
    font-weight: 500;
}

.contato-conversao form textarea::-moz-placeholder {
    color: #000;
    font-weight: 500;
}

.contato-conversao form textarea:-ms-input-placeholder {
    color: #000;
}

.contato-form form label span {
    color: #5ff600;
    font-size: 13px;
}

p.file-test {
    color: red;
    font-size: 17px;
}

.form-group.col-md-12 .btn {
    margin-bottom: 0;
}

.site-navbar-wrap {
    position: absolute;
    z-index: 99;
    width: 100%;
    left: 0;
}

.site-navbar-wrap a {
    color: #fff;
}

.site-navbar-wrap .site-navbar-top {
    font-size: 0.8rem;
}

.site-navbar {
    margin-bottom: 0px;
    width: 100%;
}

.site-navbar .site-logo {
    font-weight: 200;
    line-height: 0;
    position: relative;
}

h1.my-0.site-logo img {
    width: 100%;
}

.site-navbar .site-logo a {
    font-weight: 200;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
}

.site-navbar .site-navigation .site-menu {
    margin-bottom: 0;
}

.site-navbar .site-navigation .site-menu a {
    text-decoration: none !important;
    display: inline-block;
    font-weight: 500;
}

.site-navbar .site-navigation .site-menu>li {
    display: inline-block;
    padding: 10px 0;
}

.site-navbar .site-navigation .site-menu>li>a {
    color: #ffff;
    text-decoration: none !important;
    font: normal normal normal 1rem Gotham;
    padding: 0 9px;
    font-weight: 200;
}

.site-navbar .site-navigation .site-menu>li>a.active {
    color: #fff;
}

.site-navbar .site-navigation .site-menu>li>a.nav-link:hover:before {
    content: "\f077";
}

.site-navbar .site-navigation .site-menu>li:last-child {
    padding-right: 0;
}

.site-navbar .site-navigation .site-menu>li:last-child>a {
    padding-right: 0;
}

.site-navbar .site-navigation .site-menu .has-children {
    position: relative;
}

.site-navbar .site-navigation .site-menu .has-children>a {
    position: relative;
    padding-right: 20px;
}

.site-navbar .site-navigation .site-menu .has-children>a:before {
    position: absolute;
    content: "\f078";
    font-size: 16px;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-family: 'Font Awesome 5 Pro';
}

.site-navbar .site-navigation .site-menu .has-children .dropdown {
    visibility: hidden;
    opacity: 0;
    top: 100%;
    position: absolute;
    text-align: left;
    -webkit-box-shadow: 0 0px 4px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0px 4px 0px rgba(0, 0, 0, 0.25);
    padding: 0px 0;
    margin-top: 20px;
    margin-left: 0px;
    background: #fff;
    -webkit-transition: 0.2s 0s;
    -o-transition: 0.2s 0s;
    transition: 0.2s 0s;
    border-radius: 4px;
    width: 285px;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top {
    position: absolute;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top:before {
    bottom: 100%;
    left: 20%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top:before {
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #fff;
    border-width: 10px;
    margin-left: -10px;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown a {
    font-size: 14px;
    text-transform: none;
    letter-spacing: normal;
    -webkit-transition: 0s all;
    -o-transition: 0s all;
    transition: 0s all;
    color: #343a40;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown a.active {
    color: #007bff;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown .active>a {
    color: #fff !important;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown>li {
    list-style: none;
    padding: 0;
    margin: 0;
    min-width: 200px;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown>li:first-child>a {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown>li:last-child>a {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown>li>a {
    padding: 9px 20px;
    display: block;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown>li>a:hover {
    background: #ebeef0;
    color: #212529;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children>a:before {
    content: "\e315";
    right: 20px;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children>.dropdown,
.site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children>ul {
    left: 100%;
    top: 0;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children:hover>a,
.site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children:active>a,
.site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children:focus>a {
    background: #ebeef0;
    color: #212529;
}

.site-navbar .site-navigation .site-menu .has-children:hover,
.site-navbar .site-navigation .site-menu .has-children:focus,
.site-navbar .site-navigation .site-menu .has-children:active {
    cursor: pointer;
}

.site-navbar .site-navigation .site-menu .has-children:hover>.dropdown,
.site-navbar .site-navigation .site-menu .has-children:focus>.dropdown,
.site-navbar .site-navigation .site-menu .has-children:active>.dropdown {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
    margin-top: 0px;
    visibility: visible;
    opacity: 1;
}

.site-mobile-menu {
    width: 300px;
    position: fixed;
    right: 0;
    z-index: 2000;
    padding-top: 20px;
    background: #fff;
    height: calc(100vh);
    -webkit-transform: translateX(110%);
    -ms-transform: translateX(110%);
    transform: translateX(110%);
    -webkit-box-shadow: -10px 0 20px -10px rgba(0, 0, 0, 0.1);
    box-shadow: -10px 0 20px -10px rgba(0, 0, 0, 0.1);
    -webkit-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    transition: .3s all ease-in-out;
}

.offcanvas-menu .site-mobile-menu {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
}

.site-mobile-menu .site-mobile-menu-header {
    width: 100%;
    float: left;
    padding-left: 20px;
    padding-right: 20px;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close {
    float: right;
    margin-top: 8px;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span {
    font-size: 30px;
    display: inline-block;
    padding-left: 10px;
    padding-right: 0px;
    line-height: 1;
    cursor: pointer;
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span:hover {
    color: #dee2e6;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo {
    float: left;
    margin-top: 10px;
    margin-left: 0px;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a {
    display: inline-block;
    text-transform: uppercase;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a img {
    max-width: 70px;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a:hover {
    text-decoration: none;
}

.site-mobile-menu .site-mobile-menu-body {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    position: relative;
    padding: 20px;
    height: calc(100vh - 52px);
    padding-bottom: 150px;
}

.site-mobile-menu .site-nav-wrap {
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative;
}

.site-mobile-menu .site-nav-wrap a {
    padding: 10px 20px;
    display: block;
    position: relative;
    color: #212529;
}

.site-mobile-menu .site-nav-wrap a.active,
.site-mobile-menu .site-nav-wrap a:hover {
    color: #007bff;
    text-decoration: none;
}

.site-mobile-menu .site-nav-wrap li {
    position: relative;
    display: block;
}

.site-mobile-menu .site-nav-wrap li.active>a {
    color: #007bff;
    text-decoration: none;
}

.site-mobile-menu .site-nav-wrap .arrow-collapse {
    position: absolute;
    right: 0px;
    top: 10px;
    z-index: 20;
    width: 36px;
    height: 36px;
    text-align: center;
    cursor: pointer;
    border-radius: 50%;
}

.site-mobile-menu .site-nav-wrap .arrow-collapse:hover {
    background: #f8f9fa;
}

.site-mobile-menu .site-nav-wrap .arrow-collapse:before {
    font-size: 12px;
    z-index: 20;
    font-family: "icomoon";
    content: "\f078";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(-180deg);
    -ms-transform: translate(-50%, -50%) rotate(-180deg);
    transform: translate(-50%, -50%) rotate(-180deg);
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease;
}

.site-mobile-menu .site-nav-wrap .arrow-collapse.collapsed:before {
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.site-mobile-menu .site-nav-wrap>li {
    display: block;
    position: relative;
    float: left;
    width: 100%;
}

.site-mobile-menu .site-nav-wrap>li>a {
    padding-left: 20px;
    font-size: 20px;
}

.site-mobile-menu .site-nav-wrap>li>ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.site-mobile-menu .site-nav-wrap>li>ul>li {
    display: block;
}

.site-mobile-menu .site-nav-wrap>li>ul>li>a {
    padding-left: 40px;
    font-size: 16px;
}

.site-mobile-menu .site-nav-wrap>li>ul>li>ul {
    padding: 0;
    margin: 0;
}

.site-mobile-menu .site-nav-wrap>li>ul>li>ul>li {
    display: block;
}

.site-mobile-menu .site-nav-wrap>li>ul>li>ul>li>a {
    font-size: 16px;
    padding-left: 60px;
}

.sticky-wrapper {
    position: relative;
    z-index: 100;
    width: 100%;
}

.sticky-wrapper+.site-blocks-cover {
    margin-top: 96px;
}

span.icon-menu.h3 {
    color: #fff;
}

.site-mobile-menu .site-nav-wrap>li.submenu {
    display: none;
}

.sticky-wrapper .site-navbar {
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease;
}

.sticky-wrapper .site-navbar ul li.active a {
    color: #fff;
}

.sticky-wrapper.is-sticky .site-navbar {
    background-color: #000;
}

.sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu>li {
    display: inline-block;
    padding: 10px 0;
}

.sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu>li:last-child {
    padding-right: 0;
}

.sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu>li:last-child>a {
    padding-right: 0;
}

.sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu>li.has-children>a {
    padding-right: 20px;
}

.sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu>li>a {
    padding: 10px 9px;
    font-size: 1rem;
}

.sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu>li>a:hover {
    color: #efb100!important;
}

.sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu>li>a.active {
    color: #fff !important;
}

.sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu>li.active a {
    color: #fff;
}

.top-superior {
    background-color: #4293C6;
    text-align: right;
    box-shadow: 0px 3px 6px #00000029;
    padding: 5px 0;
}

.top-superior .col-md-12 a {
    margin-right: 28px;
}

.top-superior .col-md-12 span i {
    color: #1C3F64;
}

.top-superior .col-md-12 span {
    color: #F2F2F2;
    font-weight: 600;
}

#slide {
    position: relative;
}

.banner-ajust {
    position: absolute;
    width: 100%;
    top: 36%;
}

.site-navbar .site-navigation .site-menu>li>a.menu-active {
    border: 1px solid;
    border-radius: 15px 15px 15px 0px;
    padding: 3px 25px;
}

.col-md-5.banner-card .col-md-6:first-child {
    background-color: #F48C40;
    border-radius: 15px 0 0;
    box-shadow: 0px 3px 6px #00000029;
}

section#banner-home {
    position: relative;
}

.col-md-6.banner-card h2 {
    font: normal normal bold 58px/59px Gotham;
    letter-spacing: 0px;
    color: #FFFFFF;
}

.col-md-6.banner-card h4 {
    font: normal normal bold 40px/49px Gotham;
    letter-spacing: 0px;
    color: #FFFFFF;
}

.btn-01 a {
    text-transform: capitalize;
    color: #efb100;
    text-decoration: none;
}

.btn-01 a:hover {
    color: #efb100;
    text-decoration: none;
}

.col-md-6.about-card h3 {
    font: normal normal bold 28px/29px Gotham;
    letter-spacing: 0px;
    color: #ffb200;
}

.col-md-6.banner-card p {
    font: normal normal normal 25px/35px Gotham;
    letter-spacing: 0px;
    color: #FFFFFF;
    font-weight: 100;
}

.btn-banner {
    margin-top: 43px;
}

.btn-banner-small {
    margin-top: 43px;
	margin-bottom: 43px;
}

.btn-banner a {
    font: normal normal bold 29px Gotham;
    letter-spacing: 0px;
    color: #FFFFFF;
    background-color: #EFB100;
    padding: 10px 54px;
    border-radius: 25px;
    font-weight: 400;
}

.btn-banner-small a {
    font: normal normal bold 19px Gotham;
    letter-spacing: 0px;
    color: #FFFFFF;
    background-color: #EFB100;
    padding: 10px 10px;
    border-radius: 10px;
    font-weight: 400;
}

.about-ball-1.col-md-4 {
    padding: 0;
    position: absolute;
    top: 47px;
}

.col-md-6.about-card {
    padding-top: 108px;
    z-index: 2;
}

.about-ball-1.col-md-4 img {
    width: 10%;
}

.col-md-6.about-card span {
    font: normal normal 23px Gotham;
    letter-spacing: 0px;
    color: #EFB100;
}

.col-md-6.about-card h2 {
    font: normal normal bold 47px Gotham;
    letter-spacing: 0px;
    color: #3F3D40;
    margin-bottom: 41px;
}

.col-md-6.about-card p {
    font: normal normal 300 17px/30px Gotham;
    letter-spacing: 0px;
    color: #707070;
}

.col-md-6.about-card strong {
    color: #ffb200;
}

.col-md-6.about-card a {
    font: normal normal 300 17px/30px Gotham;
    letter-spacing: 0px;
    color: #3f3f47;
}

.col-md-6.about-card a:hover {
    opacity: 0.7;
    text-decoration: none;
    font: normal normal 300 17px/30px Gotham;
    letter-spacing: 0px;
    color: #3f3f47;
}

.col-md-6.about-img {
    align-self: center;
}

.about-img-ajust {
    position: absolute;
    width: 100%;
    bottom: 0;
    z-index: 1;
}

.about-btn a {
    font: normal normal 18px Gotham;
    letter-spacing: 0px;
    color: #FFFFFF;
    background-color: #EFB100;
    padding: 10px 54px;
    border-radius: 25px;
    font-weight: 400;
}

section#sobre {
    position: relative;
    background-image: url(img/grande/ball-back.png);
    background-size: cover;
    background-position: center;
    padding-top: 150px;
    padding-bottom: 22px;
}

section#text-conv {
    position: relative;
    background-image: url(img/grande/ball-back.png);
    background-size: cover;
    background-position: center;
    padding-top: 80px;
    padding-bottom: 40px;
}

.col-md-6.about-img-2 {
    padding-right: 0;
}

section#tecnologia {
    padding: 100px 0;
}

.col-md-7.tec-card {
    align-self: center;
    padding-left: 5%;
}

.col-md-7.tec-card p {
    position: relative;
    font: normal normal normal 17px/28px Gotham;
    letter-spacing: 0px;
    color: #707070;
    font-weight: 100;
}

.col-md-5.tec-img.banner-02 {
    align-self: center;
}


/*.col-md-6.tec-card p:before {
    content: "\f00c";
    color: #000;
    font-size: 12px;
    font-family: 'Font Awesome 5 Pro';
    margin-right: 7px;
    color: #fff;
    background-color: #fdb100;
    border-radius: 100%;
    padding: 3px;
    height: 21px;
    width: 21px;
    position: absolute;
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    left: -30px;
    top: 4px;
    align-items: center;
    justify-content: center;
}
*/

.col-md-6.tec-img {
    padding: 0;
}

section#servicos {
    background: linear-gradient(180deg, #000000b3 0%, #535353e0 100%), url(img/grande/servicos-back.png);
    position: relative;
    padding: 150px 0;
    background-size: cover;
}

.col-md-12.service-title h2 span:after {
    content: "";
    background-color: #ffffff;
    width: 82%;
    height: 5px;
    display: block;
    margin: 0 auto;
    margin-top: 0;
}

.col-md-12.service-title h2 span {
    position: relative;
    display: inline-block;
}

.col-md-12.service-title h2 {
    font: normal normal 30px/50px Gotham;
    letter-spacing: 0px;
    color: #EFB100;
    font-weight: 500;
}

.col-md-10.service-list span:nth-child(2) {
    margin: 0 35px;
}

.col-md-10.service-list span {
    font: normal normal normal 19px Gotham;
    letter-spacing: 0px;
    color: #FFFFFF;
    font-weight: 200;
}

.col-md-10.service-list {
    margin: 0 auto;
    text-align: center;
}

.col-md-12.service-btn a {
    font: normal normal 18px Gotham;
    letter-spacing: 0px;
    color: #FFFFFF;
    background-color: #EFB100;
    padding: 10px 54px;
    border-radius: 25px;
    font-weight: 400;
}

.col-md-12.service-btn {
    text-align: center;
    margin-top: 50px;
}

section#unidade {
    padding: 150px 0;
    background-color: #000;
}

.col-md-12.unidade-title h2 span:after {
    content: "";
    background-color: #ffffff;
    width: 82%;
    height: 5px;
    display: block;
    margin: 0 auto;
    margin-top: 0;
}

.col-md-12.unidade-title h2 span {
    position: relative;
    display: inline-block;
}

.col-md-12.unidade-title h2 {
    font: normal normal 30px/50px Gotham;
    letter-spacing: 0px;
    color: #EFB100;
    font-weight: 500;
}

.col-md-12.unidade-title {
    text-align: center;
}

.col-md-12.unidade-title h3 {
    font: normal normal bold 60px/83px Gotham;
    letter-spacing: 0px;
    color: #FFFFFF;
}

.unidade-btn {
    text-align: center;
    margin-top: 39px;
}

.unidade-btn a {
    font-size: 1.3rem;
    font-family: 'Montserrat', sans-serif;
    color: #EFB100;
    font-weight: 700;
    border: 2px solid;
    border-radius: 25px;
    padding: 7px 25px;
}

.col-md-10.map-unidade iframe {
    width: 100%;
    height: 472px;
}

.col-md-10.map-unidade {
    margin: 0 auto;
    text-align: center;
    margin-top: 65px;
}

section#contato {
    background-color: #000;
    padding-bottom: 100px;
}

.col-md-5.contato-img {
    padding-right: 0;
    text-align: right;
    align-self: flex-end;
}

.col-md-12.service-title h3 {
    font: normal normal bold 56px Gotham;
    letter-spacing: 0px;
    color: #FFFFFF;
    padding-top: 30px;
}

.col-md-12.service-title {
    text-align: center;
    margin-bottom: 50px;
}

.col-md-12.service-title h3 {
    font: normal normal bold 56px Gotham;
    letter-spacing: 0px;
    color: #FFFFFF;
    padding-top: 30px;
}


.col-md-12.service-title {
    text-align: center;
    margin-bottom: 50px;
}

.footer-card span {
    font: normal normal 22px Gotham;
    letter-spacing: 0px;
    color: #EFB100;
}

.col-md-6.footer-card h2 span {
    font: normal normal bold 30px Gotham;
    letter-spacing: 0px;
    color: #FFFFFF;
}

.col-md-6.footer-card h2 span {
    position: relative;
    display: inline-block;
}

.col-md-6.footer-card h2 span:after {
    content: "";
    background-color: #ffffff;
    width: 21%;
    height: 5px;
    display: block;
    margin: 21px 0 20px;
}

.col-md-6.footer-card p:nth-child(8) {
    margin-top: 33px;
}

.col-md-6.footer-card p {
    font: normal normal normal 18px Gotham;
    letter-spacing: 0px;
    color: #FFFFFF;
    font-weight: 200;
}

.footer-btn a {
    font: normal normal 18px Gotham;
    letter-spacing: 0px;
    color: #FFFFFF;
    background-color: #EFB100;
    padding: 10px 25px;
    border-radius: 25px;
    font-weight: 400;
}

.footer-btn {
    margin-top: 50px;
}

.col-md-5.footer-redes h2 span:after {
    content: "";
    background-color: #ffffff;
    width: 21%;
    height: 5px;
    display: block;
    margin: 21px 0 0;
}

.col-md-5.footer-redes h2 span {
    font: normal normal bold 36px Gotham;
    letter-spacing: 0px;
    color: #FFFFFF;
}

.footer-redes span {
    font: normal normal 22px Gotham;
    letter-spacing: 0px;
    color: #fff;
}

.footer-redes a:nth-child(4) {
    margin: 0 39px;
}

.footer-redes a {
    color: #EFB100;
    font-size: 44px;
}

.politica-uso a {
    font: normal normal 900 16px Gotham;
    letter-spacing: 0px;
    color: #FFFFFF;
    margin-left: 8%;
}

.politica-uso {
    /* text-align: center; */
    margin: 29px 0 16%;
}

.logo-volp img {
    margin-left: 9%;
}

.cbh-phone {
    display: block;
    position: fixed;
    right: -50px;
    bottom: 70px;
    visibility: hidden;
    background-color: transparent;
    width: 200px;
    height: 200px;
    cursor: pointer;
    z-index: 999;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -webkit-transition: visibility .5s;
    -moz-transition: visibility .5s;
    -o-transition: visibility .5s;
    transition: visibility .5s
}

.cbh-phone.cbh-show {
    visibility: visible
}

.banner-02 {
    transform: translatey(0px);
    animation: float 6s ease-in-out infinite;
}

@keyframes float {
    0% {
        transform: translatey(0px);
    }
    50% {
        transform: translatey(-20px);
    }
    100% {
        transform: translatey(0px);
    }
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        -ms-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes fadeOutRight {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        -ms-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}

.cbh-phone.cbh-static1 {
    opacity: .6
}

.cbh-phone.cbh-hover1 {
    opacity: 1
}

.cbh-ph-circle {
    width: 110px;
    height: 110px;
    top: 40px;
    left: 40px;
    position: absolute;
    background-color: transparent;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid rgba(30, 30, 30, .4);
    opacity: .1;
    -webkit-animation: cbh-circle-anim 1.2s infinite ease-in-out;
    -moz-animation: cbh-circle-anim 1.2s infinite ease-in-out;
    -ms-animation: cbh-circle-anim 1.2s infinite ease-in-out;
    -o-animation: cbh-circle-anim 1.2s infinite ease-in-out;
    animation: cbh-circle-anim 1.2s infinite ease-in-out;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.cbh-phone.cbh-active .cbh-ph-circle1 {
    -webkit-animation: cbh-circle-anim 1.1s infinite ease-in-out!important;
    -moz-animation: cbh-circle-anim 1.1s infinite ease-in-out!important;
    -ms-animation: cbh-circle-anim 1.1s infinite ease-in-out!important;
    -o-animation: cbh-circle-anim 1.1s infinite ease-in-out!important;
    animation: cbh-circle-anim 1.1s infinite ease-in-out!important
}

.cbh-phone.cbh-static .cbh-ph-circle {
    -webkit-animation: cbh-circle-anim 2.2s infinite ease-in-out!important;
    -moz-animation: cbh-circle-anim 2.2s infinite ease-in-out!important;
    -ms-animation: cbh-circle-anim 2.2s infinite ease-in-out!important;
    -o-animation: cbh-circle-anim 2.2s infinite ease-in-out!important;
    animation: cbh-circle-anim 2.2s infinite ease-in-out!important
}

.cbh-phone.cbh-hover .cbh-ph-circle {
    border-color: rgba(0, 175, 242, 1);
    opacity: .5
}

.cbh-phone.cbh-green.cbh-hover .cbh-ph-circle {
    border-color: rgba(117, 235, 80, 1);
    opacity: .5
}

.cbh-phone.cbh-green .cbh-ph-circle {
    border-color: rgba(0, 175, 242, 1);
    opacity: .5
}

.cbh-phone.cbh-gray.cbh-hover .cbh-ph-circle {
    border-color: rgba(204, 204, 204, 1);
    opacity: .5
}

.cbh-phone.cbh-gray .cbh-ph-circle {
    border-color: rgba(117, 235, 80, 1);
    opacity: .5
}

.cbh-ph-circle-fill {
    width: 74px;
    height: 74px;
    top: 58px;
    left: 58px;
    position: absolute;
    background-color: #000;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid transparent;
    opacity: .1;
    -webkit-animation: cbh-circle-fill-anim 2.3s infinite ease-in-out;
    -moz-animation: cbh-circle-fill-anim 2.3s infinite ease-in-out;
    -ms-animation: cbh-circle-fill-anim 2.3s infinite ease-in-out;
    -o-animation: cbh-circle-fill-anim 2.3s infinite ease-in-out;
    animation: cbh-circle-fill-anim 2.3s infinite ease-in-out;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.cbh-phone.cbh-active .cbh-ph-circle-fill {
    -webkit-animation: cbh-circle-fill-anim 1.7s infinite ease-in-out!important;
    -moz-animation: cbh-circle-fill-anim 1.7s infinite ease-in-out!important;
    -ms-animation: cbh-circle-fill-anim 1.7s infinite ease-in-out!important;
    -o-animation: cbh-circle-fill-anim 1.7s infinite ease-in-out!important;
    animation: cbh-circle-fill-anim 1.7s infinite ease-in-out!important
}

.cbh-phone.cbh-static .cbh-ph-circle-fill {
    -webkit-animation: cbh-circle-fill-anim 2.3s infinite ease-in-out!important;
    -moz-animation: cbh-circle-fill-anim 2.3s infinite ease-in-out!important;
    -ms-animation: cbh-circle-fill-anim 2.3s infinite ease-in-out!important;
    -o-animation: cbh-circle-fill-anim 2.3s infinite ease-in-out!important;
    animation: cbh-circle-fill-anim 2.3s infinite ease-in-out!important;
    opacity: 0!important
}

.cbh-phone.cbh-hover .cbh-ph-circle-fill {
    background-color: rgba(0, 175, 242, .5);
    opacity: .75!important
}

.cbh-phone.cbh-green.cbh-hover .cbh-ph-circle-fill {
    background-color: rgba(117, 235, 80, .5);
    opacity: .75!important
}

.cbh-phone.cbh-green .cbh-ph-circle-fill {
    background-color: rgba(0, 175, 242, .5);
    opacity: .75!important
}

.cbh-phone.cbh-gray.cbh-hover .cbh-ph-circle-fill {
    background-color: rgba(204, 204, 204, .5);
    opacity: .75!important
}

.cbh-phone.cbh-gray .cbh-ph-circle-fill {
    background-color: rgba(117, 235, 80, .5);
    opacity: 1!important
}

.cbh-ph-img-circle1 {
    width: 50px;
    height: 50px;
    top: 70px;
    left: 70px;
    position: absolute;
    background-image: url(https://360imagem.com/google/images/wpp-icon.png);
    background-size: 40px 40px;
    background-color: rgba(30, 30, 30, .1);
    background-position: 4px 3px;
    background-repeat: no-repeat;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid transparent;
    opacity: 1;
    -webkit-animation: cbh-circle-img-anim 1s infinite ease-in-out;
    -moz-animation: cbh-circle-img-anim 1s infinite ease-in-out;
    -ms-animation: cbh-circle-img-anim 1s infinite ease-in-out;
    -o-animation: cbh-circle-img-anim 1s infinite ease-in-out;
    animation: cbh-circle-img-anim 1s infinite ease-in-out
}

.cbh-phone.cbh-active .cbh-ph-img-circle1 {
    -webkit-animation: cbh-circle-img-anim 1s infinite ease-in-out!important;
    -moz-animation: cbh-circle-img-anim 1s infinite ease-in-out!important;
    -ms-animation: cbh-circle-img-anim 1s infinite ease-in-out!important;
    -o-animation: cbh-circle-img-anim 1s infinite ease-in-out!important;
    animation: cbh-circle-img-anim 1s infinite ease-in-out!important
}

.cbh-phone.cbh-static .cbh-ph-img-circle1 {
    -webkit-animation: cbh-circle-img-anim 0s infinite ease-in-out!important;
    -moz-animation: cbh-circle-img-anim 0s infinite ease-in-out!important;
    -ms-animation: cbh-circle-img-anim 0s infinite ease-in-out!important;
    -o-animation: cbh-circle-img-anim 0s infinite ease-in-out!important;
    animation: cbh-circle-img-anim 0s infinite ease-in-out!important
}

.cbh-phone.cbh-hover .cbh-ph-img-circle1 {
    background-color: rgba(0, 175, 242, 1)
}

.cbh-phone.cbh-green.cbh-hover .cbh-ph-img-circle1:hover {
    background-color: rgba(117, 235, 80, 1)
}

.cbh-phone.cbh-green .cbh-ph-img-circle1 {
    background-color: rgba(0, 175, 242, 1)
}

.cbh-phone.cbh-green .cbh-ph-img-circle1 {
    background-color: rgba(0, 175, 242, 1)
}

.cbh-phone.cbh-gray.cbh-hover .cbh-ph-img-circle1 {
    background-color: rgba(204, 204, 204, 1)
}

.cbh-phone.cbh-gray .cbh-ph-img-circle1 {
    background-color: rgba(117, 235, 80, 1)
}

@-moz-keyframes cbh-circle-anim {
    0% {
        -moz-transform: rotate(0deg) scale(0.5) skew(1deg);
        opacity: .1;
        -moz-opacity: .1;
        -webkit-opacity: .1;
        -o-opacity: .1
    }
    30% {
        -moz-transform: rotate(0deg) scale(.7) skew(1deg);
        opacity: .5;
        -moz-opacity: .5;
        -webkit-opacity: .5;
        -o-opacity: .5
    }
    100% {
        -moz-transform: rotate(0deg) scale(1) skew(1deg);
        opacity: .6;
        -moz-opacity: .6;
        -webkit-opacity: .6;
        -o-opacity: .1
    }
}

@-webkit-keyframes cbh-circle-anim {
    0% {
        -webkit-transform: rotate(0deg) scale(0.5) skew(1deg);
        -webkit-opacity: .1
    }
    30% {
        -webkit-transform: rotate(0deg) scale(.7) skew(1deg);
        -webkit-opacity: .5
    }
    100% {
        -webkit-transform: rotate(0deg) scale(1) skew(1deg);
        -webkit-opacity: .1
    }
}

@-o-keyframes cbh-circle-anim {
    0% {
        -o-transform: rotate(0deg) kscale(0.5) skew(1deg);
        -o-opacity: .1
    }
    30% {
        -o-transform: rotate(0deg) scale(.7) skew(1deg);
        -o-opacity: .5
    }
    100% {
        -o-transform: rotate(0deg) scale(1) skew(1deg);
        -o-opacity: .1
    }
}

@keyframes cbh-circle-anim {
    0% {
        transform: rotate(0deg) scale(0.5) skew(1deg);
        opacity: .1
    }
    30% {
        transform: rotate(0deg) scale(.7) skew(1deg);
        opacity: .5
    }
    100% {
        transform: rotate(0deg) scale(1) skew(1deg);
        opacity: .1
    }
}

@-moz-keyframes cbh-circle-fill-anim {
    0% {
        -moz-transform: rotate(0deg) scale(0.7) skew(1deg);
        opacity: .2
    }
    50% {
        -moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);
        opacity: .2
    }
    100% {
        -moz-transform: rotate(0deg) scale(0.7) skew(1deg);
        opacity: .2
    }
}

@-webkit-keyframes cbh-circle-fill-anim {
    0% {
        -webkit-transform: rotate(0deg) scale(0.7) skew(1deg);
        opacity: .2
    }
    50% {
        -webkit-transform: rotate(0deg) scale(1) skew(1deg);
        opacity: .2
    }
    100% {
        -webkit-transform: rotate(0deg) scale(0.7) skew(1deg);
        opacity: .2
    }
}

@-o-keyframes cbh-circle-fill-anim {
    0% {
        -o-transform: rotate(0deg) scale(0.7) skew(1deg);
        opacity: .2
    }
    50% {
        -o-transform: rotate(0deg) scale(1) skew(1deg);
        opacity: .2
    }
    100% {
        -o-transform: rotate(0deg) scale(0.7) skew(1deg);
        opacity: .2
    }
}

@keyframes cbh-circle-fill-anim {
    0% {
        transform: rotate(0deg) scale(0.7) skew(1deg);
        opacity: .2
    }
    50% {
        transform: rotate(0deg) scale(1) skew(1deg);
        opacity: .2
    }
    100% {
        transform: rotate(0deg) scale(0.7) skew(1deg);
        opacity: .2
    }
}

@keyframes cbh-circle-img-anim {
    0% {
        transform: rotate(0deg) scale(1) skew(1deg)
    }
    10% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    20% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    30% {
        transform: rotate(-25deg) scale(1) skew(1deg)
    }
    40% {
        transform: rotate(25deg) scale(1) skew(1deg)
    }
    100%,
    50% {
        transform: rotate(0deg) scale(1) skew(1deg)
    }
}

@-moz-keyframes cbh-circle-img-anim {
    0% {
        transform: rotate(0deg) scale(1) skew(1deg)
    }
    10% {
        -moz-transform: rotate(-25deg) scale(1) skew(1deg)
    }
    20% {
        -moz-transform: rotate(25deg) scale(1) skew(1deg)
    }
    30% {
        -moz-transform: rotate(-25deg) scale(1) skew(1deg)
    }
    40% {
        -moz-transform: rotate(25deg) scale(1) skew(1deg)
    }
    100%,
    50% {
        -moz-transform: rotate(0deg) scale(1) skew(1deg)
    }
}

@-webkit-keyframes cbh-circle-img-anim {
    0% {
        -webkit-transform: rotate(0deg) scale(1) skew(1deg)
    }
    10% {
        -webkit-transform: rotate(-25deg) scale(1) skew(1deg)
    }
    20% {
        -webkit-transform: rotate(25deg) scale(1) skew(1deg)
    }
    30% {
        -webkit-transform: rotate(-25deg) scale(1) skew(1deg)
    }
    40% {
        -webkit-transform: rotate(25deg) scale(1) skew(1deg)
    }
    100%,
    50% {
        -webkit-transform: rotate(0deg) scale(1) skew(1deg)
    }
}

@-o-keyframes cbh-circle-img-anim {
    0% {
        -o-transform: rotate(0deg) scale(1) skew(1deg)
    }
    10% {
        -o-transform: rotate(-25deg) scale(1) skew(1deg)
    }
    20% {
        -o-transform: rotate(25deg) scale(1) skew(1deg)
    }
    30% {
        -o-transform: rotate(-25deg) scale(1) skew(1deg)
    }
    40% {
        -o-transform: rotate(25deg) scale(1) skew(1deg)
    }
    100%,
    50% {
        -o-transform: rotate(0deg) scale(1) skew(1deg)
    }
}

.cbh-ph-img-circle1 {}

.cbh-phone.cbh-green .cbh-ph-circle {
    border-color: rgb(0, 242, 164)
}

.cbh-phone.cbh-green .cbh-ph-circle-fill {
    background-color: rgb(0, 242, 164);
}

.cbh-phone.cbh-green .cbh-ph-img-circle1 {
    background-color: rgb(46, 203, 113);
}

.cbh-phone.cbh-green i {
    color: #fff;
    font-size: 35px;
    padding: 10px;
    position: relative;
    top: -4px;
}

.kmacb__manager-border {
    position: absolute;
    width: 75px;
    height: 75px;
    top: 50%;
    left: 50%;
    margin-top: -39.5px;
    margin-left: -39.5px;
    border-radius: 100%;
    border: 2px solid #ffe787;
    -webkit-animation: kmacb__manager-border-anim 1.5s ease-in-out .5s infinite;
    -moz-animation: kmacb__manager-border-anim 1.5s ease-in-out .5s infinite;
    -ms-animation: kmacb__manager-border-anim 1.5s ease-in-out .5s infinite;
    -o-animation: kmacb__manager-border-anim 1.5s ease-in-out .5s infinite;
    animation: kmacb__manager-border-anim 1.5s ease-in-out .5s infinite;
    opacity: .8;
    transform-origin: center;
}

.kmacb__manager-fill {
    background: #52aff7 center bottom no-repeat;
    position: absolute;
    width: 75px;
    height: 75px;
    top: 50%;
    left: 50%;
    margin-top: -37.5px;
    margin-left: -37.5px;
    border-radius: 100%;
    opacity: .5;
    -webkit-animation: kmacb__manager-fill-anim 1.5s ease-in-out infinite;
    -moz-animation: kmacb__manager-fill-anim 1.5s ease-in-out infinite;
    -ms-animation: kmacb__manager-fill-anim 1.5s ease-in-out infinite;
    -o-animation: kmacb__manager-fill-anim 1.5s ease-in-out infinite;
    animation: kmacb__manager-fill-anim 1.5s ease-in-out infinite;
    transform-origin: center;
}

.kmacb__manager-circle {
    background: #52aff7;
    position: absolute;
    width: 120px;
    height: 120px;
    top: 50%;
    left: 50%;
    margin-top: -60px;
    margin-left: -60px;
    border-radius: 100%;
}

.logo-volp img {
    width: 35%;
}

.btn-banner a:hover {
    text-decoration: none;
    color: #efb100;
    background-color: #fff;
}

.col-md-12.service-btn a:hover {
    text-decoration: none;
    color: #efb100;
    background-color: #fff;
}

.unidade-btn a:hover {
    text-decoration: none;
    color: #fff;
    background-color: #efb100;
    border-color: #efb100;
}

.politica-uso a:hover {
    text-decoration: none;
    color: #efb100;
}

.footer-btn a:hover {
    text-decoration: none;
    background-color: #fff;
    color: #efb100;
}

section#servicos .container {
    max-width: 89%;
}

.col-md-12.service-list p {
    font: normal normal normal 18px Gotham;
    letter-spacing: 0px;
    color: #FFFFFF;
    font-weight: 200;
    padding-left: 0;
}

.col-md-12.service-list a {
    font: normal normal bold 18px Gotham;
    letter-spacing: 0px;
    color: #FFFFFF;
	font-weight: 200;
    padding-left: 0;
}

.col-md-12.service-list h4 {
    font: normal normal normal 21px Gotham;
    letter-spacing: 0px;
    color: #ffffff;
    font-weight: 400;
}

section#banner-service {
    text-align: center;
    padding: 200px 0 100px;
    background-color: #000;
}

section#banner-service h2 {
    font: normal normal bold 58px/59px Gotham;
    letter-spacing: 0px;
    color: #FFFFFF;
}

.col-md-6.agradecimento-car h3 {
    font: normal normal bold 37px Gotham;
    letter-spacing: 0px;
    color: #3F3D40;
}

.col-md-6.agradecimento-car h2 {
    font: normal normal 35px Gotham;
    letter-spacing: 0px;
    color: #EFB100;
}

.col-md-6.agradecimento-car {
    align-self: center;
}

section#agradecimento {
    padding: 110px 0;
    position: relative;
}

.modal-body p {
    font: normal normal 300 17px/30px Gotham;
    letter-spacing: 0px;
    color: #707070;
}

.about-btn a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #f3b1049e;
}

section#banner-convenio div.col-md-12 h2 {
    font: normal normal bold 54px/59px Gotham;
    letter-spacing: 0px;
    color: #FFFFFF;
	background-color: #000000;
}

section#banner-convenio {
    background-image: url(img/slider/banner-convenio.png);
    background-size: cover;
    background-repeat: no-repeat;
    height: 40vh;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    text-align: center;
}

section#convenios {
    padding: 100px 0;
}

section#convenios_new {
    position: relative;
    background-image: url(img/grande/ball-back.png);
    background-size: cover;
    background-position: center;
    padding-bottom: 22px;
}

section#pedido-online {
    position: relative;
    height: 414vh;
}

section#agendamento {
    position: relative;
    height: 414vh;
}

.site-navbar-top .col-md-10 {
    padding: 0;
}

.col-md-6.about-card iframe {
    width: 100%;
}

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 48%!important;
    }
}

@media (min-width: 1200px) {
    section#tecnologia .container {
        max-width: 1500px;
    }
}

@media (min-width: 992px) {
    section#tecnologia .container {
        max-width: 1500px;
    }
}

@media screen and (min-width:320px) and (max-width:767px) {
    .col-md-6.about-card iframe {
        width: 100%;
        margin-bottom: 31px;
    }
    section#pedido-online {
        position: relative;
        height: 734vh;
    }
    .col-md-12.service-list {
        text-align: center;
    }
    #slider-mobile {
        display: block
    }
    #slider-desktop {
        display: none
    }
    .col-md-6.banner-card {
        text-align: center;
    }
    .col-md-6.banner-card h2 {
        font: normal normal bold 28px/40px Gotham;
        color: #FFFFFF;
    }
    .col-md-6.banner-card p {
        font: normal normal normal 20px/29px Gotham;
        letter-spacing: 0px;
        color: #FFFFFF;
        font-weight: 100;
    }
    .banner-ajust {
        position: absolute;
        width: 100%;
        top: 47%;
    }
    .btn-banner a {
        font: normal normal bold 19px Gotham;
    }

    section#sobre {
        padding-top: 0;
    }
    .col-md-6.about-card {
        padding-top: 84px;
        text-align: center;
    }
    .col-md-6.about-card h2 {
        font: normal normal bold 32px Gotham;
    }
    .about-img-ajust {
        display: none;
    }
    /*.col-md-7.tec-card p:before {
        left: -22px;
    } */
    .col-md-7.tec-card {
        padding-left: 9%;
        padding-top: 60px;
    }
    section#servicos {
        padding: 50px 0;
    }
    .col-md-12.service-title h3 {
        font: normal normal bold 28px Gotham;
    }
    .col-md-10.service-list span {
        font: normal normal normal 19px Gotham;
        display: block;
        margin-bottom: 12px!important;
    }
    .col-md-12.unidade-title h3 {
        font: normal normal bold 22px/35px Gotham;
    }
    .unidade-btn a {
        font-size: 0.9rem;
        padding: 7px 11px;
        display: block;
    }
    section#unidade {
        padding: 80px 0;
    }
    .col-md-12.service-list h4 {
        font: normal normal normal 18px Gotham;
    }
    .col-md-12.service-list p {
        font: normal normal normal 17px Gotham;
    }
    .contact-form h2 {
        font: normal normal bold 31px Gotham;
    }
    input.btn-contact {
        padding: 6px 33px;
        font-size: 19px;
        font: normal normal bold 19px/25px Gotham;
        margin-bottom: 28px;
        width: 45%;
    }
    .col-md-5.contato-img {
        padding: 0;
    }
    footer#footer {
        text-align: center;
    }
    .footer-btn {
        margin-bottom: 36px;
    }
    .politica-uso a {
        margin-left: 0;
    }
    .logo-volp img {
        width: 35%;
    }
    .logo-volp img {
        margin-left: 0;
        margin-top: 21px;
    }
    .col-md-5.footer-redes h2 span {
        font: normal normal bold 27px Gotham;
        display: inline-block;
    }
    .col-md-6.footer-card h2 span {
        font: normal normal bold 19px Gotham;
    }
}

@media screen and (min-width: 768px) and (max-width:991px) {
    .col-md-6.banner-card h2 {
        font: normal normal bold 30px/35px Gotham;
    }
    .col-md-6.banner-card p {
        font: normal normal normal 20px/25px Gotham;
    }
    .btn-banner a {
        font: normal normal bold 17px Gotham;
        padding: 8px 38px;
    }
    .btn-banner {
        margin-top: 20px;
    }
    .banner-ajust {
        top: 31%;
    }
    section#sobre {
        padding-top: 120px;
    }
    .col-md-6.about-card p {
        font: normal normal 300 15px/26px Gotham;
    }
    .col-md-6.about-card {
        padding-top: 0;
    }
    .col-md-6.about-card h2 {
        font: normal normal bold 39px Gotham;
    }
    .col-md-6.tec-img {
        align-self: center;
    }
    .col-md-7.tec-card p {
        position: relative;
        font: normal normal normal 15px/26px Gotham;
    }
    .col-md-12.service-title h3 {
        font: normal normal bold 36px Gotham;
    }
    section#servicos .container {
        max-width: 100%;
    }
    .col-md-12.service-list h4 {
        font: normal normal normal 17px Gotham;
    }
    .col-md-12.service-list p {
        font: normal normal normal 14px Gotham;
    }
    .col-md-12.unidade-title h3 {
        font: normal normal bold 28px/30px Gotham;
    }
    .contact-form h2 {
        font: normal normal bold 27px Gotham;
    }
    .col-md-5.contact-form p {
        font: normal normal normal 15px/24px Gotham;
    }
    .col-md-5.contact-form {
        padding-right: 0;
    }
    input.btn-contact {
        padding: 7px 33px;
        width: 49%;
    }
    .contact-form form input[type="text"],
    .contact-form form input[type="email"],
    .contact-form form input[type="tel"] .contact-form form select,
    .contact-form form textarea {
        height: 39px;
    }
    .contact-form form textarea {
        height: 70px;
    }
    .col-md-5.contact-form {
        padding: 0;
    }
    .col-md-5.contato-img {
        padding: 0;
    }
}

@media screen and (min-width: 992px) and (max-width:1199px) {
    .site-navbar .site-navigation .site-menu>li>a,
    .sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu>li>a {
        font: normal normal normal 0.8rem Gotham;
        padding: 0 7px;
    }
    .col-md-6.banner-card h2 {
        font: normal normal bold 39px/41px Gotham;
    }
    .btn-banner a {
        font: normal normal bold 20px Gotham;
    }
    .col-md-6.banner-card p {
        font: normal normal normal 25px/35px Gotham;
    }
    .btn-banner a {
        font: normal normal bold 20px Gotham;
        padding: 7px 48px;
    }
    .col-md-6.about-card {
        padding-top: 25px;
    }
    section#servicos .container {
        max-width: 100%;
    }
    .col-md-12.unidade-title h3 {
        font: normal normal bold 33px/48px Gotham;
    }
    .contact-form h2 {
        font: normal normal bold 39px Gotham;
    }
    input.btn-contact {
        width: 55%;
    }
    section#pedido-online {
        height: 600vh;
    }
}

@media screen and (min-width: 1200px) and (max-width:1750px) {
    section#pedido-online {
        height: 601vh;
    }
}

.video-sobre {
    width: 100%;
    margin: 30px 0px;
    height: 300px;
}

#text-conv h2 {
    font: normal normal bold 28px/29px Gotham;
    letter-spacing: 0px;
    color: #ffb200;
}