@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Jost:400,200,300,500,600,700,800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bodoni+Moda:wght@400;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;@600;700&display=swap);@import url(../fonts/font-awesome/css/font-awesome.css);#subheader,#wrapper,.accordion,.btn,.de-team-list,.fp-wrap,.full-height,.hidden-xy,.overflow-hidden,a.a-underline,a.btn,body.boxed,h2{overflow:hidden}#mainmenu li ul,.wow{visibility:hidden}#back-to-top,#mainmenu a,#menu-btn{text-align:center}#back-to-top,#cookieConsent a,#mainmenu a,#topbar a,.accordion-section-title:hover,.blog-list .btn-more,.btn-line,.crumb a,.crumb li,.owl-custom-nav a,.post-text h4 a,a,a.btn-left,a.btn-line,a.btn-right,a.btn-slider,a.btn-text,a:hover{text-decoration:none}#de-sidebar,.blog-read .post-text,.no-padding,.topbar-widget.tb-social,.widget_top_rated_product ul,blockquote.s1,body,header.header-mobile #mainmenu ul,html,section.no-padding{padding:0}#mainmenu li ul.mega>li ul,#mainmenu li:hover ul.mega,#mainmenu li:hover>ul,header.header-mobile #mainmenu>li ul.mega{visibility:visible;opacity:1}#de-arrow-nav-set i.icon_menu,#subheader h1,.border-deco .text-item,.img-responsive,.logo-smaller div#logo .logo-2,.opt-1,.social-icons,.team-list .social a,.text-rotate-wrap,.typed,.typed-strings,a.a-underline,address span strong,body .owl-stage .owl-item,h1.ultra-big span,header .info .col,header.header-light .logo-2,header.smaller.scroll-light div#logo .logo-2,header.smaller.scroll-light div#logo .logo-scroll,i{display:inline-block}#menu-btn,.crumb li:last-child:after,.de_tab .de_nav li.active span .v-border,.de_testi.opt-2.review blockquote:before,.demo-icon-wrap .text-grey,.disable-dark #selector .dark-mode,.logo-carousel .flex-direction-nav,.logo-carousel.no-control .flex-control-nav,.logo-smaller div#logo .logo-1,.opt-2,.owl-theme .owl-dots .owl-dot span,.pricing-s1 .top .y,.project-carousel .flex-control-nav,.project-carousel .flex-direction-nav,.project-carousel-3-col .flex-control-nav,.project-carousel-3-col .flex-direction-nav,.rtl .list.s1 li:before,.rtl .rtl-hide,.rtl .ul-style-2 li:before,.side-layout #mainmenu>li>a span,.side-layout header .info,.table-pricing tbody tr td .lbl,.table-pricing tbody tr th .lbl,.testi-slider .flex-direction-nav,.text-rotate-wrap .text-item,.ul-style-2 li:after,body,header .info,header .logo-2,header .logo-scroll,header.header-light .logo,header.header-mobile .logo,header.smaller.header-light div#logo .logo,header:not(.header-light).smaller.scroll-light div#logo .logo{display:none}#mainmenu,#mainmenu a span,.blog-list .btn-more{text-transform:uppercase}#popup-box.popup-show,header.autoshow.scrollOn,header.header-s1,header.smaller #mainmenu ul ul{top:0}.montserrat{font-family:Montserrat,sans-serif!important}#mainmenu ul.mega>li ul li:last-child,a.a-underline span{border-bottom:1px solid #333}header .info{color:#fff;padding:10px 0;width:100%;z-index:100;background:#242424}#btn-search:hover,#content,#mainmenu ul,.bg-white,.blog-list .btn-more:hover,.collapsible-link.text-white::after,.collapsible-link.text-white::before,.de_light #content,.de_light section,.expand-list .expand-custom:nth-child(2n),.fc-view,.feature-box.s1 .inner,.mask.light .cover,.pricing-s1.light .bottom ul li:nth-child(odd),.pricing-s1.zebra .bottom ul li:nth-child(odd),.pricing-s2 .bottom ul li:nth-child(odd),.tb-light,.text-light .collapsible-link:after,.text-light .collapsible-link:before,.topbar-solid,a.btn-border.light:hover,a.btn-custom.btn-white,a.btn-line-white:hover:before,header.header-light,header.header-solid,header.header-solid.header-light,header.smaller.scroll-light,html,top header.header-mobile.header-light{background:#fff}header .info .col{font-size:12px;padding-right:30px}html{overflow-x:hidden;margin:0}body{font-family:Montserrat,sans-serif;font-size:16px;font-weight:300;color:#606060}header{width:100%;position:absolute;left:0;z-index:1001;background:#072035c7;margin:0;height:90px}header div#logo{font-family:Oswald,sans-serif;color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}header .logo,header .logo-2{font-family:Jost;color:#fff;font-size:40px;font-weight:300}.float-left,.rtl #menu-btn,.rtl .expand-custom .toggle,.schedule-item>div,.timeline .tl-block .tl-message .tl-main,.timeline-inverted h5,.topbar-left,header.header-full nav{float:left}#mainmenu a,#mainmenu a span,#mainmenu li,#selector .opt:after,.center-y,.mask,.mask .cover,.mask .s-gradient,.post-image,.pricing-featured,.side-bg,.switch,header .header-col,section{position:relative}#closeCookieConsent:hover,#filters a.selected,#mainmenu li li a:hover,#menu-btn:hover:before,#subheader.dark h1,#subheader.dark h2,#subheader.dark h4,#subheader.text-light .crumb,.blog-list h4 a,.box-fx .btn-line:after,.box-fx a.btn-line:after,.btn-line:after,.btn-line:hover:after,.card-header.text-light h6,.carousel-item:hover .pf_text .title .type,.collapsible-link.text-white,.cover a.btn-link:hover,.dark .feature-box-small-icon .inner:hover>i,.dark-mode .accordion-section-title,.dark-mode .box-highlight .content,.dark-mode .box-highlight .content strong,.dark-mode .de_table:not(.no-heading) .tr,.dark-mode .de_table:not(.no-heading) .tr:first-child,.dark-mode .owl-item.active.center div blockquote,.dark-mode .owl-item.active.center div blockquote .de_testi_by,.dark-mode .pricing-s1 .bottom ul li,.dark-mode .pricing-s2 .top .price,.de-team-list .social a:hover,.de-team-list .team-desc h4,.de_light .crumb a:hover,.de_light .text-light .blog-list .date-box .month,.de_light .text-light .blog-list h4 a,.de_light .text-light h1,.de_light .text-light h2,.de_light .text-light h4,.de_light .text-light h5,.de_light .text-light h6,.de_light .text-white,.de_light .text-white h1,.de_light .text-white h2,.de_light .text-white h4,.de_light .text-white h5,.de_light .text-white h6,.de_light a.btn-line-black:hover,.de_tab.tab_style_4 .de_nav li.active h4,.de_tab.tab_style_4 .de_nav li.active h4 span,.de_testi.opt-3 blockquote:before,.f_box .f_cap h1,.f_box .f_cap h4,.feature-box.f-boxed:hover h4,.feature-box.style-3:hover i,.feature-box.style-3:hover span,.fp-wrap:hover .fpwow-icons a i,.owl-item.active.center .feature-box-type-2,.owl-item.active.center .feature-box-type-2 h4,.owl-item.active.center .feature-box-type-2 i,.pagination>.active>a,.post-image .post-author,.post-image .post-date,.pricing-s2.bg .top .month,.pricing-s2.bg .top .price,.pricing-s2.bg .top .price .currency,.pricing-s2.bg .top h2,.pricing-s2.bg-2 .top .month,.pricing-s2.bg-2 .top .price,.pricing-s2.bg-2 .top .price .currency,.pricing-s2.bg-2 .top h2,.pricing-s2.bg.text-light .top p,.pricing-s2.text-light .top .price,.pricing-s2.text-white .top .price,.profile_pic span,.social-icons-sm i:hover,.text-light,.text-light #filters a.selected,.text-light #filters a:hover,.text-light .de_tab.tab_style_2 .de_nav li.active span,.text-light .de_tab.tab_style_3 .de_nav li.active span,.text-light .de_tab.tab_style_4 .de_nav li.active,.text-light .feature-box .inner,.text-light .play-button.dark:before,.text-light .pricing-s1 .bottom ul li,.text-light a,.text-light a.read_more,.text-light address span a,.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6,.text-light strong,.text-white,.text-white address span a,.text-white address span a:hover,.text-white h1,.text-white h2,.text-white h4,.text-white h5,.text-white h6,a.btn-dark.btn-id,a.btn-line-black:hover,a.btn-line.hover:after,a.btn-line:after,a.btn-line:hover:after,a.btn-text-light,footer address span a,footer h1,footer h2,footer h4,footer h5,footer h6,h2 .de_light .text-light h2,h2.text-light,header.header-dark.header-mobile #mainmenu li a,header.smaller.header-dark #mainmenu a,header.smaller.scroll-light #mainmenu li li a:hover{color:#fff}.blog-list img,.blog-read img,.icon_box .icon_wrapper,.info-details .info-text,.logo-small,.mb20,.profile_pic .tiny-border,footer .widget h5,p{margin-bottom:20px}#mainmenu li,#mainmenu ul,#mainmenu ul.mega>li ul li,address.s1 span{margin:0;padding:0}#mainmenu li li:last-child,.de_tab.timeline.nav_4 li:last-child .dot:after,.de_tab.timeline.nav_4 li:last-child .dot:before,.side-layout #mainmenu>li:last-child,.side-layout header.smaller.header-dark #mainmenu>li:last-child,header.side-header{border-bottom:none}#mainmenu li li a:after,.de-navbar-left header #mainmenu>li>a:after{content:none}#mainmenu ul,.post-content{border-radius:2px;overflow:hidden;-moz-border-radius:2px;-webkit-border-radius:2px}#mainmenu{font-family:Jost;font-size:13px;margin:0 auto;float:none}#mainmenu ul{height:30px;-webkit-box-shadow:2px 2px 30px 0 rgba(20,20,20,.1);-moz-box-shadow:2px 2px 30px 0 rgba(20,20,20,.1);box-shadow:2px 2px 30px 0 rgba(20,20,20,.1)}#mainmenu li{float:left;display:inline;list-style:none}#mainmenu>li{letter-spacing:1px;font-weight:500}#mainmenu a{display:inline-block;padding:30px 18px;color:#fff;outline:0}#mainmenu li li a{padding:5px 15px;border-top:none;color:#111;width:100%;border-left:none;text-align:left;font-weight:400;border-bottom:1px solid rgba(255,255,255,.1)}#mainmenu li ul{width:600px;height:auto;position:absolute;left:-248px;z-index:10;opacity:0;columns:2}#mainmenu li li{font-size:16px;display:block;float:none;text-transform:none}#menu-btn{float:right;margin-top:2px;width:32px;height:32px;padding:4px;cursor:pointer;color:#fff;margin-left:20px}#menu-btn:before{font-family:FontAwesome;content:"\f0c9";font-size:20px}#content,.overlay-gradient,section{padding:90px 0}#content{width:100%;z-index:100}#content.no-bg,.tparrows,section.no-bg{background:0 0!important}footer{background:#111;color:#fff;padding:80px 0 0;font-size:14px}.de_light footer h5,footer h5{color:#fff;font-size:16px;text-transform:none}footer a{color:#fff;text-decoration:none!important}.subfooter{border-top:1px solid rgba(255,255,255,.1);margin-top:40px;padding:20px 0}.bloglist .post-text,address span{background:#f5f5f5}#mainmenu li li a:hover,#mainmenu ul li:hover>a{color:#fff;background:#1a8b49}#blog-comment h5,.blog-carousel p,.mb10,.post-content p,.schedule-item .sc-info h4,.team_photo,h2,h4{margin-bottom:10px}.blog-carousel h4,.botoes-sessoes .text h4,.f-profile,.mb0,.profile_pic h4,.team h5,.timeline-body>p,.timeline-body>ul{margin-bottom:0}.p-tagline,.p-title,.post-text .p-author,.post-text .tags{font-size:10px;text-transform:uppercase}header.header-mobile{position:absolute;background:#072035;top:0;height:90px}header.header-mobile .logo-2{display:inline-block;width:90%}.post-content{max-height:34em;min-height:42em}.post-text{padding:30px 40px;height:400px}#mainmenu li ul.mega .menu-content{background:#202020;padding:30px}header.header-mobile #mainmenu li a,header.header-mobile #mainmenu li li a:hover{color:#888}#mainmenu a:hover{background:rgba(17,17,17,0)}.box-icon-simple i,.de-navbar-left.de_light #subheader h1,.de_light .blog-list h4 a,.de_light .nav-exit:before,.de_light.de-navbar-left header #mainmenu>li>a,.play-button.dark:before,.pricing-s1.light,.pricing-s1.light .top .price .txt,.pricing-s1.light .top .price b,.pricing-s1.light .top h2,.text-black,.text-slider.dark,a.btn-light.btn-id,a.btn-slider:hover,a.btn-slider:hover:after,header.header-mobile.header-light #menu-btn,header.header-solid.header-light .info .social i{color:#222}.de-navbar-left.de_light #subheader .crumb,.de_light #sidebar .widget address a,.feature-box-small-icon i.hover,.header-light #mainmenu ul li a,.header-light #mainmenu ul li a:hover,header .logo-2,header.header-mobile #mainmenu li a:hover,header.smaller.scroll-light .social-icons i{color:#333}.header-light #mainmenu>li>a{color:#222;font-weight:600}.post-text h4{margin-top:10px;margin-bottom:10px}#mainmenu li ul.mega .inner{background:#1a1c26}#filters a:hover,#services-list li a:hover,.box-fx .btn-line:hover:after,.box-fx a.btn-line.hover:after,.box-fx a.btn-line:hover:after,.box-highlight .content,.box-highlight .content strong,.btn-line:hover:after,a.btn-line.hover:after,a.btn-line:hover:after,header.header-light .h-phone,header.smaller.scroll-light #mainmenu a,header.smaller.scroll-light .h-phone{color:#111}.post-text h4 a{color:#1a1c26;font-size:22px}.post-text .p-author{letter-spacing:2px;font-weight:500}.post-image img{width:100%;margin-bottom:0}.product .ratings,.ul-style-2 li{margin:5px 0}.de-box-image:hover h4,.hero-section .btn,.mt20,.owl-theme .owl-nav.disabled+.owl-dots,.tab-default .tab-content,address{margin-top:20px}address span{display:block;margin-bottom:10px;font-size:18px;padding:14.5px;border-radius:300px}address span i{margin-top:5px;margin-left:5px;margin-right:15px}a.read_more:hover,address span a{color:#707070}address.s1 span{background:0 0;font-size:15px;line-height:1.7em}.de_table.table-style-2,.fpwow-icons i,address.s1 span i{font-size:15px}.small-border{width:100px;height:3px;border-top:2px solid #333;border-left:none;border-right:none;display:block;margin:0 auto 30px}.h2_title,.mask .cover,h2,h4,p.lead{margin-top:0}.de-gallery .overlay .icon i.icon-info,.ml0,.small-border.sm-left{margin-left:0}.btn,a.btn{position:relative;z-index:1}a.btn:before{content:"";background:rgba(0,0,0,0);width:0;height:100%;position:absolute;z-index:-1}.btn-custom,.btn-slider,a.btn-custom,a.btn-slider{font-size:12px;min-width:120px}.btn-custom,a.btn-custom,a.btn-custom:active,a.btn-custom:focus,a.btn-custom:visited{color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;outline:0;position:relative;cursor:pointer;text-decoration:none;padding:11px 30px;min-width:auto;text-transform:uppercase;font-size:12px;letter-spacing:0;font-weight:400}a.btn-custom.btn-black{background:#111;position:absolute;margin:0 -70px;bottom:41px}a.btn-custom.color-black{color:#000!important}.de_count h3,.de_count.ultra-big.s2 h3,.h1,h1,h1.title strong,h2,h2 .uptitle{letter-spacing:0}.de_count i,.spacer-10,.spacer-20,.spacer-40,.spacer-50,.spacer-60,.spacer-double,.spacer-half{width:100%;display:block}.spacer-30,.spacer-single{width:100%;height:30px;display:block;clear:both}.spacer-60,.spacer-double{height:60px;clear:both}.h1,.h1_big,.h2,.h3,.h4,.h5,.h6,footer.footer-light h5,h1,h2,h3,h4,h5,h6{margin-top:0;font-family:'Frank Ruhl Libre',serif;font-weight:400;color:#111}.h1,h1{font-size:48px;margin-bottom:20px;line-height:56px}#testimonial-masonry .item,.demo-icon-wrap,.demo-icon-wrap-s2,.exp-box,.feature-box-image-2,.feature-box-small-icon-2,.gallery-cols .item,.grid_gallery .item,.mb30,.pic-services img,.pricing-s2 .top .price,.pricing-s2 .top p,.team .columns,.widget{margin-bottom:30px}h1 .label,h2{font-size:36px;display:inline-block}h2{line-height:42px;position:relative;left:0;right:0}h3,h4.teaser{font-size:22px}h3{margin-bottom:25px}h1.hs1{font-size:96px;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}h4{font-size:20px}.owl-custom-nav .btn-next:before,.owl-custom-nav .btn-prev:before,h4.style-2,h5{font-size:18px}.feature-box.style-3{position:relative;overflow:hidden!important}.feature-box.f-boxed{overflow:none;padding:50px;max-height:30em;min-height:40em;background:#f8f8f8}.ul-style-2{padding:0;list-style:none}.ul-style-2 li:after,.ul-style-2 li:before{font-family:FontAwesome;content:"\f00c";margin-right:15px;background:#111;padding:5px;border-radius:2px;font-size:12px}.de_tab.tab_steps .de_nav li span,.expand-custom .c1,.expand-custom .c2,.expand-custom .c3,.full-height .center-y,.mask .cover .c-inner{display:table-cell;vertical-align:middle}.mt-100{margin-top:-100px}#heroCarousel,.relative{position:relative;z-index:1}.z2{z-index:2}#back-to-top.hide,#back-to-top.show,#contact_form input,#form_subscribe input[type=text],#mainmenu a span,#mainmenu a.active span,#popup-box.popup-hide,#popup-box.popup-show,#purchase-now *,#selector *,#selector .dark-mode,#selector .dark-mode:hover,#selector .opt:after,.accordion .content,.btn-close,.btn-custom,.btn-rsvp,.carousel-item .pf_text .title,.carousel-item .pf_text .title .type,.carousel-item:hover .pf_text .title,.carousel-item:hover .pf_text .title .type,.d-gallery-item *,.de-box-image *,.de-gallery .overlay .icon i,.de-gallery .overlay .icon i:hover,.de-image-hover *,.de_count,.de_tab .de_nav li span,.de_tab.tab_steps .de_nav li span,.de_tab.tab_steps .de_nav li span:hover,.de_tab.tab_steps.style-2 .de_nav li.active .arrow,.de_tab.tab_style_4 .de_nav li,.de_testi.opt-2 *,.error_input,.f-box,.f-box *,.f_box img,.f_box span,.f_box.s2:hover img,.feature-box .inner,.feature-box .inner i,.feature-box-small-icon i,.feature-box-type-1:hover i,.feature-box-type-2,.feature-box-type-2 i,.feature-box.f-boxed,.feature-box.f-boxed:hover,.feature-box.style-3 h4,.feature-box.style-3 i,.feature-box:hover .inner,.feature-box:hover .inner i,.form-subscribe input[type=text],.form-underline input[type=email],.form-underline input[type=text],.form-underline select,.form-underline textarea,.fp-wrap,.fp-wrap *,.fp-wrap div,.fp-wrap img,.logo-carousel img,.mask *,.mask .cover,.mask .cover p,.mask img,.mask:hover .cover,.mask:hover img,.mfp-close,.mfp-close:hover,.overlay-v,.overlay-v i,.overlay-v i:hover,.overlay-v span,.owl-item.active.center div blockquote,.owl-slider-nav .next,.owl-slider-nav .prev,.pic-hover .bg-overlay,.pic-hover.hover-scale img,.pic-hover:hover>.bg-overlay,.product img,.product img:hover,.social-icons a i,.social-icons-sm i,.social-icons-sm i:hover,.table-pricing tbody tr,.text-rotate-wrap,.text-rotate-wrap .text-item,a.a-underline *,a.btn-border,a.btn-line:after,de_tab .de_nav li span,header,header *,i.btn-action-hide{-o-transition:.7s;-ms-transition:.7s;-moz-transition:.7s;-webkit-transition:.7s;transition:.7s;outline:0}#mainmenu li,#mainmenu li ul,.widget-post li .post-date,a.btn-fx:after,a.btn-fx:before,a.btn-fx:hover:after,a.btn-fx:hover:before{-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;outline:0}.btn-primary{text-shadow:none;border:none}p.lead{font-size:16px;line-height:1.7em;font-weight:400}.test-column,.test-column:hover,a,a:hover{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}.f-invert .fpw-overlay-btm,.f_box .f_bg.s1,.f_box.s2 .f_bg,.f_box.s2 .f_cap_wrap,.fp-wrap:hover .fpw-overlay-btm,.owl-custom-nav .btn-next,.owl-custom-nav .btn-prev,i.btn-action-hide{opacity:0}.widget{padding-bottom:30px}.de-flex{display:flex;justify-content:space-between}.de-flex>.de-flex-col{display:flex;justify-content:center;align-items:center}.f-profile h4{margin-top:20px;margin-bottom:0}.fp-wrap{position:relative;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.fp-icon,.fpw-overlay,.fpw-overlay-btm,.fpwo-wrap{position:absolute}.fpw-overlay-btm{z-index:1;width:100%;height:100%;opacity:.6}.no-bottom{margin-bottom:0;padding-bottom:0!important}.no-margin{margin:0!important}.no-top{padding-top:0!important}#back-to-top{position:fixed;bottom:-40px;right:20px;z-index:1020;width:40px;height:40px;line-height:30px;cursor:pointer;border:0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;transition:opacity .2s ease-out;outline:0;opacity:0;padding-top:4px}#back-to-top:before{font-family:FontAwesome;font-size:18px;content:"\f106";color:#fff;position:relative}.mask{width:100%;display:inline-block;-webkit-box-shadow:2px 2px 30px 0 rgba(0,0,0,.2);-moz-box-shadow:2px 2px 30px 0 rgba(0,0,0,.2);box-shadow:2px 2px 30px 0 rgba(0,0,0,.2)}.mask .cover{display:table;z-index:100;width:100%;max-height:22em;min-height:22em;padding:25px;background:#000;bottom:0;top:100%}.mask .cover h3{font-size:18px;color:#fff;line-height:1em}#filters,.very-big-white,blockquote.very-big span{font-family:Jost}.tp-caption{color:#fff;font-weight:400}.tp-caption br{margin-bottom:5px}.tparrows{top:50%}.very-big-white{font-size:64px;color:#fff;margin:0;font-weight:500}a,img{outline:0}@media only screen and (min-width:1280px){.container{min-width:1200px}}@media only screen and (max-width:767px){.banner-titulo,.botao-slide{white-space:inherit!important;width:370px;text-align:center!important}header .container{min-width:100%}.container{padding-left:30px;padding-right:30px}.banner-titulo{height:400px}.banner-titulo h1{font-size:35px;line-height:42px}.sessao-slide{height:500px}.botao-slide{margin:180px 0 0!important}.logo-rodape,.sessao-equipe,.texto-banner-servico{text-align:center}.copy-rodape,.logo-rodape{margin-left:-10px}.tp-fullwidth-forcer{height:0!important}}@media only screen and (max-width:480px){header div#logo img{height:auto;margin-top:-5px}.banner-titulo{white-space:inherit!important;text-align:center!important;height:400px}}@media only screen and (max-width:992px){#mainmenu a,#mainmenu li li a,#mainmenu li li li a{padding-left:0}#mainmenu li:last-child,.mb-sm-30,header.header-mobile #mainmenu li:last-child{margin-bottom:30px}#mainmenu li ul,header,header.fixed{position:inherit;margin:0}#mainmenu li ul li a,#menu-btn,header.side-header #mainmenu li{display:block}.sm-pt10{padding-top:10px}.header-col-mid{position:absolute;top:90px;width:100%;padding:0}header div#logo{line-height:32px}#mainmenu a span,#mainmenu li a:after,#subheader .crumb,#subheader span,.hidden-phone,.md-hide,.slider_text .description,.sm-hide,.table-pricing thead tr,.timeline-badge,header,header .info,header.header-mobile #mainmenu li a:after,header.side-header #logo .logo,header.side-header .social-icons-2{display:none}header,header.fixed{display:block;padding:15px 0;height:auto;background:#111}#mainmenu li ul,.table-custom-1,header.autoshow,header.header-mobile #mainmenu li ul.mega ul{height:auto}#logo,#logo .inner{vertical-align:middle;height:auto}#mainmenu a,header.header-mobile #mainmenu a{padding-top:10px;padding-bottom:10px;text-align:left}#mainmenu{float:none;z-index:200;width:100%;margin:0;padding:0}#mainmenu li ul{display:block;border-top:1px solid #eee;top:auto;width:auto;visibility:visible;opacity:1}#mainmenu li,header.header-mobile #mainmenu li{border-bottom:1px solid #eee;margin:0;width:100%;display:block}#mainmenu li ul a,header.header-mobile #mainmenu li ul a{width:100%;background:0 0;border:none}#mainmenu li ul li,header.header-mobile #mainmenu li ul li{border:none;padding-left:40px}#mainmenu li ul li:last-child,header.header-mobile #mainmenu li ul li:last-child{border-bottom:none;margin:0}#mainmenu li ul li:last-child a,header.header-mobile #mainmenu li ul li:last-child a,header.header-mobile #mainmenu li ul li:last-child>a{border-bottom:none}#mainmenu li a{color:#eceff3}header.header-mobile{overflow:hidden;position:fixed}header.header-mobile #mainmenu{float:none;z-index:200;width:100%;margin:0;padding:0 30px 0 0;text-align:left}header.header-mobile #mainmenu li ul{display:block;margin:0;width:100%;border-top:none;top:auto;height:0;overflow:hidden;position:relative;left:0}header #mainmenu li ul li:first-child{border-top:1px solid #eee}header.header-mobile #mainmenu li ul li a{display:block;border-bottom:1px solid #eee}header.header-mobile #mainmenu li a,header.header-mobile #mainmenu li li a:hover{color:#888}header.header-mobile #mainmenu>li>span{width:36px;height:36px;background:url(../images/ui/arrow-down.png) center no-repeat;position:absolute;right:0;margin-top:2px;z-index:1000;cursor:pointer;filter:contrast(0)}.logo-rodape img{max-width:60%}section{-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-attachment:scroll}}@media (min-width:375px) and (max-width:500px){.banner-titulo2{min-width:375px!important;text-align:center}}