@keyframes flipin{0%{transform:rotateY(0)}to{transform:rotateY(90deg)}}.animate-in{animation:flipin .5s ease-in-out;transform:rotateY(90deg)}@keyframes flipon{0%{transform:rotateY(90deg)}to{transform:rotateY(0)}}.animate-on{animation:flipon .5s ease-in-out;transform:rotateY(0)}#quoter-input .text-baloon{background-color:#fff;border:1px solid #000;border-radius:1.5rem;width:25rem;padding:.5rem}@media(max-width:500px){#quoter-input .text-baloon{width:15rem}}#quoter-input .bottom-baloon{position:relative;width:100%;max-width:512px}#quoter-input .bottom-baloon .baloon-image{position:absolute;transform-origin:top center;left:5rem;bottom:-15px;width:14px;height:auto;transform:scaleX(-1)}#quoter-input .input-icons svg{color:var(--grey-onix-20)}#quoter-input .input-icons{width:100%;display:flex}#quoter-input .input-icons:focus .icon,#quoter-input .input-icons:focus-visible .icon,#quoter-input .input-icons:focus-within .icon,#quoter-input .input-icons:hover .icon{color:var(--purple-20)}#quoter-input .icon{padding:1rem;min-width:3.125rem}#quoter-input .input-field{width:100%;background:#fff!important;border:transparent!important;box-shadow:none!important;padding-left:.2rem;font-family:Martel Sans}#quoter-input .img-person{width:33rem;display:flex;margin-top:1.5rem}@media(max-width:500px){#quoter-input .img-person{width:15rem}}#quoter-input .k11-icon{position:absolute;right:20rem;top:32rem}#quoter-radio .form-check-group{width:fit-content;margin-bottom:1rem;display:flex;align-items:center}#quoter-radio .form-check-input{border-radius:100%!important;border:2px solid var(--secondary)!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZD0iTTQzOC42IDEwNS40YzEyLjUgMTIuNSAxMi41IDMyLjggMCA0NS4zbC0yNTYgMjU2Yy0xMi41IDEyLjUtMzIuOCAxMi41LTQ1LjMgMGwtMTI4LTEyOGMtMTIuNS0xMi41LTEyLjUtMzIuOCAwLTQ1LjNzMzIuOC0xMi41IDQ1LjMgMEwxNjAgMzM4LjcgMzkzLjQgMTA1LjRjMTIuNS0xMi41IDMyLjgtMTIuNSA0NS4zIDB6IiBmaWxsPSIjZmZmZmZmIi8+PC9zdmc+)!important;background-size:1.2rem}#quoter-radio label{font-family:Martel Sans,sans-serif;margin-left:1rem;margin-top:.4rem}#quoter-textarea .text-baloon{background-color:#fff;border:1px solid #000;border-radius:1.5rem;width:25rem;padding:.5rem}@media(max-width:500px){#quoter-textarea .text-baloon{width:15rem}}#quoter-textarea .bottom-baloon{position:relative;width:100%;max-width:512px}#quoter-textarea .bottom-baloon .baloon-image{position:absolute;transform-origin:top center;left:5rem;bottom:-15px;width:14px;height:auto;transform:scaleX(-1)}#quoter-textarea .textarea-field{width:100%;background:#fff!important;border:transparent!important;box-shadow:none!important;padding-left:.2rem;font-family:Martel Sans}#quoter-textarea .img-person{width:33rem;display:flex;margin-top:1.5rem}@media(max-width:500px){#quoter-textarea .img-person{width:15rem}}#quoter-textarea .k11-icon{position:absolute;right:20rem;top:32rem}#quoter-select-button .card-choice{width:12rem;height:12rem;display:flex;align-items:center;justify-content:center}#quoter-select-button .card-choice.selected{border:3px solid var(--secondary)!important}#quoter-select-button .card-choice:hover{box-shadow:2px 10px 58px -27px #000}#quoter-select-button .card-choice .title-choice{line-height:1.125rem}#quoter-feedback .text-baloon{background-color:#fff;border:3px solid #000;border-radius:1.5rem;max-width:512px;padding:1.5rem;width:100%}@media(min-width:512px){#quoter-feedback .text-baloon{min-width:512px}}#quoter-feedback .bottom-baloon{position:relative;width:100%;max-width:512px}#quoter-feedback .bottom-baloon .baloon-image{position:absolute;transform-origin:top center;right:1rem;bottom:-44px;width:40px;height:auto}#quoter-feedback .ic{background-color:transparent!important;border:1px solid transparent!important}#quoter-feedback .typewriter{--n:500;color:transparent;background:linear-gradient(-90deg,var(--primary) 3px,transparent 0) 5px 0,linear-gradient(var(--primary) 0 0) 0 0;background-size:calc(var(--n)*1ch) 200%;-webkit-background-clip:padding-box,text;background-clip:padding-box,text;background-repeat:no-repeat;animation:b .2s infinite steps(1),t calc(var(--n)*.09s) steps(var(--n)) forwards}@keyframes t{0%{background-size:0 200%}}@keyframes b{50%{background-position:0 -100%,0 0}}#quoter-checkbox .form-check{margin-bottom:.5rem}#quoter-checkbox .form-check .form-check-input{border-radius:1rem!important;padding:0;width:24px;height:24px;border:2px solid var(--secondary)!important}#quoter-checkbox .form-check .form-check-input:checked{border-radius:1rem!important;background-color:var(--secondary);border-color:var(--secondary)}#quoter-checkbox .form-check .form-check-input:focus,#quoter-checkbox .form-check .form-check-input:focus-visible,#quoter-checkbox .form-check .form-check-input:focus-within,#quoter-checkbox .form-check .form-check-input:hover{border-radius:1rem!important;border:2px solid var(--purple-20)!important}#quoter-checkbox .form-check .form-check-label{display:inline-block;vertical-align:top;max-width:310px;padding-top:5px;padding-left:10px}#quoter{background:var(--grey-20)}@media(min-width:768px){#quoter{background:url(/assets/bkg-papel.webp);background-size:auto,contain;background-repeat:repeat,repeat;background-position:0,0}#quoter .bg-one-cloud{opacity:.5;min-height:15.75rem}#quoter .bg-one-cloud,#quoter .bg-two-cloud{background-image:url(/assets/nubes-blancas.svg);background-size:auto;background-repeat:repeat-x;width:100%}#quoter .bg-two-cloud{background-position:10% 0;min-height:9.75rem;margin-top:-12.5rem;position:relative;z-index:1}}#quoter .btn-quoter{border:transparent;background-color:transparent}#quoter .btn-quoter:hover{text-decoration:underline}#quoter .icons-k11{height:auto;width:150px;position:absolute}#quoter .icons-k11.left{transform:rotate(180deg);left:1rem}#quoter .icons-k11.right{transform:rotate(80deg);right:1rem}#quoter .img-banner{width:auto;margin-top:-18rem;z-index:2}#quoter .img-persons{margin-top:3rem}@media(min-width:768px){#quoter .img-persons{position:relative;z-index:2;margin-top:-1rem;margin-bottom:-13rem;width:26.875rem;height:19.188rem}}