.btn .elementor-button{color:var(--c-blanco) !important;background-color:var(--c-primario) !important;display:block;padding:20px 35px;border-top:1px solid var(--c-primario);border-bottom:1px solid var(--c-primario);cursor:pointer;text-decoration:none;transition:all .4s ease-in-out;font-size:.8em;line-height:1.3em}.btn .elementor-button:hover{color:var(--c-texto) !important;background-color:transparent !important;transition:all .4s ease-in-out}.btn .elementor-button:after,.btn .elementor-button:before{position:absolute;top:1px;left:2px;width:35%;height:3px;background:var(--c-secundario);-webkit-transition:left .3s ease-out .3s,right .3s ease-out .3s,background .3s linear;-o-transition:left .3s ease-out .3s,right .3s ease-out .3s,background .3s linear;transition:left .3s ease-out .3s,right .3s ease-out .3s,ba ckground .3s linear;content:''}.btn .elementor-button-wrapper:after{top:auto;left:auto;bottom:2px;width:3px;right:0}.btn .elementor-button:after{top:auto;left:auto;bottom:1px;right:3px}.btn:hover .elementor-button:before{left:-40px;-webkit-transition:left .3s ease-out,right .3s ease-out;-o-transition:left .3s ease-out,right .3s ease-out;transition:left .3s ease-out,right .3s ease-out}.btn:hover .elementor-button:after{right:-40px;-webkit-transition:left .3s ease-out,right .3s ease-out;-o-transition:left .3s ease-out,right .3s ease-out;transition:left .3s ease-out,right .3s ease-out}.btn:hover .elementor-button-wrapper:before,.btn:hover .elementor-button-wrapper:after{height:-webkit-calc(100% - 4px);height:calc(100% - 4px)}.btn .elementor-button-wrapper{width:100%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:opacity 2.1s cubic-bezier(.23,1,.38,1) 1.2s,-webkit-transform 2.1s cubic-bezier(.23,1,.38,1) 1.2s;-o-transition:transform 2.1s cubic-bezier(.23,1,.38,1) 1.2s,opacity 2.1s cubic-bezier(.23,1,.38,1) 1.2s;transition:transform 2.1s cubic-bezier(.23,1,.38,1) 1.2s,opacity 2.1s cubic-bezier(.23,1,.38,1) 1.2s;transition:transform 2.1s cubic-bezier(.23,1,.38,1) 1.2s,opacity 2.1s cubic-bezier(.23,1,.38,1) 1.2s,-webkit-transform 2.1s cubic-bezier(.23,1,.38,1) 1.2s;display:inline-block;vertical-align:bottom;text-align:center;cursor:pointer;font-size:1em;line-height:1em;padding:2px;overflow:hidden;letter-spacing:.5px;color:#515151!important;background-color:transparent}.btn .elementor-button-wrapper:after,.btn .elementor-button-wrapper:before{position:absolute;top:2px;left:0;width:3px;height:0;background:var(--c-secundario);-webkit-transition:height .3s ease-out .15s;-o-transition:height .3s ease-out .15s;transition:height .3s ease-out .15s;content:''}.btn .elementor-button-wrapper:after{top:auto;left:auto;bottom:2px;width:3px;right:0}.btn .elementor-button:after{top:auto;left:auto;bottom:1px;right:3px}.btn-light .elementor-button{color:var(--c-texto) !important;background-color:transparent !important;display:block;padding:20px 35px;border-top:1px solid var(--c-primario);border-bottom:1px solid var(--c-primario);cursor:pointer;text-decoration:none;transition:all .4s ease-in-out;font-size:.8em;line-height:1.3em}.btn-light .elementor-button:hover{color:var(--c-blanco) !important;background-color:var(--c-primario) !important;transition:all .4s ease-in-out}.btn-light .elementor-button:after,.btn-light .elementor-button:before{position:absolute;top:1px;left:2px;width:35%;height:3px;background:var(--c-secundario);-webkit-transition:left .3s ease-out .3s,right .3s ease-out .3s,background .3s linear;-o-transition:left .3s ease-out .3s,right .3s ease-out .3s,background .3s linear;transition:left .3s ease-out .3s,right .3s ease-out .3s,ba ckground .3s linear;content:''}.btn-light .elementor-button-wrapper:after{top:auto;left:auto;bottom:2px;width:3px;right:0}.btn-light .elementor-button:after{top:auto;left:auto;bottom:1px;right:3px}.btn-light:hover .elementor-button:before{left:-40px;-webkit-transition:left .3s ease-out,right .3s ease-out;-o-transition:left .3s ease-out,right .3s ease-out;transition:left .3s ease-out,right .3s ease-out}.btn-light:hover .elementor-button:after{right:-40px;-webkit-transition:left .3s ease-out,right .3s ease-out;-o-transition:left .3s ease-out,right .3s ease-out;transition:left .3s ease-out,right .3s ease-out}.btn-light:hover .elementor-button-wrapper:before,.btn-light:hover .elementor-button-wrapper:after{height:-webkit-calc(100% - 4px);height:calc(100% - 4px)}.btn-light .elementor-button-wrapper{width:100%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:opacity 2.1s cubic-bezier(.23,1,.38,1) 1.2s,-webkit-transform 2.1s cubic-bezier(.23,1,.38,1) 1.2s;-o-transition:transform 2.1s cubic-bezier(.23,1,.38,1) 1.2s,opacity 2.1s cubic-bezier(.23,1,.38,1) 1.2s;transition:transform 2.1s cubic-bezier(.23,1,.38,1) 1.2s,opacity 2.1s cubic-bezier(.23,1,.38,1) 1.2s;transition:transform 2.1s cubic-bezier(.23,1,.38,1) 1.2s,opacity 2.1s cubic-bezier(.23,1,.38,1) 1.2s,-webkit-transform 2.1s cubic-bezier(.23,1,.38,1) 1.2s;display:inline-block;vertical-align:bottom;text-align:center;cursor:pointer;font-size:1em;line-height:1em;padding:2px;overflow:hidden;letter-spacing:.5px;color:#515151!important;background-color:transparent}.btn-light .elementor-button-wrapper:after,.btn-light .elementor-button-wrapper:before{position:absolute;top:2px;left:0;width:3px;height:0;background:var(--c-secundario);-webkit-transition:height .3s ease-out .15s;-o-transition:height .3s ease-out .15s;transition:height .3s ease-out .15s;content:''}.btn-light .elementor-button-wrapper:after{top:auto;left:auto;bottom:2px;width:3px;right:0}.btn-light .elementor-button:after{top:auto;left:auto;bottom:1px;right:3px}