@import url('https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css');
@import url('https://use.fontawesome.com/releases/v5.11.2/css/all.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.7.1/slick.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/photoswipe/4.1.3/photoswipe.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/photoswipe/4.1.3/default-skin/default-skin.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.1.0/animate.min.css');
html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--color-back);font-family:var(--font-family);color:var(--color-text);font-weight:400;font-style:normal;letter-spacing:0em;line-height:1.4em;font-size:15px}body,html{height:100%}hr{margin:0;padding:0}img.img-fluid{max-width:100%;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.scrollup{width:40px;height:40px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);opacity:0.8;position:fixed;bottom:10px;right:10px;display:none;text-align:center;color:#fafafa;font-size:30px;background:#CCC;z-index:9999;border-radius:2px}.scrollup i{line-height:38px}a.scrollup:hover i,a.scrollup:focus i{text-decoration:none;color:#fafafa;outline:none}a{color:var(--color-primary);-webkit-transition:color 300ms,background-color 300ms;-moz-transition:color 300ms,background-color 300ms;-o-transition:color 300ms,background-color 300ms;transition:color 300ms,background-color 300ms}a:hover,a:focus{color:var(--color-secondary);text-decoration:none;outline:none}::selection{color:#fff;background:rgba(0,0,0,0.3)}::-moz-selection{color:#fff;background:rgba(0,0,0,0.3)}::-webkit-selection{color:#fff;background:rgba(0,0,0,0.3)}.btn-primary,.btn-primary:active,.btn-primary:visited{background:var(--btn-back);color:var(--btn-color);border:0;font-size:1.1em;font-weight:500;padding:7px 40px;letter-spacing:0em;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms}.btn-primary:hover,.btn-primary:focus{color:var(--btn-color-hover);background:var(--btn-back-hover)}.btn-lg{font-size:1.5em;font-weight:600;padding:12px 50px}.bg-dark{background:var(--color-dark)!important}.bg-light{background:var(--color-light)!important}h1,h2,h3,h4,h5{color:var(--title-post-color);font-weight:600;font-style:normal;padding:0;margin:0;letter-spacing:-0.03em;line-height:1em}header #bar{background:var(--bar-back);color:var(--bar-color);font-weight:300;padding:8px 0}header #bar a{color:var(--bar-color)}header #bar i{color:var(--bar-icon-color);font-size:1.4em;vertical-align:-2px;margin:0 5px 0 50px}header #bar a.fab,header #bar a.far{color:var(--bar-icon-redes-color);font-size:1.1em;margin-right:15px}header #bar a.fab:hover,header #bar a.far:hover{color:var(--bar-icon-redes-color-hover)}header #top.navbar{background:var(--top-back);padding:0;padding-top:var(--top-logo-padding);padding-bottom:var(--top-logo-padding);margin:0}header #top.navbar .navbar-brand{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}header #top.navbar .navbar-toggler{outline:none!important;margin-right:5px}header #top.navbar .navbar-toggler:focus{border:none}header #top.navbar .navbar-toggler span{background:var(--top-nav-color);width:38px;margin:8px;display:block;height:4px;-webkit-transition:all 0.2s;transition:all 0.2s}header #top.navbar .navbar-toggler.active span:first-of-type{-webkit-transform:rotate(45deg) translate(0);transform:rotate(45deg) translate(17px);margin-right:20px}header #top.navbar .navbar-toggler.active span:last-of-type{-webkit-transform:rotate(-45deg) translate(0);transform:rotate(-45deg) translate(17px);margin-right:20px}header #top.navbar .navbar-toggler.active span:nth-of-type(2){opacity:0}header .navbar-nav .dropdown-toggle:after{border:none}header .navbar-nav a{display:inline-block;color:var(--top-nav-color);background:var(--top-nav-back);font-size:1em;letter-spacing:0.03em;font-weight:500;padding:15px 15px;text-transform:uppercase}header .navbar-nav a:hover,header .navbar-nav a:active,header .navbar-nav a:focus,header .navbar-nav a > li:hover > a,header .navbar-nav a.active,header .navbar-nav li.active a{color:var(--top-nav-hover-color);background:var(--top-nav-hover-back)}header .navbar-nav .dropdown-menu{background:var(--top-drop-back);min-width:240px;margin-top:0;box-shadow:0 0 10px rgba(0,0,0,0.2);border:0;border-radius:0;padding:10px 0}header .navbar-nav .dropdown-menu a{display:block;color:var(--top-drop-color);font-size:0.95em;font-weight:500;padding:10px 20px;text-transform:none}header .navbar-nav .dropdown-menu a:hover{background:var(--top-drop-hover-back);color:var(--top-drop-hover-color)}footer{background:var(--footer-back);color:var(--footer-color)}footer .copy{background:var(--footer-copy-back);color:var(--footer-copy-color);padding:15px 0;text-align:center;font-size:0.85em;font-style:italic;font-weight:300;line-height:1.6em}footer .copy a{color:var(--footer-copy-color);font-weight:600;font-style:normal;padding-left:2px}footer .redes{color:var(--footer-color);font-size:1.2em;font-weight:500}footer .redes a{color:var(--footer-color)}footer .redes i{color:var(--footer-icon-color);font-size:1.3em;vertical-align:-2px;margin:0 5px 0 0}footer .redes a.fab,footer .redes a.far{font-size:1.3em;color:var(--footer-icon-redes-color);margin:0 0 0 20px}footer .redes a.fab:hover,footer .redes a.far:hover{color:var(--footer-icon-redes-color-hover)}footer #news{font-weight:300}footer #news h4{font-size:2em;font-weight:400;color:var(--footer-color)}footer #news .form-control{color:rgba(0,0,0,0.9);font-size:1.2em;border:0;font-weight:400;height:55px;padding-left:60px;border-radius:0;background:rgba(255,255,255,0.7)}footer #news .form-control::placeholder{color:rgba(0,0,0,0.6);font-weight:300}footer #news .form-control:focus{box-shadow:-5px 0 10px 0 rgba(0,0,0,0.2);background:rgba(255,255,255,1)}footer #news .fa-at{color:rgba(0,0,0,0.6);position:absolute;z-index:999;transform:translate(0,-50%);top:50%;left:20px;font-size:1.5em}footer #news .btn{background:rgba(0,0,0,0.2);color:var(--footer-color);font-size:1em;height:100%}footer #news .btn i{font-size:2em}.slick-prev,.slick-next{background:rgba(0,0,0,0.2);color:rgba(255,255,255,1);font-size:2em;position:absolute;top:calc(50% - 20px);width:40px;height:40px;line-height:40px;z-index:9;text-align:center;display:block;padding:0;border:0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s}.slick-prev:hover,.slick-next:hover{background:rgba(0,0,0,0.5)}.slick-next{right:0;padding-left:3px}.slick-prev{left:0;padding-right:3px}.slick-dots{position:absolute;width:100%;bottom:-20px;text-align:center;margin:0;padding:0;height:5px}.slick-dots li{background:rgba(0,0,0,0.2);display:inline-block;padding:0;margin:0 6px;list-style:none;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.slick-dots li,.slick-dots li button{width:15px;height:15px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.slick-dots li.slick-active,.slick-dots li:hover{background:rgba(0,0,0,0.6)}.slick-dots li button,.slick-dots li button:before{color:transparent;opacity:0}.slider-main .slider-item a, .slider-full .slider-item a { display:block; width: 100%; }.slider-main .slick-dots{bottom:20px}.slider-main .slick-dots li{background:rgba(255,255,255,0.2)}.slider-main .slick-dots li.slick-active,.slider-main .slick-dots li:hover{background:rgba(255,255,255,0.8)}.slider-main .slick-prev,.slider-main .slick-next{background:rgba(255,255,255,0.1);color:rgba(255,255,255,0.5)}.slider-main .slick-prev:hover,.slider-main .slick-next:hover{background:rgba(255,255,255,0.5)}.slick-track{display:flex}.slick-track .slick-slide{display:flex;height:auto}h1.title{font-size:3em}h2.title{font-size:2.6em}h3.title{font-size:2.2em}h4.title{font-size:1.8em}h5.title{font-size:1.4em}.title{color:var(--title-color);text-align:center;font-weight:500}.title hr{background:var(--title-line-color);width:var(--title-line-size);margin:15px auto;height:2px;border:none}.title-text{font-size:1.2em;font-weight:300;line-height:1.4em;text-align:center}.titulo{background:var(--title-internal-back)}.titulo h2{color:var(--title-internal-color);font-style:italic;font-size:2em;padding:25px 0}.post-text{font-size:1.1em;line-height:1.7em}.post-text p{margin-bottom:30px}.post-text img{max-width:100%}#pagina{float:left;width:100%;line-height:1.8em;font-size:1.1em;font-weight:400}#pagina p{margin-bottom:20px}#pagina img.img-principal{float:left;max-width:50%;margin:0 30px 15px 0}#pagina img{max-width:100%}#pagina .mais-fotos .col-xs-12{margin-bottom:30px}.form-contato input{font-size:0.9em;padding:22px 10px}.form-contato textarea{font-size:0.9em}.form-contato .btn{padding:10px 0}#contatar{font-style:italic}#contatar i{font-size:1.8em;width:50px;height:50px;line-height:50px;text-align:center;background:var(--color-primary);color:#FFF;border-radius:100%}#contatar a{color:var(--color-text)}#box-welcome .title-text{line-height:1.7em}#box-blog a{color:var(--color-text)}#box-blog a h5{color:var(--title-post-color);line-height:1.1em}#box-blog a img{width:100%}#box-blog .title{color:var(--title-post-color)}.widget{margin-bottom:30px}.widget-header{background:var(--color-primary);padding:15px 20px;color:#fff}.widget-header strong{font-size:1.2rem}.widget-body{padding:20px;border:1px solid #ddd}.widget.search .form-group{position:relative}.widget.search input{padding:0 15px;border:1px solid #ddd;height:40px;line-height:40px;width:100%}.widget.search input::-moz-placeholder{font-size:0.9rem;font-weight:300}.widget.search input::-webkit-input-placeholder{font-size:0.9rem;font-weight:300}.widget.search input:-ms-input-placeholder{font-size:0.9rem;font-weight:300}.widget.search input:focus{border-color:var(--color-primary);outline:none}.widget.search button{background:var(--color-primary);padding:0 20px;height:40px;line-height:40px;position:absolute;top:0;right:0;color:#fff;text-align:center;border:none}.widget.categoris li{border-bottom:1px solid #eee}.widget.categoris li:last-child{border-bottom:0}.widget.categoris a{padding:15px 0;text-decoration:none;color:var(--color-text);font-weight:600}.widget.categoris a:hover{color:var(--color-primary)}.widget.categoris a > strong{color:var(--color-primary);webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.widget.categoris a:hover > strong{color:var(--color-secondary)}.widget.last img{height:68px!important;width:68px!important;padding:3px;border:1px solid #DDD;border-radius:5px;margin-right:8px;-webkit-transition:all .4s ease-in 0;-moz-transition:all .4s ease-in 0;-o-transition:all .4s ease-in 0;-ms-transition:all .4s ease-in 0;transition:all .4s ease-in 0}.widget.last li{border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:15px;font-weight:600}.widget.last li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}#box-paginacao{text-align:center;margin:10px 0 40px 0;padding:2px 0 0 0;background:#fff}#box-paginacao ul{margin:5px 0;padding:0;border:0;outline:0;font-size:100%;font-family:inherit}#box-paginacao ul li{display:inline;font-size:1.2em;font-weight:bold}#box-paginacao ul li.link-anterior{float:left;font-weight:normal}#box-paginacao ul li.link-proxima{float:right;font-weight:normal}#box-paginacao ul li a{color:#333;padding:0 0.30em;text-decoration:none}#box-paginacao ul li a:hover{background:#333;color:#FFF;text-decoration:none}#box-paginacao ul li.link-anterior a,#box-paginacao ul li.link-proxima a{padding:0}#box-paginacao ul li.link-anterior a:hover,#box-paginacao ul li.link-proxima a:hover{background:none;color:#333;text-decoration:underline}#box-paginacao ul li .on{background:#999;color:#FFF;display:inline!important;padding:0 0.30em}#box-paginacao ul li .off{color:#999;display:inline!important}@media (min-width:1380px){.container{max-width:1320px;width:1320px}}@media (max-width:1379.99px){.container{max-width:100%;width:100%}}@media (max-width:1199.99px){}@media (max-width:991.99px){header .navbar-nav a{display:block}header #top.navbar .navbar-brand{margin-left:15px}header #top.navbar .navbar-nav{margin-top:15px}}@media (max-width:767.99px){header #top.navbar{padding-top:var(--top-logo-padding-responsive);padding-bottom:var(--top-logo-padding-responsive)}header #top.navbar .navbar-brand img{max-width:var(--top-logo-width-responsive);max-height:var(--top-logo-height-responsive)}footer #news h4{font-size:1.5em}h1.title{font-size:2.7em}h2.title{font-size:2.3em}h3.title{font-size:1.9em}h4.title{font-size:1.5em}h5.title{font-size:1.1em}.title-text{font-size:1.1em;line-height:1.4em}}@media (max-width:575.99px){}