.loader{box-sizing:border-box;border-style:solid;border-width:3px;border-bottom-color:#0000;border-radius:50%;animation:1s linear infinite rotation-full;display:inline-block}
.btn{font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);padding:0 var(--font-size-3xl);letter-spacing:.4px;cursor:pointer;justify-content:center;align-items:center;gap:var(--font-size-md);text-align:center;border:1px solid #0000;border-radius:4px;flex-direction:row;line-height:2rem;transition:all .3s;display:flex}.btn.--small{height:40px;font-weight:var(--font-weight-neutral);padding:8px 12px}.btn.--large{height:48px;padding:13px 16px}.btn.--contain{width:max-content}.btn.--fluid{width:100%}.btn.--insurance-primary{color:var(--color-neutral-0);background-color:var(--color-brand-insurance-900)}.btn.--insurance-primary .btn__loader{border:3px solid var(--color-neutral-0)!important;border-bottom-color:#0000!important}.btn.--insurance-primary:hover{background-color:var(--color-brand-insurance-700)}.btn.--insurance-primary:active{background-color:var(--color-brand-insurance-800)}.btn.--insurance-secondary{color:var(--color-brand-insurance-900);background-color:var(--color-alpha-0);border-color:var(--color-brand-insurance-900)}.btn.--insurance-secondary .btn__loader{border:3px solid var(--color-brand-insurance-900)!important;border-bottom-color:#0000!important}.btn.--insurance-secondary:hover{background-color:var(--color-brand-insurance-100)}.btn.--insurance-secondary:active{background-color:var(--color-brand-insurance-200)}.btn.--insurance-ghost{color:var(--color-brand-insurance-900);background-color:var(--color-alpha-0);border-color:var(--color-alpha-0)}.btn.--insurance-ghost .btn__loader{border:3px solid var(--color-brand-insurance-900)!important;border-bottom-color:#0000!important}.btn.--insurance-ghost:hover{background-color:var(--color-brand-insurance-100)}.btn.--insurance-ghost:active{background-color:var(--color-brand-insurance-200)}.btn.--banking-primary{color:var(--color-neutral-0);background-color:var(--color-brand-banking-900)}.btn.--banking-primary .btn__loader{border:3px solid var(--color-neutral-0)!important;border-bottom-color:#0000!important}.btn.--banking-primary:hover{background-color:var(--color-brand-banking-700)}.btn.--banking-primary:active{background-color:var(--color-brand-banking-800)}.btn.--banking-secondary{color:var(--color-brand-banking-900);background-color:var(--color-alpha-0);border-color:var(--color-brand-banking-900)}.btn.--banking-secondary .btn__loader{border:3px solid var(--color-brand-banking-900)!important;border-bottom-color:#0000!important}.btn.--banking-secondary:hover{background-color:var(--color-brand-banking-100)}.btn.--banking-secondary:active{background-color:var(--color-brand-banking-200)}.btn.--banking-ghost{color:var(--color-brand-banking-900);background-color:var(--color-alpha-0);border-color:var(--color-alpha-0)}.btn.--banking-ghost .btn__loader{border:3px solid var(--color-brand-banking-900)!important;border-bottom-color:#0000!important}.btn.--banking-ghost:hover{background-color:var(--color-brand-banking-100)}.btn.--banking-ghost:active{background-color:var(--color-brand-banking-200)}.btn.--health-primary{color:var(--color-neutral-0);background-color:var(--color-brand-health-900)}.btn.--health-primary .btn__loader{border:3px solid var(--color-neutral-0)!important;border-bottom-color:#0000!important}.btn.--health-primary:hover{background-color:var(--color-brand-health-700)}.btn.--health-primary:active{background-color:var(--color-brand-health-800)}.btn.--health-secondary{color:var(--color-brand-health-900);background-color:var(--color-alpha-0);border-color:var(--color-brand-health-900)}.btn.--health-secondary .btn__loader{border:3px solid var(--color-brand-health-900)!important;border-bottom-color:#0000!important}.btn.--health-secondary:hover{background-color:var(--color-brand-health-100)}.btn.--health-secondary:active{background-color:var(--color-brand-health-200)}.btn.--health-ghost{color:var(--color-brand-health-900);background-color:var(--color-alpha-0);border-color:var(--color-alpha-0)}.btn.--health-ghost .btn__loader{border:3px solid var(--color-brand-health-900)!important;border-bottom-color:#0000!important}.btn.--health-ghost:hover{background-color:var(--color-brand-health-100)}.btn.--health-ghost:active{background-color:var(--color-brand-health-200)}.btn.--danger-primary{color:var(--color-neutral-0);background-color:var(--color-accent-red-900)}.btn.--danger-primary .btn__loader{border:3px solid var(--color-neutral-0)!important;border-bottom-color:#0000!important}.btn.--danger-primary:hover{background-color:var(--color-accent-red-900)}.btn.--danger-primary:active{background-color:var(--color-accent-red-800)}.btn.--danger-secondary{color:var(--color-accent-red-900);background-color:var(--color-alpha-0);border-color:var(--color-accent-red-900)}.btn.--danger-secondary .btn__loader{border:3px solid var(--color-accent-red-900)!important;border-bottom-color:#0000!important}.btn.--danger-secondary:hover{background-color:var(--color-accent-red-500)}.btn.--danger-secondary:active{background-color:var(--color-accent-red-700)}.btn.--danger-ghost{color:var(--color-accent-red-900);background-color:var(--color-alpha-0);border-color:var(--color-alpha-0)}.btn.--danger-ghost .btn__loader{border:3px solid var(--color-accent-red-900)!important;border-bottom-color:#0000!important}.btn.--danger-ghost:hover{background-color:var(--color-accent-red-500)}.btn.--danger-ghost:active{background-color:var(--color-accent-red-700)}.btn.--negative-primary{color:var(--color-brand-insurance-900);background-color:var(--color-neutral-0);border-color:var(--color-neutral-0)}.btn.--negative-primary .btn__loader{border:3px solid var(--color-brand-insurance-900)!important;border-bottom-color:#0000!important}.btn.--negative-primary:hover,.btn.--negative-primary:active{background-color:var(--color-neutral-0)}.btn.--negative-secondary{color:var(--color-brand-insurance-900);background-color:var(--color-alpha-0);border-color:var(--color-brand-insurance-900)}.btn.--negative-secondary .btn__loader{border:3px solid var(--color-brand-insurance-900)!important;border-bottom-color:#0000!important}.btn.--negative-secondary:hover{background-color:var(--color-alpha-30)}.btn.--negative-secondary:active{background-color:var(--color-alpha-50)}.btn.--negative-ghost{color:var(--color-neutral-0);background-color:var(--color-alpha-0);border-color:var(--color-alpha-0)}.btn.--negative-ghost .btn__loader{border:3px solid var(--color-neutral-0)!important;border-bottom-color:#0000!important}.btn.--negative-ghost:hover{background-color:var(--color-alpha-70)}.btn.--negative-ghost:active{background-color:var(--color-alpha-50)}.btn.--disabled-primary{color:var(--color-neutral-500);background-color:var(--color-neutral-200)}.btn.--disabled-primary .btn__loader{border:3px solid var(--color-neutral-500)!important;border-bottom-color:#0000!important}.btn.--disabled-primary:hover,.btn.--disabled-primary:active{background-color:var(--color-neutral-300)}.btn.--disabled-secondary{color:var(--color-neutral-500);background-color:var(--color-alpha-0);border-color:var(--color-neutral-500)}.btn.--disabled-secondary .btn__loader{border:3px solid var(--color-neutral-500)!important;border-bottom-color:#0000!important}.btn.--disabled-secondary:hover{background-color:var(--color-alpha-30)}.btn.--disabled-secondary:active{background-color:var(--color-alpha-50)}.btn.--disabled-ghost{color:var(--color-neutral-500);background-color:var(--color-alpha-0);border-color:var(--color-alpha-0)}.btn.--disabled-ghost .btn__loader{border:3px solid var(--color-neutral-500)!important;border-bottom-color:#0000!important}.btn.--disabled-ghost:hover{background-color:var(--color-alpha-70)}.btn.--disabled-ghost:active{background-color:var(--color-alpha-50)}
.dialog{background-color:var(--color-neutral-0);font-family:var(--font-family-primary)}.dialog__overlay{z-index:50;background:#000c;width:100%;height:100%;padding:24px;display:none;position:fixed;top:0;left:0}.dialog__overlay--open{justify-content:center;align-items:center;display:flex}.dialog__box{background:var(--color-neutral-0);z-index:60;border-radius:8px;width:100%;max-height:80%;padding:20px 16px;box-shadow:0 2px 10px #0000001a}.dialog__box.--small{max-width:368px}.dialog__box.--medium{max-width:600px}.dialog__box.--large{max-width:808px}.dialog__header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.dialog__icon{flex-shrink:0}.dialog__title-container{flex:1}.dialog__title{font-size:var(--font-size-3xl);font-family:var(--font-family-secondary);color:var(--color-neutral-85);margin-bottom:8px;font-weight:700;line-height:2.8rem}.dialog__subtitle{font-size:var(--font-size-xl);color:var(--color-neutral-85);font-weight:700;line-height:2.4rem}.dialog__description{font-size:var(--font-size-xl);color:var(--color-neutral-700);margin-bottom:8px;line-height:2.4rem}.dialog__body{color:var(--color-neutral-700)}.dialog__footer{color:var(--color-neutral-700);justify-content:flex-end;gap:16px;margin-top:24px;display:flex}.dialog__footer.--column{flex-direction:column}
.styles-module-scss-module__QQJO1a__flex{display:flex}.styles-module-scss-module__QQJO1a__inline{display:inline-flex}
.styles-module-scss-module__QVSWsq__spacing{display:block}.styles-module-scss-module__QVSWsq__inline{display:inline-block}
.additional-data-form__notification{background-color:var(--color-neutral-100);border-radius:4px;padding:16px}.additional-data-form__notification .notification__root{background-color:#0000!important;border:1px solid #0000!important;padding:0!important}.additional-data-form__link{font-family:var(--font-family-primary);color:var(--color-brand-insurance-900);font-size:14px;font-weight:400;line-height:16px}
.checkbox__root{cursor:pointer;outline:none;flex-direction:row;align-items:flex-start;gap:12px;display:flex;position:relative}.checkbox__root svg path{stroke-dasharray:24;stroke-dashoffset:24px;animation:none}.checkbox__root.--default .checkbox__input{background-color:var(--color-neutral-0)}.checkbox__root.--default .checkbox__svg{display:none}.checkbox__root.--checked .checkbox__input{background-color:var(--color-brand-insurance-900);border-color:var(--color-brand-insurance-900)}.checkbox__root.--checked .checkbox__svg{display:unset}.checkbox__root.--checked .checkbox__svg path{animation:.8s forwards draw-check}.checkbox__root.--disabled .checkbox__input{background-color:var(--color-neutral-200);border-color:var(--color-neutral-600)}.checkbox__root.--disabled .checkbox__svg{display:none}.checkbox__root.--disabled .checkbox__label{color:var(--color-neutral-700)}.checkbox__label{font-family:var(--font-family-primary);font-weight:400;font-size:var(--font-size-lg);color:var(--color-neutral-700);margin:0;line-height:20px}.checkbox__input{cursor:pointer;border-style:solid;border-width:.2rem;border-color:var(--color-neutral-600);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@keyframes draw-check{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}
.dropdown__root{cursor:pointer;border:none;outline:none;flex-direction:column;display:flex;position:relative}.dropdown__root.--fluid{width:100%}.dropdown__root.--contain{min-width:20rem}.dropdown__root.--focused.--outlined{border-bottom:1px solid var(--color-brand-insurance-550);background-color:#00000005}.dropdown__root.--focused.--default{border:1px solid var(--color-brand-insurance-550);border-radius:var(--radius-md)}.dropdown__root.--filled .dropdown__label{font-size:var(--font-size-md);top:.4rem}.dropdown__root.--filled .dropdown__field{font-size:var(--font-size-lg);padding-top:1.4rem}.dropdown__root.--success.--outlined{border-bottom:1px solid var(--color-accent-green-700)}.dropdown__root.--success.--default{border:1px solid var(--color-accent-green-700);border-radius:var(--radius-md)}.dropdown__root.--success .dropdown__label{color:var(--color-accent-green-700)}.dropdown__root.--outlined{border-bottom:1px solid var(--color-neutral-400);background-color:#00000005}.dropdown__root.--default{border:1px solid var(--color-neutral-400);border-radius:var(--radius-md)}.dropdown__root.--disabled{pointer-events:none;background-color:var(--color-neutral-100)}.dropdown__root.--disabled .dropdown__label{color:var(--color-neutral-500)}.dropdown__root.--disabled .dropdown__helper-text{color:var(--color-neutral-550)}.dropdown__root.--error.--outlined{border-bottom:1px solid var(--color-accent-red-700)}.dropdown__root.--error.--default{border:1px solid var(--color-accent-red-700);border-radius:var(--radius-md)}.dropdown__root.--error .dropdown__label{color:var(--color-accent-red-700)}.dropdown__trigger{height:4.8rem;padding:0 var(--space-md);font-family:var(--font-family-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;display:flex}.dropdown__label{pointer-events:none;font-family:var(--font-family-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);color:var(--color-neutral-600);transition:all .2s;position:absolute;top:1.4rem;left:1.2rem}.dropdown__field{width:100%;height:100%;font-family:var(--font-family-primary);font-size:var(--font-size-lg);color:var(--color-neutral-700);appearance:none;cursor:pointer;background:0 0;border:none;outline:none}.dropdown__list{background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-sm);max-height:19.2rem;margin-top:var(--space-xs);z-index:2;transition:opacity .3s,transform .3s;position:absolute;top:110%;overflow-y:auto}.dropdown__list.hidden{visibility:hidden;opacity:0;transform:scaleY(.95)}.dropdown__list.visible{visibility:visible;opacity:1;transform:scaleY(1)}.dropdown__list::-webkit-scrollbar{width:1rem}.dropdown__list::-webkit-scrollbar-thumb{background:var(--color-neutral-400);border-radius:var(--radius-md)}.dropdown__list::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-500)}.dropdown__item{font-family:var(--font-family-primary);font-size:var(--font-size-lg);color:var(--color-neutral-800);padding:var(--space-sm) var(--space-md);cursor:pointer;transition:background .2s}.dropdown__item:hover{background-color:var(--color-brand-insurance-100)}.dropdown__item.selected{font-weight:var(--font-weight-bold);background-color:var(--color-brand-insurance-100)}.dropdown__empty{height:100px;color:var(--color-neutral-700);background-color:var(--color-neutral-0);justify-content:center;align-items:center;padding:8px;font-size:14px;display:flex}.dropdown__helper-text,.dropdown__error-message{font-size:var(--font-size-lg);margin-top:var(--space-xs);margin-left:var(--space-md);font-family:var(--font-family-primary)}.dropdown__helper-text{color:var(--color-neutral-600)}.dropdown__error-message{color:var(--color-accent-red-700)}
.loader{box-sizing:border-box;border-style:solid;border-width:3px;border-bottom-color:#0000;border-radius:50%;animation:1s linear infinite rotation-full;display:inline-block}
.input__root{width:100%;min-width:220px;position:relative}.input__root.--fluid{width:100%}.input__root.--contain{width:max-content}.input__root.--filled .input__box{padding:.7rem 1.2rem}.input__root.--filled .input__label{font-family:var(--font-family-primary);color:var(--color-neutral-500);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);top:.6rem}.input__root.--focused .input__box{background-color:#00000005;border-color:var(--color-brand-insurance-550)!important}.input__root.--outlined .input__box{border-bottom:1px solid var(--color-neutral-400)}.input__root.--default .input__box{border:1px solid var(--color-neutral-400);border-radius:var(--radius-md);background-color:#0000;transition:border-color .2s}.input__root.--disabled{pointer-events:none}.input__root.--disabled .input__box{background-color:var(--color-neutral-100)!important}.input__root.--disabled .input__label{color:var(--color-neutral-500)!important}.input__root.--disabled .input__field:-webkit-autofill{box-shadow:0px 0px 0px 1000px var(--color-neutral-100) inset!important;-webkit-box-shadow:0px 0px 0px 1000px var(--color-neutral-100) inset!important}.input__root.--disabled .input__helper-text{color:var(--color-neutral-550)}.input__root.--success .input__box{border:1px solid var(--color-accent-green-700)!important}.input__root.--success .input__label,.input__root.--success .input__helper-text{color:var(--color-accent-green-700)!important}.input__root.--error .input__box{border-color:var(--color-accent-red-500)}.input__root.--error .input__label,.input__root.--error .input__field,.input__root.--error .input__helper-text{color:var(--color-accent-red-500)}.input__box{align-items:flex-end;height:48px;padding:1.2rem;display:flex;position:relative}.input__label{pointer-events:none;font-family:var(--font-family-primary);font-size:var(--font-size-lg);color:var(--color-neutral-700);transition:all .2s;position:absolute;top:1.2rem;left:1.2rem}.input__field{width:100%;font-family:var(--font-family-primary);font-size:var(--font-size-lg);color:var(--color-neutral-800);background-color:#0000;border:none;outline:none;line-height:20px;transition:all .3s}.input__helper-text,.input__error-message{font-size:var(--font-size-lg);font-family:var(--font-family-primary);margin-top:.4rem;margin-left:1.2rem;line-height:1.6rem}.input__helper-text{color:var(--color-neutral-700)}.input__error-message{color:var(--color-accent-red-500)}.input__loader{border-radius:var(--radius-full);border:3px solid var(--color-brand-insurance-900);border-bottom-color:#0000;width:24px;height:24px;position:absolute;top:12px;right:16px;transform:rotate(360deg)}
.notification__root{width:100%;padding:var(--space-lg);border-radius:var(--space-sm);flex-direction:column;display:flex;position:relative}.notification__root .notification__title{color:var(--color-neutral-800)}.notification__root.--default{background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-300)}.notification__root.--default .notification__title{color:var(--color-neutral-800)}.notification__root.--default .notification__description{color:var(--color-neutral-700)}.notification__root.--default .notification__link,.notification__root.--default .notification__icon{color:var(--color-brand-insurance-800)}.notification__root.--outlined{background-color:var(--color-neutral-100);border:none}.notification__root.--outlined .notification__title{color:var(--color-neutral-800)}.notification__root.--outlined .notification__description{color:var(--color-neutral-700)}.notification__root.--outlined .notification__link,.notification__root.--outlined .notification__icon{color:var(--color-brand-insurance-800)}.notification__root.--information{background-color:var(--color-brand-insurance-800);border:none}.notification__root.--information .notification__title,.notification__root.--information .notification__description,.notification__root.--information .notification__link,.notification__root.--information .notification__icon{color:var(--color-neutral-0)}.notification__root.--attention{background-color:var(--color-accent-yellow-300);border:none}.notification__root.--attention .notification__title{color:var(--color-neutral-800)}.notification__root.--attention .notification__description{color:var(--color-neutral-700)}.notification__root.--attention .notification__link{color:#94621f}.notification__root.--attention .notification__icon{color:var(--color-accent-yellow-800)}.notification__root.--success{background-color:var(--color-accent-green-300);border:none}.notification__root.--success .notification__title{color:var(--color-neutral-800)}.notification__root.--success .notification__description{color:var(--color-neutral-700)}.notification__root.--success .notification__link,.notification__root.--success .notification__icon{color:var(--color-accent-green-800)}.notification__root.--error{background-color:var(--color-accent-red-300);border:none}.notification__root.--error .notification__title{color:var(--color-neutral-800)}.notification__root.--error .notification__description{color:var(--color-neutral-700)}.notification__root.--error .notification__link,.notification__root.--error .notification__icon{color:var(--color-accent-red-800)}.notification__title{font-family:var(--font-family-primary);font-size:var(--font-size-xl);font-weight:700;line-height:2.4rem}.notification__icon{width:var(--font-size-2xl);justify-content:center;display:flex}.left{margin-right:var(--font-size-md)}.right{margin-left:var(--font-size-md)}.notification__description{font-family:var(--font-family-primary);font-size:var(--font-size-xl);line-height:2.4rem;font-weight:var(--font-weight-regular)}.notification__content{gap:12px;display:flex}.notification__link{font-family:var(--font-family-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);cursor:pointer;text-align:end;line-height:20px;text-decoration:none}.notification__link:hover{text-decoration:underline}
.equipment-data{max-width:600px;padding-bottom:var(--space-xl);margin:0 auto;animation:.7s forwards visibility-from-right}.equipment-data__link{color:var(--color-brand-insurance-900);font-size:14px}
.header-acquisition-flow{width:100%;height:60px;box-shadow:var(--shadow-sm);grid-template-columns:repeat(3,1fr);align-items:center;padding:0 8px;display:grid}.header-acquisition-flow__item-left{justify-content:start;display:flex}.header-acquisition-flow__item-center{justify-self:center}.header-acquisition-flow__item-right{justify-content:end;display:flex}.header-acquisition-flow__button{cursor:pointer}
.modal__overlay{z-index:var(--z-index-overlay-modal);background-color:#0006;justify-content:center;align-items:center;animation:.4s forwards fade-in;display:flex;position:fixed;inset:0}.modal__root{background-color:var(--color-neutral-0);width:100%;max-width:48rem;height:100vh;box-shadow:var(--shadow-lg);border-radius:var(--radius-md) 0 0 var(--radius-md);z-index:var(--z-index-modal);transition:transform .34s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;right:0;overflow:hidden;transform:translate(0%)}.modal__content{height:100%;padding:var(--space-lg);font-family:var(--font-family-primary);flex-direction:column;display:flex;overflow-y:auto}.modal__header{margin-bottom:var(--space-xl);margin-top:var(--space-4xl);justify-content:space-between;align-items:center;display:flex}.modal__header-icon-close{cursor:pointer;background:0 0;border:none;position:absolute;top:16px;right:16px}.modal__header-icon-close svg{width:2.4rem;height:2.4rem}.modal__header-icon-close:focus{outline:2px solid var(--color-brand-insurance-550);outline-offset:2px}.modal__header-title{font-family:var(--font-family-secondary);color:var(--color-neutral-900);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-lg);line-height:1.2}.modal__header-subtitle{font-family:var(--font-family-primary);font-size:var(--font-size-xl);color:var(--color-neutral-700)}.modal__body{font-family:var(--font-family-primary);padding-bottom:var(--space-md);flex:1;overflow-y:auto}.modal__body::-webkit-scrollbar-track{background:var(--color-neutral-100)}.modal__body::-webkit-scrollbar-thumb{background:var(--color-neutral-200);border-radius:var(--radius-sm)}.modal__body::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-300)}.modal--hidden{opacity:0;pointer-events:none;transform:translate(40%)}@media (min-width: var(--breakpoint-md)){.modal__root{border-radius:var(--radius-md) 0 0 var(--radius-md);width:35vw}.modal__header-title{font-size:var(--font-size-4xl)}.modal__content{padding:var(--space-2xl)}}@media (min-width: var(--breakpoint-xl)){.modal__content{max-width:120rem;margin:0 auto}}
.cep__address-container,.cep__address-container h5{margin-bottom:1.6rem}.cep__address-list{cursor:pointer;flex-direction:column;gap:.8rem;display:flex}.cep__address-item{background-color:var(--color-neutral-100);border-radius:4px;width:max-content;padding:.6rem 1rem;transition:all .3s}.cep__address-item:hover{background-color:var(--color-brand-insurance-200)}
.radio__root{outline:none;flex-direction:row;align-items:flex-start;gap:8px;max-width:100%;display:flex}.radio__root.--default .radio__input{background-color:var(--color-neutral-0)}.radio__root.--default .radio__svg{display:none}.radio__root.--checked .radio__input{background-color:var(--color-brand-insurance-900);border-color:var(--color-brand-insurance-900)}.radio__root.--checked .radio__svg{display:unset}.radio__root.--disabled .radio__input{background-color:var(--color-neutral-200);border-color:var(--color-neutral-550)}.radio__root.--disabled .radio__svg{display:none}.radio__root.--disabled .radio__label{color:var(--color-neutral-550)}.radio__label{font-family:var(--font-open-sans);margin:0;font-size:14px;font-weight:400;line-height:20px}.radio__input{cursor:pointer;border-style:solid;border-width:.2rem;border-color:var(--color-neutral-700);border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}
.skeleton__block{background-color:#e0e0e0;animation:6s linear infinite pulse}@keyframes pulse{0%{filter:brightness()}25%{filter:brightness(.85)}50%{filter:brightness()}75%{filter:brightness(.85)}to{filter:brightness()}}
.skeleton__root{overflow:hidden}
.styles-module-scss-module__DMEf8W__container{flex-direction:column;gap:1.6rem;display:flex}
.notificationContainer{gap:.8rem;margin-bottom:3.2rem;display:flex;width:100%!important}
.plan{background-color:var(--color-neutral-0);border:2px solid var(--color-brand-insurance-900);width:315px;min-height:680px;color:var(--color-neutral-900);font-size:var(--font-size-lg);line-height:20px;font-family:var(--font-family-primary);border-radius:12px;flex-direction:column;justify-content:space-between;padding:1.6rem;display:flex;position:relative}.plan__badge{background-color:var(--color-brand-insurance-900);height:60px;color:var(--color-neutral-0);font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);font-size:14px;line-height:var(--font-size-lg);z-index:-1;border-radius:12px;padding:12px 20px;position:absolute;top:-38px;left:-2px}.plan__title{margin-bottom:var(--space-lg);min-height:50px}.plan__installment{margin-bottom:8px}.plan__text-highlight{color:var(--color-accent-green-600);font-weight:var(--font-weight-semibold)}.plan__notification{border:1px solid var(--color-neutral-300);width:100%}.plan__month-price{margin-bottom:var(--space-xs)}.plan__lower-text{font-size:var(--font-size-xl);line-height:var(--font-size-2xl);font-weight:var(--font-weight-regular)}.plan__decimal{font-size:var(--font-size-xl);line-height:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.plan__month-year{margin-bottom:var(--space-lg)}.plan__btn{margin-bottom:2rem}.plan__content{z-index:5;flex-direction:column;justify-content:space-between;height:max-content;display:flex}.plan__benefits{flex-direction:column;justify-content:space-between;min-height:300px;display:flex}.plan__benefit{margin-bottom:var(--space-sm);flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.plan__benefit-title{margin-bottom:1rem}.plan__discount-highlight{color:var(--color-neutral-900);margin-left:8px;font-weight:700}.plan__item{flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.plan__link{color:var(--color-brand-insurance-900);cursor:pointer;text-decoration:underline}.plan__discount{border:1px solid var(--color-neutral-300);border-radius:6px;justify-content:center;align-items:center;width:100%;margin-bottom:8px;padding:10px 0;display:flex}
.quotation-summary-card{background-color:var(--color-brand-banking-100);border-radius:4px;padding:2rem}.quotation-summary-card__content{background-color:var(--color-neutral-0);border-radius:4px;padding:1.6rem;overflow:hidden}.quotation-summary-card__button{color:var(--color-brand-insurance-900);font-weight:400;text-decoration:underline}.quotation-summary-card__line{background-color:var(--color-brand-health-200);width:100%;height:1px;margin:8px 0}.quotation-summary-card__text{animation:.5s forwards visibility-from-left}
.carousel{width:100%;padding-top:4rem;position:relative;overflow:hidden}.carousel__track{will-change:transform;margin:0 -8px;transition:transform .5s ease-in-out;display:flex}.carousel__slide{box-sizing:border-box;flex:none;justify-content:center;align-items:center;width:100%;padding:0 8px;display:flex}.carousel__controls{pointer-events:none;z-index:var(--z-index-base);justify-content:space-between;display:flex;position:absolute;top:50%;left:-44px;right:-44px;transform:translateY(-50%)}.carousel__controls .carousel__button{pointer-events:auto;cursor:pointer;padding:.5rem 1rem;transition:background .3s,transform .3s}.carousel__dots{gap:.5rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.carousel__dots .carousel__dot{background:var(--color-neutral-500);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;transition:background .3s,transform .3s}.carousel__dots .carousel__dot.active{background:var(--color-brand-insurance-100);transform:scale(1.2)}
.styles-module-scss-module__nye2JW__grid{padding:0 var(--space-md);grid-column:1/span 8;grid-template-columns:repeat(8,1fr);gap:1.6rem;display:grid}@media (min-width:768px){.styles-module-scss-module__nye2JW__grid{grid-column:1/span 8;grid-template-columns:repeat(8,1fr);gap:2.4rem;padding:0 4.4rem}}@media (min-width:1024px){.styles-module-scss-module__nye2JW__grid{grid-column:1/span 12;grid-template-columns:repeat(12,1fr);gap:1.6rem;margin:0 auto;padding:0 6.4rem}}@media (min-width:1240px){.styles-module-scss-module__nye2JW__grid{grid-column:1/span 12;grid-template-columns:repeat(12,1fr);gap:2.4rem;padding:0 8.8rem}}@media (min-width:1600px){.styles-module-scss-module__nye2JW__grid{grid-column:1/span 12;grid-template-columns:repeat(12,1fr);gap:4rem;max-width:1520px}}.styles-module-scss-module__nye2JW__column{display:block}
.link{font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);padding:0 var(--font-size-3xl);letter-spacing:.4px;cursor:pointer;justify-content:center;align-items:center;gap:var(--font-size-3xl);text-align:center;border:1px solid #0000;border-radius:4px;flex-direction:row;line-height:2rem;text-decoration:none;transition:all .3s;display:flex}.link.--small{padding:8px 6px}.link.--large{padding:10px}.link.--contain{width:max-content}.link.--fluid{width:100%}.link .btn__loader{border:3px solid;border-bottom-color:#0000}.link.--insurance-primary{color:var(--color-neutral-0);background-color:var(--color-brand-insurance-900)}.link.--insurance-primary .link__loader{border:3px solid var(--color-neutral-0);border-bottom-color:#0000}.link.--insurance-primary:hover{background-color:var(--color-brand-insurance-700)}.link.--insurance-primary:active{background-color:var(--color-brand-insurance-800)}.link.--insurance-secondary{color:var(--color-brand-insurance-900);background-color:var(--color-alpha-0);border-color:var(--color-brand-insurance-900)}.link.--insurance-secondary .link__loader{border:3px solid var(--color-brand-insurance-900);border-bottom-color:#0000}.link.--insurance-secondary:hover{background-color:var(--color-brand-insurance-100)}.link.--insurance-secondary:active{background-color:var(--color-brand-insurance-200)}.link.--insurance-ghost{color:var(--color-brand-insurance-900);background-color:var(--color-alpha-0);border-color:var(--color-alpha-0)}.link.--insurance-ghost .link__loader{border:3px solid var(--color-brand-insurance-900);border-bottom-color:#0000}.link.--insurance-ghost:hover{background-color:var(--color-brand-insurance-100)}.link.--insurance-ghost:active{background-color:var(--color-brand-insurance-200)}.link.--banking-primary{color:var(--color-neutral-0);background-color:var(--color-brand-banking-900)}.link.--banking-primary .link__loader{border:3px solid var(--color-neutral-0);border-bottom-color:#0000}.link.--banking-primary:hover{background-color:var(--color-brand-banking-700)}.link.--banking-primary:active{background-color:var(--color-brand-banking-800)}.link.--banking-secondary{color:var(--color-brand-banking-900);background-color:var(--color-alpha-0);border-color:var(--color-brand-banking-900)}.link.--banking-secondary .link__loader{border:3px solid var(--color-brand-banking-900);border-bottom-color:#0000}.link.--banking-secondary:hover{background-color:var(--color-brand-banking-100)}.link.--banking-secondary:active{background-color:var(--color-brand-banking-200)}.link.--banking-ghost{color:var(--color-brand-banking-900);background-color:var(--color-alpha-0);border-color:var(--color-alpha-0)}.link.--banking-ghost .link__loader{border:3px solid var(--color-brand-banking-900);border-bottom-color:#0000}.link.--banking-ghost:hover{background-color:var(--color-brand-banking-100)}.link.--banking-ghost:active{background-color:var(--color-brand-banking-200)}.link.--health-primary{color:var(--color-neutral-0);background-color:var(--color-brand-health-900)}.link.--health-primary .link__loader{border:3px solid var(--color-neutral-0);border-bottom-color:#0000}.link.--health-primary:hover{background-color:var(--color-brand-health-700)}.link.--health-primary:active{background-color:var(--color-brand-health-800)}.link.--health-secondary{color:var(--color-brand-health-900);background-color:var(--color-alpha-0);border-color:var(--color-brand-health-900)}.link.--health-secondary .link__loader{border:3px solid var(--color-brand-health-900);border-bottom-color:#0000}.link.--health-secondary:hover{background-color:var(--color-brand-health-100)}.link.--health-secondary:active{background-color:var(--color-brand-health-200)}.link.--health-ghost{color:var(--color-brand-health-900);background-color:var(--color-alpha-0);border-color:var(--color-alpha-0)}.link.--health-ghost .link__loader{border:3px solid var(--color-brand-health-900);border-bottom-color:#0000}.link.--health-ghost:hover{background-color:var(--color-brand-health-100)}.link.--health-ghost:active{background-color:var(--color-brand-health-200)}.link.--danger-primary{color:var(--color-neutral-0);background-color:var(--color-accent-red-900)}.link.--danger-primary .link__loader{border:3px solid var(--color-neutral-0);border-bottom-color:#0000}.link.--danger-primary:hover{background-color:var(--color-accent-red-900)}.link.--danger-primary:active{background-color:var(--color-accent-red-800)}.link.--danger-secondary{color:var(--color-accent-red-900);background-color:var(--color-alpha-0);border-color:var(--color-accent-red-900)}.link.--danger-secondary .link__loader{border:3px solid var(--color-accent-red-900);border-bottom-color:#0000}.link.--danger-secondary:hover{background-color:var(--color-accent-red-500)}.link.--danger-secondary:active{background-color:var(--color-accent-red-700)}.link.--danger-ghost{color:var(--color-accent-red-900);background-color:var(--color-alpha-0);border-color:var(--color-alpha-0)}.link.--danger-ghost .link__loader{border:3px solid var(--color-accent-red-900);border-bottom-color:#0000}.link.--danger-ghost:hover{background-color:var(--color-accent-red-500)}.link.--danger-ghost:active{background-color:var(--color-accent-red-700)}.link.--negative-primary{color:var(--color-brand-insurance-900);background-color:var(--color-neutral-0)}.link.--negative-primary .link__loader{border:3px solid var(--color-brand-insurance-900);border-bottom-color:#0000}.link.--negative-primary:hover,.link.--negative-primary:active{background-color:var(--color-neutral-0)}.link.--negative-secondary{color:var(--color-neutral-0);background-color:var(--color-alpha-0);border-color:var(--color-neutral-0)}.link.--negative-secondary .link__loader{border:3px solid var(--color-neutral-0);border-bottom-color:#0000}.link.--negative-secondary:hover{background-color:var(--color-alpha-30)}.link.--negative-secondary:active{background-color:var(--color-alpha-50)}.link.--negative-ghost{color:var(--color-neutral-0);background-color:var(--color-alpha-0);border-color:var(--color-alpha-0)}.link.--negative-ghost .link__loader{border:3px solid var(--color-neutral-0);border-bottom-color:#0000}.link.--negative-ghost:hover{background-color:var(--color-alpha-70)}.link.--negative-ghost:active{background-color:var(--color-alpha-50)}.link.--disabled-primary{color:var(--color-neutral-500);background-color:var(--color-neutral-200);pointer-events:none}.link.--disabled-primary .link__loader{border:3px solid var(--color-neutral-500);border-bottom-color:#0000}.link.--disabled-primary:hover,.link.--disabled-primary:active{background-color:var(--color-neutral-300)}.link.--disabled-secondary{color:var(--color-neutral-500);background-color:var(--color-alpha-0);border-color:var(--color-neutral-500);pointer-events:none}.link.--disabled-secondary .link__loader{border:3px solid var(--color-neutral-500);border-bottom-color:#0000}.link.--disabled-secondary:hover{background-color:var(--color-alpha-30)}.link.--disabled-secondary:active{background-color:var(--color-alpha-50)}.link.--disabled-ghost{color:var(--color-neutral-500);background-color:var(--color-alpha-0);border-color:var(--color-alpha-0);pointer-events:none}.link.--disabled-ghost .link__loader{border:3px solid var(--color-neutral-500);border-bottom-color:#0000}.link.--disabled-ghost:hover{background-color:var(--color-alpha-70)}.link.--disabled-ghost:active{background-color:var(--color-alpha-50)}
.modalWithoutLink__overlay{z-index:var(--z-index-overlay-modal);background-color:#0006;justify-content:center;align-items:center;animation:.4s forwards fade-in;display:flex;position:fixed;inset:0}.modalWithoutLink__root{background-color:var(--color-neutral-0);width:100%;max-width:48rem;height:100vh;box-shadow:var(--shadow-lg);border-radius:var(--radius-md) 0 0 var(--radius-md);z-index:var(--z-index-modal);animation:.5s cubic-bezier(.22,1,.36,1) forwards slide-in-right;position:fixed;top:0;right:0;overflow:hidden}.modalWithoutLink__root--wide{border-radius:var(--radius-md);width:80vw;max-width:80vw;animation:.5s cubic-bezier(.22,1,.36,1) forwards slide-in-bottom;left:10vw;right:10vw}.modalWithoutLink__content{padding:var(--space-lg);height:100%;overflow-y:auto}.modalWithoutLink__header{margin-bottom:var(--space-lg);margin-top:var(--space-2xl);justify-content:space-between;align-items:center;display:flex}.modalWithoutLink__header-icon-close{cursor:pointer;background:0 0;border:none;position:absolute;top:16px;right:16px}.modalWithoutLink__header-icon-close svg{width:2.4rem;height:2.4rem}.modalWithoutLink__header-icon-close:focus{outline:2px solid var(--color-brand-insurance-550);outline-offset:2px}.modalWithoutLink__header-title{font-family:var(--font-family-secondary);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:1.2}.modalWithoutLink__header-subtitle{font-family:var(--font-family-primary);font-size:var(--font-size-xl);color:var(--color-neutral-600);margin-top:var(--space-xs)}.modalWithoutLink__body{font-family:var(--font-family-primary);padding-bottom:var(--space-4xl);overflow-y:auto}.modalWithoutLink__body::-webkit-scrollbar-track{background:var(--color-neutral-100)}.modalWithoutLink__body::-webkit-scrollbar-thumb{background:var(--color-neutral-200);border-radius:var(--radius-sm)}.modalWithoutLink__body::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-300)}@media (min-width:1024px){.modalWithoutLink__root{max-width:fit-content;height:95vh;right:unset;border-radius:var(--radius-md);top:20px}.modalWithoutLink__header{margin:0}.modalWithoutLink__header-title{font-size:var(--font-size-4xl)}.modalWithoutLink__content{padding:var(--space-2xl);max-width:95vw;margin:0 auto}}
.styles-module-scss-module__9KhQUW__progressBar{background-color:var(--alpha10);width:100%;height:5px;overflow:hidden}.styles-module-scss-module__9KhQUW__progressBarFill{border-radius:0 2px 2px 0;width:0;height:100%;transition:width .6s ease-in-out}
.textarea{position:relative}.textarea.--filled .textarea__label{font-size:10px;top:.4rem}.textarea.--filled .textarea__field{padding-top:2.4rem}.textarea.--focused.--outlined .textarea__field{border-bottom:1px solid var(--portoSegurosPrimary);background-color:#00000005}.textarea.--focused.--default .textarea__field{border:1px solid var(--portoSegurosPrimary);border-radius:4px}.textarea.--outlined .textarea__field{border-bottom:1px solid var(--black45);background-color:#00000005}.textarea.--default .textarea__field{border:1px solid var(--black45);border-radius:4px}.textarea.--fluid{width:100%}.textarea.--contain{width:max-content}.textarea.--disabled .textarea__field{pointer-events:none}.textarea.--disabled i,.textarea.--disabled .textarea__label{color:var(--black45)}.textarea.--error.--outlined .textarea__counter{color:var(--red80)}.textarea.--error.--outlined .textarea__field{border-bottom:1px solid var(--red80)}.textarea.--error.--default .textarea__counter{color:var(--red80)}.textarea.--error.--default .textarea__field{border:1px solid var(--red80);border-radius:4px}.textarea.--error.--filled .textarea__label,.textarea.--error.--filled .textarea__counter,.textarea.--error.--filled .textarea__icon{color:var(--red80)}.textarea__label{pointer-events:none;font-family:var(--font-family-primary);font-size:var(--font-size-lg);font-weight:var(--regular);color:var(--black75);line-height:2rem;transition:all .2s;position:absolute;top:.8rem;left:1.2rem}.textarea__field{height:100%;font-family:var(--font-family-primary);font-size:var(--font-size-lg);color:var(--black100);padding:var(--space-sm) var(--space-md);appearance:none;border:none;outline:none;min-width:30.4rem;transition:all .3s ease-out}.textarea__counter{font-size:var(--font-size-md);color:var(--color-neutral-700);font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);line-height:var(--font-size-xl);display:block;position:absolute;bottom:-22px;right:0}.textarea__helper-text{font-size:var(--font-size-sm);color:var(--color-neutral-700);font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);line-height:var(--font-size-xl);margin:0;position:absolute;bottom:-22px;left:0}.textarea__error-message{font-size:var(--font-size-sm);color:var(--red80);font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);line-height:var(--font-size-xl);margin:0;display:block;position:absolute;bottom:-22px;left:0}
.text-body{background-color:var(--color-neutral-0);gap:var(--space-lg);flex-direction:column;display:flex}.text-body__title,.text-body__subtitle,.text-body__text{color:var(--color-neutral-700)}.text-body__buttons{gap:2rem;display:flex}@media (min-width:768px){.text-body__title{font-size:var(--font-size-5xl);line-height:var(--font-size-6xl)}}
.styles-module-scss-module__MlheFW__tooltip{display:inline-block;position:relative}.styles-module-scss-module__MlheFW__tooltip__trigger{cursor:pointer;display:inline-block}.styles-module-scss-module__MlheFW__tooltip__content{z-index:10;background-color:var(--color-neutral-900);color:var(--color-neutral-0);white-space:nowrap;opacity:0;visibility:hidden;text-align:center;border-radius:.4rem;max-width:20rem;padding:.8rem 1.2rem;font-size:1.2rem;line-height:1.4;transition:opacity .2s,visibility .2s;position:absolute;box-shadow:0 .2rem .8rem #00000026}.styles-module-scss-module__MlheFW__tooltip__content:before{content:"";border-style:solid;width:0;height:0;position:absolute}.styles-module-scss-module__MlheFW__tooltip__content.styles-module-scss-module__MlheFW__--visible{opacity:1;visibility:visible}.styles-module-scss-module__MlheFW__tooltip__content.styles-module-scss-module__MlheFW__--top{margin-bottom:.8rem;bottom:100%;left:50%;transform:translate(-50%)translateY(-.8rem)}.styles-module-scss-module__MlheFW__tooltip__content.styles-module-scss-module__MlheFW__--top:before{border-width:.6rem .6rem 0;border-color:var(--color-neutral-900) #0000 #0000 #0000;top:100%;left:50%;transform:translate(-50%)}.styles-module-scss-module__MlheFW__tooltip__content.styles-module-scss-module__MlheFW__--right{margin-left:.8rem;top:50%;left:100%;transform:translateY(-50%)translate(.8rem)}.styles-module-scss-module__MlheFW__tooltip__content.styles-module-scss-module__MlheFW__--right:before{border-width:.6rem .6rem .6rem 0;border-color:#0000 var(--color-neutral-900) #0000 #0000;top:50%;left:-.6rem;transform:translateY(-50%)}.styles-module-scss-module__MlheFW__tooltip__content.styles-module-scss-module__MlheFW__--bottom{margin-top:.8rem;top:100%;left:50%;transform:translate(-50%)translateY(.8rem)}.styles-module-scss-module__MlheFW__tooltip__content.styles-module-scss-module__MlheFW__--bottom:before{border-width:0 .6rem .6rem;border-color:#0000 #0000 var(--color-neutral-900) #0000;bottom:100%;left:50%;transform:translate(-50%)}.styles-module-scss-module__MlheFW__tooltip__content.styles-module-scss-module__MlheFW__--left{margin-right:.8rem;top:50%;right:100%;transform:translateY(-50%)translate(-.8rem)}.styles-module-scss-module__MlheFW__tooltip__content.styles-module-scss-module__MlheFW__--left:before{border-width:.6rem 0 .6rem .6rem;border-color:#0000 #0000 #0000 var(--color-neutral-900);top:50%;right:-.6rem;transform:translateY(-50%)}
.styles-module-scss-module__yecyza__header{justify-content:flex-start;align-items:flex-start;gap:var(--space-lg);margin-bottom:var(--space-xl);flex-direction:column;display:flex}.styles-module-scss-module__yecyza__name{margin-bottom:var(--space-md)}.styles-module-scss-module__yecyza__body{gap:var(--space-lg);flex-direction:column;display:flex}.styles-module-scss-module__yecyza__item{gap:var(--space-sm);border-radius:1.6rem;flex-direction:column;text-decoration:none;display:flex}.styles-module-scss-module__yecyza__info{align-items:center;gap:var(--space-sm);display:flex}
.styles-module-scss-module__q7G7NG__brokerMobile{width:100vw;z-index:var(--z-index-always-on-top);background:var(--color-neutral-0);justify-content:center;align-items:center;display:flex;position:sticky;bottom:0}.styles-module-scss-module__q7G7NG__brokerMobile:before{content:"";border-top:solid 1px var(--color-neutral-300);width:90%;position:absolute;top:0;left:5%}@media screen and (min-width:1024px){.styles-module-scss-module__q7G7NG__brokerMobile{display:none}}.styles-module-scss-module__q7G7NG__btn{padding:var(--space-lg),20px,var(--space-xl),20px;margin-top:0!important}
