.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{align-items:stretch;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;display:flex;margin:0 auto 48px;max-width:580px;overflow:hidden}.location__filter .location__mentor-icon{align-items:center;background:#1a1a1a;display:flex;justify-content:center;min-width:140px;padding:32px 40px}.location__filter .location__mentor-icon svg{height:64px;opacity:.5;width:64px}.location__filter .location__mentor-content{align-items:flex-start;display:flex;flex-direction:column;padding:24px 28px}.location__filter .location__mentor-tag{background:rgba(196,30,58,.1);border-radius:20px;color:#c41e3a;display:inline-block;font-size:12px;font-weight:600;margin-bottom:8px;padding:5px 10px}.location__filter .location__mentor-title{color:#1a1a1a;font-size:20px;font-weight:700;margin:0 0 8px}.location__filter .location__mentor-text{color:#6b7280;font-size:14px;line-height:1.5;margin:0 0 12px}.location__filter .location__mentor-features{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.location__filter .location__mentor-features span{align-items:center;color:#4a4a4a;display:flex;font-size:13px;font-weight:500;gap:6px}.location__filter .location__mentor-btn{align-items:center;display:inline-flex;font-size:14px!important;gap:8px;padding:10px 20px!important}.location__filter .location__mentor-btn svg{height:14px;width:14px}.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}}
