
.framer-form-input-wrapper.framer-form-input-wrapper {
    background-image: linear-gradient(var(--framer-input-font-color, #fff), var(--framer-input-font-color, #fff));
    background-repeat: no-repeat; background-position: left bottom; background-size: 0% 1px;
    transition: background-size 0.55s cubic-bezier(.2,.7,.2,1);
}
.framer-form-input-wrapper.framer-form-input-wrapper:focus-within { background-size: 100% 1px; }
[data-strukt-current] { background-color: rgba(248, 248, 243, 0.12) !important; }
[data-framer-name="Service Row"] [data-framer-name="Arrow Square"] { transition: background-color 0.35s ease; }
[data-framer-name="Service Row"]:hover [data-framer-name="Arrow Square"] { background-color: rgb(255, 38, 0) !important; }
[data-framer-name="Service Row"] [data-framer-name="Service Image"] { overflow: hidden; }
[data-framer-name="Service Row"] [data-framer-name="Service Image"] > [data-framer-background-image-wrapper] { transition: transform 0.8s cubic-bezier(.2,.7,.2,1); }
[data-framer-name="Service Row"]:hover [data-framer-name="Service Image"] > [data-framer-background-image-wrapper] { transform: scale(1.04); }
