﻿.select-form{width:280px;margin:0 auto;display:block;position:relative}.select-form *,.select-form *::before,.select-form *::after{box-sizing:border-box}.select-form.select-form--resources{margin-left:0}.select-form.select-form--resources .select-form__option{text-transform:uppercase}.select-form:focus{outline:none}.select-form::after{font-family:"icomoon";speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"";font-size:12px;top:7px;pointer-events:none;position:absolute;right:14px;transition:.1s ease all;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.select-form.open .select-form__input{border-top-left-radius:19px;border-top-right-radius:19px;border-bottom-left-radius:0;border-bottom-right-radius:0}.select-form.open .select-form__menu{display:block;border-bottom-right-radius:19px;border-bottom-left-radius:19px;box-shadow:0 0 5px rgba(0,0,0,.2)}.offcanvas-body .select-form.open .select-form__menu{box-shadow:none}.select-form.open::after{transform:rotate(180deg)}.select-form__input{appearance:none;background-color:#fff;border-radius:25px;color:#a4a4a4;display:block;font-family:"ferrovialn-regular-webfont";font-size:16px;font-weight:400;height:38px;letter-spacing:0px;line-height:15px;overflow:hidden;padding:12px 14px 11px 20px;text-align:left;text-overflow:ellipsis;transition:transform .5s ease-in-out;white-space:nowrap;width:100%}.offcanvas-body .select-form__input{font-size:13px;font-family:"ferrovialn-bold-webfont";font-weight:700;text-transform:uppercase}.select-form__input:hover{cursor:pointer}.select-form__input:focus{outline:0;color:#000}.select-form__input:focus-visible{outline:none}.select-form__menu{background-color:#fff;display:none;left:0;max-height:317px;overflow-y:auto;position:absolute;width:100%;z-index:999;scrollbar-width:thin;scrollbar-color:#c3c3c3 #f1f1f1}.select-form__menu::-webkit-scrollbar{width:8px}.select-form__menu::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.select-form__menu::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.select-form__menu::-webkit-scrollbar-thumb:hover{background:#555}.select-form__option{padding:10px 20px;color:#000;font-family:"ferrovialn-regular-webfont";font-size:16px;font-weight:400;letter-spacing:0px;position:relative;text-align:left;line-height:15px}.offcanvas-body .select-form__option{font-size:13px;font-family:"ferrovialn-bold-webfont";font-weight:700;text-transform:uppercase}.select-form__option:first-child{padding-top:11px;border-top:1px solid #eee}.select-form__option:not(:last-child)::before{content:"";background-color:#eee;height:1px;position:absolute;left:0;right:0;bottom:1px;z-index:1}.select-form__option:not(:last-child)::after{content:"";background-color:#fff;height:3px;position:absolute;left:0;right:0;bottom:0}.select-form__option:hover{color:#fff;background-color:#1e2027;cursor:pointer}.select-form__option.option-current{color:#fff;background-color:#1e2027}.select-form__option.option-current:hover{color:#fff;background-color:#000}.select-form.filters{width:175px}.select-business-type,.select-country{border-radius:25px;border:1px solid #f1f1f3}@media(min-width: 768px){.select-business-type,.select-country{width:175px}}.select-business-type{margin-right:8px}@media(min-width: 320px)and (max-width: 767px){.select-business-type{margin-right:0;margin-bottom:10px}}.select-country{margin-right:22px}@media(min-width: 320px)and (max-width: 767px){.select-country{margin-right:0;margin-bottom:10px}}.select-categories-mobile{margin-top:10px}/*# sourceMappingURL=select-form.min.css.map */