.team{position:relative}.team__container{align-items:center;background-color:#dfecf2;display:flex;justify-content:center;padding:7rem 4rem;width:100%}@media (max-width:768px){.team__container{padding:3rem}}@media (max-width:425px){.team__container{padding:1.5rem}}.team__content{align-items:center;display:flex;flex-direction:row;gap:4.25rem;max-width:1024px;width:100%}@media (max-width:1024px){.team__content{gap:1.5rem}.team__content,.team__content--two{flex-direction:column}}.team__content--three,.team__main{flex-direction:column}.team__main{display:flex;gap:1rem}.team__icon{animation:smoothRotate 1.5s ease-in;height:1.875rem;-o-object-fit:contain;object-fit:contain;width:1.875rem}.team__body{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem}.team__description{font-family:Lato,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.345rem}@media (max-width:768px){.team__description{font-size:.765625rem}}.team__profils{display:flex;gap:2.75rem}@media (max-width:768px){.team__profils{flex-direction:column}.team__profils--desktop{display:none}}.team__profils--mobile{display:none}@media (max-width:768px){.team__profils--mobile{display:flex}}.team__profils--slider{align-items:center;flex-direction:column;gap:2rem;width:100%}.team .profil{display:flex;flex:1;flex-direction:column;gap:1.5rem}.team .profil__image{aspect-ratio:4/5;border-radius:.5rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}@media (max-width:425px){.team .profil__image{width:60%}}.team .profil__job{color:#1b9dd9}.team .profil__quote{font-family:Cormorant,serif;font-size:1rem;font-style:italic;font-weight:400;line-height:150%}.team .profil__linkedin{color:#e50c7e;font-size:1.5rem}.team__carousel-container{overflow:hidden;position:relative;width:100%}.team__carousel-inner{display:flex;gap:4rem;transition:transform .5s ease;will-change:transform}.team__profils--desktop .team__carousel-inner .profil{flex:0 0 calc(33.33333% - 2.66667rem);max-width:calc(33.33333% - 2.66667rem)}.team__profils--mobile .team__carousel-inner{gap:1.5rem}.team__profils--mobile .team__carousel-inner .profil{flex:0 0 100%;max-width:100%}.team__dots{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.team__dots .dot{background-color:#fff;border:1px solid #1b9dd9;border-radius:50%;cursor:pointer;height:.75rem;transition:all .3s ease-in-out;width:.75rem}.team__dots .dot:not(.dot--active):hover{background-color:#dfecf2}.team__dots .dot--active{background-color:#1b9dd9}.team__dots .team__next-btn,.team__dots .team__prev-btn{background-color:#fff;border:1px solid #1b9dd9;border-radius:50%;color:#1b9dd9;flex-shrink:0;font-weight:600;height:3rem;line-height:3rem;text-align:center;transition:all .3s ease-in-out;width:3rem}.team__dots .team__next-btn:hover,.team__dots .team__prev-btn:hover{background-color:#1b9dd9;color:#fff}.team__dots .team__next-btn:disabled,.team__dots .team__prev-btn:disabled{cursor:default;opacity:.4}.office-hero__container{align-items:center;background-color:#fff;display:flex;justify-content:center;padding:7rem 4rem;width:100%}@media (max-width:768px){.office-hero__container{padding:3rem}}@media (max-width:425px){.office-hero__container{padding:1.5rem}}.office-hero__content{align-items:center;display:flex;flex-direction:row;gap:4.25rem;max-width:1024px;width:100%}@media (max-width:1024px){.office-hero__content{flex-direction:column;gap:1.5rem}}.office-hero__main{display:flex;flex:1 1 0;flex-direction:column;gap:1rem}.office-hero__icon{animation:smoothRotate 1.5s ease-in;height:1.875rem;-o-object-fit:contain;object-fit:contain;width:1.875rem}.office-hero__subtitle{color:#1b9dd9}.office-hero__address{color:#737272;font-family:Lato,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.5;margin-top:.5rem}@media (max-width:768px){.office-hero__address{font-size:.984375rem}}.office-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.office-hero__image{border-radius:.75rem;flex:1 1 0;min-height:24rem;overflow:hidden}.office-hero__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.office-practical__container{align-items:center;background-color:#fff;display:flex;justify-content:center;padding:7rem 4rem;width:100%}@media (max-width:768px){.office-practical__container{padding:3rem}}@media (max-width:425px){.office-practical__container{padding:1.5rem}}.office-practical__content{align-items:center;display:flex;flex-direction:column;gap:3rem;max-width:1024px;width:100%}@media (max-width:768px){.office-practical__content{flex-direction:column;gap:1.5rem}}.office-practical__head{align-items:center;display:flex;flex-direction:column;gap:.62rem;text-align:center}.office-practical__icon{animation:smoothRotate 1.5s ease-in;height:1.875rem;-o-object-fit:contain;object-fit:contain;width:1.875rem}.office-practical__cards{display:flex;gap:1.5rem;width:100%}@media (max-width:1024px){.office-practical__cards{flex-direction:column}}.office-practical__card{align-items:flex-start;border-radius:.5rem;box-shadow:0 10px 20px 4px rgba(41,41,42,.07);display:flex;flex:1;flex-direction:column;gap:1rem;padding:1.5rem}.office-practical__card-title{color:#e50c7e;font-family:Cormorant,serif;font-size:1.625rem;font-weight:700;line-height:120%}.office-practical__card-text{margin:0}.office-practical__card-link{font-weight:700;text-decoration:none}.office-practical__card-link:hover{text-decoration:underline}hr{border:none;border-top:1px solid #1b9dd9;margin:auto;width:50%}.office-content__container{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;padding:7rem 4rem;width:100%}@media (max-width:768px){.office-content__container{padding:3rem}}@media (max-width:425px){.office-content__container{padding:1.5rem}}.office-content__body{align-items:start;display:flex;flex-direction:column;gap:1.5rem;max-width:60rem;width:100%}@media (max-width:768px){.office-content__body{flex-direction:column;gap:1.5rem}}.office-content__body h2,.office-content__body h3,.office-content__body h4{color:#e50c7e;margin-top:.5rem}.office-content__body p{margin:0}