:root{--color-primary:#0f0f0f;--color-secondary:#f4f0e8;--color-brand:#c26eaa;--color-form:#939395;--color-form-input:#222;--color-form-success:#1f2d49;--color-form-warning:#ffb800;--color-form-error:#dc2626}.practice-carousel__caption,.practice-carousel__title{font-family:var(--font-primary);letter-spacing:.01em;line-height:100%}.practice-carousel__caption,.practice-carousel__description,.practice-carousel__title{color:#0f0f0f;font-style:normal;font-weight:var(--fw-normal);margin:0;padding:0;text-decoration:none;text-transform:none}.practice-carousel__description{font-family:var(--font-secondary);letter-spacing:0}.practice-carousel__caption{font-family:var(--font-secondary);font-size:1.125rem;font-weight:var(--fw-medium);line-height:125%;text-transform:none}@media screen and (min-width:769px){.practice-carousel__caption{font-size:1.25rem}}.practice-carousel__title{font-family:var(--font-primary);font-size:1.875rem;font-weight:200;letter-spacing:.01em;line-height:110%;text-transform:uppercase}@media screen and (min-width:769px){.practice-carousel__title{font-size:2.875rem;line-height:100%}}.practice-carousel__description{font-size:1.125rem;letter-spacing:.01em;line-height:130%}.section-spacing{margin-bottom:2rem;margin-top:2rem}@media screen and (min-width:769px){.section-spacing{margin-bottom:4rem;margin-top:4rem}}.underline-hover{position:relative}.underline-hover:after{background:#0f0f0f;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:width .25s;width:0}.underline-hover.disabled{cursor:default}.underline-hover:not(.disabled){cursor:pointer}.underline-hover:not(.disabled).active:after,.underline-hover:not(.disabled):hover:after{width:100%}.text-uppercase{text-transform:uppercase}.practice-carousel__container{background-color:#f4f0e8;display:block;gap:2.5rem;padding:3rem 1.5rem}@media screen and (min-width:769px){.practice-carousel__container{align-items:flex-start;display:flex;padding:6rem 3rem}}.practice-carousel__container .swiper-navigation{align-items:center;background-color:#fff;border-radius:50%;display:none;height:64px;justify-content:center;margin-top:-50px;opacity:.75;top:42.5%;width:64px;z-index:1}@media screen and (min-width:769px){.practice-carousel__container .swiper-navigation{display:flex}}.practice-carousel__container .swiper-navigation.swiper-button-disabled{display:none}.practice-carousel__container .swiper-navigation:after{content:"";display:none}.practice-carousel__container .swiper-button-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.practice-carousel__container .swiper-horizontal>.swiper-scrollbar{left:50%;margin-top:3rem;max-width:240px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:1}@media screen and (min-width:769px){.practice-carousel__container .swiper-horizontal>.swiper-scrollbar{max-width:900px}}.practice-carousel__container .swiper-container{overflow-x:hidden;padding-bottom:3rem;padding-top:1.5rem;position:relative}@media screen and (min-width:769px){.practice-carousel__container .swiper-container{padding-top:0}}.practice-carousel__text-content{text-align:left;width:100%}@media screen and (min-width:1025px){.practice-carousel__text-content{max-width:20rem;padding-right:1.5rem;padding-top:1.875rem}}.practice-carousel__text-content a{color:#c26eaa}.practice-carousel__title{margin-bottom:1rem}@media screen and (min-width:769px){.practice-carousel__title{font-size:3rem;line-height:90%;margin-bottom:1.5rem}}.practice-carousel__description p{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.practice-carousel__image{width:100%}.practice-carousel__image figure{padding-bottom:100%;position:relative}.practice-carousel__image img{height:100%;left:0;position:absolute;top:0;width:100%}.practice-carousel__caption{font-weight:500;margin-top:1.5rem;text-align:center}
/*# sourceMappingURL=section.practice-carousel.css.map*/