.elementor-2883 .elementor-element.elementor-element-d1e865d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:15px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-d1e865d::before, .elementor-2883 .elementor-element.elementor-element-d1e865d > .elementor-background-video-container::before, .elementor-2883 .elementor-element.elementor-element-d1e865d > .e-con-inner > .elementor-background-video-container::before, .elementor-2883 .elementor-element.elementor-element-d1e865d > .elementor-background-slideshow::before, .elementor-2883 .elementor-element.elementor-element-d1e865d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2883 .elementor-element.elementor-element-d1e865d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://xn--mipequeafabrica-4qb.com/wp-content/uploads/2026/07/imagen_quienes_somos_hero-1.webp");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-2883 .elementor-element.elementor-element-848e57a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-2883 .elementor-element.elementor-element-848e57a.elementor-element{--align-self:flex-start;}.elementor-2883 .elementor-element.elementor-element-848e57a .elementor-heading-title{font-size:56px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-2883 .elementor-element.elementor-element-0ea8ca5{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-primary );}.elementor-2883 .elementor-element.elementor-element-0ea8ca5.elementor-element{--align-self:flex-start;}.elementor-2883 .elementor-element.elementor-element-8c3e6eb{--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;--align-items:stretch;--flex-wrap:nowrap;--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-2883 .elementor-element.elementor-element-6cab1f6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-2883 .elementor-element.elementor-element-6cab1f6.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2883 .elementor-element.elementor-element-19bad94 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-2883 .elementor-element.elementor-element-19bad94 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-2883 .elementor-element.elementor-element-19bad94 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-2883 .elementor-element.elementor-element-19bad94 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-2883 .elementor-element.elementor-element-19bad94 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-2883 .elementor-element.elementor-element-19bad94 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2883 .elementor-element.elementor-element-19bad94 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2883 .elementor-element.elementor-element-19bad94{--e-icon-list-icon-size:42px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-2883 .elementor-element.elementor-element-19bad94 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-2883 .elementor-element.elementor-element-19bad94 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2883 .elementor-element.elementor-element-4970038{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--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-2883 .elementor-element.elementor-global-148 .elementor-button{background-color:#31B9CC;font-family:var( --e-global-typography-87350ce-font-family ), Sans-serif;font-size:var( --e-global-typography-87350ce-font-size );font-weight:var( --e-global-typography-87350ce-font-weight );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#02698A;border-radius:8px 8px 8px 8px;padding:012px 24px 12px 24px;}.elementor-2883 .elementor-element.elementor-global-148 .elementor-button:hover, .elementor-2883 .elementor-element.elementor-global-148 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:#02698A;}.elementor-2883 .elementor-element.elementor-global-148 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2883 .elementor-element.elementor-global-148 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2883 .elementor-element.elementor-global-148 .elementor-button:hover svg, .elementor-2883 .elementor-element.elementor-global-148 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2883 .elementor-element.elementor-global-151 .elementor-button{background-color:#1E2A2F;font-family:var( --e-global-typography-87350ce-font-family ), Sans-serif;font-size:var( --e-global-typography-87350ce-font-size );font-weight:var( --e-global-typography-87350ce-font-weight );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:01px 01px 01px 01px;border-color:#02698A;border-radius:08px 08px 08px 08px;padding:012px 24px 012px 024px;}.elementor-2883 .elementor-element.elementor-global-151 .elementor-button:hover, .elementor-2883 .elementor-element.elementor-global-151 .elementor-button:focus{background-color:var( --e-global-color-e777cd9 );color:var( --e-global-color-primary );}.elementor-2883 .elementor-element.elementor-global-151 .elementor-button:hover svg, .elementor-2883 .elementor-element.elementor-global-151 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2883 .elementor-element.elementor-element-bbfdfa2{--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;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-bbfdfa2:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-bbfdfa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #101010 0%, #161616 100%);}.elementor-2883 .elementor-element.elementor-element-ca5340b{text-align:center;}.elementor-2883 .elementor-element.elementor-element-ca5340b .elementor-heading-title{font-size:32px;font-weight:500;color:var( --e-global-color-primary );}.elementor-2883 .elementor-element.elementor-element-3c5e460{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-5624e11{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-0dcbc70{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-c72afc8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-e532619{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-8d2f734{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-193ad3c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-c2d51ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-c01853d{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:#F13E7C;}.elementor-2883 .elementor-element.elementor-element-bf2e412{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-39571bc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-24f1ec2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-df282f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-7c24367{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-3157bfa{--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;--border-radius:24px 24px 24px 24px;--margin-top:0em;--margin-bottom:-2em;--margin-left:0em;--margin-right:0em;--padding-top:5px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-3157bfa:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-3157bfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#040404;}.elementor-2883 .elementor-element.elementor-element-5591339{--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;--gap:0em 10em;--row-gap:0em;--column-gap:10em;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-77beab0{padding:15px 15px 15px 15px;}.elementor-2883 .elementor-element.elementor-element-77beab0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:0.15px;color:#FFFFFF;}.elementor-2883 .elementor-element.elementor-element-186b345{width:var( --container-widget-width, 67% );max-width:67%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:22px;letter-spacing:0.15px;color:#FFFFFF;}.elementor-2883 .elementor-element.elementor-element-91a57bf{--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;--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-2883 .elementor-element.elementor-element-d82956b{--display:flex;--min-height:355px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--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-2883 .elementor-element.elementor-element-d82956b:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-d82956b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9947692 );background-image:url("https://xn--mipequeafabrica-4qb.com/wp-content/uploads/2026/07/comerciales-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2883 .elementor-element.elementor-element-b3c996c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2883 .elementor-element.elementor-element-b3c996c:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-b3c996c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F566;}.elementor-2883 .elementor-element.elementor-element-3720b0c{--display:grid;--min-height:52px;--e-con-grid-template-columns:6fr 1.3fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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;}.elementor-2883 .elementor-element.elementor-element-a5e5744{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-2883 .elementor-element.elementor-element-a5e5744 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:0.15px;color:#101828;}.elementor-2883 .elementor-element.elementor-element-19b0173{background-color:#FFFFFF;padding:11px 10px 11px 10px;border-radius:8px 8px 8px 8px;}.elementor-2883 .elementor-element.elementor-element-19b0173.elementor-element{--align-self:flex-start;}.elementor-2883 .elementor-element.elementor-element-19b0173 .elementor-icon-wrapper{text-align:center;}.elementor-2883 .elementor-element.elementor-element-19b0173.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2883 .elementor-element.elementor-element-19b0173.elementor-view-framed .elementor-icon, .elementor-2883 .elementor-element.elementor-element-19b0173.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-2883 .elementor-element.elementor-element-19b0173.elementor-view-framed .elementor-icon, .elementor-2883 .elementor-element.elementor-element-19b0173.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-2883 .elementor-element.elementor-element-19b0173 .elementor-icon{font-size:22px;}.elementor-2883 .elementor-element.elementor-element-19b0173 .elementor-icon svg{height:22px;}.elementor-2883 .elementor-element.elementor-element-ef7c90e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0.15px;color:#000000;}.elementor-2883 .elementor-element.elementor-element-5398aec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--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-2883 .elementor-element.elementor-element-5398aec:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-5398aec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9947692 );background-image:url("https://xn--mipequeafabrica-4qb.com/wp-content/uploads/2026/07/dise_adores_2x.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2883 .elementor-element.elementor-element-0d2d6b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2883 .elementor-element.elementor-element-0d2d6b2:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-0d2d6b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F566;}.elementor-2883 .elementor-element.elementor-element-8cfe186{--display:grid;--e-con-grid-template-columns:6fr 1.3fr;--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;}.elementor-2883 .elementor-element.elementor-element-3680e0a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-2883 .elementor-element.elementor-element-3680e0a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:0.15px;color:#101828;}.elementor-2883 .elementor-element.elementor-element-4aa741c{background-color:#FFFFFF;padding:11px 10px 11px 10px;border-radius:8px 8px 8px 8px;}.elementor-2883 .elementor-element.elementor-element-4aa741c.elementor-element{--align-self:flex-start;}.elementor-2883 .elementor-element.elementor-element-4aa741c .elementor-icon-wrapper{text-align:center;}.elementor-2883 .elementor-element.elementor-element-4aa741c.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2883 .elementor-element.elementor-element-4aa741c.elementor-view-framed .elementor-icon, .elementor-2883 .elementor-element.elementor-element-4aa741c.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-2883 .elementor-element.elementor-element-4aa741c.elementor-view-framed .elementor-icon, .elementor-2883 .elementor-element.elementor-element-4aa741c.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-2883 .elementor-element.elementor-element-4aa741c .elementor-icon{font-size:22px;}.elementor-2883 .elementor-element.elementor-element-4aa741c .elementor-icon svg{height:22px;}.elementor-2883 .elementor-element.elementor-element-5f933f8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#000000;}.elementor-2883 .elementor-element.elementor-element-e58f93d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--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-2883 .elementor-element.elementor-element-e58f93d:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-e58f93d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9947692 );background-image:url("https://xn--mipequeafabrica-4qb.com/wp-content/uploads/2026/07/postpo_2x.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2883 .elementor-element.elementor-element-d58464d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2883 .elementor-element.elementor-element-d58464d:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-d58464d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F566;}.elementor-2883 .elementor-element.elementor-element-26f0917{--display:grid;--e-con-grid-template-columns:6fr 1.3fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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;}.elementor-2883 .elementor-element.elementor-element-c2781d2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-2883 .elementor-element.elementor-element-c2781d2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:0.15px;color:#101828;}.elementor-2883 .elementor-element.elementor-element-b9adfab{background-color:#FFFFFF;padding:11px 10px 11px 10px;border-radius:8px 8px 8px 8px;}.elementor-2883 .elementor-element.elementor-element-b9adfab.elementor-element{--align-self:flex-start;}.elementor-2883 .elementor-element.elementor-element-b9adfab .elementor-icon-wrapper{text-align:center;}.elementor-2883 .elementor-element.elementor-element-b9adfab.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2883 .elementor-element.elementor-element-b9adfab.elementor-view-framed .elementor-icon, .elementor-2883 .elementor-element.elementor-element-b9adfab.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-2883 .elementor-element.elementor-element-b9adfab.elementor-view-framed .elementor-icon, .elementor-2883 .elementor-element.elementor-element-b9adfab.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-2883 .elementor-element.elementor-element-b9adfab .elementor-icon{font-size:22px;}.elementor-2883 .elementor-element.elementor-element-b9adfab .elementor-icon svg{height:22px;}.elementor-2883 .elementor-element.elementor-element-bc456d9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#000000;}.elementor-2883 .elementor-element.elementor-element-1f70775{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--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-2883 .elementor-element.elementor-element-1f70775:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-1f70775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9947692 );background-image:url("https://xn--mipequeafabrica-4qb.com/wp-content/uploads/2026/07/env_os_2x.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2883 .elementor-element.elementor-element-53c7573{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2883 .elementor-element.elementor-element-53c7573:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-53c7573 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F566;}.elementor-2883 .elementor-element.elementor-element-e7b6716{--display:grid;--e-con-grid-template-columns:6fr 1.3fr;--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;}.elementor-2883 .elementor-element.elementor-element-8ba2f80{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-2883 .elementor-element.elementor-element-8ba2f80 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:0.15px;color:#101828;}.elementor-2883 .elementor-element.elementor-element-3b8e20d{background-color:#FFFFFF;padding:11px 10px 11px 10px;border-radius:8px 8px 8px 8px;}.elementor-2883 .elementor-element.elementor-element-3b8e20d.elementor-element{--align-self:flex-start;}.elementor-2883 .elementor-element.elementor-element-3b8e20d .elementor-icon-wrapper{text-align:center;}.elementor-2883 .elementor-element.elementor-element-3b8e20d.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2883 .elementor-element.elementor-element-3b8e20d.elementor-view-framed .elementor-icon, .elementor-2883 .elementor-element.elementor-element-3b8e20d.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-2883 .elementor-element.elementor-element-3b8e20d.elementor-view-framed .elementor-icon, .elementor-2883 .elementor-element.elementor-element-3b8e20d.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-2883 .elementor-element.elementor-element-3b8e20d .elementor-icon{font-size:22px;}.elementor-2883 .elementor-element.elementor-element-3b8e20d .elementor-icon svg{height:22px;}.elementor-2883 .elementor-element.elementor-element-9933db5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#000000;}.elementor-2883 .elementor-element.elementor-element-94c4a6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2883 .elementor-element.elementor-element-dd6fa68{--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;--align-items:stretch;--flex-wrap:nowrap;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-0b064f1{width:var( --container-widget-width, 0% );max-width:0%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;--container-widget-width:0%;--container-widget-flex-grow:0;}.elementor-2883 .elementor-element.elementor-element-0b064f1.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2883 .elementor-element.elementor-element-0b064f1 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-2883 .elementor-element.elementor-element-a475bca{--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:stretch;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-a475bca.e-con{--align-self:stretch;--flex-grow:1;}.elementor-2883 .elementor-element.elementor-element-a621d50 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;line-height:40px;letter-spacing:0.15px;color:var( --e-global-color-primary );}.elementor-2883 .elementor-element.elementor-element-51553c5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:22px;letter-spacing:0.15px;color:#31B9CC;}.elementor-2883 .elementor-element.elementor-element-7212eed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2883 .elementor-element.elementor-element-7212eed .elementor-icon-wrapper{text-align:start;}.elementor-2883 .elementor-element.elementor-element-7212eed .elementor-icon{font-size:32px;}.elementor-2883 .elementor-element.elementor-element-7212eed .elementor-icon svg{height:32px;}.elementor-2883 .elementor-element.elementor-element-c910289{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:16px;line-height:22px;letter-spacing:0.15px;color:var( --e-global-color-primary );}.elementor-2883 .elementor-element.elementor-element-48b33f8{--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;--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-2883 .elementor-element.elementor-element-1378826{--display:flex;--justify-content:space-between;--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-2883 .elementor-element.elementor-element-53b0fef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2883 .elementor-element.elementor-element-53b0fef .elementor-icon-wrapper{text-align:start;}.elementor-2883 .elementor-element.elementor-element-53b0fef .elementor-icon{font-size:32px;}.elementor-2883 .elementor-element.elementor-element-53b0fef .elementor-icon svg{height:32px;}.elementor-2883 .elementor-element.elementor-element-7aa9f72{--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;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-7aa9f72:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-7aa9f72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #101010 28%, #161616 95%);}.elementor-2883 .elementor-element.elementor-element-8786d83{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;line-height:22px;letter-spacing:0.15px;color:var( --e-global-color-primary );}.elementor-2883 .elementor-element.elementor-element-8786d83.elementor-element{--align-self:center;}.elementor-2883 .elementor-element.elementor-element-fe870a3{--display:flex;--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-2883 .elementor-element.elementor-element-8c7f9e0 .elementor-button{background-color:#31B9CC;font-family:var( --e-global-typography-87350ce-font-family ), Sans-serif;font-size:var( --e-global-typography-87350ce-font-size );font-weight:var( --e-global-typography-87350ce-font-weight );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#02698A;border-radius:8px 8px 8px 8px;padding:016px 20px 016px 20px;}.elementor-2883 .elementor-element.elementor-element-8c7f9e0 .elementor-button:hover, .elementor-2883 .elementor-element.elementor-element-8c7f9e0 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:#02698A;}.elementor-2883 .elementor-element.elementor-element-8c7f9e0{padding:0px 0px 0px 0px;}.elementor-2883 .elementor-element.elementor-element-8c7f9e0 .elementor-button:hover svg, .elementor-2883 .elementor-element.elementor-element-8c7f9e0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2883 .elementor-element.elementor-element-54da946{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;color:#A8A8A8;}.elementor-2883 .elementor-element.elementor-element-54da946.elementor-element{--align-self:center;}.elementor-2883 .elementor-element.elementor-element-a44ff59{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-9007378{--display:grid;--e-con-grid-template-columns:1fr 1.43fr;--e-con-grid-template-rows:fr;--gap:15px 20px;--row-gap:15px;--column-gap:20px;--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;}.elementor-2883 .elementor-element.elementor-element-47a8f6b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:0.15px;color:#FFFFFF;}.elementor-2883 .elementor-element.elementor-element-e954a97{line-height:22px;color:#FFFFFF;}.elementor-2883 .elementor-element.elementor-element-e954a97 p{margin-block-end:0px;}.elementor-2883 .elementor-element.elementor-element-773c0a0{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-695ba6b{width:100%;max-width:100%;text-align:start;color:var( --e-global-color-primary );}.elementor-2883 .elementor-element.elementor-element-695ba6b.elementor-element{--align-self:center;}.elementor-2883 .elementor-element.elementor-element-b1bcb45{--display:grid;--min-height:10px;--e-con-grid-template-columns:0.2fr 20fr;--e-con-grid-template-rows:repeat(3, 1fr);--gap:5px 0px;--row-gap:5px;--column-gap:0px;--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;}.elementor-2883 .elementor-element.elementor-element-d6b56ef .elementor-icon-wrapper{text-align:start;}.elementor-2883 .elementor-element.elementor-element-d6b56ef .elementor-icon{font-size:25px;}.elementor-2883 .elementor-element.elementor-element-d6b56ef .elementor-icon svg{height:25px;}.elementor-2883 .elementor-element.elementor-element-9219746{font-family:"Poppins", Sans-serif;font-size:16px;line-height:24px;letter-spacing:0.15px;color:#FFFFFF;}.elementor-2883 .elementor-element.elementor-element-0022fb6 .elementor-icon-wrapper{text-align:start;}.elementor-2883 .elementor-element.elementor-element-0022fb6 .elementor-icon{font-size:25px;}.elementor-2883 .elementor-element.elementor-element-0022fb6 .elementor-icon svg{height:25px;}.elementor-2883 .elementor-element.elementor-element-ce29c94{font-family:"Poppins", Sans-serif;font-size:16px;line-height:24px;letter-spacing:0.15px;color:#FFFFFF;}.elementor-2883 .elementor-element.elementor-element-e2666c5 .elementor-icon-wrapper{text-align:start;}.elementor-2883 .elementor-element.elementor-element-e2666c5 .elementor-icon{font-size:25px;}.elementor-2883 .elementor-element.elementor-element-e2666c5 .elementor-icon svg{height:25px;}.elementor-2883 .elementor-element.elementor-element-df97569{font-family:"Poppins", Sans-serif;font-size:16px;line-height:24px;letter-spacing:0.15px;color:#FFFFFF;}.elementor-2883 .elementor-element.elementor-element-968cf97{--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;--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-2883 .elementor-element.elementor-element-3136700{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:start;font-size:16px;line-height:22px;letter-spacing:0.15px;color:var( --e-global-color-primary );}.elementor-2883 .elementor-element.elementor-element-3136700.elementor-element{--align-self:center;}.elementor-2883 .elementor-element.elementor-element-2dd5bd2{--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;--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-2883 .elementor-element.elementor-element-b0c866f{width:auto;max-width:auto;text-align:start;color:var( --e-global-color-primary );}.elementor-2883 .elementor-element.elementor-element-b0c866f.elementor-element{--align-self:center;}.elementor-2883 .elementor-element.elementor-element-1d7f527 .elementor-icon-wrapper{text-align:center;}.elementor-2883 .elementor-element.elementor-element-1d7f527.elementor-view-stacked .elementor-icon{background-color:#31B9CC;}.elementor-2883 .elementor-element.elementor-element-1d7f527.elementor-view-framed .elementor-icon, .elementor-2883 .elementor-element.elementor-element-1d7f527.elementor-view-default .elementor-icon{color:#31B9CC;border-color:#31B9CC;}.elementor-2883 .elementor-element.elementor-element-1d7f527.elementor-view-framed .elementor-icon, .elementor-2883 .elementor-element.elementor-element-1d7f527.elementor-view-default .elementor-icon svg{fill:#31B9CC;}.elementor-2883 .elementor-element.elementor-element-1d7f527 .elementor-icon{font-size:32px;}.elementor-2883 .elementor-element.elementor-element-1d7f527 .elementor-icon svg{height:32px;}.elementor-2883 .elementor-element.elementor-element-6204540{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:start;color:var( --e-global-color-primary );}.elementor-2883 .elementor-element.elementor-element-6204540.elementor-element{--align-self:center;}.elementor-2883 .elementor-element.elementor-element-b83a2ee{--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;--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-2883 .elementor-element.elementor-element-e2c8070{width:auto;max-width:auto;text-align:start;color:var( --e-global-color-primary );}.elementor-2883 .elementor-element.elementor-element-e2c8070.elementor-element{--align-self:center;}.elementor-2883 .elementor-element.elementor-element-862c11e .elementor-icon-wrapper{text-align:center;}.elementor-2883 .elementor-element.elementor-element-862c11e.elementor-view-stacked .elementor-icon{background-color:#31B9CC;}.elementor-2883 .elementor-element.elementor-element-862c11e.elementor-view-framed .elementor-icon, .elementor-2883 .elementor-element.elementor-element-862c11e.elementor-view-default .elementor-icon{color:#31B9CC;border-color:#31B9CC;}.elementor-2883 .elementor-element.elementor-element-862c11e.elementor-view-framed .elementor-icon, .elementor-2883 .elementor-element.elementor-element-862c11e.elementor-view-default .elementor-icon svg{fill:#31B9CC;}.elementor-2883 .elementor-element.elementor-element-862c11e .elementor-icon{font-size:32px;}.elementor-2883 .elementor-element.elementor-element-862c11e .elementor-icon svg{height:32px;}.elementor-2883 .elementor-element.elementor-element-d95b7db{background-color:#888787;padding:10px 10px 10px 10px;bottom:105px;z-index:5;border-radius:8px 8px 8px 8px;}body:not(.rtl) .elementor-2883 .elementor-element.elementor-element-d95b7db{right:70px;}body.rtl .elementor-2883 .elementor-element.elementor-element-d95b7db{left:70px;}.elementor-2883 .elementor-element.elementor-element-d95b7db .elementor-icon-wrapper{text-align:center;}.elementor-2883 .elementor-element.elementor-element-d95b7db .elementor-icon{font-size:30px;}.elementor-2883 .elementor-element.elementor-element-d95b7db .elementor-icon svg{height:30px;}.elementor-2883 .elementor-element.elementor-element-4059376{background-color:#888787;padding:10px 10px 10px 10px;bottom:105px;z-index:5;border-radius:8px 8px 8px 8px;}body:not(.rtl) .elementor-2883 .elementor-element.elementor-element-4059376{left:70px;}body.rtl .elementor-2883 .elementor-element.elementor-element-4059376{right:70px;}.elementor-2883 .elementor-element.elementor-element-4059376 .elementor-icon-wrapper{text-align:center;}.elementor-2883 .elementor-element.elementor-element-4059376.elementor-view-stacked .elementor-icon{background-color:#31B9CC;}.elementor-2883 .elementor-element.elementor-element-4059376.elementor-view-framed .elementor-icon, .elementor-2883 .elementor-element.elementor-element-4059376.elementor-view-default .elementor-icon{color:#31B9CC;border-color:#31B9CC;}.elementor-2883 .elementor-element.elementor-element-4059376.elementor-view-framed .elementor-icon, .elementor-2883 .elementor-element.elementor-element-4059376.elementor-view-default .elementor-icon svg{fill:#31B9CC;}.elementor-2883 .elementor-element.elementor-element-4059376 .elementor-icon{font-size:30px;}.elementor-2883 .elementor-element.elementor-element-4059376 .elementor-icon svg{height:30px;}.elementor-2883 .elementor-element.elementor-element-b7882af{--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;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2883 .elementor-element.elementor-element-917410e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:25px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-95b2917{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-511e34e{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-2883 .elementor-element.elementor-element-0d88eba{--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;--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-2883 .elementor-element.elementor-element-b32fc99 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;text-decoration:underline;line-height:40px;letter-spacing:0.15px;color:#FFFFFF;}.elementor-2883 .elementor-element.elementor-element-ae45b40 .elementor-icon-wrapper{text-align:center;}.elementor-2883 .elementor-element.elementor-element-ae45b40.elementor-view-stacked .elementor-icon{background-color:#31B9CC;}.elementor-2883 .elementor-element.elementor-element-ae45b40.elementor-view-framed .elementor-icon, .elementor-2883 .elementor-element.elementor-element-ae45b40.elementor-view-default .elementor-icon{color:#31B9CC;border-color:#31B9CC;}.elementor-2883 .elementor-element.elementor-element-ae45b40.elementor-view-framed .elementor-icon, .elementor-2883 .elementor-element.elementor-element-ae45b40.elementor-view-default .elementor-icon svg{fill:#31B9CC;}.elementor-2883 .elementor-element.elementor-element-ae45b40 .elementor-icon{font-size:32px;}.elementor-2883 .elementor-element.elementor-element-ae45b40 .elementor-icon svg{height:32px;}.elementor-2883 .elementor-element.elementor-element-a1e3b5a{width:100%;max-width:100%;text-align:start;color:var( --e-global-color-primary );}.elementor-2883 .elementor-element.elementor-element-a1e3b5a.elementor-element{--align-self:center;}.elementor-2883 .elementor-element.elementor-element-a1e3b5a p{margin-block-end:9px;}.elementor-2883 .elementor-element.elementor-element-9576f0f{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-2883 .elementor-element.elementor-element-69ddb47{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-2883 .elementor-element.elementor-element-b2ee4a6{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-4a803bf{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-2883 .elementor-element.elementor-element-f5d6d71{--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;--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-2883 .elementor-element.elementor-element-2a3c9d0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;text-decoration:underline;line-height:40px;letter-spacing:0.15px;color:#FFFFFF;}.elementor-2883 .elementor-element.elementor-element-ac2bd8e .elementor-icon-wrapper{text-align:center;}.elementor-2883 .elementor-element.elementor-element-ac2bd8e.elementor-view-stacked .elementor-icon{background-color:#31B9CC;}.elementor-2883 .elementor-element.elementor-element-ac2bd8e.elementor-view-framed .elementor-icon, .elementor-2883 .elementor-element.elementor-element-ac2bd8e.elementor-view-default .elementor-icon{color:#31B9CC;border-color:#31B9CC;}.elementor-2883 .elementor-element.elementor-element-ac2bd8e.elementor-view-framed .elementor-icon, .elementor-2883 .elementor-element.elementor-element-ac2bd8e.elementor-view-default .elementor-icon svg{fill:#31B9CC;}.elementor-2883 .elementor-element.elementor-element-ac2bd8e .elementor-icon{font-size:32px;}.elementor-2883 .elementor-element.elementor-element-ac2bd8e .elementor-icon svg{height:32px;}.elementor-2883 .elementor-element.elementor-element-8d51a88{width:100%;max-width:100%;text-align:start;color:var( --e-global-color-primary );}.elementor-2883 .elementor-element.elementor-element-8d51a88.elementor-element{--align-self:center;}.elementor-2883 .elementor-element.elementor-element-8d51a88 p{margin-block-end:9px;}.elementor-2883 .elementor-element.elementor-element-2e333ce{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-2883 .elementor-element.elementor-element-25b86c7{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-2883 .elementor-element.elementor-element-93ffd6e{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-ce0753f{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-2883 .elementor-element.elementor-element-4562d0b{--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;--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-2883 .elementor-element.elementor-element-56ce3e3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;text-decoration:underline;line-height:40px;letter-spacing:0.15px;color:#FFFFFF;}.elementor-2883 .elementor-element.elementor-element-0b936ee .elementor-icon-wrapper{text-align:center;}.elementor-2883 .elementor-element.elementor-element-0b936ee.elementor-view-stacked .elementor-icon{background-color:#31B9CC;}.elementor-2883 .elementor-element.elementor-element-0b936ee.elementor-view-framed .elementor-icon, .elementor-2883 .elementor-element.elementor-element-0b936ee.elementor-view-default .elementor-icon{color:#31B9CC;border-color:#31B9CC;}.elementor-2883 .elementor-element.elementor-element-0b936ee.elementor-view-framed .elementor-icon, .elementor-2883 .elementor-element.elementor-element-0b936ee.elementor-view-default .elementor-icon svg{fill:#31B9CC;}.elementor-2883 .elementor-element.elementor-element-0b936ee .elementor-icon{font-size:32px;}.elementor-2883 .elementor-element.elementor-element-0b936ee .elementor-icon svg{height:32px;}.elementor-2883 .elementor-element.elementor-element-30ba22f{width:100%;max-width:100%;text-align:start;color:var( --e-global-color-primary );}.elementor-2883 .elementor-element.elementor-element-30ba22f.elementor-element{--align-self:center;}.elementor-2883 .elementor-element.elementor-element-30ba22f p{margin-block-end:9px;}.elementor-2883 .elementor-element.elementor-element-472a9b7{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-2883 .elementor-element.elementor-element-69acf2d{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-2883 .elementor-element.elementor-element-92bdf57{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-b222838{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-2883 .elementor-element.elementor-element-3423474{--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;--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-2883 .elementor-element.elementor-element-71f3067 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;text-decoration:underline;line-height:40px;letter-spacing:0.15px;color:#FFFFFF;}.elementor-2883 .elementor-element.elementor-element-4f38f7a .elementor-icon-wrapper{text-align:center;}.elementor-2883 .elementor-element.elementor-element-4f38f7a.elementor-view-stacked .elementor-icon{background-color:#31B9CC;}.elementor-2883 .elementor-element.elementor-element-4f38f7a.elementor-view-framed .elementor-icon, .elementor-2883 .elementor-element.elementor-element-4f38f7a.elementor-view-default .elementor-icon{color:#31B9CC;border-color:#31B9CC;}.elementor-2883 .elementor-element.elementor-element-4f38f7a.elementor-view-framed .elementor-icon, .elementor-2883 .elementor-element.elementor-element-4f38f7a.elementor-view-default .elementor-icon svg{fill:#31B9CC;}.elementor-2883 .elementor-element.elementor-element-4f38f7a .elementor-icon{font-size:32px;}.elementor-2883 .elementor-element.elementor-element-4f38f7a .elementor-icon svg{height:32px;}.elementor-2883 .elementor-element.elementor-element-d1300de{width:100%;max-width:100%;text-align:start;color:var( --e-global-color-primary );}.elementor-2883 .elementor-element.elementor-element-d1300de.elementor-element{--align-self:center;}.elementor-2883 .elementor-element.elementor-element-d1300de p{margin-block-end:9px;}.elementor-2883 .elementor-element.elementor-element-ce4666d{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-2883 .elementor-element.elementor-element-77e6cab{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-2883 .elementor-element.elementor-element-7334bd4{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:19px;--n-tabs-title-border-radius:8px 8px 8px 8px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#FFFFFF;}.elementor-2883 .elementor-element.elementor-element-7334bd4 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-2883 .elementor-element.elementor-element-7334bd4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2883 .elementor-element.elementor-element-7334bd4.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02698A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02698A;}.elementor-2883 .elementor-element.elementor-element-7334bd4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#31B9CC;}.elementor-2883 .elementor-element.elementor-element-7334bd4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Poppins", Sans-serif;line-height:22px;letter-spacing:0.15px;}.elementor-2883 .elementor-element.elementor-element-8f1abbe{--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;--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;--z-index:11;}.elementor-2883 .elementor-element.elementor-element-8f1abbe:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-8f1abbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #101010 0%, #161616 100%);}.elementor-2883 .elementor-element.elementor-element-ce20b69{--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;--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-2883 .elementor-element.elementor-element-9142174{width:var( --container-widget-width, 50% );max-width:50%;margin:-3em 0em calc(var(--kit-widget-spacing, 0px) + 0em) -5em;padding:0em 10em 0em 0em;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-2883 .elementor-element.elementor-element-9142174 img{width:195%;max-width:200%;}.elementor-2883 .elementor-element.elementor-element-576e816{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-31a41b2{color:#FFFFFF;}.elementor-2883 .elementor-element.elementor-element-45dac16{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-2883 .elementor-element.elementor-element-45dac16:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-45dac16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#737373;}.elementor-2883 .elementor-element.elementor-element-45dac16.e-con{--align-self:center;}.elementor-2883 .elementor-element.elementor-element-066eaa2 .ekit-form form input[type="submit"]{background-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;margin:0px 0px 0px 0px;color:var( --e-global-color-primary );}.elementor-2883 .elementor-element.elementor-element-066eaa2 .ekit-form form input[type="submit"]:hover{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-2883 .elementor-element.elementor-element-066eaa2{width:100%;max-width:100%;background-color:#FFFFFF;padding:1em 2em 1em 2em;border-radius:16px 16px 16px 16px;}.elementor-2883 .elementor-element.elementor-element-066eaa2 .ekit-form form label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.75em;letter-spacing:0px;color:#FFFFFF;}.elementor-2883 .elementor-element.elementor-element-066eaa2 .ekit-form form label span{color:#777777;}.elementor-2883 .elementor-element.elementor-element-066eaa2 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-2883 .elementor-element.elementor-element-066eaa2 .ekit-form form select{height:44px;color:#000000;}.elementor-2883 .elementor-element.elementor-element-066eaa2 .ekit-form form textarea{height:44px;margin-bottom:11px;}.elementor-2883 .elementor-element.elementor-element-066eaa2 .ekit-form form .ekit-form-input, .elementor-2883 .elementor-element.elementor-element-066eaa2 .ekit-form form select, .elementor-2883 .elementor-element.elementor-element-066eaa2 .ekit-form form input{margin-bottom:11px;}.elementor-2883 .elementor-element.elementor-element-066eaa2 .wpcf7-form textarea{color:#000000;}.elementor-2883 .elementor-element.elementor-element-066eaa2 .ekit-wid-con .ekit-form form textarea{color:#000000;}.elementor-2883 .elementor-element.elementor-element-066eaa2 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-2883 .elementor-element.elementor-element-066eaa2 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder{font-size:14px;color:#000000;}.elementor-2883 .elementor-element.elementor-element-066eaa2 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-2883 .elementor-element.elementor-element-066eaa2 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder{font-size:14px;color:#000000;}.elementor-2883 .elementor-element.elementor-element-066eaa2 .ekit-form form textarea::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-2883 .elementor-element.elementor-element-066eaa2 .ekit-form form textarea::-moz-placeholder{font-size:14px;color:#000000;}.elementor-2883 .elementor-element.elementor-element-066eaa2 .ekit-form form textarea:-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-2883 .elementor-element.elementor-element-066eaa2 .ekit-form form textarea:-moz-placeholder{font-size:14px;color:#000000;}.elementor-2883 .elementor-element.elementor-element-547cc21{--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;--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-2883 .elementor-element.elementor-element-058ce60{width:auto;max-width:auto;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#FFFFFF;}.elementor-2883 .elementor-element.elementor-element-1c07fed .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-87350ce-font-family ), Sans-serif;font-size:var( --e-global-typography-87350ce-font-size );font-weight:var( --e-global-typography-87350ce-font-weight );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:01px 01px 01px 01px;border-color:#FFFFFF;border-radius:08px 08px 08px 08px;padding:012px 24px 012px 024px;}.elementor-2883 .elementor-element.elementor-element-1c07fed .elementor-button:hover, .elementor-2883 .elementor-element.elementor-element-1c07fed .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-2883 .elementor-element.elementor-element-1c07fed{width:auto;max-width:auto;}.elementor-2883 .elementor-element.elementor-element-1c07fed.elementor-element{--align-self:center;}.elementor-2883 .elementor-element.elementor-element-1c07fed .elementor-button:hover svg, .elementor-2883 .elementor-element.elementor-element-1c07fed .elementor-button:focus svg{fill:#000000;}.elementor-2883 .elementor-element.elementor-element-e8c713a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 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;}.elementor-2883 .elementor-element.elementor-element-77ddacc{--display:flex;--min-height:35px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:8px 8px 8px 8px;--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-2883 .elementor-element.elementor-element-77ddacc:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-77ddacc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #4C5559 0%, #384044 100%);}.elementor-2883 .elementor-element.elementor-element-a101e7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2883 .elementor-element.elementor-element-a101e7d .elementor-icon-wrapper{text-align:center;}.elementor-2883 .elementor-element.elementor-element-a101e7d .elementor-icon{font-size:25px;}.elementor-2883 .elementor-element.elementor-element-a101e7d .elementor-icon svg{height:25px;}.elementor-2883 .elementor-element.elementor-element-af7b356{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2883 .elementor-element.elementor-element-af7b356 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2883 .elementor-element.elementor-element-d1f2737{--display:flex;--min-height:35px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:8px 8px 8px 8px;--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-2883 .elementor-element.elementor-element-d1f2737:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-d1f2737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #4C5559 0%, #384044 100%);}.elementor-2883 .elementor-element.elementor-element-44bf544{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2883 .elementor-element.elementor-element-44bf544 .elementor-icon-wrapper{text-align:center;}.elementor-2883 .elementor-element.elementor-element-44bf544 .elementor-icon{font-size:25px;}.elementor-2883 .elementor-element.elementor-element-44bf544 .elementor-icon svg{height:25px;}.elementor-2883 .elementor-element.elementor-element-abcabe9{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2883 .elementor-element.elementor-element-abcabe9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2883 .elementor-element.elementor-element-54de8fe{--display:flex;--min-height:35px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:8px 8px 8px 8px;--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-2883 .elementor-element.elementor-element-54de8fe:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-54de8fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #4C5559 0%, #384044 100%);}.elementor-2883 .elementor-element.elementor-element-5c3c902{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2883 .elementor-element.elementor-element-5c3c902 .elementor-icon-wrapper{text-align:center;}.elementor-2883 .elementor-element.elementor-element-5c3c902 .elementor-icon{font-size:25px;}.elementor-2883 .elementor-element.elementor-element-5c3c902 .elementor-icon svg{height:25px;}.elementor-2883 .elementor-element.elementor-element-58fe9d6{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2883 .elementor-element.elementor-element-58fe9d6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2883 .elementor-element.elementor-element-66c0b0e{--display:flex;--min-height:35px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:8px 8px 8px 8px;--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-2883 .elementor-element.elementor-element-66c0b0e:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-66c0b0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #4C5559 0%, #384044 100%);}.elementor-2883 .elementor-element.elementor-element-c844f13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2883 .elementor-element.elementor-element-c844f13 .elementor-icon-wrapper{text-align:center;}.elementor-2883 .elementor-element.elementor-element-c844f13 .elementor-icon{font-size:25px;}.elementor-2883 .elementor-element.elementor-element-c844f13 .elementor-icon svg{height:25px;}.elementor-2883 .elementor-element.elementor-element-4336073{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2883 .elementor-element.elementor-element-4336073 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2883 .elementor-element.elementor-element-afe91a8{--display:flex;--min-height:35px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:8px 8px 8px 8px;--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-2883 .elementor-element.elementor-element-afe91a8:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-afe91a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #4C5559 0%, #384044 100%);}.elementor-2883 .elementor-element.elementor-element-7655e7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2883 .elementor-element.elementor-element-7655e7e .elementor-icon-wrapper{text-align:center;}.elementor-2883 .elementor-element.elementor-element-7655e7e .elementor-icon{font-size:25px;}.elementor-2883 .elementor-element.elementor-element-7655e7e .elementor-icon svg{height:25px;}.elementor-2883 .elementor-element.elementor-element-1d5f8d3{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2883 .elementor-element.elementor-element-1d5f8d3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2883 .elementor-element.elementor-element-1cdcc50{--display:flex;--min-height:35px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:8px 8px 8px 8px;--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-2883 .elementor-element.elementor-element-1cdcc50:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-1cdcc50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #4C5559 0%, #384044 100%);}.elementor-2883 .elementor-element.elementor-element-eef3461{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2883 .elementor-element.elementor-element-eef3461 .elementor-icon-wrapper{text-align:center;}.elementor-2883 .elementor-element.elementor-element-eef3461 .elementor-icon{font-size:25px;}.elementor-2883 .elementor-element.elementor-element-eef3461 .elementor-icon svg{height:25px;}.elementor-2883 .elementor-element.elementor-element-be38be6{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2883 .elementor-element.elementor-element-be38be6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2883 .elementor-element.elementor-element-c162016{padding:15px 15px 0px 0px;}.elementor-2883 .elementor-element.elementor-element-c162016 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:0.15px;color:#FFFFFF;}.elementor-2883 .elementor-element.elementor-element-bff8c99 > .elementor-widget-container{margin:20px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2883 .elementor-element.elementor-element-bff8c99 .qodef-e-inner{text-align:center;}.elementor-2883 .elementor-element.elementor-element-bff8c99 .qodef-e-images-holder{margin-bottom:0px;}.elementor-2883 .elementor-element.elementor-element-9a3eee0{--display:grid;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:2fr 1fr;--grid-auto-flow:row;--border-radius:16px 16px 16px 16px;--margin-top:-2em;--margin-bottom:-2em;--margin-left:0em;--margin-right:0em;--padding-top:55px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-9a3eee0:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-9a3eee0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2A2F;}.elementor-2883 .elementor-element.elementor-element-a905c15{--display:flex;}.elementor-2883 .elementor-element.elementor-element-4dee765{--display:grid;--min-height:0px;--e-con-grid-template-columns:1fr 1fr 1fr;--e-con-grid-template-rows: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;}.elementor-2883 .elementor-element.elementor-element-83ff5a6{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:5px;--padding-bottom:021px;--padding-left:5px;--padding-right:5px;}.elementor-2883 .elementor-element.elementor-element-83ff5a6:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-83ff5a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xn--mipequeafabrica-4qb.com/wp-content/uploads/2026/07/nuestra-fabrica-1.webp");background-repeat:no-repeat;background-size:contain;}.elementor-2883 .elementor-element.elementor-element-02d5667{width:var( --container-widget-width, 55% );max-width:55%;background-color:#F5F5F566;margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;padding:15px 15px 33px 15px;--container-widget-width:55%;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;}.elementor-2883 .elementor-element.elementor-element-02d5667.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-2883 .elementor-element.elementor-element-02d5667 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-2883 .elementor-element.elementor-element-44e4a3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:70px;}body:not(.rtl) .elementor-2883 .elementor-element.elementor-element-44e4a3f{left:160px;}body.rtl .elementor-2883 .elementor-element.elementor-element-44e4a3f{right:160px;}.elementor-2883 .elementor-element.elementor-element-44e4a3f .elementor-icon-wrapper{text-align:start;}.elementor-2883 .elementor-element.elementor-element-44e4a3f .elementor-icon{font-size:38px;}.elementor-2883 .elementor-element.elementor-element-44e4a3f .elementor-icon svg{height:38px;}.elementor-2883 .elementor-element.elementor-element-7f54971{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:5px;--padding-bottom:021px;--padding-left:5px;--padding-right:5px;}.elementor-2883 .elementor-element.elementor-element-7f54971:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-7f54971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xn--mipequeafabrica-4qb.com/wp-content/uploads/2026/07/asi-trabajamos.webp");background-repeat:no-repeat;background-size:contain;}.elementor-2883 .elementor-element.elementor-element-4080d98{width:var( --container-widget-width, 55% );max-width:55%;background-color:#F5F5F566;margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;padding:15px 15px 33px 15px;--container-widget-width:55%;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;}.elementor-2883 .elementor-element.elementor-element-4080d98.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-2883 .elementor-element.elementor-element-4080d98 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-2883 .elementor-element.elementor-element-34fb79e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:70px;}body:not(.rtl) .elementor-2883 .elementor-element.elementor-element-34fb79e{left:160px;}body.rtl .elementor-2883 .elementor-element.elementor-element-34fb79e{right:160px;}.elementor-2883 .elementor-element.elementor-element-34fb79e .elementor-icon-wrapper{text-align:start;}.elementor-2883 .elementor-element.elementor-element-34fb79e .elementor-icon{font-size:38px;}.elementor-2883 .elementor-element.elementor-element-34fb79e .elementor-icon svg{height:38px;}.elementor-2883 .elementor-element.elementor-element-b905719{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:5px;--padding-bottom:021px;--padding-left:5px;--padding-right:5px;}.elementor-2883 .elementor-element.elementor-element-b905719:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-b905719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xn--mipequeafabrica-4qb.com/wp-content/uploads/2026/07/atencion-personalizada-1.webp");background-repeat:no-repeat;background-size:contain;}.elementor-2883 .elementor-element.elementor-element-7c3c43d{width:var( --container-widget-width, 55% );max-width:55%;background-color:#F5F5F566;margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;padding:15px 15px 33px 15px;--container-widget-width:55%;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;}.elementor-2883 .elementor-element.elementor-element-7c3c43d.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-2883 .elementor-element.elementor-element-7c3c43d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-2883 .elementor-element.elementor-element-cfec9ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:70px;}body:not(.rtl) .elementor-2883 .elementor-element.elementor-element-cfec9ec{left:160px;}body.rtl .elementor-2883 .elementor-element.elementor-element-cfec9ec{right:160px;}.elementor-2883 .elementor-element.elementor-element-cfec9ec .elementor-icon-wrapper{text-align:start;}.elementor-2883 .elementor-element.elementor-element-cfec9ec .elementor-icon{font-size:38px;}.elementor-2883 .elementor-element.elementor-element-cfec9ec .elementor-icon svg{height:38px;}.elementor-2883 .elementor-element.elementor-element-796017c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-796017c:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-796017c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2A2F;}.elementor-2883 .elementor-element.elementor-element-2370906 .qodef-qi-text-marquee .qodef-m-text.qodef-text--original{animation:qode-move-horizontal-reverse-text-marquee 100s linear infinite;}.elementor-2883 .elementor-element.elementor-element-2370906 .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy{animation:qode-move-horizontal-reverse-text-marquee-copy 100s linear infinite;}.elementor-2883 .elementor-element.elementor-element-2370906 .qodef-m-text-item{color:#7E7E7E;font-family:"Poppins", Sans-serif;font-size:48px;font-weight:500;line-height:65px;letter-spacing:0.15px;}.elementor-2883 .elementor-element.elementor-element-19eb152 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2883 .elementor-element.elementor-element-19eb152 .qodef-qi-text-marquee .qodef-m-text.qodef-text--original{animation:qode-move-horizontal-normal-text-marquee 100s linear infinite;}.elementor-2883 .elementor-element.elementor-element-19eb152 .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy{animation:qode-move-horizontal-normal-text-marquee-copy 100s linear infinite;}.elementor-2883 .elementor-element.elementor-element-19eb152 .qodef-m-text-item{color:#7E7E7E;font-family:"Poppins", Sans-serif;font-size:48px;font-weight:500;line-height:65px;letter-spacing:0.15px;}.elementor-2883 .elementor-element.elementor-element-1c79ed8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--margin-top:-2em;--margin-bottom:-2em;--margin-left:0em;--margin-right:0em;--padding-top:25px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-1c79ed8:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-1c79ed8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;}.elementor-2883 .elementor-element.elementor-element-29344c6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-e765486{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2883 .elementor-element.elementor-element-e765486 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:32px;letter-spacing:0.15px;color:#FDFDFD;}.elementor-2883 .elementor-element.elementor-element-9300fc4{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-870eb39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 20px 0px 0px;font-family:"Poppins", Sans-serif;font-size:16px;line-height:24px;letter-spacing:0.15px;color:#FFFFFF;}.elementor-2883 .elementor-element.elementor-element-c298a37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 020px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#31B9CC;font-family:"Poppins", Sans-serif;font-size:16px;line-height:24px;letter-spacing:0.15px;color:#FFFFFF;}.elementor-2883 .elementor-element.elementor-element-f5eb9eb{--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;--border-radius:24px 24px 24px 24px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-2883 .elementor-element.elementor-element-f5eb9eb:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-f5eb9eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#747B7E;}.elementor-2883 .elementor-element.elementor-element-1ba1da8{--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-2883 .elementor-element.elementor-element-6984d36{width:var( --container-widget-width, 79% );max-width:79%;margin:190px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;--container-widget-width:79%;--container-widget-flex-grow:0;top:-32px;}.elementor-2883 .elementor-element.elementor-element-6984d36.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2883 .elementor-element.elementor-element-6984d36 img{border-radius:16px 16px 16px 16px;}.elementor-2883 .elementor-element.elementor-element-3396e5a{--display:flex;}.elementor-2883 .elementor-element.elementor-element-a319438{font-size:16px;color:#FFFFFF;}body.elementor-page-2883:not(.elementor-motion-effects-element-type-background), body.elementor-page-2883 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d386b2 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2883 .elementor-element.elementor-global-148 .elementor-button{font-size:var( --e-global-typography-87350ce-font-size );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-2883 .elementor-element.elementor-global-151 .elementor-button{font-size:var( --e-global-typography-87350ce-font-size );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-2883 .elementor-element.elementor-element-c01853d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2883 .elementor-element.elementor-element-186b345{font-size:17px;}.elementor-2883 .elementor-element.elementor-element-d82956b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2883 .elementor-element.elementor-element-3720b0c{--grid-auto-flow:row;}.elementor-2883 .elementor-element.elementor-element-a5e5744 .elementor-heading-title{font-size:24px;letter-spacing:-0.48px;}.elementor-2883 .elementor-element.elementor-element-ef7c90e{text-align:start;}.elementor-2883 .elementor-element.elementor-element-5398aec{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2883 .elementor-element.elementor-element-8cfe186{--grid-auto-flow:row;}.elementor-2883 .elementor-element.elementor-element-3680e0a .elementor-heading-title{font-size:24px;letter-spacing:-0.48px;}.elementor-2883 .elementor-element.elementor-element-5f933f8{text-align:start;}.elementor-2883 .elementor-element.elementor-element-e58f93d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2883 .elementor-element.elementor-element-26f0917{--grid-auto-flow:row;}.elementor-2883 .elementor-element.elementor-element-c2781d2 .elementor-heading-title{font-size:24px;letter-spacing:-0.48px;}.elementor-2883 .elementor-element.elementor-element-bc456d9{text-align:start;}.elementor-2883 .elementor-element.elementor-element-1f70775{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2883 .elementor-element.elementor-element-e7b6716{--grid-auto-flow:row;}.elementor-2883 .elementor-element.elementor-element-8ba2f80 .elementor-heading-title{font-size:24px;letter-spacing:-0.48px;}.elementor-2883 .elementor-element.elementor-element-9933db5{text-align:start;}.elementor-2883 .elementor-element.elementor-element-8c7f9e0 .elementor-button{font-size:var( --e-global-typography-87350ce-font-size );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-2883 .elementor-element.elementor-element-9007378{--grid-auto-flow:row;}.elementor-2883 .elementor-element.elementor-element-b1bcb45{--grid-auto-flow:row;}.elementor-2883 .elementor-element.elementor-element-066eaa2 .ekit-form form label{font-size:17px;}.elementor-2883 .elementor-element.elementor-element-1c07fed .elementor-button{font-size:var( --e-global-typography-87350ce-font-size );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-2883 .elementor-element.elementor-element-e8c713a{--grid-auto-flow:row;}.elementor-2883 .elementor-element.elementor-element-9a3eee0{--grid-auto-flow:row;}.elementor-2883 .elementor-element.elementor-element-4dee765{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2883 .elementor-element.elementor-element-d1e865d{--content-width:1140px;}.elementor-2883 .elementor-element.elementor-element-8c3e6eb{--width:49%;}.elementor-2883 .elementor-element.elementor-element-6cab1f6{--width:50%;}.elementor-2883 .elementor-element.elementor-element-bbfdfa2{--content-width:1140px;}.elementor-2883 .elementor-element.elementor-element-3157bfa{--content-width:1140px;}.elementor-2883 .elementor-element.elementor-element-b3c996c{--width:97%;}.elementor-2883 .elementor-element.elementor-element-0d2d6b2{--width:97%;}.elementor-2883 .elementor-element.elementor-element-d58464d{--width:97%;}.elementor-2883 .elementor-element.elementor-element-53c7573{--width:97%;}.elementor-2883 .elementor-element.elementor-element-dd6fa68{--content-width:1140px;}.elementor-2883 .elementor-element.elementor-element-a475bca{--width:47%;}.elementor-2883 .elementor-element.elementor-element-1378826{--width:100%;}.elementor-2883 .elementor-element.elementor-element-7aa9f72{--content-width:1140px;}.elementor-2883 .elementor-element.elementor-element-b1bcb45{--width:100%;}.elementor-2883 .elementor-element.elementor-element-917410e{--content-width:1140px;}.elementor-2883 .elementor-element.elementor-element-8f1abbe{--content-width:1140px;}.elementor-2883 .elementor-element.elementor-element-a905c15{--width:100%;}.elementor-2883 .elementor-element.elementor-element-83ff5a6{--width:100%;}.elementor-2883 .elementor-element.elementor-element-7f54971{--width:100%;}.elementor-2883 .elementor-element.elementor-element-b905719{--width:100%;}.elementor-2883 .elementor-element.elementor-element-1c79ed8{--content-width:1140px;}.elementor-2883 .elementor-element.elementor-element-f5eb9eb{--content-width:1140px;}.elementor-2883 .elementor-element.elementor-element-1ba1da8{--width:70%;}}@media(min-width:1600px){.elementor-2883 .elementor-element.elementor-element-d1e865d::before, .elementor-2883 .elementor-element.elementor-element-d1e865d > .elementor-background-video-container::before, .elementor-2883 .elementor-element.elementor-element-d1e865d > .e-con-inner > .elementor-background-video-container::before, .elementor-2883 .elementor-element.elementor-element-d1e865d > .elementor-background-slideshow::before, .elementor-2883 .elementor-element.elementor-element-d1e865d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2883 .elementor-element.elementor-element-d1e865d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:46vw -28px;}.elementor-2883 .elementor-element.elementor-element-d1e865d{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-global-148 .elementor-button{font-size:var( --e-global-typography-87350ce-font-size );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );}.elementor-2883 .elementor-element.elementor-global-151 .elementor-button{font-size:var( --e-global-typography-87350ce-font-size );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );}.elementor-2883 .elementor-element.elementor-element-3720b0c{--grid-auto-flow:row;}.elementor-2883 .elementor-element.elementor-element-8cfe186{--grid-auto-flow:row;}.elementor-2883 .elementor-element.elementor-element-26f0917{--grid-auto-flow:row;}.elementor-2883 .elementor-element.elementor-element-e7b6716{--grid-auto-flow:row;}.elementor-2883 .elementor-element.elementor-element-8c7f9e0 .elementor-button{font-size:var( --e-global-typography-87350ce-font-size );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );}.elementor-2883 .elementor-element.elementor-element-9007378{--grid-auto-flow:row;}.elementor-2883 .elementor-element.elementor-element-b1bcb45{--grid-auto-flow:row;}.elementor-2883 .elementor-element.elementor-element-1c07fed .elementor-button{font-size:var( --e-global-typography-87350ce-font-size );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );}.elementor-2883 .elementor-element.elementor-element-e8c713a{--grid-auto-flow:row;}.elementor-2883 .elementor-element.elementor-element-9a3eee0{--grid-auto-flow:row;}.elementor-2883 .elementor-element.elementor-element-4dee765{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2883 .elementor-element.elementor-element-d1e865d::before, .elementor-2883 .elementor-element.elementor-element-d1e865d > .elementor-background-video-container::before, .elementor-2883 .elementor-element.elementor-element-d1e865d > .e-con-inner > .elementor-background-video-container::before, .elementor-2883 .elementor-element.elementor-element-d1e865d > .elementor-background-slideshow::before, .elementor-2883 .elementor-element.elementor-element-d1e865d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2883 .elementor-element.elementor-element-d1e865d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://xn--mipequeafabrica-4qb.com/wp-content/uploads/2026/07/imagen_quienes_somos_hero-responsive.webp");background-position:top center;}.elementor-2883 .elementor-element.elementor-element-d1e865d{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.75;--margin-top:68px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-848e57a{width:100%;max-width:100%;padding:225px 15px 0px 15px;}.elementor-2883 .elementor-element.elementor-element-848e57a .elementor-heading-title{font-size:40px;}.elementor-2883 .elementor-element.elementor-element-0ea8ca5{padding:0px 15px 0px 15px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2883 .elementor-element.elementor-element-6cab1f6{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2883 .elementor-element.elementor-element-4970038{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2883 .elementor-element.elementor-global-148 .elementor-button{font-size:var( --e-global-typography-87350ce-font-size );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;padding:12px 12px 12px 12px;}.elementor-2883 .elementor-element.elementor-global-151{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2883 .elementor-element.elementor-global-151 .elementor-button{font-size:var( --e-global-typography-87350ce-font-size );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;padding:12px 12px 12px 12px;}.elementor-2883 .elementor-element.elementor-element-bbfdfa2{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2883 .elementor-element.elementor-element-c01853d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2883 .elementor-element.elementor-element-bf2e412{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-3157bfa{--border-radius:0px 0px 0px 0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2883 .elementor-element.elementor-element-77beab0{padding:0px 0px 0px 0px;text-align:center;}.elementor-2883 .elementor-element.elementor-element-186b345{width:100%;max-width:100%;padding:10px 0px 0px 0px;text-align:center;font-size:16px;}.elementor-2883 .elementor-element.elementor-element-d82956b:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-d82956b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2883 .elementor-element.elementor-element-b3c996c{--min-height:85px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2883 .elementor-element.elementor-element-3720b0c{--e-con-grid-template-columns:10fr 2fr;--grid-auto-flow:row;}.elementor-2883 .elementor-element.elementor-element-a5e5744 .elementor-heading-title{font-size:20px;letter-spacing:-0.4px;}.elementor-2883 .elementor-element.elementor-element-ef7c90e{text-align:start;line-height:150%;}.elementor-2883 .elementor-element.elementor-element-0d2d6b2{--min-height:85px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2883 .elementor-element.elementor-element-8cfe186{--e-con-grid-template-columns:10fr 2fr;--grid-auto-flow:row;}.elementor-2883 .elementor-element.elementor-element-3680e0a .elementor-heading-title{font-size:20px;letter-spacing:-0.4px;}.elementor-2883 .elementor-element.elementor-element-5f933f8{text-align:start;line-height:150%;}.elementor-2883 .elementor-element.elementor-element-d58464d{--min-height:85px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2883 .elementor-element.elementor-element-26f0917{--e-con-grid-template-columns:10fr 2fr;--grid-auto-flow:row;}.elementor-2883 .elementor-element.elementor-element-c2781d2 .elementor-heading-title{font-size:20px;letter-spacing:-0.4px;}.elementor-2883 .elementor-element.elementor-element-bc456d9{text-align:start;line-height:150%;}.elementor-2883 .elementor-element.elementor-element-53c7573{--min-height:85px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2883 .elementor-element.elementor-element-e7b6716{--e-con-grid-template-columns:10fr 2fr;--grid-auto-flow:row;}.elementor-2883 .elementor-element.elementor-element-8ba2f80 .elementor-heading-title{font-size:20px;letter-spacing:-0.4px;}.elementor-2883 .elementor-element.elementor-element-9933db5{text-align:start;line-height:150%;}.elementor-2883 .elementor-element.elementor-element-dd6fa68{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2883 .elementor-element.elementor-element-0b064f1{width:100%;max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-2883 .elementor-element.elementor-element-0b064f1.elementor-element{--align-self:flex-start;}.elementor-2883 .elementor-element.elementor-element-0b064f1 img{width:70%;}.elementor-2883 .elementor-element.elementor-element-a475bca{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-2883 .elementor-element.elementor-element-a621d50{width:100%;max-width:100%;}.elementor-2883 .elementor-element.elementor-element-7212eed{width:var( --container-widget-width, 32px );max-width:32px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:32px;--container-widget-flex-grow:0;}.elementor-2883 .elementor-element.elementor-element-48b33f8{--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-2883 .elementor-element.elementor-element-53b0fef{width:var( --container-widget-width, 32px );max-width:32px;--container-widget-width:32px;--container-widget-flex-grow:0;}.elementor-2883 .elementor-element.elementor-element-7aa9f72{--border-radius:0px 0px 0px 0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2883 .elementor-element.elementor-element-8786d83{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2883 .elementor-element.elementor-element-8786d83.elementor-element{--align-self:flex-start;}.elementor-2883 .elementor-element.elementor-element-8c7f9e0 .elementor-button{font-size:var( --e-global-typography-87350ce-font-size );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-2883 .elementor-element.elementor-element-9007378{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2883 .elementor-element.elementor-element-b1bcb45{--grid-auto-flow:row;}body:not(.rtl) .elementor-2883 .elementor-element.elementor-element-d95b7db{right:15px;}body.rtl .elementor-2883 .elementor-element.elementor-element-d95b7db{left:15px;}.elementor-2883 .elementor-element.elementor-element-d95b7db{bottom:35px;}.elementor-2883 .elementor-element.elementor-element-d95b7db .elementor-icon{font-size:24px;}.elementor-2883 .elementor-element.elementor-element-d95b7db .elementor-icon svg{height:24px;}body:not(.rtl) .elementor-2883 .elementor-element.elementor-element-4059376{left:15px;}body.rtl .elementor-2883 .elementor-element.elementor-element-4059376{right:15px;}.elementor-2883 .elementor-element.elementor-element-4059376{bottom:35px;}.elementor-2883 .elementor-element.elementor-element-4059376 .elementor-icon{font-size:24px;}.elementor-2883 .elementor-element.elementor-element-4059376 .elementor-icon svg{height:24px;}.elementor-2883 .elementor-element.elementor-element-917410e{--border-radius:0px 0px 0px 0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2883 .elementor-element.elementor-element-95b2917{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-b32fc99 .elementor-heading-title{font-size:23px;}.elementor-2883 .elementor-element.elementor-element-a1e3b5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2883 .elementor-element.elementor-element-9576f0f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2883 .elementor-element.elementor-element-69ddb47{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-2883 .elementor-element.elementor-element-2a3c9d0 .elementor-heading-title{font-size:23px;}.elementor-2883 .elementor-element.elementor-element-2e333ce{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2883 .elementor-element.elementor-element-25b86c7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2883 .elementor-element.elementor-element-56ce3e3 .elementor-heading-title{font-size:23px;}.elementor-2883 .elementor-element.elementor-element-472a9b7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2883 .elementor-element.elementor-element-69acf2d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2883 .elementor-element.elementor-element-71f3067 .elementor-heading-title{font-size:23px;}.elementor-2883 .elementor-element.elementor-element-ce4666d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2883 .elementor-element.elementor-element-77e6cab{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2883 .elementor-element.elementor-element-8f1abbe{--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2883 .elementor-element.elementor-element-9142174{width:var( --container-widget-width, 100% );max-width:100%;margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;padding:0em 0em 0em 0em;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2883 .elementor-element.elementor-element-9142174 img{width:63%;}.elementor-2883 .elementor-element.elementor-element-066eaa2 .ekit-form form label{font-size:16px;}.elementor-2883 .elementor-element.elementor-element-1c07fed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;}.elementor-2883 .elementor-element.elementor-element-1c07fed .elementor-button{font-size:var( --e-global-typography-87350ce-font-size );line-height:var( --e-global-typography-87350ce-line-height );letter-spacing:var( --e-global-typography-87350ce-letter-spacing );border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-2883 .elementor-element.elementor-element-e8c713a{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 15px;--row-gap:10px;--column-gap:15px;--grid-auto-flow:row;}.elementor-2883 .elementor-element.elementor-element-77ddacc{--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2883 .elementor-element.elementor-element-a101e7d{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-2883 .elementor-element.elementor-element-af7b356{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:start;}.elementor-2883 .elementor-element.elementor-element-d1f2737{--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2883 .elementor-element.elementor-element-44bf544{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-2883 .elementor-element.elementor-element-abcabe9{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:start;}.elementor-2883 .elementor-element.elementor-element-54de8fe{--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2883 .elementor-element.elementor-element-5c3c902{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-2883 .elementor-element.elementor-element-58fe9d6{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:start;}.elementor-2883 .elementor-element.elementor-element-66c0b0e{--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2883 .elementor-element.elementor-element-c844f13{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-2883 .elementor-element.elementor-element-4336073{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:start;}.elementor-2883 .elementor-element.elementor-element-afe91a8{--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2883 .elementor-element.elementor-element-7655e7e{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-2883 .elementor-element.elementor-element-1d5f8d3{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:start;}.elementor-2883 .elementor-element.elementor-element-1cdcc50{--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2883 .elementor-element.elementor-element-eef3461{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-2883 .elementor-element.elementor-element-be38be6{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:start;}.elementor-2883 .elementor-element.elementor-element-9a3eee0{--width:100%;--e-con-grid-template-columns:1;--e-con-grid-template-rows:1;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:25px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2883 .elementor-element.elementor-element-a905c15{--width:100%;--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-2883 .elementor-element.elementor-element-4dee765{--width:100%;--e-con-grid-template-columns:1;--e-con-grid-template-rows:1;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2883 .elementor-element.elementor-element-83ff5a6{--width:100%;--min-height:127px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-2883 .elementor-element.elementor-element-83ff5a6:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-83ff5a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2883 .elementor-element.elementor-element-02d5667{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 7px 10px 7px;}body:not(.rtl) .elementor-2883 .elementor-element.elementor-element-44e4a3f{left:167px;}body.rtl .elementor-2883 .elementor-element.elementor-element-44e4a3f{right:167px;}.elementor-2883 .elementor-element.elementor-element-44e4a3f{top:74px;}.elementor-2883 .elementor-element.elementor-element-7f54971{--width:100%;--min-height:127px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-2883 .elementor-element.elementor-element-7f54971:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-7f54971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2883 .elementor-element.elementor-element-4080d98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 7px 10px 7px;}body:not(.rtl) .elementor-2883 .elementor-element.elementor-element-34fb79e{left:167px;}body.rtl .elementor-2883 .elementor-element.elementor-element-34fb79e{right:167px;}.elementor-2883 .elementor-element.elementor-element-34fb79e{top:74px;}.elementor-2883 .elementor-element.elementor-element-b905719{--width:100%;--min-height:127px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-2883 .elementor-element.elementor-element-b905719:not(.elementor-motion-effects-element-type-background), .elementor-2883 .elementor-element.elementor-element-b905719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2883 .elementor-element.elementor-element-7c3c43d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 7px 10px 7px;}body:not(.rtl) .elementor-2883 .elementor-element.elementor-element-cfec9ec{left:167px;}body.rtl .elementor-2883 .elementor-element.elementor-element-cfec9ec{right:167px;}.elementor-2883 .elementor-element.elementor-element-cfec9ec{top:74px;}.elementor-2883 .elementor-element.elementor-element-796017c{--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:11px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2883 .elementor-element.elementor-element-1c79ed8{--border-radius:0px 0px 0px 0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2883 .elementor-element.elementor-element-e765486{width:100%;max-width:100%;}.elementor-2883 .elementor-element.elementor-element-9300fc4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2883 .elementor-element.elementor-element-870eb39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2883 .elementor-element.elementor-element-c298a37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-2883 .elementor-element.elementor-element-f5eb9eb{--border-radius:0px 0px 0px 0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2883 .elementor-element.elementor-element-6984d36{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;top:0%;}body:not(.rtl) .elementor-2883 .elementor-element.elementor-element-6984d36{left:0px;}body.rtl .elementor-2883 .elementor-element.elementor-element-6984d36{right:0px;}.elementor-2883 .elementor-element.elementor-element-3396e5a{--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:-71px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for text-editor, class: .elementor-element-0ea8ca5 */.elementor-2883 .elementor-element.elementor-element-0ea8ca5 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-148 */@media (max-width: 1250px) {
    .elementor-2883 .elementor-element.elementor-global-148 .elementor-button-icon {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4970038 */.elementor-2883 .elementor-element.elementor-element-4970038{
    flex-wrap: nowrap;
}
@media (max-width: 767px){
    .elementor-2883 .elementor-element.elementor-element-4970038 .elementor-widget-button{
        width: 50%;
    }    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-33a445a */.flip-card {
  display: block;
  width: 100%;
  height: 254px;
  perspective: 1000px;
  cursor: pointer;
}

.flip-card input {
  display: none;
}

.flip-card-inner {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: transform .6s ease;
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 16px;
}

.flip-card-front {
  align-items: center;
  justify-content: center;
  gap: 18px;
  padding: 10px;
  text-align: center;
  background: #111;
  border: 1px solid #F13E7C;
  color: #fff;
}

.flip-front-icon {
  font-size: 52px;
  line-height: 1;
}

.flip-front-title {
font-family: "Poppins";
  color: #19c7d3;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-front-text {
    font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-card-back {
    
  justify-content: center;
  gap: 20px;
  padding: 15px;
  background: #02698A;
  color: #fff;
  transform: rotateY(180deg);
}

.flip-back-title {
  font-family: "Poppins";
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-row {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-icon {
  flex: 0 0 24px;
  font-size: 24px;
}

.flip-card,
.flip-card * {
  text-transform: none !important;
}

@media (min-width: 769px) {
  .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
  }
}

@media (max-width: 768px) {
  .flip-card input:checked + .flip-card-inner {
    transform: rotateY(180deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-08ae5ed */.flip-card {
  display: block;
  width: 100%;
  height: 254px;
  perspective: 1000px;
  cursor: pointer;
}

.flip-card input {
  display: none;
}

.flip-card-inner {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: transform .6s ease;
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 16px;
}

.flip-card-front {
  align-items: center;
  justify-content: center;
  gap: 18px;
  padding: 8px;
  text-align: center;
  background: #111;
  border: 1px solid #d52b67;
  color: #fff;
}

.flip-front-icon {
  font-size: 52px;
  line-height: 1;
}

.flip-front-title {
font-family: "Poppins";
  color: #19c7d3;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-front-text {
    font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-card-back {
    
  justify-content: center;
  gap: 20px;
  padding: 15px;
  background: #02698A;
  color: #fff;
  transform: rotateY(180deg);
}

.flip-back-title {
  font-family: "Poppins";
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-row {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-icon {
  flex: 0 0 24px;
  font-size: 24px;
}

.flip-card,
.flip-card * {
  text-transform: none !important;
}

@media (min-width: 769px) {
  .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
  }
}

@media (max-width: 768px) {
  .flip-card input:checked + .flip-card-inner {
    transform: rotateY(180deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bc1b9ff */.flip-card {
  display: block;
  width: 100%;
  height: 254px;
  perspective: 1000px;
  cursor: pointer;
}

.flip-card input {
  display: none;
}

.flip-card-inner {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: transform .6s ease;
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 16px;
}

.flip-card-front {
  align-items: center;
  justify-content: center;
  gap: 18px;
  padding: 10px;
  text-align: center;
  background: #111;
  border: 1px solid #d52b67;
  color: #fff;
}

.flip-front-icon {
  font-size: 52px;
  line-height: 1;
}

.flip-front-title {
font-family: "Poppins";
  color: #19c7d3;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-front-text {
    font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-card-back {
    
  justify-content: center;
  gap: 20px;
  padding: 15px;
  background: #02698A;
  color: #fff;
  transform: rotateY(180deg);
}

.flip-back-title {
  font-family: "Poppins";
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-row {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-icon {
  flex: 0 0 24px;
  font-size: 24px;
}

.flip-card,
.flip-card * {
  text-transform: none !important;
}

@media (min-width: 769px) {
  .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
  }
}

@media (max-width: 768px) {
  .flip-card input:checked + .flip-card-inner {
    transform: rotateY(180deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-11517f8 */.flip-card {
  display: block;
  width: 100%;
  height: 254px;
  perspective: 1000px;
  cursor: pointer;
}

.flip-card input {
  display: none;
}

.flip-card-inner {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: transform .6s ease;
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 16px;
}

.flip-card-front {
  display: grid;
  grid-template-rows: 80px 35px 1fr;
  align-items: center;
  justify-items: center;
  text-align: center;
  padding: 15px 5px;
}

.flip-front-icon {
  font-size: 52px;
  line-height: 1;
}

.flip-front-title {
font-family: "Poppins";
  color: #19c7d3;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-front-text {
    align-self: start;
    font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-card-back {
    
  justify-content: flex-start;
  
  gap: 20px;
  padding: 15px;
  padding-top: 25px;
  background: #02698A;
  color: #fff;
  transform: rotateY(180deg);
}

.flip-back-title {
    width: 100%;
  text-align: center;
  font-family: "Poppins";
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-row {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-centered {
  display: flex;
  text-align: center;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-icon {
  flex: 0 0 24px;
  font-size: 24px;
}

.flip-card,
.flip-card * {
  text-transform: none !important;
}

@media (min-width: 769px) {
  .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
  }
}

@media (max-width: 768px) {
  .flip-card input:checked + .flip-card-inner {
    transform: rotateY(180deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-33a445a */.flip-card {
  display: block;
  width: 100%;
  height: 254px;
  perspective: 1000px;
  cursor: pointer;
}

.flip-card input {
  display: none;
}

.flip-card-inner {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: transform .6s ease;
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 16px;
}

.flip-card-front {
  align-items: center;
  justify-content: center;
  gap: 18px;
  padding: 10px;
  text-align: center;
  background: #111;
  border: 1px solid #F13E7C;
  color: #fff;
}

.flip-front-icon {
  font-size: 52px;
  line-height: 1;
}

.flip-front-title {
font-family: "Poppins";
  color: #19c7d3;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-front-text {
    font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-card-back {
    
  justify-content: center;
  gap: 20px;
  padding: 15px;
  background: #02698A;
  color: #fff;
  transform: rotateY(180deg);
}

.flip-back-title {
  font-family: "Poppins";
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-row {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-icon {
  flex: 0 0 24px;
  font-size: 24px;
}

.flip-card,
.flip-card * {
  text-transform: none !important;
}

@media (min-width: 769px) {
  .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
  }
}

@media (max-width: 768px) {
  .flip-card input:checked + .flip-card-inner {
    transform: rotateY(180deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-08ae5ed */.flip-card {
  display: block;
  width: 100%;
  height: 254px;
  perspective: 1000px;
  cursor: pointer;
}

.flip-card input {
  display: none;
}

.flip-card-inner {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: transform .6s ease;
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 16px;
}

.flip-card-front {
  align-items: center;
  justify-content: center;
  gap: 18px;
  padding: 8px;
  text-align: center;
  background: #111;
  border: 1px solid #d52b67;
  color: #fff;
}

.flip-front-icon {
  font-size: 52px;
  line-height: 1;
}

.flip-front-title {
font-family: "Poppins";
  color: #19c7d3;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-front-text {
    font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-card-back {
    
  justify-content: center;
  gap: 20px;
  padding: 15px;
  background: #02698A;
  color: #fff;
  transform: rotateY(180deg);
}

.flip-back-title {
  font-family: "Poppins";
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-row {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-icon {
  flex: 0 0 24px;
  font-size: 24px;
}

.flip-card,
.flip-card * {
  text-transform: none !important;
}

@media (min-width: 769px) {
  .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
  }
}

@media (max-width: 768px) {
  .flip-card input:checked + .flip-card-inner {
    transform: rotateY(180deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bc1b9ff */.flip-card {
  display: block;
  width: 100%;
  height: 254px;
  perspective: 1000px;
  cursor: pointer;
}

.flip-card input {
  display: none;
}

.flip-card-inner {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: transform .6s ease;
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 16px;
}

.flip-card-front {
  align-items: center;
  justify-content: center;
  gap: 18px;
  padding: 10px;
  text-align: center;
  background: #111;
  border: 1px solid #d52b67;
  color: #fff;
}

.flip-front-icon {
  font-size: 52px;
  line-height: 1;
}

.flip-front-title {
font-family: "Poppins";
  color: #19c7d3;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-front-text {
    font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-card-back {
    
  justify-content: center;
  gap: 20px;
  padding: 15px;
  background: #02698A;
  color: #fff;
  transform: rotateY(180deg);
}

.flip-back-title {
  font-family: "Poppins";
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-row {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-icon {
  flex: 0 0 24px;
  font-size: 24px;
}

.flip-card,
.flip-card * {
  text-transform: none !important;
}

@media (min-width: 769px) {
  .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
  }
}

@media (max-width: 768px) {
  .flip-card input:checked + .flip-card-inner {
    transform: rotateY(180deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-11517f8 */.flip-card {
  display: block;
  width: 100%;
  height: 254px;
  perspective: 1000px;
  cursor: pointer;
}

.flip-card input {
  display: none;
}

.flip-card-inner {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: transform .6s ease;
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 16px;
}

.flip-card-front {
  display: grid;
  grid-template-rows: 80px 35px 1fr;
  align-items: center;
  justify-items: center;
  text-align: center;
  padding: 15px 5px;
}

.flip-front-icon {
  font-size: 52px;
  line-height: 1;
}

.flip-front-title {
font-family: "Poppins";
  color: #19c7d3;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-front-text {
    align-self: start;
    font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-card-back {
    
  justify-content: flex-start;
  
  gap: 20px;
  padding: 15px;
  padding-top: 25px;
  background: #02698A;
  color: #fff;
  transform: rotateY(180deg);
}

.flip-back-title {
    width: 100%;
  text-align: center;
  font-family: "Poppins";
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-row {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-centered {
  display: flex;
  text-align: center;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-icon {
  flex: 0 0 24px;
  font-size: 24px;
}

.flip-card,
.flip-card * {
  text-transform: none !important;
}

@media (min-width: 769px) {
  .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
  }
}

@media (max-width: 768px) {
  .flip-card input:checked + .flip-card-inner {
    transform: rotateY(180deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-33a445a */.flip-card {
  display: block;
  width: 100%;
  height: 254px;
  perspective: 1000px;
  cursor: pointer;
}

.flip-card input {
  display: none;
}

.flip-card-inner {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: transform .6s ease;
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 16px;
}

.flip-card-front {
  align-items: center;
  justify-content: center;
  gap: 18px;
  padding: 10px;
  text-align: center;
  background: #111;
  border: 1px solid #F13E7C;
  color: #fff;
}

.flip-front-icon {
  font-size: 52px;
  line-height: 1;
}

.flip-front-title {
font-family: "Poppins";
  color: #19c7d3;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-front-text {
    font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-card-back {
    
  justify-content: center;
  gap: 20px;
  padding: 15px;
  background: #02698A;
  color: #fff;
  transform: rotateY(180deg);
}

.flip-back-title {
  font-family: "Poppins";
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-row {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-icon {
  flex: 0 0 24px;
  font-size: 24px;
}

.flip-card,
.flip-card * {
  text-transform: none !important;
}

@media (min-width: 769px) {
  .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
  }
}

@media (max-width: 768px) {
  .flip-card input:checked + .flip-card-inner {
    transform: rotateY(180deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-08ae5ed */.flip-card {
  display: block;
  width: 100%;
  height: 254px;
  perspective: 1000px;
  cursor: pointer;
}

.flip-card input {
  display: none;
}

.flip-card-inner {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: transform .6s ease;
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 16px;
}

.flip-card-front {
  align-items: center;
  justify-content: center;
  gap: 18px;
  padding: 8px;
  text-align: center;
  background: #111;
  border: 1px solid #d52b67;
  color: #fff;
}

.flip-front-icon {
  font-size: 52px;
  line-height: 1;
}

.flip-front-title {
font-family: "Poppins";
  color: #19c7d3;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-front-text {
    font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-card-back {
    
  justify-content: center;
  gap: 20px;
  padding: 15px;
  background: #02698A;
  color: #fff;
  transform: rotateY(180deg);
}

.flip-back-title {
  font-family: "Poppins";
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-row {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-icon {
  flex: 0 0 24px;
  font-size: 24px;
}

.flip-card,
.flip-card * {
  text-transform: none !important;
}

@media (min-width: 769px) {
  .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
  }
}

@media (max-width: 768px) {
  .flip-card input:checked + .flip-card-inner {
    transform: rotateY(180deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bc1b9ff */.flip-card {
  display: block;
  width: 100%;
  height: 254px;
  perspective: 1000px;
  cursor: pointer;
}

.flip-card input {
  display: none;
}

.flip-card-inner {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: transform .6s ease;
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 16px;
}

.flip-card-front {
  align-items: center;
  justify-content: center;
  gap: 18px;
  padding: 10px;
  text-align: center;
  background: #111;
  border: 1px solid #d52b67;
  color: #fff;
}

.flip-front-icon {
  font-size: 52px;
  line-height: 1;
}

.flip-front-title {
font-family: "Poppins";
  color: #19c7d3;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-front-text {
    font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-card-back {
    
  justify-content: center;
  gap: 20px;
  padding: 15px;
  background: #02698A;
  color: #fff;
  transform: rotateY(180deg);
}

.flip-back-title {
  font-family: "Poppins";
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-row {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-icon {
  flex: 0 0 24px;
  font-size: 24px;
}

.flip-card,
.flip-card * {
  text-transform: none !important;
}

@media (min-width: 769px) {
  .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
  }
}

@media (max-width: 768px) {
  .flip-card input:checked + .flip-card-inner {
    transform: rotateY(180deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-11517f8 */.flip-card {
  display: block;
  width: 100%;
  height: 254px;
  perspective: 1000px;
  cursor: pointer;
}

.flip-card input {
  display: none;
}

.flip-card-inner {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: transform .6s ease;
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 16px;
}

.flip-card-front {
  display: grid;
  grid-template-rows: 80px 35px 1fr;
  align-items: center;
  justify-items: center;
  text-align: center;
  padding: 15px 5px;
}

.flip-front-icon {
  font-size: 52px;
  line-height: 1;
}

.flip-front-title {
font-family: "Poppins";
  color: #19c7d3;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-front-text {
    align-self: start;
    font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-card-back {
    
  justify-content: flex-start;
  
  gap: 20px;
  padding: 15px;
  padding-top: 25px;
  background: #02698A;
  color: #fff;
  transform: rotateY(180deg);
}

.flip-back-title {
    width: 100%;
  text-align: center;
  font-family: "Poppins";
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-row {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-centered {
  display: flex;
  text-align: center;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-icon {
  flex: 0 0 24px;
  font-size: 24px;
}

.flip-card,
.flip-card * {
  text-transform: none !important;
}

@media (min-width: 769px) {
  .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
  }
}

@media (max-width: 768px) {
  .flip-card input:checked + .flip-card-inner {
    transform: rotateY(180deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-33a445a */.flip-card {
  display: block;
  width: 100%;
  height: 254px;
  perspective: 1000px;
  cursor: pointer;
}

.flip-card input {
  display: none;
}

.flip-card-inner {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: transform .6s ease;
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 16px;
}

.flip-card-front {
  align-items: center;
  justify-content: center;
  gap: 18px;
  padding: 10px;
  text-align: center;
  background: #111;
  border: 1px solid #F13E7C;
  color: #fff;
}

.flip-front-icon {
  font-size: 52px;
  line-height: 1;
}

.flip-front-title {
font-family: "Poppins";
  color: #19c7d3;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-front-text {
    font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-card-back {
    
  justify-content: center;
  gap: 20px;
  padding: 15px;
  background: #02698A;
  color: #fff;
  transform: rotateY(180deg);
}

.flip-back-title {
  font-family: "Poppins";
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-row {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-icon {
  flex: 0 0 24px;
  font-size: 24px;
}

.flip-card,
.flip-card * {
  text-transform: none !important;
}

@media (min-width: 769px) {
  .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
  }
}

@media (max-width: 768px) {
  .flip-card input:checked + .flip-card-inner {
    transform: rotateY(180deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-08ae5ed */.flip-card {
  display: block;
  width: 100%;
  height: 254px;
  perspective: 1000px;
  cursor: pointer;
}

.flip-card input {
  display: none;
}

.flip-card-inner {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: transform .6s ease;
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 16px;
}

.flip-card-front {
  align-items: center;
  justify-content: center;
  gap: 18px;
  padding: 8px;
  text-align: center;
  background: #111;
  border: 1px solid #d52b67;
  color: #fff;
}

.flip-front-icon {
  font-size: 52px;
  line-height: 1;
}

.flip-front-title {
font-family: "Poppins";
  color: #19c7d3;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-front-text {
    font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-card-back {
    
  justify-content: center;
  gap: 20px;
  padding: 15px;
  background: #02698A;
  color: #fff;
  transform: rotateY(180deg);
}

.flip-back-title {
  font-family: "Poppins";
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-row {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-icon {
  flex: 0 0 24px;
  font-size: 24px;
}

.flip-card,
.flip-card * {
  text-transform: none !important;
}

@media (min-width: 769px) {
  .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
  }
}

@media (max-width: 768px) {
  .flip-card input:checked + .flip-card-inner {
    transform: rotateY(180deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bc1b9ff */.flip-card {
  display: block;
  width: 100%;
  height: 254px;
  perspective: 1000px;
  cursor: pointer;
}

.flip-card input {
  display: none;
}

.flip-card-inner {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: transform .6s ease;
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 16px;
}

.flip-card-front {
  align-items: center;
  justify-content: center;
  gap: 18px;
  padding: 10px;
  text-align: center;
  background: #111;
  border: 1px solid #d52b67;
  color: #fff;
}

.flip-front-icon {
  font-size: 52px;
  line-height: 1;
}

.flip-front-title {
font-family: "Poppins";
  color: #19c7d3;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-front-text {
    font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-card-back {
    
  justify-content: center;
  gap: 20px;
  padding: 15px;
  background: #02698A;
  color: #fff;
  transform: rotateY(180deg);
}

.flip-back-title {
  font-family: "Poppins";
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-row {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-icon {
  flex: 0 0 24px;
  font-size: 24px;
}

.flip-card,
.flip-card * {
  text-transform: none !important;
}

@media (min-width: 769px) {
  .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
  }
}

@media (max-width: 768px) {
  .flip-card input:checked + .flip-card-inner {
    transform: rotateY(180deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-11517f8 */.flip-card {
  display: block;
  width: 100%;
  height: 254px;
  perspective: 1000px;
  cursor: pointer;
}

.flip-card input {
  display: none;
}

.flip-card-inner {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: transform .6s ease;
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 16px;
}

.flip-card-front {
  display: grid;
  grid-template-rows: 80px 35px 1fr;
  align-items: center;
  justify-items: center;
  text-align: center;
  padding: 15px 5px;
}

.flip-front-icon {
  font-size: 52px;
  line-height: 1;
}

.flip-front-title {
font-family: "Poppins";
  color: #19c7d3;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-front-text {
    align-self: start;
    font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-card-back {
    
  justify-content: flex-start;
  
  gap: 20px;
  padding: 15px;
  padding-top: 25px;
  background: #02698A;
  color: #fff;
  transform: rotateY(180deg);
}

.flip-back-title {
    width: 100%;
  text-align: center;
  font-family: "Poppins";
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-row {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-centered {
  display: flex;
  text-align: center;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-icon {
  flex: 0 0 24px;
  font-size: 24px;
}

.flip-card,
.flip-card * {
  text-transform: none !important;
}

@media (min-width: 769px) {
  .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
  }
}

@media (max-width: 768px) {
  .flip-card input:checked + .flip-card-inner {
    transform: rotateY(180deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-33a445a */.flip-card {
  display: block;
  width: 100%;
  height: 254px;
  perspective: 1000px;
  cursor: pointer;
}

.flip-card input {
  display: none;
}

.flip-card-inner {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: transform .6s ease;
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 16px;
}

.flip-card-front {
  align-items: center;
  justify-content: center;
  gap: 18px;
  padding: 10px;
  text-align: center;
  background: #111;
  border: 1px solid #F13E7C;
  color: #fff;
}

.flip-front-icon {
  font-size: 52px;
  line-height: 1;
}

.flip-front-title {
font-family: "Poppins";
  color: #19c7d3;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-front-text {
    font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-card-back {
    
  justify-content: center;
  gap: 20px;
  padding: 15px;
  background: #02698A;
  color: #fff;
  transform: rotateY(180deg);
}

.flip-back-title {
  font-family: "Poppins";
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-row {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-icon {
  flex: 0 0 24px;
  font-size: 24px;
}

.flip-card,
.flip-card * {
  text-transform: none !important;
}

@media (min-width: 769px) {
  .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
  }
}

@media (max-width: 768px) {
  .flip-card input:checked + .flip-card-inner {
    transform: rotateY(180deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-08ae5ed */.flip-card {
  display: block;
  width: 100%;
  height: 254px;
  perspective: 1000px;
  cursor: pointer;
}

.flip-card input {
  display: none;
}

.flip-card-inner {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: transform .6s ease;
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 16px;
}

.flip-card-front {
  align-items: center;
  justify-content: center;
  gap: 18px;
  padding: 8px;
  text-align: center;
  background: #111;
  border: 1px solid #d52b67;
  color: #fff;
}

.flip-front-icon {
  font-size: 52px;
  line-height: 1;
}

.flip-front-title {
font-family: "Poppins";
  color: #19c7d3;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-front-text {
    font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-card-back {
    
  justify-content: center;
  gap: 20px;
  padding: 15px;
  background: #02698A;
  color: #fff;
  transform: rotateY(180deg);
}

.flip-back-title {
  font-family: "Poppins";
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-row {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-icon {
  flex: 0 0 24px;
  font-size: 24px;
}

.flip-card,
.flip-card * {
  text-transform: none !important;
}

@media (min-width: 769px) {
  .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
  }
}

@media (max-width: 768px) {
  .flip-card input:checked + .flip-card-inner {
    transform: rotateY(180deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bc1b9ff */.flip-card {
  display: block;
  width: 100%;
  height: 254px;
  perspective: 1000px;
  cursor: pointer;
}

.flip-card input {
  display: none;
}

.flip-card-inner {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: transform .6s ease;
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 16px;
}

.flip-card-front {
  align-items: center;
  justify-content: center;
  gap: 18px;
  padding: 10px;
  text-align: center;
  background: #111;
  border: 1px solid #d52b67;
  color: #fff;
}

.flip-front-icon {
  font-size: 52px;
  line-height: 1;
}

.flip-front-title {
font-family: "Poppins";
  color: #19c7d3;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-front-text {
    font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-card-back {
    
  justify-content: center;
  gap: 20px;
  padding: 15px;
  background: #02698A;
  color: #fff;
  transform: rotateY(180deg);
}

.flip-back-title {
  font-family: "Poppins";
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-row {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-icon {
  flex: 0 0 24px;
  font-size: 24px;
}

.flip-card,
.flip-card * {
  text-transform: none !important;
}

@media (min-width: 769px) {
  .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
  }
}

@media (max-width: 768px) {
  .flip-card input:checked + .flip-card-inner {
    transform: rotateY(180deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-11517f8 */.flip-card {
  display: block;
  width: 100%;
  height: 254px;
  perspective: 1000px;
  cursor: pointer;
}

.flip-card input {
  display: none;
}

.flip-card-inner {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: transform .6s ease;
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 16px;
}

.flip-card-front {
  display: grid;
  grid-template-rows: 80px 35px 1fr;
  align-items: center;
  justify-items: center;
  text-align: center;
  padding: 15px 5px;
}

.flip-front-icon {
  font-size: 52px;
  line-height: 1;
}

.flip-front-title {
font-family: "Poppins";
  color: #19c7d3;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-front-text {
    align-self: start;
    font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-card-back {
    
  justify-content: flex-start;
  
  gap: 20px;
  padding: 15px;
  padding-top: 25px;
  background: #02698A;
  color: #fff;
  transform: rotateY(180deg);
}

.flip-back-title {
    width: 100%;
  text-align: center;
  font-family: "Poppins";
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-row {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-centered {
  display: flex;
  text-align: center;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-icon {
  flex: 0 0 24px;
  font-size: 24px;
}

.flip-card,
.flip-card * {
  text-transform: none !important;
}

@media (min-width: 769px) {
  .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
  }
}

@media (max-width: 768px) {
  .flip-card input:checked + .flip-card-inner {
    transform: rotateY(180deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ba9e24 */.flip-card {
  display: block;
  width: 100%;
  height: 254px;
  perspective: 1000px;
  cursor: pointer;
}

.flip-card input {
  display: none;
}

.flip-card-inner {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: transform .6s ease;
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 16px;
}

.flip-card-front {
  align-items: center;
  justify-content: center;
  gap: 18px;
  padding: 10px;
  text-align: center;
  background: #111;
  border: 1px solid #d52b67;
  color: #fff;
}

.flip-front-icon {
  font-size: 52px;
  line-height: 1;
}

.flip-front-title {
font-family: "Poppins";
  color: #19c7d3;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-front-text {
    font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-card-back {
    
  justify-content: center;
  gap: 20px;
  padding: 15px;
  background: #02698A;
  color: #fff;
  transform: rotateY(180deg);
}

.flip-back-title {
  font-family: "Poppins";
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-row {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-icon {
  flex: 0 0 24px;
  font-size: 24px;
}

.flip-card,
.flip-card * {
  text-transform: none !important;
}

@media (min-width: 769px) {
  .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
  }
}

@media (max-width: 768px) {
  .flip-card input:checked + .flip-card-inner {
    transform: rotateY(180deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-92f9cd7 */.flip-card {
  display: block;
  width: 100%;
  height: 254px;
  perspective: 1000px;
  cursor: pointer;
}

.flip-card input {
  display: none;
}

.flip-card-inner {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: transform .6s ease;
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 16px;
}

.flip-card-front {
  align-items: center;
  justify-content: center;
  gap: 18px;
  padding: 8px;
  text-align: center;
  background: #111;
  border: 1px solid #d52b67;
  color: #fff;
}

.flip-front-icon {
  font-size: 52px;
  line-height: 1;
}

.flip-front-title {
font-family: "Poppins";
  color: #19c7d3;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-front-text {
    font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-card-back {
    
  justify-content: center;
  gap: 20px;
  padding: 15px;
  background: #02698A;
  color: #fff;
  transform: rotateY(180deg);
}

.flip-back-title {
  font-family: "Poppins";
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-row {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-icon {
  flex: 0 0 24px;
  font-size: 24px;
}

.flip-card,
.flip-card * {
  text-transform: none !important;
}

@media (min-width: 769px) {
  .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
  }
}

@media (max-width: 768px) {
  .flip-card input:checked + .flip-card-inner {
    transform: rotateY(180deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a0b7890 */.flip-card {
  display: block;
  width: 100%;
  height: 254px;
  perspective: 1000px;
  cursor: pointer;
}

.flip-card input {
  display: none;
}

.flip-card-inner {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: transform .6s ease;
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 16px;
}

.flip-card-front {
  align-items: center;
  justify-content: center;
  gap: 18px;
  padding: 10px;
  text-align: center;
  background: #111;
  border: 1px solid #d52b67;
  color: #fff;
}

.flip-front-icon {
  font-size: 52px;
  line-height: 1;
}

.flip-front-title {
font-family: "Poppins";
  color: #19c7d3;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-front-text {
    font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-card-back {
    
  justify-content: center;
  gap: 20px;
  padding: 15px;
  background: #02698A;
  color: #fff;
  transform: rotateY(180deg);
}

.flip-back-title {
  font-family: "Poppins";
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-row {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-icon {
  flex: 0 0 24px;
  font-size: 24px;
}

.flip-card,
.flip-card * {
  text-transform: none !important;
}

@media (min-width: 769px) {
  .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
  }
}

@media (max-width: 768px) {
  .flip-card input:checked + .flip-card-inner {
    transform: rotateY(180deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b911c7a */.flip-card {
  display: block;
  width: 100%;
  height: 254px;
  perspective: 1000px;
  cursor: pointer;
}

.flip-card input {
  display: none;
}

.flip-card-inner {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: transform .6s ease;
}

.flip-card-front,
.flip-card-back {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  border-radius: 16px;
}

.flip-card-front {
  display: grid;
  grid-template-rows: 80px 35px 1fr;
  align-items: center;
  justify-items: center;
  text-align: center;
  padding: 15px 5px;
}

.flip-front-icon {
  font-size: 52px;
  line-height: 1;
}

.flip-front-title {
font-family: "Poppins";
  color: #19c7d3;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-front-text {
    align-self: start;
    font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-card-back {
    
  justify-content: flex-start;
  
  gap: 20px;
  padding: 15px;
  padding-top: 25px;
  background: #02698A;
  color: #fff;
  transform: rotateY(180deg);
}

.flip-back-title {
    width: 100%;
  text-align: center;
  font-family: "Poppins";
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.15px;
}

.flip-row {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-centered {
  display: flex;
  text-align: center;
  align-items: flex-start;
  gap: 20px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.15px;
}

.flip-row-icon {
  flex: 0 0 24px;
  font-size: 24px;
}

.flip-card,
.flip-card * {
  text-transform: none !important;
}

@media (min-width: 769px) {
  .flip-card:hover .flip-card-inner {
    transform: rotateY(180deg);
  }
}

@media (max-width: 768px) {
  .flip-card input:checked + .flip-card-inner {
    transform: rotateY(180deg);
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-19b0173 */.elementor-2883 .elementor-element.elementor-element-19b0173 {
    line-height: 0;
}

.team-card-toggle svg {
  transition: transform 0.3s ease;
}

.team-card.is-open .team-card-toggle svg {
  transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3c996c */.elementor-2883 .elementor-element.elementor-element-b3c996c {
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4aa741c */.elementor-2883 .elementor-element.elementor-element-4aa741c {
    line-height: 0;
}

.team-card-toggle svg {
  transition: transform 0.3s ease;
}

.team-card.is-open .team-card-toggle svg {
  transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d2d6b2 */.elementor-2883 .elementor-element.elementor-element-0d2d6b2 {
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b9adfab */.elementor-2883 .elementor-element.elementor-element-b9adfab {
    line-height: 0;
}

.team-card-toggle svg {
  transition: transform 0.3s ease;
}

.team-card.is-open .team-card-toggle svg {
  transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d58464d */.elementor-2883 .elementor-element.elementor-element-d58464d {
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ba2f80 */.elementor-2883 .elementor-element.elementor-element-8ba2f80 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3b8e20d */.elementor-2883 .elementor-element.elementor-element-3b8e20d {
    line-height: 0;
}

.team-card-toggle svg {
  transition: transform 0.3s ease;
}

.team-card.is-open .team-card-toggle svg {
  transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53c7573 */.elementor-2883 .elementor-element.elementor-element-53c7573 {
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-94c4a6d */.team-card-text {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: all 0.3s ease;
}

.team-card-toggle {
  cursor: pointer;
}

.team-card.is-open .team-card-text {
  opacity: 1;
  max-height: 300px;
}

.team-card-toggle svg,
.team-card-toggle i {
  transition: transform .3s ease;
}

.team-card.is-open .team-card-toggle svg,
.team-card.is-open .team-card-toggle i {
  transform: rotate(45deg);
}

.team-card {
    min-height: 65px !important;
    height: auto !important;
    width: 97% !important;
  }


@media (max-width: 767px) {
  .service-card {
    min-height: 285px !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-end !important;
    background-size: cover !important;
    background-position: center !important;
    overflow: hidden !important;
  }

  .team-card {
    min-height: 90px !important;
    height: auto !important;
    width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51553c5 */.elementor-2883 .elementor-element.elementor-element-51553c5 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7212eed */.elementor-2883 .elementor-element.elementor-element-7212eed .elementor-icon-wrapper {
    height: 32px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-53b0fef */.elementor-2883 .elementor-element.elementor-element-53b0fef .elementor-icon-wrapper {
    height: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e954a97 */.elementor-2883 .elementor-element.elementor-element-e954a97 p {
    margin-bottom: 0px;
}

.elementor-2883 .elementor-element.elementor-element-e954a97 ul {
    display: flex;
    flex-wrap: wrap;
    gap: 8px 18px;
}

.elementor-2883 .elementor-element.elementor-element-e954a97 li::marker {
    color: #F13E7C;
    font-size: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-695ba6b */.elementor-2883 .elementor-element.elementor-element-695ba6b p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9219746 */.elementor-2883 .elementor-element.elementor-element-9219746 p {
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1bcb45 */.elementor-2883 .elementor-element.elementor-element-b1bcb45 li {
    list-style: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3136700 */.elementor-2883 .elementor-element.elementor-element-3136700 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0c866f */.elementor-2883 .elementor-element.elementor-element-b0c866f p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1d7f527 */.elementor-2883 .elementor-element.elementor-element-1d7f527 .elementor-icon-wrapper {
    height: 32px;
}

.elementor-2883 .elementor-element.elementor-element-1d7f527 .elementor-icon svg path {
	fill: #31B9CC;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6204540 */.elementor-2883 .elementor-element.elementor-element-6204540 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2c8070 */.elementor-2883 .elementor-element.elementor-element-e2c8070 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-862c11e */.elementor-2883 .elementor-element.elementor-element-862c11e .elementor-icon-wrapper {
    height: 32px;
}

.elementor-2883 .elementor-element.elementor-element-862c11e .elementor-icon svg path {
	fill: #31B9CC;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d95b7db */.elementor-2883 .elementor-element.elementor-element-d95b7db, .elementor-2883 .elementor-element.elementor-element-d95b7db * {
    cursor: pointer;
}

.elementor-2883 .elementor-element.elementor-element-d95b7db .elementor-icon {
  display: flex;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4059376 */.elementor-2883 .elementor-element.elementor-element-4059376, .elementor-2883 .elementor-element.elementor-element-4059376 * {
    cursor: pointer;
}

.elementor-2883 .elementor-element.elementor-element-4059376 .elementor-icon {
  display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7882af */.marquee-track {
    display: flex;
    gap: 20px;
    width: max-content;
    animation: marquee 120s linear infinite;
}
.marquee-track img {
    width: 250px;
    height: auto;
    flex-shrink: 0;
}
.marquee-shift {
    width: max-content;
}
.elementor-element:has(.marquee-track) {
    overflow: hidden;
    position: relative;
}
@keyframes marquee {
    from { transform: translateX(0); }
    to   { transform: translateX(-50%); }
}
.marquee-arrow:hover { background: rgba(0,0,0,.8); }
@media (max-width: 767px) {
  .marquee-track img {
    width: 300px;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae45b40 */.elementor-2883 .elementor-element.elementor-element-ae45b40 .elementor-icon-wrapper {
    height: 32px;
}

.elementor-2883 .elementor-element.elementor-element-ae45b40 .elementor-icon svg path {
	fill: #31B9CC;
}

.elementor-2883 .elementor-element.elementor-element-ae45b40 .elementor-widget {
    height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1e3b5a */.elementor-2883 .elementor-element.elementor-element-a1e3b5a p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d51a88 */.elementor-2883 .elementor-element.elementor-element-8d51a88 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0b936ee */.elementor-2883 .elementor-element.elementor-element-0b936ee .elementor-icon-wrapper {
    height: 32px;
}

.elementor-2883 .elementor-element.elementor-element-0b936ee .elementor-icon svg path {
	fill: #31B9CC;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30ba22f */.elementor-2883 .elementor-element.elementor-element-30ba22f p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4f38f7a */.elementor-2883 .elementor-element.elementor-element-4f38f7a .elementor-icon-wrapper {
    height: 32px;
}

.elementor-2883 .elementor-element.elementor-element-4f38f7a .elementor-icon svg path {
	fill: #31B9CC;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1300de */.elementor-2883 .elementor-element.elementor-element-d1300de p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae45b40 */.elementor-2883 .elementor-element.elementor-element-ae45b40 .elementor-icon-wrapper {
    height: 32px;
}

.elementor-2883 .elementor-element.elementor-element-ae45b40 .elementor-icon svg path {
	fill: #31B9CC;
}

.elementor-2883 .elementor-element.elementor-element-ae45b40 .elementor-widget {
    height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1e3b5a */.elementor-2883 .elementor-element.elementor-element-a1e3b5a p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d51a88 */.elementor-2883 .elementor-element.elementor-element-8d51a88 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0b936ee */.elementor-2883 .elementor-element.elementor-element-0b936ee .elementor-icon-wrapper {
    height: 32px;
}

.elementor-2883 .elementor-element.elementor-element-0b936ee .elementor-icon svg path {
	fill: #31B9CC;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30ba22f */.elementor-2883 .elementor-element.elementor-element-30ba22f p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4f38f7a */.elementor-2883 .elementor-element.elementor-element-4f38f7a .elementor-icon-wrapper {
    height: 32px;
}

.elementor-2883 .elementor-element.elementor-element-4f38f7a .elementor-icon svg path {
	fill: #31B9CC;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1300de */.elementor-2883 .elementor-element.elementor-element-d1300de p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae45b40 */.elementor-2883 .elementor-element.elementor-element-ae45b40 .elementor-icon-wrapper {
    height: 32px;
}

.elementor-2883 .elementor-element.elementor-element-ae45b40 .elementor-icon svg path {
	fill: #31B9CC;
}

.elementor-2883 .elementor-element.elementor-element-ae45b40 .elementor-widget {
    height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1e3b5a */.elementor-2883 .elementor-element.elementor-element-a1e3b5a p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d51a88 */.elementor-2883 .elementor-element.elementor-element-8d51a88 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0b936ee */.elementor-2883 .elementor-element.elementor-element-0b936ee .elementor-icon-wrapper {
    height: 32px;
}

.elementor-2883 .elementor-element.elementor-element-0b936ee .elementor-icon svg path {
	fill: #31B9CC;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30ba22f */.elementor-2883 .elementor-element.elementor-element-30ba22f p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4f38f7a */.elementor-2883 .elementor-element.elementor-element-4f38f7a .elementor-icon-wrapper {
    height: 32px;
}

.elementor-2883 .elementor-element.elementor-element-4f38f7a .elementor-icon svg path {
	fill: #31B9CC;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1300de */.elementor-2883 .elementor-element.elementor-element-d1300de p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae45b40 */.elementor-2883 .elementor-element.elementor-element-ae45b40 .elementor-icon-wrapper {
    height: 32px;
}

.elementor-2883 .elementor-element.elementor-element-ae45b40 .elementor-icon svg path {
	fill: #31B9CC;
}

.elementor-2883 .elementor-element.elementor-element-ae45b40 .elementor-widget {
    height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1e3b5a */.elementor-2883 .elementor-element.elementor-element-a1e3b5a p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d51a88 */.elementor-2883 .elementor-element.elementor-element-8d51a88 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0b936ee */.elementor-2883 .elementor-element.elementor-element-0b936ee .elementor-icon-wrapper {
    height: 32px;
}

.elementor-2883 .elementor-element.elementor-element-0b936ee .elementor-icon svg path {
	fill: #31B9CC;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30ba22f */.elementor-2883 .elementor-element.elementor-element-30ba22f p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4f38f7a */.elementor-2883 .elementor-element.elementor-element-4f38f7a .elementor-icon-wrapper {
    height: 32px;
}

.elementor-2883 .elementor-element.elementor-element-4f38f7a .elementor-icon svg path {
	fill: #31B9CC;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1300de */.elementor-2883 .elementor-element.elementor-element-d1300de p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae45b40 */.elementor-2883 .elementor-element.elementor-element-ae45b40 .elementor-icon-wrapper {
    height: 32px;
}

.elementor-2883 .elementor-element.elementor-element-ae45b40 .elementor-icon svg path {
	fill: #31B9CC;
}

.elementor-2883 .elementor-element.elementor-element-ae45b40 .elementor-widget {
    height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1e3b5a */.elementor-2883 .elementor-element.elementor-element-a1e3b5a p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d51a88 */.elementor-2883 .elementor-element.elementor-element-8d51a88 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0b936ee */.elementor-2883 .elementor-element.elementor-element-0b936ee .elementor-icon-wrapper {
    height: 32px;
}

.elementor-2883 .elementor-element.elementor-element-0b936ee .elementor-icon svg path {
	fill: #31B9CC;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30ba22f */.elementor-2883 .elementor-element.elementor-element-30ba22f p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4f38f7a */.elementor-2883 .elementor-element.elementor-element-4f38f7a .elementor-icon-wrapper {
    height: 32px;
}

.elementor-2883 .elementor-element.elementor-element-4f38f7a .elementor-icon svg path {
	fill: #31B9CC;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1300de */.elementor-2883 .elementor-element.elementor-element-d1300de p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7334bd4 */.elementor-2883 .elementor-element.elementor-element-7334bd4 .elementor-icon-wrapper {
    height: 32px;
}

.elementor-2883 .elementor-element.elementor-element-7334bd4 .elementor-icon svg path {
	fill: #31B9CC;
}/* End custom CSS */
/* Start custom CSS for elementskit-contact-form7, class: .elementor-element-066eaa2 */.elementor-2883 .elementor-element.elementor-element-066eaa2 {
    padding: 1em 1.5em 1em 1.5em !important;
}

/* Estilo general del formulario */
.form-presupuesto h2 {
    color: #FFFFFF;
    font-size: 24px;
    margin-bottom: 10px;
    font-weight: 400;
    line-height: 0.8em;
}

/* Filas y Columnas */
.form-row {
    display: flex;
    gap: 1em;
}
/* Inputs */
.form-presupuesto input[type="text"],
.form-presupuesto input[type="email"],
.form-presupuesto input[type="tel"] {
    width: 100%;
    border: 1px solid #02698A !important;
    border-radius: 8px !important;
    font-size: 14px;
    padding-left: 15px !important;
}
.ekit-wid-con .ekit-form form input[type=submit] {
    padding: 12px 50px !important;
    border: 1px solid #31B9CC !important;
}
.form-presupuesto label {
    margin-top: 5px;
    line-height: 1em !important;
    margin-bottom: 0px;
}

/* Footer: Botón y Texto lateral */
.form-footer {
    display: flex;
    align-items: center;
}

.form-info {
    color: #FFFFFF;
    font-size: 14px;
    text-wrap:nowrap;
    padding-left: 20px;
}
.elementor-2883 .elementor-element.elementor-element-066eaa2 .wpcf7-spinner{
    position: absolute;
}

/* Ajuste para móvil (una columna) */
@media (max-width: 767px) {
    .elementor-2883 .elementor-element.elementor-element-066eaa2 {
        padding: 10px !important;
    }

    .form-row, .form-footer {
        flex-direction: column;
        align-items: flex-start;
    }
    .form-row {
        gap: 2px;
    }
    .form-footer { gap: 10px; }
    .form-info {
        padding-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45dac16 */.elementor-2883 .elementor-element.elementor-element-45dac16 {
    --border-width: 2px;
    --radius: 16px;
    position: relative;
    padding: var(--border-width) !important;
    border-radius: var(--radius) !important;
    overflow: hidden;
    z-index: 1;
    background: transparent !important;
}

.elementor-2883 .elementor-element.elementor-element-45dac16::before {
    content: "";
    position: absolute;
    inset: 0;
    
    background: radial-gradient(
        300px circle at var(--mouse-x, -1000px) var(--mouse-y, -1000px),
        #02698A 0%,
        #31B9CC 10%,
        #D73360 20%,
        #F13E7C 30%,
        #EA9213 40%,
        #FF9500 50%,
        #F5CE0D 60%,
        transparent 80%
    );
    opacity: 0;
    transition: opacity 0.3s ease;
    z-index: -1;
}

.elementor-2883 .elementor-element.elementor-element-45dac16:hover::before {
    opacity: 1;
}

.elementor-2883 .elementor-element.elementor-element-45dac16 > .e-con-inner,
.elementor-2883 .elementor-element.elementor-element-45dac16 > .elementor-widget-container {

    background: #000 !important; 
     background: #ffffff !important;
    
    border-radius: calc(var(--radius) - var(--border-width)) !important;
    height: 100% !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 20px;
    z-index: 1;
    position: relative;
}

.elementor-2883 .elementor-element.elementor-element-45dac16 .elementor-widget {
    z-index: 2;
    position: relative;
    background-color: #737373;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a101e7d */.elementor-2883 .elementor-element.elementor-element-a101e7d .elementor-icon {
  display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af7b356 */.elementor-2883 .elementor-element.elementor-element-af7b356 .elementor-heading-title {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ddacc */@media (max-width:767px){

    .elementor-2883 .elementor-element.elementor-element-77ddacc{
        background-image: linear-gradient(90deg, #384044 0%, #4C5559 100%) !important;
    }

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44bf544 */.elementor-2883 .elementor-element.elementor-element-44bf544 .elementor-icon {
  display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abcabe9 */.elementor-2883 .elementor-element.elementor-element-abcabe9 .elementor-heading-title {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5c3c902 */.elementor-2883 .elementor-element.elementor-element-5c3c902 .elementor-icon {
  display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58fe9d6 */.elementor-2883 .elementor-element.elementor-element-58fe9d6 .elementor-heading-title {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54de8fe */@media (max-width:767px){

    .elementor-2883 .elementor-element.elementor-element-54de8fe{
        background-image: linear-gradient(90deg, #384044 0%, #4C5559 100%) !important;
    }

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c844f13 */.elementor-2883 .elementor-element.elementor-element-c844f13 .elementor-icon {
  display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4336073 */.elementor-2883 .elementor-element.elementor-element-4336073 .elementor-heading-title {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7655e7e */.elementor-2883 .elementor-element.elementor-element-7655e7e .elementor-icon {
  display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d5f8d3 */.elementor-2883 .elementor-element.elementor-element-1d5f8d3 .elementor-heading-title {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afe91a8 */@media (max-width:767px){

    .elementor-2883 .elementor-element.elementor-element-afe91a8{
        background-image: linear-gradient(90deg, #384044 0%, #4C5559 100%) !important;
    }

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eef3461 */.elementor-2883 .elementor-element.elementor-element-eef3461 .elementor-icon {
  display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be38be6 */.elementor-2883 .elementor-element.elementor-element-be38be6 .elementor-heading-title {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4dfb748 */@media(max-width:767px){
    .elementor-2883 .elementor-element.elementor-element-4dfb748{
        margin-top: 10px !important;
        margin-bottom: 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a905c15 */@media (max-width: 767px){
    .elementor-2883 .elementor-element.elementor-element-a905c15 .ti-widget{
        width:100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02d5667 */.elementor-2883 .elementor-element.elementor-element-02d5667 {
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4080d98 */.elementor-2883 .elementor-element.elementor-element-4080d98 {
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c3c43d */.elementor-2883 .elementor-element.elementor-element-7c3c43d {
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dee765 */@media(max-width:767px){
    .elementor-2883 .elementor-element.elementor-element-4dee765{
        grid-template-columns:1fr !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a3eee0 */@media (min-width: 1025px) {
    .elementor-2883 .elementor-element.elementor-element-9a3eee0 > * {
        max-width: 1140px;
        margin-left: auto;
        margin-right: auto;
    }
}

@media(max-width:767px){

  .elementor-2883 .elementor-element.elementor-element-9a3eee0.e-con-boxed > .e-con-inner{
    max-width:100% !important;
  }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-870eb39 */.elementor-2883 .elementor-element.elementor-element-870eb39 p:last-child {
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c298a37 */.elementor-2883 .elementor-element.elementor-element-c298a37 p:last-child {
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6984d36 */.elementor-2883 .elementor-element.elementor-element-6984d36 {
  bottom: -15px;
}

.elementor-2883 .elementor-element.elementor-element-6984d36 img {
  width: 170%;
  max-width: none;
  transform: translateX(-25%);
}

@media (max-width:767px){

    .elementor-2883 .elementor-element.elementor-element-6984d36 {
      bottom: 0px;
    }
    
    .elementor-2883 .elementor-element.elementor-element-6984d36 img {
      width: 100%;
      transform: translateX(0%);
    }

    .elementor-2883 .elementor-element.elementor-element-6984d36{
        position:relative !important;
        top:auto !important;
        right:auto !important;
        bottom:auto !important;
        left:auto !important;
        transform:none !important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a319438 */.elementor-2883 .elementor-element.elementor-element-a319438 h3 {
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    margin-top: 20px;
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3396e5a */@media (max-width:767px){

    .elementor-2883 .elementor-element.elementor-element-3396e5a{
        background-image: linear-gradient(
            to top,
            #747B7E 0%,
            #1E2A2F 100%
        ) !important;
    }

}/* End custom CSS */