.elementor .tagSmall{font-weight:600;font-size:0.75rem;color:var(--BlueBase);padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;border-radius:25px;border-width:0px;background-color:var(--Sky50Lighter);}.elementor .specialCard{padding:20px;border-radius:1rem;background-color:var(--WhitePure);box-shadow:0px 0px 15px 5px rgba(0, 0, 0, 0.25);flex-direction:column;gap:20px;justify-content:space-between;align-items:center;}.elementor .specialCard:hover,.elementor .specialCard:focus-visible{box-shadow:0px 0px 15px 5px rgba(0, 0, 0, 0.5);}.elementor .ServiceCard{overflow:hidden;text-decoration:none;padding-block-start:0px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-radius:25px;background-color:var(--WhitePure);box-shadow:0px 0px 15px 3px rgba(0, 0, 0, 0.25);flex-direction:column;gap:15px;}.elementor .ServiceCard:hover,.elementor .ServiceCard:focus-visible{box-shadow:0px 0px 15px 3px rgba(0, 0, 0, 0.5);.serviceImage::before {
    background:rgba(0,0,0,0.25);
}\n}.elementor .ServiceImage{width:100%;height:275px;object-fit:cover;object-position:center center;}.elementor .ServiceImage:hover,.elementor .ServiceImage:focus-visible{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:padding-box;}.elementor .ServiceHeading{color:var(--Blue);padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .ServiceBody{font-size:1rem;color:var(--GreyBase);line-height:1.625rem;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;display:flex;align-items:center;}