.services[data-v-2ca8d93d]{display:flex;flex-direction:column;row-gap:2rem}@media not ((hover:hover)and (min-width:848px)){details[data-v-2ca8d93d]::details-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease,content-visibility allow-discrete .35s;padding:0}}@media(hover:hover)and (min-width:848px){details[data-v-2ca8d93d]::details-content{opacity:0;translate:50px 0;transition:opacity .35s ease,translate .35s ease,content-visibility allow-discrete .35s;position:absolute;position-area:right span-bottom;position-anchor:var(--anchor-name)}}details .wrapper[data-v-2ca8d93d]{color:var(--color-highlight);position:relative}@media not ((hover:hover)and (min-width:848px)){details .wrapper[data-v-2ca8d93d]{overflow:hidden;text-align:center}}@media(hover:hover)and (min-width:848px){details .wrapper[data-v-2ca8d93d]{margin-left:100px;translate:var(--offset-x,0) var(--offset-y,0);width:350px}}@media(hover:hover)and (min-width:848px)and (prefers-reduced-motion:no-preference){details .wrapper[data-v-2ca8d93d]{transition:translate .2s ease-out}}details .wrapper[data-v-2ca8d93d]:after{display:block;content:"";width:160px;height:1px;background:var(--color-highlight);position:absolute}@media not ((hover:hover)and (min-width:848px)){details .wrapper[data-v-2ca8d93d]:after{opacity:0;transition:opacity .175s ease;bottom:0;left:50%;translate:-50% 0}}@media(hover:hover)and (min-width:848px){details .wrapper[data-v-2ca8d93d]:after{top:0;left:1rem}}details p[data-v-2ca8d93d]{padding:1rem;margin:0}details[open] summary[data-v-2ca8d93d]{color:var(--color-highlight)}@media not ((hover:hover)and (min-width:848px)){details[open] .wrapper[data-v-2ca8d93d]:after{transition-delay:.175s;opacity:1}@starting-style{details[open] .wrapper[data-v-2ca8d93d]:after{opacity:0!important}}}@media not ((hover:hover)and (min-width:848px)){details[open][data-v-2ca8d93d]::details-content{grid-template-rows:1fr}@starting-style{details[open][data-v-2ca8d93d]::details-content{grid-template-rows:0fr!important}}}@media(hover:hover)and (min-width:848px){details[open][data-v-2ca8d93d]::details-content{opacity:1;translate:none}}summary[data-v-2ca8d93d]{display:flex;justify-content:center;text-transform:lowercase;transition:color .35s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media not ((hover:hover)and (min-width:848px)){summary[data-v-2ca8d93d]{cursor:pointer}}summary strong[data-v-2ca8d93d]{margin:0}@media(hover:hover)and (min-width:848px){summary strong[data-v-2ca8d93d]{anchor-name:var(--anchor-name)}}
