.elementor-26 .elementor-element.elementor-element-4aff584{--display:flex;--min-height:700px;--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;--justify-content:center;--overlay-opacity:1;--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-26 .elementor-element.elementor-element-4aff584:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-4aff584 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sajiro.es/wp-content/uploads/2025/01/herofinal.webp");background-position:center center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-26 .elementor-element.elementor-element-4aff584::before, .elementor-26 .elementor-element.elementor-element-4aff584 > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-4aff584 > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-4aff584 > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-4aff584 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-4aff584 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sajiro.es/wp-content/uploads/2024/12/Separador1.webp");--background-overlay:'';background-position:50% 638px;background-repeat:no-repeat;background-size:1920px auto;}.elementor-26 .elementor-element.elementor-element-96cc909{width:var( --container-widget-width, 155px );max-width:155px;--container-widget-width:155px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-96cc909 > .elementor-widget-container{padding:6px 12px 6px 12px;}.elementor-26 .elementor-element.elementor-element-96cc909.elementor-element{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-96cc909 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-26 .elementor-element.elementor-element-bf3ce31{width:var( --container-widget-width, 226px );max-width:226px;--container-widget-width:226px;--container-widget-flex-grow:0;text-align:start;}.elementor-26 .elementor-element.elementor-element-bf3ce31 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-cd82351{width:var( --container-widget-width, 428px );max-width:428px;--container-widget-width:428px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-cd82351 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-cd82351 .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-cd82351 .elementor-image-box-title{margin-bottom:6px;font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-cd82351 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-81354db .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;fill:#3CBBC6;color:#3CBBC6;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3CBBC6;border-radius:61px 61px 61px 61px;padding:12px 17px 9px 40px;}.elementor-26 .elementor-element.elementor-element-81354db{width:var( --container-widget-width, 355px );max-width:355px;--container-widget-width:355px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-81354db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-81354db .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-26 .elementor-element.elementor-element-81354db .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-26 .elementor-element.elementor-element-70ec777{width:var( --container-widget-width, 203px );max-width:203px;--container-widget-width:203px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-70ec777 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-70ec777 .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-70ec777 .elementor-icon{font-size:130px;}.elementor-26 .elementor-element.elementor-element-70ec777 .elementor-icon svg{height:130px;}.elementor-26 .elementor-element.elementor-element-37245c2{width:var( --container-widget-width, 132px );max-width:132px;--container-widget-width:132px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-37245c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-9afcabb{width:var( --container-widget-width, 132px );max-width:132px;--container-widget-width:132px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-9afcabb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-f172239{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-f172239:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-f172239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-26 .elementor-element.elementor-element-592c1e0{width:100%;max-width:100%;}.elementor-26 .elementor-element.elementor-element-592c1e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 260px 0px 260px;}.elementor-26 .elementor-element.elementor-element-592c1e0 .elementor-image-box-title{margin-bottom:5px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-592c1e0 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-195b9ed{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-26 .elementor-element.elementor-element-195b9ed:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-195b9ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15151585;}.elementor-26 .elementor-element.elementor-element-7375a74{width:var( --container-widget-width, 298px );max-width:298px;--container-widget-width:298px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-7375a74 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-7375a74 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-26 .elementor-element.elementor-element-7375a74 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-7375a74 .elementor-icon{font-size:70px;}.elementor-26 .elementor-element.elementor-element-7375a74 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-7375a74 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-7375a74 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-492eb0e .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:1.3em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-492eb0e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-26 .elementor-element.elementor-element-61ef12f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-26 .elementor-element.elementor-element-61ef12f:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-61ef12f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15151585;}.elementor-26 .elementor-element.elementor-element-cc78a6c{width:var( --container-widget-width, 298px );max-width:298px;--container-widget-width:298px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-cc78a6c > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-cc78a6c .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-26 .elementor-element.elementor-element-cc78a6c .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-cc78a6c .elementor-icon{font-size:70px;}.elementor-26 .elementor-element.elementor-element-cc78a6c .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-cc78a6c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-cc78a6c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-a07de34 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:1.3em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-a07de34 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-26 .elementor-element.elementor-element-941b986{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-26 .elementor-element.elementor-element-941b986:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-941b986 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15151585;}.elementor-26 .elementor-element.elementor-element-d32a1d7{width:var( --container-widget-width, 291px );max-width:291px;--container-widget-width:291px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-d32a1d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-d32a1d7 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-26 .elementor-element.elementor-element-d32a1d7 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-d32a1d7 .elementor-icon{font-size:70px;}.elementor-26 .elementor-element.elementor-element-d32a1d7 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-d32a1d7 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-d32a1d7 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-9107dfe .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:1.3em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-9107dfe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-26 .elementor-element.elementor-element-4120535{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-26 .elementor-element.elementor-element-4120535:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-4120535 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15151585;}.elementor-26 .elementor-element.elementor-element-f802eac{width:var( --container-widget-width, 285px );max-width:285px;--container-widget-width:285px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-f802eac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-f802eac .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-26 .elementor-element.elementor-element-f802eac .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-f802eac .elementor-icon{font-size:70px;}.elementor-26 .elementor-element.elementor-element-f802eac .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-f802eac .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-f802eac .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-f42db19 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:1.3em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-f42db19 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-26 .elementor-element.elementor-element-ecec4ed{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-26 .elementor-element.elementor-element-ecec4ed:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-ecec4ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15151585;}.elementor-26 .elementor-element.elementor-element-9525b84{width:var( --container-widget-width, 279px );max-width:279px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-9525b84 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-9525b84 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-26 .elementor-element.elementor-element-9525b84 .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-9525b84 .elementor-icon{font-size:70px;}.elementor-26 .elementor-element.elementor-element-9525b84 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-9525b84 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-9525b84 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-a1789fb .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;line-height:1.3em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-a1789fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-26 .elementor-element.elementor-element-9bcd3af{width:100%;max-width:100%;text-align:center;}.elementor-26 .elementor-element.elementor-element-9bcd3af > .elementor-widget-container{padding:0px 350px 0px 350px;}.elementor-26 .elementor-element.elementor-element-9bcd3af .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-c1ec76e .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;background-image:linear-gradient(139deg, #2A878F 0%, #174B4F 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#8FD8DE;border-radius:61px 61px 61px 61px;padding:14px 40px 12px 40px;}.elementor-26 .elementor-element.elementor-element-c1ec76e{width:var( --container-widget-width, 319px );max-width:319px;--container-widget-width:319px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-2ded686{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-2ded686::before, .elementor-26 .elementor-element.elementor-element-2ded686 > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-2ded686 > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-2ded686 > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-2ded686 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-2ded686 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sajiro.es/wp-content/uploads/2024/12/capa_de_fondo-scaled.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-26 .elementor-element.elementor-element-2ded686.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-bef678f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-bef678f .elementor-icon-wrapper{text-align:center;}.elementor-26 .elementor-element.elementor-element-bef678f .elementor-icon{font-size:50px;}.elementor-26 .elementor-element.elementor-element-bef678f .elementor-icon svg{height:50px;}.elementor-26 .elementor-element.elementor-element-82a7de3{width:var( --container-widget-width, 670px );max-width:670px;--container-widget-width:670px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-82a7de3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-82a7de3 .elementor-image-box-title{margin-bottom:5px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#3CBBC6;}.elementor-26 .elementor-element.elementor-element-82a7de3 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-5f9ae2f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#323232;--border-color:#323232;--border-radius:13px 13px 13px 13px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:27px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-5f9ae2f:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-5f9ae2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #080808 25%, #151515 100%);}.elementor-26 .elementor-element.elementor-element-2741bb5{width:var( --container-widget-width, 332px );max-width:332px;--container-widget-width:332px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-2bad3d6{width:var( --container-widget-width, 525px );max-width:525px;--container-widget-width:525px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-2bad3d6 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-2bad3d6 .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-2bad3d6 .elementor-image-box-title{margin-bottom:4px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-2bad3d6 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-29219ca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#323232;--border-color:#323232;--border-radius:13px 13px 13px 13px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:27px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-29219ca:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-29219ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #080808 25%, #151515 100%);}.elementor-26 .elementor-element.elementor-element-b3f38eb{width:var( --container-widget-width, 511px );max-width:511px;--container-widget-width:511px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-b3f38eb > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 50px 0px 46px;}.elementor-26 .elementor-element.elementor-element-b3f38eb .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-b3f38eb .elementor-image-box-title{margin-bottom:4px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-b3f38eb .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-c4ca149{width:var( --container-widget-width, 332px );max-width:332px;--container-widget-width:332px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-c4ca149 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-0bdac1e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#323232;--border-color:#323232;--border-radius:13px 13px 13px 13px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:27px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-0bdac1e:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-0bdac1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #080808 25%, #151515 100%);}.elementor-26 .elementor-element.elementor-element-2aae478{width:var( --container-widget-width, 332px );max-width:332px;--container-widget-width:332px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-3f28103{width:var( --container-widget-width, 523px );max-width:523px;--container-widget-width:523px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-3f28103 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-3f28103 .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-3f28103 .elementor-image-box-title{margin-bottom:4px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-3f28103 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-b5f85cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#323232;--border-color:#323232;--border-radius:13px 13px 13px 13px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:27px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-b5f85cf:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-b5f85cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #080808 25%, #151515 100%);}.elementor-26 .elementor-element.elementor-element-2d0ba13{width:var( --container-widget-width, 414px );max-width:414px;--container-widget-width:414px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-2d0ba13 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-2d0ba13 .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-2d0ba13 .elementor-image-box-title{margin-bottom:4px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-2d0ba13 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-c475d8b{width:var( --container-widget-width, 332px );max-width:332px;--container-widget-width:332px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-c475d8b > .elementor-widget-container{margin:-10px -145px 0px 0px;}.elementor-26 .elementor-element.elementor-element-8753efc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#323232;--border-color:#323232;--border-radius:13px 13px 13px 13px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:27px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-26 .elementor-element.elementor-element-8753efc:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-8753efc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #080808 25%, #151515 100%);}.elementor-26 .elementor-element.elementor-element-949e572{width:var( --container-widget-width, 332px );max-width:332px;--container-widget-width:332px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-3f5c7a5{width:var( --container-widget-width, 523px );max-width:523px;--container-widget-width:523px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-3f5c7a5 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-3f5c7a5 .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-3f5c7a5 .elementor-image-box-title{margin-bottom:4px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-3f5c7a5 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-7990990{width:var( --container-widget-width, 666px );max-width:666px;--container-widget-width:666px;--container-widget-flex-grow:0;text-align:center;}.elementor-26 .elementor-element.elementor-element-7990990 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-818b6bb .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;background-image:linear-gradient(139deg, #2A878F 0%, #174B4F 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#8FD8DE;border-radius:61px 61px 61px 61px;padding:14px 40px 12px 40px;}.elementor-26 .elementor-element.elementor-element-818b6bb{width:var( --container-widget-width, 319px );max-width:319px;--container-widget-width:319px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-806ffdb{--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:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-806ffdb::before, .elementor-26 .elementor-element.elementor-element-806ffdb > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-806ffdb > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-806ffdb > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-806ffdb > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-806ffdb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sajiro.es/wp-content/uploads/2024/12/capa_de_fondo-scaled.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-26 .elementor-element.elementor-element-fac72a0{width:var( --container-widget-width, 463px );max-width:463px;--container-widget-width:463px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-fac72a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-fac72a0 .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-fac72a0 .elementor-image-box-title{margin-bottom:4px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-fac72a0 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-d945d38{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-26 .elementor-element.elementor-element-f78a2f5{width:var( --container-widget-width, 235px );max-width:235px;--container-widget-width:235px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-f78a2f5 .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-f78a2f5.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-26 .elementor-element.elementor-element-f78a2f5.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-26 .elementor-element.elementor-element-f78a2f5.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-26 .elementor-element.elementor-element-f78a2f5 .elementor-image-box-wrapper .elementor-image-box-img{width:232px;}.elementor-26 .elementor-element.elementor-element-f78a2f5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-26 .elementor-element.elementor-element-f78a2f5 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-6797fab .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-6797fab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-26 .elementor-element.elementor-element-6797fab .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-26 .elementor-element.elementor-element-5039995{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-26 .elementor-element.elementor-element-154202c{width:var( --container-widget-width, 236px );max-width:236px;--container-widget-width:236px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-154202c .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-154202c.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-26 .elementor-element.elementor-element-154202c.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-26 .elementor-element.elementor-element-154202c.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-26 .elementor-element.elementor-element-154202c .elementor-image-box-wrapper .elementor-image-box-img{width:232px;}.elementor-26 .elementor-element.elementor-element-154202c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-26 .elementor-element.elementor-element-154202c .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-29e726d .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-29e726d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-26 .elementor-element.elementor-element-29e726d .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-26 .elementor-element.elementor-element-86f29c5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-26 .elementor-element.elementor-element-6bf457b{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-6bf457b .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-6bf457b.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-26 .elementor-element.elementor-element-6bf457b.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-26 .elementor-element.elementor-element-6bf457b.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-26 .elementor-element.elementor-element-6bf457b .elementor-image-box-wrapper .elementor-image-box-img{width:232px;}.elementor-26 .elementor-element.elementor-element-6bf457b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-26 .elementor-element.elementor-element-6bf457b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-e419201 .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-e419201 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-26 .elementor-element.elementor-element-e419201 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-26 .elementor-element.elementor-element-f138f02{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-26 .elementor-element.elementor-element-849bb58{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-849bb58 .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-849bb58.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-26 .elementor-element.elementor-element-849bb58.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-26 .elementor-element.elementor-element-849bb58.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-26 .elementor-element.elementor-element-849bb58 .elementor-image-box-wrapper .elementor-image-box-img{width:232px;}.elementor-26 .elementor-element.elementor-element-849bb58 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-26 .elementor-element.elementor-element-849bb58 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-068582e .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-068582e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-26 .elementor-element.elementor-element-068582e .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-26 .elementor-element.elementor-element-b7251e9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-26 .elementor-element.elementor-element-a66d5d4{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-a66d5d4 .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-a66d5d4.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-26 .elementor-element.elementor-element-a66d5d4.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-26 .elementor-element.elementor-element-a66d5d4.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-26 .elementor-element.elementor-element-a66d5d4 .elementor-image-box-wrapper .elementor-image-box-img{width:232px;}.elementor-26 .elementor-element.elementor-element-a66d5d4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-26 .elementor-element.elementor-element-a66d5d4 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-e1cc71e .elementor-button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-e1cc71e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-26 .elementor-element.elementor-element-e1cc71e .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-26 .elementor-element.elementor-element-25fbf13{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:1000px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:-200px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:-200px;--e-n-carousel-arrow-size:40px;--e-n-carousel-arrow-normal-color:#02010100;--e-n-carousel-arrow-hover-color:#02010100;}.elementor-26 .elementor-element.elementor-element-25fbf13 > .elementor-widget-container{margin:0px -300px 0px -300px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-872b353{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-6994ee8{width:var( --container-widget-width, 554px );max-width:554px;--container-widget-width:554px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-6994ee8 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-6994ee8 .elementor-image-box-title{margin-bottom:4px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-6994ee8 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-9f9a854{--display:flex;--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-26 .elementor-element.elementor-element-ad1872b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-26 .elementor-element.elementor-element-0bc16bc > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-0bc16bc .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-0bc16bc .elementor-image-box-title{margin-bottom:6px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-0bc16bc .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-e60f941{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-26 .elementor-element.elementor-element-494550b > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-494550b .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-494550b .elementor-image-box-title{margin-bottom:6px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-494550b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-82cb348{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-26 .elementor-element.elementor-element-44a1e49 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-44a1e49 .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-44a1e49 .elementor-image-box-title{margin-bottom:6px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-44a1e49 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-02181ea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-26 .elementor-element.elementor-element-67a2f6e > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-67a2f6e .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-67a2f6e .elementor-image-box-title{margin-bottom:6px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-67a2f6e .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-c6ead05{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-26 .elementor-element.elementor-element-d61f713 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-d61f713 .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-d61f713 .elementor-image-box-title{margin-bottom:6px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-d61f713 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-b18be1d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-26 .elementor-element.elementor-element-b18be1d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:79px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-b18be1d .elementor-divider-separator{width:0%;}.elementor-26 .elementor-element.elementor-element-b18be1d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26 .elementor-element.elementor-element-a6d851a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-26 .elementor-element.elementor-element-c6afff8 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-c6afff8 .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-c6afff8 .elementor-image-box-title{margin-bottom:6px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-c6afff8 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-3f3edef{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-26 .elementor-element.elementor-element-6cfa37a > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-6cfa37a .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-6cfa37a .elementor-image-box-title{margin-bottom:6px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-6cfa37a .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-d0ab40d{text-align:center;}.elementor-26 .elementor-element.elementor-element-d0ab40d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-debd5a7 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;background-image:linear-gradient(139deg, #2A878F 0%, #174B4F 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#8FD8DE;border-radius:61px 61px 61px 61px;padding:14px 40px 12px 40px;}.elementor-26 .elementor-element.elementor-element-debd5a7{width:var( --container-widget-width, 319px );max-width:319px;--container-widget-width:319px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-1f52c61{--display:flex;--min-height:1537px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-1f52c61:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-1f52c61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sajiro.es/wp-content/uploads/2025/01/fondo2222.webp");background-position:top center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-26 .elementor-element.elementor-element-78dc012{width:var( --container-widget-width, 132px );max-width:132px;--container-widget-width:132px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-78dc012 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-ca6632f{width:var( --container-widget-width, 132px );max-width:132px;--container-widget-width:132px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-ca6632f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-38bb2e0{width:var( --container-widget-width, 461px );max-width:461px;--container-widget-width:461px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-38bb2e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-38bb2e0.elementor-element{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-38bb2e0 .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-38bb2e0 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-38bb2e0 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-b14a63b > .elementor-widget-container{margin:67px 0px -10px -89px;}.elementor-26 .elementor-element.elementor-element-b14a63b{text-align:center;}.elementor-26 .elementor-element.elementor-element-b14a63b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-4a22e03{width:100%;max-width:100%;}.elementor-26 .elementor-element.elementor-element-4a22e03 > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 267px 0px 454px;}.elementor-26 .elementor-element.elementor-element-4a22e03.elementor-element{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-4a22e03 .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-4a22e03 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-4a22e03 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-f98ab9c > .elementor-widget-container{margin:137px 0px -10px 0px;padding:0px 0px 0px 368px;}.elementor-26 .elementor-element.elementor-element-f98ab9c{text-align:center;}.elementor-26 .elementor-element.elementor-element-f98ab9c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-398353d{width:100%;max-width:100%;}.elementor-26 .elementor-element.elementor-element-398353d > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 0px 702px;}.elementor-26 .elementor-element.elementor-element-398353d.elementor-element{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-398353d .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-398353d .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-398353d .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-7e7fed1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:1;--overlay-mix-blend-mode:lighten;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-7e7fed1:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-7e7fed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sajiro.es/wp-content/uploads/2024/12/subtract.webp");background-position:center center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-26 .elementor-element.elementor-element-7e7fed1::before, .elementor-26 .elementor-element.elementor-element-7e7fed1 > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-7e7fed1 > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-7e7fed1 > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-7e7fed1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-7e7fed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sajiro.es/wp-content/uploads/2024/12/capa_de_fondo-scaled.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-26 .elementor-element.elementor-element-0470b38{width:var( --container-widget-width, 554px );max-width:554px;--container-widget-width:554px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-0470b38 .elementor-image-box-title{margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:65px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-0470b38 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-659166a{--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;--justify-content:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-659166a::before, .elementor-26 .elementor-element.elementor-element-659166a > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-659166a > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-659166a > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-659166a > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-659166a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sajiro.es/wp-content/uploads/2024/12/capa_de_fondo-scaled.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-26 .elementor-element.elementor-element-3c25d5d{width:var( --container-widget-width, 345px );max-width:345px;--container-widget-width:345px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-3c25d5d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-3c25d5d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:700;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-db5ab01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-26 .elementor-element.elementor-element-db5ab01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-26 .elementor-element.elementor-element-db5ab01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-26 .elementor-element.elementor-element-db5ab01 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-26 .elementor-element.elementor-element-db5ab01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-26 .elementor-element.elementor-element-db5ab01 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-db5ab01 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-26 .elementor-element.elementor-element-db5ab01{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-26 .elementor-element.elementor-element-db5ab01 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-26 .elementor-element.elementor-element-db5ab01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26 .elementor-element.elementor-element-db5ab01 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-db5ab01 .elementor-icon-list-text{transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-44499db{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-44499db:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-44499db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-26 .elementor-element.elementor-element-44499db::before, .elementor-26 .elementor-element.elementor-element-44499db > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-44499db > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-44499db > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-44499db > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-44499db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sajiro.es/wp-content/uploads/2024/12/capadefondo.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-26 .elementor-element.elementor-element-d1d1fc9{width:var( --container-widget-width, 512px );max-width:512px;--container-widget-width:512px;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-d1d1fc9 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-d1d1fc9 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-0b638a4{width:var( --container-widget-width, 554px );max-width:554px;--container-widget-width:554px;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-26 .elementor-element.elementor-element-0b638a4 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-26 .elementor-element.elementor-element-0b638a4 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-26 .elementor-element.elementor-element-0b638a4 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-26 .elementor-element.elementor-element-0b638a4 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-26 .elementor-element.elementor-element-0b638a4 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-0b638a4 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-26 .elementor-element.elementor-element-0b638a4 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-26 .elementor-element.elementor-element-0b638a4 .elementor-field-type-html{padding-bottom:0px;}.elementor-26 .elementor-element.elementor-element-0b638a4 .elementor-field-group .elementor-field{color:#888888;}.elementor-26 .elementor-element.elementor-element-0b638a4 .elementor-field-group .elementor-field, .elementor-26 .elementor-element.elementor-element-0b638a4 .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-0b638a4 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#D9D9D9;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-0b638a4 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#D9D9D9;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-0b638a4 .elementor-field-group .elementor-select-wrapper::before{color:#D9D9D9;}.elementor-26 .elementor-element.elementor-element-0b638a4 .elementor-button{font-family:"Sora", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;border-style:solid;border-width:1px 1px 1px 1px;border-radius:61px 61px 61px 61px;padding:12px 40px 12px 40px;}.elementor-26 .elementor-element.elementor-element-0b638a4 .e-form__buttons__wrapper__button-next{background-color:#2A878F;color:#ffffff;border-color:#8FD8DE;}.elementor-26 .elementor-element.elementor-element-0b638a4 .elementor-button[type="submit"]{background-color:#2A878F;color:#ffffff;border-color:#8FD8DE;}.elementor-26 .elementor-element.elementor-element-0b638a4 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-26 .elementor-element.elementor-element-0b638a4 .e-form__buttons__wrapper__button-previous{background-color:#2A878F;color:#ffffff;border-color:#8FD8DE;}.elementor-26 .elementor-element.elementor-element-0b638a4 .e-form__buttons__wrapper__button-next:hover{background-color:#2A878F;color:#ffffff;border-color:#8FD8DE;}.elementor-26 .elementor-element.elementor-element-0b638a4 .elementor-button[type="submit"]:hover{background-color:#2A878F;color:#ffffff;border-color:#8FD8DE;}.elementor-26 .elementor-element.elementor-element-0b638a4 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-26 .elementor-element.elementor-element-0b638a4 .e-form__buttons__wrapper__button-previous:hover{background-color:#2A878F;color:#ffffff;border-color:#8FD8DE;}.elementor-26 .elementor-element.elementor-element-38fe2d9{--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;--justify-content:space-between;--flex-wrap:wrap;--align-content:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-38fe2d9::before, .elementor-26 .elementor-element.elementor-element-38fe2d9 > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-38fe2d9 > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-38fe2d9 > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-38fe2d9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-38fe2d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sajiro.es/wp-content/uploads/2024/12/capa_de_fondo-scaled.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-26 .elementor-element.elementor-element-0d9db35{--display:flex;--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-26 .elementor-element.elementor-element-0d9db35.e-con{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-3a7790a > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-26 .elementor-element.elementor-element-9765d95 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-9765d95{text-align:center;}.elementor-26 .elementor-element.elementor-element-9765d95 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:700;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-4a72cc6 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;background-image:linear-gradient(139deg, #2A878F 0%, #174B4F 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#8FD8DE;border-radius:61px 61px 61px 61px;padding:14px 40px 12px 40px;}.elementor-26 .elementor-element.elementor-element-4a72cc6{width:100%;max-width:100%;}.elementor-26 .elementor-element.elementor-element-7b8f1e7{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-2bac653 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-f950814{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-e831718 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-1fb93f3{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-b288c6a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-acc3eca{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-0363d4f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-d73cc86{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-d315e36 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-79e62a9{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-a7854c0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-638df34{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-840c755 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-2694642{--n-accordion-title-font-size:16px;width:var( --container-widget-width, 655px );max-width:655px;--container-widget-width:655px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:62px 62px 62px 62px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;}.elementor-26 .elementor-element.elementor-element-2694642 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#151515;border-style:solid;border-width:1px 1px 1px 1px;border-color:#434343;}.elementor-26 .elementor-element.elementor-element-2694642 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#434343;}.elementor-26 .elementor-element.elementor-element-2694642 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3CBBC6;}.elementor-26 .elementor-element.elementor-element-2694642 {--n-accordion-padding:12px 20px 11px 20px;}:where( .elementor-26 .elementor-element.elementor-element-2694642 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:700;line-height:1.3em;}:where( .elementor-26 .elementor-element.elementor-element-2694642 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-26 .elementor-element.elementor-element-0988a59 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;background-image:linear-gradient(139deg, #2A878F 0%, #174B4F 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#8FD8DE;border-radius:61px 61px 61px 61px;padding:14px 40px 12px 40px;}.elementor-26 .elementor-element.elementor-element-0988a59{width:100%;max-width:100%;}.elementor-26 .elementor-element.elementor-element-291242b{width:100%;max-width:100%;}.elementor-26 .elementor-element.elementor-element-291242b > .elementor-widget-container{margin:80px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-291242b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-26 .elementor-element.elementor-element-291242b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-26 .elementor-element.elementor-element-291242b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-26 .elementor-element.elementor-element-291242b .elementor-image-box-title{margin-bottom:7px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-291242b .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-26 .elementor-element.elementor-element-291242b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-26 .elementor-element.elementor-element-291242b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-52c33cc1{--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;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-52c33cc1:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-52c33cc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A878F;}.elementor-26 .elementor-element.elementor-element-684fc8f3{--display:grid;--min-height:27px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-1ecdef8d{width:auto;max-width:auto;text-align:center;}.elementor-26 .elementor-element.elementor-element-1ecdef8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-1ecdef8d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-26 .elementor-element.elementor-element-1ecdef8d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-26 .elementor-element.elementor-element-7d7ceba0{width:auto;max-width:auto;text-align:center;}.elementor-26 .elementor-element.elementor-element-7d7ceba0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-7d7ceba0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-26 .elementor-element.elementor-element-7d7ceba0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-26 .elementor-element.elementor-element-5123bbc5{width:auto;max-width:auto;text-align:center;}.elementor-26 .elementor-element.elementor-element-5123bbc5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-5123bbc5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-26 .elementor-element.elementor-element-5123bbc5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-26 .elementor-element.elementor-element-f2353b7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-26:not(.elementor-motion-effects-element-type-background), body.elementor-page-26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-4aff584:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-4aff584 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sajiro.es/wp-content/uploads/2025/01/fondo2.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-26 .elementor-element.elementor-element-4aff584{--min-height:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26 .elementor-element.elementor-element-4aff584::before, .elementor-26 .elementor-element.elementor-element-4aff584 > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-4aff584 > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-4aff584 > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-4aff584 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-4aff584 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom center;background-repeat:no-repeat;background-size:1024px auto;}.elementor-26 .elementor-element.elementor-element-96cc909{--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-26 .elementor-element.elementor-element-96cc909 .elementor-heading-title{font-size:1em;}.elementor-26 .elementor-element.elementor-element-bf3ce31{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-26 .elementor-element.elementor-element-cd82351{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-26 .elementor-element.elementor-element-cd82351 .elementor-image-box-title{font-size:4.8vw;line-height:1.2em;}.elementor-26 .elementor-element.elementor-element-cd82351 .elementor-image-box-description{font-size:2.4vw;}.elementor-26 .elementor-element.elementor-element-81354db{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-81354db .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-26 .elementor-element.elementor-element-81354db .elementor-button{font-size:2.2vw;padding:13px 20px 12px 40px;}.elementor-26 .elementor-element.elementor-element-f172239{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26 .elementor-element.elementor-element-592c1e0{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-592c1e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-592c1e0 .elementor-image-box-title{font-size:3.2vw;}.elementor-26 .elementor-element.elementor-element-592c1e0 .elementor-image-box-description{font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-7375a74 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-7375a74 .elementor-icon-box-title a{font-size:2.6vw;}.elementor-26 .elementor-element.elementor-element-7375a74 .elementor-icon-box-description{font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-cc78a6c .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-cc78a6c .elementor-icon-box-title a{font-size:2.6vw;}.elementor-26 .elementor-element.elementor-element-cc78a6c .elementor-icon-box-description{font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-d32a1d7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-26 .elementor-element.elementor-element-d32a1d7 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-d32a1d7 .elementor-icon-box-title a{font-size:2.6vw;}.elementor-26 .elementor-element.elementor-element-d32a1d7 .elementor-icon-box-description{font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-f802eac .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-f802eac .elementor-icon-box-title a{font-size:2.6vw;}.elementor-26 .elementor-element.elementor-element-f802eac .elementor-icon-box-description{font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-9525b84 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-9525b84 .elementor-icon-box-title a{font-size:2.6vw;}.elementor-26 .elementor-element.elementor-element-9525b84 .elementor-icon-box-description{font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-9bcd3af > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-9bcd3af .elementor-heading-title{font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-c1ec76e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-c1ec76e .elementor-button{font-size:2.2vw;}.elementor-26 .elementor-element.elementor-element-2ded686{--padding-top:10vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26 .elementor-element.elementor-element-82a7de3 .elementor-image-box-title{font-size:3.2vw;}.elementor-26 .elementor-element.elementor-element-82a7de3 .elementor-image-box-description{font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-2bad3d6 .elementor-image-box-title{font-size:3.2vw;}.elementor-26 .elementor-element.elementor-element-2bad3d6 .elementor-image-box-description{font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-b3f38eb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-b3f38eb .elementor-image-box-title{font-size:3.2vw;}.elementor-26 .elementor-element.elementor-element-b3f38eb .elementor-image-box-description{font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-3f28103 .elementor-image-box-title{font-size:3.2vw;}.elementor-26 .elementor-element.elementor-element-3f28103 .elementor-image-box-description{font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-2d0ba13 .elementor-image-box-title{font-size:3.2vw;}.elementor-26 .elementor-element.elementor-element-2d0ba13 .elementor-image-box-description{font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-c475d8b > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-3f5c7a5 .elementor-image-box-title{font-size:3.2vw;}.elementor-26 .elementor-element.elementor-element-3f5c7a5 .elementor-image-box-description{font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-7990990 .elementor-heading-title{font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-818b6bb .elementor-button{font-size:2.2vw;}.elementor-26 .elementor-element.elementor-element-25fbf13{--e-n-carousel-swiper-slides-to-display:3;}.elementor-26 .elementor-element.elementor-element-25fbf13 > .elementor-widget-container{margin:0vw -44vw 0vw 0vw;}.elementor-26 .elementor-element.elementor-element-872b353{--flex-wrap:wrap;--align-content:center;--padding-top:10vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26 .elementor-element.elementor-element-6994ee8 .elementor-image-box-title{font-size:3.2vw;}.elementor-26 .elementor-element.elementor-element-6994ee8 .elementor-image-box-description{font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-ad1872b{--z-index:99;}.elementor-26 .elementor-element.elementor-element-0bc16bc .elementor-image-box-title{font-size:2.2vw;}.elementor-26 .elementor-element.elementor-element-0bc16bc .elementor-image-box-description{font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-e60f941{--z-index:99;}.elementor-26 .elementor-element.elementor-element-494550b .elementor-image-box-title{font-size:2.2vw;}.elementor-26 .elementor-element.elementor-element-494550b .elementor-image-box-description{font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-82cb348{--z-index:99;}.elementor-26 .elementor-element.elementor-element-44a1e49 .elementor-image-box-title{font-size:2.2vw;}.elementor-26 .elementor-element.elementor-element-44a1e49 .elementor-image-box-description{font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-02181ea{--z-index:99;}.elementor-26 .elementor-element.elementor-element-67a2f6e .elementor-image-box-title{font-size:2.2vw;}.elementor-26 .elementor-element.elementor-element-67a2f6e .elementor-image-box-description{font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-c6ead05{--z-index:99;}.elementor-26 .elementor-element.elementor-element-d61f713 .elementor-image-box-title{font-size:2.2vw;}.elementor-26 .elementor-element.elementor-element-d61f713 .elementor-image-box-description{font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-a6d851a{--z-index:99;}.elementor-26 .elementor-element.elementor-element-c6afff8 .elementor-image-box-title{font-size:2.2vw;}.elementor-26 .elementor-element.elementor-element-c6afff8 .elementor-image-box-description{font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-6cfa37a .elementor-image-box-title{font-size:2.2vw;}.elementor-26 .elementor-element.elementor-element-6cfa37a .elementor-image-box-description{font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-d0ab40d .elementor-heading-title{font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-debd5a7 .elementor-button{font-size:2.2vw;}.elementor-26 .elementor-element.elementor-element-1f52c61:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-1f52c61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sajiro.es/wp-content/uploads/2025/01/fondocel2222.webp");background-position:center center;background-repeat:no-repeat;background-size:69% auto;}.elementor-26 .elementor-element.elementor-element-1f52c61{--padding-top:29vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26 .elementor-element.elementor-element-38bb2e0 > .elementor-widget-container{margin:-2vw 0vw 0vw 0vw;}.elementor-26 .elementor-element.elementor-element-38bb2e0{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-26 .elementor-element.elementor-element-38bb2e0 .elementor-image-box-title{font-size:3.2vw;}.elementor-26 .elementor-element.elementor-element-38bb2e0 .elementor-image-box-description{font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-b14a63b > .elementor-widget-container{margin:30vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-b14a63b{text-align:start;}.elementor-26 .elementor-element.elementor-element-b14a63b .elementor-heading-title{font-size:5.4vw;}.elementor-26 .elementor-element.elementor-element-4a22e03 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-4a22e03 .elementor-image-box-title{font-size:3.2vw;}.elementor-26 .elementor-element.elementor-element-4a22e03 .elementor-image-box-description{font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-f98ab9c > .elementor-widget-container{margin:30vw 0vw -1vw 0vw;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-f98ab9c{text-align:start;}.elementor-26 .elementor-element.elementor-element-f98ab9c .elementor-heading-title{font-size:5.4vw;}.elementor-26 .elementor-element.elementor-element-398353d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-398353d .elementor-image-box-title{font-size:3.2vw;}.elementor-26 .elementor-element.elementor-element-398353d .elementor-image-box-description{font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-7e7fed1{--padding-top:8vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26 .elementor-element.elementor-element-0470b38 .elementor-image-box-title{font-size:9vw;}.elementor-26 .elementor-element.elementor-element-0470b38 .elementor-image-box-description{font-size:3.1vw;}.elementor-26 .elementor-element.elementor-element-659166a{--padding-top:5vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26 .elementor-element.elementor-element-3c25d5d{--container-widget-width:366px;--container-widget-flex-grow:0;width:var( --container-widget-width, 366px );max-width:366px;}.elementor-26 .elementor-element.elementor-element-3c25d5d.elementor-element{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-3c25d5d .elementor-heading-title{font-size:3.6vw;}.elementor-26 .elementor-element.elementor-element-db5ab01{--e-icon-list-icon-size:3.2vw;}.elementor-26 .elementor-element.elementor-element-db5ab01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26 .elementor-element.elementor-element-db5ab01 .elementor-icon-list-item > a{font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-44499db{--padding-top:10vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26 .elementor-element.elementor-element-d1d1fc9 .elementor-image-box-title{font-size:5.1vw;}.elementor-26 .elementor-element.elementor-element-d1d1fc9 .elementor-image-box-description{font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-0b638a4{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-26 .elementor-element.elementor-element-0b638a4 .elementor-field-group .elementor-field, .elementor-26 .elementor-element.elementor-element-0b638a4 .elementor-field-subgroup label{font-size:2.1vw;}.elementor-26 .elementor-element.elementor-element-0b638a4 .elementor-button{font-size:2.2vw;}.elementor-26 .elementor-element.elementor-element-38fe2d9{--padding-top:10vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26 .elementor-element.elementor-element-4a72cc6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-4a72cc6.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-2694642{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-26 .elementor-element.elementor-element-0988a59{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-0988a59.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-684fc8f3{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-4aff584:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-4aff584 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sajiro.es/wp-content/uploads/2025/01/fondo2.webp");background-position:top center;background-size:contain;}.elementor-26 .elementor-element.elementor-element-4aff584{--content-width:85%;--overlay-opacity:1;--padding-top:80vw;--padding-bottom:24vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26 .elementor-element.elementor-element-4aff584::before, .elementor-26 .elementor-element.elementor-element-4aff584 > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-4aff584 > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-4aff584 > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-4aff584 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-4aff584 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom center;background-repeat:no-repeat;background-size:250% auto;}.elementor-26 .elementor-element.elementor-element-96cc909{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;text-align:center;}.elementor-26 .elementor-element.elementor-element-96cc909 .elementor-heading-title{font-size:0.7em;}.elementor-26 .elementor-element.elementor-element-bf3ce31{--container-widget-width:43%;--container-widget-flex-grow:0;width:var( --container-widget-width, 43% );max-width:43%;}.elementor-26 .elementor-element.elementor-element-cd82351 .elementor-image-box-title{font-size:1.4em;}.elementor-26 .elementor-element.elementor-element-cd82351 .elementor-image-box-description{font-size:3.5vw;}.elementor-26 .elementor-element.elementor-element-81354db{width:100%;max-width:100%;}.elementor-26 .elementor-element.elementor-element-81354db .elementor-button{font-size:3.8vw;padding:13px 15px 12px 34px;}.elementor-26 .elementor-element.elementor-element-70ec777{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-26 .elementor-element.elementor-element-70ec777 .elementor-icon{font-size:76px;}.elementor-26 .elementor-element.elementor-element-70ec777 .elementor-icon svg{height:76px;}.elementor-26 .elementor-element.elementor-element-9afcabb{--container-widget-width:74px;--container-widget-flex-grow:0;width:var( --container-widget-width, 74px );max-width:74px;}.elementor-26 .elementor-element.elementor-element-f172239{--content-width:85%;--padding-top:2vw;--padding-bottom:17vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26 .elementor-element.elementor-element-592c1e0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-26 .elementor-element.elementor-element-592c1e0 .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-592c1e0 .elementor-image-box-title{font-size:4.5vw;}.elementor-26 .elementor-element.elementor-element-592c1e0 .elementor-image-box-description{font-size:3.9vw;}.elementor-26 .elementor-element.elementor-element-7375a74 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-7375a74 .elementor-icon-box-title a{font-size:4.2vw;}.elementor-26 .elementor-element.elementor-element-7375a74 .elementor-icon-box-description{font-size:3.8vw;}.elementor-26 .elementor-element.elementor-element-cc78a6c .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-cc78a6c .elementor-icon-box-title a{font-size:4.2vw;}.elementor-26 .elementor-element.elementor-element-cc78a6c .elementor-icon-box-description{font-size:3.8vw;}.elementor-26 .elementor-element.elementor-element-d32a1d7 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-d32a1d7 .elementor-icon-box-title a{font-size:4.2vw;}.elementor-26 .elementor-element.elementor-element-d32a1d7 .elementor-icon-box-description{font-size:3.8vw;}.elementor-26 .elementor-element.elementor-element-f802eac .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-f802eac .elementor-icon-box-title a{font-size:4.2vw;}.elementor-26 .elementor-element.elementor-element-f802eac .elementor-icon-box-description{font-size:3.8vw;}.elementor-26 .elementor-element.elementor-element-9525b84 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-9525b84 .elementor-icon-box-title a{font-size:4.2vw;}.elementor-26 .elementor-element.elementor-element-9525b84 .elementor-icon-box-description{font-size:3.8vw;}.elementor-26 .elementor-element.elementor-element-9bcd3af{text-align:start;}.elementor-26 .elementor-element.elementor-element-9bcd3af .elementor-heading-title{font-size:3.6vw;}.elementor-26 .elementor-element.elementor-element-c1ec76e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-26 .elementor-element.elementor-element-c1ec76e .elementor-button{font-size:4vw;}.elementor-26 .elementor-element.elementor-element-2ded686{--content-width:85%;--padding-top:17vw;--padding-bottom:17vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26 .elementor-element.elementor-element-82a7de3 .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-82a7de3 .elementor-image-box-title{font-size:4.5vw;}.elementor-26 .elementor-element.elementor-element-82a7de3 .elementor-image-box-description{font-size:3.9vw;}.elementor-26 .elementor-element.elementor-element-5f9ae2f{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-26 .elementor-element.elementor-element-2741bb5.elementor-element{--order:2;}.elementor-26 .elementor-element.elementor-element-2bad3d6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-26 .elementor-element.elementor-element-2bad3d6.elementor-element{--order:1;}.elementor-26 .elementor-element.elementor-element-2bad3d6 .elementor-image-box-title{font-size:5.4vw;}.elementor-26 .elementor-element.elementor-element-2bad3d6 .elementor-image-box-description{font-size:3.9vw;}.elementor-26 .elementor-element.elementor-element-29219ca{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-26 .elementor-element.elementor-element-b3f38eb .elementor-image-box-title{font-size:5.4vw;}.elementor-26 .elementor-element.elementor-element-b3f38eb .elementor-image-box-description{font-size:3.9vw;}.elementor-26 .elementor-element.elementor-element-0bdac1e{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-26 .elementor-element.elementor-element-2aae478.elementor-element{--order:2;}.elementor-26 .elementor-element.elementor-element-3f28103.elementor-element{--order:1;}.elementor-26 .elementor-element.elementor-element-3f28103 .elementor-image-box-title{font-size:5.4vw;}.elementor-26 .elementor-element.elementor-element-3f28103 .elementor-image-box-description{font-size:3.9vw;}.elementor-26 .elementor-element.elementor-element-b5f85cf{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-26 .elementor-element.elementor-element-2d0ba13 .elementor-image-box-title{font-size:5.4vw;}.elementor-26 .elementor-element.elementor-element-2d0ba13 .elementor-image-box-description{font-size:3.9vw;}.elementor-26 .elementor-element.elementor-element-8753efc{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-26 .elementor-element.elementor-element-949e572.elementor-element{--order:2;}.elementor-26 .elementor-element.elementor-element-3f5c7a5.elementor-element{--order:1;}.elementor-26 .elementor-element.elementor-element-3f5c7a5 .elementor-image-box-title{font-size:5.4vw;}.elementor-26 .elementor-element.elementor-element-3f5c7a5 .elementor-image-box-description{font-size:3.9vw;}.elementor-26 .elementor-element.elementor-element-7990990{text-align:start;}.elementor-26 .elementor-element.elementor-element-7990990 .elementor-heading-title{font-size:3.4vw;}.elementor-26 .elementor-element.elementor-element-818b6bb .elementor-button{font-size:4vw;}.elementor-26 .elementor-element.elementor-element-806ffdb{--content-width:85%;--padding-top:17vw;--padding-bottom:17vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26 .elementor-element.elementor-element-fac72a0 .elementor-image-box-title{font-size:4.5vw;}.elementor-26 .elementor-element.elementor-element-fac72a0 .elementor-image-box-description{font-size:3.9vw;}.elementor-26 .elementor-element.elementor-element-f78a2f5 .elementor-image-box-img{margin-bottom:10px;}.elementor-26 .elementor-element.elementor-element-154202c .elementor-image-box-img{margin-bottom:10px;}.elementor-26 .elementor-element.elementor-element-6bf457b .elementor-image-box-img{margin-bottom:10px;}.elementor-26 .elementor-element.elementor-element-849bb58 .elementor-image-box-img{margin-bottom:10px;}.elementor-26 .elementor-element.elementor-element-a66d5d4 .elementor-image-box-img{margin-bottom:10px;}.elementor-26 .elementor-element.elementor-element-25fbf13{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-position:215px;--e-n-carousel-arrow-prev-top-position:195px;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-position:195px;}.elementor-26 .elementor-element.elementor-element-25fbf13 > .elementor-widget-container{margin:0vw -78vw 15vw 0vw;}.elementor-26 .elementor-element.elementor-element-872b353{--content-width:85%;--padding-top:17vw;--padding-bottom:20vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26 .elementor-element.elementor-element-6994ee8 .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-6994ee8 .elementor-image-box-title{font-size:4.6vw;}.elementor-26 .elementor-element.elementor-element-6994ee8 .elementor-image-box-description{font-size:4.2vw;}.elementor-26 .elementor-element.elementor-element-0bc16bc .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-0bc16bc .elementor-image-box-title{margin-bottom:4px;font-size:4vw;}.elementor-26 .elementor-element.elementor-element-0bc16bc .elementor-image-box-description{font-size:3.6vw;}.elementor-26 .elementor-element.elementor-element-494550b .elementor-image-box-title{font-size:4vw;}.elementor-26 .elementor-element.elementor-element-494550b .elementor-image-box-description{font-size:3.6vw;}.elementor-26 .elementor-element.elementor-element-44a1e49 .elementor-image-box-title{font-size:4vw;}.elementor-26 .elementor-element.elementor-element-44a1e49 .elementor-image-box-description{font-size:3.6vw;}.elementor-26 .elementor-element.elementor-element-67a2f6e .elementor-image-box-title{font-size:4vw;}.elementor-26 .elementor-element.elementor-element-67a2f6e .elementor-image-box-description{font-size:3.6vw;}.elementor-26 .elementor-element.elementor-element-d61f713 .elementor-image-box-title{font-size:4vw;}.elementor-26 .elementor-element.elementor-element-d61f713 .elementor-image-box-description{font-size:3.6vw;}.elementor-26 .elementor-element.elementor-element-b18be1d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-c6afff8 .elementor-image-box-title{font-size:4vw;}.elementor-26 .elementor-element.elementor-element-c6afff8 .elementor-image-box-description{font-size:3.6vw;}.elementor-26 .elementor-element.elementor-element-6cfa37a .elementor-image-box-title{font-size:4vw;}.elementor-26 .elementor-element.elementor-element-6cfa37a .elementor-image-box-description{font-size:3.6vw;}.elementor-26 .elementor-element.elementor-element-d0ab40d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-26 .elementor-element.elementor-element-d0ab40d .elementor-heading-title{font-size:3.8vw;}.elementor-26 .elementor-element.elementor-element-debd5a7 .elementor-button{font-size:4vw;}.elementor-26 .elementor-element.elementor-element-1f52c61:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-1f52c61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sajiro.es/wp-content/uploads/2025/01/fondocel2222.webp");background-position:top center;background-size:100% auto;}.elementor-26 .elementor-element.elementor-element-1f52c61{--content-width:85%;--padding-top:60vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26 .elementor-element.elementor-element-38bb2e0 > .elementor-widget-container{margin:-3vw 0vw 0vw 0vw;}.elementor-26 .elementor-element.elementor-element-38bb2e0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-26 .elementor-element.elementor-element-38bb2e0 .elementor-image-box-title{margin-bottom:5px;font-size:5.1vw;}.elementor-26 .elementor-element.elementor-element-38bb2e0 .elementor-image-box-description{font-size:3.9vw;}.elementor-26 .elementor-element.elementor-element-b14a63b > .elementor-widget-container{margin:52vw 0vw -3vw 0vw;}.elementor-26 .elementor-element.elementor-element-b14a63b .elementor-heading-title{font-size:8.9vw;}.elementor-26 .elementor-element.elementor-element-4a22e03 .elementor-image-box-title{margin-bottom:3px;font-size:4.7vw;}.elementor-26 .elementor-element.elementor-element-4a22e03 .elementor-image-box-description{font-size:3.6vw;}.elementor-26 .elementor-element.elementor-element-f98ab9c > .elementor-widget-container{margin:52vw 0vw -2vw 0vw;}.elementor-26 .elementor-element.elementor-element-f98ab9c .elementor-heading-title{font-size:8.9vw;}.elementor-26 .elementor-element.elementor-element-398353d > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-398353d .elementor-image-box-title{font-size:4.7vw;}.elementor-26 .elementor-element.elementor-element-398353d .elementor-image-box-description{font-size:3.6vw;}.elementor-26 .elementor-element.elementor-element-7e7fed1:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-7e7fed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sajiro.es/wp-content/uploads/2024/12/fondo3cel.webp");background-position:center center;background-size:230% auto;}.elementor-26 .elementor-element.elementor-element-7e7fed1{--content-width:85%;}.elementor-26 .elementor-element.elementor-element-0470b38 .elementor-image-box-title{margin-bottom:-3px;font-size:9vw;}.elementor-26 .elementor-element.elementor-element-0470b38 .elementor-image-box-description{font-size:3.6vw;}.elementor-26 .elementor-element.elementor-element-659166a{--content-width:85%;--padding-top:17vw;--padding-bottom:17vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26 .elementor-element.elementor-element-3c25d5d .elementor-heading-title{font-size:4.7vw;}.elementor-26 .elementor-element.elementor-element-db5ab01{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:8vw;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-26 .elementor-element.elementor-element-db5ab01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26 .elementor-element.elementor-element-db5ab01 .elementor-icon-list-item > a{font-size:3.9vw;}.elementor-26 .elementor-element.elementor-element-44499db{--content-width:85%;--padding-top:17vw;--padding-bottom:17vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26 .elementor-element.elementor-element-d1d1fc9 .elementor-image-box-wrapper{text-align:start;}.elementor-26 .elementor-element.elementor-element-d1d1fc9 .elementor-image-box-title{font-size:4.8vw;}.elementor-26 .elementor-element.elementor-element-d1d1fc9 .elementor-image-box-description{font-size:3.8vw;}.elementor-26 .elementor-element.elementor-element-0b638a4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-26 .elementor-element.elementor-element-0b638a4 .elementor-field-group .elementor-field, .elementor-26 .elementor-element.elementor-element-0b638a4 .elementor-field-subgroup label{font-size:4vw;}.elementor-26 .elementor-element.elementor-element-0b638a4 .elementor-button{font-size:4vw;}.elementor-26 .elementor-element.elementor-element-38fe2d9{--content-width:85%;--padding-top:17vw;--padding-bottom:17vw;--padding-left:0vw;--padding-right:0vw;}.elementor-26 .elementor-element.elementor-element-3a7790a{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;}.elementor-26 .elementor-element.elementor-element-3a7790a.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-9765d95{z-index:9999;}.elementor-26 .elementor-element.elementor-element-9765d95 .elementor-heading-title{font-size:5.8vw;}.elementor-26 .elementor-element.elementor-element-2bac653 .elementor-heading-title{font-size:3.6vw;}.elementor-26 .elementor-element.elementor-element-e831718 .elementor-heading-title{font-size:3.6vw;}.elementor-26 .elementor-element.elementor-element-b288c6a .elementor-heading-title{font-size:3.6vw;}.elementor-26 .elementor-element.elementor-element-0363d4f .elementor-heading-title{font-size:3.6vw;}.elementor-26 .elementor-element.elementor-element-d315e36 .elementor-heading-title{font-size:3.6vw;}.elementor-26 .elementor-element.elementor-element-a7854c0 .elementor-heading-title{font-size:3.6vw;}.elementor-26 .elementor-element.elementor-element-840c755 .elementor-heading-title{font-size:3.6vw;}.elementor-26 .elementor-element.elementor-element-2694642{--n-accordion-title-font-size:3.5vw;}.elementor-26 .elementor-element.elementor-element-0988a59{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-26 .elementor-element.elementor-element-0988a59.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-0988a59 .elementor-button{font-size:4.4vw;}.elementor-26 .elementor-element.elementor-element-291242b .elementor-image-box-img{margin-bottom:0px;}.elementor-26 .elementor-element.elementor-element-291242b .elementor-image-box-title{font-size:3.6vw;}.elementor-26 .elementor-element.elementor-element-291242b .elementor-image-box-description{font-size:3vw;}.elementor-26 .elementor-element.elementor-element-684fc8f3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-1ecdef8d .elementor-heading-title{font-size:10px;}.elementor-26 .elementor-element.elementor-element-7d7ceba0 .elementor-heading-title{font-size:10px;}.elementor-26 .elementor-element.elementor-element-5123bbc5 .elementor-heading-title{font-size:10px;}}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-4aff584{--content-width:1140px;}.elementor-26 .elementor-element.elementor-element-f172239{--content-width:1140px;}.elementor-26 .elementor-element.elementor-element-195b9ed{--width:366px;}.elementor-26 .elementor-element.elementor-element-61ef12f{--width:367px;}.elementor-26 .elementor-element.elementor-element-941b986{--width:367px;}.elementor-26 .elementor-element.elementor-element-4120535{--width:367px;}.elementor-26 .elementor-element.elementor-element-ecec4ed{--width:367px;}.elementor-26 .elementor-element.elementor-element-2ded686{--content-width:1140px;}.elementor-26 .elementor-element.elementor-element-5f9ae2f{--width:945px;}.elementor-26 .elementor-element.elementor-element-29219ca{--width:945px;}.elementor-26 .elementor-element.elementor-element-0bdac1e{--width:945px;}.elementor-26 .elementor-element.elementor-element-b5f85cf{--width:945px;}.elementor-26 .elementor-element.elementor-element-8753efc{--width:945px;}.elementor-26 .elementor-element.elementor-element-9f9a854{--width:100%;}.elementor-26 .elementor-element.elementor-element-ad1872b{--width:366px;}.elementor-26 .elementor-element.elementor-element-e60f941{--width:366px;}.elementor-26 .elementor-element.elementor-element-82cb348{--width:366px;}.elementor-26 .elementor-element.elementor-element-02181ea{--width:366px;}.elementor-26 .elementor-element.elementor-element-c6ead05{--width:366px;}.elementor-26 .elementor-element.elementor-element-a6d851a{--width:366px;}.elementor-26 .elementor-element.elementor-element-3f3edef{--width:366px;}.elementor-26 .elementor-element.elementor-element-1f52c61{--content-width:1140px;}.elementor-26 .elementor-element.elementor-element-0d9db35{--width:380px;}}@media(max-width:1024px) and (min-width:768px){.elementor-26 .elementor-element.elementor-element-4aff584{--content-width:85%;}.elementor-26 .elementor-element.elementor-element-f172239{--content-width:85%;}.elementor-26 .elementor-element.elementor-element-195b9ed{--width:48%;}.elementor-26 .elementor-element.elementor-element-61ef12f{--width:48%;}.elementor-26 .elementor-element.elementor-element-941b986{--width:100%;}.elementor-26 .elementor-element.elementor-element-4120535{--width:48%;}.elementor-26 .elementor-element.elementor-element-ecec4ed{--width:48%;}.elementor-26 .elementor-element.elementor-element-2ded686{--content-width:85%;}.elementor-26 .elementor-element.elementor-element-5f9ae2f{--width:100%;}.elementor-26 .elementor-element.elementor-element-29219ca{--width:100%;}.elementor-26 .elementor-element.elementor-element-0bdac1e{--width:100%;}.elementor-26 .elementor-element.elementor-element-b5f85cf{--width:100%;}.elementor-26 .elementor-element.elementor-element-8753efc{--width:100%;}.elementor-26 .elementor-element.elementor-element-806ffdb{--content-width:85%;}.elementor-26 .elementor-element.elementor-element-872b353{--content-width:85%;}.elementor-26 .elementor-element.elementor-element-9f9a854{--width:100%;}.elementor-26 .elementor-element.elementor-element-ad1872b{--width:100%;}.elementor-26 .elementor-element.elementor-element-e60f941{--width:100%;}.elementor-26 .elementor-element.elementor-element-82cb348{--width:100%;}.elementor-26 .elementor-element.elementor-element-02181ea{--width:100%;}.elementor-26 .elementor-element.elementor-element-c6ead05{--width:100%;}.elementor-26 .elementor-element.elementor-element-a6d851a{--width:100%;}.elementor-26 .elementor-element.elementor-element-3f3edef{--width:100%;}.elementor-26 .elementor-element.elementor-element-1f52c61{--content-width:85%;}.elementor-26 .elementor-element.elementor-element-7e7fed1{--content-width:85%;}.elementor-26 .elementor-element.elementor-element-659166a{--content-width:85%;}.elementor-26 .elementor-element.elementor-element-44499db{--content-width:85%;}.elementor-26 .elementor-element.elementor-element-38fe2d9{--content-width:85%;}.elementor-26 .elementor-element.elementor-element-0d9db35{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-96cc909 */.elementor-26 .elementor-element.elementor-element-96cc909{
    border: solid 1px #2A878F;
    border-radius: 38px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cd82351 */.azul{
    color: #3CBBC6;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-81354db */.elementor-26 .elementor-element.elementor-element-81354db:after{
    content: url(http://sajiro.es/wp-content/uploads/2024/12/flecha-abajo.svg);
    position: absolute;
    top: 14px;
    left: 15px;
}

.elementor-26 .elementor-element.elementor-element-81354db svg{
    margin-top: 1px;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-26 .elementor-element.elementor-element-81354db:after{
    top: 14px;
    left: 5vw;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-26 .elementor-element.elementor-element-81354db:after{
    transform: scale(0.9);
    left: 5%;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-70ec777 */.elementor-26 .elementor-element.elementor-element-70ec777{
    position: absolute;
    right: calc(50% - 10%);
    top: 220px;
}

#rayas{
    animation: giro 8s infinite linear;
    transform-origin: center;
}
#texto{
    animation: inverso 10s infinite linear;
    transform-origin: center;
}
#fondo{
    backdrop-filter: blur(5px) !important;
    -webkit-backdrop-filter: blur(5px);
}

@keyframes giro{
    100%{
        transform: rotate(360deg);
}}

@keyframes inverso{
    100%{
        transform: rotate(-360deg);
}}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-26 .elementor-element.elementor-element-70ec777{
    position: absolute;
    right: calc(50% + 15%);
    top: 26vh;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-26 .elementor-element.elementor-element-70ec777{
    position: absolute;
    right: calc(50% + 16%);
    top: 20vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37245c2 */.elementor-26 .elementor-element.elementor-element-37245c2{
    position: absolute;
    right: calc(50% - 500px);
    top: 50px;
    transform: rotate(-20deg);
    filter: blur(2px) brightness(110%);
    -webkit-filter: blur(2px) brightness(110%);
    animation: mover 15s infinite linear;
    pointer-events: none;
}

@keyframes mover{
    0%, 100%{
        transform: translateY(10px) translateX(20px) rotate(15deg);
    }
    25%{
        transform: translateY(-60px) translateX(-30px) rotate(-25deg);
    }
    75%{
        transform: translateY(50px) translateX(-20px) rotate(20deg);
    }
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-26 .elementor-element.elementor-element-37245c2{
    position: absolute;
    right: calc(50% - 50%);
    top: 5%;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-26 .elementor-element.elementor-element-37245c2{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9afcabb */.elementor-26 .elementor-element.elementor-element-9afcabb{
    position: absolute;
    right: calc(50% - 130px);
    top: 490px;
    transform: rotate(20deg);
    filter: blur(2px) brightness(110%);
    -webkit-filter: blur(2px) brightness(110%);
    animation: mover 15s infinite linear 2s;
    pointer-events: none;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-26 .elementor-element.elementor-element-9afcabb{
    position: absolute;
    right: calc(50% + 30%);
    top: 50vh;
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-26 .elementor-element.elementor-element-9afcabb{
    position: absolute;
    right: calc(50% + 30%);
    top: 25vh;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-592c1e0 *//*Ordenador*/
@media (min-width:1025px){
.elementor-26 .elementor-element.elementor-element-592c1e0 .elementor-image-box-description{
    padding-left: 60px;
    padding-right: 60px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-492eb0e */.botao{
    overflow: hidden;
    cursor: pointer;
    position: absolute;
    z-index: 99;
    bottom: 5px;
}

.botao .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.botao .elementor-button-text,
.botao .elementor-button-icon{
    position: relative;
    z-index: 15;
}

/*cor da borda*/
.botao .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 100%;
  height: 100%;
    border-radius: 20px;
}


/*hover color de fondo*/
.botao .elementor-button:hover:before {
  background: #1B1B1B; /*cambie el color aqui*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-195b9ed */.fondo{
    border: solid 1px #323232;
    border-radius: 13px;
}

.fondo{
    overflow: hidden;
    z-index: 999;
}

.fondo::after{
    content:"";
    width: 100px; /*Ajustar ancho*/
    height: 100px; /*Ajustar alto*/
    z-index: 99999;
    position: absolute;
    top: -70px; /*Ajustar ubicacion*/
    left: calc(50% - 35px); /*Ajustar ubicacion*/
    background-color: #3CBBC6; /*Cambiar color*/
    border-radius: 2000px;
    filter: blur(100px); /*Ajustar desenfoque*/
    mix-blend-mode: plus-lighter;
    pointer-events: none;
    animation: parpadeo 5s infinite ease-in-out; /*Ajustar rapidez de la animacion*/
}

@keyframes parpadeo{
    0%, 100%{
        opacity: 0;
    }
    50%{
        opacity: 1;
    }
}

.caja{
    max-height: 270px;
    overflow: hidden;
    transition: max-height 0.8s ease-in-out;
}

.caja:before{
    content:"";
    position: absolute;
    bottom: 0;
    left:0px;
    height: 100%;
    width: 100%;
    background: linear-gradient(to bottom, transparent 70%, #151515, #151515);
    pointer-events: none;
    z-index: 5;
}

.caja.expandir{
    max-height: 600px;
}

.caja.expandir::before{
    opacity:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a07de34 */.elementor-26 .elementor-element.elementor-element-a07de34 svg{
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9107dfe */.elementor-26 .elementor-element.elementor-element-9107dfe svg{
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f42db19 */.elementor-26 .elementor-element.elementor-element-f42db19 svg{
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a1789fb */.elementor-26 .elementor-element.elementor-element-a1789fb svg{
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1ec76e */.boton:hover{
    transform: scale(1.2);
}

.boton{
    transition: 0.8s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f172239 */.elementor-26 .elementor-element.elementor-element-f172239::after{
    content:"";
    width: 800px;/*Ajustar ancho*/
    height: 800px;/*Ajustar alto*/
    z-index: 9;
    position: absolute;
    top: 200px; /*Ajustar ubicacion*/
    left: calc(50% - 400px); /*Ajustar ubicacion*/
    background-color: #3CBBC635; /*Cambiar color*/
    border-radius: 2000px;
    filter: blur(250px); /*Ajustar desenfoque*/
    mix-blend-mode: plus-lighter;
    pointer-events: none;
}

@media (max-width:767px){
    .elementor-26 .elementor-element.elementor-element-f172239::after{
    content:"";
    width: 400px; /*Ajustar ancho*/
    height: 400px; /*Ajustar alto*/
    z-index: 99;
    position: absolute;
    top: 20%; /*Ajustar ubicacion*/
    left: calc(50% - 30%); /*Ajustar ubicacion*/
    background-color: #3CBBC635; /*Cambiar color*/
    border-radius: 2000px;
    filter: blur(100px); /*Ajustar desenfoque*/
    mix-blend-mode: plus-lighter;
    pointer-events: none;
}
}

.elementor-26 .elementor-element.elementor-element-f172239{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bef678f */.elementor-26 .elementor-element.elementor-element-bef678f{
    position: absolute;
    top: -25px;
    align-content: center;
    animation: subir 8s linear infinite;
    pointer-events: none;
}

@keyframes subir{
    0%, 100%{
        transform: translateY(10px);
    }
    50%{
        transform: translateY(-10px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2741bb5 */.img:after{
    content:"";
    width: 100px; /*Ajustar ancho*/
    height: 100px; /*Ajustar alto*/
    z-index: 99;
    position: absolute;
    top: 60px; /*Ajustar ubicacion*/
    left: calc(50% - 35px); /*Ajustar ubicacion*/
    background-color: #3CBBC6; /*Cambiar color*/
    border-radius: 200px;
    filter: blur(100px); /*Ajustar desenfoque*/
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f9ae2f */.cont:hover{
    border: solid 1px #3CBBC685;
    transform: translateY(-10px) translateX(5px);
}

.cont{
    transition: 0.8s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ded686 */.elementor-26 .elementor-element.elementor-element-2ded686{
    border-top: 2px solid;
    border-image: linear-gradient(to right,transparent,#2A878F,transparent) 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6797fab */.elementor-26 .elementor-element.elementor-element-6797fab svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d945d38 */.carrusel{
    background: #151515;
    border: solid 1px #323232;
    border-radius: 13px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29e726d */.elementor-26 .elementor-element.elementor-element-29e726d svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e419201 */.elementor-26 .elementor-element.elementor-element-e419201 svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068582e */.elementor-26 .elementor-element.elementor-element-068582e svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e1cc71e */.elementor-26 .elementor-element.elementor-element-e1cc71e svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6797fab */.elementor-26 .elementor-element.elementor-element-6797fab svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d945d38 */.carrusel{
    background: #151515;
    border: solid 1px #323232;
    border-radius: 13px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29e726d */.elementor-26 .elementor-element.elementor-element-29e726d svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e419201 */.elementor-26 .elementor-element.elementor-element-e419201 svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068582e */.elementor-26 .elementor-element.elementor-element-068582e svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e1cc71e */.elementor-26 .elementor-element.elementor-element-e1cc71e svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6797fab */.elementor-26 .elementor-element.elementor-element-6797fab svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d945d38 */.carrusel{
    background: #151515;
    border: solid 1px #323232;
    border-radius: 13px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29e726d */.elementor-26 .elementor-element.elementor-element-29e726d svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e419201 */.elementor-26 .elementor-element.elementor-element-e419201 svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068582e */.elementor-26 .elementor-element.elementor-element-068582e svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e1cc71e */.elementor-26 .elementor-element.elementor-element-e1cc71e svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6797fab */.elementor-26 .elementor-element.elementor-element-6797fab svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d945d38 */.carrusel{
    background: #151515;
    border: solid 1px #323232;
    border-radius: 13px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29e726d */.elementor-26 .elementor-element.elementor-element-29e726d svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e419201 */.elementor-26 .elementor-element.elementor-element-e419201 svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068582e */.elementor-26 .elementor-element.elementor-element-068582e svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e1cc71e */.elementor-26 .elementor-element.elementor-element-e1cc71e svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6797fab */.elementor-26 .elementor-element.elementor-element-6797fab svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d945d38 */.carrusel{
    background: #151515;
    border: solid 1px #323232;
    border-radius: 13px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29e726d */.elementor-26 .elementor-element.elementor-element-29e726d svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e419201 */.elementor-26 .elementor-element.elementor-element-e419201 svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068582e */.elementor-26 .elementor-element.elementor-element-068582e svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e1cc71e */.elementor-26 .elementor-element.elementor-element-e1cc71e svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6797fab */.elementor-26 .elementor-element.elementor-element-6797fab svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d945d38 */.carrusel{
    background: #151515;
    border: solid 1px #323232;
    border-radius: 13px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29e726d */.elementor-26 .elementor-element.elementor-element-29e726d svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e419201 */.elementor-26 .elementor-element.elementor-element-e419201 svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-068582e */.elementor-26 .elementor-element.elementor-element-068582e svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e1cc71e */.elementor-26 .elementor-element.elementor-element-e1cc71e svg{
    transform: rotate(-130deg);
    width: 18px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6994ee8 *//*Celular*/
@media (max-width:767px){
    .elementor-26 .elementor-element.elementor-element-6994ee8 .elementor-image-box-title{
        padding-right: 30%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad1872b *//*Ordenador*/
@media (min-width:1025px){
.elementor-26 .elementor-element.elementor-element-ad1872b{
    margin-top: 130px;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-494550b */.estrellas:before{
    content: url(http://sajiro.es/wp-content/uploads/2024/12/estrellas.svg);
    position: absolute;
    right: 0px;
}

/*Celular*/
@media (max-width:767px){
    .estrellas:before{
        transform: scale(0.8);
        top: -3px;
        right: -3%;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-44a1e49 */.estrellas:before{
    content: url(http://sajiro.es/wp-content/uploads/2024/12/estrellas.svg);
    position: absolute;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82cb348 */.elementor-26 .elementor-element.elementor-element-82cb348{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-67a2f6e */.estrellas:before{
    content: url(http://sajiro.es/wp-content/uploads/2024/12/estrellas.svg);
    position: absolute;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d61f713 */.estrellas:before{
    content: url(http://sajiro.es/wp-content/uploads/2024/12/estrellas.svg);
    position: absolute;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6ead05 */.elementor-26 .elementor-element.elementor-element-c6ead05{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c6afff8 */.estrellas:before{
    content: url(http://sajiro.es/wp-content/uploads/2024/12/estrellas.svg);
    position: absolute;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6cfa37a */.estrellas:before{
    content: url(http://sajiro.es/wp-content/uploads/2024/12/estrellas.svg);
    position: absolute;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f9a854 *//*Ordenador*/
@media (min-width:1025px){
.container{ 
    display: block;
    columns: 3;
    column-gap: 20px;
    margin-bottom: 20px;
    z-index: 20;
}

.box{
    margin-top: 20px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-872b353 */.elementor-26 .elementor-element.elementor-element-872b353{
    border-top: 2px solid;
    border-image: linear-gradient(to right,transparent,#2A878F,transparent) 1;
}

.elementor-26 .elementor-element.elementor-element-872b353::after{
    content:"";
    width: 800px;/*Ajustar ancho*/
    height: 800px;/*Ajustar alto*/
    z-index: 9;
    position: absolute;
    top: 200px; /*Ajustar ubicacion*/
    left: calc(50% - 400px); /*Ajustar ubicacion*/
    background-color: #3CBBC6; /*Cambiar color*/
    border-radius: 2000px;
    filter: blur(250px); /*Ajustar desenfoque*/
    mix-blend-mode: plus-lighter;
    pointer-events: none;
    animation: parpadeo 5s infinite ease-in-out; /*Ajustar rapidez de la animacion*/
}

@media (max-width:767px){
    .elementor-26 .elementor-element.elementor-element-872b353::after{
    content:"";
    width: 400px; /*Ajustar ancho*/
    height: 400px; /*Ajustar alto*/
    z-index: 9;
    position: absolute;
    top: 20%; /*Ajustar ubicacion*/
    left: calc(50% - 43%); /*Ajustar ubicacion*/
    background-color: #3CBBC6; /*Cambiar color*/
    border-radius: 2000px;
    filter: blur(100px); /*Ajustar desenfoque*/
    mix-blend-mode: plus-lighter;
    pointer-events: none;
    animation: parpadeo 5s infinite ease-in-out; /*Ajustar rapidez de la animacion*/
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78dc012 */.elementor-26 .elementor-element.elementor-element-78dc012{
    position: absolute;
    right: calc(50% - 500px);
    top: 650px;
    transform: rotate(-20deg);
    filter: blur(2px) brightness(110%);
    -webkit-filter: blur(2px) brightness(110%);
    animation: mover 15s infinite linear;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-26 .elementor-element.elementor-element-78dc012{
    position: absolute;
    right: calc(50% - 50%);
    top: 90vh;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca6632f */.elementor-26 .elementor-element.elementor-element-ca6632f{
    position: absolute;
    right: calc(50% + 470px);
    top: 1190px;
    transform: rotate(20deg);
    filter: blur(2px) brightness(110%);
    -webkit-filter: blur(2px) brightness(110%);
    animation: mover 15s infinite linear 1s;
}

/*Tablet*/
@media (max-width:1024px){
    .elementor-26 .elementor-element.elementor-element-ca6632f{
    position: absolute;
    right: calc(50% + 35%);
    top: 70%;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-38bb2e0 *//*Ordenador*/
@media (min-width:1025px){
.elementor-26 .elementor-element.elementor-element-38bb2e0 .elementor-image-box-title{
    padding-right: 100px;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4a22e03 *//*Ordenador*/
@media (min-width:1025px){
.elementor-26 .elementor-element.elementor-element-4a22e03 .elementor-image-box-title{
    padding-right: 100px;
}
}

/*Celular*/
@media (max-width:767px){
 .elementor-26 .elementor-element.elementor-element-4a22e03 .elementor-image-box-title{
    padding-right: 90px;
}   
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-398353d *//*Ordenador*/
@media (min-width:1025px){
    .elementor-26 .elementor-element.elementor-element-398353d .elementor-image-box-title{
    padding-right: 130px;
}
}

/*Celular*/
@media (max-width:767px){
 .elementor-26 .elementor-element.elementor-element-398353d .elementor-image-box-title{
    padding-right: 90px;
}   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f52c61 */.elementor-26 .elementor-element.elementor-element-1f52c61{
    border-top: 2px solid;
    border-image: linear-gradient(to right,transparent,#2A878F,transparent) 1;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-0b638a4 */.elementor-26 .elementor-element.elementor-element-0b638a4{
    z-index: 99999;   
}    
.elementor-field-group-message {
    overflow: hidden;
    border: solid 1px #3CBBC6;
    border-radius: 25px;
}

.elementor-upload-field {
    opacity: 0;
}

.elementor-field-group-message:before{
    content: "Subir curriculum";
    font-family: Poppins;
    font-size: 16px;
    font-weight: 700;
    color: #3CBBC6;
    position: absolute;
    left: 80px;
}

.elementor-field-group-message:after{
    content: url(http://sajiro.es/wp-content/uploads/2024/12/subir.svg);
    position: absolute;
    left: 50px;
    top: 10px;
}

#form-field-field_282c858-0{
    opacity: 0;
    margin-left: 80px;
    margin-bottom: 20px
}

.elementor-field-option label{
    font-size: 12px !important;
    line-height: 1.3em;
}

/*Celular*/
@media (max-width:767px){
    #form-field-field_282c858-0{
    opacity: 0;
    margin-left: 0px;
    margin-bottom: 20px
}
.elementor-field-group-message{
    height: 12vw;
}
.elementor-field-group-message:before{
    content: "Subir curriculum";
    font-family: Poppins;
    font-size: 16px;
    font-weight: 700;
    color: #3CBBC6;
    position: absolute;
    left: 34%;
}
.elementor-field-group-message:after{
    content: url(http://sajiro.es/wp-content/uploads/2024/12/subir.svg);
    position: absolute;
    left: 23%;
    top: 2.3vw;
}
.elementor-field-option label{
    font-size: 9px !important;
    line-height: 1.3em;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44499db */.elementor-26 .elementor-element.elementor-element-44499db{
    border-top: 2px solid;
    border-bottom: 2px solid;
    border-image: linear-gradient(to right,transparent,#2A878F,transparent) 1;
}

.elementor-26 .elementor-element.elementor-element-44499db::after{
    content:"";
    width: 500px;/*Ajustar ancho*/
    height: 500px;/*Ajustar alto*/
    z-index: 9;
    position: absolute;
    top: 100px; /*Ajustar ubicacion*/
    left: calc(50% - 240px); /*Ajustar ubicacion*/
    background-color: #3CBBC660; /*Cambiar color*/
    border-radius: 2000px;
    filter: blur(250px); /*Ajustar desenfoque*/
    mix-blend-mode: plus-lighter;
    pointer-events: none;
    animation: parpadeo 5s infinite ease-in-out; /*Ajustar rapidez de la animacion*/
}

@media (max-width:767px){
    .elementor-26 .elementor-element.elementor-element-44499db::after{
    content:"";
    width: 400px; /*Ajustar ancho*/
    height: 400px; /*Ajustar alto*/
    z-index: 9;
    position: absolute;
    top: 200px; /*Ajustar ubicacion*/
    left: calc(50% + 120px); /*Ajustar ubicacion*/
    background-color: #3CBBC660; /*Cambiar color*/
    border-radius: 2000px;
    filter: blur(100px); /*Ajustar desenfoque*/
    mix-blend-mode: plus-lighter;
    pointer-events: none;
    animation: parpadeo 5s infinite ease-in-out; /*Ajustar rapidez de la animacion*/
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38fe2d9 */.elementor-26 .elementor-element.elementor-element-38fe2d9{
    border-bottom: 20px solid #2A878F;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72ddbd9 */.scroll-left{
    opacity: 0;
    transition: 0.8s all;
    transform: translate(-30px, 0);
}

.scroll-right{
    opacity: 0;
    transition: 0.8s all;
    transform: translate(30px, 0);
}

.scroll-bottom{
    opacity: 0;
    transition: 0.8s all;
    transform: translate(0, 80px);
}

.scroll-top{
    opacity: 0;
    transition: 0.8s all;
    transform: translate(0, -80px);
}

.elementor-editor-active .scroll-bottom,
.elementor-editor-active .scroll-left,
.elementor-editor-active .scroll-right,
.ativo{
    opacity: 1;
    transition: 0.8s;
    transform: translatey(0px);
}/* End custom CSS */
/* Start custom CSS */html,
body{
width:100%;
overflow-x:hidden;
}/* End custom CSS */