.faldon{width:100%;height:auto;position:fixed;bottom:0;left:0;z-index:9998;margin:0 auto;margin-bottom:0 !important;background:#f2f5f8;box-shadow:-5px -5px 10px 0 rgba(0,0,0,0.1)}
.faldon__module{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative}
.faldon__module__second{display:flex;flex-direction:column-reverse}
.faldon__icon-container{position:absolute;top:16px;right:26px;border:1px solid #e57200;border-radius:50%;width:22px;height:22px;cursor:pointer;display:flex;align-items:center;justify-content:center}
.faldon__icon-container .icon{color:#e57200;display:flex;line-height:22.8571px;font-size:12px}
@media(max-width:767px){.faldon__icon-container{top:4px;right:4px}
}
@media(max-width:370px){.faldon__icon-container{width:18px;height:18px}
.faldon__icon-container .icon{font-size:10px}
}
.faldon__module__container{border-right:1px solid #004571;line-height:22px;margin:8px 0;padding:0 40px 0 0;text-align:center}
@media(max-width:767px){.faldon__module__container{border-right:0;padding-right:8px}
.faldon__module__container.expanded{box-shadow:0 -6px 20px 0 rgba(0,0,0,0.1);margin:0;width:100%;padding:8px 0}
}
.faldon__phoneContainer{display:flex;align-items:center;justify-content:center;column-gap:8px;font-size:0}
.faldon__phoneContainer .faldon__tooltip{position:relative;line-height:1;height:16px}
.faldon__phoneContainer .faldon__tooltip .icon{font-size:16px;color:#004571}
.faldon__phoneContainer .faldon__tooltip .faldon__tooltip-info{display:none;top:0;left:100%;background-color:#fff;border:1px solid #004571;color:#004571;border-radius:4px;top:50%;margin-left:20px;transform:translate(0,-50%);padding:16px;font-size:14px;position:absolute;z-index:99999999;box-sizing:border-box;box-shadow:0 1px 8px transparent;width:140px;text-align:center;line-height:1.1;font-family:"FSEmeric Regular",Arial,sans-serif}
.faldon__phoneContainer .faldon__tooltip .faldon__tooltip-info.visible{display:block}
.faldon__phoneContainer .faldon__tooltip .faldon__tooltip-info i{position:absolute;top:50%;right:100%;margin-top:-12px;width:12px;height:24px;overflow:hidden}
.faldon__phoneContainer .faldon__tooltip .faldon__tooltip-info i::after{content:'';position:absolute;width:12px;height:12px;left:0;top:50%;transform:translate(50%,-50%) rotate(-45deg);background-color:#fff;border:1px solid #004571;box-shadow:0 1px 8px transparent}
.faldon__phoneContainer-subtitle{color:#004571;display:inline-flex;font-family:'FSEmeric Medium',Arial,sans-serif;font-size:20px;font-weight:500;line-height:22px;margin:0;text-align:center;max-width:65vw}
@media(max-width:767px){.faldon__phoneContainer-subtitle{font-size:14px;line-height:13.2px;font-weight:700;max-width:148px}
}
.faldon__phoneContainer_icon{margin-left:5px}
.faldon__phoneContainer__horario{top:20%;left:47%;margin-left:20px;transform:translate(0,-50%);padding:13px 8px;color:#004571;background-color:#fff;font-weight:normal;font-size:14px;border-radius:4px;position:absolute;z-index:99999999;box-sizing:border-box;border:1px solid #004571;box-shadow:0 1px 8px transparent;display:none;min-width:142px;text-align:center}
.faldon__phoneContainer__horario::before{content:"";position:absolute;top:50%;left:-11px;transform:translateY(-50%);width:0;height:0;z-index:999;border-right:12px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent}
.faldon__phoneContainer__horario::after{content:"";position:absolute;top:50%;left:-12px;transform:translateY(-50%);width:0;height:0;border-right:12px solid #004571;border-top:8px solid transparent;border-bottom:8px solid transparent}
.faldon__phoneContainer__horario p{color:#004571;font-size:14px;line-height:15.4px;margin:0;text-align:center}
.faldon__phoneContainer_icon:hover .faldon__phoneContainer__horario{display:block}
.faldon .faldon__phoneContainer__phoneNumbers{height:26.4px;margin-top:4px}
@media(max-width:767px){.faldon .faldon__phoneContainer__phoneNumbers{height:auto}
}
.faldon .telefonoArena{display:inline-block;font-family:FSEmeric Regular;font-size:20px;font-weight:700;line-height:26.4px;text-align:center;color:#e57200;text-decoration:none}
.faldon .telefonoArena:hover{text-decoration:underline}
@media(min-width:767px){.faldon .telefonoArena{font-size:24px;font-weight:bold}
}
.faldon .faldon_HorasConsulta{margin:0;font-size:14px;max-width:150px;text-align:center}
@media(min-width:767px){.faldon .faldon_HorasConsulta{font-size:14px;max-width:none;text-align:left}
}
.faldon__contact-block-subtitle{margin-top:4px;color:#004571;font-family:FSEmeric Regular;font-size:14px;font-weight:350;line-height:16px;text-align:center;margin-bottom:0}
@media(max-width:767px){.faldon__contact-block-subtitle{font-size:14px;line-height:16px}
}
.faldon__module__container2{color:#00263b;display:flex;line-height:22.8571px;margin:0;padding:0 0 0 40px;margin-bottom:0;min-height:72px}
@media(max-width:767px){.faldon__module__container2{padding:0;align-items:center}
}
@media(max-width:767px){.faldon__module__container2.expanded{width:100%;flex-direction:column;padding:0 24px}
.faldon__module__container2.expanded .faldon__contact-block2{width:100%;row-gap:4px}
.faldon__module__container2.expanded .faldon__contact-block2 .faldon__contact-form--inputandbutton{display:grid;grid-template-columns:1fr 1fr;column-gap:8px}
.faldon__module__container2.expanded .faldon__contact-block2 .faldon__contact-form--inputandbutton *{width:100%}
}
.faldon__module__container2 .faldon__contact-block{display:flex;flex-direction:column;align-items:center}
.faldon__module__container2 .faldon__contact-block .text{color:#004571;font-size:14px;line-height:15px;font-family:"FSEmeric Regular",Arial,sans-serif}
@media(max-width:767px){.faldon__module__container2 .faldon__contact-block .text{display:none}
}
@media(max-width:370px){.faldon__module__container2 .faldon__contact-block{max-width:calc(100% - 24px)}
}
.faldon__contact-block-pref{color:#004571;font-family:FSEmeric Regular;font-size:14px;line-height:13.2px;margin:0 0 2px;text-align:center}
.faldon .btn__headerFaldonSubmit{align-items:flex-start;background-color:#e57200;border-color:#e57200;border-radius:35px;border-style:solid;border-width:1.6px;color:#fff;display:inline-block;font-family:FSEmeric Semibold;font-weight:700;font-size:20px;line-height:18px;padding:10px 40px;text-align:center;cursor:pointer;margin-top:2px}
.faldon .btn__headerFaldonSubmit:hover{background-color:#e57200;border-color:#e57200;color:#fff}
@media(max-width:767px){.faldon .btn__headerFaldonSubmit{font-size:20px;padding:10px 12px;margin-top:0;margin-right:10px}
}
.faldon .text-error-faldon{color:red;margin-top:8px;margin-bottom:0;display:none;font-size:14px;line-height:12px}
@media(max-width:767px){.faldon .text-error-faldon{font-size:14px}
}
.faldon__contact-block2{display:none;flex-direction:row}
.faldon__contact-block2.is-open{display:flex !important}
@media(max-width:767px){.faldon__contact-block2{flex-direction:column;align-items:center}
}
.faldon__contact-block-pref-cont{display:flex;align-items:center;margin-top:4px}
@media(max-width:767px){.faldon__contact-block-pref-cont{width:100%}
}
@media(max-width:376px){.faldon__contact-block-pref-cont{width:100%}
}
@media(max-width:767px){.faldon__contact-block-pref-cont.expanded{width:100%;margin-top:16px}
}
.faldon__contact-block-pref-cont .faldon__contact-block-subtitle{font-size:20px}
@media(min-width:720px){.faldon__contact-block-pref-cont .faldon__contact-block-subtitle{max-width:12ch}
}
.faldon__contact-block-title{font:"FSEmeric",Arial,Helvetica,sans-serif;color:#e57200;font-weight:700;font-size:20px;line-height:20px;text-align:center;margin:0}
@media(max-width:767px){.faldon__contact-block-title{text-align:left}
}
.faldon__contact-block-pref{color:#004571;font-family:FSEmeric Regular;font-size:14px;font-weight:700;line-height:20px;text-align:center;margin-top:0}
@media(max-width:767px){.faldon__contact-block-pref{text-align:left;color:#e57200}
}
.faldon__contact-block-subtitle-text{color:#004571;font-family:FSEmeric Regular;font-size:14px;line-height:15.4px;margin:0}
@media(min-width:767px){.faldon__contact-block-subtitle-text{display:none}
}
.faldon__contact-form--inputandbutton{height:40px;justify-content:space-between;display:flex;align-items:center;column-gap:24px}
@media(max-width:767px){.faldon__contact-form--inputandbutton{width:100%;display:flex;gap:23px}
}
.faldon .btn__headerFaldonSubmitForm{background-color:#e57200;border-color:#0000;border-radius:120px;border-style:solid;border-width:1.6px;box-shadow:#0c11221a 0 3px 20px 0;color:#fff;display:inline-block;font-weight:700;line-height:18px;margin:0;padding:5px 34px 6px 35px;font-size:20px;text-align:center;cursor:pointer;height:100%;display:flex;align-items:center;min-width:175px;justify-content:center}
.faldon .btn__headerFaldonSubmitForm:hover{background-color:#e57200;border-color:#e57200;color:#fff}
@media(max-width:767px){.faldon .btn__headerFaldonSubmitForm{margin-top:2px;margin-left:0;min-width:156px}
}
.faldon--input{background:#fff;box-shadow:0 0 15px #00457140;border:0;padding:8px 32px 8px 12px;margin-right:2px;text-align:left;font-size:16px;line-height:15.4px;height:100%;width:100%}
.faldon--input::placeholder{color:#6a91ab}
@media(max-width:767px){.faldon--input{padding:8px 11px 9px 12px;margin-top:2px;margin-left:0;margin-right:0}
}
.faldon--input.error{border:1px solid red}
.faldon--input.error::placeholder{color:#ff9b9b}
.faldon__contact-form{margin-left:48px;margin-top:16px}
@media(max-width:767px){.faldon__contact-form{margin-left:0;padding-right:8px;margin-top:8px;width:100%}
}
@media(max-width:376px){.faldon__contact-form{width:100%}
}
.faldon__contact-block_legal-text{font-size:14px;line-height:14px;color:#004571;height:44px;overflow:hidden;overflow-y:scroll;margin:8px 0 16px;padding-right:10px;max-width:436px}
.faldon__contact-block_legal-text::-webkit-scrollbar{width:6px;width:4px;background-color:#4f4f4f;border-radius:37px}
.faldon__contact-block_legal-text::-webkit-scrollbar-track{background:#f0f0f0}
.faldon__contact-block_legal-text::-webkit-scrollbar-thumb{background-color:#767676;border-radius:5px}
.faldon__contact-block_legal-text p{text-align:left !important;font-size:14px;line-height:14px;letter-spacing:-0.01px;color:#004571;margin-top:0;margin-bottom:20px}
.faldon__contact-block_legal-text a{color:#004571}
@media(max-width:767px){.faldon__contact-block_legal-text{display:flex;width:100%;margin:8px 0 8x}
}
.faldon .hidden{display:none}
.faldon__contact-form-done{margin-left:50px}
@media(max-width:767px){.faldon__contact-form-done{margin-left:0;margin:4px 0 8px;width:100%}
}
.faldon__contact-form-done{display:flex;align-items:center}
.faldon .icon-tick-1{color:#e57200;font-size:20px;margin-top:6px}
.faldon--icon-verified{width:34px;height:34px;border:3px solid #e57200;border-radius:50%;background-color:white;display:flex;align-items:center;justify-content:center}
.faldon--text-verified{margin-left:8px}
@media(max-width:767px){.faldon--text-verified{margin-left:16px}
}
.faldon--text-verified .title{font-size:14px;line-height:12px;font-weight:600;margin:0;color:#004571}
.faldon--text-verified p{font-size:14px;line-height:12px;margin:0;color:#004571}
.faldon .loader-ctn{display:flex;align-items:center}
@media(max-width:767px){.faldon .loader-ctn{width:100%}
}
.faldon .loader{width:60px;height:60px;margin-left:24px}
.faldon .sr-only{position:absolute;width:0;height:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}