.wp-block-group,html,ul{box-sizing:border-box}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}.entry-content{counter-reset:footnotes}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.wpml-ls-flag{display:inline-block}.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline;width:18px;height:12px}ul .wpml-ls-menu-item a{display:flex;align-items:center}.container{width:100%;margin-right:auto;margin-left:auto}@media screen and (max-width:770px){.container{max-width:100%}}@media (min-width:1480px){.container{max-width:1480px}}.row{display:flex;display:-webkit-flex;flex-wrap:wrap}.grid-4{width:calc(33.3333333333% - 30px)}.grid-8{width:calc(66.6666666667% - 30px)}.grid-12{width:calc(100% - 30px)}[class^=grid-]{min-height:1px;margin-left:15px;margin-right:15px}@media screen and (max-width:1034px){[class^=grid-]{width:96%;margin-left:2%;margin-right:2%}}*,:after,:before{box-sizing:inherit}html{line-height:1.45;-webkit-text-size-adjust:100%}body,button{margin:0}main{display:block}a{background-color:transparent;color:#686868}img{border-style:none}button{overflow:visible;text-transform:none}button::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted ButtonText}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}ul{list-style:none;margin:0;padding:0}@font-face{font-display:swap;font-family:"Fredoka One";font-style:normal;font-weight:400;src:local("Fredoka One"),local("FredokaOne-Regular"),url(https://fonts.gstatic.com/s/fredokaone/v5/k3kUo8kEI-tA1RRcTZGmTlHGCac.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0b.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{color:#202020;font-size:16px}body,button{font-family:"Open Sans",sans-serif}h1,h2,h4{clear:both;font-weight:700;color:#2d3240;line-height:1.2;letter-spacing:1px}h1{font-family:"Fredoka One",cursive;font-size:2.5em}@media screen and (max-width:1034px){h1{font-size:2em}}@media screen and (max-width:480px){h1{font-size:1.625em}}h4{font-size:1em}@media screen and (max-width:1034px){h4{font-size:.9em}}p{margin-bottom:1.5em}.design_by{margin-top:4em;margin-bottom:0}.widget{padding:1em 2em 0}.widget:last-child{padding-bottom:2em}.widget h2{font-family:"Fredoka One",cursive;color:#787878;font-size:2em}.budget a,.widget-area{text-decoration:none;background-clip:content-box}.widget-area{border:1px solid #dfdfdf;padding:5px;background-color:#f6f5f5}@media screen and (max-width:1034px){.widget-area{margin:4em 0}}.entry-content{margin:1.5em 2em 0 0}.entry-content .features_list ul li{list-style-type:circle;margin-left:30px}@media screen and (max-width:1034px){.entry-content{margin:0}}@media screen and (max-width:480px){.entry-content h4 a{font-size:.8em}}.logo_cliente{text-align:center;border-bottom:1px solid #dfdfdf;background:#fff;padding:1em 0}.img_logo_cliente{max-height:80px}#breadcrumbs{list-style:none;margin:10px 0;overflow:hidden;padding:0;width:100%;text-align:right}#breadcrumbs li{vertical-align:middle;margin-right:5px;text-transform:lowercase;font-size:11px;letter-spacing:.5px;text-align:right}#breadcrumbs .separator{font-size:12px;font-weight:100;color:#000}@media screen and (max-width:770px){#breadcrumbs{text-align:center}}.pagina_atual_bread,.site-branding h1 a:hover{color:#f15a24}.site{z-index:9999;position:relative}.entry-footer{color:#000}.budget{height:120px;text-align:center;padding:5px;margin-bottom:3em}.budget a{color:#fff;letter-spacing:4px;font-size:1.6em;line-height:2.4;width:100%;height:2.5em;border:0;background-color:#2d3240;display:inline-table;margin-top:20px;font-weight:700}.budget a:hover{background-color:#f15a24;color:#fff}@media screen and (max-width:770px){.budget{border:0;padding:0;height:100px}.budget a{font-size:1.3em;letter-spacing:2px}}a.topbutton{width:50px;height:50px;text-indent:-99px;position:fixed;z-index:9999999;right:15px;bottom:90px;background:#2d3240 url(/wp-content/themes/nth_web/img/up.png)no-repeat center 43%;border-radius:30px;transition:all .2s ease-in-out 0s}a.topbutton:hover{background-color:rgba(0,0,0,.6)}.site-header{background:#2d3240;width:100%;height:97px;border-bottom:1px solid #fff;transition:all .6s ease-in}.site-branding{width:calc(75% - 20px);margin:23px 0 0 20px;transition:all .6s ease-in}.site-branding h1{margin:0;font-size:2.5em;letter-spacing:5px}.main-navigation ul li a,.site-branding h1 a{text-decoration:none;color:#fff}@media screen and (min-width:1034px){.site-branding{width:calc(25% - 40px);margin:25px 0 0 40px}}@media screen and (max-width:480px){.site-branding h1{font-size:2em;padding-top:.2em}}.main-navigation{width:calc(25% - 20px);transition:all .6s ease-in}.main-navigation ul,a.topbutton{display:none}#breadcrumbs li,.main-navigation ul li{display:inline-block}.main-navigation ul li a{display:block;text-align:center;font-family:"Open Sans",sans-serif;padding:.4em .8em;font-size:.9em;letter-spacing:2px;text-transform:uppercase;position:relative;font-weight:400}@media screen and (max-width:1034px){.main-navigation ul li a{color:#2d3240}}.main-navigation ul li a:active,.main-navigation ul li a:focus,.main-navigation ul li a:hover{color:#f15a24;border-bottom:1px solid #f15a24}@media screen and (max-width:1034px){.main-navigation ul li a:active,.main-navigation ul li a:focus,.main-navigation ul li a:hover{border-bottom:0;color:#f15a24}.main-navigation ul li:nth-last-child(-n+2){width:49%!important}}@media screen and (min-width:1034px){.main-navigation{padding-top:2em;width:calc(75% - 40px)}.main-navigation ul{display:block;float:right}}.menu-toggle{display:block;float:right}@media screen and (min-width:1034px){#nav-icon1{display:none}}#nav-icon1{background:0 0;width:43px;height:41px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;border-radius:0;border:2px solid #fff;margin-top:26px;color:#404040;font-size:.875em;line-height:1}#nav-icon1 span{display:block;position:absolute;height:3px;width:40%;background:#fff;opacity:1;left:12px;transform:rotate(0deg);transition:.25s ease-in-out}#nav-icon1 span:nth-child(1){top:12px}#nav-icon1 span:nth-child(2){top:17px}#nav-icon1 span:nth-child(3){top:22px}#nav-icon1:focus{outline:0}button{border:0;background:#146496;color:#fff;line-height:1;padding:.6em 3em;cursor:pointer;text-align:center;font-size:1.35em}button:hover{background-color:#275882}button:active,button:focus{border-color:red}a:active,a:focus,a:hover{color:#8a8a8a}a,a:active,a:focus,a:hover{outline:0}a:hover img{opacity:.8}.footer{border-top:.5em solid #f15a24}.address{width:100%;background-color:#000;background-size:cover;background-position:center left;background-image:url(/wp-content/themes/nth_web/css/img/footer.jpg);color:#fff;position:relative;padding:50px 0 20px}.bg-address{position:absolute;top:0;bottom:0;left:0;right:0;opacity:.8;z-index:99;background:#211f1e}.redes,address{position:relative}address{padding-bottom:20px;z-index:999}address img{padding-right:5px;vertical-align:middle}address p{padding:.3em 0;margin:0}address a,address a:visited{color:#fff;text-decoration:none}address a:hover,address a:visited:hover{text-decoration:underline}.redes{z-index:99}.redes li{display:inline-block;padding-right:10px}.credits{text-align:center;font-size:11px;letter-spacing:.09em;text-transform:uppercase;padding:1em 0;background-color:#000}.credits,.credits a{color:#fff}