.service-image[data-v-31361e41]{height:var(--06dbe9a1);width:var(--e51e43e8)}@media (min-width:768px){.service-image[data-v-31361e41]{height:var(--76dc785d);width:var(--700587d0)}}@media (min-width:1024px){.service-image[data-v-31361e41]{height:var(--f7ce6d12);width:var(--4864a914)}}.service{align-items:center;background-color:var(--77659247);display:flex;flex:0 0 auto;flex-direction:column;flex-wrap:nowrap;gap:var(--4e749522);padding-bottom:2rem;padding-top:2rem}@media (min-width:768px){.service{gap:var(--53a45834)}}@media (min-width:1024px){.service{flex-direction:row;gap:var(--28177aa4);padding-bottom:calc(var(--f7817a88)/2);padding-top:calc(var(--f7817a88)/2)}.service:first-child{padding-top:var(--f7817a88)}.service:last-child{padding-bottom:var(--f7817a88)}}.service .service-image{-o-object-fit:contain;object-fit:contain}@media (min-width:1024px){.service .service-image{width:42%}}.service .service-text-container{display:flex;flex-direction:column;gap:var(--7e842c4c);justify-content:center;width:100%}@media (min-width:768px){.service .service-text-container{gap:var(--87d27cd4)}}@media (min-width:1024px){.service .service-text-container{gap:var(--0c1c07ce);width:58%}}.service .service-text-container .service-title{color:var(--76b6c728);font-size:var(--85d304be);font-weight:var(--2d5565da)}@media (min-width:768px){.service .service-text-container .service-title{font-size:var(--02ead25d)}}@media (min-width:1024px){.service .service-text-container .service-title{font-size:var(--0de1bad6)}}.service .service-text-container .service-subtitle{color:var(--darkgray);font-size:var(--36fcb44f);font-weight:var(--5d44de44)}@media (min-width:768px){.service .service-text-container .service-subtitle{font-size:var(--572d5613)}}@media (min-width:1024px){.service .service-text-container .service-subtitle{font-size:var(--23007adb)}}.service .service-text-container .service-description{color:var(--76b6c728);font-size:var(--17c6ac85);font-weight:var(--6b68923e)}@media (min-width:768px){.service .service-text-container .service-description{font-size:var(--131f8441)}}@media (min-width:1024px){.service .service-text-container .service-description{font-size:var(--6324ca79)}}.service .service-text-container .buttons-container{align-items:center;display:flex;flex-direction:row;gap:1rem;margin-top:1rem}@media (min-width:1024px){.service.odd{flex-direction:row-reverse}}.services-listing[data-v-a46999da]{display:flex;flex-direction:column}
