.irs{line-height:1.5}.irs,.irs .irs-form label{font-family:Lato,sans-serif;font-size:20px}.irs .irs-form label{color:#000;font-weight:700}.irs .irs-form input[type=text]{background:#fff;border:1px solid #ccc;display:block;padding:12px 15px;width:100%}.irs .irs-form input[type=text]:focus{border-color:#000}.irs-form .irs-form__suggestions{position:relative}.irs-form .irs-form__suggestions #suggestions{border:1px solid #d4d4d4;border-bottom:none;border-top:none;left:0;position:absolute;right:0;top:100%;z-index:99}.irs-form .irs-form__suggestions #suggestions>.suggestion{background-color:#fff;border-bottom:1px solid #d4d4d4;cursor:pointer;padding:10px}.irs .accordion-item{border:1px solid #ccc;border-radius:5px;margin-bottom:10px;overflow:hidden}.irs .accordion-header{align-items:center;background-color:#f7f7f7;border:none;cursor:pointer;display:flex;font-size:24px;font-weight:700;justify-content:space-between;outline:none;padding:10px 15px;text-align:left;transition:all .25s ease-in-out;width:100%}.irs .accordion-header>span{flex-basis:calc(100% - 10px)}.irs .accordion-header .accordion-icon{fill:#000;flex-basis:10px;transform-origin:center;transition:all .25s ease-in-out;width:10px}.irs .accordion-item.open .accordion-icon{transform:rotate(180deg)}.irs .accordion-content{background-color:#fff;display:none;padding:10px 15px}.irs .accordion-item.open .accordion-content{display:block}.irs .accordion-header:hover{background-color:#e7e7e7}