.validation-form .form-group .form-control{font-size:22px;text-align:center;color:var(--primary-color)}.modal-detalhes{color:var(--primary-color);text-decoration:underline;font-size:14px;font-weight:400}.modal-detalhes:hover{color:#000;cursor:pointer}.grafBeneficiario{height:70px;width:70px}.grafBeneficiario .pc-text{color:var(--primary-color);font-size:1em;font-family:Montserrat}.grafBeneficiario.pc-bg{stroke:#a9a9a9}.grafBeneficiario .pc-fill{stroke:var(--primary-color)!important}.custom-list-new{padding:0}.custom-list-new li{background:url(../img/novas-paginas/dot-list.png) no-repeat;background-size:24px 24px;padding-left:30px;list-style:none;margin-bottom:6px}.card-seguro-vida{background:#fff;border-radius:10px;padding:16px;box-shadow:0 4px 15px rgba(0,0,0,.25)}.modal{padding-right:0!important}.content-cbx-2 input{display:none}.content-cbx-2 input:checked+label{border:1px solid var(--primary-color)}.content-cbx-2 input:checked+label h2{color:var(--primary-color)}.content-cbx-civil input{display:none}.content-cbx-civil input:checked+label{border:1px solid var(--primary-color)}.content-cbx-civil label{display:block;float:left;margin-right:10px;width:100%;border:1px solid #ddd;padding:5px;background:#fff;cursor:pointer;transition:box-shadow .15s linear,transform .15s linear;border-radius:4px;color:#000;font-size:14px}.content-cbx-civil label:hover{border:1px solid #ccc;-webkit-box-shadow:0 0 50px rgba(255,102,35,.15);-moz-box-shadow:0 0 50px rgba(255,102,35,.15);box-shadow:0 0 50px rgba(255,102,35,.15);transition:box-shadow .15s linear,transform .15s linear;-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);transform:scale(1.01)}.list-group-item input{display:none}.list-group-item input:checked+label{border:1px solid var(--primary-color)}.list-group-item label{display:block;float:left;margin-right:10px;width:100%;border:1px solid #ddd;padding:5px;background:#fff;cursor:pointer;transition:box-shadow .15s linear,transform .15s linear;border-radius:4px;color:#000;font-size:14px;margin-bottom:0}.list-group-item label:hover{border:1px solid #ccc;-webkit-box-shadow:0 0 50px rgba(255,102,35,.15);-moz-box-shadow:0 0 50px rgba(255,102,35,.15);box-shadow:0 0 50px rgba(255,102,35,.15);transition:box-shadow .15s linear,transform .15s linear;-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);transform:scale(1.01)}.list-group-item{padding:0;background:0 0;border:none}.fast-search{padding:20px}.fast-search-input{margin-bottom:20px}.fast-search-opposite .fast-search-input{margin-bottom:0}.fast-search-list{margin-bottom:0;max-height:320px;min-height:320px;overflow-y:hidden}.fast-search-list-item{padding-top:6px;padding-bottom:6px}.fast-search-list-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.fast-search-list-item:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.progress-bar.animate{width:100%}@media screen and (max-width:768px){.fast-search-list{margin-bottom:0;max-height:320px;min-height:320px;overflow-y:scroll}.content-cbx-civil label{line-height:3rem;font-size:16px;min-width:100%;min-height:3rem}.list-group-item label{line-height:3rem;font-size:16px;min-width:100%}.img-hero,.img-responsive-new{margin-top:0!important}.logo-assegurou-2 img{width:80%;height:auto;margin:0 auto}}