.elementor-26187 .elementor-element.elementor-element-4d7489d6{--display:flex;}.elementor-26187 .elementor-element.elementor-element-6ef1bee .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-fdbc7f0 );color:var( --e-global-color-fdbc7f0 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-841ee43 );border-radius:3px 3px 3px 3px;}.elementor-26187 .elementor-element.elementor-element-6ef1bee .elementor-button:hover, .elementor-26187 .elementor-element.elementor-element-6ef1bee .elementor-button:focus{background-color:var( --e-global-color-b04efda );border-color:var( --e-global-color-b04efda );}/* Start custom CSS for button, class: .elementor-element-6ef1bee */:root {
    --rgb: repeating-linear-gradient(113deg,
        transparent 0%,
        transparent 55%,
        #F47B81 55%,
        #F47B81 70%,
        #A8DC5C 70%,
        #A8DC5C 85%,
        #2FBBF4 85%,
        #2FBBF4 100%);
}

.primary-button-dark .elementor-button {
    background-repeat: no-repeat;
    background-size: 2rem auto;
    background-image: var(--rgb, none);
    background-position: right -1rem bottom -1rem;
    transition: background-position .256s ease-in-out;
}

.primary-button-dark:hover .elementor-button {
    background-repeat: none;
  background-position: right bottom;
  transition: background-position .128s ease-in-out;
}/* End custom CSS */