.elementor-241 .elementor-element.elementor-element-38689fa{--display:flex;--min-height:75vh;--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:space-between;--align-items:center;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:03%;--padding-right:03%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-9a354cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 00%;text-align:start;}.elementor-241 .elementor-element.elementor-element-9a354cf.elementor-element{--align-self:flex-start;}.elementor-241 .elementor-element.elementor-element-9a354cf .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:9rem;font-weight:900;line-height:7.2rem;letter-spacing:-0.8rem;color:#151515;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-241 .elementor-element.elementor-element-0e94839{--e-transform-rotateZ:-4deg;--e-transform-translateX:-50%;--e-transform-translateY:-50%;top:45%;z-index:2;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-241 .elementor-element.elementor-element-0e94839{left:60%;}body.rtl .elementor-241 .elementor-element.elementor-element-0e94839{right:60%;}.elementor-241 .elementor-element.elementor-element-0e94839 img{width:250px;border-radius:18px 18px 18px 18px;}.elementor-241 .elementor-element.elementor-element-4471560{--e-transform-rotateZ:7deg;--e-transform-translateX:-50%;--e-transform-translateY:-50%;top:50%;z-index:2;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-241 .elementor-element.elementor-element-4471560{left:40%;}body.rtl .elementor-241 .elementor-element.elementor-element-4471560{right:40%;}.elementor-241 .elementor-element.elementor-element-4471560 img{width:250px;border-radius:18px 18px 18px 18px;}.elementor-241 .elementor-element.elementor-element-501d953{--e-transform-translateX:-50%;--e-transform-translateY:-50%;top:40%;z-index:3;border-radius:0px 0px 0px 0px;}body:not(.rtl) .elementor-241 .elementor-element.elementor-element-501d953{left:50%;}body.rtl .elementor-241 .elementor-element.elementor-element-501d953{right:50%;}.elementor-241 .elementor-element.elementor-element-501d953 img{width:250px;border-radius:18px 18px 18px 18px;}.elementor-241 .elementor-element.elementor-element-9255768{padding:0% 0% 0% 00%;text-align:end;}.elementor-241 .elementor-element.elementor-element-9255768.elementor-element{--align-self:flex-end;}.elementor-241 .elementor-element.elementor-element-9255768 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:4rem;font-weight:300;line-height:4rem;letter-spacing:-0.4rem;color:#151515;}.elementor-241 .elementor-element.elementor-element-42cb74c{--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:space-between;--align-items:center;--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:03%;--padding-right:03%;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-3e76356.elementor-element{--order:99999 /* order end hack */;}.elementor-241 .elementor-element.elementor-element-3e76356 .elementor-icon-wrapper{text-align:center;}.elementor-241 .elementor-element.elementor-element-cc07935{--display:flex;--min-height:100vh;--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:flex-end;--padding-top:0%;--padding-bottom:0%;--padding-left:03%;--padding-right:0%;}.elementor-241 .elementor-element.elementor-element-76ca93e{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:05%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-241 .elementor-element.elementor-element-52471cc{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-241 .elementor-element.elementor-element-52471cc.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-241 .elementor-element.elementor-element-fb67cde{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-241 .elementor-element.elementor-element-fb67cde .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:500;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-834f4ee{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-834f4ee .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:0.9rem;font-weight:300;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-fb3dd8d img{width:3000px;border-radius:18px 18px 18px 18px;}.elementor-241 .elementor-element.elementor-element-a612b41{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-241 .elementor-element.elementor-element-a612b41.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-241 .elementor-element.elementor-element-04b2116{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-241 .elementor-element.elementor-element-04b2116 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:500;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-74b5b79{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-74b5b79 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:0.9rem;font-weight:300;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-877b959 img{border-radius:18px 18px 18px 18px;}.elementor-241 .elementor-element.elementor-element-122b8b6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-241 .elementor-element.elementor-element-122b8b6.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-241 .elementor-element.elementor-element-9939d15{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-241 .elementor-element.elementor-element-9939d15 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:500;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-29809c3{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-29809c3 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:0.9rem;font-weight:300;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-92d5ae0 img{border-radius:18px 18px 18px 18px;}.elementor-241 .elementor-element.elementor-element-4339151{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-241 .elementor-element.elementor-element-4339151.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-241 .elementor-element.elementor-element-abfeac5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-241 .elementor-element.elementor-element-abfeac5 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:500;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-c0b9f55{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-c0b9f55 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:0.9rem;font-weight:300;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-1a0c8a0 img{border-radius:18px 18px 18px 18px;}.elementor-241 .elementor-element.elementor-element-4052f9f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-241 .elementor-element.elementor-element-4052f9f.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-241 .elementor-element.elementor-element-fc0a7cb{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-241 .elementor-element.elementor-element-fc0a7cb .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:500;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-3b353b0{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-3b353b0 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:0.9rem;font-weight:300;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-161a376 img{border-radius:18px 18px 18px 18px;}.elementor-241 .elementor-element.elementor-element-cca8630{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-241 .elementor-element.elementor-element-cca8630.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-241 .elementor-element.elementor-element-df22895{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-241 .elementor-element.elementor-element-df22895 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:500;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-bd2eb15{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-bd2eb15 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:0.9rem;font-weight:300;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-7994eba img{border-radius:18px 18px 18px 18px;}.elementor-241 .elementor-element.elementor-element-87e9aff{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-241 .elementor-element.elementor-element-87e9aff.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-241 .elementor-element.elementor-element-d1dfd92{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-241 .elementor-element.elementor-element-d1dfd92 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:500;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-a1e497a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-a1e497a .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:0.9rem;font-weight:300;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-2672ad2 img{border-radius:18px 18px 18px 18px;}.elementor-241 .elementor-element.elementor-element-3f102ba{--display:flex;--justify-content:space-around;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-241 .elementor-element.elementor-element-3f102ba.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-241 .elementor-element.elementor-element-1512ea7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-241 .elementor-element.elementor-element-1512ea7 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.3rem;font-weight:500;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-dafb2a0{--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;--justify-content:flex-end;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-241 .elementor-element.elementor-element-dfbbfde{--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:flex-start;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-241 .elementor-element.elementor-element-3a28b88{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-241 .elementor-element.elementor-element-3a28b88 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:500;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-4ab580a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-4ab580a .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:0.9rem;font-weight:300;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-940140f img{width:300px;border-radius:18px 18px 18px 18px;}.elementor-241 .elementor-element.elementor-element-cab8cfa{--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:flex-start;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-241 .elementor-element.elementor-element-da98a1a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-241 .elementor-element.elementor-element-da98a1a .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:500;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-b1c8737{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-b1c8737 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:0.9rem;font-weight:300;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-6dae0b1 img{width:300px;border-radius:18px 18px 18px 18px;}.elementor-241 .elementor-element.elementor-element-354c444{--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:flex-start;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-241 .elementor-element.elementor-element-87919f0{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-241 .elementor-element.elementor-element-87919f0 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:500;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-0d7fa57{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-0d7fa57 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:0.9rem;font-weight:300;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-722e851 img{width:300px;border-radius:18px 18px 18px 18px;}.elementor-241 .elementor-element.elementor-element-adf120a{--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:flex-start;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-241 .elementor-element.elementor-element-86a4ac1{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-241 .elementor-element.elementor-element-86a4ac1 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:500;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-80b96dc{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-80b96dc .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:0.9rem;font-weight:300;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-4782e32 img{width:300px;border-radius:18px 18px 18px 18px;}.elementor-241 .elementor-element.elementor-element-fe11e6d{--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:flex-start;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-241 .elementor-element.elementor-element-c6d1d7f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-241 .elementor-element.elementor-element-c6d1d7f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:500;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-00f029c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-00f029c .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:0.9rem;font-weight:300;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-7518ff4 img{width:300px;border-radius:18px 18px 18px 18px;}.elementor-241 .elementor-element.elementor-element-1750609{--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:flex-start;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-241 .elementor-element.elementor-element-ff359de{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-241 .elementor-element.elementor-element-ff359de .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:500;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-f7236e5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-f7236e5 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:0.9rem;font-weight:300;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-f3fe85f img{width:300px;border-radius:18px 18px 18px 18px;}.elementor-241 .elementor-element.elementor-element-88f5746{--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:flex-start;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-241 .elementor-element.elementor-element-8c5fdf0{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-241 .elementor-element.elementor-element-8c5fdf0 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:500;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-695909e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-695909e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:0.9rem;font-weight:300;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-25d2a99 img{width:300px;border-radius:18px 18px 18px 18px;}.elementor-241 .elementor-element.elementor-element-cdd5428{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-offset-size:72px;--e-n-carousel-swiper-slides-gap:15px;padding:0% 0% 0% 5%;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-241 .elementor-element.elementor-element-83a405a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-241 .elementor-element.elementor-element-83a405a .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-7a597c9{--display:flex;--min-height:0vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:03%;--padding-right:0%;}.elementor-241 .elementor-element.elementor-element-d41f555{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;text-align:start;}.elementor-241 .elementor-element.elementor-element-d41f555.elementor-element{--align-self:flex-start;}.elementor-241 .elementor-element.elementor-element-d41f555 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:7rem;font-weight:900;line-height:7.2rem;letter-spacing:-0.8rem;color:#151515;}.elementor-241 .elementor-element.elementor-element-a944142{--display:grid;--min-height:0vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--margin-top:-3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:3%;}.elementor-241 .elementor-element.elementor-element-c03b3b2{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-241 .elementor-element.elementor-element-c03b3b2.elementor-element{--order:-99999 /* order start hack */;}.elementor-241 .elementor-element.elementor-element-c03b3b2 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#6F6F6F;opacity:1;}.elementor-241 .elementor-element.elementor-element-c03b3b2 .swiper-pagination-bullet{background:#FFFFFF;}.elementor-241 .elementor-element.elementor-element-c03b3b2 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 18px 18px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-6543674{margin:5% 5% calc(var(--kit-widget-spacing, 0px) + 5%) 5%;font-family:"Helvetica", Sans-serif;font-weight:400;color:#000000;}.elementor-241 .elementor-element.elementor-element-6543674.elementor-element{--align-self:center;}.elementor-241 .elementor-element.elementor-element-13cbbc6{--display:flex;--min-height:0vh;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:03%;--padding-right:03%;}.elementor-241 .elementor-element.elementor-element-fb16663{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-241 .elementor-element.elementor-element-fb16663 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:-1px;color:#000000;}.elementor-241 .elementor-element.elementor-element-1559843{--display:flex;}body.elementor-page-241:not(.elementor-motion-effects-element-type-background), body.elementor-page-241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-241 .elementor-element.elementor-element-cdd5428{--e-n-carousel-swiper-slides-to-display:2;}.elementor-241 .elementor-element.elementor-element-d41f555 .elementor-heading-title{line-height:5.4rem;}.elementor-241 .elementor-element.elementor-element-a944142{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-241 .elementor-element.elementor-element-38689fa{--min-height:70vh;--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-241 .elementor-element.elementor-element-9a354cf{text-align:start;}.elementor-241 .elementor-element.elementor-element-9a354cf .elementor-heading-title{font-size:76px;line-height:62px;letter-spacing:-7px;}.elementor-241 .elementor-element.elementor-element-0e94839{top:60%;}.elementor-241 .elementor-element.elementor-element-0e94839 img{width:2000px;}body:not(.rtl) .elementor-241 .elementor-element.elementor-element-4471560{left:35%;}body.rtl .elementor-241 .elementor-element.elementor-element-4471560{right:35%;}.elementor-241 .elementor-element.elementor-element-4471560{top:45%;}.elementor-241 .elementor-element.elementor-element-4471560 img{width:150px;}.elementor-241 .elementor-element.elementor-element-501d953{top:50%;}.elementor-241 .elementor-element.elementor-element-501d953 img{width:200px;}.elementor-241 .elementor-element.elementor-element-9255768{text-align:end;}.elementor-241 .elementor-element.elementor-element-9255768 .elementor-heading-title{font-size:43px;line-height:37px;letter-spacing:-5px;}.elementor-241 .elementor-element.elementor-element-42cb74c{--margin-top:10%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;}.elementor-241 .elementor-element.elementor-element-3e76356 .elementor-icon{font-size:40px;}.elementor-241 .elementor-element.elementor-element-3e76356 .elementor-icon svg{height:40px;}.elementor-241 .elementor-element.elementor-element-dafb2a0{--margin-top:15%;--margin-bottom:20%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-241 .elementor-element.elementor-element-dfbbfde{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-241 .elementor-element.elementor-element-cab8cfa{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-241 .elementor-element.elementor-element-354c444{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-241 .elementor-element.elementor-element-adf120a{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-241 .elementor-element.elementor-element-fe11e6d{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-241 .elementor-element.elementor-element-1750609{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-241 .elementor-element.elementor-element-88f5746{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-241 .elementor-element.elementor-element-cdd5428{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:100px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 00%;}.elementor-241 .elementor-element.elementor-element-83a405a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 3% 0% 0%;text-align:end;}.elementor-241 .elementor-element.elementor-element-d41f555 .elementor-heading-title{font-size:55px;line-height:42px;letter-spacing:-5px;}.elementor-241 .elementor-element.elementor-element-a944142{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-241 .elementor-element.elementor-element-6543674{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;padding:0% 3% 0% 3%;}.elementor-241 .elementor-element.elementor-element-13cbbc6{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:4%;}}/* Start custom CSS for image, class: .elementor-element-0e94839 */top: 35%
left: 35%
width: 180px
rotate: -8deg/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4471560 */top: 35%
left: 35%
width: 180px
rotate: -8deg/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-501d953 */top: 35%
left: 35%
width: 180px
rotate: -8deg/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-cdd5428 */.horizontal-section{
height:300vh;
position:relative;
}

.horizontal-section .elementor-widget-wrap{
position:sticky;
top:0;
height:100vh;
display:flex;
align-items:center;
}/* End custom CSS */
/* Start custom CSS */.lightbox {
  display: none;
  position: fixed;
  z-index: 9999;
  top:0;
  left:0;
  width: 100%;
  height: 100%;
  background: rgba(255,255,255,0.70); /* fondo base */
  backdrop-filter: blur(10px);       /* efecto desenfoque */
  -webkit-backdrop-filter: blur(20px); /* soporte Safari */
  justify-content: center;
  align-items: center;
  cursor: grab;
  flex-direction: column;
}

.lightbox:active { cursor: grabbing; }

.slide-container {
  width: 85%;
  max-height: 80%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}

.lightbox-img {
  max-width: 100%;
  max-height: 80%;
  border-radius: 18px !important;
  display: block;
  opacity: 1;
  transition: opacity 0.4s ease, transform 0.3s ease; /* fade + zoom */
  position: relative;
  cursor: zoom-in;
}

.lightbox-img.zoomed {
  transform: scale(2); /* zoom al hacer clic */
  cursor: zoom-out;
}

.close {
  position: absolute;
  top: 20px;
  right: 30px;
  font-size: 40px;
  color: black;
  cursor: pointer;
  z-index: 10000;
}

/* Flechas laterales */
#prev, #next {
  position: fixed;
  top: 50%;
  transform: translateY(-50%);
  background: none;
  border: none;
  font-size: 42px;
  color: black;
  cursor: pointer;
  z-index: 10000;
}
#prev { left:5%; }
#next { right:5%; }
#prev:hover, #next:hover { opacity:0.6; }

/* MOBILE */
@media(max-width:768px){
  .lightbox-img { max-width:95%; max-height:70%; }
  .close { font-size:30px; right:20px; }
  #prev,#next { font-size:30px; }
}

/* Hover "VER +" sobre las imágenes de portada */
.abrir-lightbox {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.abrir-lightbox::after {
  content: "VER +";
  position: absolute;
  inset: 0;
  background: rgba(245, 245, 245, 0.80);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(3px);
  display: grid;
  place-items: center;
  font-size: 0.80rem;
  font-weight: 500;
  letter-spacing: 0.10em;
  color: black;
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 18px;
}

.abrir-lightbox:hover::after {
  opacity: 1;
}/* End custom CSS */