.significant-events{padding:20px 20px 30px}@media(min-width: 768px){.significant-events{padding:35px 0px 50px}}@media(min-width: 1300px){.significant-events{padding-bottom:80px;padding-top:80px}}.significant-events__filter,.significant-events__filter-by{display:flex}.significant-events__filter{border-bottom:1px solid #eee;flex-direction:column;row-gap:6px;padding-bottom:15px}@media(min-width: 768px){.significant-events__filter{align-items:center;flex-direction:row;justify-content:space-between}}.significant-events__filter+.significant-events__list{margin-top:16px}@media(min-width: 768px){.significant-events__filter+.significant-events__list{margin-top:20px}}.significant-events__filter-by{column-gap:17px;align-items:center}.significant-events__filter-by>span{color:#252731;font-family:"ferrovialn-regular-webfont";font-size:16px;font-weight:400;letter-spacing:0px;text-align:right}.significant-events__filter-by .datepicker-selectors{height:38px;margin-left:0;width:auto}.significant-events__filter-by .datepicker-selectors .datepicker-input{width:119px}@media(min-width: 768px){.significant-events__filter-by .datepicker-selectors .datepicker-input{width:139px}}.significant-events__filter-by .datepicker-selectors .datepicker-input .input-group-text{border-bottom:1px solid #f1f1f3;border-top:1px solid #f1f1f3;height:22px;padding:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:22px;z-index:9}.significant-events__filter-by .datepicker-selectors .datepicker-input .input-group-text i,.significant-events__filter-by .datepicker-selectors .datepicker-input .input-group-text [class*=icon-]{font-size:22px}.significant-events__filter-by .datepicker-selectors .datepicker-input:first-of-type .input-group-text{right:10px}.significant-events__filter-by .datepicker-selectors .datepicker-input:last-of-type input{border-right:1px solid #f1f1f3;border-top-right-radius:19px !important;border-bottom-right-radius:19px !important}.significant-events__filter-by .datepicker-selectors .datepicker-input:last-of-type .input-group-text{right:16px}.significant-events__filter-by .datepicker-selectors .datepicker-input input{color:#747678;border-color:#f1f1f3;border-right:none;font-family:"ferrovialn-regular-webfont";font-size:16px;font-weight:400;letter-spacing:0px;text-align:left}.significant-events__results{color:#000;font-family:"ferrovialn-regular-webfont";font-size:20px;font-weight:400;letter-spacing:0px;text-align:left}.significant-events__list{display:flex;flex-direction:column;row-gap:15px;list-style:none;margin:0;padding:0}@media(min-width: 768px){.significant-events__list{row-gap:20px}}.significant-events__button{align-items:center;background-color:#ffbd00;border:none;border-radius:80px;color:#000;display:flex;font-family:"ferrovialn-bold-webfont";font-size:13px;font-weight:700;justify-content:center;letter-spacing:.5px;line-height:15px;margin:30px auto 0;min-height:38px;min-width:176px;padding:11px 20px;text-align:center;text-decoration:none;text-transform:uppercase}@media(min-width: 768px){.significant-events__button{margin-top:40px}}.significant-events__button:hover{cursor:pointer;color:#000}.significant-events__button.loading{color:rgba(255,255,255,.8);position:relative;cursor:default;overflow:hidden;white-space:nowrap}.significant-events__button.loading span{border-radius:50%;background:#fff;background:-moz-linear-gradient(left, #fff 10%, rgba(255, 255, 255, 0) 42%);background:-webkit-linear-gradient(left, #fff 10%, rgba(255, 255, 255, 0) 42%);background:-o-linear-gradient(left, #fff 10%, rgba(255, 255, 255, 0) 42%);background:-ms-linear-gradient(left, #fff 10%, rgba(255, 255, 255, 0) 42%);background:linear-gradient(to right, #fff 10%, rgba(255, 255, 255, 0) 42%);-webkit-animation:spinner 1.4s infinite linear;animation:spinner 1.4s infinite linear;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);height:20px;width:20px;margin-left:-10px;margin-top:-10px;text-indent:100%;overflow:hidden}.significant-events__button.loading span::before{content:"";width:50%;height:50%;background:#fff;border-radius:100% 0 0;position:absolute;top:0;left:0}.significant-events__button.loading span::after{content:"";background:#fcc000;width:75%;height:75%;border-radius:50%;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.event-card{align-items:flex-start;border-bottom:1px solid #eee;display:flex;flex-direction:column;row-gap:12px;padding-bottom:16px;position:relative}@media(min-width: 768px){.event-card{padding-bottom:21px;row-gap:14px}}.event-card__header{display:flex;flex-direction:column;row-gap:9px}.event-card__header .d-flex{align-items:center;column-gap:8px}.event-card__caption{color:#ffc702;font-family:"ferrovialn-bold-webfont";font-size:13px;font-weight:700;letter-spacing:1px;text-align:left}.event-card__date{color:#999b9d;font-family:"ferrovialn-regular-webfont";font-size:13px;font-weight:400;letter-spacing:1px;text-align:left}.event-card__title{color:#000;font-family:"ferrovialn-regular-webfont";font-size:16px;font-weight:400;letter-spacing:0px;text-align:left;margin-bottom:0;line-height:20px}@media(min-width: 768px){.event-card__title{font-size:20px;line-height:24px}}@media(min-width: 1300px){.event-card__title{font-size:32px;line-height:34px}}.event-card__title-link{color:inherit}.event-card__title-link:hover{color:inherit}.event-card__download{align-items:center;display:flex;column-gap:10px}.event-card__icon{background-color:#ffc702;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;height:38px;width:38px}.event-card__icon>[class*=icon-]{font-size:24px}.event-card__info{display:flex;flex-direction:column;row-gap:2px}.event-card__info-label{color:#fcc000;font-family:"ferrovialn-bold-webfont";font-size:14px;font-weight:700;letter-spacing:0px;text-align:left;line-height:16px;text-transform:uppercase}.event-card__info-size{align-items:center;column-gap:8px;align-items:center;column-gap:8px;color:#747678;display:flex;font-family:"ferrovialn-regular-webfont";font-size:12px;font-weight:400;letter-spacing:0px;text-align:left;line-height:16px}.event-card__info-size span:first-of-type{color:#999b9d;letter-spacing:.92px;text-align:left}.event-card__info-size span:last-of-type{color:#caccd8;text-align:left;line-height:16px}/*# sourceMappingURL=significant-events.min.css.map */