.elementor-3498 .elementor-element.elementor-element-1a6b47f1{--display:flex;--min-height:300px;--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:flex-end;--align-items:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3498 .elementor-element.elementor-element-1a6b47f1.e-con{--order:99999 /* order end hack */;}.elementor-3498 .elementor-element.elementor-element-5eda6301{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-3498 .elementor-element.elementor-element-749b9eca{text-align:center;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-widget-heading .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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-3498 .elementor-element.elementor-element-5b85525f{text-align:center;}.elementor-3498 .elementor-element.elementor-element-5b85525f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:120px;font-weight:600;text-transform:uppercase;line-height:100px;letter-spacing:-4px;color:#FFB61C;}.elementor-3498 .elementor-element.elementor-element-76bc46be{--display:flex;--min-height:0px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-3498 .elementor-element.elementor-element-7def9ef8{--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;--gap:2% 2%;--row-gap:2%;--column-gap:2%;--margin-top:10px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3498 .elementor-element.elementor-element-6949b0{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;font-style:normal;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-6949b0 a{color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-6949b0 a:hover, .elementor-3498 .elementor-element.elementor-element-6949b0 a:focus{color:var( --e-global-color-primary );}.elementor-3498 .elementor-element.elementor-element-5a87673d{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-5a87673d a{color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-5a87673d a:hover, .elementor-3498 .elementor-element.elementor-element-5a87673d a:focus{color:var( --e-global-color-primary );}.elementor-3498 .elementor-element.elementor-element-4373c717{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-4373c717 a{color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-4373c717 a:hover, .elementor-3498 .elementor-element.elementor-element-4373c717 a:focus{color:var( --e-global-color-primary );}.elementor-3498 .elementor-element.elementor-element-97a5b3e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3498 .elementor-element.elementor-element-bca4ff0{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-bca4ff0 > .elementor-widget-container{margin:50px 0px 35px 0px;}.elementor-3498 .elementor-element.elementor-element-bca4ff0.elementor-element{--align-self:center;}.elementor-3498 .elementor-element.elementor-element-233bee58{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:25px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-233bee58.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3498 .elementor-element.elementor-element-1ce86d8 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-3498 .elementor-element.elementor-element-1ce86d8 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3498 .elementor-element.elementor-element-1ce86d8.elementor-element{--align-self:center;}.elementor-3498 .elementor-element.elementor-element-2a8dbab4{--display:flex;--min-height:0px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-3498 .elementor-element.elementor-element-ef288a0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3498 .elementor-element.elementor-element-ef288a0.e-con{--order:-99999 /* order start hack */;}.elementor-3498 .elementor-element.elementor-element-07fd620{text-align:center;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-72d5573{text-align:center;}.elementor-3498 .elementor-element.elementor-element-72d5573 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:120px;font-weight:600;text-transform:uppercase;line-height:100px;letter-spacing:-4px;}.elementor-3498 .elementor-element.elementor-element-e7e3ce6 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3498 .elementor-element.elementor-element-e7e3ce6{text-align:center;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-de217e5{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3498 .elementor-element.elementor-element-5531410{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3498 .elementor-element.elementor-element-1c6c352{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-3498 .elementor-element.elementor-element-345a7de > .elementor-widget-container{margin:8px 0px -10px 0px;}.elementor-3498 .elementor-element.elementor-element-345a7de{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-345a7de a{color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-345a7de a:hover, .elementor-3498 .elementor-element.elementor-element-345a7de a:focus{color:var( --e-global-color-primary );}.elementor-3498 .elementor-element.elementor-element-8305f2d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-132c154{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3498 .elementor-element.elementor-element-2da1097{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-3498 .elementor-element.elementor-element-238856b > .elementor-widget-container{margin:8px 0px -10px 0px;}.elementor-3498 .elementor-element.elementor-element-238856b{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-238856b a{color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-238856b a:hover, .elementor-3498 .elementor-element.elementor-element-238856b a:focus{color:var( --e-global-color-primary );}.elementor-3498 .elementor-element.elementor-element-f66d410{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-d358c40{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3498 .elementor-element.elementor-element-4de5a8d{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-3498 .elementor-element.elementor-element-c3382ee > .elementor-widget-container{margin:8px 0px -10px 0px;}.elementor-3498 .elementor-element.elementor-element-c3382ee{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-c3382ee a{color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-c3382ee a:hover, .elementor-3498 .elementor-element.elementor-element-c3382ee a:focus{color:var( --e-global-color-primary );}.elementor-3498 .elementor-element.elementor-element-72928c9{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-561b25c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3498 .elementor-element.elementor-element-60f3088{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-3498 .elementor-element.elementor-element-24bacbc > .elementor-widget-container{margin:8px 0px -10px 0px;}.elementor-3498 .elementor-element.elementor-element-24bacbc{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-24bacbc a{color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-24bacbc a:hover, .elementor-3498 .elementor-element.elementor-element-24bacbc a:focus{color:var( --e-global-color-primary );}.elementor-3498 .elementor-element.elementor-element-0ba1e51{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-22354db{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3498 .elementor-element.elementor-element-b952422{--display:flex;}.elementor-3498 .elementor-element.elementor-element-2bc4880{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-3498 .elementor-element.elementor-element-cf572c1 > .elementor-widget-container{margin:8px 0px -10px 0px;}.elementor-3498 .elementor-element.elementor-element-cf572c1{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-cf572c1 a{color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-cf572c1 a:hover, .elementor-3498 .elementor-element.elementor-element-cf572c1 a:focus{color:var( --e-global-color-primary );}.elementor-3498 .elementor-element.elementor-element-f28eb7a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-bd7de45{--display:flex;}.elementor-3498 .elementor-element.elementor-element-a22ceae{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-3498 .elementor-element.elementor-element-1e257ab > .elementor-widget-container{margin:8px 0px -10px 0px;}.elementor-3498 .elementor-element.elementor-element-1e257ab{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-1e257ab a{color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-1e257ab a:hover, .elementor-3498 .elementor-element.elementor-element-1e257ab a:focus{color:var( --e-global-color-primary );}.elementor-3498 .elementor-element.elementor-element-587ead4{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-53af00a{--display:flex;}.elementor-3498 .elementor-element.elementor-element-48163a1{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-3498 .elementor-element.elementor-element-7484f5f > .elementor-widget-container{margin:8px 0px -10px 0px;}.elementor-3498 .elementor-element.elementor-element-7484f5f{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-7484f5f a{color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-7484f5f a:hover, .elementor-3498 .elementor-element.elementor-element-7484f5f a:focus{color:var( --e-global-color-primary );}.elementor-3498 .elementor-element.elementor-element-87814e6{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-b806ca5{--display:flex;}.elementor-3498 .elementor-element.elementor-element-c6573e3{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-3498 .elementor-element.elementor-element-4ddda49 > .elementor-widget-container{margin:8px 0px -10px 0px;}.elementor-3498 .elementor-element.elementor-element-4ddda49{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-4ddda49 a{color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-4ddda49 a:hover, .elementor-3498 .elementor-element.elementor-element-4ddda49 a:focus{color:var( --e-global-color-primary );}.elementor-3498 .elementor-element.elementor-element-e6e490d{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-2ed426e{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--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:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-secondary );--e-n-carousel-dots-normal-color:var( --e-global-color-primary );}.elementor-3498 .elementor-element.elementor-element-bdfc2d7{--display:flex;--min-height:0px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-3498 .elementor-element.elementor-element-2d8cd22{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3498 .elementor-element.elementor-element-2d8cd22.e-con{--order:-99999 /* order start hack */;}.elementor-3498 .elementor-element.elementor-element-c72c08a{text-align:center;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-369109b{text-align:center;}.elementor-3498 .elementor-element.elementor-element-369109b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:120px;font-weight:600;text-transform:uppercase;line-height:100px;letter-spacing:-4px;}.elementor-3498 .elementor-element.elementor-element-feac301 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3498 .elementor-element.elementor-element-feac301{text-align:center;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-25ef15d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3498 .elementor-element.elementor-element-d8ebb00{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3498 .elementor-element.elementor-element-4613877{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap: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-3498 .elementor-element.elementor-element-1931803 > .elementor-widget-container{margin:22px 0px -15px 0px;}.elementor-3498 .elementor-element.elementor-element-1931803{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-1931803 a{color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-1931803 a:hover, .elementor-3498 .elementor-element.elementor-element-1931803 a:focus{color:var( --e-global-color-primary );}.elementor-3498 .elementor-element.elementor-element-56e724e > .elementor-widget-container{margin:8px 0px -10px 0px;}.elementor-3498 .elementor-element.elementor-element-56e724e{text-align:center;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-56e724e a{color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-56e724e a:hover, .elementor-3498 .elementor-element.elementor-element-56e724e a:focus{color:var( --e-global-color-primary );}.elementor-3498 .elementor-element.elementor-element-a9bd25e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-13a532a{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap: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-3498 .elementor-element.elementor-element-8a65d15 > .elementor-widget-container{margin:22px 0px -15px 0px;}.elementor-3498 .elementor-element.elementor-element-8a65d15{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-8a65d15 a{color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-8a65d15 a:hover, .elementor-3498 .elementor-element.elementor-element-8a65d15 a:focus{color:var( --e-global-color-primary );}.elementor-3498 .elementor-element.elementor-element-6f3027a > .elementor-widget-container{margin:8px 0px -10px 0px;}.elementor-3498 .elementor-element.elementor-element-6f3027a{text-align:center;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-6f3027a a{color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-6f3027a a:hover, .elementor-3498 .elementor-element.elementor-element-6f3027a a:focus{color:var( --e-global-color-primary );}.elementor-3498 .elementor-element.elementor-element-58a80b7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-f0ba036{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap: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-3498 .elementor-element.elementor-element-31298d2 > .elementor-widget-container{margin:22px 0px -15px 0px;}.elementor-3498 .elementor-element.elementor-element-31298d2{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-31298d2 a{color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-31298d2 a:hover, .elementor-3498 .elementor-element.elementor-element-31298d2 a:focus{color:var( --e-global-color-primary );}.elementor-3498 .elementor-element.elementor-element-aaa35b9 > .elementor-widget-container{margin:8px 0px -10px 0px;}.elementor-3498 .elementor-element.elementor-element-aaa35b9{text-align:center;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-aaa35b9 a{color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-aaa35b9 a:hover, .elementor-3498 .elementor-element.elementor-element-aaa35b9 a:focus{color:var( --e-global-color-primary );}.elementor-3498 .elementor-element.elementor-element-e00f9ef{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-f8462fb{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap: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-3498 .elementor-element.elementor-element-0248715 > .elementor-widget-container{margin:22px 0px -15px 0px;}.elementor-3498 .elementor-element.elementor-element-0248715{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-0248715 a{color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-0248715 a:hover, .elementor-3498 .elementor-element.elementor-element-0248715 a:focus{color:var( --e-global-color-primary );}.elementor-3498 .elementor-element.elementor-element-baf4abd > .elementor-widget-container{margin:8px 0px -10px 0px;}.elementor-3498 .elementor-element.elementor-element-baf4abd{text-align:center;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-baf4abd a{color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-baf4abd a:hover, .elementor-3498 .elementor-element.elementor-element-baf4abd a:focus{color:var( --e-global-color-primary );}.elementor-3498 .elementor-element.elementor-element-73c3579{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-3498 .elementor-element.elementor-element-a5fd2e1 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-3498 .elementor-element.elementor-element-a5fd2e1 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3498 .elementor-element.elementor-element-a5fd2e1.elementor-element{--align-self:center;}.elementor-3498 .elementor-element.elementor-element-8d23a97{--display:flex;}.elementor-3498 .elementor-element.elementor-element-832fe5f{--display:flex;}.elementor-3498 .elementor-element.elementor-element-4ec3c47{--display:flex;}.elementor-3498 .elementor-element.elementor-element-7b7ecd6{--display:flex;}.elementor-3498 .elementor-element.elementor-element-f7edf21{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--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:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3498 .elementor-element.elementor-element-5eda6301{--width:90%;}.elementor-3498 .elementor-element.elementor-element-7def9ef8{--width:90%;}.elementor-3498 .elementor-element.elementor-element-97a5b3e{--width:90%;}.elementor-3498 .elementor-element.elementor-element-ef288a0{--width:90%;}.elementor-3498 .elementor-element.elementor-element-de217e5{--width:90%;}.elementor-3498 .elementor-element.elementor-element-22354db{--width:90%;}.elementor-3498 .elementor-element.elementor-element-2d8cd22{--width:90%;}.elementor-3498 .elementor-element.elementor-element-25ef15d{--width:90%;}}@media(max-width:1024px){.elementor-3498 .elementor-element.elementor-element-1a6b47f1{--min-height:305px;--justify-content:flex-end;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3498 .elementor-element.elementor-element-5b85525f .elementor-heading-title{font-size:100px;}.elementor-3498 .elementor-element.elementor-element-7def9ef8{--gap:4% 4%;--row-gap:4%;--column-gap:4%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3498 .elementor-element.elementor-element-2a8dbab4{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3498 .elementor-element.elementor-element-72d5573 .elementor-heading-title{font-size:100px;}.elementor-3498 .elementor-element.elementor-element-de217e5{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 15px;--row-gap:0px;--column-gap:15px;--grid-auto-flow:row;--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3498 .elementor-element.elementor-element-5531410{--grid-auto-flow:row;}.elementor-3498 .elementor-element.elementor-element-132c154{--grid-auto-flow:row;}.elementor-3498 .elementor-element.elementor-element-d358c40{--grid-auto-flow:row;}.elementor-3498 .elementor-element.elementor-element-561b25c{--grid-auto-flow:row;}.elementor-3498 .elementor-element.elementor-element-22354db{--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3498 .elementor-element.elementor-element-2ed426e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3498 .elementor-element.elementor-element-bdfc2d7{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3498 .elementor-element.elementor-element-369109b .elementor-heading-title{font-size:100px;}.elementor-3498 .elementor-element.elementor-element-25ef15d{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 15px;--row-gap:0px;--column-gap:15px;--grid-auto-flow:row;--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3498 .elementor-element.elementor-element-d8ebb00{--grid-auto-flow:row;}.elementor-3498 .elementor-element.elementor-element-f7edf21{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-3498 .elementor-element.elementor-element-1a6b47f1{--min-height:220px;--justify-content:flex-end;}.elementor-3498 .elementor-element.elementor-element-5eda6301{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3498 .elementor-element.elementor-element-749b9eca > .elementor-widget-container{margin:0% 0% -20% 0%;}.elementor-3498 .elementor-element.elementor-element-749b9eca{font-size:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3498 .elementor-element.elementor-element-5b85525f > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3498 .elementor-element.elementor-element-5b85525f .elementor-heading-title{font-size:50px;letter-spacing:-2px;}.elementor-3498 .elementor-element.elementor-element-76bc46be{--min-height:500px;}.elementor-3498 .elementor-element.elementor-element-7def9ef8{--width:75%;--gap:0px 15px;--row-gap:0px;--column-gap:15px;}.elementor-3498 .elementor-element.elementor-element-97a5b3e{--width:90%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3498 .elementor-element.elementor-element-bca4ff0 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3498 .elementor-element.elementor-element-bca4ff0{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-3498 .elementor-element.elementor-element-bca4ff0.elementor-element{--align-self:center;}.elementor-3498 .elementor-element.elementor-element-233bee58{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:15px;}.elementor-3498 .elementor-element.elementor-element-233bee58.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3498 .elementor-element.elementor-element-1ce86d8 .elementor-button{font-size:13px;}.elementor-3498 .elementor-element.elementor-element-ef288a0{--width:90%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3498 .elementor-element.elementor-element-07fd620 > .elementor-widget-container{margin:0% 0% -20% 0%;}.elementor-3498 .elementor-element.elementor-element-07fd620{font-size:15px;}.elementor-3498 .elementor-element.elementor-element-72d5573 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3498 .elementor-element.elementor-element-72d5573 .elementor-heading-title{font-size:50px;letter-spacing:-2px;}.elementor-3498 .elementor-element.elementor-element-e7e3ce6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:13px;}.elementor-3498 .elementor-element.elementor-element-e7e3ce6 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-3498 .elementor-element.elementor-element-e7e3ce6.elementor-element{--align-self:center;}.elementor-3498 .elementor-element.elementor-element-de217e5{--width:90%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3498 .elementor-element.elementor-element-5531410{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3498 .elementor-element.elementor-element-8305f2d{line-height:20px;}.elementor-3498 .elementor-element.elementor-element-132c154{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3498 .elementor-element.elementor-element-2da1097{--margin-top:7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3498 .elementor-element.elementor-element-f66d410{line-height:20px;}.elementor-3498 .elementor-element.elementor-element-d358c40{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3498 .elementor-element.elementor-element-4de5a8d{--margin-top:7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3498 .elementor-element.elementor-element-72928c9{line-height:20px;}.elementor-3498 .elementor-element.elementor-element-561b25c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3498 .elementor-element.elementor-element-60f3088{--margin-top:7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3498 .elementor-element.elementor-element-0ba1e51{line-height:20px;}.elementor-3498 .elementor-element.elementor-element-22354db{--width:90%;--justify-content:flex-start;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3498 .elementor-element.elementor-element-f28eb7a{line-height:20px;}.elementor-3498 .elementor-element.elementor-element-bd7de45{--justify-content:flex-start;}.elementor-3498 .elementor-element.elementor-element-a22ceae{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3498 .elementor-element.elementor-element-587ead4{line-height:20px;}.elementor-3498 .elementor-element.elementor-element-48163a1{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3498 .elementor-element.elementor-element-87814e6{line-height:20px;}.elementor-3498 .elementor-element.elementor-element-c6573e3{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3498 .elementor-element.elementor-element-e6e490d{line-height:20px;}.elementor-3498 .elementor-element.elementor-element-2ed426e{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:10px;}.elementor-3498 .elementor-element.elementor-element-2d8cd22{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3498 .elementor-element.elementor-element-c72c08a > .elementor-widget-container{margin:0% 0% -20% 0%;}.elementor-3498 .elementor-element.elementor-element-c72c08a{font-size:15px;}.elementor-3498 .elementor-element.elementor-element-369109b > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3498 .elementor-element.elementor-element-369109b .elementor-heading-title{font-size:50px;letter-spacing:-2px;}.elementor-3498 .elementor-element.elementor-element-feac301{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:13px;}.elementor-3498 .elementor-element.elementor-element-feac301 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-3498 .elementor-element.elementor-element-feac301.elementor-element{--align-self:center;}.elementor-3498 .elementor-element.elementor-element-25ef15d{--width:90%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3498 .elementor-element.elementor-element-d8ebb00{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3498 .elementor-element.elementor-element-a9bd25e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3498 .elementor-element.elementor-element-a9bd25e{line-height:20px;}.elementor-3498 .elementor-element.elementor-element-13a532a{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3498 .elementor-element.elementor-element-58a80b7{line-height:20px;}.elementor-3498 .elementor-element.elementor-element-f0ba036{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3498 .elementor-element.elementor-element-e00f9ef{line-height:20px;}.elementor-3498 .elementor-element.elementor-element-f8462fb{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3498 .elementor-element.elementor-element-73c3579{line-height:20px;}.elementor-3498 .elementor-element.elementor-element-a5fd2e1 .elementor-button{font-size:13px;}.elementor-3498 .elementor-element.elementor-element-f7edf21{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:1024px) and (min-width:768px){.elementor-3498 .elementor-element.elementor-element-1a6b47f1{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-7def9ef8 *//* Estilo normal del enlace */
.elementor-3498 .elementor-element.elementor-element-7def9ef8 a {
  text-decoration: none;        /* Quita el subrayado */
  color: inherit;               /* Hereda el color del texto base */
  transition: color 0.3s ease;  /* Suaviza la transición de color */
}

/* Efecto hover */
.elementor-3498 .elementor-element.elementor-element-7def9ef8 a:hover {
  text-decoration: none;        /* Evita el subrayado al pasar el ratón */
  color: ##FFB61C;              
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ce86d8 */.elementor-button {
    text-decoration: none !important;
}

.elementor-button a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de4bfd2 */.elementor-3498 .elementor-element.elementor-element-de4bfd2 {
  position: relative;
  overflow: hidden;
}

/* capa invisible por defecto */
.elementor-3498 .elementor-element.elementor-element-de4bfd2::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 41, 59, 0); /* transparente inicialmente */
  transition: background 0.4s ease;
  z-index: 1;
}

/* asegura que la imagen esté detrás del overlay */
.elementor-3498 .elementor-element.elementor-element-de4bfd2 img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 0;
}

/* === EFECTO SOLO EN ORDENADOR (dispositivos con hover real) === */
@media (hover: hover) and (pointer: fine) {
  .elementor-3498 .elementor-element.elementor-element-de4bfd2:hover::before {
    background: rgba(30, 41, 59, 0.5); /* azul oscuro con opacidad 0.5 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51bb5ad */.elementor-3498 .elementor-element.elementor-element-51bb5ad {
  position: relative;
  overflow: hidden;
}

/* capa invisible por defecto */
.elementor-3498 .elementor-element.elementor-element-51bb5ad::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 41, 59, 0); /* transparente inicialmente */
  transition: background 0.4s ease;
  z-index: 1;
}

/* asegura que la imagen esté detrás del overlay */
.elementor-3498 .elementor-element.elementor-element-51bb5ad img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 0;
}

/* === EFECTO SOLO EN ORDENADOR (dispositivos con hover real) === */
@media (hover: hover) and (pointer: fine) {
  .elementor-3498 .elementor-element.elementor-element-51bb5ad:hover::before {
    background: rgba(30, 41, 59, 0.5); /* azul oscuro con opacidad 0.5 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa9534c */.elementor-3498 .elementor-element.elementor-element-fa9534c {
  position: relative;
  overflow: hidden;
}

/* capa invisible por defecto */
.elementor-3498 .elementor-element.elementor-element-fa9534c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 41, 59, 0); /* transparente inicialmente */
  transition: background 0.4s ease;
  z-index: 1;
}

/* asegura que la imagen esté detrás del overlay */
.elementor-3498 .elementor-element.elementor-element-fa9534c img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 0;
}

/* === EFECTO SOLO EN ORDENADOR (dispositivos con hover real) === */
@media (hover: hover) and (pointer: fine) {
  .elementor-3498 .elementor-element.elementor-element-fa9534c:hover::before {
    background: rgba(30, 41, 59, 0.5); /* azul oscuro con opacidad 0.5 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1ed312 */.elementor-3498 .elementor-element.elementor-element-a1ed312 {
  position: relative;
  overflow: hidden;
}

/* capa invisible por defecto */
.elementor-3498 .elementor-element.elementor-element-a1ed312::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 41, 59, 0); /* transparente inicialmente */
  transition: background 0.4s ease;
  z-index: 1;
}

/* asegura que la imagen esté detrás del overlay */
.elementor-3498 .elementor-element.elementor-element-a1ed312 img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 0;
}

/* === EFECTO SOLO EN ORDENADOR (dispositivos con hover real) === */
@media (hover: hover) and (pointer: fine) {
  .elementor-3498 .elementor-element.elementor-element-a1ed312:hover::before {
    background: rgba(30, 41, 59, 0.5); /* azul oscuro con opacidad 0.5 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9d6827 */.elementor-3498 .elementor-element.elementor-element-e9d6827 {
  position: relative;
  overflow: hidden;
}

/* capa invisible por defecto */
.elementor-3498 .elementor-element.elementor-element-e9d6827::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 41, 59, 0); /* transparente inicialmente */
  transition: background 0.4s ease;
  z-index: 1;
}

/* asegura que la imagen esté detrás del overlay */
.elementor-3498 .elementor-element.elementor-element-e9d6827 img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 0;
}

/* === EFECTO SOLO EN ORDENADOR (dispositivos con hover real) === */
@media (hover: hover) and (pointer: fine) {
  .elementor-3498 .elementor-element.elementor-element-e9d6827:hover::before {
    background: rgba(30, 41, 59, 0.5); /* azul oscuro con opacidad 0.5 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e582141 */.elementor-3498 .elementor-element.elementor-element-e582141 {
  position: relative;
  overflow: hidden;
}

/* capa invisible por defecto */
.elementor-3498 .elementor-element.elementor-element-e582141::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 41, 59, 0); /* transparente inicialmente */
  transition: background 0.4s ease;
  z-index: 1;
}

/* asegura que la imagen esté detrás del overlay */
.elementor-3498 .elementor-element.elementor-element-e582141 img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 0;
}

/* === EFECTO SOLO EN ORDENADOR (dispositivos con hover real) === */
@media (hover: hover) and (pointer: fine) {
  .elementor-3498 .elementor-element.elementor-element-e582141:hover::before {
    background: rgba(30, 41, 59, 0.5); /* azul oscuro con opacidad 0.5 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7ffb6d */.elementor-3498 .elementor-element.elementor-element-c7ffb6d {
  position: relative;
  overflow: hidden;
}

/* capa invisible por defecto */
.elementor-3498 .elementor-element.elementor-element-c7ffb6d::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 41, 59, 0); /* transparente inicialmente */
  transition: background 0.4s ease;
  z-index: 1;
}

/* asegura que la imagen esté detrás del overlay */
.elementor-3498 .elementor-element.elementor-element-c7ffb6d img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 0;
}

/* === EFECTO SOLO EN ORDENADOR (dispositivos con hover real) === */
@media (hover: hover) and (pointer: fine) {
  .elementor-3498 .elementor-element.elementor-element-c7ffb6d:hover::before {
    background: rgba(30, 41, 59, 0.5); /* azul oscuro con opacidad 0.5 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c6c10ce */.elementor-3498 .elementor-element.elementor-element-c6c10ce {
  position: relative;
  overflow: hidden;
}

/* capa invisible por defecto */
.elementor-3498 .elementor-element.elementor-element-c6c10ce::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 41, 59, 0); /* transparente inicialmente */
  transition: background 0.4s ease;
  z-index: 1;
}

/* asegura que la imagen esté detrás del overlay */
.elementor-3498 .elementor-element.elementor-element-c6c10ce img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 0;
}

/* === EFECTO SOLO EN ORDENADOR (dispositivos con hover real) === */
@media (hover: hover) and (pointer: fine) {
  .elementor-3498 .elementor-element.elementor-element-c6c10ce:hover::before {
    background: rgba(30, 41, 59, 0.5); /* azul oscuro con opacidad 0.5 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9d6827 */.elementor-3498 .elementor-element.elementor-element-e9d6827 {
  position: relative;
  overflow: hidden;
}

/* capa invisible por defecto */
.elementor-3498 .elementor-element.elementor-element-e9d6827::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 41, 59, 0); /* transparente inicialmente */
  transition: background 0.4s ease;
  z-index: 1;
}

/* asegura que la imagen esté detrás del overlay */
.elementor-3498 .elementor-element.elementor-element-e9d6827 img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 0;
}

/* === EFECTO SOLO EN ORDENADOR (dispositivos con hover real) === */
@media (hover: hover) and (pointer: fine) {
  .elementor-3498 .elementor-element.elementor-element-e9d6827:hover::before {
    background: rgba(30, 41, 59, 0.5); /* azul oscuro con opacidad 0.5 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e582141 */.elementor-3498 .elementor-element.elementor-element-e582141 {
  position: relative;
  overflow: hidden;
}

/* capa invisible por defecto */
.elementor-3498 .elementor-element.elementor-element-e582141::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 41, 59, 0); /* transparente inicialmente */
  transition: background 0.4s ease;
  z-index: 1;
}

/* asegura que la imagen esté detrás del overlay */
.elementor-3498 .elementor-element.elementor-element-e582141 img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 0;
}

/* === EFECTO SOLO EN ORDENADOR (dispositivos con hover real) === */
@media (hover: hover) and (pointer: fine) {
  .elementor-3498 .elementor-element.elementor-element-e582141:hover::before {
    background: rgba(30, 41, 59, 0.5); /* azul oscuro con opacidad 0.5 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7ffb6d */.elementor-3498 .elementor-element.elementor-element-c7ffb6d {
  position: relative;
  overflow: hidden;
}

/* capa invisible por defecto */
.elementor-3498 .elementor-element.elementor-element-c7ffb6d::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 41, 59, 0); /* transparente inicialmente */
  transition: background 0.4s ease;
  z-index: 1;
}

/* asegura que la imagen esté detrás del overlay */
.elementor-3498 .elementor-element.elementor-element-c7ffb6d img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 0;
}

/* === EFECTO SOLO EN ORDENADOR (dispositivos con hover real) === */
@media (hover: hover) and (pointer: fine) {
  .elementor-3498 .elementor-element.elementor-element-c7ffb6d:hover::before {
    background: rgba(30, 41, 59, 0.5); /* azul oscuro con opacidad 0.5 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c6c10ce */.elementor-3498 .elementor-element.elementor-element-c6c10ce {
  position: relative;
  overflow: hidden;
}

/* capa invisible por defecto */
.elementor-3498 .elementor-element.elementor-element-c6c10ce::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 41, 59, 0); /* transparente inicialmente */
  transition: background 0.4s ease;
  z-index: 1;
}

/* asegura que la imagen esté detrás del overlay */
.elementor-3498 .elementor-element.elementor-element-c6c10ce img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 0;
}

/* === EFECTO SOLO EN ORDENADOR (dispositivos con hover real) === */
@media (hover: hover) and (pointer: fine) {
  .elementor-3498 .elementor-element.elementor-element-c6c10ce:hover::before {
    background: rgba(30, 41, 59, 0.5); /* azul oscuro con opacidad 0.5 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9d6827 */.elementor-3498 .elementor-element.elementor-element-e9d6827 {
  position: relative;
  overflow: hidden;
}

/* capa invisible por defecto */
.elementor-3498 .elementor-element.elementor-element-e9d6827::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 41, 59, 0); /* transparente inicialmente */
  transition: background 0.4s ease;
  z-index: 1;
}

/* asegura que la imagen esté detrás del overlay */
.elementor-3498 .elementor-element.elementor-element-e9d6827 img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 0;
}

/* === EFECTO SOLO EN ORDENADOR (dispositivos con hover real) === */
@media (hover: hover) and (pointer: fine) {
  .elementor-3498 .elementor-element.elementor-element-e9d6827:hover::before {
    background: rgba(30, 41, 59, 0.5); /* azul oscuro con opacidad 0.5 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e582141 */.elementor-3498 .elementor-element.elementor-element-e582141 {
  position: relative;
  overflow: hidden;
}

/* capa invisible por defecto */
.elementor-3498 .elementor-element.elementor-element-e582141::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 41, 59, 0); /* transparente inicialmente */
  transition: background 0.4s ease;
  z-index: 1;
}

/* asegura que la imagen esté detrás del overlay */
.elementor-3498 .elementor-element.elementor-element-e582141 img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 0;
}

/* === EFECTO SOLO EN ORDENADOR (dispositivos con hover real) === */
@media (hover: hover) and (pointer: fine) {
  .elementor-3498 .elementor-element.elementor-element-e582141:hover::before {
    background: rgba(30, 41, 59, 0.5); /* azul oscuro con opacidad 0.5 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7ffb6d */.elementor-3498 .elementor-element.elementor-element-c7ffb6d {
  position: relative;
  overflow: hidden;
}

/* capa invisible por defecto */
.elementor-3498 .elementor-element.elementor-element-c7ffb6d::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 41, 59, 0); /* transparente inicialmente */
  transition: background 0.4s ease;
  z-index: 1;
}

/* asegura que la imagen esté detrás del overlay */
.elementor-3498 .elementor-element.elementor-element-c7ffb6d img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 0;
}

/* === EFECTO SOLO EN ORDENADOR (dispositivos con hover real) === */
@media (hover: hover) and (pointer: fine) {
  .elementor-3498 .elementor-element.elementor-element-c7ffb6d:hover::before {
    background: rgba(30, 41, 59, 0.5); /* azul oscuro con opacidad 0.5 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c6c10ce */.elementor-3498 .elementor-element.elementor-element-c6c10ce {
  position: relative;
  overflow: hidden;
}

/* capa invisible por defecto */
.elementor-3498 .elementor-element.elementor-element-c6c10ce::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 41, 59, 0); /* transparente inicialmente */
  transition: background 0.4s ease;
  z-index: 1;
}

/* asegura que la imagen esté detrás del overlay */
.elementor-3498 .elementor-element.elementor-element-c6c10ce img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 0;
}

/* === EFECTO SOLO EN ORDENADOR (dispositivos con hover real) === */
@media (hover: hover) and (pointer: fine) {
  .elementor-3498 .elementor-element.elementor-element-c6c10ce:hover::before {
    background: rgba(30, 41, 59, 0.5); /* azul oscuro con opacidad 0.5 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9d6827 */.elementor-3498 .elementor-element.elementor-element-e9d6827 {
  position: relative;
  overflow: hidden;
}

/* capa invisible por defecto */
.elementor-3498 .elementor-element.elementor-element-e9d6827::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 41, 59, 0); /* transparente inicialmente */
  transition: background 0.4s ease;
  z-index: 1;
}

/* asegura que la imagen esté detrás del overlay */
.elementor-3498 .elementor-element.elementor-element-e9d6827 img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 0;
}

/* === EFECTO SOLO EN ORDENADOR (dispositivos con hover real) === */
@media (hover: hover) and (pointer: fine) {
  .elementor-3498 .elementor-element.elementor-element-e9d6827:hover::before {
    background: rgba(30, 41, 59, 0.5); /* azul oscuro con opacidad 0.5 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e582141 */.elementor-3498 .elementor-element.elementor-element-e582141 {
  position: relative;
  overflow: hidden;
}

/* capa invisible por defecto */
.elementor-3498 .elementor-element.elementor-element-e582141::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 41, 59, 0); /* transparente inicialmente */
  transition: background 0.4s ease;
  z-index: 1;
}

/* asegura que la imagen esté detrás del overlay */
.elementor-3498 .elementor-element.elementor-element-e582141 img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 0;
}

/* === EFECTO SOLO EN ORDENADOR (dispositivos con hover real) === */
@media (hover: hover) and (pointer: fine) {
  .elementor-3498 .elementor-element.elementor-element-e582141:hover::before {
    background: rgba(30, 41, 59, 0.5); /* azul oscuro con opacidad 0.5 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7ffb6d */.elementor-3498 .elementor-element.elementor-element-c7ffb6d {
  position: relative;
  overflow: hidden;
}

/* capa invisible por defecto */
.elementor-3498 .elementor-element.elementor-element-c7ffb6d::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 41, 59, 0); /* transparente inicialmente */
  transition: background 0.4s ease;
  z-index: 1;
}

/* asegura que la imagen esté detrás del overlay */
.elementor-3498 .elementor-element.elementor-element-c7ffb6d img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 0;
}

/* === EFECTO SOLO EN ORDENADOR (dispositivos con hover real) === */
@media (hover: hover) and (pointer: fine) {
  .elementor-3498 .elementor-element.elementor-element-c7ffb6d:hover::before {
    background: rgba(30, 41, 59, 0.5); /* azul oscuro con opacidad 0.5 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c6c10ce */.elementor-3498 .elementor-element.elementor-element-c6c10ce {
  position: relative;
  overflow: hidden;
}

/* capa invisible por defecto */
.elementor-3498 .elementor-element.elementor-element-c6c10ce::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 41, 59, 0); /* transparente inicialmente */
  transition: background 0.4s ease;
  z-index: 1;
}

/* asegura que la imagen esté detrás del overlay */
.elementor-3498 .elementor-element.elementor-element-c6c10ce img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 0;
}

/* === EFECTO SOLO EN ORDENADOR (dispositivos con hover real) === */
@media (hover: hover) and (pointer: fine) {
  .elementor-3498 .elementor-element.elementor-element-c6c10ce:hover::before {
    background: rgba(30, 41, 59, 0.5); /* azul oscuro con opacidad 0.5 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9d6827 */.elementor-3498 .elementor-element.elementor-element-e9d6827 {
  position: relative;
  overflow: hidden;
}

/* capa invisible por defecto */
.elementor-3498 .elementor-element.elementor-element-e9d6827::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 41, 59, 0); /* transparente inicialmente */
  transition: background 0.4s ease;
  z-index: 1;
}

/* asegura que la imagen esté detrás del overlay */
.elementor-3498 .elementor-element.elementor-element-e9d6827 img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 0;
}

/* === EFECTO SOLO EN ORDENADOR (dispositivos con hover real) === */
@media (hover: hover) and (pointer: fine) {
  .elementor-3498 .elementor-element.elementor-element-e9d6827:hover::before {
    background: rgba(30, 41, 59, 0.5); /* azul oscuro con opacidad 0.5 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e582141 */.elementor-3498 .elementor-element.elementor-element-e582141 {
  position: relative;
  overflow: hidden;
}

/* capa invisible por defecto */
.elementor-3498 .elementor-element.elementor-element-e582141::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 41, 59, 0); /* transparente inicialmente */
  transition: background 0.4s ease;
  z-index: 1;
}

/* asegura que la imagen esté detrás del overlay */
.elementor-3498 .elementor-element.elementor-element-e582141 img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 0;
}

/* === EFECTO SOLO EN ORDENADOR (dispositivos con hover real) === */
@media (hover: hover) and (pointer: fine) {
  .elementor-3498 .elementor-element.elementor-element-e582141:hover::before {
    background: rgba(30, 41, 59, 0.5); /* azul oscuro con opacidad 0.5 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7ffb6d */.elementor-3498 .elementor-element.elementor-element-c7ffb6d {
  position: relative;
  overflow: hidden;
}

/* capa invisible por defecto */
.elementor-3498 .elementor-element.elementor-element-c7ffb6d::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 41, 59, 0); /* transparente inicialmente */
  transition: background 0.4s ease;
  z-index: 1;
}

/* asegura que la imagen esté detrás del overlay */
.elementor-3498 .elementor-element.elementor-element-c7ffb6d img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 0;
}

/* === EFECTO SOLO EN ORDENADOR (dispositivos con hover real) === */
@media (hover: hover) and (pointer: fine) {
  .elementor-3498 .elementor-element.elementor-element-c7ffb6d:hover::before {
    background: rgba(30, 41, 59, 0.5); /* azul oscuro con opacidad 0.5 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c6c10ce */.elementor-3498 .elementor-element.elementor-element-c6c10ce {
  position: relative;
  overflow: hidden;
}

/* capa invisible por defecto */
.elementor-3498 .elementor-element.elementor-element-c6c10ce::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 41, 59, 0); /* transparente inicialmente */
  transition: background 0.4s ease;
  z-index: 1;
}

/* asegura que la imagen esté detrás del overlay */
.elementor-3498 .elementor-element.elementor-element-c6c10ce img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 0;
}

/* === EFECTO SOLO EN ORDENADOR (dispositivos con hover real) === */
@media (hover: hover) and (pointer: fine) {
  .elementor-3498 .elementor-element.elementor-element-c6c10ce:hover::before {
    background: rgba(30, 41, 59, 0.5); /* azul oscuro con opacidad 0.5 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-454febb */.elementor-3498 .elementor-element.elementor-element-454febb {
  position: relative;
  overflow: hidden;
}

/* capa invisible por defecto */
.elementor-3498 .elementor-element.elementor-element-454febb::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 41, 59, 0); /* transparente inicialmente */
  transition: background 0.4s ease;
  z-index: 1;
}

/* asegura que la imagen esté detrás del overlay */
.elementor-3498 .elementor-element.elementor-element-454febb img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 0;
}

/* === EFECTO SOLO EN ORDENADOR (dispositivos con hover real) === */
@media (hover: hover) and (pointer: fine) {
  .elementor-3498 .elementor-element.elementor-element-454febb:hover::before {
    background: rgba(30, 41, 59, 0.5); /* azul oscuro con opacidad 0.5 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-355df3f */.elementor-3498 .elementor-element.elementor-element-355df3f {
  position: relative;
  overflow: hidden;
}

/* capa invisible por defecto */
.elementor-3498 .elementor-element.elementor-element-355df3f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 41, 59, 0); /* transparente inicialmente */
  transition: background 0.4s ease;
  z-index: 1;
}

/* asegura que la imagen esté detrás del overlay */
.elementor-3498 .elementor-element.elementor-element-355df3f img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 0;
}

/* === EFECTO SOLO EN ORDENADOR (dispositivos con hover real) === */
@media (hover: hover) and (pointer: fine) {
  .elementor-3498 .elementor-element.elementor-element-355df3f:hover::before {
    background: rgba(30, 41, 59, 0.5); /* azul oscuro con opacidad 0.5 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-542941d */.elementor-3498 .elementor-element.elementor-element-542941d {
  position: relative;
  overflow: hidden;
}

/* capa invisible por defecto */
.elementor-3498 .elementor-element.elementor-element-542941d::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 41, 59, 0); /* transparente inicialmente */
  transition: background 0.4s ease;
  z-index: 1;
}

/* asegura que la imagen esté detrás del overlay */
.elementor-3498 .elementor-element.elementor-element-542941d img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 0;
}

/* === EFECTO SOLO EN ORDENADOR (dispositivos con hover real) === */
@media (hover: hover) and (pointer: fine) {
  .elementor-3498 .elementor-element.elementor-element-542941d:hover::before {
    background: rgba(30, 41, 59, 0.5); /* azul oscuro con opacidad 0.5 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5137a92 */.elementor-3498 .elementor-element.elementor-element-5137a92 {
  position: relative;
  overflow: hidden;
}

/* capa invisible por defecto */
.elementor-3498 .elementor-element.elementor-element-5137a92::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(30, 41, 59, 0); /* transparente inicialmente */
  transition: background 0.4s ease;
  z-index: 1;
}

/* asegura que la imagen esté detrás del overlay */
.elementor-3498 .elementor-element.elementor-element-5137a92 img {
  display: block;
  width: 100%;
  height: auto;
  z-index: 0;
}

/* === EFECTO SOLO EN ORDENADOR (dispositivos con hover real) === */
@media (hover: hover) and (pointer: fine) {
  .elementor-3498 .elementor-element.elementor-element-5137a92:hover::before {
    background: rgba(30, 41, 59, 0.5); /* azul oscuro con opacidad 0.5 */
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5fd2e1 */.elementor-button {
    text-decoration: none !important;
}

.elementor-button a {
    text-decoration: none !important;
}/* End custom CSS */