.detailAgenzia__box{max-width:1230px;width:100%;padding:0 15px;margin-top:40px}@media(max-width:600px){.detailAgenzia__box{flex-direction:column;align-items:center;margin-top:30px;padding:0}}.detailAgenzia__container{width:100%;display:flex;flex-direction:column}.detailAgenzia__noResults{padding:0 15px;margin-top:50px;margin-bottom:10px;font-size:20px;font-weight:600;line-height:30px;color:#2a2a2a}.detailAgenzia__noResultsLink{padding:0 15px;font-size:14px;font-weight:600;line-height:22px;color:#0074c1}.detailAgenzia__filterContainer{width:100%;margin-bottom:13px}.detailAgenzia__filterLabel{display:block;font-size:14px;font-weight:600;line-height:21px;color:#2a2a2a;margin-bottom:10px}@media(max-width:600px){.detailAgenzia__filterLabel{padding:0 15px}}.detailAgenzia__filterLabel:empty{margin-bottom:0}.detailAgenzia__description{width:100%;font-size:14px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:22px;color:#2a2a2a}.detailAgenzia__descriptionTitle{margin-bottom:16px;font-size:20px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:26px;color:#2a2a2a}.detailAgenzia__descriptionBox{width:100%;max-width:1230px;padding:0 15px}.detailAgenziaCard{width:100%;background-color:#fff;border-bottom:1px solid #f1f1f1;display:flex;justify-content:center;padding:19px 0;z-index:100;margin-bottom:30px}@media(max-width:600px){.detailAgenziaCard{padding:20px 0;margin-bottom:10px}}.detailAgenziaCard__container{max-width:1230px;width:100%;padding:0 230px 0 15px;display:flex;align-items:center;position:relative;gap:16px}@media(max-width:834px){.detailAgenziaCard__container{flex-direction:column;align-items:flex-start;padding:0 15px}}.detailAgenziaCard__logo{display:flex;align-items:center;width:130px;height:100px}@media(max-width:834px){.detailAgenziaCard__logo{margin-bottom:20px}}@media(max-width:600px){.detailAgenziaCard__logo{width:100%;min-width:unset}}.detailAgenziaCard__logo img{max-width:100%;max-height:100%}@media(max-width:600px){.detailAgenziaCard__logo img{height:100%}}.detailAgenziaCard__logo .logoDefault{height:100%}.detailAgenziaCard__name{max-width:648px;margin-bottom:6px;font-size:22px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:39px;color:#2a2a2a}@media(max-width:600px){.detailAgenziaCard__name{font-size:16px;line-height:24px;margin-bottom:8px}}.detailAgenziaCard__address{font-size:14px;font-weight:400;line-height:18px;color:#2a2a2a;margin-bottom:8px}.detailAgenziaCard__info{margin-bottom:8px;font-size:14px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:22px;color:#666}.detailAgenziaCard__info .dark{color:#2a2a2a}.detailAgenziaCard__credentials{display:flex;flex-direction:column;margin-bottom:8px}.detailAgenziaCard__registration-number{color:#2a2a2a;font-size:14px;line-height:25px}.detailAgenziaCard__aicat-label{display:block;margin-bottom:8px;width:200px;height:60px;border:1px solid #e0e0e0;border-radius:4px}.detailAgenziaCard__button{position:absolute;right:15px;max-width:200px;height:50px;font-size:14px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:22px}@media(max-width:834px){.detailAgenziaCard__button{max-width:345px;margin-top:10px;position:unset}}@media(max-width:600px){.detailAgenziaCard__button{max-width:100%}}.detailAgenziaCard__orario{position:relative;display:flex;flex-direction:column;width:100%;height:30px;padding-right:20px;background-color:#fff;overflow:hidden;cursor:pointer}.detailAgenziaCard__orario:after{content:"";position:absolute;right:0;top:0;height:100%;font-size:6px;line-height:22px;text-align:center;color:#666}.detailAgenziaCard__orario.open{height:unset;overflow:unset}.detailAgenziaCard__orario.open:after{content:""}.detailAgenziaCard__orario .orario{margin-bottom:8px;font-size:14px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:22px;color:#2a2a2a}.detailAgenziaCard__orario .orario:first-child{font-weight:600}.detailAgenziaCard__orario .orario:nth-child(2){font-weight:600}.detailAgenziaCard__orarioWrap{display:flex;align-items:flex-start}.detailAgenziaCard__orarioWrap .label{margin-right:4px;font-size:14px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:22px;color:#666}.agenziaAnnunci__box{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}@media(max-width:834px){.agenziaAnnunci__box{justify-content:space-evenly}}@media(max-width:600px){.agenziaAnnunci__box{flex-direction:column;align-items:center}}.agenziaAnnunci__card{margin-bottom:24px;display:flex}.agenziaAnnunci__card .card .card__elementsContainer{height:auto;flex:1}.agenziaAnnunci__card .card .card__bottomBox{margin-top:auto;padding-top:20px}@media(max-width:600px){.agenziaAnnunci__card{width:100%;display:flex;justify-content:center;margin-bottom:20px}}