@layer reset,default,plugin,atom,molecule,organism,theme,cro;@layer reset,default,framework,plugin,atom,molecule,organism,template,step,cro;@layer default{@media (min-width: 1024px){.mobile{display:none}}@media (min-width: 768px){.mobile{display:none}}@media (max-width: 767px){.desktop{display:none}}}@layer theme{.service-card-container{container:service-card/inline-size;width:100%}.service-card-container .service-card{display:flex;flex-direction:column;padding:var(--space-m);border-radius:var(--space-corner-s);background-color:var(--global-background-0, var(--global-fallback-background-0))}.service-card-container .service-card__summary{display:flex;gap:var(--space-m)}.service-card-container .service-card__summary-image{width:17.5vw;min-width:17.5vw;height:17.5vw;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@container service-card (min-width: 0vw){@media (min-width: 768px){[data-device=tablet] .service-card-container .service-card__summary-image{width:5.46875vw;min-width:5.46875vw;height:5.46875vw}}}@container service-card (min-width: 0px){@media (min-width: 1024px){[data-device=desktop] .service-card-container .service-card__summary-image{width:5.46875vw;min-width:5.46875vw;height:5.46875vw}}}@container service-card (min-width: 0px){@media (min-width: 1024px){[data-device=desktop] .service-card-container .service-card__summary-image{width:56px;min-width:56px;height:56px}}}.service-card-container .service-card__summary-main{display:flex;flex-direction:column;gap:var(--space-xxs)}.service-card-container .service-card__summary-title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;color:var(--global-secondary-500, var(--global-fallback-secondary-500));-webkit-line-clamp:4;-webkit-box-orient:vertical}@container service-card (min-width: 0vw){@media (min-width: 768px){[data-device=tablet] .service-card-container .service-card__summary-title{-webkit-line-clamp:2}}}@container service-card (min-width: 0px){@media (min-width: 1024px){[data-device=desktop] .service-card-container .service-card__summary-title{-webkit-line-clamp:2}}}.service-card-container .service-card__summary-title:hover{color:var(--global-secondary-400, var(--global-fallback-secondary-400))}.service-card-container .service-card__summary-description{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;color:var(--global-text-color, var(--global-fallback-text-color));-webkit-line-clamp:3;-webkit-box-orient:vertical}.service-card-container .service-card__summary-button{display:flex;flex:1;justify-content:flex-end;align-items:center;cursor:pointer}.service-card-container .service-card__summary-button--open svg{transform:rotate(180deg)}.service-card-container .service-card__summary-button svg{width:5vw;height:5vw;color:var(--global-secondary-500, var(--global-fallback-secondary-500));transition:transform .3s ease}@container service-card (min-width: 0vw){@media (min-width: 768px){[data-device=tablet] .service-card-container .service-card__summary-button svg{width:1.5625vw;height:1.5625vw}}}@container service-card (min-width: 0px){@media (min-width: 1024px){[data-device=desktop] .service-card-container .service-card__summary-button svg{width:1.5625vw;height:1.5625vw}}}@container service-card (min-width: 0px){@media (min-width: 1024px){[data-device=desktop] .service-card-container .service-card__summary-button svg{width:16px;height:16px}}}.service-card-container .service-card__content-wrapper{display:grid;grid-template-rows:0fr;gap:var(--space-m);overflow:hidden;transition:grid-template-rows .3s ease-out,padding .3s ease-in-out}.service-card-container .service-card__content-wrapper--open{grid-template-rows:1fr;padding-top:var(--space-m)}.service-card-container .service-card__content-wrapper *{overflow:hidden}.service-card-container .service-card__content-wrapper .service-card__content{display:flex;flex-direction:column;gap:var(--space-m)}.service-card-container .service-card__content-wrapper .service-card__content-link{position:relative;width:-moz-fit-content;width:fit-content;text-wrap:balance;font-weight:var(--p-font-weight-bold);text-decoration:none;color:var(--global-text-color, var(--global-fallback-text-color))}.service-card-container .service-card__content-wrapper .service-card__content-link:hover{text-decoration:underline;color:var(--global-secondary-500, var(--global-fallback-secondary-500))}.service-card-container .service-card__content-wrapper .service-card__content-link:active,.service-card-container .service-card__content-wrapper .service-card__content-link:focus{color:var(--global-secondary-600, var(--global-fallback-secondary-600))}.service-card-container .service-card__content-wrapper .service-card__content-link svg{width:5vw;height:5vw}@container service-card (min-width: 0vw){@media (min-width: 768px){[data-device=tablet] .service-card-container .service-card__content-wrapper .service-card__content-link svg{width:1.5625vw;height:1.5625vw}}}@container service-card (min-width: 0px){@media (min-width: 1024px){[data-device=desktop] .service-card-container .service-card__content-wrapper .service-card__content-link svg{width:1.5625vw;height:1.5625vw}}}@container service-card (min-width: 0px){@media (min-width: 1024px){[data-device=desktop] .service-card-container .service-card__content-wrapper .service-card__content-link svg{width:16px;height:16px}}}}@layer reset,default,plugin,atom,molecule,organism,theme,cro;@keyframes shake{10%,30%{transform:translate(-20px)}20%,40%{transform:translate(20px)}to{transform:translate(0)}}.animation-shake{animation:shake 1.4s}.animation-shake-infinite{animation:shake 1.4s infinite}@keyframes bounce{0%,13%,35%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}27%,29%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-12px,0)}47%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-6px,0)}60%{transform:translate3d(0,-1px,0)}}.animation-bounce{animation:bounce 1.5s}.animation-bounce-infinite{animation:bounce 1.5s infinite}@keyframes jump{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-12px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-6px,0)}90%{transform:translate3d(0,-1px,0)}}.animation-jump{animation:jump .8s}.animation-jump-infinite{animation:jump .8s infinite}@keyframes pulsate{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.animation-pulsate{animation:pulsate 2s}.animation-pulsate-infinite{animation:pulsate 2s infinite}@keyframes rotate{0%{transform:rotate(0)}70%,to{transform:rotate(360deg)}}.animation-rotate{animation:rotate 2.5s}.animation-rotate-infinite{animation:rotate 2.5s infinite}.hover-zoom{scale:1;transition:all .3s ease-in-out}.hover-zoom:hover{scale:1.05}.hover-zoom-overlay{scale:1;transition:all .3s ease-in-out}.hover-zoom-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:#fff}.hover-zoom-overlay:hover{scale:1.05}.hover-zoom-overlay:hover:after{opacity:.5}@layer reset,default,framework,plugin,atom,molecule,organism,template,step,cro;@layer default{@media (min-width: 1024px){.mobile{display:none}}@media (min-width: 768px){.mobile{display:none}}@media (max-width: 767px){.desktop{display:none}}}@layer theme{.list-service-categories-container{container:list-service-categories/inline-size}.list-service-categories-container .list-service-categories{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-l);margin:0 -5vw;padding:var(--space-l) var(--space-m);background:var(--background, var(--global-background-20, var(--global-fallback-background-20)))}@container list-service-categories (min-width: 0vw){@media (min-width: 768px){[data-device=tablet] .list-service-categories-container .list-service-categories{gap:var(--space-xl);margin:0;padding:var(--space-l)}}}@container list-service-categories (min-width: 0px){@media (min-width: 1024px){[data-device=desktop] .list-service-categories-container .list-service-categories{gap:var(--space-xl);margin:0;padding:var(--space-l)}}}@container list-service-categories (min-width: 43.75vw){@media (min-width: 768px){[data-device=tablet] .list-service-categories-container .list-service-categories{padding:var(--space-xxl) var(--space-xl)}}}@container list-service-categories (min-width: 448px){@media (min-width: 1024px){[data-device=desktop] .list-service-categories-container .list-service-categories{padding:var(--space-xxl) var(--space-xl)}}}@container list-service-categories (min-width: 67.1875vw){@media (min-width: 768px){[data-device=tablet] .list-service-categories-container .list-service-categories{padding:var(--space-xxxl) var(--space-xl)}}}@container list-service-categories (min-width: 688px){@media (min-width: 1024px){[data-device=desktop] .list-service-categories-container .list-service-categories{padding:var(--space-xxxl) var(--space-xl)}}}.list-service-categories-container .list-service-categories__columns{display:grid;grid-template-columns:minmax(auto,90vw);justify-content:center;gap:var(--space-m);width:100%}@container list-service-categories (min-width: 0vw){@media (min-width: 768px){[data-device=tablet] .list-service-categories-container .list-service-categories__columns{grid-template-columns:minmax(auto,28.125vw)}}}@container list-service-categories (min-width: 0px){@media (min-width: 1024px){[data-device=desktop] .list-service-categories-container .list-service-categories__columns{grid-template-columns:minmax(auto,28.125vw)}}}@container list-service-categories (min-width: 0px){@media (min-width: 1024px){[data-device=desktop] .list-service-categories-container .list-service-categories__columns{grid-template-columns:minmax(auto,320px)}}}@container list-service-categories (min-width: 67.1875vw){@media (min-width: 768px){[data-device=tablet] .list-service-categories-container .list-service-categories__columns{grid-template-columns:repeat(min(var(--column-count),2),minmax(auto,28.125vw))}}}@container list-service-categories (min-width: 688px){@media (min-width: 1024px){[data-device=desktop] .list-service-categories-container .list-service-categories__columns{grid-template-columns:repeat(min(var(--column-count),2),minmax(auto,28.125vw))}}}@container list-service-categories (min-width: 688px){@media (min-width: 1024px){[data-device=desktop] .list-service-categories-container .list-service-categories__columns{grid-template-columns:repeat(min(var(--column-count),2),minmax(auto,288px))}}}@container list-service-categories (min-width: 90.625vw){@media (min-width: 768px){[data-device=tablet] .list-service-categories-container .list-service-categories__columns{grid-template-columns:repeat(var(--column-count),minmax(auto,28.125vw))}}}@container list-service-categories (min-width: 928px){@media (min-width: 1024px){[data-device=desktop] .list-service-categories-container .list-service-categories__columns{grid-template-columns:repeat(var(--column-count),minmax(auto,28.125vw))}}}@container list-service-categories (min-width: 928px){@media (min-width: 1024px){[data-device=desktop] .list-service-categories-container .list-service-categories__columns{grid-template-columns:repeat(var(--column-count),minmax(auto,288px))}}}.list-service-categories-container .list-service-categories__column{display:flex;flex:1;flex-direction:column;gap:var(--space-m)}.list-service-categories-container .list-service-categories__link{font-weight:var(--p-font-weight-bold);color:var(--global-secondary-500, var(--global-fallback-secondary-500))}.list-service-categories-container .list-service-categories__link:hover{color:var(--global-secondary-400, var(--global-fallback-secondary-400))}.list-service-categories-container .list-service-categories__link:active{text-decoration:none;color:var(--global-secondary-600, var(--global-fallback-secondary-600))}}@layer reset,default,plugin,atom,molecule,organism,theme,cro;@layer theme{.list-service-categories[data-v-6f053a24]{--background: var(--78016478);--title-color: var(--afb266fe);--column-count: var(--96be5dc8)}}
