.speciality-card{background:#fff;border-radius:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.08);display:flex;flex-direction:column;padding:.75rem}@media only screen and (min-width:48rem){.speciality-card{align-items:center;flex-direction:row-reverse;justify-content:space-between;padding:1.5rem}}@media only screen and (min-width:62rem){.speciality-card{align-items:normal}}.speciality-card__image a{-webkit-text-decoration:none;text-decoration:none}@media only screen and (min-width:48rem){.speciality-card__image{flex-basis:40%}}.speciality-card__image .field--name-field-media-image>.field__item{border-radius:1rem;overflow:hidden}.speciality-card__image .field--name-field-media-image>.field__item img{-o-object-fit:cover;object-fit:cover;transition:all .2s linear;width:100%}@media only screen and (min-width:62rem){.speciality-card__image .field--name-field-media-image>.field__item img{height:22.8125rem}}.speciality-card__body{display:flex;flex-direction:column;flex-grow:1;justify-content:start}@media only screen and (min-width:48rem){.speciality-card__body-upper{margin-bottom:1rem}}.speciality-card__body-lower{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}@media only screen and (min-width:48rem){.speciality-card__body-lower{display:block;flex-grow:0;justify-content:normal}}.speciality-card__body-lower-title{color:#000;flex-grow:1;font-size:.875rem;font-weight:500;line-height:1.2;margin-bottom:.625rem;text-transform:capitalize}@media only screen and (min-width:48rem){.speciality-card__body-lower-title{flex-grow:0}}@media only screen and (min-width:62rem){.speciality-card__body-lower-title{font-size:1rem}}@media only screen and (min-width:48rem){.speciality-card__body{flex-basis:60%;flex-grow:0;justify-content:space-between;padding:1.5rem 2.5rem 0 1.5rem}}@media only screen and (min-width:75rem){.speciality-card__body{padding:0 4rem 0 2rem!important}}.speciality-card__hr{border-color:rgba(0,0,0,.15);margin-bottom:1rem;margin-top:1rem}@media only screen and (min-width:48rem){.speciality-card__hr{margin-bottom:1.5rem;margin-top:1.5rem}}.speciality-card__title{color:#002d39;font-size:1rem;font-weight:600;line-height:normal;margin-bottom:1rem;margin-top:1rem;text-transform:capitalize}.speciality-card__title a{-webkit-text-decoration:none;text-decoration:none}@media only screen and (min-width:48rem){.speciality-card__title{font-size:1.5rem;margin-bottom:.625rem;margin-top:0}}.speciality-card__desc{display:none}.speciality-card__desc p{display:inline}.speciality-card__desc .field__item{padding-bottom:0}.speciality-card__desc .field__item p{display:inline;letter-spacing:.012rem;line-height:1.75;margin:0}@media only screen and (min-width:48rem){.speciality-card__desc{display:block}}.speciality-card__tags{display:flex;flex-wrap:wrap;gap:.75rem}.speciality-card__tag{pointer-events:none}.speciality-card__tag a,.speciality-card__tag button{align-items:center;background-color:transparent;border:.0625rem solid #e2f0f4;border-radius:2.5rem;color:#007c9d;cursor:pointer;display:flex;font-family:Figtree,sans-serif;font-size:.75rem;font-weight:700;height:2rem;justify-content:space-between;line-height:1.6875rem;line-height:1;padding:.5rem 1rem;position:relative;text-align:left!important;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:.2s;white-space:normal!important}.speciality-card__tag a:hover,.speciality-card__tag button:hover{background-color:#e2f0f4;border:.0625rem solid #e2f0f4;color:#007c9d}.speciality-card__tag--rest,.speciality-card__tag.active{display:none}.active-rest .speciality-card__tag--rest{display:block}.speciality-card__tag.plus-tag{pointer-events:all}.speciality-card__cta{display:flex;flex-wrap:nowrap;gap:1rem;justify-content:center}.speciality-card__cta-item{display:inline-block}.speciality-card__cta-item .cta{font-size:.75rem;line-height:1;padding:1rem 1.5rem;transition:all .3s ease-in;white-space:nowrap}.speciality-card__cta-item .cta svg{display:none}@media only screen and (min-width:62rem){.speciality-card__cta-item .cta svg{display:block}}@media only screen and (min-width:48rem){.speciality-card__cta-item .cta{font-size:.875rem}}.speciality-card__cta-item .cta--bordered-with-icon-primary{border:.125rem solid #002d39;color:#002d39}.speciality-card__cta-item .cta--bordered-with-icon-primary svg path{fill:#002d39}.speciality-card__cta-item .cta--bordered-with-icon-primary:hover{border-color:#007c9d;color:#fff}.speciality-card__cta-item .cta--bordered-with-icon-primary:hover svg path{fill:#fff}.speciality-card__cta-item .cta--bordered-with-icon-secondary{border:.125rem solid #002d39;color:#002d39}.speciality-card__cta-item .cta--bordered-with-icon-secondary svg path{fill:#002d39}.speciality-card__cta-item .cta--bordered-with-icon-secondary:hover{border-color:#fcd34d}@media only screen and (min-width:48rem){.speciality-card__cta{justify-content:left}}.speciality-card:hover{border:.0625rem solid #a3d0dc}.speciality-card:hover .speciality-card__image .field--name-field-media-image>.field__item img{transform:scale(1.06)}