.elementor-3236 .elementor-element.elementor-element-27506d1{--display:flex;--min-height:700px;--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;--justify-content:space-around;}.elementor-3236 .elementor-element.elementor-element-27506d1:not(.elementor-motion-effects-element-type-background), .elementor-3236 .elementor-element.elementor-element-27506d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://enyoi.co/wp-content/uploads/2025/11/Background-testimonio-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3236 .elementor-element.elementor-element-9dea6d4{text-align:center;}.elementor-3236 .elementor-element.elementor-element-9dea6d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:40px;letter-spacing:2.5px;}.elementor-3236 .elementor-element.elementor-element-b4c737f{text-align:center;}.elementor-3236 .elementor-element.elementor-element-b4c737f img{width:40%;}/* Start custom CSS */div#wpforms-3100-field_6-container {
    display: flex;
    flex-direction: column-reverse;
}


.gradientMove {
    background: linear-gradient(
        to right,
        #9319c1 20%,
        #d946ef 40%,
        #7c3aed 60%,
        #9319c1 80%
    );
    background-size: 200% auto;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    animation: gradientShift 3s ease-in-out infinite;
}

@keyframes gradientShift {
    0% {
        background-position: 0% center;
    }
    50% {
        background-position: 100% center;
    }
    100% {
        background-position: 0% center;
    }
}

input[type=email], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea{
    background-color:white !important;
    border-radius:15px !important;
    font-family:montserrat;
    font-weight:500;
    font-size:15px;
    padding:20px;
}
form#formCheckout label{
    display:none !important;
}

button#btnPagar {
    background: linear-gradient(
        to right,
        #9319c1 20%,
        #d946ef 40%,
        #7c3aed 60%,
        #9319c1 80%
    );
    background-size: 200% auto;
    color: #ffffff !important;
    animation: gradientShiftBackground 3s ease-in-out infinite;
    text-transform:uppercase;
    font-size:20px;
    letter-spacing:3px;
    border:none;
    box-shadow:0px 0px 8px #00000050;
    width: 100%
}


@keyframes gradientShiftBackground {
    0% {
        background-position: 0% center;
    }
    50% {
        background-position: 100% center;
    }
    100% {
        background-position: 0% center;
    }
}


.elementor-2961 .elementor-element.elementor-element-2e87179.e-con {
    display: none !important;
}/* End custom CSS */