@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");:root{--color-s-black-v-100: #12192E;--color-s-black-v-200: #343434;--color-s-blue-v-100: #172F74;--color-s-blue-v-200: #3A67FC;--color-s-red-v-100: red;--color-s-red-v-200: #DB1212;--color-s-gray-v-100: #676776;--color-s-gray-v-200: #a4a4ad;--color-s-gray-v-300: #e1e1e4;--color-s-gray-v-400: #F4F6F8;--color-s-gray-v-500: #D9D9D9;--color-s-white-v-100: #fff;--space-xxs: 8px;--space-xs: 16px;--space-sm: 32px;--space-md: 40px;--space-lg: 48px;--space-xl: 60px;--space-xxl: 72px;--space-xxxl: 80px;--space-xxxx: 100px;--space-xxxxx: 120px}@use '../abstracts/variables' as *;.section-offices{width:100%;padding:40px 0;margin:0}.section-offices .container{display:flex;flex-direction:column;gap:55px}@media (max-width: 767px){.section-offices .container{gap:30px}}.section-offices .container h3{color:#12192E}.section-offices .container .body-medium-4{color:#676776;line-height:1.6}.section-offices .container p a{color:inherit;text-decoration:underline}.section-offices .container p a:hover{text-decoration:none;background:#3A67FC;background:linear-gradient(to right, #3A67FC 0%, #172F74 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-offices__list{display:grid;-webkit-column-gap:65px;-moz-column-gap:65px;column-gap:65px;row-gap:40px;grid-template-columns:repeat(3, 1fr)}@media (max-width: 1023px){.section-offices__list{row-gap:40px;grid-template-columns:repeat(2, 1fr)}}@media (max-width: 767px){.section-offices__list{row-gap:20px;grid-template-columns:repeat(1, 1fr)}}.section-offices__list--2{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;grid-template-columns:repeat(2, 1fr)}@media (max-width: 1023px){.section-offices__list--2{row-gap:40px;grid-template-columns:repeat(2, 1fr)}}@media (max-width: 767px){.section-offices__list--2{row-gap:20px;grid-template-columns:repeat(1, 1fr)}}.section-offices__list--3{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(3, 1fr)}@media (max-width: 1023px){.section-offices__list--3{row-gap:40px;grid-template-columns:repeat(2, 1fr)}}@media (max-width: 767px){.section-offices__list--3{row-gap:20px;grid-template-columns:repeat(1, 1fr)}}.section-offices__list--4{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;grid-template-columns:repeat(4, 1fr)}@media (max-width: 1023px){.section-offices__list--4{row-gap:40px;grid-template-columns:repeat(2, 1fr)}}@media (max-width: 767px){.section-offices__list--4{row-gap:20px;grid-template-columns:repeat(1, 1fr)}}.section-offices__list .office-card{border:3px solid rgba(103,103,118,0.2);background:transparent;border-radius:8px;overflow:hidden;position:relative;padding:20px;display:flex;flex-direction:column;gap:95px;transition:all 0.3s ease}.section-offices__list .office-card__top{flex:1 1 auto;text-align:right}.section-offices__list .office-card__top p{color:#676776}.section-offices__list .office-card__bottom{text-align:left;display:flex;flex-direction:column;gap:16px}.section-offices__list .office-card__bottom p{color:#676776}.section-offices__list .office-card a{width:100%;height:100%;display:inline-block;position:absolute;top:0;left:0;right:0;bottom:0}.section-offices__list .office-card:has(a):hover:not(.has-image){border:3px solid #3A67FC;background:linear-gradient(white, white) padding-box,linear-gradient(to right, #3A67FC, #172F74) border-box;border:3px solid transparent}.section-offices__list .office-card:not(.has-image) h3{font-weight:700;background:#3A67FC;background:linear-gradient(to right, #3A67FC 0%, #172F74 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-offices__list .office-card.has-image{position:relative;background-size:cover;background-position:center;border:none}.section-offices__list .office-card.has-image a{position:absolute}.section-offices__list .office-card.has-image::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background:#676776;opacity:0.2;z-index:0;transition:opacity 0.3s ease-in-out}.section-offices__list .office-card.has-image>*{position:relative;z-index:1}.section-offices__list .office-card.has-image p,.section-offices__list .office-card.has-image h3{color:#fff;background:none}.section-offices__list .office-card.has-image:has(a):hover::before{background:#343434;opacity:1}.section-offices--gray{padding-bottom:0;background:#F4F6F8}

/*# sourceMappingURL=offices.css.map */
