/* Minification failed. Returning unminified contents.
(1,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,96): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,125): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,151): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,171): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,239): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,271): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,303): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,334): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,396): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,433): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,469): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,508): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,547): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,586): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,623): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,660): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,696): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,732): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,800): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,832): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,864): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,896): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,928): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,960): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,992): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1024): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1056): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1093): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1133): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1173): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1207): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1239): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1314): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1336): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1362): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1391): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1416): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1446): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1468): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1496): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1531): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1563): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1599): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,7768): run-time error CSS1039: Token not allowed after unary operator: '-a-btn_hover'
(1,8174): run-time error CSS1039: Token not allowed after unary operator: '-a-btn_start-color'
(1,8201): run-time error CSS1039: Token not allowed after unary operator: '-a-btn_end-color'
(1,8295): run-time error CSS1039: Token not allowed after unary operator: '-a-btn_hover'
(1,9037): run-time error CSS1039: Token not allowed after unary operator: '-a-btn_hover'
(1,9304): run-time error CSS1039: Token not allowed after unary operator: '-a-btn_start-color'
(1,9331): run-time error CSS1039: Token not allowed after unary operator: '-a-btn_end-color'
(1,9418): run-time error CSS1039: Token not allowed after unary operator: '-a-btn_hover'
(1,10105): run-time error CSS1039: Token not allowed after unary operator: '-color-secundary-darker-22'
(1,10408): run-time error CSS1039: Token not allowed after unary operator: '-blue'
(1,10422): run-time error CSS1039: Token not allowed after unary operator: '-color-secundary-darker-37'
(1,10533): run-time error CSS1039: Token not allowed after unary operator: '-blue'
(1,10752): run-time error CSS1039: Token not allowed after unary operator: '-color-secundary-darker-22'
(1,11055): run-time error CSS1039: Token not allowed after unary operator: '-color-secundary-darker-22'
(1,11090): run-time error CSS1039: Token not allowed after unary operator: '-color-secundary-darker-37'
(1,11201): run-time error CSS1039: Token not allowed after unary operator: '-color-secundary-darker-22'
(1,11439): run-time error CSS1039: Token not allowed after unary operator: '-a-a-btn-start-color-primary'
(1,11733): run-time error CSS1039: Token not allowed after unary operator: '-color-secundary'
(1,11758): run-time error CSS1039: Token not allowed after unary operator: '-a-btn-end-color-primary'
(1,11865): run-time error CSS1039: Token not allowed after unary operator: '-color-secundary'
(1,12092): run-time error CSS1039: Token not allowed after unary operator: '-color-contrast-clr-darker-38'
(1,12387): run-time error CSS1039: Token not allowed after unary operator: '-color-contrast-clr-darker-38'
(1,12425): run-time error CSS1039: Token not allowed after unary operator: '-color-highlight'
(1,12523): run-time error CSS1039: Token not allowed after unary operator: '-color-contrast-clr-darker-38'
(2,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,96): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,125): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,151): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,171): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,239): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,271): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,303): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,334): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,396): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,433): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,469): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,508): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,547): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,586): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,623): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,660): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,696): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,732): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,800): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,832): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,864): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,896): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,928): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,960): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,992): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1024): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1056): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1093): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1133): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1173): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1207): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1239): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1314): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1336): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1362): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1391): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1416): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1446): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1468): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1496): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1531): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1563): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1599): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
:root{--tamanho-fonte:14px;--color-base:#3f3f3f;--color-main:#411e5a;--color-highlight:#ffb200;--color-contrast-clr:#f0462d;--color-secundary:#63c3d1;--color-bright:#fff;--color-deep:#000;--color-invisible:transparent;--color-silver:#ccc;--color-main-lighter-41:#6e4b87;--color-main-lighter-36:#6e3d7f;--color-main-darker-23:#422256;--color-main-darker-16:#2e183b;--color-main-darker-13:#280a3c;--color-highlight-lighter-50:#ffba01;--color-highlight-darker-47:#dca014;--color-contrast-clr-darker-49:#d23c28;--color-contrast-clr-darker-50:#f0462d;--color-contrast-clr-darker-38:#ba0c2f;--color-secundary-lighter-60:#b7ebf4;--color-secundary-lighter-76:#a8d8df;--color-secundary-darker-22:#224d52;--color-secundary-darker-37:#3d7981;--color-secundary-darker-49:#529faa;--color-base-lighter-96:#f4f5f5;--color-base-lighter-89:#e3e1e2;--color-base-lighter-83:#d4cfd6;--color-base-lighter-81:#d0cece;--color-base-lighter-67:#aca9a8;--color-base-lighter-58:#939393;--color-base-lighter-53:#888583;--color-base-lighter-90:#e4e4e4;--color-main-lighter-42:#794c8b;--color-highlight-lighter-58:#feb52c;--color-contrast-clr-lighter-57:#ef4d36;--color-theme-silver-lighter-95:#f4f5f5;--a-badge_cta-start-color:#411e5a;--a-badge_cta-end-color:#411e5a;--a-btn_start-color:#f0462d;--a-btn_end-color:#ffb200;--a-btn_blue:#63c3d1;--a-btn_hover:#f0462d;--a-counter_color:#3f3f3f;--a-field_border:transparent;--a-prefix_color:#3f3f3f;--a-select_border:transparent;--a-show-more:#6e4b87;--a-show-more_hover:#ffb200;--a-subtitle-colored_color:#411e5a;--a-title-colored_color:#411e5a;--a-btn-start-color-primary:#28a745;--a-btn-end-color-primary:#411e5a;}label[id*="-error"].error{color:#f44336 !important;font-size:14px;}*.error{border-color:#f44336 !important;}.datepicker.dropdown-menu{font-size:12px;}*:disabled,.disabled{cursor:not-allowed !important;}select.form-control{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20448%22%20enable-background%3D%22new%200%200%20256%20448%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E.arrow%7Bfill%3A%23727272%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22arrow%22%20d%3D%22M255.9%20168c0-4.2-1.6-7.9-4.8-11.2-3.2-3.2-6.9-4.8-11.2-4.8H16c-4.2%200-7.9%201.6-11.2%204.8S0%20163.8%200%20168c0%204.4%201.6%208.2%204.8%2011.4l112%20112c3.1%203.1%206.8%204.6%2011.2%204.6%204.4%200%208.2-1.5%2011.4-4.6l112-112c3-3.2%204.5-7%204.5-11.4z%22%2F%3E%3C%2Fsvg%3E%0A");background-position:right 10px center;background-repeat:no-repeat;background-size:auto 50%;outline:none;-moz-appearance:none;-webkit-appearance:none;}select.form-control::-ms-expand{display:none;}.form-control{box-shadow:none;}.btn:focus{box-shadow:none;}.tabela-datatable{-webkit-box-shadow:1px 2px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 2px 3px 1px rgba(0,0,0,.15);box-shadow:1px 2px 3px 1px rgba(0,0,0,.15);border-radius:5px;padding:20px;margin:10px 0;}.tabela-datatable .table-responsive{border:none;}.tabela-datatable .table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before,.tabela-datatable .table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before{background-color:#2bb5ab;}.tabela-datatable .table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,.tabela-datatable .table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{background-color:#ed993c;}.tabela-datatable .dataTables_paginate{font-size:13px;}@media(max-width:767px){.tabela-datatable .dataTables_length{text-align:left;margin-bottom:20px;}}.tabela-datatable .dataTables_length select{border-radius:0 !important;padding:2px;border:1px solid #ddd;box-shadow:none;}.tabela-datatable .dataTables_filter input{border-radius:5px !important;border:1px solid #ddd;box-shadow:none;}.tabela-datatable table{border-collapse:inherit;border-spacing:2px;margin-bottom:0;border:none;padding:10px 0;}.tabela-datatable table.no-footer{border-bottom:none !important;}.tabela-datatable table thead th{border:none;font-size:12px;font-weight:700;color:#878787;text-align:left;vertical-align:middle;text-transform:uppercase;}.tabela-datatable table thead th.acao{text-align:center;width:10% !important;}.tabela-datatable table tbody td{background-color:#f5f5f5;border:none;text-align:center;vertical-align:middle;font-size:13px;font-weight:400;color:#878787;border-radius:5px;}.tabela-datatable table tbody td.child{padding:0;background-color:#fff;}.tabela-datatable table tbody td.child ul{width:100%;}.tabela-datatable table tbody td.child ul li{border:1px solid #f0f0f0;border-bottom:none;padding:.5em 0 !important;}.tabela-datatable table tbody td.child ul li .dtr-title{text-transform:uppercase;}.tabela-datatable table tbody td.tabela-acoes{padding:0;}.tabela-datatable table tbody td.tabela-acoes .btn-editar{color:#989898;}.tabela-datatable table tbody td.tabela-acoes .btn-editar:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;padding-right:3px;vertical-align:middle;font-weight:900;}.tabela-datatable table tbody td.tabela-acoes .btn-excluir{color:#c90000;}.tabela-datatable table tbody td.tabela-acoes .btn-excluir:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;padding-right:3px;vertical-align:middle;font-weight:900;}.tabela-datatable table tbody td.tabela-acoes .btn-acao{padding:8px;font-size:12px;font-weight:500;text-align:center;background-color:transparent;}.tabela-datatable table tbody td.tabela-acoes .btn-acao:focus{box-shadow:none;}.box-check-onoff{display:flex;flex-direction:column;}.check-onoff{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;position:relative;cursor:pointer;width:60px;height:30px;line-height:30px;font-size:14px;}.check-onoff label{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;background:#cd3c3c;border-radius:5px;font-weight:bold;color:#fff;-webkit-transition:background .3s,text-indent .3s;-moz-transition:background .3s,text-indent .3s;-o-transition:background .3s,text-indent .3s;transition:background .3s,text-indent .3s;text-indent:27px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.4) inset;-moz-box-shadow:0 0 5px rgba(0,0,0,.4) inset;box-shadow:0 0 5px rgba(0,0,0,.4) inset;}.check-onoff label:after{content:'Não';display:block;position:absolute;top:0;left:0;width:100%;font-size:12px;}.check-onoff label:before{content:'';width:15px;height:24px;border-radius:3px;background:#fff;position:absolute;top:3px;left:3px;display:block;-webkit-transition:left .3s;-moz-transition:left .3s;-o-transition:left .3s;transition:left .3s;-webkit-box-shadow:0 0 5px rgba(0,0,0,.4);-moz-box-shadow:0 0 5px rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.4);}.check-onoff input[type=checkbox]{visibility:hidden;}.check-onoff input[type=checkbox]:checked+label{background:#378b2c;text-indent:8px;}.check-onoff input[type=checkbox]:checked+label:after{content:'Sim';}.check-onoff input[type=checkbox]:checked+label:before{left:42px;}.btn-espelho{position:relative;text-decoration:none;transition:background .5s ease;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black);}.btn-espelho:before{content:"";position:absolute;width:20px;height:100px;background:#fff;bottom:-25px;left:0;border:2px solid #fff;transform:translateX(-50px) rotate(45deg);transition:transform .5s ease;}.btn-espelho:hover{border-color:#fff;}.btn-espelho:hover:before{transform:translateX(250px) rotate(45deg);}a.bg-custom:hover,a.bg-custom:focus,button.bg-custom:hover,button.bg-custom:focus{background-color:#f0462d !important;}.btn-custom-search{font-family:dosis,sans-serif;font-weight:700;position:relative;text-align:center;border:1px transparent !important;background:0 0;background-color:var(--a-btn_hover);border-top-left-radius:0 !important;border-top-right-radius:30px !important;border-bottom-right-radius:30px !important;border-bottom-left-radius:0 !important;font-size:16px;line-height:1;padding:11px 25px 13px;overflow:hidden;cursor:pointer;text-decoration:none;transition-property:filter;transition-timing-function:ease;transition-duration:.3s;background-image:linear-gradient(to right,var(--a-btn_start-color) 0,var(--a-btn_end-color) 100%);color:#fff !important;}.btn-custom-search:hover{background-color:var(--a-btn_hover);background-image:none;}.btn-custom-search.disabled,.btn-custom-search:disabled{color:#fff;background-color:#8780a4;border-color:#8780a4;}.btn-custom-search:not(:disabled):not(.disabled):active,.btn-custom-search:not(:disabled):not(.disabled).active,.show>.btn-custom-search.dropdown-toggle{color:#fff;background-color:#7567b0;border-color:#7567b0;}.btn-custom-search:not(:disabled):not(.disabled):active:focus,.btn-custom-search:not(:disabled):not(.disabled).active:focus,.show>.btn-custom-search.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(117,103,176,.5);}.btn-custom{font-family:dosis,sans-serif;font-weight:700;position:relative;text-align:center;border:1px transparent !important;background:0 0;background-color:var(--a-btn_hover);border-radius:30px;font-size:16px;line-height:1;padding:11px 25px 13px;overflow:hidden;cursor:pointer;text-decoration:none;transition-property:filter;transition-timing-function:ease;transition-duration:.3s;background-image:linear-gradient(to right,var(--a-btn_start-color) 0,var(--a-btn_end-color) 100%);color:#fff !important;}.btn-custom:hover{background-color:var(--a-btn_hover);background-image:none;}.btn-custom.disabled,.btn-custom:disabled{color:#fff;background-color:#8780a4;border-color:#8780a4;}.btn-custom:not(:disabled):not(.disabled):active,.btn-custom:not(:disabled):not(.disabled).active,.show>.btn-custom.dropdown-toggle{color:#fff;background-color:#7567b0;border-color:#7567b0;}.btn-custom:not(:disabled):not(.disabled):active:focus,.btn-custom:not(:disabled):not(.disabled).active:focus,.show>.btn-custom.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(117,103,176,.5);}.btn-primary{font-family:dosis,sans-serif;font-weight:700;position:relative;text-align:center;border:1px transparent !important;background:0 0;background-color:var(--color-secundary-darker-22) !important;border-radius:30px !important;font-size:16px;line-height:1;padding:11px 25px 13px;overflow:hidden;cursor:pointer;text-decoration:none;transition-property:filter;transition-timing-function:ease;transition-duration:.3s;background-image:linear-gradient(to right,var(--blue) 0,var(--color-secundary-darker-37) 100%) !important;color:#fff !important;}.btn-secondary:hover{background-color:var(--blue) !important;background-image:none !important;}.btn-secondary{font-family:dosis,sans-serif;font-weight:700;position:relative;text-align:center;border:1px transparent !important;background:0 0;background-color:var(--color-secundary-darker-22) !important;border-radius:30px !important;font-size:16px;line-height:1;padding:11px 25px 13px;overflow:hidden;cursor:pointer;text-decoration:none;transition-property:filter;transition-timing-function:ease;transition-duration:.3s;background-image:linear-gradient(to right,var(--color-secundary-darker-22) 0,var(--color-secundary-darker-37) 100%) !important;color:#fff !important;}.btn-secondary:hover{background-color:var(--color-secundary-darker-22) !important;background-image:none !important;}.btn-success{font-family:dosis,sans-serif;font-weight:700;position:relative;text-align:center;border:1px transparent !important;background:0 0;background-color:var(--a-a-btn-start-color-primary);border-radius:30px !important;font-size:16px;line-height:1;padding:11px 25px 13px;overflow:hidden;cursor:pointer;text-decoration:none;transition-property:filter;transition-timing-function:ease;transition-duration:.3s;background-image:linear-gradient(to right,var(--color-secundary) 0,var(--a-btn-end-color-primary) 100%) !important;color:#fff !important;}.btn-success:hover{background-color:var(--color-secundary) !important;background-image:none !important;}.btn-danger{font-family:dosis,sans-serif;font-weight:700;position:relative;text-align:center;border:1px transparent !important;background:0 0;background-color:var(--color-contrast-clr-darker-38);border-radius:30px !important;font-size:16px;line-height:1;padding:11px 25px 13px;overflow:hidden;cursor:pointer;text-decoration:none;transition-property:filter;transition-timing-function:ease;transition-duration:.3s;background-image:linear-gradient(to right,var(--color-contrast-clr-darker-38) 0,var(--color-highlight) 100%) !important;color:#fff !important;}.btn-danger:hover{background-color:var(--color-contrast-clr-darker-38) !important;background-image:none !important;}
:root{--tamanho-fonte:14px;--color-base:#3f3f3f;--color-main:#411e5a;--color-highlight:#ffb200;--color-contrast-clr:#f0462d;--color-secundary:#63c3d1;--color-bright:#fff;--color-deep:#000;--color-invisible:transparent;--color-silver:#ccc;--color-main-lighter-41:#6e4b87;--color-main-lighter-36:#6e3d7f;--color-main-darker-23:#422256;--color-main-darker-16:#2e183b;--color-main-darker-13:#280a3c;--color-highlight-lighter-50:#ffba01;--color-highlight-darker-47:#dca014;--color-contrast-clr-darker-49:#d23c28;--color-contrast-clr-darker-50:#f0462d;--color-contrast-clr-darker-38:#ba0c2f;--color-secundary-lighter-60:#b7ebf4;--color-secundary-lighter-76:#a8d8df;--color-secundary-darker-22:#224d52;--color-secundary-darker-37:#3d7981;--color-secundary-darker-49:#529faa;--color-base-lighter-96:#f4f5f5;--color-base-lighter-89:#e3e1e2;--color-base-lighter-83:#d4cfd6;--color-base-lighter-81:#d0cece;--color-base-lighter-67:#aca9a8;--color-base-lighter-58:#939393;--color-base-lighter-53:#888583;--color-base-lighter-90:#e4e4e4;--color-main-lighter-42:#794c8b;--color-highlight-lighter-58:#feb52c;--color-contrast-clr-lighter-57:#ef4d36;--color-theme-silver-lighter-95:#f4f5f5;--a-badge_cta-start-color:#411e5a;--a-badge_cta-end-color:#411e5a;--a-btn_start-color:#f0462d;--a-btn_end-color:#ffb200;--a-btn_blue:#63c3d1;--a-btn_hover:#f0462d;--a-counter_color:#3f3f3f;--a-field_border:transparent;--a-prefix_color:#3f3f3f;--a-select_border:transparent;--a-show-more:#6e4b87;--a-show-more_hover:#ffb200;--a-subtitle-colored_color:#411e5a;--a-title-colored_color:#411e5a;--a-btn-start-color-primary:#28a745;--a-btn-end-color-primary:#411e5a;}label{color:#eee;font-size:14px;font-weight:400;}input,select,textarea,.border-check{color:#eee;font-size:14px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}input,select,.border-check{border-radius:50px !important;}textarea{border-radius:10px !important;}p,label{margin:0;color:#eee;}a{text-decoration:none;color:#c16bff;}a:hover{text-decoration:none;}button,.a-button{border-radius:50px !important;border:none;}*:focus{outline:none !important;}.form-group label{margin-left:5px;}.box-logotipo{display:flex;flex-direction:row;justify-content:center;align-items:center;}.box-logotipo .logoTipoEmpresa{max-width:170px;}body{margin:0;padding:0;min-height:100vh;display:flex;flex-direction:column;font-family:Ubuntu;background-color:#f5f5f5;user-select:none;}main{flex-grow:1;margin:0;margin:20px 0;}footer{display:none !important;margin-top:auto;border-top:1px solid #ddd;color:#a7a7a7;padding:10px 0;text-align:center;}footer .container{height:100%;display:flex;justify-content:space-between;align-items:center;}footer .box-footer{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;}.box-divisao{display:flex;justify-content:space-between;width:100%;align-items:center;margin:10px 0;}.box-divisao .linha-divisao{width:100%;background-color:#e1e1e1;margin:0;}.box-divisao span{color:#eee;padding:0 40px;}.entrar-linkedin{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:15px !important;}.entrar-linkedin .btn-entrar-linkedin{display:flex;justify-content:center;align-items:center;background-color:#0091ca;color:#fff !important;padding:7px 12px;}.entrar-linkedin .btn-entrar-linkedin .fa-linkedin{margin-right:10px;font-size:25px;}.btn-primary{background-color:#411e5a !important;border-color:#411e5a !important;}.btn-primary:focus{box-shadow:none !important;border-color:#411e5a !important;}.form-control:focus{box-shadow:none !important;border-color:#411e5a !important;}.swal2-actions .swal2-confirm{background-color:#411e5a !important;}
