.photogallery .gallery-swiper .slide[data-v-4bebd94b]{border-radius:5px;height:250px;overflow:hidden}.photogallery .gallery-swiper .slide .image[data-v-4bebd94b]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.photogallery .modal-overlay[data-v-4bebd94b]{align-items:center;background:#000c;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:1000}.photogallery .modal-overlay .modal-swiper[data-v-4bebd94b]{width:100%;--swiper-navigation-color:var(--main-red);--swiper-navigation-size:30px;--swiper-pagination-color:var(--main-red)}.photogallery .modal-overlay .modal-slide[data-v-4bebd94b]{align-items:center;display:flex;justify-content:center}.photogallery .modal-overlay .close[data-v-4bebd94b]{background:none;border:none;color:#fff;cursor:pointer;font-size:30px;position:absolute;right:30px;top:20px;z-index:1001}.photogallery .modal-overlay .image[data-v-4bebd94b]{border-radius:5px;margin:0 auto;max-height:80vh;max-width:95vw;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:600px){.photogallery .gallery-swiper .slide[data-v-4bebd94b]{border-radius:10px;height:350px}.photogallery .modal-overlay .image[data-v-4bebd94b]{border-radius:10px}}@media only screen and (min-width:1439px){.photogallery .gallery-swiper .slide[data-v-4bebd94b]{border-radius:10px;height:auto}.photogallery .modal-overlay .image[data-v-4bebd94b]{border-radius:10px}.photogallery .modal-overlay .modal-swiper[data-v-4bebd94b]{--swiper-navigation-size:40px}}.team-section{padding-bottom:70px}.team-section .content{align-items:flex-start;display:flex;flex-direction:column}.team-section .types-switcher{background-color:var(--bg-color);border-radius:8px;margin:16px 0;padding:4px}.team-section .types-switcher .type{border:none;border-radius:inherit;font-size:.875rem;font-weight:700;padding:16px;transition:.3s ease}.team-section .types-switcher .type_active{background-color:var(--main-purple);color:#fff}.team-section .types-switcher .type:not(.type_active):hover{background-color:#ccc}@media only screen and (min-width:600px){.team-section{padding-bottom:100px}.team-section .types-switcher{margin:15px 0}.team-section .types-switcher .type{font-size:1rem}}@media only screen and (min-width:1439px){.team-section{padding-bottom:100px;padding-top:25px}.team-section .types-switcher{margin:20px 0 30px}}.reviews-section{background-color:var(--main-purple);padding:40px 0}.reviews-section .h2{color:#fff}.reviews-section .reviews-swiper .slide{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;grid-gap:10px;background-color:#fff;border-radius:8px;height:auto;overflow:hidden;padding:12px}.reviews-section .reviews-swiper .slide .stars-container{align-self:start;justify-content:flex-start;padding:0}.reviews-section .reviews-swiper .slide .stars-container .star_filled path{fill:var(--main-purple)}.reviews-section .reviews-swiper .slide .avatar{border-radius:50%;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}.reviews-section .reviews-swiper .slide .text{color:var(--main-purple);font-size:.875rem;font-weight:700;grid-column:1/3;line-height:120%}.reviews-section .reviews-swiper .slide .author{color:var(--opacity-color);font-size:.875rem;font-weight:700;grid-column:1/3}.reviews-section .reviews-swiper .slide .link{align-self:end;background-color:#fff;border:1px solid var(--bg-color);border-radius:50%;display:flex;grid-column:2/3;height:40px;justify-self:end;transition:.3s ease;width:40px}.reviews-section .reviews-swiper .slide .link .icon{background-color:var(--main-purple);display:block;height:70%;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%230c4c7f' d='M15.005 5.112 2.117 18 0 15.883 12.886 2.995H1.53V0H18v16.471h-2.995z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%230c4c7f' d='M15.005 5.112 2.117 18 0 15.883 12.886 2.995H1.53V0H18v16.471h-2.995z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center;width:70%}.reviews-section .reviews-swiper .slide .link:hover{background-color:#e6e6e6}@media only screen and (min-width:600px){.reviews-section{padding:50px 0}.reviews-section .reviews-swiper .slide{grid-gap:20px;padding:20px}.reviews-section .reviews-swiper .slide .author,.reviews-section .reviews-swiper .slide .text{font-size:1rem}.reviews-section .reviews-swiper .slide .link{height:58px;width:58px}}@media only screen and (min-width:1439px){.reviews-section{padding:60px 0}.reviews-section .reviews-swiper .slide{width:450px;grid-gap:25px;padding:30px}.reviews-section .reviews-swiper .slide .avatar{height:64px;width:64px}.reviews-section .reviews-swiper .slide .author,.reviews-section .reviews-swiper .slide .text{font-size:1.125rem}.reviews-section .reviews-swiper .slide .link{height:65px;width:65px}}
