.elementor-536 .elementor-element.elementor-element-608df49{--display:flex;--min-height:229px;--justify-content:space-between;--gap:14px 14px;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:22px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-536 .elementor-element.elementor-element-608df49:not(.elementor-motion-effects-element-type-background), .elementor-536 .elementor-element.elementor-element-608df49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11111140;}.elementor-536 .elementor-element.elementor-element-608df49, .elementor-536 .elementor-element.elementor-element-608df49::before{--border-transition:0.3s;}.elementor-536 .elementor-element.elementor-element-608df49.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-536 .elementor-element.elementor-element-b9e4367{--display:flex;--min-height:200px;--justify-content:space-between;--background-transition:0.3s;--border-radius:27px 27px 0px 0px;--margin-block-start:0%;--margin-block-end:4%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:45px;--padding-block-end:45px;--padding-inline-start:45px;--padding-inline-end:45px;}.elementor-536 .elementor-element.elementor-element-b9e4367:not(.elementor-motion-effects-element-type-background), .elementor-536 .elementor-element.elementor-element-b9e4367 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1111116B;}.elementor-536 .elementor-element.elementor-element-b9e4367, .elementor-536 .elementor-element.elementor-element-b9e4367::before{--border-transition:0.3s;}.elementor-536 .elementor-element.elementor-element-56cfc84 img{border-style:none;border-radius:35px 35px 0px 0px;}.elementor-536 .elementor-element.elementor-element-7384a4c{text-align:left;width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-536 .elementor-element.elementor-element-7384a4c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:27px;letter-spacing:0px;}.elementor-536 .elementor-element.elementor-element-7384a4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-536 .elementor-element.elementor-element-7384a4c.elementor-element{--align-self:center;}.elementor-536 .elementor-element.elementor-element-d338e4f .elementor-widget-container{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:20px;}.elementor-536 .elementor-element.elementor-element-d338e4f{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-536 .elementor-element.elementor-element-d338e4f.elementor-element{--align-self:center;}.elementor-536 .elementor-element.elementor-element-523253e .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;letter-spacing:3.4px;background-color:#EF85B400;border-style:solid;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;padding:14px 0px 14px 0px;}.elementor-536 .elementor-element.elementor-element-523253e > .elementor-widget-container{margin:4% 0% 8% 0%;padding:0% 0% 0% 0%;}.elementor-536 .elementor-element.elementor-element-523253e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-536 .elementor-element.elementor-element-523253e.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-536 .elementor-element.elementor-element-523253e .elementor-button{padding:10px 0px 10px 0px;}.elementor-536 .elementor-element.elementor-element-523253e > .elementor-widget-container{margin:5% 0% 0% 0%;}}@media(min-width:768px){.elementor-536 .elementor-element.elementor-element-608df49{--width:100%;}}@media(max-width:767px){.elementor-536 .elementor-element.elementor-element-608df49{--gap:10px 10px;}.elementor-536 .elementor-element.elementor-element-b9e4367{--margin-block-start:0%;--margin-block-end:4%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-536 .elementor-element.elementor-element-7384a4c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-536 .elementor-element.elementor-element-d338e4f .elementor-widget-container{font-size:14px;}.elementor-536 .elementor-element.elementor-element-523253e .elementor-button{padding:14px 0px 14px 0px;}.elementor-536 .elementor-element.elementor-element-523253e > .elementor-widget-container{margin:0% 0% 4% 0%;padding:18px 0px 0px 0px;}}/* Start custom CSS for button, class: .elementor-element-523253e */.botonacercaDe {
    position: relative;
    background-color: transparent; /* Transparent background */
    color: black; /* Button text color */
    border: 1px solid white; /* White border */
    padding: 10px 20px;
    cursor: pointer;
    outline: none;
    border-radius: 8px; /* Rounded corners for the button */
    overflow: hidden;
    transition: background-color 0.3s, color 0.3s;
    z-index: 1;
}

.botonacercaDe::after {
    content: '';
    position: absolute;
    top: -1px; right: -1px; bottom: -1px; left: -1px;
    z-index: -1;
    border-color: linear-gradient(92deg, #D84782 -83.45%, #5FC1FF 137.67%);
    border-radius: 8px; /* Adjust the border-radius */
    opacity: 0;
    transition: opacity 0.3s;
}

.botonacercaDe:hover::after, .botonacercaDe:active::after {
    opacity: 1;
}

.botonacercaDe:hover, .botonacercaDe:active {
    color: white; /* Change text color when hovered/clicked */
}

/* Maintaining the initial border */
.botonacercaDe {
    box-shadow: 0 0 0 1px white; /* Mimics a border inside the gradient */
}/* End custom CSS */