:root{--rz-primary: #0268ff !important;--rz-secondary: #070e3a !important;--rz-danger: #ca3535 !important}*,*::before,*::after{box-sizing:border-box}html{font-size:16px}body{margin:0;line-height:1.5;font-family:"Inter",sans-serif;background:#fff !important}span.rzi{font-family:"Material Icons" !important}a{text-decoration:none}button{border:none;cursor:pointer;background:rgba(0,0,0,0)}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}ul[role=list],ol[role=list]{list-style:none}h1:focus{outline:none}p,h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;margin-block:.5em}.swiper{padding:0 40px !important}.swiper .swiper-button-next{right:0 !important}.swiper .swiper-button-prev{left:0 !important}.validation-message{font-size:.9rem;line-height:.9rem;color:#ca3535}.fieldsContainer{display:flex;flex-direction:column;gap:10px}.fieldsContainer .fieldContainer{display:flex;flex-direction:column;gap:10px}.fieldsContainer .action{display:flex;flex-direction:column;justify-content:center;align-items:center}.fieldsContainer .response{display:flex;justify-content:center;padding:12px;width:100%;border:2px solid;border-radius:5px;color:#666;font-size:.9rem}.fieldsContainer .response.success{border-color:#00ee8a}.fieldsContainer .response.failed{border-color:#ca3535}input,textarea{border:1px solid #ccc;border-radius:4px;padding:5px}input:focus,textarea:focus{border:1px solid #0268ff;outline:none}.labelRadio{display:flex;gap:5px;align-items:flex-start;flex-wrap:nowrap;cursor:pointer}.labelRadio span{flex:1;color:#333;font-size:.95rem}
