@import "../../fx-template/css/lib.css";@import "../../fx-template/fonts/strokegap/stroke-gap-icon.css";@import "../../fx-template/css/plugins.css";@import "../../fx-template/css/navigation-menu.css";@import "../../fx-template/css/shortcode.css";@import "https://fonts.googleapis.com/css?family=Quicksand:300,400,500,700|Lobster|Raleway";html{margin:0;padding:0}body{margin:0;padding:0 !important;font-size:1.5em;font-family:'Raleway', sans-serif;color:#000;overflow-x:hidden}.has-error .help-block{background-color:#a94442;color:#fff;margin:0px -1px 0px 0px;padding:5px;font-size:10px;text-align:left;font-weight:bold}*{outline:none !important;transition:all 0.5s ease-out}@-webkit-keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.hvr-pop{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0)}.hvr-pop:hover, .hvr-pop:focus, .hvr-pop:active{-webkit-animation-name:hvr-pop;animation-name:hvr-pop;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}article img{max-width:150px;height:auto !important}.no-padding{padding:0}#loadingPage{background-color:#fff;position:fixed;z-index:9999999;width:100%;height:100%}#loadingPage:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:45px;height:45px;text-align:center;background-image:url(../../fx-template/images/loading.gif);background-repeat:no-repeat;background-size:contain}img{max-width:100%;height:auto}.section-padding{padding-top:75px;padding-bottom:75px}header{border-bottom:1px dotted #696969}main, footer{overflow:hidden}.top-header{background-color:#fff}.top-header .our-contacts{padding:13px 0}.top-header .our-contacts p{font-size:15px;letter-spacing:0.6px;margin:0}.top-header .our-contacts p i{color:#444;padding-right:5px}.top-header .our-contacts p a{color:#444;text-decoration:none;padding-left:5px;font-family:arial}.top-header .our-contacts p a.phone > span{font-weight:700;color:#444}@media (max-width:424px){.top-header .our-contacts:nth-child(1){width:50%}}.top-header .logo-block{text-align:center}.top-header .logo-block a.navbar-brand{float:none;display:inline-block;height:auto}.top-header .header-social{padding:6px 10px;text-align:right;float:right;width:auto}.top-header .header-social ul{padding-left:0;margin-bottom:0;display:inline-block}.top-header .header-social ul li{display:inline-block;margin-right:10px}.top-header .header-social ul li:last-child{margin-right:0}.top-header .header-social li a{color:#444;font-size:20px;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.top-header .header-social li a:hover{color:#fedd00}.top-header span b{font-size:11px}.categories{text-align:center}@media (max-width:425px){.categories .col-xs-4{width:50%}}.categories .item{border:2px solid #2e4f8d;width:100px;margin:0 auto 0.5em auto;padding:1em}.categories .item .figure{margin:0}.categories .item .figure img{max-width:50px}.categories p{text-transform:uppercase}.heyo:hover{fill:#fedd00;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s}.enabled{fill:#0e3777}.footer-main{position:relative;text-align:left;background-color:#444}.footer-main .section-padding{padding-bottom:40px;padding-top:0px}.footer-main::before{content:"";display:inline-block;left:0;right:0;top:0;bottom:0;position:absolute;opacity:0.1}.footer-main a.navbar-brand{float:none;padding:0}.footer-main .ftr-widget p{color:#ccc;color:#fff;line-height:26px;font-size:13px !important;letter-spacing:0.56px;text-align:left}.footer-main .ftr-widget p a{color:#ccc}.footer-main .ftr-widget h4{color:#fff;font-size:1.7em;text-transform:uppercase}.footer-main .about-widget a.locate-us{background-color:#ff6c25;border:1px solid #ff6c25;color:#fff;display:inline-block;font-family:'Calibri', sans-serif;font-weight:200;padding:5px 13px;margin-top:24px;margin-left:-3.2em;text-transform:uppercase;text-decoration:none;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.footer-main .about-widget a.locate-us:hover{background-color:transparent;border:1px solid #bcd9e8;color:#fff}.footer-main .hours-widget li a{color:#fff;font-family:'Calibri', sans-serif;font-size:18px;font-weight:600;letter-spacing:0.72px;margin-bottom:10px;margin-top:0;text-transform:uppercase;text-align:left;font-family:'Lato', sans-serif;font-size:13px;letter-spacing:0.72px;text-transform:uppercase;text-decoration:none}.footer-main .hours-widget ul{padding-left:0;margin-bottom:0;margin-top:20px;list-style:none}.footer-main .hours-widget ul li{margin-bottom:10px;font-size:14px;color:#fff}.footer-main .hours-widget li.active a{color:#bcd9e8}.footer-main .link-widget ul{list-style:none}.footer-main .link-widget ul li a{text-transform:capitalize}.footer-main .link-widget ul li a:hover{color:#bcd9e8}.footer-main .contact-widget .contact-info{margin-top:20px}.footer-main .contact-widget .contact-info a{color:#fff}.footer-main .contact-widget p{position:relative;padding-left:53px}.footer-main .contact-widget p > span{text-transform:uppercase;position:absolute;left:0}.footer-main .contact-widget ul{padding-left:0;margin-top:25px;margin-bottom:0}.footer-main .contact-widget ul li{display:inline-block;margin-right:10px}.footer-main .contact-widget ul li a{border:2px solid #fff;color:#fff;display:inline-block;font-size:14px;height:44px;width:44px;line-height:44px;text-align:center;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.footer-main .contact-widget ul li a:hover{background-color:#f6d60e;border:2px solid #fff;color:#222}.footer-main .bottom-footer{display:inline-block;width:100%;margin-top:12px;position:relative;padding:18px 0 10px 0;background-color:#efcf0f}.footer-main .bottom-footer p{color:#444;display:inline-block;font-size:17px;letter-spacing:0.56px;margin-bottom:0;position:relative;z-index:1}.footer-main .bottom-footer p i{color:#fff}.footer-main .bottom-footer .item{float:right}.footer-main .bottom-footer .terms-policy{float:right;position:relative;z-index:1}.footer-main .bottom-footer .terms-policy a{color:#ccc;font-family:'Lato', sans-serif;font-size:14px;letter-spacing:0.56px;text-transform:capitalize;text-decoration:none}.footer-main .bottom-footer .terms-policy a::after{content:"|";padding:0 10px}.footer-main .bottom-footer .terms-policy a:last-child::after{content:"";padding:0}.contact-info p span{border:2px solid #fff;color:#fff;display:inline-block;font-size:14px;height:44px;width:44px;line-height:44px;text-align:center;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.icon-widget .icon-box a{color:#000}.icon-widget p{position:relative;padding-left:38px;margin:0 -13px 10px}.icon-widget p > span{text-transform:uppercase;position:absolute;left:0}.icon-widget ul{padding-left:0;margin-top:25px;margin-bottom:0}.icon-widget ul li{display:inline-block;margin-right:10px}.icon-widget ul li a{border:2px solid #fff;color:#fff;display:inline-block;font-size:14px;height:44px;width:44px;line-height:44px;text-align:center;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.icon-widget ul li a:hover{background-color:#53575a;border:2px solid #000;color:#fff}.icon-box{background:#f5f5f5;padding:2em 1em;margin-bottom:1em}.icon-box p span{color:#000;display:inline-block;font-size:23px;height:44px;width:44px;line-height:6px;text-align:center;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.page-banner .banner-content{display:inline-block;padding:124px 0}.page-banner .banner-content h3{color:#fff;font-size:50px;font-weight:700;letter-spacing:3.5px;margin-top:0;text-transform:uppercase}.page-banner .banner-content .breadcrumb{background-color:transparent;display:inline-block;width:100%;margin-bottom:0;font-style:italic}.page-banner .banner-content .breadcrumb li a{color:#fff;font-size:14px;font-weight:600;text-decoration:none;letter-spacing:0.98px;text-transform:uppercase}.page-banner .banner-content .breadcrumb li.active{color:#bcd9e8}.page-banner .banner-content .breadcrumb > li + li::before{color:#fff;content:"/";padding:0 10px}.breadcrumb{padding:8px 15px;margin-bottom:20px;font-style:italic;list-style:none;background-color:#f5f5f5;text-transform:uppercase;font-size:12px}.breadcrumb strong{color:#222}.breadcrumb a{color:#2370a5}#servicos{margin:0 auto 3em auto}#servicos .item{text-align:center;position:relative}#servicos .item a .overlay{width:100%;height:100%;position:absolute;bottom:0;top:0;left:0;right:0;background-color:rgba(0, 0, 0, 0.64);opacity:0;z-index:1}#servicos .item a .overlay p{color:#fff;position:absolute;padding:0 1.5em;top:80%;transform:translateY(-50%)}#servicos .item a:hover .overlay{opacity:1}#servicos .item a h3{position:absolute;bottom:0;left:0;right:0;z-index:0;color:#222;margin:0 auto;text-align:center;width:100%;text-transform:uppercase;background-color:#efcf0f;height:30px;font-size:18px;padding:5px 0;font-weight:bold}#servicos .owl-nav{margin-top:-20px;position:absolute;top:50%;left:0;right:0}#servicos .owl-nav .owl-prev, #servicos .owl-nav .owl-next{position:absolute;opacity:0;width:40px;height:40px;border-radius:0;font-size:25px;margin:0;background-color:#333;color:#fff}#servicos .owl-nav .owl-prev i, #servicos .owl-nav .owl-next i{line-height:40px;width:100%;text-align:center}#servicos .owl-nav .owl-prev{left:0}#servicos .owl-nav .owl-next{right:0}#servicos .owl-dots{min-width:200px;padding:10px 0;opacity:0;bottom:-10px;left:0;right:0;margin:0 auto;position:absolute;text-align:center}#servicos .owl-dots .owl-dot{vertical-align:middle;display:inline-block}#servicos .owl-dots .owl-dot span{margin:0 10px;width:15px;height:15px;background-color:#efcf0f;border-radius:50px;position:relative;float:left}#servicos .owl-dots .owl-dot span:hover{border:2px solid #222}#servicos .owl-dots .owl-dot.active span{background-color:#222;border:2px solid #222}#servicos:hover .owl-dots{bottom:-41px;opacity:1;margin:0 auto}#servicos:hover .owl-nav .owl-prev, #servicos:hover .owl-nav .owl-next{opacity:0.8}#servicos:hover .owl-nav .owl-prev{left:30px}#servicos:hover .owl-nav .owl-next{right:30px}#parallax{min-height:330px}#parallax i{font-size:45px}#parallax h3{margin-top:15px;font-size:30px;margin-bottom:7px;color:#fff}#parallax p{margin:0 0 10px;color:#fff;text-align:center}#contato .section-header h3{border-color:#fff !important}#contato .section-header h3 span:after{content:"";border-color:#fff !important}.section-header{text-align:center;position:relative;margin-bottom:35px}.section-header h3{color:#333;font-size:26px;font-weight:bold;margin-top:0;letter-spacing:1px;line-height:40px;text-transform:uppercase;position:relative;text-align:center}.section-header h5{color:#222;font-size:22px;font-weight:600;letter-spacing:0.88px;margin-bottom:15px;text-transform:uppercase}.section-header p{color:#777;font-size:14px;padding:0 15px;letter-spacing:0.56px;line-height:26px;margin-bottom:0;margin-top:25px}.about-widget a img{width:170px;max-width:100%;height:auto}.panel-default > .panel-heading{background:#f72727;color:#fff}h2{text-transform:uppercase}h1.title{text-transform:uppercase;font-size:26px}h3.title-pages{color:#222;font-size:20px;text-transform:uppercase;font-weight:bold}#register-page h2{font-size:1em;margin:0 0 1em 0;background:whitesmoke;padding:1em;font-weight:bold;text-transform:uppercase}#page-fixa .empresas-representadas p{margin:0 0 10px;height:65px;margin:0;overflow:hidden;text-align:center}#page-fixa .empresas-representadas .item{margin:0 0 18px 0;border:2px solid #eee;padding:10px;text-align:center}#page-fixa .empresas-representadas .item p{margin:0 0 10px;height:65px;margin:0;overflow:hidden}#page-fixa .empresas-representadas .item p a{color:tomato;font-weight:bold;font-size:13px}#page-fixa .empresas-representadas .item:hover{border:2px solid #204a8a;transform:scale(1.05)}@media (min-width:1200px){.container{width:1200px}}@media (min-width:992px){.section-header p{padding:0 22%}}@media (max-width:991px){.footer-main .ftr-widget{margin-bottom:30px}.footer-main .col-sm-6.col-xs-6:nth-child(2n+1){clear:left}.our-contacts.our-description{display:none}.top-header .our-contacts p{font-size:12px !important}.top-header .our-contacts:nth-child(2){display:none}.top-header span b{font-size:7px}.quotes-section h3{font-size:1.7em}}@media (max-width:576px){.top-header .cart > li > a{padding:10px 28px}.section-padding{padding-top:15px !important;padding-bottom:15px !important}.about-section .col-md-5.col-sm-5.col-xs-6.about-img{margin-top:90px !important}.section-header h3{font-size:1.5em;line-height:32px !important}.l_news_img img{margin:0 auto;float:none !important}}@keyframes load{from{width:0%}}@-webkit-keyframes load{from{width:0%}}@-moz-keyframes load{from{width:0%}}@-o-keyframes load{from{width:0%}}.bar{background-color:#eee;padding:2px;margin-bottom:5px;font-size:14px;color:#fff;font-weight:bold;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5)}.bar::before{content:attr(data-skill);background-color:#0d326e;display:inline-block;padding:5px 0 5px 10px;border-radius:inherit;animation:load 2s 0s;-webkit-animation:load 2s 0s;-moz-animation:load 2s 0s;-o-animation:load 2s 0s}.bar.front::before, .bar.back::before{background-color:#0d326e}.bar.expert::before{width:calc(100%)}@media (max-width:639px){.footer-main .col-sm-6.col-xs-6{width:100%}.footer-main .bottom-footer p{width:100%;text-align:center;margin-bottom:15px}.footer-main .bottom-footer .terms-policy{float:none;text-align:center}.footer-main .ftr-widget p{font-size:12px !important}}.form-group .telephone{position:relative;width:100%;float:left;margin-bottom:1.5em}.form-group .telephone span i{color:white;font-size:26px}.form-group .email{position:relative;width:100%;float:left;margin-bottom:2em}.form-group .email span i{color:white;font-size:26px}.form-group .hours{position:relative;width:100%;float:left}.form-group a{color:#fff;font-size:13px;padding-left:16px;font-family:arial}@media (max-width:768px){header .our-contacts:nth-child(2){padding-bottom:5px;width:100%}header .our-contacts:nth-child(3){padding-top:5px;width:100%}.buttonOrc{display:block !important}.contact-service{padding:0 !important}}.contact-service{padding:50px}.l_news_img img{margin:0 auto;float:left;border:1px solid #333}.slide-carousel .owl-nav.disabled{display:block !important}.slide-carousel .owl-nav{margin-top:-20px;position:absolute;top:50%;left:0;right:0}.slide-carousel .owl-nav .owl-prev, .slide-carousel .owl-nav .owl-next{position:absolute;opacity:0;width:40px;height:40px;border-radius:0;font-size:25px;margin:0;background-color:#333;color:#fff}.slide-carousel .owl-nav .owl-prev i, .slide-carousel .owl-nav .owl-next i{line-height:40px;width:100%;text-align:center;background-color:#fedd00}.slide-carousel .owl-nav .owl-prev{left:0}.slide-carousel .owl-nav .owl-next{right:0}.slide-carousel .owl-dots{min-width:200px;padding:10px 0;opacity:0;bottom:-10px;left:0;right:0;margin:0 auto;position:absolute;text-align:center}.slide-carousel .owl-dots .owl-dot{vertical-align:middle;display:inline-block}.slide-carousel .owl-dots .owl-dot span{margin:0 10px;width:15px;height:15px;background-color:#1e1e1e;border-radius:50px;position:relative;float:left}.slide-carousel .owl-dots .owl-dot span:hover{border:2px solid #3390d1}.slide-carousel .owl-dots .owl-dot.active span{background-color:#3390d1;border:2px solid #3390d1}.slide-carousel:hover .owl-dots{bottom:-41px;opacity:1;margin:0 auto}.slide-carousel:hover .owl-nav .owl-prev, .slide-carousel:hover .owl-nav .owl-next{opacity:0.8}.slide-carousel:hover .owl-nav .owl-prev{left:30px}.slide-carousel:hover .owl-nav .owl-next{right:30px}