:root{--base-font:"Nunito Sans",sans-serif;--bg-color-accent-red:#e83034;--bg-color-accent-blue:#1696e0;--bg-color-base:#4c4f62;--bg-color-grey:#f7f8fa;--bg-color-button-blue:#0050ff;--bg-color-button-blue-hover:#0054a6;--bg-color-button-white-hover:#dff1ff;--bg-carousel-inactive:#ecf3f7;--bg-carousel-active:#0050ff;--text-color-base:#4c4f62;--text-color-header:#2e3142;--text-color-white:#fff;--text-color-grey:#f4f4f4;--text-color-success:#299764;--text-color-error:#ef6b51;--text-color-warning:#dc6803;--icon-color-grey:#869caf;--icon-color-grey-hover:#738696;--border-color-grey:#e3e8ed;--field-bg-color:#fff;--field-placeholder-color:#8f95bb}.accordion{border-radius:4px;margin-bottom:1.4rem;position:relative}.accordion button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;cursor:pointer;display:flex;font-size:1.15rem;font-weight:600;justify-content:space-between;letter-spacing:0;margin:0;padding:40px 3.5rem 40px 60px;position:relative;text-align:left;text-transform:none;width:100%}:dir(rtl) .accordion button{padding:40px 60px 40px 3.5rem;text-align:right}.accordion button:focus{outline:none}.accordion button:active,.accordion button:hover{color:#1696e0}.accordion button h3{margin-bottom:0}.accordion__icon{align-items:center;border:2px solid #78c6ee;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;pointer-events:none;right:1.4rem;text-align:center;transition:all .2s ease-in;width:40px}button:active .accordion__icon,button:focus .accordion__icon,button:hover .accordion__icon{background-color:#1696e0}.accordion__icon:after{color:#4c4f62;content:"\f067";font:var(--fa-font-thin);font-size:16px}.accordion[aria-expanded=true] button{color:#1696e0}.accordion[aria-expanded=true] button .accordion__icon{background-color:#1696e0;color:#fff;transform:rotate(135deg)}.accordion[aria-expanded=true] button .accordion__icon:after,button:hover .accordion__icon:after{color:#fff}.accordion main{display:block;max-height:0;opacity:0;overflow:hidden;transition:opacity .3s ease-out .2s,max-height .3s ease-out}.accordion[aria-expanded=true] main{max-height:100%;opacity:1;transition:opacity .5s ease-in,max-height .5s ease-in}.accordion__item-content,.numbered-accordion .accordion__item-content{padding:0 60px 40px}.numbered-accordion .accordion button{padding:40px 60px}.numbered-accordion .accordion h3[data-number]:before{color:#e83034;content:attr(data-number);font-size:25px;left:1.4rem;margin-right:5px;position:absolute;top:50%;transform:translateY(-50%)}