@charset "utf-8";


/* HTML Body Content
------------------------------------------- */
html {height:100%; margin:0;}
body {height:100%; margin:0; position:relative;}
body, body > div {height:100%; margin:0; font-family:'Open Sans', Helvetica, Verdana, sans-serif; font-display:swap; color:#333; background-color:#fff; font-size:20px; font-weight:normal; font-style:normal; line-height:1.625; margin:0;}
.content {min-height:100%; margin-bottom:-50px;}
.site-container {height:100%;}
.page-wrap {min-height:100%; margin-bottom:-50px;}
.site-inner {min-height:100%;}
.site-inner:after {}
/*.single .content {width:100%;}*/
/* ---------------------------------------- */


/* Link
------------------------------------------- */
a {color:#0073e5; text-decoration:none;}
a:hover {text-decoration:none;}
/* ---------------------------------------- */


/* Input Select Button
------------------------------------------- */
input, select, textarea {font-weight:300;}
button, input[type="button"], input[type="reset"], input[type="submit"] {font-size:inherit; font-weight:normal;}
/* ---------------------------------------- */


/* Title
------------------------------------------- */
h1, h2, h3, h4, h5, h6 {font-family:'Open Sans', Helvetica, Verdana, sans-serif; font-display:swap; font-weight:normal; line-height:1.2; margin:0 0 20px;}
.entry-content h3, .entry-content h4 {font-weight:normal;}
/* ---------------------------------------- */


/* Menu
------------------------------------------- */
.site-header {display:none !important;}

.gm-menu-item__txt {-webkit-transition:.4s ease-in-out; transition:.4s ease-in-out;}
.gm-navbar:not(.gm-navbar-sticky-toggle) .gm-navbar-nav > li.current-menu-item > .gm-anchor {font-weight:400 !important;}
@media (max-width: 1023px) {.gm-menu-btn--text {font-size:20px; color:#717568 !important;}}
.gm-menu-btn__inner {color:#E87461 !important; margin-left:5px !important;}
.gm-navigation-drawer--mobile .gm-navbar-nav > .gm-menu-item > .gm-anchor {font-weight:400 !important;}
.gm-navigation-drawer--mobile .gm-navbar-nav > .gm-menu-item > .gm-anchor:hover {color:#59C3C3 !important;}
.gm-navigation-drawer--mobile .ps {box-shadow:rgba(0, 0, 0, 0.35) 0px 5px 15px;}
.gm-caret {font-size:20px !important;}
.gm-navigation-drawer .gm-anchor {font-weight:400 !important;}
.gm-main-menu-wrapper .gm-menu-item__link {padding:12px 15px 12px 0;}

.menu-principal {margin-top:72px;}

.footer-menu {margin:0; padding:0; list-style-type:none; list-style-image:none; text-align:center; padding:10px 20px; border-top:1px solid #e8e8e8;}
.footer-menu li {display:inline;}
.footer-menu li:not(:last-child) {border-right:1px solid #ccc;}
.footer-menu li a {padding:0px 7px 0px 7px; font-size:14px; color:#273343;}
.footer-menu li a:hover {color:#3083DC;}

/* ---------------------------------------- */


/* Design
----------------------------------------------------------------------------
---------------------------------------------------------------------------- */


/* Top Bar
------------------------------------------- */
.top-bar-menu {display:none !important;}
.menu-core-top-bar-container {height:50px; width:100%; min-width:600px; z-index:99999; background:#fff; color:#666; position:relative; top:0; left:0; box-shadow:0 1px 0px rgba(0, 0, 0, 0.05);}
ul#menu-core-top-bar.menu {text-align:left; margin-left:10px;}
ul#menu-core-top-bar li {float:left; margin-top:6px;}
ul#menu-core-top-bar li a {font-size:16px; color:#666; padding:9px 10px; font-weight:normal; font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; line-height:2.46153846;}
ul#menu-core-top-bar li a:hover, ul#menu-core-top-bar li a:active {color:#0073e5;}
li#menu-item-70.core-top-bar-icon a {display:block; width:32px; height:32px; padding:0px; outline:none; text-indent:-9999px; background-position:0 0; margin-top:2px; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MkZEOTNBODRBQkVBRUExMTgyMDk4RkJENjZCQzZENUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTU0OTlGREI1QzQ2MTFFQ0E1MjM4QTQ5N0EyNUU4RTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTU0OTlGREE1QzQ2MTFFQ0E1MjM4QTQ5N0EyNUU4RTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNCBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0NGMDZGM0VFREMzRUIxMThDMjBFRkI4OEJBRkY0NjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkZEOTNBODRBQkVBRUExMTgyMDk4RkJENjZCQzZENUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4RBFnDAAADCElEQVR42qyXSWgVQRCGJ5LnFhfElwhuBGLUeFBjNOYpAYlblChKQD0IHjTgcggeJILBePGg4i4SRBBcLmJckByiosb1KS45uBAhxItGQi5GXtS4/iX/QDPMTM90W/DRM/P6TdVU9fxdk7Wu8qYT0QaACrASlIICkAA/wXuQBpfBXfA76k2zI8zJAutBA5362WhQAraBdrALNEV9qjAbA26AsyHOvTYFXCIjbAIoYFoXOWZWDe6DXJMAkqAF5Dt2Np0ZHBo3gDPMgCyqFG8wEqwCzwP+cwcsBDmcX0HnM8GROAHIKq/iQqpmGb6CXnANlLG+qp2i89ugj/MloEqwH9SA+b4r3Oc1lCfsBstCUjscdLC+r0AxX8egt+gByIAlugzIjWaBY57ry0EdGM/zL3wzxE4qzqVsO5kN1/6AE2AxmKjTgRUcX3pWs5vyzaCQDt05LzjmsFxJnrslEXurPEhjWAZSHBPKtVLlWN6KPB5nOH5Xfksqc+f4lKNMV4JCjuOUa01cVA6f6GNArUUBnykluq78NpbjVF0JkkqkaR4/ZWBS38chC1PKUg7mMuXdym8limRH0oEqz/kHcA/80AjPN9Dqce6uI29pQwOQBVSkcdZFXfismTcPzDDZCw5rbvyEytip2UkPxNkLepXjpWCL5V5QzwxkqJY1ugC6POdHwWpD56IZu8FBMBk0g0m6AN55zhMUoT0RmxexQeAQg1/DXTXN9VKnC+BhQJkaqPnSGQ0LcCy75SbwGmwHO5h6efIJUVuyFk2ncw70g0fMlgjUEDCNijmQc9u4V7T7vXphAXRSbFIh/xEnC0iQyf6/UZHtWB1Ro2NvzcrGFjuA8+CNhfNPoIdlMQpAevqtFgH0KU2LcVsuer7PMIBRHHtsvwukJ7xqGEA+pdoqgF9gLbhi+E1w4X98GfXzZvUMKKqJEN2iXlgF4DaVe8FsdrdRTDqq48xgh20AjqJu5RSgi2w+wmwDpVu6q9NB87MN6ttKBjMrRdR6vw/RPHZRsg3XenrNf/ZXgAEAH/6b2KSx7sgAAAAASUVORK5CYII=');}
.core-top-bar-icon {padding-right:14px; margin-left:15px;}
/* ---------------------------------------- */


/* Painel do Cliente
------------------------------------------- */
.bloco-id {margin-top:-60px;}
.cliente-nome {text-align:center; margin-top:-50px;}
.cliente-conectado {font-size:20px; color:#8B8D93;}
.cliente-id {font-size:22px; color:#8B8D93; font-weight:700;}
.cliente-painel-texto {text-align:center; font-size:26px; line-height:36px;}
.help-titulo {font-weight:600;}
.btn-cliente .vc_btn3.vc_btn3-size-lg {font-size:18px !important; background-image:none !important; background-color:#F7F6F9 !important; color:#5848BB !important; -webkit-transition:.9s ease-in-out; transition:.9s ease-in-out; border-radius:0 !important;}
.btn-cliente .vc_btn3.vc_btn3-size-lg:hover {box-shadow:rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;}
.btn-cliente .vc_btn3.vc_btn3-size-lg .vc_btn3-icon {font-size:22px !important; right:5px !important; top:26px !important;}
.btn-cliente-arquivos {margin-top:-30px;}
.btn-cliente-arquivos .vc_btn3.vc_btn3-size-lg {font-size:18px !important; color:#8B8DA0 !important; background:transparent !important; -webkit-transition:.9s ease-in-out; transition:.9s ease-in-out;}
.btn-cliente-arquivos .vc_btn3.vc_btn3-size-lg:hover {color:#5848BB !important;}
.btn-cliente-arquivos .vc_btn3.vc_btn3-size-lg .vc_btn3-icon {font-size:30px !important; left:22px !important; top:28px !important;}
.ajuda-app {display:block; position:relative; max-width:760px; left:0; right:0; margin-left:auto; margin-right:auto;}
.ajuda-title {font-size:32px; font-weight:700; color:#0097FD;}
.texto-ajuda-bloco {display:block; position:relative; max-width:600px; left:0; right:0; margin-left:auto; margin-right:auto;}

/* ---------------------------------------- */


/* Footer
------------------------------------------- */
.site-footer-container {width:100%; padding:30px 0px;}
.site-footer {background-color:#F7F7F7; padding:40px 0px;}
.local-um {font-size:18px; margin-bottom:5px; margin-top:-24px;}
.local-fone {font-size:20px; margin-top:14px;}
.local-fone:before {font-family:'core'; content:"\f285"; position:relative; right:5px;}
.local-mail {font-size:14px; margin-top:14px;}
.bloco-social-footer {}
.btn-footer-facebook {}
.btn-footer-instagram {}
.creditos-container {height:50px; margin-bottom:-50px; background-color:#fff; padding:5px 10px; border-top:1px solid #eee; clear:both;}
.creditos {float:left; font-style:normal; font-size:12px; margin-top:12px;}
.dev-icon-container {float:right; width:182px;}
.dev-info {float:left; font-style:normal; font-size:12px; display:block; position:relative; top:12px; right:-40px;}
.dev {float:right; display:block; position:relative; width:32px; height:32px; top:4px; background-image:url("images/footer-icon.png"); background-repeat:no-repeat;}
/* ---------------------------------------- */


/* ACF
------------------------------------------- */
.creative-box {margin-bottom:35px;}
.creative-btn a {display:inline-block; border-radius:30px; color:#fff; font-size:22px; font-weight:normal; padding:14px 36px; text-decoration:none;}
.creative-btn a:hover {text-decoration:none; color:#fff; filter:brightness(110%);}
.creative-featured-image {width:100%; height:normalpx; text-align:center; margin-bottom:35px;}
.creative-title {text-align:center; margin-bottom:35px;}
.creative-title h1:after {display:block; position:relative; content:"—"; color:#c9c9c9; top:-10px;}
a.creative-box img {border:none; height:auto; padding:4px;}
a.creative-box img:hover, .creative-box img:focus, .creative-box img:select {border:none;}
.creative-box h3:before {content:"— "; color:#c9c9c9;}
.creative-box h3:after {content:" —"; color:#c9c9c9;}
.creative-list-container {padding-left:40px;}
.creative-list-item:before {font-family:'core'; content:"\f112"; color:#555; position:relative; right:7px; top:-4px; font-size:7px;}
.creative-quote-container {padding:20px; background-color:#f7f7f7; border-radius:5px; box-shadow:rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;}
.creative-quote-text {font-style:italic; margin-bottom:14px;}
.creative-quote-text:before {font-family:'core'; content:"\f10d"; color:#c9c9c9; position:relative; right:10px;}
.creative-quote-text:after {font-family:'core'; content:"\f10e"; color:#c9c9c9; position:relative; left:10px;}
.creative-quote-author {text-align:right;}
.creative-quote-author:before {content:"- ";}
.table-app-container {width:100%; text-align:center;}
.table-app {display:block; position:relative; left:0; right:0; margin-left:auto; margin-right:auto;}
.rtable {display:inline-block; vertical-align:top; max-width:100%; overflow-x:auto; white-space:nowrap; border-collapse:collapse; border-spacing:0;}
.rtable.rtable--flip {justify-content:center;}
.rtable, .rtable--flip tbody {-webkit-overflow-scrolling:touch; background-size:10px 100%, 10px 100%; background-attachment:scroll, scroll; background-repeat:no-repeat;}
.rtable td:first-child, .rtable--flip tbody tr:first-child {background-repeat:no-repeat; background-size:20px 100%;}
.rtable td:last-child, .rtable--flip tbody tr:last-child {background-repeat:no-repeat; background-position:100% 0; background-size:20px 100%;}
.rtable th {text-align:left; color:#fff; font-size:18px; font-weight:500; background:#01987A;}
.rtable th {padding:20px 20px; border:1px solid #00c29b;}
.rtable td {padding:20px 20px; font-size:18px; border:1px solid #ddd;}
.rtable--flip {display:flex; overflow:hidden; background:none;}
.rtable--flip thead {display:flex; flex-shrink:0; min-width:min-content;}
.rtable--flip tbody {display:flex; position:relative; overflow-x:auto; overflow-y:hidden; border-right:1px solid #ddd;}
.rtable--flip tr {display:flex; flex-direction:column; min-width:min-content; flex-shrink:0;}
.rtable--flip tr:nth-child(even) {background:#F8F8F8;}
.rtable--flip td, .rtable--flip th {display:block;}
.rtable--flip td {background-image:none !important; border-left:0;}
.rtable--flip th:not(:last-child), .rtable--flip td:not(:last-child) {border-bottom:0;}
/* ---------------------------------------- */


/* Quform
------------------------------------------- */
.quform {max-width:480px; margin:0 auto; background-color:#fff; padding:1.5em; box-shadow:0 0 0 .5px rgba(0,20,40,.1),0 2px 8px 0 rgba(50,55,90,.2); border-radius:3px;}
.quform-field-icon {font-size:16px;}
.quform-success-message-animate {margin-bottom:30px; background:transparent; border:0px;}
.quform-success-message {text-align:center; background-color:transparent; border-left:0px; font-size:20px !important; color:#555 !important; font-weight:600 !important; padding:5px 15px; margin:0;}
.quform-success-message:before {font-family:'core'; content:"\f058"; position:relative; display:block; font-size:42px; color:#555;}
.quform-theme-underlined .quform-loading-type-spinner-1 .quform-loading-spinner, .quform-theme-underlined .quform-loading-type-spinner-1 .quform-loading-spinner:after {border-top-color:#56C0AC !important;}
.quform-button-submit-default>button:hover {filter:brightness(105%);}
.form-icone {opacity:0.5;}
.quform-error.quform-cf {display:none !important;}
span.quform-required {display:none !important;}

.quform .quform-has-field-icon-left>.quform-field-captcha, .quform .quform-has-field-icon-left>.quform-field-date, 
.quform .quform-has-field-icon-left>.quform-field-email, .quform .quform-has-field-icon-left>.quform-field-password, 
.quform .quform-has-field-icon-left>.quform-field-text, .quform .quform-has-field-icon-left>.quform-field-textarea, 
.quform .quform-has-field-icon-left>.quform-field-time, .quform .quform-has-field-icon-left>span>span>.quform-field-date, 
.quform .quform-has-field-icon-left>span>span>.quform-field-time {padding-left:0px !important;}

.quform-theme-underlined {color:#555;}
.quform-theme-underlined .quform-label > label {font-size:14px; color:#555;}
.quform-theme-underlined .quform-field-email, .quform-theme-underlined .quform-field-multiselect, .quform-theme-underlined .quform-field-password, .quform-theme-underlined .quform-field-select, .quform-theme-underlined .quform-field-text, .quform-theme-underlined .quform-field-textarea, .quform-theme-underlined .select2-container--quform .select2-selection {color:#555; font-weight:300; border-bottom:2px solid #c9c9c9;}
.quform-theme-underlined .quform-field-email:focus, .quform-theme-underlined .quform-field-multiselect:focus, .quform-theme-underlined .quform-field-password:focus, .quform-theme-underlined .quform-field-select:focus, .quform-theme-underlined .quform-field-text:focus, .quform-theme-underlined .quform-field-textarea:focus, .quform-theme-underlined .select2-container--quform .select2-selection:focus {color:#555; font-weight:300; border-bottom:2px solid #2A91F8;}
.quform-theme-underlined .quform-field-select {color:#555; font-size:inherit;}
.quform-theme-underlined .quform-field-select:hover {color:#555;}
.quform-theme-underlined .quform-button-style-theme .quform-upload-button {color:#555;}
.quform-theme-underlined .quform-button-style-theme .quform-upload-button:hover {color:#555;}
.quform-theme-underlined .quform-element-submit.quform-button-style-theme > .quform-button-submit-default > button {color:#fff; background:#2A91F8; border:2px solid #2A91F8;}
.quform-theme-underlined .quform-element-submit.quform-button-style-theme > .quform-button-submit-default > button:hover {color:#fff; background:#2A91F8; border:2px solid #2A91F8;}
.quform-theme-underlined .quform-button-style-theme .quform-upload-button {border:2px solid #2A91F8;}
.quform-theme-underlined .quform-button-style-theme .quform-upload-button:hover {color:#fff; background:#2A91F8; border:2px solid #2A91F8;}
.quform-theme-underlined .quform-upload-dropzone {border-color:#2A91F8;}
.quform-upload-dropzone {font-size:20px !important; color:#aaa !important;}
.quform-theme-underlined .quform-upload-file {background-color:#2A91F8 !important;}

.quform-theme-minimal {color:#3D3066;}
.quform-theme-minimal .quform-label-text {font-weight:400; padding-bottom:10px;}
/*.quform-theme-minimal .quform-label-text:before {font-family:'core'; content:"\f35a"; color:#4A484B; font-size:20px; position:relative; right:10px; top:0px;}*/
.quform-theme-minimal .quform-field-text:focus, .quform-theme-minimal .quform-field-select:focus {border:1px solid #ACD7EC;}
.quform-theme-minimal .quform-field-select {color:#333; font-size:inherit;}
.quform-theme-minimal .quform-field-select:hover {color:#333;}
.quform-theme-minimal .quform-button-style-theme .quform-upload-button {color:#333;}
.quform-theme-minimal .quform-button-style-theme .quform-upload-button:hover {color:#333;}
.quform-theme-minimal .quform-element-submit.quform-button-style-theme > .quform-button-submit-default > button {font-size:20px; font-weight:500; color:#28262A; background:#C8DFAA; padding:10px 0px; margin-top:30px; border:0px;}
.quform-theme-minimal .quform-element-submit.quform-button-style-theme > .quform-button-submit-default > button:hover {color:#28262A; background:#C8DFAA; border:0px;}
.quform-theme-minimal .quform-element-submit.quform-button-style-theme>.quform-button-next-default>button {font-size:20px; font-weight:500; color:#28262A; background:#C8DFAA; padding:10px 0px; margin-top:30px; border:0px;}
.quform-theme-minimal .quform-element-submit.quform-button-style-theme>.quform-button-next-default>button:hover {color:#28262A; background:#C8DFAA; border:0px;}
.quform-theme-minimal .quform-element-submit.quform-button-style-theme>.quform-button-back-default>button {font-size:20px; font-weight:500; color:#28262A; background:#C8DFAA; padding:10px 0px; margin-top:30px; border:0px;}
.quform-theme-minimal .quform-element-submit.quform-button-style-theme>.quform-button-back-default>button:hover {color:#28262A; background:#C8DFAA; border:0px;}
.quform-theme-minimal .quform-page-progress-bar {background-color:#00C3D8; color:#00C3D8;}
.quform-field-icon {font-size:16px;}
/* ---------------------------------------- */


/* WPBakery
------------------------------------------- */
.bloco-texto {display:block; position:relative; max-width:760px; left:0; right:0; margin-left:auto; margin-right:auto;}
/* ---------------------------------------- */


/* Galeria
------------------------------------------- */
.gallery a {background:transparent;}
.gallery img {border:0px !important; padding:0px !important; opacity:1; transform:scale(1); transition:.3s ease-in-out; box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 4px, rgba(0, 0, 0, 0.23) 0px 3px 4px;}
.gallery img:hover {content:""; display:block; transform:scale(1.04); background-position:center center; background-repeat:no-repeat;}
.gallery p {font-size:0px !important;}
/* ---------------------------------------- */


/* Páginas
----------------------------------------------------------------------------
---------------------------------------------------------------------------- */

.start-header {margin-top:-64px;}
.start-logo-img {margin:10px 0px;}
.home-start-headline {text-align:center; font-size:40px; font-weight:700; line-height:68px; color:#fff;}
.home-start-valor {font-size:80px; color:#FFDF4F;}
.start-btn-cotar .vc_btn3-size-md {font-size:30px !important; font-weight:700 !important; padding-top:30px !important; padding-bottom:30px !important; box-shadow:rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;}
.start-btn-cotar .vc_btn3-size-md:hover {}
.start-btn-cotar .vc_btn3-icon {font-size:30px !important; margin-top:15px !important;}
.logo-alt-img {margin-bottom:15px;}
.headline-setor-container {width:100%; text-align:center;}
.headline-setor {background-color:#E5B25D; font-size:34px; font-weight:600; color:#fff; display:block; position:relative; max-width:480px; left:0; right:0; margin-left:auto; margin-right:auto; padding-bottom:28px;}
.headline-setor:before {content:url("images/logo-small-header.png"); width:77px; height:72px; position:relative; right:16px; top:24px;}
.headline-setor-planos {background-color:#A1CF6B; font-size:34px; font-weight:600; color:#fff; display:block; position:relative; max-width:480px; left:0; right:0; margin-left:auto; margin-right:auto; padding-bottom:28px;}
.headline-setor-planos:before {content:url("images/logo-small-header.png"); width:77px; height:72px; position:relative; right:16px; top:24px;}
.consultoria-headline {text-align:center; font-size:70px; font-weight:500; line-height:68px; color:#3D3066;}
.consultoria-tagline {text-align:center; font-size:34px; font-weight:500; color:#3D3066;}
.consultoria-infos {text-align:center; font-size:24px; font-weight:400; color:#333; display:block; position:relative; max-width:480px; left:0; right:0; margin-left:auto; margin-right:auto;}
.beneficios-infos-container {display:block; position:relative; max-width:420px; left:0; right:0; margin-left:auto; margin-right:auto; font-size:22px; font-weight:600; color:#fff;}
.beneficios-infos {margin-bottom:14px;}
.beneficios-infos:before {font-family:'core'; content:"\f00e"; color:#00C3D8; font-size:26px; position:relative; right:18px; top:2px;}
.start-bloco-headline h4 {font-size:38px; font-weight:700 !important; line-height:68px; color:#fff;}
.bloco-planos-start .wpb_wrapper {background-color:#edf9f9; border-radius:12px;}
.bloco-planos-start-empresarial .wpb_wrapper {background-color:#edf9f9; border-radius:12px;}
.start-planos-icon {}
.start-planos-id {background:#4A484B; padding:5px 0px; text-align:center; font-size:28px; font-weight:600; color:#fff; margin-top:-20px; max-width:200px; display:block; position:relative; left:0; right:0; margin-left:auto; margin-right:auto;}
.start-planos-desc {display:block; position:relative; max-width:600px; left:0; right:0; margin-left:auto; margin-right:auto; text-align:center; padding:0px 20px;}
.vc_btn3.vc_btn3-style-custom {background-image:none !important;}
.start-btn-op .vc_btn3-size-md {font-size:20px !important; padding-top:10px !important; padding-bottom:10px !important; margin-bottom:32px;}
.start-btn-op .vc_btn3-size-md:hover {background-color:#527fe0 !important;}
.start-btn-op .vc_btn3-icon {font-size:20px !important;}
.form-cotacao {padding:10px 20px;}
.avatar-form {margin-bottom:-10px;}
#cotar-form {}
.form-cotar-space {height:10px;}
.form-cotar-headline-container {width:100%; text-align:center; margin-bottom:30px; margin-top:-40px;}
.form-cotar-headline {font-size:26px; font-weight:600; color:#476A6F; background-color:#F0F7EE; display:block; position:relative; max-width:380px; left:0; right:0; margin-left:auto; margin-right:auto; text-align:center; padding:10px 16px 18px 16px;}
.form-cotar-headline:before {font-family:'core'; content:"\f285"; color:#29c118; font-size:32px; font-weight:400; position:relative; right:8px; top:2px;}
.form-cotar-tagline {font-size:20px; font-weight:300; color:#717568; padding-top:14px;}
.form-cotacao-headline-container {width:100%; text-align:center; margin-bottom:30px;}
.form-cotacao-headline {background-color:#FFDF4F; display:block; position:relative; max-width:380px; left:0; right:0; margin-left:auto; margin-right:auto; text-align:center; font-size:28px; font-weight:700;}
.cotar-fixed {}
.fix-btn-cotar .vc_btn3-size-md:before {content:url("images/consultoria-icon-bar.png"); width:45px; height:42px; position:relative; top:10px; right:10px;}
.fix-btn-cotar .vc_btn3-size-md {font-size:24px !important; font-weight:700 !important; padding-top:2px !important; padding-bottom:15px !important; box-shadow:rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;}
.fix-btn-cotar .vc_btn3-size-md:hover {}
.fix-btn-cotar .vc_btn3-icon {font-size:24px !important; margin-top:30px !important;}
.header-planos-pagina {margin-top:-60px;}
.bloco-planos-id-container {padding:0px 20px;}
.plano-id-box .wpb_wrapper {background-color:#F0F7EE; border-radius:12px; padding:20px; margin-bottom:50px;}
.plano-id-logo {}
.plano-id-nome {font-size:30px; font-weight:600; margin-top:-40px !important;}
.plano-id-cat {margin-top:-10px !important;}
.plano-id-info {}
.plano-id-info i.Defaults-check {font-size:20px !important;}
.plano-id-btn-cotar .vc_btn3-size-md {font-size:20px !important; font-weight:600 !important; padding-top:15px !important; padding-bottom:15px !important;}
.plano-id-btn-cotar .vc_btn3-size-md:hover {background-color:#2b73bf !important;}
.informa-plano {min-height:360px; max-height:360px; overflow:scroll; overflow-x:hidden; font-size:16px; line-height:1.6; letter-spacing:1px;}
.contato-fone {text-align:center; font-size:22px; color:#3F4739; font-weight:600; margin-top:14px;}
.contato-fone:before {font-family:'core'; content:"\f285"; position:relative; right:5px; font-weight:400; color:#7DDE92;}
.contato-mail {text-align:center; color:#717568; margin-top:14px;}

.btn-cotar-whatsapp .vc_btn3.vc_btn3-size-lg {font-size:22px !important; font-weight:600 !important; color:#4A484B !important;}
.btn-cotar-whatsapp .vc_btn3.vc_btn3-size-lg:hover, .btn-cotar-whatsapp .vc_btn3.vc_btn3-size-lg:active {color:#4A484B !important;}
.btn-cotar-whatsapp .vc_btn3.vc_btn3-size-lg .vc_btn3-icon {font-size:32px !important; color:#4A484B !important;}


/* Media Queries
----------------------------------------------------------------------------
---------------------------------------------------------------------------- */


/* Smartphones / Tablets
------------------------------------------- */
@media only screen and (max-width:767px) {

.webi {display:none !important;}

.site-header {display:none !important;}

.home-start-headline {font-size:36px; line-height:60px;}
.home-start-valor {font-size:68px;}
.start-btn-cotar .vc_btn3-size-md {font-size:26px !important; padding-top:26px !important; padding-bottom:26px !important;}
.start-btn-cotar .vc_btn3-icon {font-size:26px !important;}
.consultoria-headline {font-size:50px; line-height:48px;}
.consultoria-tagline {font-size:28px;}
.consultoria-infos {text-align:center; font-size:24px; font-weight:400; color:#333;}
.headline-setor {font-size:30px; font-weight:600; color:#fff; padding-bottom:28px;}
.beneficios-infos-container {font-size:18px; max-width:320px;}
.beneficios-infos:before {font-size:22px !important;}
.start-bloco-headline h4 {font-size:38px;}
.start-planos-id {font-size:24px;}
.form-cotacao {padding:10px 0px;}
.form-cotar-headline {font-size:24px;}
.form-cotar-headline:before {font-size:30px;}
.form-cotar-tagline {font-size:16px; font-weight:400;}
.quform-label-text {font-size:18px;}
.footer-menu li:not(:last-child) {border-right:0px solid #ccc;}
.footer-menu li a {padding:0px 5px 0px 5px; font-size:12px;}
.bloco-planos-start-empresarial {margin-top:-70px !important;}

.ld-um {font-size:34px !important;}
.ld-dois {font-size:24px !important; line-height:20px !important;}
.ld-tres {font-size:22px !important; line-height:32px !important;}
.ld-quatro, .ld-sete {font-size:52px !important;}
.ld-cinco {font-size:26px !important; line-height:38px !important;}
.ld-seis {font-size:22px !important; line-height:30px !important;}
.ld-oito {font-size:38px !important;}
.ld-nove {font-size:22px !important; line-height:30px !important;}
.ld-dez, .ld-onze, .ld-treze {font-size:38px !important; line-height:48px !important;}
.ld-doze {font-size:26px !important; line-height:38px !important;}
.ld-quatorze {font-size:26px !important; line-height:20px !important;}



}


/* Desktops
------------------------------------------- */
@media only screen and (min-width:768px) {

.mobi {display:none !important;}

}


