.elementor-6731 .elementor-element.elementor-element-3e347cf{--display:flex;}.elementor-6731 .elementor-element.elementor-element-fef176d .highlight-word{color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6731 .elementor-element.elementor-element-445b355{color:var( --e-global-color-text );}.elementor-6731 .elementor-element.elementor-element-f72d2d0{--spacer-size:15px;}.elementor-6731 .elementor-element.elementor-element-80d213e{--display:flex;--overlay-opacity:0.5;}.elementor-6731 .elementor-element.elementor-element-80d213e::before, .elementor-6731 .elementor-element.elementor-element-80d213e > .elementor-background-video-container::before, .elementor-6731 .elementor-element.elementor-element-80d213e > .e-con-inner > .elementor-background-video-container::before, .elementor-6731 .elementor-element.elementor-element-80d213e > .elementor-background-slideshow::before, .elementor-6731 .elementor-element.elementor-element-80d213e > .e-con-inner > .elementor-background-slideshow::before, .elementor-6731 .elementor-element.elementor-element-80d213e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#C17F1A14;--background-overlay:'';}.elementor-6731 .elementor-element.elementor-element-80d213e .priego-section-svg-container{opacity:0.3;}.elementor-6731 .elementor-element.elementor-element-80d213e .priego-bg-pattern-container{opacity:0.3;}.elementor-6731 .elementor-element.elementor-element-ef3431b{--spacer-size:15px;}.elementor-6731 .elementor-element.elementor-element-3ffb87c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .priego-flip-card{height:200px;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .priego-flip-card.no-flip .priego-flip-card-front{min-height:200px;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .front-subtitle{background-color:#db6889;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .s2-tag{color:#db6889;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .s3-tag{color:#db6889;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .s4-tag{color:#db6889;text-shadow:0 0 10px #db6889;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .front-title{color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .s2-title{color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .s3-title{color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .s4-title{color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .back-title{color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .s2-back-title{color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .s3-back-title{color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .s4-back-title{color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .front-desc{color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .s2-front-desc{color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .s3-front-desc{color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .back-desc{color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .s2-back-desc{color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .s3-back-desc{color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .s4-back-desc{color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .s1-flat-title{color:var( --e-global-color-text );}.elementor-6731 .elementor-element.elementor-element-ffbece8:hover .s1-flat-title{color:var( --e-global-color-text );}.elementor-6731 .elementor-element.elementor-element-ffbece8 .s1-flat-desc{color:#000000;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .back-button{color:#db6889;background-color:#ffffff;border-color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .s2-button{color:#db6889;background-color:#ffffff;border-color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .s3-button{color:#db6889;background-color:#ffffff;border-color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .s4-button{color:#db6889;background-color:#ffffff;border-color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .back-button:hover{color:#ffffff;background-color:#253c78;border-color:#253c78;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .s2-button:hover{color:#ffffff;background-color:#253c78;border-color:#253c78;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .s3-button:hover{color:#ffffff;background-color:#253c78;border-color:#253c78;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .s4-button:hover{color:#ffffff;border-color:#253c78;}.elementor-6731 .elementor-element.elementor-element-ffbece8 .s4-button:hover::before{background-color:#253c78;}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .priego-flip-card{height:254px;}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .priego-flip-card.no-flip .priego-flip-card-front{min-height:254px;}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .front-subtitle{background-color:#db6889;}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .s2-tag{color:#db6889;}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .s3-tag{color:#db6889;}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .s4-tag{color:#db6889;text-shadow:0 0 10px #db6889;}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .front-title{color:var( --e-global-color-17de67a );}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .s2-title{color:var( --e-global-color-17de67a );}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .s3-title{color:var( --e-global-color-17de67a );}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .s4-title{color:var( --e-global-color-17de67a );}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .back-title{color:var( --e-global-color-17de67a );}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .s2-back-title{color:var( --e-global-color-17de67a );}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .s3-back-title{color:var( --e-global-color-17de67a );}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .s4-back-title{color:var( --e-global-color-17de67a );}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .front-desc{color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .s2-front-desc{color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .s3-front-desc{color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .back-desc{color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .s2-back-desc{color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .s3-back-desc{color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .s4-back-desc{color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .s1-flat-title{color:var( --e-global-color-text );}.elementor-6731 .elementor-element.elementor-element-bbe3a15:hover .s1-flat-title{color:var( --e-global-color-text );}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .s1-flat-desc{color:#000000;}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .back-button{color:#db6889;background-color:#ffffff;border-color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .s2-button{color:#db6889;background-color:#ffffff;border-color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .s3-button{color:#db6889;background-color:#ffffff;border-color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .s4-button{color:#db6889;background-color:#ffffff;border-color:#ffffff;}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .back-button:hover{color:#ffffff;background-color:#253c78;border-color:#253c78;}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .s2-button:hover{color:#ffffff;background-color:#253c78;border-color:#253c78;}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .s3-button:hover{color:#ffffff;background-color:#253c78;border-color:#253c78;}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .s4-button:hover{color:#ffffff;border-color:#253c78;}.elementor-6731 .elementor-element.elementor-element-bbe3a15 .s4-button:hover::before{background-color:#253c78;}.elementor-6731 .elementor-element.elementor-element-a27b8c4{--spacer-size:15px;}.elementor-6731 .elementor-element.elementor-element-2ea6d5c{--display:flex;}.elementor-6731 .elementor-element.elementor-element-b7bec48{--spacer-size:15px;}.elementor-6731 .elementor-element.elementor-element-b232822{color:var( --e-global-color-text );}.elementor-6731 .elementor-element.elementor-element-2df9bfa{color:var( --e-global-color-text );}.elementor-6731 .elementor-element.elementor-element-4790d31{--spacer-size:10px;}@media(max-width:1024px){.elementor-6731 .elementor-element.elementor-element-3ffb87c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-6731 .elementor-element.elementor-element-3ffb87c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-445b355 */.elementor-6731 .elementor-element.elementor-element-445b355 {
    max-width: 68ch;
}

.elementor-6731 .elementor-element.elementor-element-445b355 p {
    font-size: clamp(.98rem, 1.2vw, 1.06rem);
    margin: 0 0 1.1rem;
    text-wrap: pretty;
}

.elementor-6731 .elementor-element.elementor-element-445b355 p:last-child {
    margin-bottom: 0;
}

.elementor-6731 .elementor-element.elementor-element-445b355 strong {
    color: #122236;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b232822 */.elementor-6731 .elementor-element.elementor-element-b232822 {
    border-left: 2px solid #c89628;
    max-width: 62ch;
    padding: .2rem 0 .2rem 1.35rem;
}

.elementor-6731 .elementor-element.elementor-element-b232822 p {
    color: #122236;
    font-weight: 600;
    line-height: 1.5;
    margin: 0;
}

.elementor-6731 .elementor-element.elementor-element-b232822 strong {
    color: #c89628;
    display: block;
    font-size: .7rem;
    font-weight: 800;
    letter-spacing: .14em;
    margin-bottom: .45rem;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2df9bfa */.elementor-6731 .elementor-element.elementor-element-2df9bfa {
    max-width: 72ch;
}

.elementor-6731 .elementor-element.elementor-element-2df9bfa dl {
    border-top: 1px solid rgba(37, 60, 120, .14);
    display: grid;
    margin: 0 0 2.1rem;
}

.elementor-6731 .elementor-element.elementor-element-2df9bfa dt {
    color: #c89628;
    font-size: .66rem;
    font-weight: 800;
    letter-spacing: .14em;
    line-height: 1.7rem;
    padding: 1.1rem 0 .35rem;
    text-transform: uppercase;
}

.elementor-6731 .elementor-element.elementor-element-2df9bfa dd {
    border-bottom: 1px solid rgba(37, 60, 120, .14);
    color: #475569;
    line-height: 1.7rem;
    margin: 0;
    padding: 0 0 1.1rem;
}

/* En pantalla ancha el grupo pasa a columna propia y se lee como ficha tecnica */
@media (min-width: 700px) {
    .elementor-6731 .elementor-element.elementor-element-2df9bfa dl {
        grid-template-columns: 9.5rem minmax(0, 1fr);
    }

    .elementor-6731 .elementor-element.elementor-element-2df9bfa dt {
        border-bottom: 1px solid rgba(37, 60, 120, .14);
        padding: 1.15rem 1.5rem 1.15rem 0;
    }

    .elementor-6731 .elementor-element.elementor-element-2df9bfa dd {
        padding: 1.15rem 0;
    }
}

.elementor-6731 .elementor-element.elementor-element-2df9bfa p {
    color: #122236;
    font-size: clamp(.98rem, 1.2vw, 1.06rem);
    font-weight: 500;
    letter-spacing: -.01em;
    line-height: 1.45;
    margin: 0;
    text-wrap: pretty;
}/* End custom CSS */