.services[data-v-582de111]{color:#333}@media (max-width:1263px){.services .des[data-v-582de111]{text-align:justify}}.services .v-container .wrapper .brief[data-v-582de111]{height:calc(100% + 6rem)}.services .v-container .wrapper .brief .position-sticky[data-v-582de111]{top:8rem}@media (max-width:959px){.services .v-container .wrapper .brief .position-sticky[data-v-582de111]{top:-10rem}}.services .v-container .wrapper .brief .title[data-v-582de111]{font-size:48px;font-weight:700}@media (max-width:959px){.services .v-container .wrapper .brief .title[data-v-582de111]{text-align:center}}.services .v-container .wrapper .service-items[data-v-582de111]{--card-height:24rem;display:grid;gap:1rem;grid-template-columns:1fr;grid-template-rows:repeat(var(--numcards),var(--card-height))}@media screen and (min-width:768px){.services .v-container .wrapper .service-items[data-v-582de111]{--card-height:19.125rem}}@media screen and (min-width:1890px){.services .v-container .wrapper .service-items[data-v-582de111]{--card-height:24.125rem}}@media (max-width:959px){.services .v-container .wrapper .service-items[data-v-582de111]{--card-height:18rem}}.services .v-container .wrapper .service-items .service-item[data-v-582de111]{padding-top:calc(var(--index)*1em);position:sticky;top:8rem}@media screen and (min-width:768px){.services .v-container .wrapper .service-items .service-item[data-v-582de111]{top:8rem}}.services .v-container .wrapper .service-items .service-item .content-box[data-v-582de111]{height:var(--card-height);min-height:var(--card-height)}.services .v-container .wrapper .service-items .service-item .content-box .box[data-v-582de111]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:40px;box-shadow:0 20px 20px -5px #00000040;height:90%;padding:3rem;width:100%}.services .v-container .wrapper .service-items .service-item .content-box .box .icon[data-v-582de111]{aspect-ratio:1/1;width:48px}.services .v-container .wrapper .service-items .service-item .content-box .box .title[data-v-582de111]{font-size:24px;font-weight:700}@media (max-width:959px){.services .v-container .wrapper .service-items .service-item .content-box .box[data-v-582de111]{border-radius:30px;padding:2rem}.services .v-container .wrapper .service-items .service-item .content-box .box .title[data-v-582de111]{font-size:22px}}
