.elementor-2407 .elementor-element.elementor-element-072635c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-2407 .elementor-element.elementor-element-37533d2{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2407 .elementor-element.elementor-element-38de0ca img{width:100%;}.elementor-2407 .elementor-element.elementor-element-38de0ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2407 .elementor-element.elementor-element-2e688a3{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2407 .elementor-element.elementor-element-bad1a54{--display:flex;--background-transition:0.3s;}.elementor-2407 .elementor-element.elementor-element-81d8d49 iframe{height:40vh;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0s;}.elementor-2407 .elementor-element.elementor-element-81d8d49:hover iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2407 .elementor-element.elementor-element-81d8d49{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2407 .elementor-element.elementor-element-81d8d49 > .elementor-widget-container{border-style:solid;border-width:7px 7px 7px 7px;border-color:#8E0303;}.elementor-2407 .elementor-element.elementor-element-6ad917f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:70px 70px;--background-transition:0.3s;}.elementor-2407 .elementor-element.elementor-element-cbc6c2e{font-family:"Epilogue", Sans-serif;font-size:14px;font-weight:500;line-height:14px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2407 .elementor-element.elementor-element-cbc6c2e.ob-harakiri{writing-mode:inherit;}.elementor-2407 .elementor-element.elementor-element-cbc6c2e.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-2407 .elementor-element.elementor-element-cbc6c2e.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-2407 .elementor-element.elementor-element-cbc6c2e .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-2407 .elementor-element.elementor-element-f86fa3b .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-2407 .elementor-element.elementor-element-f86fa3b .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-2407 .elementor-element.elementor-element-f86fa3b .elementor-button{background-color:#298B23;transition-duration:0.1s;border-radius:20px 20px 20px 20px;padding:14px 14px 14px 14px;}.elementor-2407 .elementor-element.elementor-element-f86fa3b .elementor-button:hover, .elementor-2407 .elementor-element.elementor-element-f86fa3b .elementor-button:focus{background-color:#27DF26;}.elementor-2407 .elementor-element.elementor-element-f86fa3b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:441px){.elementor-2407 .elementor-element.elementor-element-37533d2{--width:50%;}.elementor-2407 .elementor-element.elementor-element-2e688a3{--width:50%;}.elementor-2407 .elementor-element.elementor-element-6ad917f{--content-width:100%;}}/* Start custom CSS for button, class: .elementor-element-f86fa3b *//* Estilo del botón */
#macas .elementor-button-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2px;
}

#macas .elementor-button-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}

#macas .elementor-button-icon svg {
  width: 30px;
  height: 30px;
}

#macas .elementor-button-text {
  font-size: 18px;
  padding: 10px;
}/* End custom CSS */