.provider-card.md-card{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;border-radius:2px}.provider-card.md-card .variant-d{display:grid;grid-template-columns:68% 32%!important;padding:0!important;margin-bottom:0!important}.provider-card.md-card .variant-d .profile-anchor{padding:12px 0 0 16px;text-decoration:none!important}@media screen and (max-width: 720px){.provider-card.md-card .variant-d .profile-anchor{max-width:155px}}@media screen and (max-width: 720px){.provider-card.md-card .variant-d .md-big{flex:0 0 140px!important}}.provider-card.md-card .variant-d .not-extended-number{text-align:left;margin-top:20px}.provider-card.md-card .variant-d .not-extended-number span:first-child{font-size:16px;color:#000;display:block;line-height:normal}.provider-card.md-card .variant-d .not-extended-number span:last-child{font-size:14px;color:#0009;line-height:normal}.actions-d .flex-one{position:absolute;left:15px}.interlink{margin:0 5px}.interlink:hover{background-color:#1e88e5!important;color:#ffffffde!important}.interlink .anchor{cursor:pointer!important;margin:0}.flex-one{flex:1}.flex-zero{flex:0;margin-right:15px}.display-inline{display:inline!important}.activity-container{display:inline-block;width:100%}.last-active{margin-left:25%;width:50%}.review-container span{display:flex;align-items:center}.review-container span .star-container{margin-left:8px}.inline-flex{display:inline-flex!important}.providers #svg-card-filter{display:none}.providers .profile-overlay{position:absolute;display:none;z-index:100;width:100%;height:100%}.providers .profile-overlay button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.providers .profile-anchor{width:100%;overflow:hidden}.providers .mobile-description-container{padding:0 5%;margin:15px 0}.providers .extended-card{flex:0 1 calc(100% - 20px)!important;margin:15px 8px!important}.providers .provider-card.md-card{margin:15px 8px!important;flex:0 1 calc(50% - 20px)}.providers .provider-card.md-card.blur-content .profile-overlay{display:block}.providers .provider-card.md-card.blur-content .profile-link{filter:blur(12px)}.providers .provider-card.md-card a:hover{text-decoration:none}@media (max-width: 720px){.providers .provider-card.md-card{flex:0 1 100%;margin:8px 0}}.providers .provider-card.md-card .md-card-header{padding:0;margin:0}.providers .provider-card.md-card .md-card-header .md-avatar~.md-title{font-size:16px;color:#000000de;height:40px}@media (max-width: 400px){.providers .provider-card.md-card .md-card-header .md-avatar~.md-title .provider-name{width:calc(83% - 56px);float:left;display:block}}.providers .provider-card.md-card .md-card-header .block-with-text{overflow:hidden;position:relative;line-height:1.7em;max-height:4em;text-align:justify;margin-right:-1em;padding-right:11px;color:#000}.providers .provider-card.md-card .md-card-header .block-with-text:before{content:"...";position:absolute;right:0;bottom:0}.providers .provider-card.md-card .md-card-header .block-with-text:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:white}.providers .provider-card.md-card .md-card-header .flex-container{display:grid;grid-template-columns:50% 50%}@media screen and (max-width: 720px){.providers .provider-card.md-card .md-card-header .flex-container{grid-template-columns:100%}}.providers .provider-card.md-card .md-card-header .flex-container-extended{display:grid;grid-template-columns:17% 83%}@media screen and (max-width: 720px){.providers .provider-card.md-card .md-card-header .flex-container-extended{grid-template-columns:100%}}.providers .provider-card.md-card .md-card-header .left-container{display:grid;grid-column:1;grid-template-rows:50% 50%;max-height:38px}.providers .provider-card.md-card .md-card-header .right-container{display:grid;grid-column:2;grid-template-rows:100%}.providers .provider-card.md-card .md-card-header .right-container .description-text{margin:0;font-size:14px!important;color:#000}.providers .provider-card.md-card .md-card-header .number-row{margin:25px 12px 12px 25px}.providers .provider-card.md-card .md-card-header .number-row.with-reviews{margin-top:15px}@media (max-width: 650px){.providers .provider-card.md-card .md-card-header .number-row{margin-top:11px}.providers .provider-card.md-card .md-card-header .number-row.with-reviews{margin-top:8px}}.providers .provider-card.md-card .md-card-header .number-row .instant-quote{margin-top:10px;text-align:right}.providers .provider-card.md-card .md-card-header .number-row .summary-container{margin-top:-25px!important;overflow:hidden;height:57px;width:95%;position:relative;bottom:5px}.providers .provider-card.md-card .md-card-header .number-row .summary-description{font-size:14px!important;text-align:justify}@media (max-width: 650px){.providers .provider-card.md-card .md-card-header .number-row .number-container{margin-bottom:10px}}.providers .provider-card.md-card .md-card-header .number-row .number-container span{display:block}.providers .provider-card.md-card .md-card-header .number-row .number-container span:first-child{font-size:16px;color:#000000de}.providers .provider-card.md-card .md-card-header .number-row .number-container span:last-child{font-size:14px;color:#0009;line-height:normal}.providers .provider-card.md-card .md-card-header-text{padding-top:18px;max-height:160px;min-height:160px;overflow:hidden;display:flex;flex-direction:column}.providers .provider-card.md-card .md-card-header-text .md-subhead{font-size:12px;color:#000000de;opacity:1}.providers .provider-card.md-card .md-card-header-text .md-subhead .recommendation{font-size:14px;color:#212121;opacity:1}.providers .provider-card.md-card .md-card-header-text .md-card-content{color:#000000de}.providers .provider-card.md-card .md-card-header-text .vdl-user-info{padding:0 12px 0 18px}.providers .provider-card.md-card .md-card-media.md-big{width:120px;flex:0 0 120px;height:inherit;margin:0}.providers .provider-card.md-card .md-card-actions{border-top:1px solid rgba(0,0,0,.12)}.providers .provider-card.md-card .md-card-actions .provider-card-contact-div{max-width:80%}.providers .provider-card.md-card .md-card-actions .provider-card-contact-div .provider-card-contact-btn{max-width:100%;text-overflow:ellipsis;overflow:hidden}.providers .provider-card.md-card .md-card-content{word-break:break-word;padding:10px 0 0;height:42%;text-overflow:clip;overflow:hidden}.providers .provider-rating{margin-top:8px;display:flex;align-items:center}.providers .provider-rating .rating-container{margin:1px 4px 0 3px;display:flex!important;align-items:center}.providers .number-bookings{display:flex;font-size:14px;justify-content:flex-end;color:#000000de}.providers .number-bookings .amount{font-size:16px;font-weight:600}
