.button-primary{align-items:center;border-radius:9999px;-moz-column-gap:.75rem;column-gap:.75rem;display:flex;justify-content:center;max-width:100%;min-width:200px;--tw-bg-opacity:1;background-color:rgb(255 140 1/var(--tw-bg-opacity));font-size:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.button-primary:hover{--tw-bg-opacity:1;background-color:rgb(255 152 26/var(--tw-bg-opacity))}.com-service-card{background:#fff;border-radius:5px;box-shadow:1px 1px 4.5px #0003;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-left:auto;margin-right:auto;overflow:hidden}.service-card-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.125rem;font-weight:700}@media (min-width:1200px){.service-card-title{font-size:1.5rem}}.service-card-price{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:.875rem;--tw-text-opacity:1;color:rgb(14 81 146/var(--tw-text-opacity))}@media (min-width:1200px){.service-card-price{font-size:1.125rem}}.service-card-detail{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6;padding:1rem}@media (min-width:1200px){.service-card-detail{padding-left:1.5rem;padding-right:1.5rem}}.service-card-extra{padding-bottom:1rem;padding-left:1rem;padding-right:1rem}.service-card-sep{height:2px;margin-bottom:1rem;margin-top:2rem;width:33px;--tw-bg-opacity:1;background-color:rgb(158 158 158/var(--tw-bg-opacity));opacity:.45}.com-service-card{left:0;opacity:1;position:relative;transition-duration:1s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);visibility:visible}.service-transition.unactive .com-service-card{left:-2.5rem;opacity:0;visibility:hidden}.edge-container-width{margin-left:calc(1rem + 50% - 660px)}@media (max-width:1399px){.edge-container-width{margin-left:calc(1rem + 50% - 570px)}}@media (max-width:1199px){.edge-container-width{margin-left:calc(1rem + 50% - 480px)}}@media (max-width:991px){.edge-container-width{margin-left:0;padding-left:1rem;padding-right:1rem}}.service-splide .splide__track{padding-bottom:.5rem;padding-top:.5rem}.service-splide .splide-carousel-item{align-items:stretch;display:flex}@media (min-width:768px){.service-splide .splide-carousel-item{align-items:center}}
