.barra-lateral h5 a,.barra-lateral ul li a {
    padding:8px 10px;
    display:block
}
.barra-lateral h5 a,.barra-lateral ul li a,.mais-visitados a,.mais-visitados h5,.rs-footer,section.rs-conheca.py-5,section.rs-cta,section.rs-servicos.py-5,section[itemscope],section[itemscope] h2,section[itemscope] p {
    font-family:Figtree,sans-serif
}
#banner-conversao,section#insta {
    padding:50px 0
}
#banner-conversao,section#espaco2 {
    background:linear-gradient(190deg,#9802f9 0,#18faea 100%)
}
#banner,#contact,#second__services {
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover
}
.banner__cta__btn,.cta__card__button,.second__services__card__btn,.site__nav__button {
    outline:0;
    transition:.3s ease-in-out
}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    font:inherit;
    vertical-align:baseline
}
.breadcrumb a,h1,h2,h3,h4,h5,strong {
    font-weight:700
}
.site-mobile-menu .site-nav-wrap>li>ul>li,.site-mobile-menu .site-nav-wrap>li>ul>li>ul>li,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display:block
}
body {
    line-height:1;
    font-family:Arial,sans-serif;
    word-wrap:break-word
}
* {
    outline:0
}
ol,ul {
    list-style:none
}
blockquote,q {
    quotes:none
}
blockquote:after,blockquote:before,q:after,q:before {
    content:"";
    content:none
}
table {
    border-collapse:collapse;
    border-spacing:0
}
.imagem img,img {
    max-width:100%
}
em {
    font-style:italic
}
@font-face {
    font-family:blank;
    src:url("data:fonts/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("fonts/fontawesome-webfont.eot?v=4.7.0");
    src:url("fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
    font-weight:400;
    font-style:normal
}
@font-face {
    font-family:Lato;
    src:url("fonts/Lato-Regular.woff2") format("woff2"),url("fonts/Lato-Regular.woff") format("woff");
    font-weight:400;
    font-style:normal
}
.conteudo-box {
    padding:10px
}
p+p {
    margin-top:.5em
}
.lista-mapa-site li li a,.rs-btn,.rs-card-servico,.rs-footer-devlink,.rs-footer-link,.rs-rede,.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a:hover,a,a.rs-card-servico:hover,a.rs-footer-link:hover,a.rs-rede:hover {
    text-decoration:none
}
h1 {
    font-size:2em;
    padding:12px 0
}
h2 {
    font-size:1.5em;
    padding:10px 0
}
h3 {
    font-size:1.17em;
    padding:8px 0
}
h4 {
    font-size:1.12em;
    padding:6px 0
}
h5 {
    font-size:.83em;
    padding:5px 0
}
h6 {
    font-size:.75em;
    font-weight:600;
    padding:4px 0
}
.box-campos-formulario+.box-campos-formulario,.topo {
    margin-top:10px
}
.logo {
    float:left;
    padding:10px 0 0
}
.contato-topo {
    float:right;
    margin:25px 25px 0 0
}
.contato-topo .telefone-topo {
    color:#555;
    font-size:18px
}
.contato-topo .telefone-topo a {
    color:#666;
    text-decoration:none
}
.contato-topo .telefone-topo a:hover {
    color:#999
}
.site-mobile-menu .site-nav-wrap>li.submenu,.site-navbar-wrap ul.site-menu.main-menu .submenu {
    display:none!important
}
.breadcrumb {
    background:0 0!important;
    margin:0!important;
    padding:15px 0!important
}
.breadcrumb a {
    color:#dfb04f;
    margin-right:5px;
    font-size:14px
}
.breadcrumb a:hover {
    color:#dfb04f;
    text-decoration:none
}
.breadcrumb strong {
    color:#000c28;
    font-size:14px
}
.breadcrumb i {
    color:#000c28;
    margin:0 5px;
    font-size:12px;
    display:flex;
    flex-wrap:nowrap;
    align-content:center;
    align-items:center;
    flex-direction:row
}
.breadcrumb i::before {
    vertical-align:-webkit-baseline-middle
}
.barra-lateral {
    text-align:center;
    width:100%
}
.btn-menu-lateral {
    margin-top:50px;
    margin-bottom:20px;
    padding:8px 12px;
    font-family:"";
    color:#fff;
    border:1px solid #e76e1b;
    font-size:18px
}
#post-noticia .info .banner-galeria .item.brand.galeria-card,.barra-lateral-box {
    margin-bottom:30px
}
.barra-lateral-box {
    margin-top:25px;
    max-height:280px;
    overflow-y:scroll;
    text-align:left
}
.barra-lateral-box::-webkit-scrollbar {
    background:#fff;
    width:0
}
.barra-lateral-box::-webkit-scrollbar-track {
    background:#003660
}
.barra-lateral-box::-webkit-scrollbar-thumb {
    background-color:#d90e02
}
.barra-lateral h5 {
    padding-top:0
}
.barra-lateral h5 a {
    font-size:20px;
    font-weight:400;
    margin:0 0 5px;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    background-color:#dfb04f
}
.barra-lateral h5 a:hover,.site-mobile-menu .site-nav-wrap a.active,.site-mobile-menu .site-nav-wrap a:hover,.site-mobile-menu .site-nav-wrap li.active>a {
    color:#fff;
    text-decoration:none
}
.barra-lateral ul li a.barra-lateral-segmento {
    display:block;
    background-color:#fff;
    margin-top:5px;
    padding:7px 10px;
    font-weight:700;
    color:#fff;
    font-size:.9em
}
.barra-lateral ul li a {
    font-size:13px;
    color:#000c28;
    font-weight:500;
    text-transform:capitalize;
    background-color:#fff
}
.barra-lateral ul li a::before {
    content:"\f054";
    font-size:15px;
    color:#fff;
    font-family:"";
    font-weight:900;
    margin-right:5px
}
.barra-lateral ul li a:hover {
    opacity:.8;
    text-decoration:none
}
.barra-lateral-conteudo {
    height:580px
}
#style-6::-webkit-scrollbar-track {
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
    background-color:#f5f5f5
}
#style-6::-webkit-scrollbar {
    width:10px;
    background-color:#f5f5f5
}
#style-6::-webkit-scrollbar-thumb {
    background-color:#69539c;
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent)
}
.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,.5);
    z-index:2
}
.popup-redes-sociais:before {
    content:"";
    width:100%;
    height:3px;
    background:0 0;
    top:-3px;
    right:0;
    position:absolute;
    z-index:2
}
.fundo-popup-redes-sociais {
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:1;
    background:0 0
}
.facebook,.googleplus,.mais,.pinterest,.twitter {
    color:#fff;
    font:400 14px/1.5em Arial;
    padding:9px 2px;
    width:50px;
    display:inline-block;
    margin:3px;
    text-align:center;
    transition:.3s;
    border:1px solid transparent;
    z-index:2;
    cursor:pointer
}
.fa {
    display:inline-block;
    font:14px/1 FontAwesome;
    font-size:inherit;
    vertical-align:middle
}
#post-noticia .info .banner-galeria figcaption,.mais,.menu-rodape ul li ul,.regioes-conteudo ul:nth-child(n+2) {
    display:none
}
.fa-facebook,.fa-google-plus,.fa-twitter {
    font-size:1em
}
.fa-google-plus:before {
    content:"\f0d5";
    color:#fff
}
.fa-twitter:before {
    content:"\f099";
    color:#fff
}
.fa-facebook:before {
    content:"\f09a";
    color:#fff
}
.banner-card p,.redes-sociais-conteudo i.fab.fa-facebook-f,.redes-sociais-conteudo i.fab.fa-google-plus-g,.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span:hover,.site-navbar .site-navigation .site-menu>li>a.active,.site-navbar-wrap a,.sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu>li.active a,a.social-fixo,span.icon-menu.h3 {
    color:#fff
}
a.facebook:hover .fa-facebook:before,a.facebook:hover i.fab.fa-facebook-f {
    color:#3b5998
}
a.googleplus:hover .fa-google-plus:before,a.googleplus:hover i.fab.fa-google-plus-g {
    color:#dd4b39
}
a.facebook {
    color:#fff;
    background-color:#3b5998
}
a.facebook:hover,a.googleplus:hover,a.twitter:hover {
    background-color:#fff;
    border:1px solid #ddd
}
a.twitter {
    color:#fff;
    background-color:#00aced
}
a.twitter:hover .fa-twitter:before {
    color:#00aced
}
a.googleplus {
    color:#fff;
    background-color:#dd4b39
}
.footer-icons a i.fab.fa-facebook-f {
    color:#5f288c
}
.mais {
    position:relative;
    cursor:pointer;
    width:20px;
    color:#fff;
    background-color:#856fb8
}
.imagem-box,.imagens-box,.regioes-conteudo ul li,.rs-btn-seta,.site-navbar .site-navigation .site-menu>li,.sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu>li,.video-design {
    display:inline-block
}
.mais:hover {
    color:#856fb8;
    background-color:#fff;
    border:1px solid #856fb8
}
.titulo-redes-sociais {
    text-align:center;
    font-size:14px;
    font-family:Arial,sans-serif;
    font-weight:700;
    border-radius:5px 5px 0 0;
    color:#fff;
    background-color:#0077b5;
    padding:10px 15px
}
.botao-oficial-redes-sociais {
    text-align:center;
    margin:10px 15px
}
.imagens-palavras-chave {
    text-align:left;
    margin-bottom:10px
}
.imagem-box {
    max-width:50%;
    background-color:#f8f8f8;
    border:1px solid #ccc;
    border-radius:3px
}
.imagem-box .imagem {
    margin:5px;
    overflow:hidden;
    border-radius:3px
}
.descricao-imagem {
    text-align:right;
    color:#999;
    margin:0 5px 5px;
    font-size:14px
}
.imagens-box {
    width:33.33333333333333%
}
.imagens-box .imagem {
    margin:5px;
    border:1px solid #ccc
}
.video-design {
    position:absolute;
    z-index:999;
    top:23%;
    left:68%;
    width:500px;
    height:500px
}
.video-design iframe {
    width:580px;
    height:400px
}
h4.titulo-regioes-atendimento {
    font-size:16px;
    text-align:center;
    text-transform:uppercase;
    margin:30px 0;
    background-color:#d4d1d1;
    padding:20px
}
.regioes-conteudo {
    color:#666;
    background-color:#f8f8f8;
    border:1px solid #ccc
}
.lista-bairros,.titulo-regioes {
    color:#330f60;
    font-family:Montserrat,sans-serif
}
h4.titulo-regioes-atendimento a,h4.titulo-regioes-atendimento strong {
    font-size:18px;
    color:#5f288c
}
h4.titulo-regioes-atendimento i {
    margin-right:10px
}
h4.titulo-regioes-atendimento strong img {
    padding-left:5px
}
.regioes-aba-titulo span {
    display:inline-block;
    cursor:pointer;
    transition:.2s;
    color:#fff;
    background-color:#ace004;
    font-size:12px;
    padding:15px 18px;
    margin:0 1px 1px 0;
    font-weight:700;
    border-radius:5px 0 8px
}
.regioes-atendimento {
    padding-bottom:24px
}
.regioes-aba-titulo span.regioes-aba-titulo-selecionada,.regioes-aba-titulo span:hover {
    color:#fff;
    background-color:#5f288c;
    font-weight:700
}
.regioes-conteudo ul {
    padding:5px 8px 10px
}
.regioes-conteudo ul li {
    padding:2px 0 0 2px;
    width:31%;
    font-size:12px;
    font-weight:700
}
.titulo-regioes {
    font-size:26px;
    text-transform:uppercase;
    font-weight:700
}
.btn-regioes,.lista-bairros {
    font-size:16px
}
.bloco-regioes {
    padding:60px 0;
    background-color:#f9f9f9
}
.tamanho-modal {
    min-width:80%!important
}
.corpo-modal {
    border-radius:35px!important;
    padding:20px
}
.fora-modal {
    background-color:#a21cb555
}
.corpo-modal button {
    color:#330f60!important;
    opacity:1!important
}
.btn-regioes {
    border:none;
    width:100%;
    height:75%;
    display:block;
    background-color:#a21cb5;
    padding:10px 20px;
    color:#fff;
    font-family:Montserrat,sans-serif;
    border-radius:15px;
    font-weight:700;
    margin:10px 0
}
.saiba-mais-sobre,.tags {
    background-color:#f8f8f8
}
.triangulo-regioes {
    max-width:45px
}
.verm-regioes {
    max-width:34px;
    margin-top:20px
}
.zera-padding {
    padding:0!important
}
.curva-regioes {
    max-width:160px
}
.produtos-relacionados img {
    transition:.2s;
    border:1px solid #ccc
}
.galeria-imagens img:hover,.produtos-relacionados img:hover {
    border:1px solid #666
}
.produtos-relacionados p {
    margin:5px 0 0;
    text-align:center
}
.produtos-relacionados p a {
    color:#69539c;
    font-size:12px;
    font-weight:400;
    text-decoration:underline
}
.produtos-relacionados .slick-next:before,.produtos-relacionados .slick-prev:before,.tags,.telefone-rodape a:hover {
    color:#666
}
.produtos-relacionados p a:hover {
    color:#a00
}
h5.titulo-produtos-relacionados {
    margin:15px 0 5px;
    font-size:16px
}
.produtos-relacionados button.slick-next,.produtos-relacionados button.slick-prev {
    margin-top:-20px
}
.produtos-relacionados.slick-slider {
    margin-bottom:0
}
.mais-visitados {
    margin-top:20px;
    margin-bottom:70px;
    padding:0 0 7px;
    font-size:15px;
    text-align:justify;
    font-family:"",sans-serif;
    border-radius:25px
}
.mais-visitados h5 {
    padding:8px 10px;
    margin:0 0 20px;
    font-size:3rem;
    font-weight:700;
    color:#000c28
}
.mais-visitados a {
    color:#fff;
    margin:4px 9px;
    padding:8px;
    background-color:#dfb04f;
    display:inline-block
}
.menu-rodape li,.redes-sociais-rodape li {
    font-family:Arial,sans-serif;
    display:inline-block
}
.mais-visitados a:hover {
    color:#fff;
    text-decoration:none;
    opacity:.7
}
.barra-lateral h5 {
    margin:0 0 -11px
}
.saiba-mais-sobre {
    margin:15px 0;
    padding:5px 10px;
    font-size:14px;
    border:1px solid #ccc
}
.saiba-mais-sobre p {
    margin:5px 0;
    padding:0;
    font-size:16px
}
.tags {
    font-size:11px;
    padding:5px;
    margin:10px 0 0
}
.direitos-autorais-conteudo {
    font-size:10px;
    color:#999;
    margin-top:10px
}
.galeria-imagens {
    text-align:center;
    font-size:14px
}
.galeria-imagens h4 a {
    font-size:14px;
    color:#666;
    margin-top:5px
}
.galeria-imagens h4 a:hover {
    color:#000
}
.galeria-imagens img {
    max-width:100%;
    transition:.2s;
    border:1px solid #ccc
}
.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,.lista-mapa-site li ul li ul li {
    font-size:12px
}
.informacoes-titulo-segmento {
    margin:15px 0 20px
}
.mapa-do-google {
    width:100%;
    height:300px;
    display:block;
    clear:both
}
.formulario,.mapa-contato,.slick-slide img {
    width:100%
}
.formulario,.formulario label {
    float:left
}
.mapa-contato {
    float:right
}
.box-campos-formulario {
    display:block;
    clear:both
}
.captcha-numero input[type=text] {
    clear:left;
    float:none;
    margin:0 auto;
    width:30px;
    text-align:center
}
.captcha-numero .box-captcha {
    text-align:right
}
.box-captcha {
    text-align:center;
    margin:5px 0
}
.formulario input,.formulario select,.formulario textarea {
    float:right;
    width:70%
}
.formulario textarea {
    resize:vertical
}
.formulario-campo-obrigatorio {
    color:red;
    margin:0 2px
}
.mapa-contato h3 {
    margin:20px 0 15px
}
.formulario-popup {
    display:none;
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    background-color:rgba(0,0,0,.3);
    z-index:9999
}
.formulario-popup-box {
    position:relative;
    width:100%;
    height:100%
}
.formulario-popup-conteudo {
    background:url("imagens/icones/loading.gif") center 20px no-repeat #fff;
    position:absolute;
    left:50%;
    top:50%;
    max-width:250px;
    max-height:150px;
    margin-left:-125px;
    margin-top:-75px;
    padding:70px 25px 15px;
    border-radius:5px;
    text-align:center;
    text-decoration:none;
    color:#606060;
    font:14px Arial,sans-serif;
    box-shadow:0 1px 10px rgba(0,0,0,.4)
}
.formulario-erro-envio,.formulario-sucesso-envio {
    font:bold 14px Arial,sans-serif;
    padding:20px 20px 20px 55px;
    margin:5px 0 15px
}
.formulario-sucesso-envio {
    color:#05ad00;
    background:url("imagens/icones/ok.png") 15px center no-repeat #e2f9dd;
    border:1px solid #62bd53;
    border-radius:5px
}
.formulario-erro-envio {
    color:#b40000;
    background:url("imagens/icones/erro.png") 15px center no-repeat #ffe6dc;
    border:1px solid #bd5353;
    border-radius:5px
}
.formulario-titulo-erro {
    color:#f70000;
    font:bold 18px Arial,sans-serif;
    padding-bottom:2px;
    margin-bottom:10px;
    border-bottom:1px dotted #6f0000
}
.lista-mapa-site a {
    color:#4b4b4b;
    text-decoration:underline
}
.lista-mapa-site a:hover {
    color:#848484
}
.lista-mapa-site li {
    font-size:18px;
    margin:10px 0
}
.lista-mapa-site li ul li {
    font-size:14px;
    font-weight:400;
    position:relative;
    line-height:20px;
    padding-left:20px;
    margin-left:20px
}
.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,.3);
    border:1px solid #fff
}
.rodape {
    color:#666;
    font-size:12px;
    padding:10px
}
.menu-rodape {
    font-family:blank;
    float:right;
    clear:right
}
.menu-rodape li {
    padding:0 10px 0 5px;
    margin:8px 3px;
    border-right:1px solid #999
}
.menu-rodape li a {
    color:#333
}
.menu-rodape li a:hover {
    color:#666;
    text-decoration:underline
}
.menu-rodape li:last-child {
    border-right:none;
    padding-right:0
}
.telefone-rodape {
    float:left;
    font-size:18px;
    padding:10px 0
}
.telefone-rodape a {
    color:#333;
    text-decoration:none
}
.endereco-rodape {
    font-size:12px;
    float:right;
    clear:right;
    margin:10px 0 0
}
.direitos-autorais-rodape {
    color:#666;
    font-size:10px;
    text-align:center;
    padding:7px 0
}
.icones-validacao {
    padding-top:10px;
    float:right;
    clear:right
}
.icones-validacao img {
    background:#6b539f
}
.icones-validacao img.digitall {
    background:0 0
}
@font-face {
    font-family:si;
    src:url("fonts/socicon.eot");
    src:url("fonts/socicon.eot?#iefix") format("embedded-opentype"),url("fonts/socicon.woff") format("woff"),url("fonts/socicon.ttf") format("truetype"),url("fonts/socicon.svg#icomoonregular") format("svg");
    font-weight:400;
    font-style:normal
}
.redes-sociais-rodape {
    float:left;
    clear:left;
    padding:10px 0 0;
    list-style:none;
    font-family:blank
}
.redes-sociais-rodape li {
    margin:3px
}
.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:#fff;
    transition:.2s
}
.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"
}
.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"
}
.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"
}
.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"
}
.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"
}
.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"
}
.redes-sociais-rodape .icone-rss {
    background-color:#f26109
}
.redes-sociais-rodape .icone-rss:hover {
    background-color:#ff751d
}
.redes-sociais-rodape .icone-rss:before {
    content:","
}
input[type=file],input[type=password],input[type=text],select,textarea {
    border:1px solid #bbb;
    border-radius:3px;
    padding:4px 6px;
    background-color:#fbfbfb;
    transition:border,box-shadow .5s
}
input[type=file]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus {
    border:1px solid #aaa;
    background-color:#f3f3f3;
    box-shadow:0 0 5px rgba(255,255,255,.2),0 0 3px rgba(0,0,0,.2) inset
}
input[type=button],input[type=submit] {
    width:auto;
    cursor:pointer;
    text-decoration:none;
    padding:6px 20px;
    margin:0;
    border:1px solid #aaa;
    border-radius:3px;
    font:bold 13px Arial,sans-serif;
    color:#737373;
    text-shadow:0 1px 0 #fff;
    background-color:#f0f0f0;
    background:linear-gradient(#fff,#e5e5e5);
    box-shadow:0 1px 1px rgba(0,0,0,.2)
}
input[type=button]:hover,input[type=submit]:hover {
    color:#7d7d7d;
    border:1px solid #919191;
    box-shadow:0 2px 3px #afafaf
}
input[type=button]:focus,input[type=submit]:focus {
    padding:7px 20px 5px;
    border:1px solid #999;
    background:#e5e5e5;
    box-shadow:inset 0 2px 5px rgba(0,0,0,.2),inset 0 -1px 2px rgba(0,0,0,.3)
}
.voltar-para-o-topo {
    display:none;
    position:fixed;
    right:10px;
    bottom:10px;
    width:30px;
    height:30px;
    border-radius:50%;
    box-shadow:inset 0 0 0 2px rgba(0,0,0,.3);
    background:url("imagens/icones/top.png") center center no-repeat rgba(0,0,0,.05)
}
.cog2,.first-four,.popup-aviso,.second-four,.site-navbar .site-navigation .site-menu .has-children,section#banner-conversao {
    position:relative
}
.popup-aviso {
    margin:0 auto;
    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,.2)
}
@media (max-width:640px) {
    .conteudo,.logo {
        padding:0;
        float:none
    }
    .contato-topo,.imagens-palavras-chave,.logo {
        text-align:center
    }
    .barra-lateral,.menu-principal {
        display:none
    }
    .menu-mobile {
        display:block
    }
    .formulario,.mapa-contato {
        width:100%;
        float:none;
        margin:0 auto
    }
    .mapa-contato {
        margin-top:40px
    }
    .mapa-contato p {
        margin:15px 0
    }
    .logo img {
        max-width:50%
    }
    .contato-topo {
        float:none;
        margin:10px 0 0
    }
    .telefone-topo {
        margin:10px 0
    }
    .breadcrumb {
        font-size:15px;
        line-height:20px
    }
    .breadcrumb a {
        margin:0 3px
    }
    .conteudo {
        width:auto
    }
    .banner {
        display:none!important
    }
    .linkagem-interna {
        font-family:blank
    }
    .linkagem-interna span {
        display:block;
        margin-bottom:10px;
        font-family:Arial,sans-serif;
        font-size:17px;
        font-weight:700
    }
    .linkagem-interna a {
        font-size:12px;
        font-family:Arial,sans-serif;
        display:inline-block;
        margin:6px;
        border-bottom:1px dotted #ccc
    }
    .galeria-imagens-box {
        width:33.33333333333333%
    }
    .galeria-imagens-box-responsivo {
        margin:0 15px
    }
    .regioes-aba-conteudo li {
        width:31%
    }
    .regioes-conteudo ul li {
        width:48%
    }
    .regioes-aba-titulo span {
        margin:5px;
        border-radius:3px
    }
    .endereco-rodape,.icones-validacao,.menu-rodape,.redes-sociais-rodape,.telefone-rodape {
        float:none;
        text-align:center
    }
    .icones-validacao img {
        margin:0 7px
    }
    .telefone-rodape div {
        margin:15px 0 0
    }
}
.ajuste-conteudo-conversao p,.banner-card h1,.wrong-para {
    font-family:Montserrat,sans-serif
}
@media (max-width:480px) {
    .galeria-imagens-box,.imagens-box {
        width:50%
    }
    .galeria-imagens-box-responsivo {
        margin:0 10px
    }
    .regioes-aba-conteudo li {
        display:inline-block;
        border:1px solid #c43;
        width:47%
    }
}
.banner-conversao {
    position:absolute;
    width:100%;
    top:42%;
    text-align:center
}
.col-md-12.banner-conversao-card h1 a {
    color:#ffff
}
.site-navbar-wrap {
    position:relative;
    z-index:99;
    width:100%;
    left:0
}
.site-navbar-wrap .site-navbar-top {
    font-size:.8rem
}
.site-navbar {
    margin-bottom:0;
    width:100%;
    box-shadow:0 3px 6px #00000029;
    background-color:#000c28
}
.site-navbar .site-logo {
    font-weight:200;
    line-height:0;
    position:relative
}
.site-navbar .site-logo a {
    color:#fff;
    font-size:20px;
    font-weight:700;
    text-transform:uppercase
}
.site-navbar .site-navigation .site-menu a {
    text-decoration:none!important;
    display:inline-block;
    font-weight:500
}
.site-navbar .site-navigation .site-menu>li>a {
    color:#fff;
    font-family:Inter,sans-serif;
    font-size:1.25rem;
    font-weight:400;
    text-decoration:none!important
}
.site-navbar .site-navigation .site-menu>li>a.nav-link:hover:before {
    content:"\f077"
}
.site-navbar .site-navigation .site-menu>li:last-child,.site-navbar .site-navigation .site-menu>li:last-child>a,.sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu>li:last-child,.sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu>li:last-child>a {
    padding-right:0
}
.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 0 4px 0 rgba(0,0,0,.25);
    box-shadow:0 0 4px 0 rgba(0,0,0,.25);
    padding:0;
    margin-top:20px;
    margin-left:0;
    background:#fff;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s;
    border-radius:4px
}
.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:10px solid rgba(136,183,213,0);
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none;
    border-bottom-color:#fff;
    margin-left:-10px
}
.site-navbar .site-navigation .site-menu .has-children .dropdown a {
    font-size:14px;
    text-transform:none;
    letter-spacing:normal;
    -webkit-transition:none;
    -o-transition:none;
    transition:none;
    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,.sticky-wrapper .site-navbar ul li.active a,.sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu>li>a.active {
    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.has-children:active>a,.site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children:focus>a,.site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children:hover>a,.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:active,.site-navbar .site-navigation .site-menu .has-children:focus,.site-navbar .site-navigation .site-menu .has-children:hover {
    cursor:pointer
}
.site-navbar .site-navigation .site-menu .has-children:active>.dropdown,.site-navbar .site-navigation .site-menu .has-children:focus>.dropdown,.site-navbar .site-navigation .site-menu .has-children:hover>.dropdown {
    -webkit-transition-delay:0s;
    -o-transition-delay:0s;
    transition-delay:0s;
    margin-top:0;
    visibility:visible;
    opacity:1
}
.site-mobile-menu {
    width:300px;
    position:fixed;
    right:0;
    z-index:2000;
    padding-top:20px;
    background:#000c28;
    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,.1);
    box-shadow:-10px 0 20px -10px rgba(0,0,0,.1);
    -webkit-transition:.3s ease-in-out;
    -o-transition:.3s ease-in-out;
    transition:.3s 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:0;
    line-height:1;
    cursor:pointer;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    color:#fff
}
.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo {
    float:left;
    margin-top:10px;
    margin-left:0
}
.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-body {
    overflow-y:scroll;
    -webkit-overflow-scrolling:touch;
    position:relative;
    padding:20px 20px 150px;
    height:calc(100vh - 52px)
}
.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:#fff
}
.site-mobile-menu .site-nav-wrap li {
    position:relative;
    display:block
}
.site-mobile-menu .site-nav-wrap .arrow-collapse {
    position:absolute;
    right:0;
    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;
    -o-transition:.3s;
    transition:.3s
}
.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>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>a {
    font-size:16px;
    padding-left:60px
}
.sticky-wrapper {
    position:relative;
    z-index:100;
    width:100%
}
.sticky-header {
    width:100%;
    position:fixed;
    top:0;
    z-index:inherit
}
.sticky-wrapper+.site-blocks-cover {
    margin-top:96px
}
h1.my-0.site-logo img {
    -webkit-transition:.5s;
    -moz-transition:.5s;
    transition:.5s;
    width:100%
}
.sticky-header h1.my-0.site-logo img {
    width:100%;
    -webkit-transition:.5s;
    -moz-transition:.5s;
    transition:.5s
}
.sticky-wrapper .site-navbar {
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.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 {
    font-size:1.25rem
}
.site-navbar .site-navigation .site-menu>li>a:hover,.sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu>li>a:hover {
    color:#dfb04f!important
}
.top-superior {
    background-color:#4293c6;
    text-align:right;
    box-shadow:0 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
}
.cookiealert {
    position:fixed;
    bottom:0;
    left:0;
    width:100%;
    padding:1.75rem 1.25rem;
    margin:0!important;
    z-index:999999999999;
    opacity:0;
    visibility:hidden;
    border-radius:0;
    transform:translateY(100%);
    transition:.5s ease-out;
    color:#ecf0f1;
    background:#212327
}
.social-fixo,.social-fixo.whatss {
    background-color:#fff
}
.cookiealert.show {
    opacity:1;
    visibility:visible;
    transform:translateY(0);
    transition-delay:1s
}
.cookiealert a {
    text-decoration:underline
}
.cookiealert .acceptcookies {
    margin-left:10px;
    vertical-align:baseline
}
.social-lateral {
    position:fixed;
    right:auto;
    left:0;
    bottom:0;
    top:38%;
    height:63px;
    z-index:10
}
.social-fixo {
    position:relative;
    z-index:9999;
    width:55px;
    height:55px;
    margin-bottom:5px;
    padding:10px;
    float:left;
    clear:left;
    border-top-right-radius:15px;
    border-bottom-right-radius:15px;
    box-shadow:1px 1px 10px 0 rgba(0,0,0,.31);
    text-align:center;
    -webkit-transition:.5s;
    -moz-transition:.5s;
    transition:.5s;
    display:flex;
    flex-wrap:nowrap;
    align-content:center;
    align-items:center;
    justify-content:center
}
.social-fixo:hover {
    width:80px;
    text-decoration:none
}
.social-fixo.login {
    background-color:#801500
}
a.social-fixo.w-inline-block .fab {
    font-size:30px
}
a.social-fixo.w-inline-block i.fab.fa-instagram {
    color:#fb3958
}
.social-lateral .fa-facebook-square {
    color:#3c5a99
}
.social-lateral .fa-whatsapp {
    color:#39d52e
}
.social-lateral .fab.fa-youtube {
    color:red
}
.whats-btn a:hover {
    color:#fff;
    background-color:#391c3d;
    text-decoration:none
}
.button-whats {
    position:fixed;
    width:4%;
    left:auto;
    right:1%;
    margin-bottom:12px;
    z-index:999999999;
    text-align:center;
    bottom:7%
}
.button-whats a img {
    border-radius:50%;
    cursor:pointer;
    box-shadow:0 0 0 0 rgb(0 168 34 / 37%);
    animation:1.5s infinite pulse
}
.pulse-button:hover {
    animation:none
}
@keyframes pulse {
    0% {
        -moz-transform:scale(.9);
        -ms-transform:scale(.9);
        -webkit-transform:scale(.9);
        transform:scale(.9)
    }
    70% {
        -moz-transform:scale(1);
        -ms-transform:scale(1);
        -webkit-transform:scale(1);
        transform:scale(1);
        box-shadow:0 0 0 50px rgba(90,153,212,0)
    }
    100% {
        -moz-transform:scale(.9);
        -ms-transform:scale(.9);
        -webkit-transform:scale(.9);
        transform:scale(.9);
        box-shadow:0 0 0 0 rgba(90,153,212,0)
    }
}
section#banner-service {
    text-align:center;
    padding:100px;
    background:#4293c6
}
section#banner-service h2 {
    font-size:58px;
    letter-spacing:0;
    color:#fff
}
.col-md-6.agradecimento-car h3 {
    font-size:37px;
    letter-spacing:0;
    color:#3f3d40
}
.col-md-6.agradecimento-car h2 {
    font-size:35px;
    letter-spacing:0;
    color:#4293c6
}
.col-md-6.agradecimento-car {
    align-self:center
}
section#agradecimento {
    padding:110px 0;
    position:relative
}
section#insta h2.servicos {
    color:#a9d31a;
    font-weight:700;
    font-size:38px;
    text-align:center
}
.demo-3 .imageinsta {
    opacity:1;
    display:block;
    width:100%;
    max-height:450px;
    transition:.5s;
    backface-visibility:hidden
}
.insta-container {
    transition:.5s;
    opacity:0;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    text-align:center
}
.demo-4:hover .imageinsta {
    opacity:.3
}
.demo-4: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
}
section#contato {
    background-color:#efefef;
    padding-top:52px
}
#post-noticia .info .banner-galeria .item {
    border:none;
    margin-bottom:6px
}
#post-noticia .info .banner-galeria .item a {
    display:block;
    position:relative
}
#post-noticia .info .banner-galeria .item a img {
    position:relative;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition:.3s ease-in-out;
    -o-transition:.3s ease-in-out;
    transition:.3s ease-in-out;
    width:100%
}
#post-noticia .info .banner-galeria .item .item-wrap {
    display:block;
    position:relative;
    overflow:hidden
}
#post-noticia .info .banner-galeria .item .item-wrap:after {
    z-index:2;
    position:absolute;
    content:"";
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:rgba(0,0,0,.4);
    visibility:hidden;
    opacity:0;
    -webkit-transition:.3s ease-in-out;
    -o-transition:.3s ease-in-out;
    transition:.3s ease-in-out
}
#post-noticia .info .banner-galeria .item .item-wrap>span {
    position:absolute;
    top:50%;
    left:50%;
    z-index:3;
    -webkit-transform:translate(-50%,-50%) scale(0);
    -ms-transform:translate(-50%,-50%) scale(0);
    transform:translate(-50%,-50%) scale(0);
    color:#fff;
    font-size:1.7rem;
    opacity:0;
    visibility:hidden;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
#post-noticia .info .banner-galeria .item .item-wrap:hover:after {
    opacity:1;
    visibility:visible
}
#post-noticia .info .banner-galeria .item .item-wrap:hover span {
    margin-top:0;
    opacity:1;
    visibility:visible;
    -webkit-transform:translate(-50%,-50%) scale(1);
    -ms-transform:translate(-50%,-50%) scale(1);
    transform:translate(-50%,-50%) scale(1)
}
#post-noticia .info .banner-galeria .item:hover a img {
    -webkit-transform:scale(1.05);
    -ms-transform:scale(1.05);
    transform:scale(1.05);
    -webkit-transition:.3s ease-in-out;
    -o-transition:.3s ease-in-out;
    transition:.3s ease-in-out
}
#error-404 .container {
    width:100vw;
    height:100vh;
    display:flex;
    justify-content:center;
    align-items:center;
    font-family:Poppins,sans-serif;
    position:relative;
    left:6vmin;
    text-align:center
}
.cog-wheel1,.cog-wheel2 {
    transform:scale(.7)
}
.cog1,.cog2 {
    width:40vmin;
    height:40vmin;
    border-radius:50%;
    border:6vmin solid #f3c623;
    position:relative
}
.down,.left,.left-down,.left-top,.right,.right-down,.right-top,.top {
    width:10vmin;
    height:10vmin;
    background-color:#f3c623;
    position:absolute
}
.cog2 .down,.cog2 .left,.cog2 .left-down,.cog2 .left-top,.cog2 .right,.cog2 .right-down,.cog2 .right-top,.cog2 .top {
    background-color:#4f8a8b
}
.top-404 {
    top:-14vmin;
    left:9vmin
}
.down-404 {
    bottom:-14vmin;
    left:9vmin
}
.left-404 {
    left:-14vmin;
    top:9vmin
}
.right-404 {
    right:-14vmin;
    top:9vmin
}
.left-top {
    transform:rotateZ(-45deg);
    left:-8vmin;
    top:-8vmin
}
.left-down,.right-top {
    transform:rotateZ(45deg)
}
.left-down {
    left:-8vmin;
    top:25vmin
}
.right-top {
    right:-8vmin;
    top:-8vmin
}
.right-down {
    transform:rotateZ(-45deg);
    right:-8vmin;
    top:25vmin
}
.cog2 {
    border:6vmin solid #4f8a8b;
    left:-10.2vmin;
    bottom:10vmin
}
.first-four {
    left:6vmin;
    font-size:40vmin
}
.second-four {
    right:18vmin;
    z-index:-1;
    font-size:40vmin
}
.wrong-para {
    position:absolute;
    bottom:15vmin;
    padding:3vmin 12vmin 3vmin 3vmin;
    font-weight:600;
    color:#092532;
    font-size:53px
}
.banner__cta__btn,.banner__subtitle,.banner__text,.banner__title,.site__nav__button {
    font-family:Inter,sans-serif
}
.col-md-8.contato-card {
    margin:0 auto
}
.banner-card h1 {
    color:#fff;
    font-weight:700;
    font-size:2.672359vh;
    text-transform:uppercase;
    padding:0
}
.card-banner i {
    font-size:15px
}
.card-banner a {
    color:#fff;
    background-color:#00bd5d;
    padding:8px 15px;
    border-radius:30px;
    font-size:12px;
    font-weight:600
}
.card-banner a:hover {
    color:#fff;
    text-decoration:none;
    background-color:#00a350;
    transition:.5s
}
.ajuste-conteudo-conversao {
    padding:40px
}
.ajuste-conteudo-conversao p {
    color:#000;
    font-weight:400
}
.ajuste-conteudo-conversao strong,.linkagem-interna a {
    color:#dfb04f
}
.ajuste-conteudo-conversao h2 {
    font-family:Figtree,sans-serif;
    color:#000c28;
    font-weight:700;
    font-size:2.672359vh;
    text-transform:uppercase;
    padding:0
}
section#destaque {
    background:#fff;
    padding:3rem 0
}
section#espaco2 {
    padding:100px 0
}
.ajust-row {
    width:100%;
    margin-left:0!important
}
@media screen and (min-width:300px) and (max-width:767px) {
    #error-404 {
        overflow:hidden
    }
    #error-404 .container {
        width:100%;
        height:40vh;
        left:6vmin
    }
    .wrong-para {
        bottom:-5vmin;
        font-size:6vmin
    }
    .button-whats {
        width:11%
    }
    .first-four {
        font-size:36vmin
    }
}
@media screen and (min-width:768px) and (max-width:991px) {
    #error-404 {
        overflow:hidden
    }
    #error-404 .container {
        width:100%;
        height:61vh;
        left:6vmin
    }
    .wrong-para {
        bottom:-5vmin;
        font-size:6vmin
    }
    .button-whats {
        width:11%
    }
    .first-four {
        font-size:36vmin
    }
}
.whatsapp-bubble {
    position:fixed;
    bottom:20px;
    right:95px;
    background-color:#fff;
    border-radius:15px;
    padding:10px 15px;
    box-shadow:0 8px 15px rgba(0,0,0,.2);
    font-size:14px;
    color:#333;
    z-index:1000;
    max-width:250px;
    opacity:0;
    transform:translateY(10px);
    transition:opacity .3s ease-in-out,transform .3s ease-in-out
}
.whatsapp-button,.whatsapp-modal {
    right:20px;
    box-shadow:0 8px 15px rgba(0,0,0,.2)
}
.whatsapp-bubble.show {
    opacity:1;
    transform:translateY(0)
}
.whatsapp-bubble p {
    margin:0;
    font-size:14px;
    line-height:1.5
}
.whatsapp-bubble:before {
    content:"";
    position:absolute;
    right:-10px;
    top:20px;
    width:0;
    height:0;
    border-style:solid;
    border-width:10px 0 10px 10px;
    border-color:transparent transparent transparent #fff
}
.whatsapp-bubble .close-bubble {
    position:absolute;
    top:5px;
    right:10px;
    background:0 0;
    border:none;
    font-size:14px;
    cursor:pointer;
    color:#999
}
.whatsapp-button {
    position:fixed;
    z-index:100;
    bottom:20px;
    background-color:#25d366;
    color:#fff;
    border:none;
    border-radius:50%;
    padding:15px;
    font-size:30px;
    cursor:pointer;
    transition:transform .3s;
    display:flex;
    align-items:center;
    justify-content:center
}
#preloader,.whatsapp-modal {
    position:fixed;
    background-color:#fff
}
.whatsapp-button:hover {
    transform:scale(1.1)
}
.whatsapp-button img {
    width:30px;
    height:30px
}
.whatsapp-modal {
    display:none;
    bottom:100px;
    width:350px;
    max-width:100%;
    border-radius:20px;
    z-index:1000;
    opacity:0;
    transition:opacity .3s ease-in-out,transform .3s ease-in-out;
    transform:translateY(20px)
}
.whatsapp-modal.show {
    display:block;
    opacity:1;
    transform:translateY(0)
}
.banner__cta__btn:hover,.cta__card__button:hover,.second__services__card__btn:hover,.site__nav__button:hover {
    transform:translateY(-3px)
}
.whatsapp-modal-header {
    background-color:#00a884;
    color:#fff;
    padding:15px;
    border-radius:20px 20px 0 0;
    display:flex;
    justify-content:space-between;
    align-items:center
}
.whatsapp-modal-header h3 {
    margin:0;
    font-size:18px
}
.whatsapp-modal-header button {
    background:0 0;
    border:none;
    font-size:20px;
    color:#fff;
    cursor:pointer
}
.whatsapp-modal-content {
    padding:20px;
    background-color:#f9f9f9
}
.whatsapp-modal-content button,.whatsapp-modal-content input {
    width:calc(100% - 0px);
    padding:12px;
    margin:10px 0;
    border-radius:10px;
    border:1px solid #ccc;
    font-size:16px
}
.whatsapp-modal-content button {
    background-color:#00a884;
    color:#fff;
    border:none;
    cursor:pointer
}
.whatsapp-modal-content button:hover {
    background-color:#007a65
}
.responsive__image {
    max-width:100%;
    height:auto
}
button:focus {
    outline:0!important;
    border:none!important
}
.site__nav__container {
    display:flex;
    align-items:center;
    justify-content:space-between;
    max-width:1320px;
    margin:0 auto;
    padding:3rem 1rem;
    transition:.3s
}
.sticky-wrapper.is-sticky .site-navbar .site__nav__container {
    padding:1.5rem 1rem
}
.site-navigation {
    display:flex;
    align-items:center;
    justify-content:space-around;
    max-width:920px;
    width:100%
}
.site-navbar .site-navigation .site-menu {
    margin-bottom:0;
    display:flex;
    align-items:center;
    justify-content:space-evenly;
    width:100%
}
.site__nav__button {
    font-size:1.125rem;
    font-weight:600;
    width:100%;
    max-width:260px;
    height:50px;
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:#dfb04f;
    color:#fff;
    border:none
}
#banner {
    background-image:url(../imagens/banner-background.webp);
    height:681px
}
.banner__container {
    height:100%;
    max-width:1320px;
    padding:0 1rem;
    margin:0 auto;
    display:flex;
    align-items:center;
    justify-content:flex-start
}
.banner__content {
    width:100%;
    max-width:552px
}
.banner__title {
    font-size:3rem;
    font-weight:700;
    color:#fff;
    line-height:134%
}
.banner__subtitle {
    font-size:1.5rem;
    font-weight:600;
    color:#fff;
    line-height:134%
}
.banner__text {
    font-size:1.25rem;
    font-weight:400;
    color:#fff;
    line-height:134%
}
.banner__cta__btn {
    font-size:1.5rem;
    font-weight:600;
    color:#fff;
    background-color:#002f57;
    width:100%;
    max-width:305px;
    height:49px;
    display:flex;
    align-items:center;
    justify-content:center;
    border:none;
    margin-top:2rem
}
#about,#videos {
    padding:5rem 0
}
.about__container {
    max-width:1320px;
    margin:0 auto
}
.about__card {
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:4rem
}
.about__card__image {
    width:100%;
    max-width:594px;
    height:401px
}
.about__card__image img {
    object-fit:cover;
    object-position:center;
    width:100%;
    height:100%
}
.about__card__content {
    background-color:#000;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    width:100%;
    max-width:677px;
    min-height:333px;
    padding:0 1rem
}
.about__card__text,.about__card__title {
    max-width:452px;
    width:100%;
    font-family:Inter,sans-serif
}
.about__card__title {
    font-size:2rem;
    color:#dfb04f;
    font-weight:700;
    align-self:flex-start;
    margin:0 auto .75rem
}
.about__card__text {
    font-size:1.25rem;
    font-weight:400;
    color:#fff;
    line-height:134%;
    margin:0 0 1rem
}
.about__card__text--second {
    width:100%;
    max-width:476px
}
#services {
    padding:0 1rem 7.5rem;
    display:flex;
    align-items:center;
    justify-content:center
}
.services__card,.services__icon {
    flex-direction:column;
    display:flex
}
.services__card {
    width:100%;
    max-width:1061px;
    background-color:#dfb04f;
    border-radius:37px;
    box-shadow:0 4px 4px 0 rgba(0,0,0,.25);
    align-items:center;
    justify-content:center;
    gap:2.75rem 0;
    padding:3.75rem 1rem
}
.services__card__title {
    font-family:Inter,sans-serif;
    color:#000;
    font-size:3rem;
    font-weight:700;
    width:100%;
    max-width:557px;
    line-height:134%;
    text-align:center
}
.services__icons {
    display:flex;
    flex-wrap:wrap;
    align-items:flex-start;
    justify-content:center;
    gap:.5rem
}
.services__icon {
    align-items:center;
    width:185px
}
.services__icon__text {
    font-family:Inter,sans-serif;
    font-size:1.125rem;
    font-weight:400;
    color:#000;
    line-height:134%;
    margin-top:1rem;
    text-align:center
}
.second__services__card__text,.second__services__title {
    font-weight:700;
    color:#fff;
    font-family:Inter,sans-serif
}
#second__services {
    background-image:url(../imagens/services-background.webp);
    height:702px
}
.second__services__container {
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    height:100%;
    gap:4rem
}
.second__services__title {
    font-size:3rem;
    width:100%;
    max-width:559px;
    text-align:center
}
.second__services__cards {
    display:flex;
    justify-content:center;
    gap:2rem
}
.second__services__card {
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:flex-start;
    gap:1.5rem;
    background-color:#000c28;
    width:302px;
    padding:1.5rem 0 2.5rem;
    border-radius:22px
}
.second__services__card__text {
    font-size:1.5rem;
    margin:0;
    padding:0;
    line-height:134%
}
.second__services__card__btn {
    font-family:Inter,sans-serif;
    font-size:1.5rem;
    font-weight:700;
    color:#000c28;
    background-color:#dfb04f;
    border-radius:15px;
    width:247px;
    height:43px;
    display:flex;
    align-items:center;
    justify-content:center;
    border:none
}
.cta__title,.videos__title {
    font-family:Inter,sans-serif;
    font-size:3rem;
    font-weight:700;
    color:#000c28
}
.videos__title {
    text-align:center;
    width:100%;
    max-width:631px;
    margin:0 auto 7rem
}
.videos__cards {
    background-color:#dfb04f;
    height:479px;
    width:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    gap:2rem
}
#cta {
    padding:3rem 1rem 6rem
}
.cta__title {
    text-align:center;
    margin-bottom:0;
    line-height:134%
}
.cta__card__text,.cta__subtitle {
    font-size:2rem;
    width:100%;
    line-height:134%;
    font-family:Inter,sans-serif;
    text-align:center
}
.cta__subtitle {
    font-weight:500;
    color:#000c28;
    max-width:682px;
    margin:0 auto 2rem
}
.cta__card {
    width:100%;
    max-width:1002px;
    height:379px;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    gap:1rem;
    margin:1rem auto;
    background-color:#000c28;
    border-radius:50px 0
}
.cta__card__text {
    font-weight:500;
    color:#fff;
    max-width:818px
}
.cta__card__text strong {
    font-weight:700;
    color:#dfb04f
}
.cta__card__button {
    font-family:Inter,sans-serif;
    font-size:1.5rem;
    font-weight:600;
    color:#fff;
    width:335px;
    height:49px;
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:#3db035;
    border:none
}
#contact {
    background-image:url(../imagens/contact-background.webp);
    height:839px;
    padding:0 1rem
}
.contact__container {
    height:100%;
    max-width:1002px;
    margin:0 auto;
    display:flex;
    align-items:center;
    justify-content:flex-start
}
.contact__container__content {
    background-color:#000c28;
    border-radius:27px;
    width:100%;
    max-width:520px;
    height:620px;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center
}
.contact__container__content__title {
    font-family:Inter,sans-serif;
    font-size:2rem;
    color:#fff;
    font-weight:700;
    margin-bottom:1.5rem
}
.contact__container__form {
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    gap:1.3125rem;
    width:100%;
    max-width:428px
}
.contact__container__form input,.contact__container__form textarea {
    width:100%;
    height:61px;
    padding:16px 20px;
    background-color:transparent;
    border:1px solid #fff;
    border-radius:12px;
    font-family:Inter,sans-serif;
    font-weight:400;
    color:#fff;
    font-size:.9375rem
}
.contact__container__form input:focus,.contact__container__form textarea:focus {
    background-color:transparent;
    border:1px solid #fff
}
.contact__container__form input:-webkit-autofill,.contact__container__form input:-webkit-autofill:focus {
    transition:background-color 0s 600000s,color 0s 600000s!important
}
.contact__container__form::placeholder {
    font-family:Inter,sans-serif;
    font-weight:400;
    color:#c5c5c5;
    font-size:.9375rem
}
.contact__container__form button {
    width:335px;
    height:49px;
    border:3px solid #dfb04f;
    color:#dfb04f;
    border-radius:7px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-family:Inter,sans-serif;
    font-size:1.5rem;
    font-weight:600;
    margin-top:1.5rem;
    transition:.3s ease-in-out
}
.contact__container__form button:hover {
    background-color:#dfb04f;
    color:#000c28
}
.footer__divisor {
    content:"";
    display:block;
    width:100%;
    background-color:#1e1e1e;
    height:53px
}
#footer {
    background-color:#000c28;
    padding:4rem 1rem 2rem
}
.footer__container {
    display:flex;
    align-items:flex-start;
    width:100%;
    max-width:950px;
    justify-content:space-around;
    gap:1rem;
    margin:0 auto 1rem
}
.footer__menu__title {
    font-family:Inter,sans-serif;
    font-weight:700;
    color:#dfb04f;
    font-size:1.25rem
}
.footer__menu__links {
    display:flex;
    flex-direction:column;
    align-items:flex-start
}
.footer__menu__link {
    display:flex;
    align-items:center;
    gap:.5rem;
    line-height:134%;
    margin-bottom:.25rem;
    font-family:Inter,sans-serif;
    font-weight:400;
    color:#fff;
    font-size:1rem
}
.footer__menu__link:hover,.footer__menu__social__link:hover {
    color:#fff;
    text-decoration:none
}
.footer__menu__social {
    margin-top:.75rem
}
.footer__menu__link__mail {
    text-decoration:underline;
    margin-top:.25rem
}
.footer__logo__container {
    display:flex;
    align-items:center;
    justify-content:center;
    margin-top:4rem
}
@media screen and (max-width:1200px) {
    .site__nav__container {
        padding:2rem 1rem
    }
    .site-navigation {
        max-width:800px
    }
    .banner__title,.cta__title,.second__services__title,.services__card__title,.videos__title {
        font-size:2.5rem
    }
    .banner__subtitle {
        font-size:1.25rem
    }
    .banner__text {
        font-size:1.125rem
    }
    .cta__card__text,.cta__subtitle {
        font-size:1.75rem
    }
}
@media screen and (max-width:991px) {
    .about__card,.videos__title {
        margin-bottom:4rem
    }
    .site__nav__container,.sticky-wrapper.is-sticky .site-navbar .site__nav__container {
        padding:1rem
    }
    .site-navigation {
        flex-direction:column;
        gap:1rem;
        width:fit-content
    }
    .site-navbar .site-navigation .site-menu {
        flex-direction:column;
        gap:.5rem
    }
    .site__nav__button {
        display:none
    }
    #banner {
        height:auto;
        padding:4rem 0
    }
    .banner__title {
        font-size:2.25rem
    }
    .banner__subtitle {
        font-size:1.25rem
    }
    .banner__text {
        font-size:1.15rem
    }
    .banner__content {
        max-width:475px
    }
    .about__card {
        flex-direction:column
    }
    .about__card:nth-child(2) {
        flex-direction:column-reverse
    }
    .about__card__image {
        max-width:100%;
        height:300px
    }
    .about__card__content {
        max-width:100%;
        min-height:auto;
        padding:2rem 1rem
    }
    .about__card__title {
        font-size:1.75rem;
        text-align:center
    }
    .about__card__text {
        font-size:1.125rem;
        text-align:center
    }
    .services__card {
        padding:2.5rem 1rem
    }
    .services__card__title {
        font-size:2.25rem;
        max-width:435px
    }
    .services__icons {
        gap:1.5rem
    }
    .services__icon img {
        max-width:115px
    }
    .services__icon__text {
        font-size:1rem
    }
    .cta__title,.videos__title {
        font-size:2rem
    }
    #contact,#second__services {
        height:auto;
        padding:4rem 1rem
    }
    .second__services__title {
        font-size:2rem;
        text-align:center
    }
    .footer__container,.second__services__cards {
        flex-wrap:wrap;
        gap:2rem
    }
    .footer__menu,.footer__menu__links {
        align-items:center
    }
    .videos__cards {
        padding:2rem 1rem;
        height:405px
    }
    .videos__card {
        max-width:335px
    }
    .cta__card__text,.cta__subtitle {
        font-size:1.5rem
    }
    .cta__card {
        height:auto;
        padding:2rem 1rem;
        border-radius:30px 0;
        max-width:650px
    }
    .contact__container__content {
        height:auto;
        padding:3rem 1rem
    }
    .footer__menu {
        justify-content:center;
        min-width:250px
    }
    .footer__menu__title {
        text-align:center
    }
    .footer__menu__link {
        justify-content:center;
        text-align:center
    }
    .footer__menu__social {
        display:flex;
        align-items:center;
        justify-content:center;
        gap:.45rem
    }
}
@media screen and (max-width:768px) {
    .site__nav__container,.sticky-wrapper.is-sticky .site-navbar .site__nav__container {
        padding:.5rem 1rem
    }
    h1.my-0.site-logo img {
        max-width:200px
    }
    #about,#banner,#videos {
        padding:3rem 0
    }
    .banner__content {
        max-width:100%;
        text-align:center
    }
    .banner__title {
        font-size:1.75rem
    }
    .about__card__text,.banner__subtitle {
        font-size:1rem
    }
    .banner__text {
        font-size:.9375rem
    }
    .banner__cta__btn {
        font-size:1.15rem;
        max-width:265px;
        height:45px;
        margin:2rem auto 0
    }
    .about__card__image {
        height:250px
    }
    .about__card__title {
        font-size:1.5rem
    }
    #services {
        padding:0 1rem 4rem
    }
    .services__icon img {
        max-width:95px
    }
    .services__card {
        border-radius:25px;
        padding:2rem 1rem;
        gap:2rem 0
    }
    .cta__title,.second__services__title,.services__card__title {
        font-size:1.75rem
    }
    .services__icon {
        width:150px
    }
    .services__icon__text {
        font-size:.95rem
    }
    #footer,#second__services {
        padding:3rem 1rem
    }
    .second__services__container {
        gap:3rem
    }
    .cta__subtitle,.second__services__card__text {
        font-size:1.25rem
    }
    .second__services__card__btn {
        font-size:1.25rem;
        width:220px;
        height:40px
    }
    .contact__container__form button,.cta__card__button {
        width:280px;
        height:45px;
        font-size:1.25rem
    }
    .videos__title {
        font-size:1.75rem;
        margin-bottom:3rem
    }
    #cta {
        padding:2rem 1rem 4rem
    }
    .cta__card {
        border-radius:20px 0
    }
    .cta__card__text {
        font-size:1.25rem
    }
    .contact__container__content {
        border-radius:20px;
        padding:2.5rem 1rem
    }
    .contact__container__content__title {
        font-size:1.75rem
    }
    .contact__container__form {
        max-width:100%
    }
    .contact__container {
        justify-content:center
    }
    .footer__container {
        flex-direction:column;
        align-items:flex-start
    }
    .footer__menu {
        flex:1 1 100%;
        width:100%
    }
    .footer__menu__title {
        font-size:1.125rem
    }
    .footer__menu__link {
        font-size:.9375rem
    }
    .footer__logo__container {
        margin-top:3rem
    }
    .footer__logo__container img {
        max-width:270px
    }
    .videos__cards {
        flex-direction:column;
        height:auto
    }
    .videos__card {
        max-width:315px
    }
}
.rs-footer-h3,.rs-texto {
    margin-bottom:1rem
}
@media screen and (max-width:576px) {
    .banner__title,.contact__container__content__title,.cta__title,.second__services__title,.services__card__title,.videos__title {
        font-size:1.5rem
    }
    .about__card__text,.banner__subtitle {
        font-size:.9375rem
    }
    .banner__text {
        font-size:.875rem
    }
    .banner__cta__btn {
        font-size:1.125rem;
        height:40px
    }
    .about__card__image {
        height:200px
    }
    .about__card__title {
        font-size:1.375rem
    }
    .cta__card__button,.cta__card__text,.cta__subtitle,.second__services__card__text {
        font-size:1.125rem
    }
    .services__icons {
        flex-direction:column;
        align-items:center
    }
    .services__icon {
        width:100%;
        max-width:200px
    }
    .second__services__card__btn {
        font-size:1.125rem;
        width:200px
    }
    .cta__card__button {
        width:100%;
        max-width:250px
    }
    .contact__container__form input,.contact__container__form textarea {
        height:50px;
        font-size:.875rem
    }
    .contact__container__form button {
        width:100%;
        max-width:250px;
        font-size:1.125rem
    }
}
@media screen and (max-width:375px) {
    .banner__title,.contact__container__content__title,.cta__title,.second__services__title,.services__card__title,.videos__title {
        font-size:1.375rem
    }
    .about__card__text,.banner__subtitle {
        font-size:.875rem
    }
    .banner__text {
        font-size:.8125rem
    }
    .cta__card__text,.cta__subtitle {
        font-size:1rem
    }
    .about__card__title {
        font-size:1.25rem
    }
}
@media screen and (max-height:500px) and (orientation:landscape) {
    #banner,#contact,#second__services {
        height:auto
    }
    #banner {
        min-height:100vh
    }
}
@media (hover:hover) {
    .banner__cta__btn:hover,.cta__card__button:hover,.second__services__card__btn:hover {
        transform:translateY(-3px);
        cursor:pointer
    }
    .contact__container__form button:hover {
        background-color:#dfb04f;
        color:#000c28;
        cursor:pointer
    }
}
@media (hover:none) {
    .banner__cta__btn:active,.cta__card__button:active,.second__services__card__btn:active {
        transform:scale(.98)
    }
    .contact__container__form button:active {
        background-color:#dfb04f;
        color:#000c28
    }
}
section[itemscope] {
    max-width:1320px;
    margin:0 auto;
    padding:0 20px
}
section[itemscope] h2 {
    cursor:pointer;
    background:#f8f9fa;
    padding:10px;
    color:#000c28;
    margin:0;
    font-size:1.6rem;
    font-weight:500
}
section[itemscope] p {
    color:#000;
    font-size:1.1rem;
    line-height:1.8;
    margin-bottom:25px;
    text-align:justify;
    font-weight:500
}
section[itemscope] div[itemprop=acceptedAnswer] {
    padding:10px;
    background:#fff;
    border-left:3px solid #dfb04f;
    margin-bottom:20px;
    font-family:Inter,sans-serif
}
:root {
    --rs-azul:#0b3a63;
    --rs-azul-escuro:#061a2a;
    --rs-azul-cta:#073a5a;
    --rs-cinza:#f2f4f7;
    --rs-cinza-2:#f6f7f9;
    --rs-texto:#4b5563;
    --rs-title:#0b1b2a;
    --rs-pill:#f3e8ec;
    --rs-branco:#ffffff
}
.rs-container {
    max-width:1180px
}
.rs-h2 {
    font-weight:800;
    letter-spacing:-.02em;
    color:var(--rs-title);
    line-height:1.08;
    font-size:clamp(1.75rem, 2.4vw + 1rem, 3rem)
}
.rs-h2-brand {
    color:var(--rs-azul)
}
.rs-kicker {
    font-weight:700;
    color:var(--rs-title);
    font-size:1rem
}
.rs-lead,.rs-texto {
    color:#6b7280;
    line-height:1.7
}
.rs-lead {
    max-width:46ch
}
.rs-conheca,.rs-servicos {
    background:var(--rs-branco)
}
.rs-pill {
    display:inline-flex;
    align-items:center;
    font-size:.8rem;
    padding:.35rem .65rem;
    border-radius:.45rem;
    background:var(--rs-pill);
    color:var(--rs-title);
    font-weight:700
}
.rs-servicos-lista {
    display:flex;
    flex-direction:column;
    gap:22px
}
.rs-card-servico {
    display:flex;
    align-items:center;
    gap:16px;
    padding:18px;
    border-radius:6px;
    background:var(--rs-cinza);
    color:var(--rs-title);
    font-weight:800;
    transition:background .18s,transform .18s,box-shadow .18s,color .18s;
    box-shadow:0 0 0 transparent
}
.rs-card-ico {
    width:46px;
    height:46px;
    border-radius:999px;
    display:grid;
    place-items:center;
    background:var(--rs-azul);
    flex:0 0 46px
}
.rs-card-ico img {
    width:22px;
    height:22px;
    display:block
}
.rs-card-titulo {
    font-size:1rem;
    line-height:1.1
}
.rs-card-servico:focus-visible,.rs-card-servico:hover {
    background:var(--rs-azul);
    color:var(--rs-branco);
    transform:translateY(-1px);
    box-shadow:0 14px 34px rgba(11,58,99,.18);
    outline:0
}
.rs-card-servico:focus-visible .rs-card-ico,.rs-card-servico:hover .rs-card-ico {
    background:rgba(255,255,255,.14)
}
.rs-card-servico.is-active {
    background:var(--rs-azul);
    color:var(--rs-branco);
    box-shadow:0 14px 34px rgba(11,58,99,.18)
}
.rs-card-servico.is-active .rs-card-ico {
    background:rgba(255,255,255,.14)
}
.rs-footer {
    background:var(--rs-azul-escuro)
}
.rs-badge-exp,.rs-btn {
    background:var(--rs-azul)
}
.rs-colagem {
    position:relative;
    width:100%;
    min-height:420px
}
.rs-colagem-principal img {
    width:100%;
    height:320px;
    object-fit:cover;
    border-radius:6px;
    display:block
}
.rs-colagem-sobreposta {
    position:absolute;
    right:0;
    bottom:18px;
    width:min(58%,360px)
}
.rs-colagem-sobreposta img {
    width:100%;
    height:210px;
    object-fit:cover;
    border-radius:6px;
    display:block;
    box-shadow:0 18px 40px rgba(0,0,0,.18)
}
.rs-badge-exp {
    position:absolute;
    left:0;
    bottom:0;
    transform:translate(0,40%);
    width:180px;
    height:150px;
    border-radius:6px;
    color:var(--rs-branco);
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    box-shadow:0 18px 40px rgba(11,58,99,.22)
}
.rs-btn-seta,.rs-btn:hover {
    transform:translateY(-1px)
}
.rs-badge-num {
    font-weight:900;
    font-size:2.2rem;
    line-height:1
}
.rs-badge-txt {
    font-weight:700;
    opacity:.95;
    margin-top:.35rem
}
section#banner {
    background:url(imagens/banner-background.webp) bottom/cover no-repeat
}
.rs-lista-check {
    display:flex;
    flex-direction:column;
    gap:.8rem
}
.rs-item-check {
    display:flex;
    align-items:center;
    gap:.7rem;
    font-weight:700;
    color:var(--rs-title)
}
.rs-btn,.rs-btn:hover,.rs-cta-title {
    color:var(--rs-branco)
}
.rs-check-ico {
    width:22px;
    height:22px;
    display:grid;
    place-items:center;
    border-radius:999px;
    flex:0 0 22px
}
.rs-check-ico img {
    width:18px;
    height:18px;
    display:block
}
.rs-btn {
    display:inline-flex;
    align-items:center;
    gap:.55rem;
    font-weight:800;
    padding:.7rem 1.05rem;
    border-radius:4px;
    border:1px solid var(--rs-azul);
    transition:background .18s,border-color .18s,transform .18s
}
.rs-btn:hover {
    background:#082c4b;
    border-color:#082c4b
}
.rs-btn:focus-visible {
    outline:rgba(13,110,253,.35) solid 3px;
    outline-offset:3px
}
.rs-cta {
    background:var(--rs-azul-cta);
    padding:3.2rem 0
}
.rs-cta-wrap {
    display:flex;
    align-items:center;
    justify-content:center;
    gap:1.25rem;
    flex-direction:column;
    text-align:center
}
.rs-btn-outline {
    background:0 0;
    border:1px solid rgba(255,255,255,.85)
}
.rs-btn-outline:hover {
    background:rgba(255,255,255,.08);
    border-color:rgba(255,255,255,.85)
}
.rs-footer {
    background:var(--rs-azul-escuro);
    padding:3rem 0 1.75rem;
    color:rgba(255,255,255,.9)
}
.rs-footer-logo {
    width:170px;
    height:auto;
    display:block
}
.rs-contato-ico,.rs-rede {
    height:34px;
    place-items:center;
    border-radius:999px;
    background:rgba(255,255,255,.08)
}
.rs-footer-text {
    color:rgba(255,255,255,.82);
    max-width:52ch;
    line-height:1.7
}
.rs-footer-h3 {
    color:var(--rs-branco);
    font-weight:800;
    font-size:1.05rem
}
.rs-footer-links {
    display:flex;
    flex-direction:column;
    gap:.65rem
}
.rs-footer-link {
    color:rgba(255,255,255,.82);
    font-weight:700
}
.rs-footer-devlink:hover,.rs-footer-link:hover {
    color:var(--rs-branco);
    text-decoration:underline
}
.rs-contato {
    display:flex;
    flex-direction:column;
    gap:.9rem
}
.rs-contato-item {
    display:flex;
    align-items:center;
    gap:.75rem;
    font-weight:700;
    color:rgba(255,255,255,.88)
}
.rs-contato-item-top {
    align-items:flex-start
}
.rs-contato-ico {
    width:34px;
    display:grid;
    flex:0 0 34px
}
.rs-footer-btn {
    width:min(320px,100%);
    justify-content:center;
    font-weight:900
}
.rs-redes {
    display:flex;
    gap:.55rem
}
.rs-rede {
    width:34px;
    display:grid;
    color:var(--rs-branco);
    font-weight:800
}
.rs-rede:hover {
    background:rgba(255,255,255,.14);
    color:var(--rs-branco)
}
.rs-footer-bottom {
    border-top:1px solid rgba(255,255,255,.1);
    display:flex;
    flex-direction:column;
    gap:.5rem;
    color:rgba(255,255,255,.7);
    font-weight:600
}
.rs-footer-devlink {
    color:rgba(255,255,255,.85);
    font-weight:800
}
@media (max-width:991.98px) {
    .rs-lead {
        max-width:unset
    }
    .rs-colagem {
        min-height:380px
    }
    .rs-badge-exp {
        transform:translate(0,50%);
        width:170px;
        height:145px
    }
}
@media (max-width:575.98px) {
    .rs-servicos-lista {
        gap:16px
    }
    .rs-card-servico {
        padding:16px
    }
    .rs-card-titulo {
        font-size:.98rem
    }
    .rs-colagem-principal img {
        height:260px
    }
    .rs-colagem-sobreposta {
        width:min(70%,320px);
        bottom:10px
    }
    .rs-colagem-sobreposta img {
        height:180px
    }
    .rs-badge-exp {
        width:160px;
        height:135px
    }
}