.resources-selector{background-color:#f9f9f9;min-height:200px;display:block;margin-top:90px;padding:50px 0}.resources-selector.resources-selector--min-h-none{min-height:auto}.resources-selector.resources-selector--min-h-none .container{padding:0 20px}@media(min-width: 576px){.resources-selector.resources-selector--min-h-none .container{padding:0 12px}}@media(min-width: 768px){.resources-selector.resources-selector--min-h-none .container{padding:0}}.resources-selector .category-selector{padding:0;width:14.2857142857%;margin-bottom:0;margin-top:20px;display:inline-block;background-color:#fff;cursor:pointer;padding:0;height:38px;display:flex;justify-content:center;align-items:center;border:none;border-radius:0;width:100%;transition:background-color .3s,color .3s;opacity:1;color:#a4a4a4;font-family:"ferrovialn-bold-webfont";font-size:13px;font-weight:700;font-style:Bold;letter-spacing:0px;text-align:center;line-height:15px;text-transform:uppercase}.resources-selector .category-selector:first-child{border-radius:19px 0px 0px 19px}.resources-selector .category-selector:last-child{border-radius:0px 19px 19px 0px}.resources-selector .category-selector.active,.resources-selector .category-selector:hover{background-color:#1e2027;color:#fff}.resources-selector .form-check{padding:0;margin-bottom:0;margin-top:20px}@media(min-width: 1025px){.resources-selector .form-check{flex:1 1 14.2857142857%}}@media(min-width: 768px)and (max-width: 1024px){.resources-selector .form-check{flex:1}}.resources-selector .form-check:first-child .radio-label{border-radius:19px 0px 0px 19px}.resources-selector .form-check:last-child .radio-label{border-radius:0px 19px 19px 0px}.resources-selector.resources .form-check{width:20%}.resources-selector .datepicker-selectors{width:278px;margin-left:21px}@media(min-width: 320px)and (max-width: 767px){.resources-selector .datepicker-selectors{margin-left:auto;margin-right:auto;margin-top:20px}}.resources-selector .categories-selector{border-radius:25px;opacity:1;background-color:#fff;border:none;margin-top:10px;opacity:1;color:#000;font-family:"ferrovialn-bold-webfont";font-size:13px;font-weight:700;font-style:Bold;letter-spacing:0px;text-align:left;line-height:15px;text-transform:uppercase;height:38px;width:280px;margin-left:auto;margin-right:auto}.resources-selector .input-group input[type=text]{border-radius:80px;box-shadow:0px 2px 20px rgba(37,39,49,.1);background-color:#fff;min-height:42px;border-color:rgba(0,0,0,0);padding:14px 23px;opacity:1;color:#000;font-family:"ferrovialn-bold-webfont";font-size:15px;font-weight:700;font-style:Bold;letter-spacing:0px;text-align:left;line-height:15px;text-transform:uppercase}@media(min-width: 320px)and (max-width: 767px){.resources-selector .input-group input[type=text]{height:42px}}.resources-selector .input-group button,.resources-selector .input-group button:active{border-radius:0px 80px 80px 0px;opacity:1;width:131px;background-color:#ffc702;border:none;color:#fff;font-family:"ferrovialn-bold-webfont";opacity:1;color:#fff;font-size:15px;font-weight:700;font-style:Bold;letter-spacing:.83px;text-transform:uppercase;z-index:unset !important;display:flex;align-items:center;justify-content:center}.resources-selector .input-group button i,.resources-selector .input-group button:active i{margin-right:8px;font-size:22.15px}@media(min-width: 320px)and (max-width: 767px){.resources-selector .input-group button,.resources-selector .input-group button:active{width:42px;height:42px}}.resources-selector .input-group.datepicker-input{width:139px}.resources-selector .input-group.datepicker-input:first-of-type input{box-shadow:none;opacity:1;border-radius:19px 0px 0px 19px;color:#000;font-family:"ferrovialn-bold-webfont";font-size:13px;font-weight:700;font-style:Bold;letter-spacing:0px;line-height:15px;text-transform:uppercase;padding-left:18px;padding-right:10px}.resources-selector .input-group.datepicker-input:first-of-type input::placeholder{color:#a4a4a4}.resources-selector .input-group.datepicker-input:first-of-type .input-group-text{box-shadow:none;background-color:#fff;border-radius:0;border:none}.resources-selector .input-group.datepicker-input:last-of-type input{box-shadow:none;opacity:1;color:#000;font-family:"ferrovialn-bold-webfont";font-size:13px;font-weight:700;font-style:Bold;letter-spacing:0px;border-radius:0;line-height:15px;text-transform:uppercase;padding-left:18px;padding-right:10px}.resources-selector .input-group.datepicker-input:last-of-type input::placeholder{color:#a4a4a4}.resources-selector .input-group.datepicker-input:last-of-type .input-group-text{box-shadow:none;background-color:#fff;border-radius:0;border:none;border-radius:0px 19px 19px 0px}.resources-selector .radio-group{display:flex;gap:10px}.resources-selector .radio-input{display:none}.resources-selector .radio-label{display:inline-block;background-color:#fff;cursor:pointer;padding:0;height:100%;display:flex;justify-content:center;align-items:center;border:none;border-radius:0;width:100%;transition:background-color .3s,color .3s;opacity:1;color:#a4a4a4;font-family:"ferrovialn-bold-webfont";font-size:13px;font-weight:700;font-style:Bold;letter-spacing:0px;text-align:center;line-height:15px;text-transform:uppercase;padding:11.5px 8px}@media(min-width: 768px)and (max-width: 1024px){.resources-selector .radio-label{padding:11px 10px 12px}}.resources-selector .radio-input:checked+.radio-label{background-color:#1e2027;color:#fff}.resources-selector .radio-label:hover{background-color:#1e2027;color:#fff}@media(min-width: 320px)and (max-width: 767px){.resources-selector{padding-top:30px;padding-bottom:30px}}.search-results-list hr{color:#dfdfdf;border-top:1px solid;margin:15px 0}@media(min-width: 768px){.search-results-list hr{margin:20px 0}}@media(min-width: 1300px){.search-results-list hr{margin:30px 0}}.search-results-list .search-results-list__card{display:flex}.search-results-list .search-results-list__card .search-results-list__card__img{width:265px;height:163px;background-position:center center;background-size:cover;background-repeat:no-repeat;margin-right:43px}.search-results-list .search-results-list__card .search-results-list__card__img img{height:100%;width:100%;opacity:0}@media(min-width: 320px)and (max-width: 767px){.search-results-list .search-results-list__card .search-results-list__card__img{width:97px;height:60px;margin-right:15px}}.search-results-list .search-results-list__card small{opacity:1;color:#ffc702;font-family:"ferrovialn-bold-webfont";font-size:13px;font-weight:700;font-style:Bold;letter-spacing:1px;text-align:left;margin-bottom:10px;display:inline-block}.search-results-list .search-results-list__card small span{margin:0 8px}.search-results-list .search-results-list__card small span.date{opacity:1;color:#999b9d;font-family:"ferrovialn-regular-webfont";font-size:13px;font-weight:400;font-style:Regular;letter-spacing:1px;text-align:left;margin:0}.search-results-list .search-results-list__card .search-results-list__card__content--title{opacity:1;color:#000;font-family:"ferrovialn-regular-webfont";font-size:32px;font-weight:400;font-style:Regular;letter-spacing:0px;text-align:left;line-height:34px}@media(min-width: 768px)and (max-width: 1024px){.search-results-list .search-results-list__card .search-results-list__card__content--title{opacity:1;color:#000;font-size:20px;font-weight:400;font-style:Regular;letter-spacing:0px;text-align:left;line-height:24px}}@media(min-width: 320px)and (max-width: 767px){.search-results-list .search-results-list__card .search-results-list__card__content--title{opacity:1;color:#000;font-family:"ferrovialn-regular-webfont";font-size:16px;font-weight:400;font-style:Regular;letter-spacing:0px;text-align:left;line-height:20px}}.search-results-list .search-results-list__card .search-results-list__card__content--caption{opacity:1;color:#747678;font-family:"ferrovialn-regular-webfont";font-size:18px;font-weight:400;font-style:Regular;letter-spacing:0px;text-align:left;line-height:24px;margin-bottom:0}@media(min-width: 768px)and (max-width: 1024px){.search-results-list .search-results-list__card .search-results-list__card__content--caption{opacity:1;color:#747678;font-size:18px;font-weight:400;font-style:Regular;letter-spacing:0px;text-align:left;line-height:24px}}@media(min-width: 320px)and (max-width: 767px){.search-results-list .search-results-list__card .search-results-list__card__content--caption{display:none;font-size:16px}}.search-results-list .search-results-list__card .search-results-list__card__content{width:calc(100% - 308px)}@media(min-width: 320px)and (max-width: 767px){.search-results-list .search-results-list__card .search-results-list__card__content{width:calc(100% - 112px)}}.search-results-list button{opacity:.8;color:#000;font-family:"ferrovialn-bold-webfont";font-size:13px;font-weight:700;font-style:Bold;letter-spacing:0,5px;text-align:center;line-height:15px;text-transform:uppercase;border-radius:80px;opacity:1;background-color:#ffbd00;min-width:136px;width:176px;height:38px;padding:0;margin-top:30px;margin-left:auto;margin-right:auto;display:block}.not-found-results{padding-top:35px}.not-found-results a{opacity:.8;color:#000;font-family:"ferrovialn-bold-webfont";font-size:13px;font-weight:700;font-style:Bold;letter-spacing:0,5px;text-align:center;line-height:15px;text-transform:uppercase;border-radius:80px;opacity:1;background-color:#ffbd00;min-width:136px;width:176px;height:38px;padding:0;margin-top:30px;margin-left:auto;margin-right:auto;display:flex}@media(min-width: 768px){.not-found-results{padding-top:30px}}@media(min-width: 1300px){.not-found-results{padding-top:29px}}.not-found-results__title,.not-found-results h2{color:#a4a4a4;font-family:"ferrovialn-regular-webfont";font-size:32px;font-weight:400;letter-spacing:-0.5px;text-align:center;line-height:36px;margin-bottom:16px}@media(min-width: 768px){.not-found-results__title,.not-found-results h2{font-size:44px;line-height:48px;margin-bottom:20px}}.not-found-results__indications,.not-found-results p{color:#4d4d4d;font-family:"ferrovialn-regular-webfont";font-size:16px;font-weight:400;letter-spacing:.3px;text-align:center;margin:0;line-height:20px}@media(min-width: 768px){.not-found-results__indications,.not-found-results p{font-size:18px;line-height:24px}}@media(min-width: 320px)and (max-width: 767px){.mobile-js-select-form{width:calc(100% - 98px)}.mobile-js-select-form .js-select-form{width:100%}}/*# sourceMappingURL=search-results.min.css.map */