:root{--column-gap:2.13%;--column-width-multiplier:8.333}.row-fluid{display:flex;flex-wrap:wrap;width:100%}.row-fluid .span1,.row-fluid .span10,.row-fluid .span11,.row-fluid .span12,.row-fluid .span2,.row-fluid .span3,.row-fluid .span4,.row-fluid .span5,.row-fluid .span6,.row-fluid .span7,.row-fluid .span8,.row-fluid .span9{min-height:1px;width:100%}@media (min-width:768px){.row-fluid{flex-wrap:nowrap;justify-content:space-between}.row-fluid .span1{width:calc(var(--column-width-multiplier)*1%*1 - var(--column-gap)*var(--column-width-multiplier)*11/100)}.row-fluid .span2{width:calc(var(--column-width-multiplier)*1%*2 - var(--column-gap)*var(--column-width-multiplier)*10/100)}.row-fluid .span3{width:calc(var(--column-width-multiplier)*1%*3 - var(--column-gap)*var(--column-width-multiplier)*9/100)}.row-fluid .span4{width:calc(var(--column-width-multiplier)*1%*4 - var(--column-gap)*var(--column-width-multiplier)*8/100)}.row-fluid .span5{width:calc(var(--column-width-multiplier)*1%*5 - var(--column-gap)*var(--column-width-multiplier)*7/100)}.row-fluid .span6{width:calc(var(--column-width-multiplier)*1%*6 - var(--column-gap)*var(--column-width-multiplier)*6/100)}.row-fluid .span7{width:calc(var(--column-width-multiplier)*1%*7 - var(--column-gap)*var(--column-width-multiplier)*5/100)}.row-fluid .span8{width:calc(var(--column-width-multiplier)*1%*8 - var(--column-gap)*var(--column-width-multiplier)*4/100)}.row-fluid .span9{width:calc(var(--column-width-multiplier)*1%*9 - var(--column-gap)*var(--column-width-multiplier)*3/100)}.row-fluid .span10{width:calc(var(--column-width-multiplier)*1%*10 - var(--column-gap)*var(--column-width-multiplier)*2/100)}.row-fluid .span11{width:calc(var(--column-width-multiplier)*1%*11 - var(--column-gap)*var(--column-width-multiplier)*1/100)}}.content-wrapper{margin:0 auto;padding:0 1rem}@media screen and (min-width:1380px){.content-wrapper{padding:0}}.dnd-section>.row-fluid{margin:0 auto}.dnd-section .dnd-column{padding:0 1rem}@media (max-width:767px){.dnd-section .dnd-column{padding:0}}*{--primary:#2e3c4f;--secondary:#ade0f3;--tertiary: ;--quaternary: ;--quiternary: ;scroll-behavior:smooth}body,h1,h2,h3,h4,h5,h6,p{font-family:Rubik}h1 span,h2 span,h3 span{color:#2e3c4f}body{margin:0;padding:0}.projetos-section-detail{margin-bottom:50px}nav.menu-topo ul li a:hover{color:#2e3c4f}a.cta-hero{background-color:#2e3c4f;border:2px solid #2e3c4f;color:#000}a.cta-hero:hover{background-color:#ade0f3;border:2px solid #2e3c4f;color:#2e3c4f}a.cta-outline{background:transparent;border:2px solid #2e3c4f;color:#2e3c4f!important;transition:all .2s linear}a.cta-outline:hover{background:#2e3c4f;border:2px solid #2e3c4f;color:#ade0f3!important}#menuToggle span,div#menuToggle ul li a:hover{color:#fff}.cta-section-full{background:#000;box-shadow:none;clear:right;color:#fff;display:block;font-size:15px;font-weight:600!important;padding:14px 40px;text-align:center;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease;width:fit-content}a.cta-section-full:hover{background:#222;color:#ebdc39}a.cta-primary{background-color:#2e3c4f!important;color:#000!important;transition:all .2s linear}a.cta-primary,a.cta-primary:hover{border:2px solid #2e3c4f!important}a.cta-primary:hover{background-color:#ade0f3!important;color:#2e3c4f!important}a.cta-secondary{background-color:#ade0f3!important;border:2px solid #ade0f3!important;color:#fff!important}a.cta-secondary:hover{background-color:#2e3c4f!important;border:2px solid #ade0f3!important;color:#ade0f3!important}a.cta-quiternary{background-color:#ade0f3!important;border:2px solid #ade0f3!important;color:#fff!important}a.cta-quiternary:hover{border:2px solid #ade0f3!important;color:#ade0f3!important}.blog-post-item-header{border-bottom:3px solid #2e3c4f}a.post-read-more:hover,h3.title-post a:hover{color:#2e3c4f}::-webkit-scrollbar{width:14px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#2e3c4f;border:4px solid #f2f2f2;border-radius:50px}::-webkit-scrollbar-thumb:hover{cursor:pointer}.section-header-title{position:relative;width:fit-content}.section-title-detail{background:#2e3c4f;box-shadow:30px 20px 0 #2e3c4f;height:100%;position:absolute;-webkit-transform:skew(-10deg);-ms-transform:skew(-10deg);transform:skew(-30deg);width:fit-content;width:100%}.section-title-detail.detail-black{background:#000;box-shadow:30px 20px 0 #000}h2.title-section.titleprimary{color:#2e3c4f}h2.title-section{box-sizing:border-box;display:block;font-size:40px;font-weight:700!important;margin:0;min-width:120px;padding:10px 50px 0;position:relative;text-align:center;text-transform:uppercase;width:fit-content;z-index:9}h2.title-section span.bar{background:#fff;border-radius:10px;display:block;height:3px;margin:5px 0 20px;position:relative;width:35px}.aligntitle-center{margin:0 auto 60px}.aligntitle-left{margin:0 0 60px}p.subtitle-section{color:#666;font-size:16px;line-height:1.5em;margin:0 auto;max-width:100%;text-align:center;width:500px}p.subtitle-section.txtprt{color:#000}div.textbox p{color:#666;font-size:16px;line-height:1.5em}a.cta-section{display:block;font-weight:600;margin:40px auto 0;padding:15px 30px;position:relative;text-decoration:none;width:fit-content;z-index:9}.section-copyright-box ul li a:hover{color:#2e3c4f}.social-group a{border:2px solid #2e3c4f}.social-group a:hover{background:#2e3c4f}.social-group a svg{fill:#2e3c4f}.social-group a:hover svg{fill:#000}.footer-col ul li a:hover{color:#2e3c4f}.footer-col.col1{border-right:1px dotted #2e3c4f}.img-effect,.img-effect img{position:relative}.img-effect img{height:auto;width:100%;z-index:1}.img-effect-detail1,.img-effect-detail2{background:#2e3c4f;bottom:-10px;height:60px;position:absolute;-webkit-transform:skew(-10deg);-ms-transform:skew(-10deg);transform:skew(-30deg);width:60%}.img-effect-detail1{left:-17px;z-index:9}.img-effect-detail2{bottom:-30px;right:-15px;z-index:0}.cardsempresas-item-header{border-bottom:3px solid #2e3c4f}h3.card-title a:hover{color:#2e3c4f}@media only screen and (max-width:900px){h2.title-section{font-size:22px;padding:15px 35px 0 50px}h2.title-section span.bar{margin:5px auto 20px}.aligntitle-left{margin:0 auto 60px}.section-title-detail{display:block;left:5%;margin-left:10px;width:80%}}article.blog-post{display:block;margin:50px auto;max-width:100%;width:700px}article.blog-post h1,article.blog-post h1 span{color:#3d3d3d;font-size:30px;line-height:1.3em;margin:0 0 20px}article.blog-post{color:#737373;font-size:16px;line-height:1.5em}article.blog-post a{color:#000;transition:all .2s linear}article.blog-post a:hover{color:#40bce9}.blog-post__tags svg{position:relative;top:3px;width:15px}.blog-comments{background:#fff;border-top:1px solid #e8e8e8;box-sizing:border-box;display:block;margin:0 auto;max-width:100%;padding:40px 20px 20px;width:700px}.blog-comments form input,.blog-comments form textarea{border:2px solid #e8e8e8;box-sizing:border-box;margin:5px 0 20px;outline:0;padding:10px;transition:all .2s linear;width:100%}.blog-comments form input:hover,.blog-comments form textarea:hover{border:2px solid #000}.blog-comments ul.no-list.hs-error-msgs.inputs-list{font-size:14px;list-style:none;margin:0 0 20px;text-align:center}.blog-comments input.hs-button.primary{background:#000;border:0;color:#fff;cursor:pointer;font-size:16px;margin:30px 0 0;padding:18px;transition:all .2s linear}.blog-comments input.hs-button.primary:hover{background:#40bce9;border:0;color:#000}.news-post-blog{background-color:#ebdc00;display:block;padding:80px 20px}.news-post-blog,section.blog-related-posts{box-sizing:border-box;max-width:100%;width:100%}section.blog-related-posts{background:#fafafa;margin:50px auto 0;padding:50px 20px;text-align:center}.blog-related-posts__list{display:flex;margin:30px auto 0;max-width:100%;text-align:left;width:1000px}article.blog-related-posts__post{box-sizing:border-box;margin:20px;overflow:hidden;width:30.3%}img.blog-featured-img{display:block;margin:20px 0 25px;position:relative;width:100%}section.blog-related-posts h2{font-size:30px;margin:0}a.blog-related-posts__title-link{color:#3d3d3d;font-size:22px;line-height:1.3em;text-decoration:none;transition:all .2s linear}a.blog-related-posts__title-link:hover{color:#40bce9}img.blog-related-posts__image{transition:all .2s linear}img.blog-related-posts__image:hover{opacity:.8}.blog-related-posts__content{color:#737373;font-size:16px;line-height:1.5em}@media only screen and (max-width:900px){.blog-related-posts__list{flex-wrap:wrap;width:400px}.body-container--blog-post .hs-form input{margin-bottom:12px}article.blog-related-posts__post{max-width:100%;width:100%}}