.elementor-14 .elementor-element.elementor-element-8fd2780{--display:flex;}.elementor-14 .elementor-element.elementor-element-76cecb6{margin:199px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-76cecb6 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-833fdb6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-14 .elementor-element.elementor-element-833fdb6 .elementor-divider-separator{width:100%;}.elementor-14 .elementor-element.elementor-element-833fdb6 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-14 .elementor-element.elementor-element-e2a108b{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-0cc3358{--display:flex;--min-height:0px;--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-14 .elementor-element.elementor-element-18671b4{--display:flex;--position:absolute;--min-height:372px;--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:0.5;border-style:none;--border-style:none;--margin-top:17px;--margin-bottom:17px;--margin-left:17px;--margin-right:17px;top:0px;}.elementor-14 .elementor-element.elementor-element-18671b4::before, .elementor-14 .elementor-element.elementor-element-18671b4 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-18671b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-18671b4 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-18671b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-18671b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-18671b4 > .elementor-shape-top .elementor-shape-fill, .elementor-14 .elementor-element.elementor-element-18671b4 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#02010100;}.elementor-14 .elementor-element.elementor-element-18671b4.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-18671b4{left:0px;}body.rtl .elementor-14 .elementor-element.elementor-element-18671b4{right:0px;}.elementor-14 .elementor-element.elementor-element-d555aca{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-d555aca.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-110565b{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-110565b .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:23px;font-weight:500;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-ff4f6ce{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-ff4f6ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-bccf6ac{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-bccf6ac .elementor-heading-title{font-family:"Satoshi variable", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-3a86aaa{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-3a86aaa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-d0d2406{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-d0d2406 .elementor-heading-title{font-family:"Satoshi variable", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-db3e894{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-db3e894.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-3d60c1c{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-3d60c1c .elementor-heading-title{font-family:"Satoshi variable", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-883c5cc{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-883c5cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-ae8791f{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-ae8791f .elementor-heading-title{font-family:"Satoshi variable", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-9833176{--display:flex;--min-height:63px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-7447db1{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-7447db1 img{max-width:100%;}.elementor-14 .elementor-element.elementor-element-6ea1d10{--display:flex;--position:absolute;--min-height:372px;--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:0.5;border-style:none;--border-style:none;--margin-top:17px;--margin-bottom:17px;--margin-left:17px;--margin-right:17px;top:0px;}.elementor-14 .elementor-element.elementor-element-6ea1d10::before, .elementor-14 .elementor-element.elementor-element-6ea1d10 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-6ea1d10 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-6ea1d10 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-6ea1d10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-6ea1d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-6ea1d10 > .elementor-shape-top .elementor-shape-fill, .elementor-14 .elementor-element.elementor-element-6ea1d10 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#02010100;}.elementor-14 .elementor-element.elementor-element-6ea1d10.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-6ea1d10{left:0px;}body.rtl .elementor-14 .elementor-element.elementor-element-6ea1d10{right:0px;}.elementor-14 .elementor-element.elementor-element-4b2aa2a{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-4b2aa2a.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-dcb9a7f{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-dcb9a7f .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:23px;font-weight:500;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-ffdb72d{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-ffdb72d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-aa107b1{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-aa107b1 .elementor-heading-title{font-family:"Satoshi variable", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-2ef62cf{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-2ef62cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-225e474{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-225e474 .elementor-heading-title{font-family:"Satoshi variable", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-ef1f2bb{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-ef1f2bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-5a02f62{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-5a02f62 .elementor-heading-title{font-family:"Satoshi variable", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-63d316a{--display:flex;--min-height:0px;--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-14 .elementor-element.elementor-element-a9e67f9{--display:flex;--position:absolute;--min-height:372px;--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:0.5;border-style:none;--border-style:none;--margin-top:17px;--margin-bottom:17px;--margin-left:17px;--margin-right:17px;top:0px;}.elementor-14 .elementor-element.elementor-element-a9e67f9::before, .elementor-14 .elementor-element.elementor-element-a9e67f9 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-a9e67f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-a9e67f9 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-a9e67f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-a9e67f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-a9e67f9 > .elementor-shape-top .elementor-shape-fill, .elementor-14 .elementor-element.elementor-element-a9e67f9 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#02010100;}.elementor-14 .elementor-element.elementor-element-a9e67f9.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-a9e67f9{left:0px;}body.rtl .elementor-14 .elementor-element.elementor-element-a9e67f9{right:0px;}.elementor-14 .elementor-element.elementor-element-426a3dd{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-426a3dd.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-644e5b1{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-644e5b1 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:23px;font-weight:500;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-bc09240{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-bc09240.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-b0bab5a{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-b0bab5a .elementor-heading-title{font-family:"Satoshi variable", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-1330124{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-1330124.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-af17e09{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-af17e09 .elementor-heading-title{font-family:"Satoshi variable", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-c01f0fe{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-c01f0fe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-1722f24{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-1722f24 .elementor-heading-title{font-family:"Satoshi variable", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-8adefbc{--display:flex;--min-height:0px;--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-14 .elementor-element.elementor-element-faf3eb8{--display:flex;--position:absolute;--min-height:372px;--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:0.5;border-style:none;--border-style:none;--margin-top:17px;--margin-bottom:17px;--margin-left:17px;--margin-right:17px;top:0px;}.elementor-14 .elementor-element.elementor-element-faf3eb8::before, .elementor-14 .elementor-element.elementor-element-faf3eb8 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-faf3eb8 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-faf3eb8 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-faf3eb8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-faf3eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-faf3eb8 > .elementor-shape-top .elementor-shape-fill, .elementor-14 .elementor-element.elementor-element-faf3eb8 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#02010100;}.elementor-14 .elementor-element.elementor-element-faf3eb8.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-faf3eb8{left:0px;}body.rtl .elementor-14 .elementor-element.elementor-element-faf3eb8{right:0px;}.elementor-14 .elementor-element.elementor-element-2681e8d{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-2681e8d.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-6cde616{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-6cde616 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:23px;font-weight:500;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-13bd0cb{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-13bd0cb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-66f5063{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-66f5063 .elementor-heading-title{font-family:"Satoshi variable", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-95ab6bc{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-95ab6bc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-b666e88{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-b666e88 .elementor-heading-title{font-family:"Satoshi variable", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-ad92c71{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-ad92c71.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-c43d21e{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-c43d21e .elementor-heading-title{font-family:"Satoshi variable", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-2fc3cfd{--display:flex;--min-height:0px;--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-14 .elementor-element.elementor-element-d11d1bf{--display:flex;--position:absolute;--min-height:372px;--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:0.5;border-style:none;--border-style:none;--margin-top:17px;--margin-bottom:17px;--margin-left:17px;--margin-right:17px;top:0px;}.elementor-14 .elementor-element.elementor-element-d11d1bf::before, .elementor-14 .elementor-element.elementor-element-d11d1bf > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-d11d1bf > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-d11d1bf > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-d11d1bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-d11d1bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-d11d1bf > .elementor-shape-top .elementor-shape-fill, .elementor-14 .elementor-element.elementor-element-d11d1bf > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#02010100;}.elementor-14 .elementor-element.elementor-element-d11d1bf.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-d11d1bf{left:0px;}body.rtl .elementor-14 .elementor-element.elementor-element-d11d1bf{right:0px;}.elementor-14 .elementor-element.elementor-element-82952ca{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-82952ca.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-158cc88{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-158cc88 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:23px;font-weight:500;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-0a66053{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-0a66053.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-1f62ae0{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-1f62ae0 .elementor-heading-title{font-family:"Satoshi variable", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-8dbadd3{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-8dbadd3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-fa37eed{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-fa37eed .elementor-heading-title{font-family:"Satoshi variable", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-7ac7fdf{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-7ac7fdf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-8e8f26c{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-8e8f26c .elementor-heading-title{font-family:"Satoshi variable", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-40e1505{--display:flex;--min-height:0px;--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-14 .elementor-element.elementor-element-7802f10 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14 .elementor-element.elementor-element-0c3afe6{--display:flex;--position:absolute;--min-height:372px;--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:0.5;border-style:none;--border-style:none;--margin-top:17px;--margin-bottom:17px;--margin-left:17px;--margin-right:17px;top:0px;}.elementor-14 .elementor-element.elementor-element-0c3afe6::before, .elementor-14 .elementor-element.elementor-element-0c3afe6 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-0c3afe6 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-0c3afe6 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-0c3afe6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-0c3afe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-0c3afe6 > .elementor-shape-top .elementor-shape-fill, .elementor-14 .elementor-element.elementor-element-0c3afe6 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#02010100;}.elementor-14 .elementor-element.elementor-element-0c3afe6.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-0c3afe6{left:0px;}body.rtl .elementor-14 .elementor-element.elementor-element-0c3afe6{right:0px;}.elementor-14 .elementor-element.elementor-element-2d7cf0b{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-2d7cf0b.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-365d1a2{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-365d1a2 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:23px;font-weight:500;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-cb0085a{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-cb0085a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-189513c{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-189513c .elementor-heading-title{font-family:"Satoshi variable", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-e1b8e46{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-e1b8e46.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-9e967ec{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-9e967ec .elementor-heading-title{font-family:"Satoshi variable", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-0b73d52{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-0b73d52.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-8715740{padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-8715740 .elementor-heading-title{font-family:"Satoshi variable", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-text );}body.elementor-page-14:not(.elementor-motion-effects-element-type-background), body.elementor-page-14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}body.elementor-page-14{margin:0px 0px 00px 0px;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-76cecb6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-14 .elementor-element.elementor-element-e2a108b{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-76cecb6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-14 .elementor-element.elementor-element-e2a108b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-18671b4{--content-width:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-110565b{width:auto;max-width:auto;}.elementor-14 .elementor-element.elementor-element-6ea1d10{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-a9e67f9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-faf3eb8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-d11d1bf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-0c3afe6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-d555aca{--width:14%;}.elementor-14 .elementor-element.elementor-element-ff4f6ce{--width:25%;}.elementor-14 .elementor-element.elementor-element-3a86aaa{--width:29%;}.elementor-14 .elementor-element.elementor-element-db3e894{--width:11.748%;}.elementor-14 .elementor-element.elementor-element-883c5cc{--width:21%;}.elementor-14 .elementor-element.elementor-element-9833176{--content-width:1092px;}.elementor-14 .elementor-element.elementor-element-6ea1d10{--width:94%;}.elementor-14 .elementor-element.elementor-element-4b2aa2a{--width:35%;}.elementor-14 .elementor-element.elementor-element-ffdb72d{--width:25%;}.elementor-14 .elementor-element.elementor-element-2ef62cf{--width:21%;}.elementor-14 .elementor-element.elementor-element-ef1f2bb{--width:21%;}.elementor-14 .elementor-element.elementor-element-a9e67f9{--width:94%;}.elementor-14 .elementor-element.elementor-element-426a3dd{--width:27%;}.elementor-14 .elementor-element.elementor-element-bc09240{--width:25%;}.elementor-14 .elementor-element.elementor-element-1330124{--width:21%;}.elementor-14 .elementor-element.elementor-element-c01f0fe{--width:21%;}.elementor-14 .elementor-element.elementor-element-faf3eb8{--width:94%;}.elementor-14 .elementor-element.elementor-element-2681e8d{--width:14%;}.elementor-14 .elementor-element.elementor-element-13bd0cb{--width:32%;}.elementor-14 .elementor-element.elementor-element-95ab6bc{--width:21%;}.elementor-14 .elementor-element.elementor-element-ad92c71{--width:21%;}.elementor-14 .elementor-element.elementor-element-d11d1bf{--width:94%;}.elementor-14 .elementor-element.elementor-element-82952ca{--width:14%;}.elementor-14 .elementor-element.elementor-element-0a66053{--width:30%;}.elementor-14 .elementor-element.elementor-element-8dbadd3{--width:21%;}.elementor-14 .elementor-element.elementor-element-7ac7fdf{--width:21%;}.elementor-14 .elementor-element.elementor-element-0c3afe6{--width:94%;}.elementor-14 .elementor-element.elementor-element-2d7cf0b{--width:19%;}.elementor-14 .elementor-element.elementor-element-cb0085a{--width:28.382%;}.elementor-14 .elementor-element.elementor-element-e1b8e46{--width:21%;}.elementor-14 .elementor-element.elementor-element-0b73d52{--width:21%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-d555aca{--width:65px;}.elementor-14 .elementor-element.elementor-element-ff4f6ce{--width:136.531px;}.elementor-14 .elementor-element.elementor-element-3a86aaa{--width:171.422px;}.elementor-14 .elementor-element.elementor-element-db3e894{--width:60.844px;}.elementor-14 .elementor-element.elementor-element-883c5cc{--width:118.641px;}.elementor-14 .elementor-element.elementor-element-4b2aa2a{--width:216.75px;}.elementor-14 .elementor-element.elementor-element-ffdb72d{--width:161.539px;}.elementor-14 .elementor-element.elementor-element-2ef62cf{--width:114.648px;}.elementor-14 .elementor-element.elementor-element-ef1f2bb{--width:115.648px;}.elementor-14 .elementor-element.elementor-element-426a3dd{--width:169.977px;}.elementor-14 .elementor-element.elementor-element-bc09240{--width:166.531px;}.elementor-14 .elementor-element.elementor-element-1330124{--width:133.648px;}.elementor-14 .elementor-element.elementor-element-c01f0fe{--width:113.648px;}.elementor-14 .elementor-element.elementor-element-2681e8d{--width:102.102px;}.elementor-14 .elementor-element.elementor-element-13bd0cb{--width:186.086px;}.elementor-14 .elementor-element.elementor-element-95ab6bc{--width:124.648px;}.elementor-14 .elementor-element.elementor-element-ad92c71{--width:131.648px;}.elementor-14 .elementor-element.elementor-element-82952ca{--width:81.102px;}.elementor-14 .elementor-element.elementor-element-0a66053{--width:160.641px;}.elementor-14 .elementor-element.elementor-element-8dbadd3{--width:104.648px;}.elementor-14 .elementor-element.elementor-element-7ac7fdf{--width:121.648px;}.elementor-14 .elementor-element.elementor-element-2d7cf0b{--width:101.195px;}.elementor-14 .elementor-element.elementor-element-cb0085a{--width:175.43px;}.elementor-14 .elementor-element.elementor-element-e1b8e46{--width:109.648px;}.elementor-14 .elementor-element.elementor-element-0b73d52{--width:110.648px;}}/* Start custom CSS for image, class: .elementor-element-5d75a1d */.project-img{
transition:transform .6s ease;
}

.project-card:hover .project-img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d555aca */.elementor-14 .elementor-element.elementor-element-d555aca {
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.12),
        rgba(255,255,255,0.03)
    );
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 10px;
    box-shadow:
        0 10px 30px rgba(0,0,0,0.35),
        inset 0 1px 0 rgba(255,255,255,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff4f6ce */.elementor-14 .elementor-element.elementor-element-ff4f6ce {
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.12),
        rgba(255,255,255,0.03)
    );
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 10px;
    box-shadow:
        0 10px 30px rgba(0,0,0,0.35),
        inset 0 1px 0 rgba(255,255,255,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a86aaa */.elementor-14 .elementor-element.elementor-element-3a86aaa {
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.12),
        rgba(255,255,255,0.03)
    );
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 10px;
    box-shadow:
        0 10px 30px rgba(0,0,0,0.35),
        inset 0 1px 0 rgba(255,255,255,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db3e894 */.elementor-14 .elementor-element.elementor-element-db3e894 {
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.12),
        rgba(255,255,255,0.03)
    );
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 10px;
    box-shadow:
        0 10px 30px rgba(0,0,0,0.35),
        inset 0 1px 0 rgba(255,255,255,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-883c5cc */.elementor-14 .elementor-element.elementor-element-883c5cc {
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.12),
        rgba(255,255,255,0.03)
    );
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 10px;
    box-shadow:
        0 10px 30px rgba(0,0,0,0.35),
        inset 0 1px 0 rgba(255,255,255,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18671b4 */project-overlay
.project-overlay .chip-hover:nth-child(1) {
  transition-delay: 0.05s;
}

.project-overlay .chip-hover:nth-child(2) {
  transition-delay: 0.12s;
}

.project-overlay .chip-hover:nth-child(3) {
  transition-delay: 0.19s;
}

.project-overlay .chip-hover:nth-child(4) {
  transition-delay: 0.26s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc3358 *//* CARD */

.project-card{
position:relative;
overflow:hidden;
}

/* IMAGEN */

.project-img{
transition: filter .4s ease, transform .6s ease;
}

/* OSCURECER IMAGEN */

.project-card:hover .project-img{
filter: brightness(0.6);
transform: scale(1.03);
}

/* OVERLAY */

.project-overlay{
position:absolute;
inset:0;
pointer-events:none;
}

/* POSICIÓN CHIPS */

.chip-stack{
position:absolute;
top:20px;
left:20px;
display:flex;
flex-direction:column;
gap:8px;
align-items:flex-start;
}

/* ESTILO CHIPS */

.chip{
padding:8px 14px;
border-radius:999px;
background:rgba(255,255,255,0.18);
backdrop-filter:blur(6px);
-webkit-backdrop-filter:blur(6px);
border:1px solid rgba(255,255,255,0.25);
color:#fff;
font-size:13px;
white-space:nowrap;

/* estado inicial */

opacity:0;
transform:translateY(10px);
transition:opacity .35s ease, transform .35s ease;
}

/* HOVER */

.project-card:hover .chip{
opacity:1;
transform:translateY(0);
}

/* ESCALONADO */

.project-card:hover .chip:nth-child(1){
transition-delay:.05s;
}

.project-card:hover .chip:nth-child(2){
transition-delay:.12s;
}

.project-card:hover .chip:nth-child(3){
transition-delay:.18s;
}

.project-card:hover .chip:nth-child(4){
transition-delay:.24s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7447db1 */.project-img{
transition:transform .6s ease;
}

.project-card:hover .project-img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b2aa2a */.elementor-14 .elementor-element.elementor-element-4b2aa2a {
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.12),
        rgba(255,255,255,0.03)
    );
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 10px;
    box-shadow:
        0 10px 30px rgba(0,0,0,0.35),
        inset 0 1px 0 rgba(255,255,255,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffdb72d */.elementor-14 .elementor-element.elementor-element-ffdb72d {
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.12),
        rgba(255,255,255,0.03)
    );
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 10px;
    box-shadow:
        0 10px 30px rgba(0,0,0,0.35),
        inset 0 1px 0 rgba(255,255,255,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ef62cf */.elementor-14 .elementor-element.elementor-element-2ef62cf {
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.12),
        rgba(255,255,255,0.03)
    );
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 10px;
    box-shadow:
        0 10px 30px rgba(0,0,0,0.35),
        inset 0 1px 0 rgba(255,255,255,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef1f2bb */.elementor-14 .elementor-element.elementor-element-ef1f2bb {
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.12),
        rgba(255,255,255,0.03)
    );
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 10px;
    box-shadow:
        0 10px 30px rgba(0,0,0,0.35),
        inset 0 1px 0 rgba(255,255,255,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ea1d10 */project-overlay
.project-overlay .chip-hover:nth-child(1) {
  transition-delay: 0.05s;
}

.project-overlay .chip-hover:nth-child(2) {
  transition-delay: 0.12s;
}

.project-overlay .chip-hover:nth-child(3) {
  transition-delay: 0.19s;
}

.project-overlay .chip-hover:nth-child(4) {
  transition-delay: 0.26s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9833176 *//* CARD */

.project-card{
position:relative;
overflow:hidden;
}

/* IMAGEN */

.project-img{
transition: filter .4s ease, transform .6s ease;
}

/* OSCURECER IMAGEN */

.project-card:hover .project-img{
filter: brightness(0.6);
transform: scale(1.03);
}

/* OVERLAY */

.project-overlay{
position:absolute;
inset:0;
pointer-events:none;
}

/* POSICIÓN CHIPS */

.chip-stack{
position:absolute;
top:20px;
left:20px;
display:flex;
flex-direction:column;
gap:8px;
align-items:flex-start;
}

/* ESTILO CHIPS */

.chip{
padding:8px 14px;
border-radius:999px;
background:rgba(255,255,255,0.18);
backdrop-filter:blur(6px);
-webkit-backdrop-filter:blur(6px);
border:1px solid rgba(255,255,255,0.25);
color:#fff;
font-size:13px;
white-space:nowrap;

/* estado inicial */

opacity:0;
transform:translateY(10px);
transition:opacity .35s ease, transform .35s ease;
}

/* HOVER */

.project-card:hover .chip{
opacity:1;
transform:translateY(0);
}

/* ESCALONADO */

.project-card:hover .chip:nth-child(1){
transition-delay:.05s;
}

.project-card:hover .chip:nth-child(2){
transition-delay:.12s;
}

.project-card:hover .chip:nth-child(3){
transition-delay:.18s;
}

.project-card:hover .chip:nth-child(4){
transition-delay:.24s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-058c213 */.project-img{
transition:transform .6s ease;
}

.project-card:hover .project-img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426a3dd */.elementor-14 .elementor-element.elementor-element-426a3dd {
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.12),
        rgba(255,255,255,0.03)
    );
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 10px;
    box-shadow:
        0 10px 30px rgba(0,0,0,0.35),
        inset 0 1px 0 rgba(255,255,255,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc09240 */.elementor-14 .elementor-element.elementor-element-bc09240 {
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.12),
        rgba(255,255,255,0.03)
    );
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 10px;
    box-shadow:
        0 10px 30px rgba(0,0,0,0.35),
        inset 0 1px 0 rgba(255,255,255,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1330124 */.elementor-14 .elementor-element.elementor-element-1330124 {
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.12),
        rgba(255,255,255,0.03)
    );
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 10px;
    box-shadow:
        0 10px 30px rgba(0,0,0,0.35),
        inset 0 1px 0 rgba(255,255,255,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c01f0fe */.elementor-14 .elementor-element.elementor-element-c01f0fe {
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.12),
        rgba(255,255,255,0.03)
    );
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 10px;
    box-shadow:
        0 10px 30px rgba(0,0,0,0.35),
        inset 0 1px 0 rgba(255,255,255,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9e67f9 */project-overlay
.project-overlay .chip-hover:nth-child(1) {
  transition-delay: 0.05s;
}

.project-overlay .chip-hover:nth-child(2) {
  transition-delay: 0.12s;
}

.project-overlay .chip-hover:nth-child(3) {
  transition-delay: 0.19s;
}

.project-overlay .chip-hover:nth-child(4) {
  transition-delay: 0.26s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63d316a *//* CARD */

.project-card{
position:relative;
overflow:hidden;
}

/* IMAGEN */

.project-img{
transition: filter .4s ease, transform .6s ease;
}

/* OSCURECER IMAGEN */

.project-card:hover .project-img{
filter: brightness(0.6);
transform: scale(1.03);
}

/* OVERLAY */

.project-overlay{
position:absolute;
inset:0;
pointer-events:none;
}

/* POSICIÓN CHIPS */

.chip-stack{
position:absolute;
top:20px;
left:20px;
display:flex;
flex-direction:column;
gap:8px;
align-items:flex-start;
}

/* ESTILO CHIPS */

.chip{
padding:8px 14px;
border-radius:999px;
background:rgba(255,255,255,0.18);
backdrop-filter:blur(6px);
-webkit-backdrop-filter:blur(6px);
border:1px solid rgba(255,255,255,0.25);
color:#fff;
font-size:13px;
white-space:nowrap;

/* estado inicial */

opacity:0;
transform:translateY(10px);
transition:opacity .35s ease, transform .35s ease;
}

/* HOVER */

.project-card:hover .chip{
opacity:1;
transform:translateY(0);
}

/* ESCALONADO */

.project-card:hover .chip:nth-child(1){
transition-delay:.05s;
}

.project-card:hover .chip:nth-child(2){
transition-delay:.12s;
}

.project-card:hover .chip:nth-child(3){
transition-delay:.18s;
}

.project-card:hover .chip:nth-child(4){
transition-delay:.24s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b1d6a55 */.project-img{
transition:transform .6s ease;
}

.project-card:hover .project-img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2681e8d */.elementor-14 .elementor-element.elementor-element-2681e8d {
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.12),
        rgba(255,255,255,0.03)
    );
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 10px;
    box-shadow:
        0 10px 30px rgba(0,0,0,0.35),
        inset 0 1px 0 rgba(255,255,255,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13bd0cb */.elementor-14 .elementor-element.elementor-element-13bd0cb {
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.12),
        rgba(255,255,255,0.03)
    );
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 10px;
    box-shadow:
        0 10px 30px rgba(0,0,0,0.35),
        inset 0 1px 0 rgba(255,255,255,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95ab6bc */.elementor-14 .elementor-element.elementor-element-95ab6bc {
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.12),
        rgba(255,255,255,0.03)
    );
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 10px;
    box-shadow:
        0 10px 30px rgba(0,0,0,0.35),
        inset 0 1px 0 rgba(255,255,255,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad92c71 */.elementor-14 .elementor-element.elementor-element-ad92c71 {
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.12),
        rgba(255,255,255,0.03)
    );
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 10px;
    box-shadow:
        0 10px 30px rgba(0,0,0,0.35),
        inset 0 1px 0 rgba(255,255,255,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faf3eb8 */project-overlay
.project-overlay .chip-hover:nth-child(1) {
  transition-delay: 0.05s;
}

.project-overlay .chip-hover:nth-child(2) {
  transition-delay: 0.12s;
}

.project-overlay .chip-hover:nth-child(3) {
  transition-delay: 0.19s;
}

.project-overlay .chip-hover:nth-child(4) {
  transition-delay: 0.26s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8adefbc *//* CARD */

.project-card{
position:relative;
overflow:hidden;
}

/* IMAGEN */

.project-img{
transition: filter .4s ease, transform .6s ease;
}

/* OSCURECER IMAGEN */

.project-card:hover .project-img{
filter: brightness(0.6);
transform: scale(1.03);
}

/* OVERLAY */

.project-overlay{
position:absolute;
inset:0;
pointer-events:none;
}

/* POSICIÓN CHIPS */

.chip-stack{
position:absolute;
top:20px;
left:20px;
display:flex;
flex-direction:column;
gap:8px;
align-items:flex-start;
}

/* ESTILO CHIPS */

.chip{
padding:8px 14px;
border-radius:999px;
background:rgba(255,255,255,0.18);
backdrop-filter:blur(6px);
-webkit-backdrop-filter:blur(6px);
border:1px solid rgba(255,255,255,0.25);
color:#fff;
font-size:13px;
white-space:nowrap;

/* estado inicial */

opacity:0;
transform:translateY(10px);
transition:opacity .35s ease, transform .35s ease;
}

/* HOVER */

.project-card:hover .chip{
opacity:1;
transform:translateY(0);
}

/* ESCALONADO */

.project-card:hover .chip:nth-child(1){
transition-delay:.05s;
}

.project-card:hover .chip:nth-child(2){
transition-delay:.12s;
}

.project-card:hover .chip:nth-child(3){
transition-delay:.18s;
}

.project-card:hover .chip:nth-child(4){
transition-delay:.24s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-074592f */.project-img{
transition:transform .6s ease;
}

.project-card:hover .project-img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82952ca */.elementor-14 .elementor-element.elementor-element-82952ca {
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.12),
        rgba(255,255,255,0.03)
    );
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 10px;
    box-shadow:
        0 10px 30px rgba(0,0,0,0.35),
        inset 0 1px 0 rgba(255,255,255,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a66053 */.elementor-14 .elementor-element.elementor-element-0a66053 {
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.12),
        rgba(255,255,255,0.03)
    );
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 10px;
    box-shadow:
        0 10px 30px rgba(0,0,0,0.35),
        inset 0 1px 0 rgba(255,255,255,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbadd3 */.elementor-14 .elementor-element.elementor-element-8dbadd3 {
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.12),
        rgba(255,255,255,0.03)
    );
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 10px;
    box-shadow:
        0 10px 30px rgba(0,0,0,0.35),
        inset 0 1px 0 rgba(255,255,255,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ac7fdf */.elementor-14 .elementor-element.elementor-element-7ac7fdf {
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.12),
        rgba(255,255,255,0.03)
    );
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 10px;
    box-shadow:
        0 10px 30px rgba(0,0,0,0.35),
        inset 0 1px 0 rgba(255,255,255,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d11d1bf */project-overlay
.project-overlay .chip-hover:nth-child(1) {
  transition-delay: 0.05s;
}

.project-overlay .chip-hover:nth-child(2) {
  transition-delay: 0.12s;
}

.project-overlay .chip-hover:nth-child(3) {
  transition-delay: 0.19s;
}

.project-overlay .chip-hover:nth-child(4) {
  transition-delay: 0.26s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fc3cfd *//* CARD */

.project-card{
position:relative;
overflow:hidden;
}

/* IMAGEN */

.project-img{
transition: filter .4s ease, transform .6s ease;
}

/* OSCURECER IMAGEN */

.project-card:hover .project-img{
filter: brightness(0.6);
transform: scale(1.03);
}

/* OVERLAY */

.project-overlay{
position:absolute;
inset:0;
pointer-events:none;
}

/* POSICIÓN CHIPS */

.chip-stack{
position:absolute;
top:20px;
left:20px;
display:flex;
flex-direction:column;
gap:8px;
align-items:flex-start;
}

/* ESTILO CHIPS */

.chip{
padding:8px 14px;
border-radius:999px;
background:rgba(255,255,255,0.18);
backdrop-filter:blur(6px);
-webkit-backdrop-filter:blur(6px);
border:1px solid rgba(255,255,255,0.25);
color:#fff;
font-size:13px;
white-space:nowrap;

/* estado inicial */

opacity:0;
transform:translateY(10px);
transition:opacity .35s ease, transform .35s ease;
}

/* HOVER */

.project-card:hover .chip{
opacity:1;
transform:translateY(0);
}

/* ESCALONADO */

.project-card:hover .chip:nth-child(1){
transition-delay:.05s;
}

.project-card:hover .chip:nth-child(2){
transition-delay:.12s;
}

.project-card:hover .chip:nth-child(3){
transition-delay:.18s;
}

.project-card:hover .chip:nth-child(4){
transition-delay:.24s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7802f10 */.project-img{
transition:transform .6s ease;
}

.project-card:hover .project-img{
transform:scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d7cf0b */.elementor-14 .elementor-element.elementor-element-2d7cf0b {
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.12),
        rgba(255,255,255,0.03)
    );
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 10px;
    box-shadow:
        0 10px 30px rgba(0,0,0,0.35),
        inset 0 1px 0 rgba(255,255,255,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb0085a */.elementor-14 .elementor-element.elementor-element-cb0085a {
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.12),
        rgba(255,255,255,0.03)
    );
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 10px;
    box-shadow:
        0 10px 30px rgba(0,0,0,0.35),
        inset 0 1px 0 rgba(255,255,255,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1b8e46 */.elementor-14 .elementor-element.elementor-element-e1b8e46 {
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.12),
        rgba(255,255,255,0.03)
    );
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 10px;
    box-shadow:
        0 10px 30px rgba(0,0,0,0.35),
        inset 0 1px 0 rgba(255,255,255,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b73d52 */.elementor-14 .elementor-element.elementor-element-0b73d52 {
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.12),
        rgba(255,255,255,0.03)
    );
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255,255,255,0.18);
    border-radius: 10px;
    box-shadow:
        0 10px 30px rgba(0,0,0,0.35),
        inset 0 1px 0 rgba(255,255,255,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c3afe6 */project-overlay
.project-overlay .chip-hover:nth-child(1) {
  transition-delay: 0.05s;
}

.project-overlay .chip-hover:nth-child(2) {
  transition-delay: 0.12s;
}

.project-overlay .chip-hover:nth-child(3) {
  transition-delay: 0.19s;
}

.project-overlay .chip-hover:nth-child(4) {
  transition-delay: 0.26s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40e1505 *//* CARD */

.project-card{
position:relative;
overflow:hidden;
}

/* IMAGEN */

.project-img{
transition: filter .4s ease, transform .6s ease;
}

/* OSCURECER IMAGEN */

.project-card:hover .project-img{
filter: brightness(0.6);
transform: scale(1.03);
}

/* OVERLAY */

.project-overlay{
position:absolute;
inset:0;
pointer-events:none;
}

/* POSICIÓN CHIPS */

.chip-stack{
position:absolute;
top:20px;
left:20px;
display:flex;
flex-direction:column;
gap:8px;
align-items:flex-start;
}

/* ESTILO CHIPS */

.chip{
padding:8px 14px;
border-radius:999px;
background:rgba(255,255,255,0.18);
backdrop-filter:blur(6px);
-webkit-backdrop-filter:blur(6px);
border:1px solid rgba(255,255,255,0.25);
color:#fff;
font-size:13px;
white-space:nowrap;

/* estado inicial */

opacity:0;
transform:translateY(10px);
transition:opacity .35s ease, transform .35s ease;
}

/* HOVER */

.project-card:hover .chip{
opacity:1;
transform:translateY(0);
}

/* ESCALONADO */

.project-card:hover .chip:nth-child(1){
transition-delay:.05s;
}

.project-card:hover .chip:nth-child(2){
transition-delay:.12s;
}

.project-card:hover .chip:nth-child(3){
transition-delay:.18s;
}

.project-card:hover .chip:nth-child(4){
transition-delay:.24s;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Satoshi variable';
	font-display: auto;
	src: url('http://strecv.com/wp-content/uploads/2026/02/Satoshi-VariableItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */