.fluid-servico .container-servico .form-padrao .sos{font-family:"Inter-Bold","sans-serif";color:#212529}.fluid-servico .container-servico .form-padrao .form-group-padrao{margin-bottom:11px}.fluid-servico .container-servico .addjustifica .custom-radio{min-height:104px !important}.fluid-servico .container-servico .dividir-liha .custom-radio{min-height:68px}.fluid-servico .container-servico .dividir-liha .custom-radio .custom-control-label::before{top:20px}.fluid-servico .container-servico .dividir-liha .custom-radio .custom-control-label::after{top:20px}.fluid-servico .container-servico .dividir-liha .custom-control-label{height:38px}.fluid-servico .container-servico .dividir-liha .custom-control-label .it{min-height:40px;flex-direction:column;position:relative;display:flex}.fluid-servico .container-servico .dividir-liha .custom-control-label p{margin-bottom:0px;margin:auto auto;margin-left:0px}.fluid-servico .container-servico .custom-radio{min-height:54px;margin-bottom:7px}.fluid-servico .container-servico .tipoavaliacao{z-index:0;padding-right:0px}.fluid-servico .container-servico .tipoavaliacao span{font-family:"Inter-Regular","sans-serif";font-size:.8125rem;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#656d75;position:relative;top:20px}.fluid-servico .container-servico .tipoavaliacao-item{padding-left:0px;z-index:1;text-align:center}@media screen and (max-width: 767.9px){.fluid-servico .container-servico .tipoavaliacao-item{padding-left:15px}}.fluid-servico .container-servico .tipoavaliacao-item ul{padding-left:0px;display:inline-flex}.fluid-servico .container-servico .tipoavaliacao-item ul li{display:block}.fluid-servico .container-servico .tipoavaliacao-item ul li::after{background-color:red}.fluid-servico .container-servico .tipoavaliacao-item .custom-control-padrao{padding:0px 14px 14px !important;border-radius:none;background-color:transparent}.fluid-servico .container-servico .tipoavaliacao-item .custom-control-padrao .custom-control-label{width:auto;margin:auto}.fluid-servico .container-servico .tipoavaliacao-item .custom-control-padrao .custom-control-label::before{top:23px;left:-7px}.fluid-servico .container-servico .tipoavaliacao-item .custom-control-padrao .custom-control-label::after{top:23px;left:-7px}.fluid-servico .questionario{margin-bottom:0px !important;width:109%;right:36px;position:relative;top:10px}.fluid-servico .questionario.q2{top:0px;padding-bottom:9px}@media screen and (max-width: 767.9px){.fluid-servico .questionario.q2{top:56px}}@media screen and (max-width: 767.9px){.fluid-servico .questionario{width:96%;float:inherit;position:absolute;right:4px;top:56px}}.fluid-servico .questionario-normal{margin-bottom:0px !important;width:74%;right:0px;position:absolute;top:4px}@media screen and (max-width: 767.9px){.fluid-servico .questionario-normal{width:96%;float:inherit;right:4px;top:52px}}.fluid-agendamento-servicos{margin-top:32px}.fluid-agendamento-servicos .row-container-forms{row-gap:48px}.fluid-agendamento-servicos .form-agendamento-servicos{background-color:#f8f9fa;border-radius:12px;padding:24px 90px}.fluid-agendamento-servicos .form-agendamento-servicos::before{content:'';position:absolute;width:calc(100% - 80px);height:12px;top:-12px;right:50%;transform:translateX(50%);background-color:#1B5E20;border-top-left-radius:12px;border-top-right-radius:12px}.fluid-agendamento-servicos .form-agendamento-servicos .row-form-padrao{display:flex;flex-wrap:wrap;row-gap:24px}.fluid-agendamento-servicos .form-agendamento-servicos .row-form-padrao .form-group{margin-bottom:0px}.fluid-agendamento-servicos .form-agendamento-servicos .row-form-padrao>*{flex:1 1 100%}.fluid-agendamento-servicos .form-agendamento-servicos .row-form-padrao .title-form{font-family:"Rubik-Bold","sans-serif";font-size:1.5rem;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#212529;margin-bottom:18px}.fluid-agendamento-servicos .form-agendamento-servicos .row-form-padrao .card-label{font-family:"Rubik-Bold","sans-serif";font-size:1.125rem;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#212529;margin-bottom:7px}@media screen and (max-width: 375.9px){.fluid-agendamento-servicos .form-agendamento-servicos .row-form-padrao .card-label{font-size:1.125rem}}.fluid-agendamento-servicos .form-agendamento-servicos .row-form-padrao .saparaconsulta{font-family:Inter;font-family:"Inter-Regular","sans-serif";font-size:1rem;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#656d75;margin-bottom:0px}.fluid-agendamento-servicos .form-agendamento-servicos .row-form-padrao .btn-recupera{font-family:"Inter-Regular","sans-serif";font-size:.875rem;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#4c6ef5;cursor:pointer;position:relative;left:0px;display:block;margin-top:4px;padding-left:0px;top:0px}.fluid-agendamento-servicos .form-agendamento-servicos .row-form-padrao .form-control{font-family:"Inter-Regular","sans-serif";border-radius:8px;border:solid 2px #1B5E20;background-color:#f8f9fa;height:47px}.fluid-agendamento-servicos .form-agendamento-servicos .row-form-padrao .form-control::-webkit-input-placeholder{font-size:1rem;color:#656d75}@media screen and (max-width: 375.9px){.fluid-agendamento-servicos .form-agendamento-servicos .row-form-padrao .form-control::-webkit-input-placeholder{font-size:.875rem}}.fluid-agendamento-servicos .form-agendamento-servicos .row-form-padrao .form-control:-moz-placeholder{font-size:1rem;color:#656d75}@media screen and (max-width: 375.9px){.fluid-agendamento-servicos .form-agendamento-servicos .row-form-padrao .form-control:-moz-placeholder{font-size:.875rem}}.fluid-agendamento-servicos .form-agendamento-servicos .row-form-padrao .form-control::-moz-placeholder{font-size:1rem;color:#656d75}@media screen and (max-width: 375.9px){.fluid-agendamento-servicos .form-agendamento-servicos .row-form-padrao .form-control::-moz-placeholder{font-size:.875rem}}.fluid-agendamento-servicos .form-agendamento-servicos .row-form-padrao .form-control:-ms-input-placeholder{font-size:1rem;color:#656d75}@media screen and (max-width: 375.9px){.fluid-agendamento-servicos .form-agendamento-servicos .row-form-padrao .form-control:-ms-input-placeholder{font-size:.875rem}}.fluid-agendamento-servicos .form-agendamento-servicos .row-form-padrao .form-control::placeholder{font-size:1rem;color:#656d75}@media screen and (max-width: 375.9px){.fluid-agendamento-servicos .form-agendamento-servicos .row-form-padrao .form-control::placeholder{font-size:.875rem}}.fluid-agendamento-servicos .form-agendamento-servicos .row-form-padrao .form-control.textarea{height:auto !important}.calendario-agendamento{width:100%;max-width:620px;margin-top:10px;border:solid 2px #1B5E20;border-radius:8px;background:#fff;overflow:hidden}.calendario-agendamento .calendario-cabecalho{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:48px;padding:0 6px}.calendario-agendamento .calendario-cabecalho .calendario-mes{margin:0;text-align:center;font-size:16px;font-family:"Rubik-Bold","sans-serif"}.calendario-agendamento .calendario-cabecalho .calendario-navegacao{width:34px;height:34px;padding:0;border:0;border-radius:4px;background:#edf2f7;color:#09613C;font-size:28px;line-height:30px;cursor:pointer}.calendario-agendamento .calendario-cabecalho .calendario-navegacao:hover:not(:disabled){background:#dfe7f0}.calendario-agendamento .calendario-cabecalho .calendario-navegacao:focus-visible{outline:3px solid rgba(27,94,31,0.596);outline-offset:2px}.calendario-agendamento .calendario-cabecalho .calendario-navegacao:disabled{opacity:.4;cursor:default}.calendario-agendamento .calendario-tabela{width:100%;border-collapse:collapse;table-layout:fixed}.calendario-agendamento .calendario-tabela caption{caption-side:top}.calendario-agendamento .calendario-tabela thead th{height:28px;padding:4px;background:#1B5E20;color:#fff;font-size:13px;font-weight:600;text-align:center}.calendario-agendamento .calendario-tabela tbody td{height:42px;padding:2px;text-align:center;vertical-align:middle}.calendario-agendamento .calendario-tabela tbody td.dia-vazio{pointer-events:none}.calendario-agendamento .dia-calendario{display:inline-flex;align-items:center;justify-content:center;font-family:"Inter-SemiBold","sans-serif";width:34px;height:34px;padding:0;border:2px solid transparent;border-radius:6px;background:transparent;color:#111;font-size:14px;font-weight:400;cursor:pointer}.calendario-agendamento .dia-calendario:hover:not(:disabled){border-color:#09306D}.calendario-agendamento .dia-calendario:focus-visible{outline:3px solid rgba(27,94,31,0.35);outline-offset:2px}.calendario-agendamento .dia-calendario.selecionado{background:#09306D;color:#fff;font-weight:600}.calendario-agendamento .dia-calendario.indisponivel,.calendario-agendamento .dia-calendario:disabled{background:transparent;color:#c7d0db;cursor:default;border-color:transparent}.calendario-agendamento .dia-calendario:disabled{opacity:1}.calendario-agendamento .horarios-agendamento{display:flex;flex-wrap:wrap;gap:10px}.horarios-agendamento{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.horarios-agendamento .horario-opcao{position:relative;display:inline-flex;margin:0;cursor:pointer}.horarios-agendamento .horario-opcao input[type="radio"]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap}.horarios-agendamento .horario-opcao span{display:flex;align-items:center;justify-content:center;font-family:"Inter-Regular","sans-serif";min-width:76px;height:42px;padding:0 12px;border:2px solid #1B5E20;border-radius:6px;background:#f1f3f5;color:#656d75;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease, border-color .15s ease, color .15s ease, box-shadow .15s ease}.horarios-agendamento .horario-opcao:hover span{border-color:#09306D;background:#09306D;color:#fff}.horarios-agendamento .horario-opcao input[type="radio"]:focus-visible+span{outline:3px solid rgba(0,123,255,0.35);outline-offset:2px}.horarios-agendamento .horario-opcao input[type="radio"]:checked+span{background:#1b5e20;border-color:#1b5e20;color:#fff}.horarios-agendamento .horario-opcao.horario-indisponivel{pointer-events:none}.horarios-agendamento .horario-opcao.horario-indisponivel span{border-color:#1B5E20;background:#cbcfd3;color:#656d75}#input_empresa_pot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}#perguntas-agendamento .form-group{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:8px;margin-bottom:24px}#perguntas-agendamento .form-group .card-infor-file{width:100%}#perguntas-agendamento .form-group .opcao-checkbox,#perguntas-agendamento .form-group .opcao-radio{background-color:#f1f3f5;display:inline-flex;padding:16px 24px;border-radius:8px;column-gap:8px;position:relative;cursor:pointer;margin-top:8px}#perguntas-agendamento .form-group .opcao-checkbox::before,#perguntas-agendamento .form-group .opcao-radio::before{border:solid 2px #1B5E20;left:-2rem;right:0px;width:24px;height:24px;top:14px;border-radius:8px;pointer-events:none;display:block;content:"";background-color:#fff}#perguntas-agendamento .form-group .opcao-checkbox input,#perguntas-agendamento .form-group .opcao-radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#perguntas-agendamento .form-group .opcao-checkbox:has(input:checked)::before,#perguntas-agendamento .form-group .opcao-radio:has(input:checked)::before{background-color:#09306D;border:solid 2px #09306D;color:#fff}#perguntas-agendamento .form-group:has(.card-infor-file){row-gap:8px}#perguntas-agendamento .form-group:has(.card-infor-file) .card-label{margin-bottom:0px}#perguntas-agendamento .form-group:has(.card-infor-file) .file-input{width:100%}#perguntas-agendamento .form-group:has(.card-infor-file) .file-input:hover{cursor:pointer}#grupo_orientacoes_servico #texto_orientacoes_servico{font-family:"Inter-Regular","sans-serif";font-size:.875rem;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#495057}#grupo_orientacoes_servico #texto_orientacoes_servico h1,#grupo_orientacoes_servico #texto_orientacoes_servico h2,#grupo_orientacoes_servico #texto_orientacoes_servico h3,#grupo_orientacoes_servico #texto_orientacoes_servico h4,#grupo_orientacoes_servico #texto_orientacoes_servico h5,#grupo_orientacoes_servico #texto_orientacoes_servico h6{margin-bottom:16px;font-weight:600;font-size:16px}#grupo_orientacoes_servico #texto_orientacoes_servico p{margin-bottom:10px}#grupo_orientacoes_servico.form-group{display:grid;grid-template-columns:1fr;grid-template-rows:3fr;flex-wrap:wrap;column-gap:16px;row-gap:8px;margin-bottom:24px}#grupo_orientacoes_servico.form-group .card-infor-file{width:100%}#grupo_orientacoes_servico.form-group .opcao-checkbox,#grupo_orientacoes_servico.form-group .opcao-radio{background-color:#f1f3f5;display:inline-flex;padding:16px 24px;border-radius:8px;column-gap:8px;position:relative;cursor:pointer;margin-top:8px}#grupo_orientacoes_servico.form-group .opcao-checkbox::before,#grupo_orientacoes_servico.form-group .opcao-radio::before{border:solid 2px #1B5E20;left:-2rem;right:0px;width:24px;height:24px;top:14px;border-radius:8px;pointer-events:none;display:block;content:"";background-color:#fff}#grupo_orientacoes_servico.form-group .opcao-checkbox input,#grupo_orientacoes_servico.form-group .opcao-radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#grupo_orientacoes_servico.form-group .opcao-checkbox:has(input:checked)::before,#grupo_orientacoes_servico.form-group .opcao-radio:has(input:checked)::before{background-color:#09306D;border:solid 2px #09306D;color:#fff}#grupo_orientacoes_servico.form-group:has(.card-infor-file){row-gap:8px}#grupo_orientacoes_servico.form-group:has(.card-infor-file) .card-label{margin-bottom:0px}#grupo_orientacoes_servico.form-group:has(.card-infor-file) .file-input{width:100%}#grupo_orientacoes_servico.form-group:has(.card-infor-file) .file-input:hover{cursor:pointer}
