.office-tour-section{background-color:var(--background-light);padding:var(--spacing-2xl) var(--spacing-md)}@media(min-width:768px){.office-tour-section{padding:var(--spacing-2xl) var(--spacing-xl)}}@media(min-width:1024px){.office-tour-section{padding:80px var(--spacing-2xl)}}.office-tour-section__container{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-2xl);align-items:center}@media(min-width:1024px){.office-tour-section__container{flex-direction:row;gap:127px;align-items:center}}.office-tour-section__content{display:flex;flex-direction:column;gap:33px;max-width:583px;width:100%}.office-tour-section__header{display:flex;flex-direction:column;gap:0}.office-tour-section__title{font-family:var(--font-family-title);font-size:var(--font-subtitle-1);font-weight:var(--font-weight-normal);line-height:var(--font-subtitle-1-line-height);letter-spacing:var(--font-subtitle-1-letter-spacing);color:var(--text-color);text-transform:capitalize;margin:0}@media(min-width:1024px){.office-tour-section__title{font-size:var(--font-subtitle-1-desktop)}}.office-tour-section__subtitle{font-size:var(--font-h4);font-weight:var(--font-weight-bold);line-height:1.3;letter-spacing:0;text-transform:uppercase}.office-tour-section__description,.office-tour-section__subtitle{font-family:var(--font-family-body);color:var(--text-color);margin:0}.office-tour-section__description{font-size:var(--font-body);font-weight:var(--font-weight-regular);line-height:var(--font-body-line-height);letter-spacing:var(--font-body-letter-spacing)}@media(min-width:1024px){.office-tour-section__description{font-size:var(--font-body-desktop)}}.office-tour-section__button{display:inline-flex;align-items:center;justify-content:center;background-color:var(--secondary-color);color:var(--text-color-light);font-family:var(--font-family-link);font-size:var(--font-link);font-weight:var(--font-weight-extrabold);line-height:var(--font-link-line-height);letter-spacing:var(--font-link-letter-spacing);text-transform:uppercase;text-decoration:none;padding:7px 14px;transition:var(--transition);align-self:flex-start}.office-tour-section__button:hover{background-color:var(--primary-hover);color:var(--text-color-light);transform:translateY(-1px)}.office-tour-section__button:active{transform:translateY(0)}.office-tour-section__carousel{width:100%;max-width:512px}@media(min-width:1024px){.office-tour-section__carousel{flex-shrink:0}}.office-tour-carousel .carousel__container{background-color:rgba(0,0,0,0);border-radius:0;box-shadow:none}.office-tour-carousel .carousel__container .carousel__viewport{border-radius:0}.office-tour-carousel .carousel__container .carousel__slide{padding:10px}.office-tour-carousel .carousel__container .carousel__slide .carousel__image-wrapper{box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.office-tour-carousel :global(.carousel__slide){height:415px}.office-tour-carousel :global(.carousel__slide) img{width:100%;height:100%;object-fit:cover;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);border-radius:0}.office-tour-carousel .swiper-pagination{position:static;margin-top:22px;display:flex;justify-content:center;gap:18px}.office-tour-carousel .swiper-pagination-bullet{width:11px;height:11px;border-radius:50%;border:1.5px solid var(--primary-color);background-color:rgba(0,0,0,0);opacity:1;margin:0!important;transition:var(--transition)}.office-tour-carousel .swiper-pagination-bullet-active,.office-tour-carousel .swiper-pagination-bullet:hover{background-color:var(--primary-color)}