.ErI5bG_home-banner{background-color:var(--background-color);width:100%;padding:var(--spacing-md)}@media (min-width:768px){.ErI5bG_home-banner{padding:var(--spacing-lg)}}@media (min-width:1024px){.ErI5bG_home-banner{padding:42px 110px}}.ErI5bG_home-banner__wrapper{max-width:var(--container-desktop);margin:0 auto;position:relative;box-shadow:4px 4px 8px rgba(0,0,0,.5)}.ErI5bG_home-banner__frame{background-color:var(--primary-color);width:100%;min-height:460px;position:relative;overflow:hidden}@media (min-width:768px){.ErI5bG_home-banner__frame{min-height:560px}}@media (min-width:1024px){.ErI5bG_home-banner__frame{min-height:657px}}.ErI5bG_home-banner__image{object-fit:cover;object-position:center;z-index:0;opacity:0;transition:opacity 1.2s ease-in-out}.ErI5bG_home-banner__image--active{opacity:1}.ErI5bG_home-banner__overlay{z-index:1;background:linear-gradient(rgba(26,35,90,.15) 0%,rgba(26,35,90,.55) 55%,rgba(26,35,90,.95) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.ErI5bG_home-banner__content{text-align:center;padding:var(--spacing-lg);background-color:var(--primary-color);flex-direction:column;align-items:center;gap:14px;max-width:100%;display:flex}@media (min-width:768px){.ErI5bG_home-banner__content{z-index:2;text-align:left;background-color:transparent;align-items:flex-start;position:absolute;bottom:0;left:0;right:0}}@media (min-width:1024px){.ErI5bG_home-banner__content{max-width:90%;padding:51px}}.ErI5bG_home-banner__tagline{font-family:var(--font-family-heading);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--background-color);text-transform:capitalize;margin:0;font-size:max(2rem,min(1.5rem + 3vw,3.125rem))}.ErI5bG_home-banner__text{font-family:var(--font-family);font-weight:var(--font-weight-normal);color:var(--background-color);margin:0;font-size:17px;line-height:1.5}.ErI5bG_home-banner__actions{margin-top:var(--spacing-sm);flex-wrap:wrap;justify-content:center;gap:22px;display:flex}@media (min-width:768px){.ErI5bG_home-banner__actions{justify-content:flex-start}}.ErI5bG_home-banner__actions .btn{font-size:13px;font-weight:var(--font-weight-semibold);letter-spacing:1.15px;text-transform:uppercase;border-width:1.5px;padding:7px 14px;line-height:1.6}
.F96YCa_welcome{background-color:var(--background-color);width:100%;padding:var(--spacing-2xl) var(--spacing-md)}@media (min-width:1024px){.F96YCa_welcome{padding:72px 110px}}.F96YCa_welcome__container{text-align:center;flex-direction:column;align-items:center;gap:29px;max-width:100%;margin:0 auto;display:flex}.F96YCa_welcome__header{flex-direction:column;align-items:center;gap:2px;display:flex}.F96YCa_welcome__heading{font-family:var(--font-family-heading);font-weight:var(--font-weight-medium);color:var(--text-color);letter-spacing:2px;text-transform:capitalize;margin:0;font-size:max(2rem,min(1.5rem + 2.5vw,46px));line-height:1.2}.F96YCa_welcome__subtitle{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);letter-spacing:1.15px;text-transform:uppercase;color:var(--text-color);margin:0;font-size:18px;line-height:1.4}.F96YCa_welcome__text{font-family:var(--font-family);color:var(--text-color);margin:0;font-size:17px;line-height:1.5}
.MTq9vq_meet-doctor{background-color:var(--primary-color);width:100%;padding:var(--spacing-2xl) var(--spacing-md)}@media (min-width:1024px){.MTq9vq_meet-doctor{padding:78px 110px}}.MTq9vq_meet-doctor__container{max-width:var(--container-desktop);gap:var(--spacing-xl);flex-direction:column-reverse;align-items:center;margin:0 auto;display:flex}@media (min-width:1024px){.MTq9vq_meet-doctor__container{flex-direction:row;justify-content:space-between;align-items:center;gap:125px}}.MTq9vq_meet-doctor__content{text-align:center;flex-direction:column;flex:1;align-items:center;gap:35px;min-width:0;display:flex}@media (min-width:1024px){.MTq9vq_meet-doctor__content{text-align:left;align-items:flex-start}}.MTq9vq_meet-doctor__content .btn{padding:7px 14px}@media (min-width:1024px){.MTq9vq_meet-doctor__content .btn{align-self:flex-start}}.MTq9vq_meet-doctor__header{flex-direction:column;gap:7px;display:flex}.MTq9vq_meet-doctor__heading{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:2px;color:var(--background-color);margin:0;font-size:max(1.5rem,min(1.2rem + 1.5vw,32px));line-height:1.3}.MTq9vq_meet-doctor__subtitle{font-family:var(--font-family-heading);font-size:18px;font-weight:var(--font-weight-bold);letter-spacing:1.15px;text-transform:uppercase;color:var(--background-color);margin:0;line-height:1.4}.MTq9vq_meet-doctor__text{font-family:var(--font-family);color:var(--background-color);margin:0;font-size:17px;line-height:1.5}.MTq9vq_meet-doctor__text+.MTq9vq_meet-doctor__text{margin-top:-13px}.MTq9vq_meet-doctor__media{aspect-ratio:482/552;flex-shrink:0;width:100%;max-width:482px;position:relative;box-shadow:4px 4px 8px rgba(0,0,0,.5)}.MTq9vq_meet-doctor__image{object-fit:cover;object-position:center}
._0BQX3a_featured-services{background-color:var(--background-color);width:100%;padding:var(--spacing-2xl) var(--spacing-md)}@media (min-width:1024px){._0BQX3a_featured-services{padding:100px 110px}}._0BQX3a_featured-services__container{max-width:var(--container-desktop);flex-direction:column;align-items:center;gap:51px;margin:0 auto;display:flex}._0BQX3a_featured-services__heading{font-family:var(--font-family-heading);font-weight:var(--font-weight-medium);color:var(--text-color);text-align:center;letter-spacing:2px;text-transform:capitalize;margin:0;font-size:max(2rem,min(1.5rem + 2.5vw,46px));line-height:1.2}._0BQX3a_featured-services__grid{gap:var(--spacing-lg);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){._0BQX3a_featured-services__grid{flex-flow:wrap;justify-content:center;gap:30px}}._0BQX3a_featured-services__item{flex:1 1 0;min-width:0;margin:0}@media (min-width:768px){._0BQX3a_featured-services__item{flex:280px;max-width:387px}}._0BQX3a_featured-services__card{color:var(--text-color);border:2px solid var(--primary-color);transition:var(--transition);flex-direction:column;text-decoration:none;display:flex}._0BQX3a_featured-services__card:hover{box-shadow:4px 4px 8px rgba(0,0,0,.25)}._0BQX3a_featured-services__card:focus-visible{box-shadow:4px 4px 8px rgba(0,0,0,.25)}._0BQX3a_featured-services__card:hover ._0BQX3a_featured-services__overlay{opacity:1}._0BQX3a_featured-services__card:focus-visible ._0BQX3a_featured-services__overlay{opacity:1}._0BQX3a_featured-services__media{width:100%;height:250px;position:relative;overflow:hidden}._0BQX3a_featured-services__image{object-fit:cover;width:100%;height:100%}._0BQX3a_featured-services__overlay{padding:var(--spacing-lg);opacity:0;background-color:rgba(26,35,90,.78);justify-content:center;align-items:center;transition:opacity .3s ease-in-out;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}._0BQX3a_featured-services__description{font-family:var(--font-family);font-size:var(--font-p);line-height:var(--line-height-normal);color:var(--background-color);text-align:center;margin:0}._0BQX3a_featured-services__title{font-family:var(--font-family-heading);font-size:28px;font-weight:var(--font-weight-medium);color:var(--text-color);text-align:center;text-transform:capitalize;border-top:2px solid var(--primary-color);padding:15px;line-height:1.3}._0BQX3a_featured-services__actions{flex-wrap:wrap;justify-content:center;gap:22px;display:flex}
.mwVrMq_meet-team{background-color:var(--primary-color);width:100%;padding:var(--spacing-2xl) var(--spacing-md)}@media (min-width:1024px){.mwVrMq_meet-team{padding:78px 110px}}.mwVrMq_meet-team__container{max-width:var(--container-desktop);gap:var(--spacing-xl);flex-direction:column;align-items:center;margin:0 auto;display:flex}@media (min-width:1024px){.mwVrMq_meet-team__container{flex-direction:row;justify-content:space-between;align-items:center;gap:125px}}.mwVrMq_meet-team__media{aspect-ratio:482/552;flex-shrink:0;order:1;width:100%;max-width:482px;position:relative;overflow:hidden;box-shadow:4px 4px 8px rgba(0,0,0,.5)}.mwVrMq_meet-team__image{object-fit:cover;object-position:center}.mwVrMq_meet-team__content{text-align:center;flex-direction:column;flex:1;order:2;align-items:center;gap:35px;min-width:0;display:flex}@media (min-width:1024px){.mwVrMq_meet-team__content{text-align:left;align-items:flex-start}.mwVrMq_meet-team__content .btn{align-self:flex-start}}.mwVrMq_meet-team__header{flex-direction:column;gap:7px;display:flex}.mwVrMq_meet-team__heading{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:2px;color:var(--background-color);margin:0;font-size:max(1.5rem,min(1.2rem + 1.5vw,32px));line-height:1.3}.mwVrMq_meet-team__subtitle{font-family:var(--font-family-heading);font-size:18px;font-weight:var(--font-weight-bold);letter-spacing:1.15px;text-transform:uppercase;color:var(--background-color);margin:0;line-height:1.4}.mwVrMq_meet-team__text{font-family:var(--font-family);color:var(--background-color);margin:0;font-size:17px;line-height:1.5}.mwVrMq_meet-team__text+.mwVrMq_meet-team__text{margin-top:-13px}
._2X_ZeG_sets-apart{background-color:var(--background-color);width:100%;padding:var(--spacing-2xl) var(--spacing-md)}@media (min-width:1024px){._2X_ZeG_sets-apart{padding:100px 110px}}._2X_ZeG_sets-apart__container{max-width:var(--container-desktop);flex-direction:column;align-items:center;gap:43px;margin:0 auto;display:flex}._2X_ZeG_sets-apart__header{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}._2X_ZeG_sets-apart__eyebrow{font-family:var(--font-family-heading);font-size:18px;font-weight:var(--font-weight-bold);letter-spacing:1.15px;text-transform:uppercase;color:var(--text-color);margin:0;line-height:1.4}._2X_ZeG_sets-apart__heading{font-family:var(--font-family-heading);font-weight:var(--font-weight-medium);color:var(--text-color);letter-spacing:2px;text-transform:capitalize;margin:0;font-size:max(2rem,min(1.5rem + 2.5vw,46px));line-height:1.2}._2X_ZeG_sets-apart__grid{gap:var(--spacing-lg);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){._2X_ZeG_sets-apart__grid{flex-flow:wrap;justify-content:center;gap:43px}}._2X_ZeG_sets-apart__card{text-align:center;border:2px solid var(--primary-color);flex-direction:column;flex:1 1 0;align-items:center;gap:22px;min-width:0;margin:0;padding:25px 20px;display:flex}@media (min-width:768px){._2X_ZeG_sets-apart__card{flex:280px;max-width:340px}}._2X_ZeG_sets-apart__icon{justify-content:center;align-items:center;height:100px;display:flex}._2X_ZeG_sets-apart__icon img{width:auto;height:100%;max-height:100px}._2X_ZeG_sets-apart__card-title{font-family:var(--font-family-heading);font-size:18px;font-weight:var(--font-weight-bold);letter-spacing:1.15px;text-transform:uppercase;color:var(--text-color);margin:0;line-height:1.4}._2X_ZeG_sets-apart__card-text{font-family:var(--font-family);color:var(--text-color);margin:0;font-size:17px;line-height:1.5}._2X_ZeG_sets-apart__actions{flex-wrap:wrap;justify-content:center;gap:22px;display:flex}
._4W1YTG_reviews{background-color:var(--primary-color);width:100%;padding:var(--spacing-2xl) var(--spacing-md)}@media (min-width:1024px){._4W1YTG_reviews{padding:100px 110px}}._4W1YTG_reviews__container{max-width:var(--container-desktop);text-align:center;flex-direction:column;align-items:center;gap:25px;margin:0 auto;display:flex}._4W1YTG_reviews__header{flex-direction:column;align-items:center;gap:0;display:flex}._4W1YTG_reviews__heading{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:2px;color:var(--background-color);margin:0;font-size:max(1.5rem,min(1.2rem + 1.5vw,32px));line-height:1.3}._4W1YTG_reviews__subtitle{font-family:var(--font-family-heading);font-size:18px;font-weight:var(--font-weight-bold);letter-spacing:1.15px;text-transform:uppercase;color:var(--background-color);margin:0;line-height:1.4}._4W1YTG_reviews__slider{justify-content:center;align-items:center;gap:50px;width:100%;display:flex}._4W1YTG_reviews__arrow{cursor:pointer;opacity:.9;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:none}@media (min-width:768px){._4W1YTG_reviews__arrow{display:flex}}._4W1YTG_reviews__arrow:hover{opacity:1}._4W1YTG_reviews__arrow svg{width:23px;height:38px}._4W1YTG_reviews__content{flex:1;min-width:0;padding:25px 0;display:grid;overflow:hidden}@media (min-width:768px){._4W1YTG_reviews__content{padding:25px 50px}}._4W1YTG_reviews__slide{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;align-items:center;gap:25px;transition:opacity .4s;display:flex}._4W1YTG_reviews__slide--active{opacity:1;visibility:visible}._4W1YTG_reviews__stars{gap:4px;display:flex}._4W1YTG_reviews__star{color:var(--background-color);font-size:26px;line-height:1}._4W1YTG_reviews__text{font-family:var(--font-family);color:var(--background-color);text-align:center;margin:0;font-size:17px;line-height:1.5}._4W1YTG_reviews__author{font-family:var(--font-family-heading);font-size:18px;font-weight:var(--font-weight-bold);letter-spacing:1.15px;text-transform:uppercase;color:var(--background-color);margin:0;line-height:1.4}._4W1YTG_reviews__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}._4W1YTG_reviews__link{font-family:var(--font-family);font-size:13px;font-weight:var(--font-weight-semibold);letter-spacing:1.15px;text-transform:uppercase;color:var(--background-color);border:2px solid var(--background-color);transition:var(--transition);padding:7px 14px;line-height:1.6;text-decoration:none}._4W1YTG_reviews__link:hover{background-color:var(--background-color);color:var(--primary-color)}
.SL5m4q_office-dog{background-color:var(--background-color);width:100%}.SL5m4q_office-dog__container{padding-top:var(--spacing-2xl);flex-direction:column-reverse;display:flex}@media (min-width:1024px){.SL5m4q_office-dog__container{flex-direction:row;align-items:center;gap:125px;padding-top:0;padding-left:110px}}.SL5m4q_office-dog__content{text-align:center;padding:var(--spacing-2xl) var(--spacing-md);flex-direction:column;justify-content:center;align-items:center;gap:25px;display:flex}@media (min-width:1024px){.SL5m4q_office-dog__content{text-align:left;flex:1;align-items:flex-start;min-width:0;padding:0}}.SL5m4q_office-dog__heading{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:2px;color:var(--text-color);margin:0;font-size:max(1.5rem,min(1.2rem + 1.5vw,32px));line-height:1.3}.SL5m4q_office-dog__text{font-family:var(--font-family);color:var(--text-color);margin:0;font-size:17px;line-height:1.5}.SL5m4q_office-dog__media{aspect-ratio:569/562;background-color:var(--secondary-color);width:100%;max-width:482px;margin:0 auto;position:relative;overflow:hidden}@media (min-width:1024px){.SL5m4q_office-dog__media{width:569px;max-width:none;height:562px;aspect-ratio:unset;flex-shrink:0;margin:0}}.SL5m4q_office-dog__image{object-fit:cover;object-position:center}
.tDI2cq_consultation{background-color:var(--background-color);width:100%;padding:var(--spacing-2xl) var(--spacing-md)}@media (min-width:1024px){.tDI2cq_consultation{padding:50px 110px}}.tDI2cq_consultation__container{max-width:var(--container-desktop);flex-direction:column;align-items:center;gap:25px;margin:0 auto;display:flex}.tDI2cq_consultation__heading{font-family:var(--font-family-heading);font-weight:var(--font-weight-medium);letter-spacing:2px;text-transform:capitalize;color:var(--text-color);text-align:center;margin:0;font-size:max(2rem,min(1.5rem + 2.5vw,46px));line-height:1.2}.tDI2cq_consultation__form{border-radius:15px;flex-direction:column;align-items:center;gap:15px;width:100%;max-width:978px;display:flex}.tDI2cq_consultation__row{flex-direction:column;gap:15px;width:100%;display:flex}@media (min-width:768px){.tDI2cq_consultation__row{flex-direction:row}}.tDI2cq_consultation__input{border:2px solid var(--primary-color);flex:1;min-height:56px}@media (min-width:768px){.tDI2cq_consultation__input{min-height:44px}}.tDI2cq_consultation__input{font-family:var(--font-family);font-size:15px;font-weight:var(--font-weight-semibold);letter-spacing:1.15px;text-transform:uppercase;color:var(--text-color);background:0 0;outline:none;padding:0 12px;transition:border-color .2s}.tDI2cq_consultation__input::-ms-input-placeholder{color:var(--text-color);opacity:1}.tDI2cq_consultation__input::placeholder{color:var(--text-color);opacity:1}.tDI2cq_consultation__input:focus{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.tDI2cq_consultation__input:disabled{opacity:.6;cursor:not-allowed}.tDI2cq_consultation__textarea{border:2px solid var(--primary-color);width:100%;min-height:130px}@media (min-width:768px){.tDI2cq_consultation__textarea{min-height:103px}}.tDI2cq_consultation__textarea{font-family:var(--font-family);font-size:15px;font-weight:var(--font-weight-semibold);letter-spacing:1.15px;text-transform:uppercase;color:var(--text-color);resize:none;background:0 0;outline:none;padding:12px;transition:border-color .2s}.tDI2cq_consultation__textarea::-ms-input-placeholder{color:var(--text-color);opacity:1}.tDI2cq_consultation__textarea::placeholder{color:var(--text-color);opacity:1}.tDI2cq_consultation__textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.tDI2cq_consultation__textarea:disabled{opacity:.6;cursor:not-allowed}.tDI2cq_consultation__success{font-family:var(--font-family);color:var(--text-color);text-align:center;padding:var(--spacing-lg) 0;margin:0;font-size:17px;line-height:1.5}
.MZyMBW_vendor{width:100%;padding:var(--spacing-2xl) 0;background:var(--background-color)}.MZyMBW_vendor__wrapper{max-width:var(--container-desktop);padding:0 var(--spacing-lg);align-items:center;gap:var(--spacing-xl);flex-direction:column;margin:0 auto;display:flex}@media (min-width:768px){.MZyMBW_vendor__wrapper{padding:0 var(--spacing-xl)}}@media (min-width:1024px){.MZyMBW_vendor__wrapper{padding:0 var(--spacing-2xl)}}.MZyMBW_vendor__label{font-family:var(--font-family-heading);font-size:var(--font-h3);font-weight:var(--font-weight-bold);color:var(--primary-color);text-align:center;margin:0}.MZyMBW_vendor__grid{gap:var(--spacing-lg);grid-template-columns:repeat(2,1fr);align-items:center;justify-items:center;width:100%;display:grid}@media (min-width:640px){.MZyMBW_vendor__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.MZyMBW_vendor__grid{grid-template-columns:repeat(4,1fr)}}.MZyMBW_vendor__item{padding:var(--spacing-md);transition:var(--transition);justify-content:center;align-items:center;display:flex}.MZyMBW_vendor__item:hover{transform:scale(1.05)}.MZyMBW_vendor__item img{object-fit:contain;filter:grayscale(30%);opacity:.85;width:100%;min-width:120px;max-width:200px;height:auto;transition:var(--transition);display:block}.MZyMBW_vendor__item:hover img{filter:grayscale(0%);opacity:1}
