* {
margin:0;
padding:0;
list-style:none;
vertical-align:baseline;
text-decoration:none;
outline:0 !important;
} .material-icons {
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
font-size: 24px; display: inline-block;
line-height: 1;
text-transform: none;
letter-spacing: normal;
word-wrap: normal;
white-space: nowrap;
direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; font-feature-settings: 'liga';
}
.l-canvas {
overflow:hidden;
} #page-header .l-subheader-h {
max-width:1420px;
} .header_hor .l-subheader.at_middle {
box-shadow:0 4px 6px -2px rgba(0,0,0,.08),0 2px 1px -1px #ffffff;
}
.w-text {
font-size:0.88em !important;	
font-weight:500;
}
.w-text i {
color:#141c4d;
font-weight:600;
opacity:1;	
}
.hide-all,
.show-mobile {
display:none !important;	
} .custom-heading-1 h2,
.custom-heading-2 h2,
.custom-heading-3 h2,
.contacts-footer .w-iconbox-text,
.no-icon-contact-box .w-iconbox-title {
text-transform:uppercase;
}
.mfp-title,
.wpcf7-display-none,
.screen-reader-response,
.no-icon-contact-box .w-iconbox-icon {
display:none;
}
a,
.tp-caption,
.menu-button a .w-nav-title,
.custom-icon-box .wpb_wrapper {
transition:all 250ms ease 0s !important;	
}
.clear {
clear:both;	
}
.extra-padding {
padding-left:5%;
padding-right:5%;
}
.bg-color-1 {
background:#f5f5f5;
}
.bg-color-2 {
background:#eeeeee;
}
.bg-color-3 {
background:#dddddd;
}
.bg-color-4 {
background:#cccccc;
}
.align-left {
text-align:left;
}
.align-right {
text-align:right;
}
.align-center {
text-align:center;
} .embed-youtube-video {
position:relative;
padding-bottom:56.25%;
height:0;
}
.embed-youtube-video iframe {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
} .image-effect img {
border-radius:5px;
box-shadow:0 0 15px rgba(0,0,0,0.20);
} .dropcap p:first-of-type:first-letter { 
float:left; 
padding-right:15px;
font-size:60px; 
color:#141c4d;
font-weight:700; 
font-family:'Parisienne', cursive;
}
.dropcap.dark-theme p:first-of-type:first-letter { 
color:#ffffff;
}  ::-webkit-input-placeholder { color:#666666;
font-size:0.9em;
}
::-moz-placeholder { color:#666666;
font-size:0.9em;
opacity:1;
}
:-ms-input-placeholder { color:#666666;
font-size:0.9em;
}
.slick-prev,
.slick-next {
box-shadow:none !important;	
}
.g-breadcrumbs-separator {
font-size:0.9em;
position:relative;
top:3px;
} .contact-box h4 {
text-transform:uppercase;
font-size:11px !important;
letter-spacing:0.2em;
font-weight:600;
}
.contact-box .w-iconbox-text p {
font-size:15px;
}
.no-icon-contact-box .w-iconbox-title {
font-size:11px !important;
letter-spacing:0.2em;
} select,
textarea,
input[type="tel"],
input[type="text"],
input[type="date"],
input[type="email"],
input[type="search"],
input[type="number"],
input[type="password"],
.w-form-radio,
.w-form-checkbox,
.select2-selection {
margin-top:12px !important;
}
input[type="radio"],
input[type="checkbox"] {
margin-right:2px;
margin-bottom:0;
margin-top:0 !important;
position:relative;
top:-1px;
}
textarea {
margin-bottom:15px;
}
.form-legend {
font-size:16px;
font-weight:800;
color:#333333;
margin-top:10px;
}
.wpcf7-form input[type="submit"] {
font-size:0.9em !important;
padding:12px 26px !important;
margin-top:15px;
margin-bottom:15px;
letter-spacing:0.1em;
}
.required-fields {
font-size:12px;
}
.half-column {
width:50%;	
}
.full-column {
width:100%;	
}
.half-column,
.full-column {
float:left;	
}
.field-padding {
padding-right:20px;	
}
.wpcf7-response-output {
overflow:hidden;
}
.wpcf7-display-none,
.screen-reader-response {
display:none;
}
input[type="checkbox"],
input[type="radio"] {
width:15px;
height:15px;
top:-2px;
}
.politica-de-privacidade .wpcf7-list-item-label {
font-size:0.85em;
} .contact-form-light select,
.contact-form-light textarea,
.contact-form-light .w-form-radio,
.contact-form-light .w-form-checkbox,
.contact-form-light .select2-selection,
.contact-form-light input:not([type="submit"]) {
background:transparent;
border:none;
border-bottom:1px solid #cccccc;
border-radius:0;
}
.contact-form-light select:focus,
.contact-form-light textarea:focus,
.contact-form-light input:not([type="submit"]):focus {
border:none;
border-bottom:1px solid #141c4d;
} .boxed-contact-form {
background:rgba(255,255,255,0.85) !important;
padding-top:35px;
padding-bottom:35px;
padding-left:10% !important;
padding-right:10% !important;
border-radius:6px;
border-top:5px solid #141c4d;		
box-shadow:0 2px 8px rgba(0,0,0,0.15) !important;
}
.boxed-contact-form .wpcf7 {
margin-top:15px;	
}
.boxed-contact-form .wpb_text_column {
margin-bottom:10px !important;	
}
.boxed-contact-form .wpcf7-form h5 {
text-align:center;
margin-bottom:20px;
}
.boxed-contact-form.dark-theme .wpcf7 form.invalid .wpcf7-response-output,
.boxed-contact-form.dark-theme .wpcf7 form.unaccepted .wpcf7-response-output,
.boxed-contact-form.dark-theme .wpcf7 form.payment-required .wpcf7-response-output,
.boxed-contact-form.dark-theme .wpcf7-form wpcf7 form.sent .wpcf7-response-output,
.boxed-contact-form.dark-theme .wpcf7-form input:not([type="submit"]),
.boxed-contact-form.dark-theme .wpcf7-form textarea,
.boxed-contact-form.dark-theme .wpcf7-form select {
color:#666666;
} .book-contact-form {
box-shadow:0 0 6px rgba(0,0,0,0.35) !important;
}
.left-contact-box .vc_column-inner,
.right-contact-box .vc_column-inner {
padding:12% 12% 6% 12% !important;
}
.left-contact-box {
background:linear-gradient(90deg,#eeeeee,#f9f9f9);
}
.right-contact-box {
background:linear-gradient(90deg,#eeeeee,#f9f9f9);
}
.book-contact-form textarea,
.book-contact-form input:not([type="submit"]) {
border-color:#141c4d;
} ::-webkit-file-upload-button {
color:#ffffff;
background:#e27b27;
border-radius:3px;
padding-left:20px;
padding-right:20px;
}
input[type=file]::file-selector-button {
color:#ffffff;
border:none;
padding:8px 20px;
border-radius:3px;
background-color:#e27b27;
transition:1s;
}
input[type=file]::file-selector-button:hover {
background-color:#ce6617;
}
.wpcf7 input[type="file"] {
padding-left:0 !important;
background:transparent;
border:none;
margin-top:10px;
} .newsletter-form .wpcf7-form {
display:flex !important;
justify-content:center;
}
.newsletter-form input[type="text"],
.newsletter-form input[type="email"] {
box-sizing:border-box;
padding-left:30px;
height:50px;
}
.flex-padding {
width:25px;
}
.newsletter-form input[type="text"]:after {
content:"";
padding-right:20px;
}
.newsletter-form input[type="submit"] {
top:-3px;
height:54px;
} .custom-list ul {
margin-left:30px;	
}
.custom-list ul li {
margin-bottom:16px;
text-indent:-15px;
}
.custom-list li i {
color:#1789fc;
font-size:0.7em;
margin-right:10px;
position:relative;
top:-1px;
}
.custom-list.dark-theme li,
.custom-list.dark-theme li i {
color:#ffffff;
} .custom-list-material-icons ul {
margin-left:30px;	
}
.custom-list-material-icons ul li {
margin-bottom:16px;
text-indent:-15px;
}
.custom-list-material-icons li span {
color:#141c4d;
font-size:1.2em;
margin-right:10px;
position:relative;
top:3px;
}
.custom-list-material-icons.dark-theme li,
.custom-list-material-icons.dark-theme li span {
color:#ffffff;
} .single-post ul,
.standard-list ul,
.privacy-policy-page ul {
margin-left:18px;
}
.single-post li,
.standard-list li,
.privacy-policy-page li {
list-style:disc;
}
.single-post li::marker,
.standard-list li::marker,
.privacy-policy-page li::marker {
color:#141c4d;
}
.privacy-policy-page a {
text-decoration:underline;
} .custom-line-1 {
color:#aaaaaa !important;
position:relative !important;
top:-10px;
}
.custom-line-2 {
color:#dddddd !important;
position:relative !important;
top:-10px;
} .menu-button a {
padding-left:15px !important;
}
.menu-button a .w-nav-title {
font-size:0.9em !important;
color:#141c4d;
border:2px solid #141c4d;
background:tranparent;
padding:8px 24px !important;
border-radius:30px;
font-weight:800;
}
.menu-button a:hover .w-nav-title {
color:#ffffff;
border:2px solid #141c4d;
background:#141c4d;
} .custom-separator {
margin-bottom:45px !important;
}
.custom-separator h4 {
font-size:30px;
} .call-to-action .vc_col-sm-1 {
width:6%;
}
.call-to-action .vc_col-sm-4 {
width:32%;
}
.call-to-action .vc_col-sm-7 {
width:62%;
}
.call-to-action {
border-radius:6px !important;
background:#f9f9f9;
padding-top:60px;
padding-bottom:60px;
box-shadow:0 2px 50px rgba(0,0,0,0.15) !important;
}
.call-to-action h4 {
margin-bottom:15px;	
}
.call-to-action p {
font-size:18px;
line-height:1.6em;
} .simple-call-to-action {
border-radius:6px !important;
background:#f9f9f9;
padding:50px 35px;
box-shadow:0 2px 50px rgba(0,0,0,0.15) !important;
}
.simple-call-to-action h4 {
margin-bottom:15px;	
} .call-to-action-2 .box-cta-2 {
box-shadow:0 0 35px rgba(0,0,0,0.75) !important;
border-radius:8px;
background:rgba(255,255,255,0.9);
}
.call-to-action-2 h3 {
font-size:28px;
font-weight:800 !important;
line-height:1.3;
} .needtowrap-1 {
-webkit-columns:2;
-moz-columns:2;
columns:2;
column-gap:45px;
}
.needtowrap-2 {
-webkit-columns:3;
-moz-columns:3;
columns:3;
column-gap:40px;
}
.needtowrap-1 p,
.needtowrap-2 p {
text-align:justify;
overflow-wrap:break-word;
word-wrap:break-word;
-webkit-hyphens:auto;
-ms-hyphens:auto;
hyphens:auto;
hyphenate-limit-chars:10 4 4;
} .box-cards .vc_column-inner {
padding-left:0 !important;
padding-right:0 !important; border:1px solid #141c4d;
}
.wrapper-box-cards {
padding:50px 60px 50px 60px !important;
} .wrapper-box-cards-2 {
padding:30px 45px;
border-left:1px solid #dddddd;
border-right:1px solid #dddddd;
border-bottom:1px solid #dddddd;
}
.box-cards-2 h3 {
font-size:1.2em;
}
.box-cards-2 .stretched-column {
width:15% !important;
}
.box-cards-2 .vc_col-sm-1\/5 {
width:23.33%;
} .iconbox-cards .vc_column-inner {
padding-left:12px !important;
padding-right:12px !important;
}
.ibc-wrapper .wpb_wrapper {
padding:35px 30px 35px 30px;
box-shadow:0 1px 18px rgba(0,0,0,0.08);
border-radius:6px;
background:#ffffff;
}
.ibc-wrapper .wpb_wrapper:hover {
box-shadow:0 1px 50px rgba(0,0,0,0.15);
}
.iconbox-cards .w-iconbox-title {
min-height:70px;
margin-bottom:0;
padding-bottom:0;
}
.iconbox-cards p {
font-size:0.95em;
line-height:1.4em;
margin-top:5px;
min-height:90px;
}
.iconbox-cards .w-iconbox-icon {
min-height:120px;
} .custom-heading-7 {
text-align:center;
position:relative;
}
.custom-heading-7 h2 {
display:inline-block;
padding-bottom:15px;
}
.custom-heading-7 h2::after {
content:"";
background-color:#1789fc;
left:50%;
top:50px;
transform:translateX(-50%);
width:100px;
height:2px;
position:absolute;
} .custom-heading-8 {
position:relative;
}
.custom-heading-8 h2 {
display:inline-block;
padding-bottom:15px;
}
.custom-heading-8 h2::before {
content:"";
background-color:#1789fc;
top:50px;
width:100px;
height:2px;
position:absolute;
}
.layout_9415 .w-grid-item-h:hover .usg_vwrapper_2 {
background:#141c4d !important;
color:#ffffff !important;
}
.layout_6151 .w-grid-item-h:hover .usg_vwrapper_2 {
background:#141c4d !important;
color:#ffffff !important;
}
.google-map {
margin-bottom:-5px;
} .custom-box-cards .vc_col-sm-2 {
width:20%;
}
.vc_col-sm-2.shorten-column {
width:10%;
}
.custom-box-cards .vc_column-inner {
padding-left:12px !important;
padding-right:12px !important;
}
.wrapper-custom-box-cards .wpb_wrapper {
padding:30px 30px 30px 30px;
box-shadow:0 1px 18px rgba(11,70,109,0.15);
border-radius:6px;
}
.wrapper-custom-box-cards .w-image {
margin-bottom:0;
}
.wrapper-custom-box-cards h2 {
font-size:22px;
line-height:1.2em;
margin-bottom:0;
}
.wrapper-custom-box-cards H2 {
min-height:60px;
}
.wrapper-custom-box-cards p {
min-height:120px;
}  .tablepress tfoot th,
.tablepress thead th {
color:#ffffff;	
background:#141c4d;
line-height:1.5em;
}
.tablepress tfoot .column-2,
.tablepress thead .column-2 {
border-left:1px solid #f4f5f9 !important;
border-right:1px solid #141c4d !important;
}
.tablepress th {
font-size:15px;
padding:10px 20px !important;
}
.tablepress td {
font-weight:500;
border-color:transparent !important;	
padding:10px 20px;
line-height:1.5em;
}
.tablepress .even td {
background:#f4f5f9 !important;
}
.tablepress .odd td {
background:#f4f5f9 !important;
}
.tablepress th {
vertical-align:middle !important;	
border-color:transparent !important;	
}
.tablepress tbody td {
vertical-align:middle;	
}
.tablepress thead .column-1,
.tablepress thead .column-2 {
text-align:center;
}
.tablepress .column-1,
.tablepress .column-2 {
text-align:center;
}
.tablepress .column-3 {
text-align:center;
}
.tablepress-3 .tablepress .row-1 {
border:1px solid #006f98;
}
.tablepress-3 td {
border:1px solid #dddddd !important;
} .over-column {
padding-top:110px;
padding-bottom:110px;
}
.right-over-column {
position:relative;
z-index:99999;
margin-left:-90px !important;	
box-shadow:0 0 30px rgba(0,0,0,0.25);
padding-left:80px;
padding-right:35px;
}
.left-over-column {
position:relative;
z-index:99999;
margin-right:-150px !important;	
box-shadow:0 0 30px rgba(0,0,0,0.25);
padding-left:60px;
padding-right:35px;
}
.g-filters {
margin-bottom:35px;
}
.privacy-policy-page h2 {
font-size:;
}
.privacy-policy-page h3 {
font-size:;
}
.privacy-policy-page a,
.privacy-policy-page spam,
.privacy-policy-page strong {
color:#1789fc;
}
.cli-style-v2 .cli-bar-message {
width:80%;
text-align:center;
} .custom-pricing-table .w-pricing-item-header {
padding:40px 25px 15px;
}
.custom-pricing-table-2 .w-pricing-item-header {
padding:40px 25px 35px;
}
.custom-pricing-table .w-pricing-item-title,
.custom-pricing-table-2 .w-pricing-item-title {
color:#444444;
font-weight:600;
line-height:1.2em;
text-transform:uppercase;
margin-bottom:15px;
}
.custom-pricing-table .w-pricing-item-title {
font-size:22px;
}
.custom-pricing-table-2 .w-pricing-item-title {
font-size:20px;
}
.custom-pricing-table .type_featured .w-pricing-item-title,
.custom-pricing-table-2 .type_featured .w-pricing-item-title {
color:#ffffff;
}
.custom-pricing-table .w-pricing-item-price {
font-size:16px;
font-weight:800;
line-height:1.3em;
min-height:150px;
}
.custom-pricing-table .w-pricing-item-price small {
color:#444444;
font-size:45px;
font-weight:800;
margin-top:20px;
}
.custom-pricing-table-2 .w-pricing-item-price {
font-size:45px;
font-weight:800;
}
.custom-pricing-table-2 .w-pricing-item-price small {
color:#444444;
font-size:16px;
font-weight:800;
}
.custom-pricing-table .type_featured .w-pricing-item-price small,
.custom-pricing-table-2 .type_featured .w-pricing-item-price small {
color:#ffffff;
}
.custom-pricing-table .w-pricing-item-features,
.custom-pricing-table-2 .w-pricing-item-features {
text-align:left;
padding:30px 40px;
}
.custom-pricing-table ul,
.custom-pricing-table-2 ul {
font-size:15px;
margin-left:0 !important;
}
.custom-pricing-table ul,
.custom-pricing-table-2 ul li {
margin-bottom:5px;
line-height:2.0em;
}
.custom-pricing-table .w-pricing-item-h,
.custom-pricing-table-2 .w-pricing-item-h {
margin:15px !important;
box-shadow:0 1px 6px rgba(0,0,0,0.15) !important;
}
.custom-pricing-table hr,
.custom-pricing-table-2 hr {
padding-top:20px;
margin-bottom:25px;
}
.custom-pricing-table .w-pricing-item-header p,
.custom-pricing-table-2 .w-pricing-item-header p {
font-size:17px;
color:#444444;
font-weight:800;
text-decoration:line-through;
}
.custom-pricing-table-2 .w-pricing-item-header p {
margin-bottom:10px;
}
.custom-pricing-table .type_featured .w-pricing-item-header p,
.custom-pricing-table-2 .type_featured .w-pricing-item-header p {
color:#ffffff;
text-decoration:line-through;
}
.custom-pricing-table h4,
.custom-pricing-table-2 h4 {
font-size:17px;
color:#444444;
font-weight:800;
}
.custom-pricing-table h5,
.custom-pricing-table-2 h5 {
font-size:17px;
color:#444444;
font-weight:800;
text-decoration:underline;
} .navstyle_block.navpos_inside > .owl-nav div,
.navstyle_circle.navpos_inside > .owl-nav div {
text-shadow:none;
color:#666666;
}
.no-touch .navstyle_block.navpos_inside > .owl-nav div:hover,
.no-touch .navstyle_circle.navpos_inside > .owl-nav div:hover {
background:transparent;
} .center-mirror-columns .text-column .vc_column-inner{
padding-left:15% !important;
padding-right:15% !important;
}
.center-mirror-columns .text-column h2 {
font-size:40px !important;
color:#ffffff !important;
}
.center-mirror-columns .text-column p {
color:#ffffff;
}
.center-mirror-columns .image-column .vc_column-inner {
padding-left:0 !important;
} .single-video,
.no-touch .l-popup-box-content {
background:transparent !important;
}
.l-popup-box-content {
width:60%;
}
.testimonial-wrapper {
padding:50px 75px;
outline:1px dashed #00968D !important; 
outline-offset:-20px;
}
.w-toplink:not(.w-btn) {
border-radius:0 !important;
}
.anr_captcha_field {
margin-top:15px;	
}
.layout_9415 .usg_vwrapper_2 {
border-top:5px solid #ea6124;		
}
.no-padding-box-cards .vc_column-inner {
padding:0 !important;
}
.wrapper-services {
padding:35px 50px;
}
.wrapper-services h2 {
margin-bottom:10px;
} #cookie-law-info-bar {
z-index:999999999999;
}
.cli-tab-footer .wt-cli-privacy-accept-btn {
background:#141c4d;
}
.cli-tab-footer .wt-cli-privacy-accept-btn:hover {
color:#ffffff;
background:#1f2d72;
}
.cli-switch input:checked + .cli-slider {
background:#141c4d;
}
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {
border-radius:2px;
}
.cli_action_button {
background:#141c4d !important;
}   .layout_9529 .w-vwrapper {
padding:45px 50px;
margin:10px;
border-radius:6px;
box-shadow:0 1px 5px rgba(0,0,0,0.12);
}
.layout_9529 .w-grid-item-h {
background:transparent !important;
}  .shadowbox-wrapper-1 {
padding:40px 50px 40px 60px;
box-shadow:0 0 35px rgba(0,0,0,0.15);
border-left:6px solid #141c4d;
border-radius:8px;
color:#333333;
} .shadowbox-wrapper-2 {
padding:50px 60px;
box-shadow:0 0 35px rgba(0,0,0,0.15);
border-radius:8px;
color:#333333;
}
.content-shadowbox h4 {
font-weight:500;
}
.content-shadowbox strong {
color:#141c4d;
} .shadowbox-wrapper-3 {
padding:60px 40px;
border-radius:5px;
background:rgba(255,255,255,0.9);
box-shadow:0 0 35px rgba(0,0,0,0.15);
} .vertical-column {
padding-left:3%;
}
.vertical-column-content h3 {
font-size:20px;
margin-bottom:10px !important;
} .blockquote-wrapper {
padding:45px 25px;
box-shadow:0 0 35px rgba(0,0,0,0.15);
border-left:6px solid #141c4d;
border-radius:8px;
color:#333333;
}
blockquote {
padding-left:60px;
padding-right:0;
}
blockquote p {
font-size:19px;
font-style:italic;
margin-left:15px;
margin-right:15px;
margin-bottom:1.5rem;
}
blockquote cite {
font-size:0.8em !important;
font-weight:800 !important;
color:#333333;
margin-top:10px;
} .l-footer.layout_compact {
font-size:0.9em;	
}
#menu-widget-footer a {
font-size:0.9em;	
}
.l-footer .widget_nav_menu ul li {
margin-bottom:1px;	
}
.l-footer h3 {
font-size:24px;
font-weight:600;
}
.widgettitle {
font-size:1.5em;	
}
.l-footer .w-iconbox-text {
font-size:0.74em !important;
letter-spacing: 0.2em;
font-weight:700 !important;
}
adress p {
font-size:0.88em;
margin-bottom:10px;
line-height:1.6;
}
adress i {
color:#1789fc;
margin-right:8px;
text-align:center;
width:25px;
}
footer .widget_nav_menu .menu-item::before {
top:-1px !important;	
}
.copyright-bar .wpb_content_element {
margin-bottom:0;	
}
.copyright-bar {
font-size:0.88em;
}
.developer {
text-align:right;
}  .custom-icon-box .vc_column-inner {
padding-left:12px !important;
padding-right:12px !important;
}
.custom-icon-box .wpb_wrapper {
padding:50px 45px;
box-shadow:0 1px 18px rgba(20,28,77,0.08);
border-radius: 6px;
background:#ffffff;
}
.custom-icon-box.custom-hover .wpb_wrapper:hover {
box-shadow:0 1px 50px rgba(20,28,77,0.1);
}
.custom-icon-box h3 {
line-height:1.3;
}
.custom-icon-box p {
margin-top:10px;
min-height:110px;
}
#section-valores p {
min-height:80px;
} .box-planos {
padding:40px 50px;
box-shadow:0 1px 18px rgba(11,70,109,0.08);
border-radius:6px;
border-top:5px solid #141c4d;
}
.box-planos:hover {
box-shadow:0 1px 50px rgba(11,70,109,0.1);
}
.box-planos h2 {
color:#141c4d;
font-size:24px;
min-height:45px;
}
.box-planos h5 {
margin-bottom:10px;
font-size:21px;
}
.box-planos p {
margin-bottom:10px;
}
.equal-height p {
min-height:85px;	
}
.short-column {
width:10%;
}
.stretched-column {
width:26.66%;
}
.stretched-column .vc_column-inner {
padding-left:20px !important;
padding-right:20px !important;
}
.box-planos .wpb_text_column {
margin-bottom:15px !important;
}
.box-planos .custom-list ul {
border-top:1px dotted #dddddd;
margin-top:10px;
}
.box-planos .custom-list ul li:first-child {
margin-top:20px;
}
.box-no-padding .vc_column-inner {
padding-left:0 !important;
}
.extra-gap .vc_column-inner {
padding-right:40px !important;
}
.box-rede-credenciada {
max-width:inherit !important;
}
.default-titlebar h1 {
margin-bottom:5px;
}
.rs-layer strong {
color:#141c4d;
font-weight:900 !important;
} .faq-section .w-tabs-section-header {
padding:22px 30px;
border-radius:5px;
}
.w-tabs-section-content {
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
}
.faq-section .w-tabs-section-title {
font-weight:600;
}
.faq-section .w-tabs-section {
border:1px solid #cce4f5 !important;
margin-bottom:10px;
border-radius:5px;
}
.faq-section .w-tabs-section {
color:#141c4d;
}
.no-touch .w-tabs-section-header:hover,
.no-touch .w-tabs-section-header:focus,
.faq-section .w-tabs-section.active:not(.has_text_color) .w-tabs-section-header {
color:#ffffff !important;
background:#1789fc;
}
.faq-section .w-tabs-section-header,
.faq-section .w-tabs-section.active .w-tabs-section-content {
background:#ffffff;
} .w-dropdown-current .w-dropdown-item,
.opened .w-dropdown-current .w-dropdown-item {
color:#ffffff;
padding-top:3px;
padding-bottom:3px;
border-radius:2px !important;
}
.w-dropdown-current .w-dropdown-item {
background:#1789fc;
}
.opened .w-dropdown-current .w-dropdown-item {
background:#007acc !important;
}
.no-touch .l-subheader.at_top a:hover {
color:#ffffff !important;
}
.custom-dropdown-menu a {
font-size:12px;
}
.custom-dropdown-menu .w-dropdown-current .w-dropdown-item-title {
font-size:11px;
font-weight:600;
text-transform:uppercase;
margin-right:5px;
}
.custom-dropdown-menu .w-dropdown-list a:hover {
color:#ffffff !important;
background:#1789fc;
}
.l-subheader-cell.at_left a:hover span {
color:#1f2d72 !important;
}  @media only screen and (max-width:1600px) {
} @media only screen and (max-width:1366px) {
.custom-icon-box p {
min-height:120px;
}
} @media only screen and (max-width:959px) {
} @media only screen and (min-width:768px) and (max-width:959px) {
} @media only screen and (max-width:767px) {
.footer-3 .w-iconbox-title,
.footer-4 .w-iconbox-title,
.social-links-footer,
.iconbox-mobile,
.post_title,
.iconbox-cards .w-iconbox-title, 
.section-missao .w-iconbox-title,
.call-to-action p,
.call-to-action h3,
.call-to-action h4,
.developer,
.copyright p,
.copyright-bar {
text-align:center;	
}
.shrunken-column,
.stretched-column {
width:inherit;
}
.half-column,
.full-column {
width:100%;
}
.field-padding {
padding-right:inherit;	
}
.mobile-padding .vc_column-inner {
padding-left:2.5rem !important;
padding-right:2.5rem !important;
}
.mobile-margin .vc_column-inner {
margin-left:15px !important;
margin-right:15px !important;
}
.iconbox-cards .vc_column-inner {
padding-left:25px !important;
padding-right:25px !important;
}
.boxed-call-to-action {
padding-left:45px;
padding-right:45px;
}
.boxed-contact-form {
margin-left:45px !important;
margin-right:45px !important;
}
.contact-box {
margin-top:35px !important;
margin-bottom:35px !important;
}
.extra-padding {
padding-left:inherit;
padding-right:inherit;
}
.w-iconbox.iconpos_left {
display:inherit;
}
.show-mobile {
display:inherit !important;	
}
.breadcrumbs {
display:none;
}
.hide-mobile {
display:none !important;	
}
.default-titlebar h1 {
font-size:26px;
}
.needtowrap-1,
.needtowrap-2 {
-webkit-columns:auto;
-moz-columns:auto;
columns:auto;
column-gap:normal;
}
.w-iconbox.style_default .w-iconbox-icon {
width:inherit;
}
.w-iconbox.iconpos_left .w-iconbox-icon {
margin-right:0;
}
.w-iconbox-text {
margin-top:15px;
}
.w-iconbox-title {
margin-top:15px !important;
}	
.iconbox-mobile {
margin:0 auto;
}
.custom-heading-1 h2
.custom-heading-2 h2, 
.custom-heading-3 h2 {
font-size:15px !important;
} 
.tablepress th {
font-size:14px;
padding:8px 10px;
}
.tablepress td {
font-size:13px;
font-weight:500;
border-color:transparent !important;	
padding:8px 10px;
line-height:1.5em;
}
.tablepress-column .vc_column-inner {
padding-left:20px !important;
padding-right:20px !important;
}
.tablepress tfoot .column-2,
.tablepress tfoot .column-3 {
white-space:nowrap;
}
.center-mirror-columns .vc_col-sm-3 {
width:100%;
}
.center-mirror-columns .text-column.vc_col-sm-3,
.center-mirror-columns .image-column.vc_col-sm-3 {
width:100% !important;
}
.center-mirror-columns .text-column {
margin-bottom:0 !important;
}
.align-center-mobile,
.align-center-mobile .w-socials {
text-align:center !important;
}
.align-left-mobile {
text-align:left;
}
.layout_9529 .w-vwrapper {
padding-left:30px;
padding-right:30px;
}
.header-separator {
height:70px !important;
}
.shadowbox-wrapper-1,
.shadowbox-wrapper-2 {
padding:35px 25px;
}
.reset-wrapper-mobile {
display:inherit;
}
.display-block {
display:block;
}
.vertical-column {
padding-left:0;
}
.cover-image-mobile .l-section-img {
background-size:cover !important;
}
.over-column {
padding-top:35px;
padding-bottom:35px;
}
.right-over-column {
margin-left:inherit !important;	
padding-left:15px;
padding-right:25px;
}
.left-over-column {
margin-right:inherit !important;	
padding-left:40px;
padding-right:25px;
}
.wrapper-box-cards {
padding:30px 40px !important;
}
.boxed-contact-form {
margin-left:0 !important;
margin-right:0 !important;
}	
.boxed-contact-form,
.left-contact-box .vc_column-inner,
.right-contact-box .vc_column-inner {
padding-left:9% !important;
padding-right:9% !important;
}
.testimonial-wrapper {
padding:35px 15px;
}
.testimonial-wrapper p {
padding-left:25px;
padding-right:25px;
}
.call-to-action-2 .box-cta-2 {
padding-top:20px;
padding-bottom:20px;
}
.call-to-action {
padding-top:20px;
padding-bottom:40px;
}
.newsletter-form .wpcf7-form {
display:inherit !important;
}
.shadowbox-wrapper-3 {
padding:40px 20px;
}
.blockquote-wrapper {
padding-left:15px;
}
blockquote {
padding-left:40px;
}
blockquote::before {
font-size:4em;
}
.box-planos h2,
.equal-height p,
#section-valores p,
.custom-icon-box p {
min-height:inherit;
}
.no-margin-bottom {
margin-bottom:0 !important;
}
.extra-gap .vc_column-inner {
padding-right:12px !important;
}
.default-titlebar .l-section-img {
background-size:cover !important;
}
.custom-heading-7.break-line h2::after {
margin-top:35px;
}
.cover-image-mobile {
background-size:cover !important;
}
.custom-icon-box .wpb_wrapper {
padding:40px 20px;
}
}