.location__filter{--tw-bg-opacity:1;background-color:#efefef;background-color:rgb(239 239 239/var(--tw-bg-opacity));padding-bottom:1.5rem;padding-top:22px;position:relative}@media not all and (min-width:1024px){.location__filter{padding-left:24px;padding-right:16px}}@media (min-width:1024px){.location__filter{padding-bottom:2rem;padding-top:23px}}.location__filter .location__mentor{border-radius:15px;display:flex;margin-bottom:48px;overflow:hidden}@media not all and (min-width:1024px){.location__filter .location__mentor{flex-direction:column}}.location__filter .location__mentor>img{-o-object-fit:cover;object-fit:cover}@media (min-width:1024px){.location__filter .location__mentor>img{width:52%}}.location__filter .location__mentor-description{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1.5rem;text-align:center}@media (min-width:1024px){.location__filter .location__mentor-description{font-size:18px;width:50%}}.location__filter .location__mentor-description div{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin-left:auto;margin-right:auto}@media (min-width:1024px){.location__filter .location__mentor-description div{max-width:310px}}.location__filter .location__mentor-description span{font-weight:700}.location__filter .location__mentor-description p{line-height:24px;margin-bottom:8px}.location__filter .location__mentor-description a{font-size:18px}.location__filter .select-container,.location__filter .select-container select{width:-moz-fit-content;width:fit-content}.location__filter .select-container select{min-width:200px}.location__filter .filter__container{padding-top:0}@media (min-width:1024px){.location__filter .filter__container{max-width:unset;padding-left:0;padding-right:0}}.location__filter .filter__cards{margin-top:23px}@media (min-width:1024px){.location__filter .filter__cards{margin-top:24px}}@media not all and (min-width:1024px){.location__filter .filter__cards-container{padding-left:0;padding-right:0}}@media (min-width:1024px){.location__filter .card__body>div:first-child>h3{min-height:44px;padding-left:0;padding-right:0}}@media not all and (min-width:768px){.location__filter .card__body>div:not(.card__details):after{right:-2px}}@media (min-width:1024px){.location__filter .card__label{margin-bottom:31px;margin-top:-7px}.location__filter .card__container-detail{padding-left:11px;padding-right:11px}}.location__filter .popup__body .card__label{margin-bottom:23px;margin-top:4px}@media not all and (min-width:768px){.location__filter .popup__body .card__label{font-size:14px}}@media (min-width:768px){.location__filter .popup__body .card__label{margin-bottom:22px;margin-top:6px}.location__filter .popup__body .card__label+p{line-height:17px}}@media not all and (min-width:768px){.location__filter .popup__body .card__info{margin-top:26px}}@media (min-width:768px){.location__filter .popup__body .card__info{padding-top:23px}}.location__filter .popup__body .card__info>div{margin-left:auto;margin-right:auto;max-width:233px}@media (min-width:768px){.location__filter .popup__body .card__info>div{line-height:19px}.location__filter .popup__body .card__info>div:not(:last-child){margin-bottom:25px}}
