.elementor-44 .elementor-element.elementor-element-2982317{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--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-44 .elementor-element.elementor-element-ccf71be{--display:flex;--min-height:750px;--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;--overflow:hidden;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-ccf71be:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-ccf71be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Montserrat;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-44 .elementor-element.elementor-element-d454939 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-d454939 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-44 .elementor-element.elementor-element-be02474{--display:flex;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Montserrat;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.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-44 .elementor-element.elementor-element-4e92f84{width:var( --container-widget-width, 100.035% );max-width:100.035%;--container-widget-width:100.035%;--container-widget-flex-grow:0;color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:56px;font-weight:700;line-height:67px;}.elementor-44 .elementor-element.elementor-element-4e92f84 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:81px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-4e92f84.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-5a50155{--spacer-size:28px;}.elementor-widget-global .ue-gradient-border .ue-txt{font-family:var( --e-global-typography-text-font-family ), Montserrat;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-44 .elementor-element.elementor-global-490{width:100%;max-width:100%;}.elementor-44 .elementor-element.elementor-global-490 > .elementor-widget-container{margin:1px 0px 0px 0px;padding:4px 0px 4px 0px;}.elementor-44 .elementor-element.elementor-global-490.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-global-490 .ue-grad-btn-wrapper{justify-content:center!important;}.elementor-44 .elementor-element.elementor-global-490 .ue-gradient-border-content{flex-direction:row-reverse;gap:16px;padding:3px 21px 3px 30px;border-radius:100px;}.elementor-44 .elementor-element.elementor-global-490 .ue-gradient-border .ue-txt{font-family:"Montserrat", Montserrat;font-size:20px;font-weight:700;text-decoration:none;}.elementor-44 .elementor-element.elementor-global-490 .ue-gradient-border-icon{font-size:31px;}.elementor-44 .elementor-element.elementor-global-490 .ue-gradient-border-icon svg{width:31px;}.elementor-44 .elementor-element.elementor-element-3d82afd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-44 .elementor-element.elementor-element-d0e5879{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:51px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-d0e5879.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-d69324c{--e-image-carousel-slides-to-show:1;}.elementor-44 .elementor-element.elementor-element-d69324c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-d69324c.elementor-element{--align-self:center;}.elementor-44 .elementor-element.elementor-element-d69324c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-44 .elementor-element.elementor-element-d8c015b{--display:grid;--position:absolute;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}.elementor-44 .elementor-element.elementor-element-d8c015b.e-con{--align-self:center;}body:not(.rtl) .elementor-44 .elementor-element.elementor-element-d8c015b{left:0px;}body.rtl .elementor-44 .elementor-element.elementor-element-d8c015b{right:0px;}.elementor-44 .elementor-element.elementor-element-f8c867e{--display:flex;--min-height:650px;--justify-content:center;}.elementor-44 .elementor-element.elementor-element-f8c867e:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-f8c867e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FB21;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-1553106 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 0px 25px 0px;}.elementor-44 .elementor-element.elementor-element-1553106{text-align:left;}.elementor-44 .elementor-element.elementor-element-1553106 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:25px;font-weight:700;color:var( --e-global-color-d9f602e );}.elementor-44 .elementor-element.elementor-element-6486531 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-6486531{color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:18px;font-weight:400;}.elementor-44 .elementor-element.elementor-element-c9bcb37{--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:flex-start;--align-items:center;--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-44 .elementor-element.elementor-element-1420497 .elementor-icon-wrapper{text-align:center;}.elementor-44 .elementor-element.elementor-element-1420497 .elementor-icon{font-size:66px;}.elementor-44 .elementor-element.elementor-element-1420497 .elementor-icon svg{height:66px;}.elementor-44 .elementor-element.elementor-element-51ab64c{text-align:center;}.elementor-44 .elementor-element.elementor-element-51ab64c .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-6f6c218{--display:flex;--justify-content:center;}.elementor-44 .elementor-element.elementor-element-6f6c218:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-6f6c218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FB21;}.elementor-44 .elementor-element.elementor-element-00cb1ba{width:var( --container-widget-width, 103.025% );max-width:103.025%;--container-widget-width:103.025%;--container-widget-flex-grow:0;text-align:left;}.elementor-44 .elementor-element.elementor-element-00cb1ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 0px 25px 0px;}.elementor-44 .elementor-element.elementor-element-00cb1ba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-00cb1ba .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:25px;font-weight:700;color:var( --e-global-color-d9f602e );}.elementor-44 .elementor-element.elementor-element-c3803f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-c3803f5{color:var( --e-global-color-d9f602e );font-family:"Montserrat", Montserrat;font-size:18px;font-weight:400;}.elementor-44 .elementor-element.elementor-element-393f21f{--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:flex-start;--align-items:center;--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-44 .elementor-element.elementor-element-aaf6aea .elementor-icon-wrapper{text-align:center;}.elementor-44 .elementor-element.elementor-element-aaf6aea .elementor-icon{font-size:66px;}.elementor-44 .elementor-element.elementor-element-aaf6aea .elementor-icon svg{height:66px;}.elementor-44 .elementor-element.elementor-element-952f1c0{text-align:center;}.elementor-44 .elementor-element.elementor-element-952f1c0 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-301e001{--display:flex;--justify-content:center;}.elementor-44 .elementor-element.elementor-element-301e001:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-301e001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FB21;}.elementor-44 .elementor-element.elementor-element-cdaf18d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-cdaf18d .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:25px;font-weight:700;color:var( --e-global-color-d9f602e );}.elementor-44 .elementor-element.elementor-element-593a374 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-593a374{color:var( --e-global-color-d9f602e );font-family:"Montserrat", Montserrat;font-size:18px;font-weight:400;}.elementor-44 .elementor-element.elementor-element-0572952{--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:flex-start;--align-items:center;--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-44 .elementor-element.elementor-element-145fac9 .elementor-icon-wrapper{text-align:center;}.elementor-44 .elementor-element.elementor-element-145fac9 .elementor-icon{font-size:66px;}.elementor-44 .elementor-element.elementor-element-145fac9 .elementor-icon svg{height:66px;}.elementor-44 .elementor-element.elementor-element-59b9dc9{text-align:center;}.elementor-44 .elementor-element.elementor-element-59b9dc9 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-1a2bac6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:126px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-4d4863f{--spacer-size:70px;}.elementor-44 .elementor-element.elementor-element-ba1bcbd{width:100%;max-width:100%;text-align:center;color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:48px;font-weight:700;}.elementor-44 .elementor-element.elementor-element-ba1bcbd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-9d4806d{text-align:center;color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:18px;font-weight:400;line-height:27px;}.elementor-44 .elementor-element.elementor-element-4c25c4d{--spacer-size:70px;}.elementor-44 .elementor-element.elementor-element-ba37b4d{--display:flex;--min-height:427px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-44 .elementor-element.elementor-element-c10d306{--display:flex;--min-height:669px;--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;border-style:none;--border-style:none;--e-con-transform-transition-duration:4100ms;}.elementor-44 .elementor-element.elementor-element-c10d306:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-c10d306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://disia.kromee.com/wp-content/uploads/2025/03/Carta-consul-5.png");background-repeat:no-repeat;background-size:contain;}.elementor-44 .elementor-element.elementor-element-43e68e1{--spacer-size:73px;}.elementor-44 .elementor-element.elementor-element-74b9f6d{width:var( --container-widget-width, 78.74% );max-width:78.74%;--container-widget-width:78.74%;--container-widget-flex-grow:0;column-gap:0px;text-align:left;color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:32px;font-weight:600;}.elementor-44 .elementor-element.elementor-element-74b9f6d > .elementor-widget-container{margin:0px 0px -47px 0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-74b9f6d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Montserrat;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-44 .elementor-element.elementor-element-65246a9{--divider-border-style:solid;--divider-color:#68F7FD;--divider-border-width:1px;}.elementor-44 .elementor-element.elementor-element-65246a9 .elementor-divider-separator{width:82%;margin:0 auto;margin-center:0;}.elementor-44 .elementor-element.elementor-element-65246a9 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-44 .elementor-element.elementor-element-f4f294b{width:var( --container-widget-width, 84.82% );max-width:84.82%;--container-widget-width:84.82%;--container-widget-flex-grow:0;text-align:left;color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:18px;font-weight:600;line-height:27px;}.elementor-44 .elementor-element.elementor-element-f4f294b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-f4f294b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-0b5065c{--spacer-size:110px;}.elementor-44 .elementor-element.elementor-element-ab7ff71{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-44 .elementor-element.elementor-element-ab7ff71:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-ab7ff71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://disia.kromee.com/wp-content/uploads/2025/03/Carta-consul-6.png");background-repeat:no-repeat;background-size:contain;}.elementor-44 .elementor-element.elementor-element-ab7ff71.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-db8095b{width:var( --container-widget-width, 83.097% );max-width:83.097%;--container-widget-width:83.097%;--container-widget-flex-grow:0;text-align:left;color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:32px;font-weight:600;}.elementor-44 .elementor-element.elementor-element-db8095b > .elementor-widget-container{margin:0px 0px -37px 0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-db8095b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-8eb92b2{--divider-border-style:solid;--divider-color:#B04CFF;--divider-border-width:1px;}.elementor-44 .elementor-element.elementor-element-8eb92b2 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-8eb92b2 .elementor-divider-separator{width:82%;margin:0 auto;margin-center:0;}.elementor-44 .elementor-element.elementor-element-8eb92b2 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-44 .elementor-element.elementor-element-964945e{width:var( --container-widget-width, 87.117% );max-width:87.117%;--container-widget-width:87.117%;--container-widget-flex-grow:0;text-align:left;color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:18px;font-weight:600;line-height:27px;}.elementor-44 .elementor-element.elementor-element-964945e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-219b6ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:126px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-33b1d09{--spacer-size:70px;}.elementor-44 .elementor-element.elementor-element-169b660{width:100%;max-width:100%;text-align:center;color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:48px;font-weight:700;}.elementor-44 .elementor-element.elementor-element-169b660.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-6ce8f7b{--spacer-size:70px;}.elementor-44 .elementor-element.elementor-element-448818d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 28px;--row-gap:0px;--column-gap:28px;}.elementor-44 .elementor-element.elementor-element-5f1f85a{--display:flex;--min-height:688px;--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;--border-radius:43px 43px 43px 43px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:33px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-44 .elementor-element.elementor-element-5f1f85a:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-5f1f85a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://disia.kromee.com/wp-content/uploads/2025/03/Card-Contact-2-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-44 .elementor-element.elementor-element-f94d829{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-44 .elementor-element.elementor-element-f94d829 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-44 .elementor-element.elementor-element-f94d829.elementor-element{--align-self:center;}.elementor-44 .elementor-element.elementor-element-f94d829 img{width:19%;}.elementor-44 .elementor-element.elementor-element-bc44839{width:100%;max-width:100%;text-align:left;color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:17px;font-weight:600;text-transform:uppercase;line-height:24px;}.elementor-44 .elementor-element.elementor-element-bc44839 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 13px 0px;}.elementor-44 .elementor-element.elementor-element-bc44839.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-bc44839 p{margin-bottom:0px;}.elementor-44 .elementor-element.elementor-element-91ecb88{width:100%;max-width:100%;text-align:left;color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:32px;font-weight:600;line-height:1px;}.elementor-44 .elementor-element.elementor-element-91ecb88.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-cc9e2a8{--divider-border-style:solid;--divider-color:#68F7FD;--divider-border-width:1px;}.elementor-44 .elementor-element.elementor-element-cc9e2a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-cc9e2a8 .elementor-divider-separator{width:88%;margin:0 auto;margin-left:0;}.elementor-44 .elementor-element.elementor-element-cc9e2a8 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-44 .elementor-element.elementor-element-690c6d8{width:var( --container-widget-width, 91.278% );max-width:91.278%;--container-widget-width:91.278%;--container-widget-flex-grow:0;text-align:left;color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:18px;font-weight:500;line-height:27px;letter-spacing:0.3px;}.elementor-44 .elementor-element.elementor-element-690c6d8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Montserrat;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-44 .elementor-element.elementor-element-ab821c1 .elementor-button{background-color:#00000000;font-family:"Montserrat", Montserrat;font-size:20px;font-weight:700;font-style:normal;text-decoration:none;fill:#68F7FD;color:#68F7FD;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;padding:8px 35px 8px 35px;}.elementor-44 .elementor-element.elementor-element-96db57c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:43px 43px 43px 43px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-44 .elementor-element.elementor-element-96db57c:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-96db57c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://disia.kromee.com/wp-content/uploads/2025/03/Card-Contact-3.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-44 .elementor-element.elementor-element-99fd553{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-44 .elementor-element.elementor-element-99fd553 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-44 .elementor-element.elementor-element-99fd553.elementor-element{--align-self:center;}.elementor-44 .elementor-element.elementor-element-99fd553 img{width:19%;}.elementor-44 .elementor-element.elementor-element-7678ea4{width:100%;max-width:100%;text-align:left;color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:17px;font-weight:600;text-transform:uppercase;line-height:24px;}.elementor-44 .elementor-element.elementor-element-7678ea4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 13px 0px;}.elementor-44 .elementor-element.elementor-element-7678ea4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-7678ea4 p{margin-bottom:0px;}.elementor-44 .elementor-element.elementor-element-910e428{width:100%;max-width:100%;text-align:left;color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:32px;font-weight:600;line-height:1px;}.elementor-44 .elementor-element.elementor-element-910e428.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-defece7{--divider-border-style:solid;--divider-color:#B04CFF;--divider-border-width:1px;}.elementor-44 .elementor-element.elementor-element-defece7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-defece7 .elementor-divider-separator{width:88%;margin:0 auto;margin-left:0;}.elementor-44 .elementor-element.elementor-element-defece7 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-44 .elementor-element.elementor-element-653bba5{width:var( --container-widget-width, 91.278% );max-width:91.278%;--container-widget-width:91.278%;--container-widget-flex-grow:0;text-align:left;color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:18px;font-weight:500;line-height:27px;letter-spacing:0.3px;}.elementor-44 .elementor-element.elementor-element-653bba5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-b012088 .elementor-button{background-color:#00000000;font-family:"Montserrat", Montserrat;font-size:20px;font-weight:700;font-style:normal;text-decoration:none;fill:#B04CFF;color:#B04CFF;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;padding:8px 35px 8px 35px;}.elementor-44 .elementor-element.elementor-element-7657aa5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:43px 43px 43px 43px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-44 .elementor-element.elementor-element-7657aa5:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-7657aa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://disia.kromee.com/wp-content/uploads/2025/03/Card-Contact-4.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-44 .elementor-element.elementor-element-e560205{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-44 .elementor-element.elementor-element-e560205 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-44 .elementor-element.elementor-element-e560205.elementor-element{--align-self:center;}.elementor-44 .elementor-element.elementor-element-e560205 img{width:19%;}.elementor-44 .elementor-element.elementor-element-1102210{width:100%;max-width:100%;text-align:left;color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:17px;font-weight:600;text-transform:uppercase;line-height:24px;}.elementor-44 .elementor-element.elementor-element-1102210 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 13px 0px;}.elementor-44 .elementor-element.elementor-element-1102210.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-1102210 p{margin-bottom:0px;}.elementor-44 .elementor-element.elementor-element-b14b948{width:100%;max-width:100%;text-align:left;color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:32px;font-weight:600;line-height:1px;}.elementor-44 .elementor-element.elementor-element-b14b948.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-5b37bbf{--divider-border-style:solid;--divider-color:#D9C300;--divider-border-width:1px;}.elementor-44 .elementor-element.elementor-element-5b37bbf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-5b37bbf .elementor-divider-separator{width:88%;margin:0 auto;margin-left:0;}.elementor-44 .elementor-element.elementor-element-5b37bbf .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-44 .elementor-element.elementor-element-3a6d89a{width:var( --container-widget-width, 91.278% );max-width:91.278%;--container-widget-width:91.278%;--container-widget-flex-grow:0;text-align:left;color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:18px;font-weight:500;line-height:27px;letter-spacing:0.3px;}.elementor-44 .elementor-element.elementor-element-3a6d89a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-eb5e831 .elementor-button{background-color:#00000000;font-family:"Montserrat", Montserrat;font-size:20px;font-weight:700;font-style:normal;text-decoration:none;fill:#D9C300;color:#D9C300;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;padding:8px 35px 8px 35px;}.elementor-44 .elementor-element.elementor-element-08bf6f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:126px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-9fadfc0{--spacer-size:70px;}.elementor-44 .elementor-element.elementor-element-5884cd9{width:100%;max-width:100%;text-align:center;color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:48px;font-weight:700;}.elementor-44 .elementor-element.elementor-element-5884cd9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-355ad8f{text-align:center;color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-66120c3{color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-a89744d{--spacer-size:70px;}.elementor-44 .elementor-element.elementor-element-94c982c{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-44 .elementor-element.elementor-element-7de9050{--display:flex;--min-height:427px;--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-44 .elementor-element.elementor-element-221bee4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-44 .elementor-element.elementor-element-221bee4:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-221bee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://disia.kromee.com/wp-content/uploads/2025/03/Carta-consul-3.png");background-repeat:no-repeat;background-size:contain;}.elementor-44 .elementor-element.elementor-element-221bee4.e-con{--align-self:flex-start;}.elementor-44 .elementor-element.elementor-element-63c3795{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:20px;font-weight:700;text-transform:uppercase;line-height:24px;}.elementor-44 .elementor-element.elementor-element-63c3795 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-63c3795.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-63c3795 p{margin-bottom:0px;}.elementor-44 .elementor-element.elementor-element-3afccb4{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:32px;font-weight:600;line-height:1px;}.elementor-44 .elementor-element.elementor-element-a9b7c56{--divider-border-style:solid;--divider-color:#B04CFF;--divider-border-width:1px;}.elementor-44 .elementor-element.elementor-element-a9b7c56 .elementor-divider-separator{width:86%;margin:0 auto;margin-center:0;}.elementor-44 .elementor-element.elementor-element-a9b7c56 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-44 .elementor-element.elementor-element-1fad244{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-44 .elementor-element.elementor-element-1fad244 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:17px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-a0a0c1f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:18px;font-weight:600;line-height:27px;}.elementor-44 .elementor-element.elementor-element-3ab86df{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-44 .elementor-element.elementor-element-3ab86df .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:17px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-85488f4{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:18px;font-weight:600;line-height:27px;}.elementor-44 .elementor-element.elementor-element-5e4e7bd{--spacer-size:15px;}.elementor-44 .elementor-element.elementor-element-d2001be .elementor-button{background-color:#00000000;font-family:"Montserrat", Montserrat;font-size:20px;font-weight:700;font-style:normal;text-decoration:none;fill:#B04CFF;color:#B04CFF;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;padding:5px 15px 5px 15px;}.elementor-44 .elementor-element.elementor-element-d2001be{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-44 .elementor-element.elementor-element-d2001be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-d2001be .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-44 .elementor-element.elementor-element-3c7afcc{--spacer-size:41px;}.elementor-44 .elementor-element.elementor-element-b445ea5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--e-con-transform-transition-duration:4100ms;}.elementor-44 .elementor-element.elementor-element-b445ea5:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-b445ea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://disia.kromee.com/wp-content/uploads/2025/03/Carta-consul-6-1.png");background-repeat:no-repeat;background-size:contain;}.elementor-44 .elementor-element.elementor-element-b445ea5.e-con{--align-self:flex-start;}.elementor-44 .elementor-element.elementor-element-94e6537{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:20px;font-weight:700;text-transform:uppercase;line-height:24px;}.elementor-44 .elementor-element.elementor-element-94e6537 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-94e6537.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-94e6537 p{margin-bottom:0px;}.elementor-44 .elementor-element.elementor-element-a23dfd2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:32px;font-weight:600;line-height:1px;}.elementor-44 .elementor-element.elementor-element-8b58f35{--divider-border-style:solid;--divider-color:#D9C300;--divider-border-width:1px;}.elementor-44 .elementor-element.elementor-element-8b58f35 .elementor-divider-separator{width:86%;margin:0 auto;margin-center:0;}.elementor-44 .elementor-element.elementor-element-8b58f35 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-44 .elementor-element.elementor-element-350de8f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-44 .elementor-element.elementor-element-350de8f .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:17px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-ba5f2d2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:18px;font-weight:600;line-height:27px;}.elementor-44 .elementor-element.elementor-element-24863d0{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-44 .elementor-element.elementor-element-24863d0 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:17px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-3a4451f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:18px;font-weight:600;line-height:27px;}.elementor-44 .elementor-element.elementor-element-f97379b{--spacer-size:19px;}.elementor-44 .elementor-element.elementor-element-f9d5b49 .elementor-button{background-color:#00000000;font-family:"Montserrat", Montserrat;font-size:20px;font-weight:700;font-style:normal;text-decoration:none;fill:#D9C300;color:#D9C300;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;padding:5px 30px 5px 30px;}.elementor-44 .elementor-element.elementor-element-f9d5b49{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-44 .elementor-element.elementor-element-f9d5b49 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-44 .elementor-element.elementor-element-60e8e86{--spacer-size:5px;}.elementor-44 .elementor-element.elementor-element-bf5caf1{--spacer-size:10px;}.elementor-44 .elementor-element.elementor-element-4785ddc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:126px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-e9f7ce0{--spacer-size:70px;}.elementor-44 .elementor-element.elementor-element-8152d70{--e-image-carousel-slides-to-show:3;}.elementor-44 .elementor-element.elementor-element-8152d70 .swiper-wrapper{display:flex;align-items:center;}.elementor-44 .elementor-element.elementor-element-59bc91d{--spacer-size:70px;}.elementor-44 .elementor-element.elementor-element-40004dac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-5eaa02a2{color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:48px;font-weight:700;line-height:38px;}.elementor-44 .elementor-element.elementor-element-46cc741b{text-align:left;color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:18px;font-weight:400;line-height:27px;}.elementor-44 .elementor-element.elementor-element-67eb8807{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-44 .elementor-element.elementor-element-3de0ee68{width:var( --container-widget-width, 52.097% );max-width:52.097%;--container-widget-width:52.097%;--container-widget-flex-grow:0;}.elementor-44 .elementor-element.elementor-element-3de0ee68.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-27726421{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:92px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-c52d354{width:var( --container-widget-width, 99.922% );max-width:99.922%;--container-widget-width:99.922%;--container-widget-flex-grow:0;text-align:left;color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:14px;font-weight:400;line-height:27px;}.elementor-44 .elementor-element.elementor-element-c52d354.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-7a2b8025{width:var( --container-widget-width, 99.922% );max-width:99.922%;--container-widget-width:99.922%;--container-widget-flex-grow:0;text-align:left;color:#FFFFFF;font-family:"Montserrat", Montserrat;font-size:14px;font-weight:400;line-height:27px;}.elementor-44 .elementor-element.elementor-element-7a2b8025 > .elementor-widget-container{margin:47px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-7a2b8025.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-ucaddon_gradient_border_button .ue-gradient-border .ue-txt{font-family:var( --e-global-typography-text-font-family ), Montserrat;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-44 .elementor-element.elementor-element-381ec50f{width:var( --container-widget-width, 56.614% );max-width:56.614%;--container-widget-width:56.614%;--container-widget-flex-grow:0;}.elementor-44 .elementor-element.elementor-element-381ec50f > .elementor-widget-container{margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-381ec50f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-381ec50f .ue-grad-btn-wrapper{justify-content:start!important;}.elementor-44 .elementor-element.elementor-element-381ec50f .ue-gradient-border-content{flex-direction:row-reverse;gap:16px;padding:3px 11px 3px 26px;border-radius:21px;}.elementor-44 .elementor-element.elementor-element-381ec50f .ue-gradient-border .ue-txt{font-family:"Montserrat", Montserrat;font-size:18px;font-weight:700;}.elementor-44 .elementor-element.elementor-element-381ec50f .ue-gradient-border-icon{font-size:31px;}.elementor-44 .elementor-element.elementor-element-381ec50f .ue-gradient-border-icon svg{width:31px;}body.elementor-page-44:not(.elementor-motion-effects-element-type-background), body.elementor-page-44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-44 .elementor-element.elementor-element-d0e5879{--width:100%;}.elementor-44 .elementor-element.elementor-element-1a2bac6{--content-width:1254px;}.elementor-44 .elementor-element.elementor-element-ba37b4d{--width:100%;}.elementor-44 .elementor-element.elementor-element-c10d306{--width:50%;}.elementor-44 .elementor-element.elementor-element-ab7ff71{--width:50%;}.elementor-44 .elementor-element.elementor-element-219b6ec{--content-width:1254px;}.elementor-44 .elementor-element.elementor-element-5f1f85a{--width:33.33%;}.elementor-44 .elementor-element.elementor-element-96db57c{--width:33.33%;}.elementor-44 .elementor-element.elementor-element-7657aa5{--width:33.33%;}.elementor-44 .elementor-element.elementor-element-08bf6f2{--content-width:1254px;}.elementor-44 .elementor-element.elementor-element-7de9050{--width:100%;}.elementor-44 .elementor-element.elementor-element-221bee4{--width:50%;}.elementor-44 .elementor-element.elementor-element-b445ea5{--width:50%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-global .ue-gradient-border .ue-txt{font-size:var( --e-global-typography-text-font-size );}.elementor-44 .elementor-element.elementor-element-d8c015b{--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-44 .elementor-element.elementor-element-c10d306{--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;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-44 .elementor-element.elementor-element-b445ea5{--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;}.elementor-widget-ucaddon_gradient_border_button .ue-gradient-border .ue-txt{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-global .ue-gradient-border .ue-txt{font-size:var( --e-global-typography-text-font-size );}.elementor-44 .elementor-element.elementor-element-d8c015b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-44 .elementor-element.elementor-element-43e68e1{--spacer-size:1px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-44 .elementor-element.elementor-element-0b5065c{--spacer-size:31px;}.elementor-44 .elementor-element.elementor-element-ab7ff71{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-db8095b > .elementor-widget-container{padding:23px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-db8095b{font-size:28px;}.elementor-44 .elementor-element.elementor-element-964945e > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-44 .elementor-element.elementor-element-33b1d09{--spacer-size:1px;}.elementor-44 .elementor-element.elementor-element-169b660{font-size:34px;}.elementor-44 .elementor-element.elementor-element-6ce8f7b{--spacer-size:7px;}.elementor-44 .elementor-element.elementor-element-9fadfc0{--spacer-size:1px;}.elementor-44 .elementor-element.elementor-element-5884cd9{font-size:34px;}.elementor-44 .elementor-element.elementor-element-a89744d{--spacer-size:7px;}.elementor-44 .elementor-element.elementor-element-221bee4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-3afccb4 > .elementor-widget-container{padding:23px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-3afccb4{font-size:28px;}.elementor-44 .elementor-element.elementor-element-a23dfd2 > .elementor-widget-container{padding:23px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-a23dfd2{font-size:28px;}.elementor-44 .elementor-element.elementor-element-bf5caf1{--spacer-size:31px;}.elementor-44 .elementor-element.elementor-element-e9f7ce0{--spacer-size:1px;}.elementor-44 .elementor-element.elementor-element-59bc91d{--spacer-size:7px;}.elementor-widget-ucaddon_gradient_border_button .ue-gradient-border .ue-txt{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for heading, class: .elementor-element-51ab64c */.elementor-44 .elementor-element.elementor-element-51ab64c{
    text-decoration: non !important; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-952f1c0 */.elementor-44 .elementor-element.elementor-element-952f1c0{
        text-decoration: none;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8c015b */.e-child .text-descripction {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.5s ease, transform 0.5s ease;
}

.e-child:hover  .text-descripction {
  opacity: 1;
  transform: translateY(0);
}

.e-child:not(:hover) .text-descripction {
  opacity: 0;
  transform: translateY(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e5879 */.elementor-44 .elementor-element.elementor-element-d0e5879::before,
.elementor-44 .elementor-element.elementor-element-d0e5879::after {
  content: "";
  position: absolute;
  top: 0;
  width: 50px; /* Ancho del gradiente */
  height: 100%;
}

.elementor-44 .elementor-element.elementor-element-d0e5879::before {
  left: 0;
  background: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}

.elementor-44 .elementor-element.elementor-element-d0e5879::after {
  right: 0;
  background: linear-gradient(-90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f1f85a */.container-cyan::before {
    content: "";
    position: absolute;
    top: -1px;
    left: -1px;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    border: 3px solid transparent;
    opacity: 0;
    transition: opacity 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);
    pointer-events: none;
    border-radius: 43px;
    box-sizing: border-box;
    filter: drop-shadow(0 0 2px cyan);
    will-change: transform, opacity;
}

.container-cyan:hover::before {
    opacity: 1;
    animation: borderAnimation1 1.8s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite;
}

.container-cyan:hover {
    transform: scale(1.015);
    box-shadow: 
        0 0 30px rgba(0, 255, 255, 0.2),
        0 0 60px rgba(0, 255, 255, 0.15),
        0 0 90px rgba(0, 255, 255, 0.1);
    transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}






@keyframes borderAnimation1 {
    0% {
        border-top: 3px solid rgba(0, 255, 255, 1);
        border-right: 3px solid rgba(0, 255, 255, 0);
        border-bottom: 3px solid rgba(0, 255, 255, 0);
        border-left: 3px solid rgba(0, 255, 255, 0);
    }
    5% {
        border-top: 3px solid rgba(0, 255, 255, 0.9);
        border-right: 3px solid rgba(0, 255, 255, 0.1);
        border-bottom: 3px solid rgba(0, 255, 255, 0);
        border-left: 3px solid rgba(0, 255, 255, 0);
    }
    10% {
        border-top: 3px solid rgba(0, 255, 255, 0.85);
        border-right: 3px solid rgba(0, 255, 255, 0.25);
        border-bottom: 3px solid rgba(0, 255, 255, 0);
        border-left: 3px solid rgba(0, 255, 255, 0);
    }
    15% {
        border-top: 3px solid rgba(0, 255, 255, 0.8);
        border-right: 3px solid rgba(0, 255, 255, 0.4);
        border-bottom: 3px solid rgba(0, 255, 255, 0);
        border-left: 3px solid rgba(0, 255, 255, 0);
    }
    20% {
        border-top: 3px solid rgba(0, 255, 255, 0.7);
        border-right: 3px solid rgba(0, 255, 255, 0.6);
        border-bottom: 3px solid rgba(0, 255, 255, 0);
        border-left: 3px solid rgba(0, 255, 255, 0);
    }
    25% {
        border-top: 3px solid rgba(0, 255, 255, 0.6);
        border-right: 3px solid rgba(0, 255, 255, 0.7);
        border-bottom: 3px solid rgba(0, 255, 255, 0.1);
        border-left: 3px solid rgba(0, 255, 255, 0);
    }
    30% {
        border-top: 3px solid rgba(0, 255, 255, 0.5);
        border-right: 3px solid rgba(0, 255, 255, 0.8);
        border-bottom: 3px solid rgba(0, 255, 255, 0.2);
        border-left: 3px solid rgba(0, 255, 255, 0);
    }
    35% {
        border-top: 3px solid rgba(0, 255, 255, 0.4);
        border-right: 3px solid rgba(0, 255, 255, 0.9);
        border-bottom: 3px solid rgba(0, 255, 255, 0.3);
        border-left: 3px solid rgba(0, 255, 255, 0);
    }
    40% {
        border-top: 3px solid rgba(0, 255, 255, 0.2);
        border-right: 3px solid rgba(0, 255, 255, 0.95);
        border-bottom: 3px solid rgba(0, 255, 255, 0.35);
        border-left: 3px solid rgba(0, 255, 255, 0);
    }
    45% {
        border-top: 3px solid rgba(0, 255, 255, 0);
        border-right: 3px solid rgba(0, 255, 255, 1);
        border-bottom: 3px solid rgba(0, 255, 255, 0.4);
        border-left: 3px solid rgba(0, 255, 255, 0);
    }
    50% {
        border-top: 3px solid rgba(0, 255, 255, 0);
        border-right: 3px solid rgba(0, 255, 255, 0.9);
        border-bottom: 3px solid rgba(0, 255, 255, 0.5);
        border-left: 3px solid rgba(0, 255, 255, 0.1);
    }
    55% {
        border-top: 3px solid rgba(0, 255, 255, 0);
        border-right: 3px solid rgba(0, 255, 255, 0.8);
        border-bottom: 3px solid rgba(0, 255, 255, 0.6);
        border-left: 3px solid rgba(0, 255, 255, 0.2);
    }
    60% {
        border-top: 3px solid rgba(0, 255, 255, 0);
        border-right: 3px solid rgba(0, 255, 255, 0.6);
        border-bottom: 3px solid rgba(0, 255, 255, 0.8);
        border-left: 3px solid rgba(0, 255, 255, 0.3);
    }
    65% {
        border-top: 3px solid rgba(0, 255, 255, 0);
        border-right: 3px solid rgba(0, 255, 255, 0.4);
        border-bottom: 3px solid rgba(0, 255, 255, 0.9);
        border-left: 3px solid rgba(0, 255, 255, 0.35);
    }
    70% {
        border-top: 3px solid rgba(0, 255, 255, 0);
        border-right: 3px solid rgba(0, 255, 255, 0.2);
        border-bottom: 3px solid rgba(0, 255, 255, 0.95);
        border-left: 3px solid rgba(0, 255, 255, 0.4);
    }
    75% {
        border-top: 3px solid rgba(0, 255, 255, 0);
        border-right: 3px solid rgba(0, 255, 255, 0);
        border-bottom: 3px solid rgba(0, 255, 255, 1);
        border-left: 3px solid rgba(0, 255, 255, 0.4);
    }
    80% {
        border-top: 3px solid rgba(0, 255, 255, 0);
        border-right: 3px solid rgba(0, 255, 255, 0);
        border-bottom: 3px solid rgba(0, 255, 255, 0.85);
        border-left: 3px solid rgba(0, 255, 255, 0.6);
    }
    85% {
        border-top: 3px solid rgba(0, 255, 255, 0);
        border-right: 3px solid rgba(0, 255, 255, 0);
        border-bottom: 3px solid rgba(0, 255, 255, 0.7);
        border-left: 3px solid rgba(0, 255, 255, 0.75);
    }
    90% {
        border-top: 3px solid rgba(0, 255, 255, 0);
        border-right: 3px solid rgba(0, 255, 255, 0);
        border-bottom: 3px solid rgba(0, 255, 255, 0.6);
        border-left: 3px solid rgba(0, 255, 255, 0.8);
    }
    95% {
        border-top: 3px solid rgba(0, 255, 255, 0.2);
        border-right: 3px solid rgba(0, 255, 255, 0);
        border-bottom: 3px solid rgba(0, 255, 255, 0.3);
        border-left: 3px solid rgba(0, 255, 255, 0.9);
    }
    100% {
        border-top: 3px solid rgba(0, 255, 255, 0.4);
        border-right: 3px solid rgba(0, 255, 255, 0);
        border-bottom: 3px solid rgba(0, 255, 255, 0);
        border-left: 3px solid rgba(0, 255, 255, 1);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96db57c */.container2::before {
    content: "";
    position: absolute;
    top: -1px;
    left: -1px;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    border: 3px solid transparent;
    opacity: 0;
    transition: opacity 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);
    pointer-events: none;
    border-radius: 43px;
    box-sizing: border-box;
    filter: drop-shadow(0 0 2px #B04CFF);
    will-change: transform, opacity;
}

.container2:hover::before {
    opacity: 1;
    animation: borderAnimation2 1.8s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite;
}

.container2:hover {
    transform: scale(1.015);
    box-shadow: 
        0 0 30px rgba(176, 76, 255, 0.2),
        0 0 60px rgba(176, 76, 255, 0.15),
        0 0 90px rgba(176, 76, 255, 0.1);
    transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

@keyframes borderAnimation2 {
    0% {
        border-top: 3px solid rgba(176, 76, 255, 1);
        border-right: 3px solid rgba(176, 76, 255, 0);
        border-bottom: 3px solid rgba(176, 76, 255, 0);
        border-left: 3px solid rgba(176, 76, 255, 0);
    }
    5% {
        border-top: 3px solid rgba(176, 76, 255, 0.9);
        border-right: 3px solid rgba(176, 76, 255, 0.1);
        border-bottom: 3px solid rgba(176, 76, 255, 0);
        border-left: 3px solid rgba(176, 76, 255, 0);
    }
    10% {
        border-top: 3px solid rgba(176, 76, 255, 0.85);
        border-right: 3px solid rgba(176, 76, 255, 0.25);
        border-bottom: 3px solid rgba(176, 76, 255, 0);
        border-left: 3px solid rgba(176, 76, 255, 0);
    }
    15% {
        border-top: 3px solid rgba(176, 76, 255, 0.8);
        border-right: 3px solid rgba(176, 76, 255, 0.4);
        border-bottom: 3px solid rgba(176, 76, 255, 0);
        border-left: 3px solid rgba(176, 76, 255, 0);
    }
    20% {
        border-top: 3px solid rgba(176, 76, 255, 0.7);
        border-right: 3px solid rgba(176, 76, 255, 0.6);
        border-bottom: 3px solid rgba(176, 76, 255, 0);
        border-left: 3px solid rgba(176, 76, 255, 0);
    }
    25% {
        border-top: 3px solid rgba(176, 76, 255, 0.6);
        border-right: 3px solid rgba(176, 76, 255, 0.7);
        border-bottom: 3px solid rgba(176, 76, 255, 0.1);
        border-left: 3px solid rgba(176, 76, 255, 0);
    }
    30% {
        border-top: 3px solid rgba(176, 76, 255, 0.5);
        border-right: 3px solid rgba(176, 76, 255, 0.8);
        border-bottom: 3px solid rgba(176, 76, 255, 0.2);
        border-left: 3px solid rgba(176, 76, 255, 0);
    }
    35% {
        border-top: 3px solid rgba(176, 76, 255, 0.4);
        border-right: 3px solid rgba(176, 76, 255, 0.9);
        border-bottom: 3px solid rgba(176, 76, 255, 0.3);
        border-left: 3px solid rgba(176, 76, 255, 0);
    }
    40% {
        border-top: 3px solid rgba(176, 76, 255, 0.2);
        border-right: 3px solid rgba(176, 76, 255, 0.95);
        border-bottom: 3px solid rgba(176, 76, 255, 0.35);
        border-left: 3px solid rgba(176, 76, 255, 0);
    }
    45% {
        border-top: 3px solid rgba(176, 76, 255, 0);
        border-right: 3px solid rgba(176, 76, 255, 1);
        border-bottom: 3px solid rgba(176, 76, 255, 0.4);
        border-left: 3px solid rgba(176, 76, 255, 0);
    }
    50% {
        border-top: 3px solid rgba(176, 76, 255, 0);
        border-right: 3px solid rgba(176, 76, 255, 0.9);
        border-bottom: 3px solid rgba(176, 76, 255, 0.5);
        border-left: 3px solid rgba(176, 76, 255, 0.1);
    }
    55% {
        border-top: 3px solid rgba(176, 76, 255, 0);
        border-right: 3px solid rgba(176, 76, 255, 0.8);
        border-bottom: 3px solid rgba(176, 76, 255, 0.6);
        border-left: 3px solid rgba(176, 76, 255, 0.2);
    }
    60% {
        border-top: 3px solid rgba(176, 76, 255, 0);
        border-right: 3px solid rgba(176, 76, 255, 0.6);
        border-bottom: 3px solid rgba(176, 76, 255, 0.8);
        border-left: 3px solid rgba(176, 76, 255, 0.3);
    }
    65% {
        border-top: 3px solid rgba(176, 76, 255, 0);
        border-right: 3px solid rgba(176, 76, 255, 0.4);
        border-bottom: 3px solid rgba(176, 76, 255, 0.9);
        border-left: 3px solid rgba(176, 76, 255, 0.35);
    }
    70% {
        border-top: 3px solid rgba(176, 76, 255, 0);
        border-right: 3px solid rgba(176, 76, 255, 0.2);
        border-bottom: 3px solid rgba(176, 76, 255, 0.95);
        border-left: 3px solid rgba(176, 76, 255, 0.4);
    }
    75% {
        border-top: 3px solid rgba(176, 76, 255, 0);
        border-right: 3px solid rgba(176, 76, 255, 0);
        border-bottom: 3px solid rgba(176, 76, 255, 1);
        border-left: 3px solid rgba(176, 76, 255, 0.4);
    }
    80% {
        border-top: 3px solid rgba(176, 76, 255, 0);
        border-right: 3px solid rgba(176, 76, 255, 0);
        border-bottom: 3px solid rgba(176, 76, 255, 0.85);
        border-left: 3px solid rgba(176, 76, 255, 0.6);
    }
    85% {
        border-top: 3px solid rgba(176, 76, 255, 0);
        border-right: 3px solid rgba(176, 76, 255, 0);
        border-bottom: 3px solid rgba(176, 76, 255, 0.7);
        border-left: 3px solid rgba(176, 76, 255, 0.75);
    }
    90% {
        border-top: 3px solid rgba(176, 76, 255, 0);
        border-right: 3px solid rgba(176, 76, 255, 0);
        border-bottom: 3px solid rgba(176, 76, 255, 0.6);
        border-left: 3px solid rgba(176, 76, 255, 0.8);
    }
    95% {
        border-top: 3px solid rgba(176, 76, 255, 0.2);
        border-right: 3px solid rgba(176, 76, 255, 0);
        border-bottom: 3px solid rgba(176, 76, 255, 0.3);
        border-left: 3px solid rgba(176, 76, 255, 0.9);
    }
    100% {
        border-top: 3px solid rgba(176, 76, 255, 0.4);
        border-right: 3px solid rgba(176, 76, 255, 0);
        border-bottom: 3px solid rgba(176, 76, 255, 0);
        border-left: 3px solid rgba(176, 76, 255, 1);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7657aa5 */.container3::before {
    content: "";
    position: absolute;
    top: -1px;
    left: -1px;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    border: 3px solid transparent;
    opacity: 0;
    transition: opacity 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);
    pointer-events: none;
    border-radius: 43px;
    box-sizing: border-box;
    filter: drop-shadow(0 0 2px #D9C300);
    will-change: transform, opacity;
}

.container3:hover::before {
    opacity: 1;
    animation: borderAnimation3 1.8s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite;
}

.container3:hover {
    transform: scale(1.015);
    box-shadow: 
        0 0 30px rgba(217, 195, 0, 0.2),
        0 0 60px rgba(217, 195, 0, 0.15),
        0 0 90px rgba(217, 195, 0, 0.1);
    transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

@keyframes borderAnimation3 {
    0% {
        border-top: 3px solid rgba(217, 195, 0, 1);
        border-right: 3px solid rgba(217, 195, 0, 0);
        border-bottom: 3px solid rgba(217, 195, 0, 0);
        border-left: 3px solid rgba(217, 195, 0, 0);
    }
    5% {
        border-top: 3px solid rgba(217, 195, 0, 0.9);
        border-right: 3px solid rgba(217, 195, 0, 0.1);
        border-bottom: 3px solid rgba(217, 195, 0, 0);
        border-left: 3px solid rgba(217, 195, 0, 0);
    }
    10% {
        border-top: 3px solid rgba(217, 195, 0, 0.85);
        border-right: 3px solid rgba(217, 195, 0, 0.25);
        border-bottom: 3px solid rgba(217, 195, 0, 0);
        border-left: 3px solid rgba(217, 195, 0, 0);
    }
    15% {
        border-top: 3px solid rgba(217, 195, 0, 0.8);
        border-right: 3px solid rgba(217, 195, 0, 0.4);
        border-bottom: 3px solid rgba(217, 195, 0, 0);
        border-left: 3px solid rgba(217, 195, 0, 0);
    }
    20% {
        border-top: 3px solid rgba(217, 195, 0, 0.7);
        border-right: 3px solid rgba(217, 195, 0, 0.6);
        border-bottom: 3px solid rgba(217, 195, 0, 0);
        border-left: 3px solid rgba(217, 195, 0, 0);
    }
    25% {
        border-top: 3px solid rgba(217, 195, 0, 0.6);
        border-right: 3px solid rgba(217, 195, 0, 0.7);
        border-bottom: 3px solid rgba(217, 195, 0, 0.1);
        border-left: 3px solid rgba(217, 195, 0, 0);
    }
    30% {
        border-top: 3px solid rgba(217, 195, 0, 0.5);
        border-right: 3px solid rgba(217, 195, 0, 0.8);
        border-bottom: 3px solid rgba(217, 195, 0, 0.2);
        border-left: 3px solid rgba(217, 195, 0, 0);
    }
    35% {
        border-top: 3px solid rgba(217, 195, 0, 0.4);
        border-right: 3px solid rgba(217, 195, 0, 0.9);
        border-bottom: 3px solid rgba(217, 195, 0, 0.3);
        border-left: 3px solid rgba(217, 195, 0, 0);
    }
    40% {
        border-top: 3px solid rgba(217, 195, 0, 0.2);
        border-right: 3px solid rgba(217, 195, 0, 0.95);
        border-bottom: 3px solid rgba(217, 195, 0, 0.35);
        border-left: 3px solid rgba(217, 195, 0, 0);
    }
    45% {
        border-top: 3px solid rgba(217, 195, 0, 0);
        border-right: 3px solid rgba(217, 195, 0, 1);
        border-bottom: 3px solid rgba(217, 195, 0, 0.4);
        border-left: 3px solid rgba(217, 195, 0, 0);
    }
    50% {
        border-top: 3px solid rgba(217, 195, 0, 0);
        border-right: 3px solid rgba(217, 195, 0, 0.9);
        border-bottom: 3px solid rgba(217, 195, 0, 0.5);
        border-left: 3px solid rgba(217, 195, 0, 0.1);
    }
    55% {
        border-top: 3px solid rgba(217, 195, 0, 0);
        border-right: 3px solid rgba(217, 195, 0, 0.8);
        border-bottom: 3px solid rgba(217, 195, 0, 0.6);
        border-left: 3px solid rgba(217, 195, 0, 0.2);
    }
    60% {
        border-top: 3px solid rgba(217, 195, 0, 0);
        border-right: 3px solid rgba(217, 195, 0, 0.6);
        border-bottom: 3px solid rgba(217, 195, 0, 0.8);
        border-left: 3px solid rgba(217, 195, 0, 0.3);
    }
    65% {
        border-top: 3px solid rgba(217, 195, 0, 0);
        border-right: 3px solid rgba(217, 195, 0, 0.4);
        border-bottom: 3px solid rgba(217, 195, 0, 0.9);
        border-left: 3px solid rgba(217, 195, 0, 0.35);
    }
    70% {
        border-top: 3px solid rgba(217, 195, 0, 0);
        border-right: 3px solid rgba(217, 195, 0, 0.2);
        border-bottom: 3px solid rgba(217, 195, 0, 0.95);
        border-left: 3px solid rgba(217, 195, 0, 0.4);
    }
    75% {
        border-top: 3px solid rgba(217, 195, 0, 0);
        border-right: 3px solid rgba(217, 195, 0, 0);
        border-bottom: 3px solid rgba(217, 195, 0, 1);
        border-left: 3px solid rgba(217, 195, 0, 0.4);
    }
    80% {
        border-top: 3px solid rgba(217, 195, 0, 0);
        border-right: 3px solid rgba(217, 195, 0, 0);
        border-bottom: 3px solid rgba(217, 195, 0, 0.85);
        border-left: 3px solid rgba(217, 195, 0, 0.6);
    }
    85% {
        border-top: 3px solid rgba(217, 195, 0, 0);
        border-right: 3px solid rgba(217, 195, 0, 0);
        border-bottom: 3px solid rgba(217, 195, 0, 0.7);
        border-left: 3px solid rgba(217, 195, 0, 0.75);
    }
    90% {
        border-top: 3px solid rgba(217, 195, 0, 0);
        border-right: 3px solid rgba(217, 195, 0, 0);
        border-bottom: 3px solid rgba(217, 195, 0, 0.6);
        border-left: 3px solid rgba(217, 195, 0, 0.8);
    }
    95% {
        border-top: 3px solid rgba(217, 195, 0, 0.2);
        border-right: 3px solid rgba(217, 195, 0, 0);
        border-bottom: 3px solid rgba(217, 195, 0, 0.3);
        border-left: 3px solid rgba(217, 195, 0, 0.9);
    }
    100% {
        border-top: 3px solid rgba(217, 195, 0, 0.4);
        border-right: 3px solid rgba(217, 195, 0, 0);
        border-bottom: 3px solid rgba(217, 195, 0, 0);
        border-left: 3px solid rgba(217, 195, 0, 1);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-448818d *//* Contenedor principal que agrupa los elementos */
.container-price {
  display: flex;
  gap: 20px; /* Ajusta el espacio entre los elementos según tus necesidades */
  position: relative;
}

/* Contenedores anidados que deben opacarse al hacer hover */
.container-cyan,
.container2,
.container3 {
  transition: opacity 0.3s ease-in-out; /* Suaviza el cambio de opacidad */
}

/* Cuando uno de los contenedores es hover, los otros se opacan */
.container-price:hover .container-cyan:not(:hover),
.container-price:hover .container2:not(:hover),
.container-price:hover .container3:not(:hover) {
  opacity: 0.3; /* Disminuye la opacidad de los otros contenedores */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-221bee4 */.violet1-box {
    background: linear-gradient(to bottom, 
        rgba(176, 75, 255, 0.2) 5%,  
        rgba(50, 50, 50, 0.95) 30%, 
        rgba(50, 50, 50, 0.95) 70%, 
        rgba(176, 75, 255, 0.2) 95%  
    );
    border-radius: 45px; 
    padding: 20px; 
    color: white; 
    border-top: 2px solid rgba(176, 75, 255, 0.5);
    border-bottom: 2px solid rgba(176, 75, 255, 0.5);
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3); 

    /* Efecto granulado con un pseudo-elemento */
    position: relative;
    overflow: hidden;
}

.violet1-box::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("http://disia.kromee.com/wp-content/uploads/2025/02/4088e200b52e1d1a0d0c214e12d22a66.png"); /* Imagen de ruido */
    opacity: 0.1; /* Ajusta la intensidad del grano */
    pointer-events: none; /* No interfiere con el contenido */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b445ea5 */.yellow1-box {
    background: linear-gradient(to bottom, 
        rgba(217, 195, 2, 0.2) 5%,  
        rgba(50, 50, 50, 0.95) 30%, 
        rgba(50, 50, 50, 0.95) 70%, 
        rgba(217, 195, 2, 0.2) 95%  
    );
    border-radius: 45px; 
    padding: 20px; 
    color: white; 
    border-top: 2px solid rgba(217, 195, 2, 0.8);
    border-bottom: 2px solid rgba(217, 195, 2, 0.8);
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3); 

    /* Efecto granulado con un pseudo-elemento */
    position: relative;
    overflow: hidden;
}

.yellow1-box::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("http://disia.kromee.com/wp-content/uploads/2025/02/4088e200b52e1d1a0d0c214e12d22a66.png"); /* Imagen de ruido */
    opacity: 0.1; /* Ajusta la intensidad del grano */
    pointer-events: none; /* No interfiere con el contenido */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1aeb48ce */.elementor-44 .elementor-element.elementor-element-1aeb48ce button {
    position: relative;
    padding: 15px 40px;
    background: transparent;
    border: none;
    cursor: pointer;
    color: #fff;
    font-size: 1.2em;
    font-weight: bold;
    border-radius: 10px;
    text-shadow: 0 0 8px #68F7FD;
    transition: all 0.3s ease;
    overflow: hidden;
}/* End custom CSS */