.vc_row{outline:none;box-shadow:none}.vc_row[data-vc-full-width]:after,.vc_row[data-vc-full-width]:before{content:".";display:block;height:0;overflow:hidden}.vc_row[data-vc-full-width]:after{clear:both}.vc_row[data-vc-full-width]{zoom:1;overflow:hidden}.vc_pie_chart_back{opacity:1}.vc_pie_chart .vc_pie_chart_value{font-size:200%}.wpb_pie_chart_heading{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;height:100%;display:table;width:100%;padding-top:65px}.vc_tta.vc_general .vc_tta-panel-title{font-family:Montserrat,sans-serif;font-size:15px;font-size:.9375rem;line-height:22px}.vc_tta.vc_general .vc_tta-panel .vc_tta-panel-title>a{color:#2e323f}.vc_general.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,.vc_general.vc_tta .vc_tta-panel-heading{border-radius:0;border-width:1px}.vc_general.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,.vc_general.vc_tta .vc_tta-panel .vc_tta-panel-heading{background-color:transparent;border-color:#dfdfdf}.vc_general.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,.vc_general.vc_tta .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:transparent;border-color:#4fc198;border-width:2px}.vc_general.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading:hover,.vc_general.vc_tta .vc_tta-panel.vc_active .vc_tta-panel-heading:hover{background-color:#fff;border-color:#4fc198}.vc_general.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a,.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#4fc198}.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title .vc_tta-controls-icon:before{border-color:#4fc198}.vc_general.vc_tta .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading{margin-top:0;border-width:1px}.vc_general.vc_tta .vc_tta-panel:not(:last-child) .vc_tta-panel-heading{margin-bottom:-2px}.vc_general.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,.vc_general.vc_tta .vc_tta-panel.vc_active .vc_tta-panel-heading{margin-bottom:0}.vc_general.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,.vc_general.vc_tta .vc_tta-panel .vc_tta-panel-body{background-color:transparent;border:none;padding:35px 10px}.vc_general.vc_tta.vc_tta-tabs .vc_tta-panels,.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill) .vc_tta-panels{background-color:#fff;border:none}.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border:none}.vc_tta.vc_general .vc_tta-tabs-list:before{content:'';display:block;height:1px;width:100%;position:absolute;bottom:0;left:0;background-color:#dfdfdf}.vc_tta.vc_general .vc_tta-tab>a{padding:14px 10px;margin-right:35px}.vc_tta.vc_general .vc_tta-tab:last-child>a{margin-right:0}.vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab a{font-family:Montserrat,sans-serif;font-size:15px;font-size:.9375rem;font-weight:700;line-height:22px;letter-spacing:.075em;text-transform:uppercase;color:#2e323f;background-color:#fff;border:none}.vc_general.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a{border-bottom:2px solid #4fc198;color:#4fc198}.vc_toggle_title h4{font-size:15px;font-size:.9375rem;color:#1e2331}.vc_toggle_active .vc_toggle_title h4{color:#4fc198}.ttbase-row-image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.ttbase-row-image.bg-stretch{background-repeat:repeat;background-size:cover}.compose-mode .ttbase-row-image .vc_element,.view-mode .ttbase-row-image .vc_element{z-index:2}

.vc_row[data-vc-full-width]{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;overflow:hidden; zoom:1;}
.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
.content-area .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), input[type=email], .gform_wrapper input[type=number], .gform_wrapper input[type=password], .gform_wrapper input[type=tel], .gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper select, .gform_wrapper textarea {
    background: #fff;
    border: 1px solid #dfdfdf;
    height: 48px;
    font-size: 1.125rem!important;
    font-size: 15px!important;
    font-weight: 400;
    letter-spacing: 0!important;
    margin-bottom: 35px;
    border-radius: 0;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    font-size: inherit;
    font-family: inherit;
    padding: 5px 4px;
    letter-spacing: normal;
}
.gform_wrapper .top_label .gfield_error input.large, .gform_wrapper .top_label .gfield_error select.large, .gform_wrapper .top_label .gfield_error textarea.textarea {
    width: 100%;
}
@media only screen and (min-width: 641px){
.gform_wrapper .hidden_label input.large, .gform_wrapper .hidden_label select.large, .gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large {
    width: 100%;
}
.gform_wrapper .gfield_error input.large, .gform_wrapper .gfield_error input.medium, .gform_wrapper .gfield_error input.small, .gform_wrapper .gfield_error select.large, .gform_wrapper .gfield_error select.medium, .gform_wrapper .gfield_error select.small {
    width: 100%;
}
.gform_wrapper input.large, .gform_wrapper input.medium, .gform_wrapper input.small, .gform_wrapper select.large, .gform_wrapper select.medium, .gform_wrapper select.small {
    width: 100%;
}
input[type=date], input[type=number], input[type=password], input[type=tel], input[type=text], select {
    background: #fff;
    border: 1px solid #dfdfdf;
    width: 100%;
    padding-left: 20px;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0;
    margin-bottom: 35px;
    border-radius: 0;
}
}
button, input[type=email], input[type=password], input[type=text], select, textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.gfct-uses-fa {
    padding-left: 30px !important;
}
.gform_wrapper *, .gform_wrapper :after, .gform_wrapper :before {
    box-sizing: border-box!important;
}
button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
input {
    line-height: normal;
}
button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
.gform_body .gform_fields, .gform_body ul {
    list-style: none;
    margin: 0;
}

.vc_column_container {
    padding-left: 0;
    padding-right: 0;
}
@media (min-width: 800px){
.vc_col-sm-6{width:50%}
.vc_row .vc_col-sm-6{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px}

.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
    float: left;
}

.col-sm-12 {
    width: 100%;
}

#cadastro{position: relative;
    min-height: 1px;
    padding-left: 10%;
    padding-right: 10%;}

}

@media (max-width: 800px){
.vc_col-sm-6 {
    width: 100%;
}

#cadastro{position: relative;
    min-height: 1px;
    padding-left: 10%;
    padding-right: 10%;}

}
.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.vc_col-xs-12, .vc_column_container {
    width: 100%;
}
.vc_row[data-vc-full-width]:after, .vc_row[data-vc-full-width]:before {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
}
.vc_row:after, .vc_row:before {
    content: " ";
    display: table;
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.vc_row[data-vc-full-width] {
    zoom: 1;
    overflow: hidden;
}
.ttbase-row-image {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
.vc_row {
    outline: none;
    box-shadow: none;
}
.ttbase-relative {
    position: relative;
    z-index: 1;
}
.intro, blockquote {
    font-weight: 400;
    letter-spacing: 0;
}

.intro {
    font-size: 20px;
    font-size: 2rem;
    line-height: 34px;
}
