.elementor-18134 .elementor-element.elementor-element-b97eb89{--display:flex;}.elementor-18134 .elementor-element.elementor-element-f48d054 img{width:66%;}.elementor-18134 .elementor-element.elementor-element-5af5d13{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-18134 .elementor-element.elementor-element-f574465{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-18134 .elementor-element.elementor-element-fc090f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18134 .elementor-element.elementor-element-eeed709{--display:flex;--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;}.elementor-18134 .elementor-element.elementor-element-9cc860a .elementor-button{background-color:var( --e-global-color-ceece92 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-18134 .elementor-element.elementor-element-9cc860a .elementor-button:hover, .elementor-18134 .elementor-element.elementor-element-9cc860a .elementor-button:focus{color:var( --e-global-color-ceece92 );}.elementor-18134 .elementor-element.elementor-element-9cc860a .elementor-button:hover svg, .elementor-18134 .elementor-element.elementor-element-9cc860a .elementor-button:focus svg{fill:var( --e-global-color-ceece92 );}.elementor-18134 .elementor-element.elementor-element-a657368{--display:flex;--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;}@media(min-width:768px){.elementor-18134 .elementor-element.elementor-element-fc090f2{--width:50%;}.elementor-18134 .elementor-element.elementor-element-eeed709{--width:50%;}}@media(min-width:2400px){.elementor-18134 .elementor-element.elementor-element-5af5d13{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1440px){.elementor-18134 .elementor-element.elementor-element-5af5d13{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1024px){.elementor-18134 .elementor-element.elementor-element-5af5d13{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-18134 .elementor-element.elementor-element-5af5d13{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-477154a */.elementor-18134 .elementor-element.elementor-element-477154a .gyd-ficha-technical-table {
    width: 100%;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
}

.elementor-18134 .elementor-element.elementor-element-477154a .gyd-ficha-technical-row {
    display: grid;
    grid-template-columns: 34% 66%;
}

.elementor-18134 .elementor-element.elementor-element-477154a .gyd-ficha-technical-label,
.elementor-18134 .elementor-element.elementor-element-477154a .gyd-ficha-technical-value {
    padding: 10px 12px;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    font-family: "Montserrat", sans-serif;
    font-size: 0.75rem;
    line-height: 1.35;
}

.elementor-18134 .elementor-element.elementor-element-477154a .gyd-ficha-technical-label {
    font-weight: 600;
}

.elementor-18134 .elementor-element.elementor-element-477154a .gyd-ficha-technical-value {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9cc860a */.elementor-18134 .elementor-element.elementor-element-9cc860a .elementor-button {
    position: relative;
    overflow: hidden;
    border: 0;
    border-radius: 0;
    z-index: 1;
    transition: color .4s ease;
}

.elementor-18134 .elementor-element.elementor-element-9cc860a .elementor-button::before {
    content: "";
    position: absolute;
    inset: 0;
    background: #000;
    transform: scaleX(0);
    transform-origin: left center;
    transition: transform .4s cubic-bezier(.4, 0, .2, 1);
    z-index: -1;
}

.elementor-18134 .elementor-element.elementor-element-9cc860a .elementor-button:hover::before {
    transform: scaleX(1);
}/* End custom CSS */