:root{--popup-shadow-opacity: .4}.search__button .icon.directory{height:1.3rem;width:1.3rem}.company-template--sidebar{flex:0 0 100%;z-index:0}@media screen and (min-width: 990px){.company-template--sidebar{flex:0 0 35%}}map-gallery{display:block;margin-top:3rem;height:60vh;background-color:rgba(var(--color-foreground),.25)}#map{width:100%;height:60vh}.company{display:flex;align-items:center;font-size:.85rem;gap:1rem;justify-content:center;position:relative;z-index:0}.company .titlee{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.company .icon{align-items:center;display:flex!important;justify-content:center;color:#fff;width:100px;height:100px;border-radius:50%;background:rgb(var(--color-button));background:radial-gradient(circle,rgba(var(--color-button),1) 0% 15%,rgba(var(--color-button),.3) 15% 100%);box-shadow:0 0 1rem .2rem rgba(var(--color-foreground),.1);transition:all .3s ease-out}.company .details{display:none;flex-direction:column;flex:1}.company .details>*+*{margin-top:.3rem}.company .details>:last-child{padding-top:1rem}.company{cursor:pointer!important}.company.highlight{align-items:unset;background-color:rgb(var(--color-background));padding:1rem 3rem 1rem 1rem;border-radius:10px;width:auto;box-shadow:0 0 2rem 1rem rgba(var(--color-foreground),.1)}.company.highlight .details{display:flex}.company.highlight .icon{width:30px;height:30px;background:radial-gradient(circle,rgba(var(--color-button),1) 0% 40%,rgba(var(--color-button),.3) 40% 100%)}@media screen and (max-width: 989px){.company.highlight{max-width:37.5vw;padding:1rem;flex-direction:column}}@media screen and (max-width: 749px){.company.highlight{max-width:50vw}}.drop{animation:scale-in-center 5s var(--delay-time) cubic-bezier(.25,.46,.45,.94) infinite alternate-reverse both}@keyframes scale-in-center{0%{-webkit-transform:scale(.5);transform:scale(.7)}to{-webkit-transform:scale(1);transform:scale(1)}}.company-card{position:relative}.company-card>*{height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;gap:2rem;position:unset}.company-card>.content-container:after{border:2px solid rgba(var(--color-foreground),0);transition:all var(--duration-default) linear}.company-card>.content-container:hover:after{border-color:rgba(var(--color-foreground),.1)}.company-card-services,.company-card-profile{display:flex;flex-wrap:wrap;gap:1rem}modal-dialog .company-card-services{gap:.5rem}modal-dialog .company-card-info-cta>:not(:last-child){display:none}modal-dialog .company-card-info-cta>:last-child{display:flex!important}.company-card-services>*,.company-card-profile>*{flex:1 1 100%}.company-card-location{display:inline-flex;align-items:baseline;color:rgba(var(--color-foreground),.5)}.company-card-info-cta{display:flex;flex-direction:column;text-align:center;gap:1rem}.company-card-services-heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.company-card-more-info{display:flex;flex-direction:column-reverse;gap:1rem;margin-top:1rem}.company-card-reviews{display:inline-flex;align-items:baseline;justify-content:center;background-color:rgba(var(--color-accent),.1);color:rgba(var(--color-accent),1);padding:.5rem 1rem;border-radius:.5rem}.company-card-reviews>span{font-size:1.15em;font-weight:600}.company-card .H_points-wrapper{column-count:1}.company-card .H_points-wrapper>li{font-weight:400}.company-card .media.product-media{padding-bottom:40%}@media screen and (min-width: 750px) and (max-width: 989px){modal-frame.collectionnn{grid-template-columns:1fr}modal-frame .company-card>*{gap:2rem}modal-frame .company-card-services,modal-frame .company-card-profile{flex-wrap:nowrap;gap:2rem}modal-frame .company-card-services-heading,modal-frame .company-card-profile .media-wrapper{flex:0 0 25%}modal-frame .company-card-info-cta .button{flex:0 0 50%}modal-frame .company-card .H_points-wrapper{column-count:2}modal-frame .company-card-location,modal-frame .company-card .H_points-wrapper,modal-frame .company-card-services{font-size:1.15rem}modal-frame .company-card-info-cta{flex-direction:row;justify-content:space-between;align-items:center}modal-frame .company-card-more-info{align-items:center;flex-direction:row;gap:1rem}modal-frame .company-card-reviews{justify-content:flex-start}modal-frame .company-card .media.product-media{padding-bottom:56.25%}modal-frame .company-template--sidebar .company-card-services{gap:1.5rem}modal-frame .company-template--sidebar .company-card-reviews{padding:.5rem 1.5rem}}@media screen and (min-width: 1200px){.article-template--sidebar .company-card-info-cta{flex-direction:row;align-items:center}.main-directory-template .company-card>*{gap:1.5rem}.main-directory-template .company-card-services,.main-directory-template .company-card-profile{flex-wrap:nowrap;gap:2rem}.main-directory-template .company-card-services-heading,.main-directory-template .company-card-profile .media-wrapper{flex:0 0 25%}.main-directory-template .company-card-info-cta .button{flex:0 0 40%}.main-directory-template .company-card .H_points-wrapper{display:grid;grid-template-columns:repeat(2,auto);justify-content:space-between;gap:.5rem 2rem}.main-directory-template .company-card-location,.main-directory-template .company-card .H_points-wrapper,.main-directory-template .company-card-services{font-size:1.15rem}.main-directory-template .company-card-info-cta{flex-direction:row;justify-content:space-between;align-items:center}.main-directory-template .company-card>*{padding:2rem 2.5rem 2rem 2rem}.main-directory-template .company-card-more-info{align-items:center;flex-direction:row;gap:1rem}.company-card-info-cta{gap:2rem}.main-directory-template .company-card-reviews{justify-content:flex-start}.main-directory-template .company-card .media.product-media{padding-bottom:56.25%}.main-directory-template .company-template--sidebar .company-card-services{gap:1.5rem}.main-directory-template .company-template--sidebar .company-card-reviews{padding:.5rem 1.5rem}}.company-template--sidebar .company-card-services{flex-wrap:wrap}.company-template--sidebar .company-card-services-heading{flex:1 0 100%}.company-template--sidebar .company-card-more-info{flex-wrap:wrap;flex-direction:column;align-items:flex-start}.company-template--sidebar .company-card-info-cta .button{flex:0 1 70%}.company-template--sidebar .media-wrapper{width:50%;margin-bottom:1.5rem}.company-template--sidebar *+.media-wrapper{margin-top:1.5rem}.accreditation-badge{display:inline-flex;gap:.5rem;align-items:center;border-radius:.25rem;font-size:.8rem;padding:.5rem .75rem .5rem .5rem;background-color:rgb(var(--color-button));color:rgba(var(--color-button-text),1);font-weight:600}.company-template--inner>*:not(.company-gallery-wrapper,.company-footer-quicklinks){border-top:2px solid rgba(var(--color-foreground),1)}.company-template--inner>*+*{margin-top:2rem}.company-template--inner .company-card-reviews{padding-inline:2rem}.company-template--inner .company-reviews>*:not(.company-card-services-heading){margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(var(--color-foreground),.5)}.company-template--inner .company-reviews>.company-card-services-heading+*{border:none}.company-template--container{flex-wrap:wrap}.company-template--inner{flex:1}@media screen and (min-width: 990px){.company-template--inner .company-card-services-heading{flex:0 0 35%}.company-template--inner>*+*{margin-top:3rem}}.facets__disclosure{flex:1;min-width:20rem;max-width:100%}.facets__display{width:100%;right:0}
/*# sourceMappingURL=/cdn/shop/t/24/assets/component-directory.css.map */
