.elementor-16 .elementor-element.elementor-element-e45013d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-46a81aa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F1E6D5;--border-color:#F1E6D5;--border-radius:5px 5px 5px 5px;}.elementor-16 .elementor-element.elementor-element-38b5719 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-38b5719 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-16 .elementor-element.elementor-element-38b5719 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-16 .elementor-element.elementor-element-77d2927{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-kadence8 );--border-color:var( --e-global-color-kadence8 );--border-radius:5px 5px 5px 5px;}.elementor-16 .elementor-element.elementor-element-77d2927:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-77d2927 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence6 );}.elementor-16 .elementor-element.elementor-element-771af1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-46a81aa{--width:70%;}.elementor-16 .elementor-element.elementor-element-77d2927{--width:30%;}}/* Start custom CSS for button, class: .elementor-element-38b5719 *//* The Ride Home - hand drawn text button */

.sketch-link .elementor-button {
    position: relative;
    background: transparent;
    border: 0;
    padding: 4px 2px 10px 2px;
    color: #1E1D1A;
    box-shadow: none;
    overflow: visible;
}

/* Pencil underline */
.sketch-link .elementor-button::after {
    content: "";
    position: absolute;
    left: 2%;
    bottom: 2px;
    width: 96%;
    height: 7px;

    background-image: url("data:image/svg+xml,%3Csvg width='200' height='7' viewBox='0 0 200 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4 C30 2.5 48 5 73 3.7 C105 2 130 5 198 3' fill='none' stroke='%23C96D32' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M3 5 C37 4 65 6 97 4.7 C128 3.7 160 5.5 196 4.5' fill='none' stroke='%23C96D32' stroke-width='0.8' stroke-linecap='round' opacity='.55'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;

    transform: rotate(-0.5deg);
    transition: width 0.25s ease, transform 0.25s ease;
}

/* Subtle interaction */
.sketch-link .elementor-button:hover::after {
    width: 105%;
    transform: rotate(0.4deg) translateX(-2%);
}

.sketch-link .elementor-button:hover {
    background: transparent;
    color: #C96D32;
}/* End custom CSS */