.elementor-6794 .elementor-element.elementor-element-3ca4b68{--display:flex;}.elementor-6794 .elementor-element.elementor-element-91fffc9 .highlight-word{color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-30e9192{--display:flex;}.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-6794 .elementor-element.elementor-element-fc532f3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6794 .elementor-element.elementor-element-e58b30e .priego-flip-card{height:380px;}.elementor-6794 .elementor-element.elementor-element-e58b30e .priego-flip-card.no-flip .priego-flip-card-front{min-height:380px;}.elementor-6794 .elementor-element.elementor-element-e58b30e .front-subtitle{background-color:var( --e-global-color-17de67a );}.elementor-6794 .elementor-element.elementor-element-e58b30e .s2-tag{color:var( --e-global-color-17de67a );}.elementor-6794 .elementor-element.elementor-element-e58b30e .s3-tag{color:var( --e-global-color-17de67a );background-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-e58b30e .s4-tag{color:var( --e-global-color-17de67a );text-shadow:var( --e-global-color-17de67a );}.elementor-6794 .elementor-element.elementor-element-e58b30e .front-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-e58b30e .s2-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-e58b30e .s3-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-e58b30e .s4-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-e58b30e .back-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-e58b30e .s2-back-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-e58b30e .s3-back-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-e58b30e .s4-back-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-e58b30e .front-desc{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-e58b30e .s2-front-desc{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-e58b30e .s3-front-desc{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-e58b30e .back-desc{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-e58b30e .s2-back-desc{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-e58b30e .s3-back-desc{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-e58b30e .s4-back-desc{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-e58b30e .s3-reveal-layer{background-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-e58b30e .back-button{color:var( --e-global-color-17de67a );background-color:var( --e-global-color-priego_green );border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-e58b30e .s2-button{color:var( --e-global-color-17de67a );background-color:var( --e-global-color-priego_green );border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-e58b30e .s3-button{color:var( --e-global-color-17de67a );background-color:var( --e-global-color-priego_green );border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-e58b30e .s4-button{color:var( --e-global-color-17de67a );background-color:var( --e-global-color-priego_green );border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-e58b30e .back-button:hover{color:#ffffff;background-color:var( --e-global-color-priego_green );border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-e58b30e .s2-button:hover{color:#ffffff;background-color:var( --e-global-color-priego_green );border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-e58b30e .s3-button:hover{color:#ffffff;background-color:var( --e-global-color-priego_green );border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-e58b30e .s4-button:hover{color:#ffffff;border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-e58b30e .s4-button:hover::before{background-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-8328d5f .priego-flip-card{height:380px;}.elementor-6794 .elementor-element.elementor-element-8328d5f .priego-flip-card.no-flip .priego-flip-card-front{min-height:380px;}.elementor-6794 .elementor-element.elementor-element-8328d5f .front-subtitle{background-color:var( --e-global-color-17de67a );}.elementor-6794 .elementor-element.elementor-element-8328d5f .s2-tag{color:var( --e-global-color-17de67a );}.elementor-6794 .elementor-element.elementor-element-8328d5f .s3-tag{color:var( --e-global-color-17de67a );background-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-8328d5f .s4-tag{color:var( --e-global-color-17de67a );text-shadow:var( --e-global-color-17de67a );}.elementor-6794 .elementor-element.elementor-element-8328d5f .front-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-8328d5f .s2-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-8328d5f .s3-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-8328d5f .s4-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-8328d5f .back-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-8328d5f .s2-back-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-8328d5f .s3-back-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-8328d5f .s4-back-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-8328d5f .front-desc{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-8328d5f .s2-front-desc{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-8328d5f .s3-front-desc{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-8328d5f .back-desc{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-8328d5f .s2-back-desc{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-8328d5f .s3-back-desc{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-8328d5f .s4-back-desc{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-8328d5f .s3-reveal-layer{background-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-8328d5f .back-button{color:var( --e-global-color-17de67a );background-color:var( --e-global-color-priego_green );border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-8328d5f .s2-button{color:var( --e-global-color-17de67a );background-color:var( --e-global-color-priego_green );border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-8328d5f .s3-button{color:var( --e-global-color-17de67a );background-color:var( --e-global-color-priego_green );border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-8328d5f .s4-button{color:var( --e-global-color-17de67a );background-color:var( --e-global-color-priego_green );border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-8328d5f .back-button:hover{color:#ffffff;background-color:var( --e-global-color-priego_green );border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-8328d5f .s2-button:hover{color:#ffffff;background-color:var( --e-global-color-priego_green );border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-8328d5f .s3-button:hover{color:#ffffff;background-color:var( --e-global-color-priego_green );border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-8328d5f .s4-button:hover{color:#ffffff;border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-8328d5f .s4-button:hover::before{background-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-2196891 .priego-flip-card{height:380px;}.elementor-6794 .elementor-element.elementor-element-2196891 .priego-flip-card.no-flip .priego-flip-card-front{min-height:380px;}.elementor-6794 .elementor-element.elementor-element-2196891 .front-subtitle{background-color:var( --e-global-color-17de67a );}.elementor-6794 .elementor-element.elementor-element-2196891 .s2-tag{color:var( --e-global-color-17de67a );}.elementor-6794 .elementor-element.elementor-element-2196891 .s3-tag{color:var( --e-global-color-17de67a );background-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-2196891 .s4-tag{color:var( --e-global-color-17de67a );text-shadow:var( --e-global-color-17de67a );}.elementor-6794 .elementor-element.elementor-element-2196891 .front-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-2196891 .s2-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-2196891 .s3-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-2196891 .s4-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-2196891 .back-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-2196891 .s2-back-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-2196891 .s3-back-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-2196891 .s4-back-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-2196891 .front-desc{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-2196891 .s2-front-desc{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-2196891 .s3-front-desc{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-2196891 .back-desc{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-2196891 .s2-back-desc{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-2196891 .s3-back-desc{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-2196891 .s4-back-desc{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-2196891 .s3-reveal-layer{background-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-2196891 .back-button{color:var( --e-global-color-17de67a );background-color:var( --e-global-color-priego_green );border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-2196891 .s2-button{color:var( --e-global-color-17de67a );background-color:var( --e-global-color-priego_green );border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-2196891 .s3-button{color:var( --e-global-color-17de67a );background-color:var( --e-global-color-priego_green );border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-2196891 .s4-button{color:var( --e-global-color-17de67a );background-color:var( --e-global-color-priego_green );border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-2196891 .back-button:hover{color:#ffffff;background-color:var( --e-global-color-priego_green );border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-2196891 .s2-button:hover{color:#ffffff;background-color:var( --e-global-color-priego_green );border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-2196891 .s3-button:hover{color:#ffffff;background-color:var( --e-global-color-priego_green );border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-2196891 .s4-button:hover{color:#ffffff;border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-2196891 .s4-button:hover::before{background-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-a5facfa .priego-flip-card{height:380px;}.elementor-6794 .elementor-element.elementor-element-a5facfa .priego-flip-card.no-flip .priego-flip-card-front{min-height:380px;}.elementor-6794 .elementor-element.elementor-element-a5facfa .front-subtitle{background-color:var( --e-global-color-17de67a );}.elementor-6794 .elementor-element.elementor-element-a5facfa .s2-tag{color:var( --e-global-color-17de67a );}.elementor-6794 .elementor-element.elementor-element-a5facfa .s3-tag{color:var( --e-global-color-17de67a );background-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-a5facfa .s4-tag{color:var( --e-global-color-17de67a );text-shadow:var( --e-global-color-17de67a );}.elementor-6794 .elementor-element.elementor-element-a5facfa .front-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-a5facfa .s2-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-a5facfa .s3-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-a5facfa .s4-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-a5facfa .back-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-a5facfa .s2-back-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-a5facfa .s3-back-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-a5facfa .s4-back-title{color:#FFFFFF;}.elementor-6794 .elementor-element.elementor-element-a5facfa .front-desc{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-a5facfa .s2-front-desc{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-a5facfa .s3-front-desc{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-a5facfa .back-desc{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-a5facfa .s2-back-desc{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-a5facfa .s3-back-desc{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-a5facfa .s4-back-desc{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-a5facfa .s3-reveal-layer{background-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-a5facfa .back-button{color:var( --e-global-color-17de67a );background-color:var( --e-global-color-priego_green );border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-a5facfa .s2-button{color:var( --e-global-color-17de67a );background-color:var( --e-global-color-priego_green );border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-a5facfa .s3-button{color:var( --e-global-color-17de67a );background-color:var( --e-global-color-priego_green );border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-a5facfa .s4-button{color:var( --e-global-color-17de67a );background-color:var( --e-global-color-priego_green );border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-a5facfa .back-button:hover{color:#ffffff;background-color:var( --e-global-color-priego_green );border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-a5facfa .s2-button:hover{color:#ffffff;background-color:var( --e-global-color-priego_green );border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-a5facfa .s3-button:hover{color:#ffffff;background-color:var( --e-global-color-priego_green );border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-a5facfa .s4-button:hover{color:#ffffff;border-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-a5facfa .s4-button:hover::before{background-color:var( --e-global-color-priego_green );}.elementor-6794 .elementor-element.elementor-element-db8556b{--display:flex;}.elementor-6794 .elementor-element.elementor-element-24a0ef4{--spacer-size:30px;}.elementor-6794 .elementor-element.elementor-element-a40d2e7{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6794 .elementor-element.elementor-element-a40d2e7::before, .elementor-6794 .elementor-element.elementor-element-a40d2e7 > .elementor-background-video-container::before, .elementor-6794 .elementor-element.elementor-element-a40d2e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-6794 .elementor-element.elementor-element-a40d2e7 > .elementor-background-slideshow::before, .elementor-6794 .elementor-element.elementor-element-a40d2e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6794 .elementor-element.elementor-element-a40d2e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#253C781C;--background-overlay:'';}.elementor-6794 .elementor-element.elementor-element-a40d2e7 .priego-section-svg-container{opacity:0.2;}.elementor-6794 .elementor-element.elementor-element-a40d2e7 .priego-bg-pattern-container{opacity:0.2;}.elementor-6794 .elementor-element.elementor-element-f92eecd{--spacer-size:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6794 .elementor-element.elementor-element-93d8c07 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-454903e{color:var( --e-global-color-text );}.elementor-6794 .elementor-element.elementor-element-ad7ebd9{width:initial;max-width:initial;}.elementor-6794 .elementor-element.elementor-element-ad7ebd9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6794 .elementor-element.elementor-element-ad7ebd9 .priego-btn-wrapper{text-align:left;}.elementor-6794 .elementor-element.elementor-element-ad7ebd9 .priego-btn-wrapper .priego-btn{display:inline-flex;}.elementor-6794 .elementor-element.elementor-element-ad7ebd9 .priego-btn{--btn-initial-bg:var( --e-global-color-primary );--btn-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );--btn-hover-color:var( --e-global-color-primary );--btn-text-color:var( --e-global-color-17de67a );color:var( --e-global-color-17de67a );}.elementor-6794 .elementor-element.elementor-element-ad7ebd9 .priego-btn:hover{border-color:var( --e-global-color-primary );}.elementor-6794 .elementor-element.elementor-element-29b7934{--spacer-size:15px;}.elementor-6794 .elementor-element.elementor-element-0d70d3e{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6794 .elementor-element.elementor-element-0d70d3e::before, .elementor-6794 .elementor-element.elementor-element-0d70d3e > .elementor-background-video-container::before, .elementor-6794 .elementor-element.elementor-element-0d70d3e > .e-con-inner > .elementor-background-video-container::before, .elementor-6794 .elementor-element.elementor-element-0d70d3e > .elementor-background-slideshow::before, .elementor-6794 .elementor-element.elementor-element-0d70d3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-6794 .elementor-element.elementor-element-0d70d3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#87A1594D;--background-overlay:'';}.elementor-6794 .elementor-element.elementor-element-ef03154{--spacer-size:15px;}.elementor-6794 .elementor-element.elementor-element-d5bee94 .elementor-heading-title{color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-6794 .elementor-element.elementor-element-fc532f3{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-6794 .elementor-element.elementor-element-fc532f3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-93d8c07 */.elementor-6794 .elementor-element.elementor-element-93d8c07 {
    --priego-rule: 34px;
}

/* Filete dorado que se expande en hover: mismo motivo que .s3-btn-line de las cards */
.elementor-6794 .elementor-element.elementor-element-93d8c07::before {
    background: #c89628;
    border-radius: 999px;
    content: "";
    display: block;
    height: 2px;
    margin-bottom: .8rem;
    transition: width .8s cubic-bezier(0.4, 0.05, 0.25, 1);
    width: var(--priego-rule);
}

.elementor-6794 .elementor-element.elementor-element-93d8c07:hover::before {
    width: calc(var(--priego-rule) * 2.4);
}

.elementor-6794 .elementor-element.elementor-element-93d8c07 .elementor-heading-title {
    color: #122236;
    font-family: "Rethink Sans", sans-serif;
    font-size: clamp(1.05rem, 1.6vw, 1.35rem);
    font-weight: 800;
    letter-spacing: .06em;
    line-height: 1.15;
    margin: 0;
    text-transform: uppercase;
    text-wrap: balance;
}

/* Hairline que se difumina hacia la derecha en vez de un borde plano */
.elementor-6794 .elementor-element.elementor-element-93d8c07::after {
    background: linear-gradient(to right, rgba(37, 60, 120, .22), rgba(37, 60, 120, 0));
    content: "";
    display: block;
    height: 1px;
    margin-top: .95rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-454903e */.elementor-6794 .elementor-element.elementor-element-454903e {
    max-width: 62ch;
}

.elementor-6794 .elementor-element.elementor-element-454903e p {

    font-size: clamp(.95rem, 1.15vw, 1.02rem);
    line-height: 1.65;
    margin: 0 0 .9rem;
    text-wrap: pretty;
}

.elementor-6794 .elementor-element.elementor-element-454903e p:last-child {
    margin-bottom: 0;
}

/* Si marcas la primera frase en negrita, sube al negro del listado en vez de engordar el gris */
.elementor-6794 .elementor-element.elementor-element-454903e strong {
    color: #122236;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f768eae */.elementor-6794 .elementor-element.elementor-element-f768eae ul,
.elementor-6794 .elementor-element.elementor-element-f768eae ol {
    counter-reset: priego-lista;
    list-style: none;
    margin: 0;
    padding: 0;
}

@media (min-width: 900px) {
    .elementor-6794 .elementor-element.elementor-element-f768eae ul,
    .elementor-6794 .elementor-element.elementor-element-f768eae ol {
        column-gap: 3rem;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

.elementor-6794 .elementor-element.elementor-element-f768eae li {
    align-items: baseline;
    border-bottom: 1px solid rgba(37, 60, 120, 0.14);
    color: #122236;
    counter-increment: priego-lista;
    display: flex;
    font-family: "Rethink Sans", sans-serif;
    font-size: 1.05rem;
    font-weight: 700;
    gap: 1rem;
    line-height: 1.4;
    padding: 1.05rem .35rem;
    transition: color .3s ease, padding-left .3s ease;
}

.elementor-6794 .elementor-element.elementor-element-f768eae li::before {
    color: #c89628;
    content: counter(priego-lista, decimal-leading-zero);
    flex: none;
    font-size: .72rem;
    font-weight: 800;
    letter-spacing: .1em;
    padding-top: .3rem;
}

.elementor-6794 .elementor-element.elementor-element-f768eae li:hover,
.elementor-6794 .elementor-element.elementor-element-f768eae li:focus-within {
    color: #253c78;
    padding-left: .85rem;
}

.elementor-6794 .elementor-element.elementor-element-f768eae a {
    color: inherit;
    outline-offset: 4px;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for priego-button, class: .elementor-element-ad7ebd9 *//* Flotante */
.elementor-6794 .elementor-element.elementor-element-ad7ebd9 {
    bottom: 1.75rem;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    right: 1.75rem;
    transform: translateY(12px);
    transition: opacity .4s ease, transform .4s ease;
    width: auto;
    z-index: 45;
}

.elementor-6794 .elementor-element.elementor-element-ad7ebd9.is-visible {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0);
}

/* Circular, solo icono */
.elementor-6794 .elementor-element.elementor-element-ad7ebd9 .priego-btn-wrapper {
    width: auto;
}

.elementor-6794 .elementor-element.elementor-element-ad7ebd9 .priego-btn-wrapper .priego-btn {
    border-radius: 50%;
    box-shadow: 0 12px 30px rgba(18, 34, 54, .16);
    height: 64px;
    padding: 0;
    width: 64px;
}

.elementor-6794 .elementor-element.elementor-element-ad7ebd9 .priego-btn-text {
    display: none;
}

.elementor-6794 .elementor-element.elementor-element-ad7ebd9 .priego-btn-icon {
    font-size: 1.10rem;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5bee94 */.elementor-6794 .elementor-element.elementor-element-d5bee94 {
    --priego-rule: 34px;
}

.elementor-6794 .elementor-element.elementor-element-d5bee94::before {
    background: #c89628;
    border-radius: 999px;
    content: "";
    display: block;
    height: 2px;
    margin-bottom: .8rem;
    transition: width .8s cubic-bezier(0.4, 0.05, 0.25, 1);
    width: var(--priego-rule);
}

.elementor-6794 .elementor-element.elementor-element-d5bee94:hover::before {
    width: calc(var(--priego-rule) * 2.4);
}

.elementor-6794 .elementor-element.elementor-element-d5bee94 .elementor-heading-title {
    color: #122236;
    font-family: "Rethink Sans", sans-serif;
    font-size: clamp(1.05rem, 1.6vw, 1.35rem);
    font-weight: 800;
    letter-spacing: .06em;
    line-height: 1.15;
    margin: 0;
    text-transform: uppercase;
    text-wrap: balance;
}

.elementor-6794 .elementor-element.elementor-element-d5bee94::after {
    background: linear-gradient(to right, rgba(37, 60, 120, .22), rgba(37, 60, 120, 0));
    content: "";
    display: block;
    height: 1px;
    margin-top: .95rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ffbeea */.elementor-6794 .elementor-element.elementor-element-7ffbeea {
    max-width: 62ch;
}

.elementor-6794 .elementor-element.elementor-element-7ffbeea p {
    font-size: clamp(.95rem, 1.15vw, 1.02rem);
    line-height: 1.65;
    margin: 0 0 .9rem;
    text-wrap: pretty;
}

.elementor-6794 .elementor-element.elementor-element-7ffbeea p:last-child {
    margin-bottom: 0;
}

.elementor-6794 .elementor-element.elementor-element-7ffbeea strong {
    color: #122236;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05afdc3 */.elementor-6794 .elementor-element.elementor-element-05afdc3 ul,
.elementor-6794 .elementor-element.elementor-element-05afdc3 ol {
    counter-reset: priego-lista;
    list-style: none;
    margin: 0;
    padding: 0;
}

@media (min-width: 900px) {
    .elementor-6794 .elementor-element.elementor-element-05afdc3 ul,
    .elementor-6794 .elementor-element.elementor-element-05afdc3 ol {
        column-gap: 3rem;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

.elementor-6794 .elementor-element.elementor-element-05afdc3 li {
    align-items: baseline;
    border-bottom: 1px solid rgba(37, 60, 120, 0.14);
    color: #122236;
    counter-increment: priego-lista;
    display: flex;
    font-family: "Rethink Sans", sans-serif;
    font-size: 1.05rem;
    font-weight: 700;
    gap: 1rem;
    line-height: 1.4;
    padding: 1.05rem .35rem;
    transition: color .3s ease, padding-left .3s ease;
}

.elementor-6794 .elementor-element.elementor-element-05afdc3 li::before {
    color: #c89628;
    content: counter(priego-lista, decimal-leading-zero);
    flex: none;
    font-size: .72rem;
    font-weight: 800;
    letter-spacing: .1em;
    padding-top: .3rem;
}

.elementor-6794 .elementor-element.elementor-element-05afdc3 li:hover,
.elementor-6794 .elementor-element.elementor-element-05afdc3 li:focus-within {
    color: #253c78;
    padding-left: .85rem;
}

.elementor-6794 .elementor-element.elementor-element-05afdc3 a {
    color: inherit;
    outline-offset: 4px;
    text-decoration: none;
}/* End custom CSS */