.hide{display:none}.color-primary{color:#34909B}.color-secondary{color:#70C8D1}.color-success{color:#349B73}.color-warning{color:#C8D170}.color-alert{color:#E3001C}.border-bottom-medium-gray{border-bottom:1px solid rgba(30,2,7,0.1)}.text-capitalize{text-transform:capitalize}.text-uppercase{text-transform:uppercase}.text-right{text-align:right}.mb-1r{margin-bottom:1rem}.no-mb{margin:0}.ff-exo-2{font-family:var(--default-fonts-headers)}.areamedical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 40rem){.areamedical{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.areamedical__filters{margin:0 1rem;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width: 40rem){.areamedical__filters{margin-left:0}}.areamedical__map{-webkit-box-flex:4;-ms-flex:4;flex:4}.areamedical__messages p{margin-bottom:0}.sidebar_right .content_wrap .content{float:none;width:auto !important}.sidebar_right .sidebar.right{display:none}.map{margin:1rem 1rem 0 1rem;min-height:27.78rem}@media screen and (min-width: 40rem){.map{margin:0;min-height:64rem}}.structure{margin:0.5rem 0.5rem 0.5rem 0;padding:0.5rem;border:1px solid rgba(30,2,7,0.1);border-radius:var(--default-border-radius-normal);background-color:rgba(30,2,7,0.05)}.structure__address,.structure__category{margin-bottom:0;font-size:0.95rem;font-family:'Roboto', -apple-system, BlinkMacSystemFont, Tahoma, sans‑serif}.structure__name{margin-top:0;margin-bottom:0.8rem}.structure--gmaps-infowindow{margin:0;padding:0.5rem;border:none;background-color:transparent}.structures-list--scrollable{max-height:800px;overflow-y:auto}.form{margin-bottom:1rem;padding:0.5rem;border:1px solid rgba(30,2,7,0.1)}.form .form__group [type='checkbox']+label,.form .form__group [type='radio']+label{display:inline-block}.form .form__group-title{padding-left:0.25rem;color:#5A5A5A;font-size:0.8rem}@media screen and (min-width: 40rem){.form .form__group--multiple{display:-webkit-box;display:-ms-flexbox;display:flex}}.form .form__controls{padding:0.2rem 0.25rem 0.5rem 0.25rem}.form .form__controls select{padding:0.35rem;background:#fff}.form .form__controls textarea{resize:none;height:100px}.form .form__controls input,.form .form__controls textarea{padding:0.5rem}.form .form__controls input::-webkit-input-placeholder, .form .form__controls textarea::-webkit-input-placeholder{font-style:italic}.form .form__controls input::-moz-placeholder, .form .form__controls textarea::-moz-placeholder{font-style:italic}.form .form__controls input:-ms-input-placeholder, .form .form__controls textarea:-ms-input-placeholder{font-style:italic}.form .form__controls input::-ms-input-placeholder, .form .form__controls textarea::-ms-input-placeholder{font-style:italic}.form .form__controls input::placeholder,.form .form__controls textarea::placeholder{font-style:italic}.form .form__controls input,.form .form__controls select,.form .form__controls textarea{margin-bottom:0.5rem;border:1px solid rgba(30,2,7,0.3);width:100%}.form .form__controls input:focus,.form .form__controls select:focus,.form .form__controls textarea:focus{border:1px solid #084565}.form .form__controls input::-webkit-input-placeholder, .form .form__controls select::-webkit-input-placeholder, .form .form__controls textarea::-webkit-input-placeholder{color:gray}.form .form__controls input::-moz-placeholder, .form .form__controls select::-moz-placeholder, .form .form__controls textarea::-moz-placeholder{color:gray}.form .form__controls input:-ms-input-placeholder, .form .form__controls select:-ms-input-placeholder, .form .form__controls textarea:-ms-input-placeholder{color:gray}.form .form__controls input::-ms-input-placeholder, .form .form__controls select::-ms-input-placeholder, .form .form__controls textarea::-ms-input-placeholder{color:gray}.form .form__controls input::placeholder,.form .form__controls select::placeholder,.form .form__controls textarea::placeholder{color:gray}.form--no-margin-bottom{margin-bottom:0}.dropdown{margin-bottom:1rem}.dropdown__button{padding:0.75rem;border:1px solid #34909B;font-size:0.75rem;background-color:transparent !important}
