.elementor-6844 .elementor-element.elementor-element-887c7f7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-6844 .elementor-element.elementor-element-887c7f7:not(.elementor-motion-effects-element-type-background), .elementor-6844 .elementor-element.elementor-element-887c7f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6844 .elementor-element.elementor-element-00b60eb{width:100%;max-width:100%;padding:0px 0px 34px 0px;text-align:center;}.elementor-6844 .elementor-element.elementor-element-00b60eb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:3rem;font-weight:400;line-height:54px;color:var( --e-global-color-text );}.elementor-6844 .elementor-element.elementor-element-6f92449{width:100%;max-width:100%;padding:0px 0px 34px 0px;text-align:center;}.elementor-6844 .elementor-element.elementor-element-6f92449 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:3rem;font-weight:400;line-height:54px;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6844 .elementor-element.elementor-element-eb426ba{width:var( --container-widget-width, 58% );max-width:58%;padding:0px 0px 16px 0px;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-6844 .elementor-element.elementor-element-ff892ac{--display:flex;--min-height:322px;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6844 .elementor-element.elementor-element-a6f6e97 .elementor-button:hover, .elementor-6844 .elementor-element.elementor-element-a6f6e97 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-6844 .elementor-element.elementor-element-a6f6e97{padding:20px 0px 20px 0px;}.elementor-6844 .elementor-element.elementor-element-a6f6e97 .elementor-button{font-family:"Outfit", Sans-serif;font-size:1.5rem;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:8px 24px 8px 24px;}.elementor-6844 .elementor-element.elementor-element-a6f6e97 .elementor-button:hover svg, .elementor-6844 .elementor-element.elementor-element-a6f6e97 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6844 .elementor-element.elementor-element-45cf8d3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overflow:auto;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-6844 .elementor-element.elementor-element-45cf8d3:not(.elementor-motion-effects-element-type-background), .elementor-6844 .elementor-element.elementor-element-45cf8d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6844 .elementor-element.elementor-element-0f7ad1c{width:100%;max-width:100%;text-align:center;}.elementor-6844 .elementor-element.elementor-element-0f7ad1c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:400;color:var( --e-global-color-c995036 );}.elementor-6844 .elementor-element.elementor-element-af8a682{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-6844 .elementor-element.elementor-element-9b480e9{--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;--flex-wrap:nowrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6844 .elementor-element.elementor-element-1e06095{width:100%;max-width:100%;}.elementor-6844 .elementor-element.elementor-element-c707dfd{width:100%;max-width:100%;}.elementor-6844 .elementor-element.elementor-element-bba1917{width:100%;max-width:100%;}.elementor-6844 .elementor-element.elementor-element-3d7620e{width:100%;max-width:100%;}.elementor-6844 .elementor-element.elementor-element-3d7620e.elementor-element{--align-self:center;}.elementor-6844 .elementor-element.elementor-element-2f25873{width:100%;max-width:100%;}.elementor-6844 .elementor-element.elementor-element-ba6f1de{width:100%;max-width:100%;}.elementor-6844 .elementor-element.elementor-element-67ba765{width:100%;max-width:100%;}.elementor-6844 .elementor-element.elementor-element-c73bcbf{width:100%;max-width:100%;}.elementor-6844 .elementor-element.elementor-element-8074d58{width:100%;max-width:100%;}.elementor-6844 .elementor-element.elementor-element-d2d2d77{width:100%;max-width:100%;}.elementor-6844 .elementor-element.elementor-element-6187123{width:100%;max-width:100%;}.elementor-6844 .elementor-element.elementor-element-30bb0ec{width:100%;max-width:100%;}.elementor-6844 .elementor-element.elementor-element-87d90a9{width:100%;max-width:100%;}.elementor-6844 .elementor-element.elementor-element-87d90a9.elementor-element{--align-self:center;}.elementor-6844 .elementor-element.elementor-element-64d54f0{width:100%;max-width:100%;}.elementor-6844 .elementor-element.elementor-element-64d54f0.elementor-element{--align-self:center;}.elementor-6844 .elementor-element.elementor-element-ff68e78{width:100%;max-width:100%;}.elementor-6844 .elementor-element.elementor-element-ff68e78.elementor-element{--align-self:center;}.elementor-6844 .elementor-element.elementor-element-fe95474{width:100%;max-width:100%;}.elementor-6844 .elementor-element.elementor-element-fe95474.elementor-element{--align-self:center;}.elementor-6844 .elementor-element.elementor-element-bbdf9a2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6844 .elementor-element.elementor-element-09aaccc{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6844 .elementor-element.elementor-element-09aaccc:not(.elementor-motion-effects-element-type-background), .elementor-6844 .elementor-element.elementor-element-09aaccc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-6844 .elementor-element.elementor-element-3a36ab7{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:start;}.elementor-6844 .elementor-element.elementor-element-3a36ab7 img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-6844 .elementor-element.elementor-element-5574806{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-6844 .elementor-element.elementor-element-6f53cf8{width:var( --container-widget-width, 49% );max-width:49%;padding:0px 0px 20px 0px;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-6844 .elementor-element.elementor-element-6f53cf8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:3rem;font-weight:400;line-height:3rem;color:var( --e-global-color-c995036 );}.elementor-6844 .elementor-element.elementor-element-c2bb72a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-6844 .elementor-element.elementor-element-e435704{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-6844 .elementor-element.elementor-element-e435704:not(.elementor-motion-effects-element-type-background), .elementor-6844 .elementor-element.elementor-element-e435704 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6844 .elementor-element.elementor-element-a7bcfb5 img{width:164px;}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-6844 .elementor-element.elementor-element-15ef052{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-6844 .elementor-element.elementor-element-15ef052 .elementor-blockquote__content +.e-q-footer{margin-top:50px;}.elementor-6844 .elementor-element.elementor-element-15ef052 .elementor-blockquote__author{font-size:1rem;font-weight:500;}.elementor-6844 .elementor-element.elementor-element-15ef052 .elementor-blockquote{padding:27px;}.elementor-6844 .elementor-element.elementor-element-e1612e3{--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;--overlay-opacity:0;--border-radius:50px 50px 50px 50px;box-shadow:1px -31px 10px -32px rgba(0, 0, 0, 0.15);--margin-top:-0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-6844 .elementor-element.elementor-element-e1612e3:not(.elementor-motion-effects-element-type-background), .elementor-6844 .elementor-element.elementor-element-e1612e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F7;}.elementor-6844 .elementor-element.elementor-element-e1612e3::before, .elementor-6844 .elementor-element.elementor-element-e1612e3 > .elementor-background-video-container::before, .elementor-6844 .elementor-element.elementor-element-e1612e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-6844 .elementor-element.elementor-element-e1612e3 > .elementor-background-slideshow::before, .elementor-6844 .elementor-element.elementor-element-e1612e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6844 .elementor-element.elementor-element-e1612e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-6844 .elementor-element.elementor-element-8b2626b{width:var( --container-widget-width, 31% );max-width:31%;padding:0px 0px 0px 0px;--container-widget-width:31%;--container-widget-flex-grow:0;text-align:center;}.elementor-6844 .elementor-element.elementor-element-8b2626b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:3rem;font-weight:400;line-height:1em;color:var( --e-global-color-astglobalcolor2 );}.elementor-6844 .elementor-element.elementor-element-c929e2c{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 50px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-6844 .elementor-element.elementor-element-cca4de9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6844 .elementor-element.elementor-element-707bf35{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6844 .elementor-element.elementor-element-707bf35:not(.elementor-motion-effects-element-type-background), .elementor-6844 .elementor-element.elementor-element-707bf35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perdigo.com/wp-content/uploads/2026/03/innovation-services-perdigo.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6844 .elementor-element.elementor-element-def9f25{padding:40px 20px 20px 40px;}.elementor-6844 .elementor-element.elementor-element-def9f25 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.7rem;font-weight:500;color:#FFFFFF;}.elementor-6844 .elementor-element.elementor-element-40035dc{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6844 .elementor-element.elementor-element-88cc586{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6844 .elementor-element.elementor-element-c16d6f6{font-family:"Outfit", Sans-serif;font-weight:400;line-height:26px;}.elementor-6844 .elementor-element.elementor-element-0187fbc .elementor-button{background-color:#E0E00500;font-family:"Outfit", Sans-serif;font-size:1.3rem;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-6844 .elementor-element.elementor-element-0187fbc.elementor-element{--align-self:flex-start;}.elementor-6844 .elementor-element.elementor-element-0187fbc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6844 .elementor-element.elementor-element-0187fbc .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-6844 .elementor-element.elementor-element-0187fbc .elementor-button:hover, .elementor-6844 .elementor-element.elementor-element-0187fbc .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-6844 .elementor-element.elementor-element-0187fbc .elementor-button:hover svg, .elementor-6844 .elementor-element.elementor-element-0187fbc .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6844 .elementor-element.elementor-element-6bcee85{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6844 .elementor-element.elementor-element-6bcee85:not(.elementor-motion-effects-element-type-background), .elementor-6844 .elementor-element.elementor-element-6bcee85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perdigo.com/wp-content/uploads/2026/03/Concept-design-service-perdigo.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6844 .elementor-element.elementor-element-989b08a{padding:40px 20px 20px 40px;}.elementor-6844 .elementor-element.elementor-element-989b08a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.7rem;font-weight:500;color:#FFFFFF;}.elementor-6844 .elementor-element.elementor-element-f316453{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6844 .elementor-element.elementor-element-0cd0fe4{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6844 .elementor-element.elementor-element-5fa9339{font-family:"Outfit", Sans-serif;font-weight:400;line-height:26px;}.elementor-6844 .elementor-element.elementor-element-6e0e143 .elementor-button{background-color:#E0E00500;font-family:"Outfit", Sans-serif;font-size:1.3rem;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-6844 .elementor-element.elementor-element-6e0e143.elementor-element{--align-self:flex-start;}.elementor-6844 .elementor-element.elementor-element-6e0e143 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6844 .elementor-element.elementor-element-6e0e143 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-6844 .elementor-element.elementor-element-6e0e143 .elementor-button:hover, .elementor-6844 .elementor-element.elementor-element-6e0e143 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-6844 .elementor-element.elementor-element-6e0e143 .elementor-button:hover svg, .elementor-6844 .elementor-element.elementor-element-6e0e143 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6844 .elementor-element.elementor-element-d840f00{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6844 .elementor-element.elementor-element-d840f00:not(.elementor-motion-effects-element-type-background), .elementor-6844 .elementor-element.elementor-element-d840f00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perdigo.com/wp-content/uploads/2026/03/Prototype-engineer-service-perdigo.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6844 .elementor-element.elementor-element-a1bf47d{padding:40px 20px 20px 40px;}.elementor-6844 .elementor-element.elementor-element-a1bf47d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.7rem;font-weight:500;color:#FFFFFF;}.elementor-6844 .elementor-element.elementor-element-c8f98c9{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6844 .elementor-element.elementor-element-1cf9ebf{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6844 .elementor-element.elementor-element-00c466e{font-family:"Outfit", Sans-serif;font-weight:400;line-height:26px;}.elementor-6844 .elementor-element.elementor-element-e8aa496 .elementor-button{background-color:#E0E00500;font-family:"Outfit", Sans-serif;font-size:1.3rem;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-6844 .elementor-element.elementor-element-e8aa496.elementor-element{--align-self:flex-start;}.elementor-6844 .elementor-element.elementor-element-e8aa496 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6844 .elementor-element.elementor-element-e8aa496 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-6844 .elementor-element.elementor-element-e8aa496 .elementor-button:hover, .elementor-6844 .elementor-element.elementor-element-e8aa496 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-6844 .elementor-element.elementor-element-e8aa496 .elementor-button:hover svg, .elementor-6844 .elementor-element.elementor-element-e8aa496 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6844 .elementor-element.elementor-element-5fbefc3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6844 .elementor-element.elementor-element-5fbefc3:not(.elementor-motion-effects-element-type-background), .elementor-6844 .elementor-element.elementor-element-5fbefc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perdigo.com/wp-content/uploads/2026/03/verification-perdigo.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6844 .elementor-element.elementor-element-e57f001{padding:40px 20px 20px 40px;}.elementor-6844 .elementor-element.elementor-element-e57f001 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.7rem;font-weight:500;color:#FFFFFF;}.elementor-6844 .elementor-element.elementor-element-2cc6dcf{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6844 .elementor-element.elementor-element-72d780f{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6844 .elementor-element.elementor-element-d20de4c{font-family:"Outfit", Sans-serif;font-weight:400;line-height:26px;}.elementor-6844 .elementor-element.elementor-element-ec71f00 .elementor-button{background-color:#E0E00500;font-family:"Outfit", Sans-serif;font-size:1.3rem;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-6844 .elementor-element.elementor-element-ec71f00.elementor-element{--align-self:flex-start;}.elementor-6844 .elementor-element.elementor-element-ec71f00 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6844 .elementor-element.elementor-element-ec71f00 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-6844 .elementor-element.elementor-element-ec71f00 .elementor-button:hover, .elementor-6844 .elementor-element.elementor-element-ec71f00 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-6844 .elementor-element.elementor-element-ec71f00 .elementor-button:hover svg, .elementor-6844 .elementor-element.elementor-element-ec71f00 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6844 .elementor-element.elementor-element-70d6f11{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6844 .elementor-element.elementor-element-70d6f11:not(.elementor-motion-effects-element-type-background), .elementor-6844 .elementor-element.elementor-element-70d6f11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perdigo.com/wp-content/uploads/2026/03/pilot-manufacturing-perdigo.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6844 .elementor-element.elementor-element-e2fea78{padding:40px 20px 20px 40px;}.elementor-6844 .elementor-element.elementor-element-e2fea78 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.7rem;font-weight:500;color:#FFFFFF;}.elementor-6844 .elementor-element.elementor-element-9f7f8f7{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6844 .elementor-element.elementor-element-78d225d{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6844 .elementor-element.elementor-element-2febd95{font-family:"Outfit", Sans-serif;font-weight:400;line-height:26px;}.elementor-6844 .elementor-element.elementor-element-4e03a54 .elementor-button{background-color:#E0E00500;font-family:"Outfit", Sans-serif;font-size:1.3rem;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-6844 .elementor-element.elementor-element-4e03a54.elementor-element{--align-self:flex-start;}.elementor-6844 .elementor-element.elementor-element-4e03a54 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6844 .elementor-element.elementor-element-4e03a54 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-6844 .elementor-element.elementor-element-4e03a54 .elementor-button:hover, .elementor-6844 .elementor-element.elementor-element-4e03a54 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-6844 .elementor-element.elementor-element-4e03a54 .elementor-button:hover svg, .elementor-6844 .elementor-element.elementor-element-4e03a54 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6844 .elementor-element.elementor-element-a8e2700{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6844 .elementor-element.elementor-element-a8e2700:not(.elementor-motion-effects-element-type-background), .elementor-6844 .elementor-element.elementor-element-a8e2700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perdigo.com/wp-content/uploads/2026/03/validation-perdigo.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6844 .elementor-element.elementor-element-7c751e6{padding:40px 20px 20px 40px;}.elementor-6844 .elementor-element.elementor-element-7c751e6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.7rem;font-weight:500;color:#FFFFFF;}.elementor-6844 .elementor-element.elementor-element-d469482{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6844 .elementor-element.elementor-element-6d1588f{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6844 .elementor-element.elementor-element-a15979e{font-family:"Outfit", Sans-serif;font-weight:400;line-height:26px;}.elementor-6844 .elementor-element.elementor-element-b595d82 .elementor-button{background-color:#E0E00500;font-family:"Outfit", Sans-serif;font-size:1.3rem;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-6844 .elementor-element.elementor-element-b595d82.elementor-element{--align-self:flex-start;}.elementor-6844 .elementor-element.elementor-element-b595d82 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6844 .elementor-element.elementor-element-b595d82 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-6844 .elementor-element.elementor-element-b595d82 .elementor-button:hover, .elementor-6844 .elementor-element.elementor-element-b595d82 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-6844 .elementor-element.elementor-element-b595d82 .elementor-button:hover svg, .elementor-6844 .elementor-element.elementor-element-b595d82 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6844 .elementor-element.elementor-element-e8372d3{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6844 .elementor-element.elementor-element-98afd16{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6844 .elementor-element.elementor-element-98afd16:not(.elementor-motion-effects-element-type-background), .elementor-6844 .elementor-element.elementor-element-98afd16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perdigo.com/wp-content/uploads/2026/03/post-engineering-support-perdigo.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6844 .elementor-element.elementor-element-2bcf41a{padding:40px 20px 20px 40px;}.elementor-6844 .elementor-element.elementor-element-2bcf41a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.7rem;font-weight:500;color:#FFFFFF;}.elementor-6844 .elementor-element.elementor-element-41f5c79{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6844 .elementor-element.elementor-element-e7f9880{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6844 .elementor-element.elementor-element-a9269cf{padding:0px 0px 82px 0px;font-family:"Outfit", Sans-serif;font-weight:400;line-height:26px;}.elementor-6844 .elementor-element.elementor-element-0858e0d .elementor-button{background-color:#E0E00500;font-family:"Outfit", Sans-serif;font-size:1.3rem;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-6844 .elementor-element.elementor-element-0858e0d.elementor-element{--align-self:flex-start;}.elementor-6844 .elementor-element.elementor-element-0858e0d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6844 .elementor-element.elementor-element-0858e0d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-6844 .elementor-element.elementor-element-0858e0d .elementor-button:hover, .elementor-6844 .elementor-element.elementor-element-0858e0d .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-6844 .elementor-element.elementor-element-0858e0d .elementor-button:hover svg, .elementor-6844 .elementor-element.elementor-element-0858e0d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6844 .elementor-element.elementor-element-42adf8f{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-6844 .elementor-element.elementor-element-42adf8f:not(.elementor-motion-effects-element-type-background), .elementor-6844 .elementor-element.elementor-element-42adf8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6844 .elementor-element.elementor-element-ba1ce8e{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;}.elementor-6844 .elementor-element.elementor-element-ba1ce8e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:3rem;font-weight:400;line-height:1em;color:var( --e-global-color-astglobalcolor2 );}.elementor-6844 .elementor-element.elementor-element-93e73ca{width:var( --container-widget-width, 60% );max-width:60%;padding:20px 0px 20px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-6844 .elementor-element.elementor-element-ae64c03{--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;}.elementor-6844 .elementor-element.elementor-element-e0020f1 img{border-radius:20px 20px 20px 20px;}.elementor-6844 .elementor-element.elementor-element-b1bdadd{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:20px;}.elementor-6844 .elementor-element.elementor-element-5291413{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-6844 .elementor-element.elementor-element-5291413 img{width:100%;max-width:100%;height:80px;object-fit:cover;object-position:center center;}.elementor-6844 .elementor-element.elementor-element-018bcb9{font-family:"Outfit", Sans-serif;font-size:1.2rem;font-weight:400;}.elementor-6844 .elementor-element.elementor-element-3377ae0 .elementor-button:hover, .elementor-6844 .elementor-element.elementor-element-3377ae0 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-6844 .elementor-element.elementor-element-3377ae0{width:initial;max-width:initial;padding:20px 0px 20px 0px;}.elementor-6844 .elementor-element.elementor-element-3377ae0 .elementor-button{font-family:"Outfit", Sans-serif;font-size:1.5rem;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:8px 24px 8px 24px;}.elementor-6844 .elementor-element.elementor-element-3377ae0 .elementor-button:hover svg, .elementor-6844 .elementor-element.elementor-element-3377ae0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6844 .elementor-element.elementor-element-6e7c0c0 .elementor-button{background-color:var( --e-global-color-c995036 );font-family:"Outfit", Sans-serif;font-size:1.5rem;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:8px 24px 8px 24px;}.elementor-6844 .elementor-element.elementor-element-6e7c0c0 .elementor-button:hover, .elementor-6844 .elementor-element.elementor-element-6e7c0c0 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-6844 .elementor-element.elementor-element-6e7c0c0{width:initial;max-width:initial;padding:20px 0px 20px 0px;}.elementor-6844 .elementor-element.elementor-element-6e7c0c0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6844 .elementor-element.elementor-element-6e7c0c0 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-6844 .elementor-element.elementor-element-6e7c0c0 .elementor-button:hover svg, .elementor-6844 .elementor-element.elementor-element-6e7c0c0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6844 .elementor-element.elementor-element-916fc31{--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;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-6844 .elementor-element.elementor-element-916fc31:not(.elementor-motion-effects-element-type-background), .elementor-6844 .elementor-element.elementor-element-916fc31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6844 .elementor-element.elementor-element-e0d027a{width:100%;max-width:100%;padding:0px 0px 46px 0px;text-align:center;}.elementor-6844 .elementor-element.elementor-element-e0d027a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:3rem;font-weight:400;line-height:1em;color:var( --e-global-color-astglobalcolor2 );}.elementor-6844 .elementor-element.elementor-element-75e4d06{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-6844 .elementor-element.elementor-element-973b3b9{width:100%;max-width:100%;text-align:start;}.elementor-6844 .elementor-element.elementor-element-973b3b9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-6844 .elementor-element.elementor-element-c70d79c{padding:0px 0px 15px 0px;}.elementor-6844 .elementor-element.elementor-element-c446127{--display:flex;}.elementor-6844 .elementor-element.elementor-element-28d4da8{padding:15px 15px 15px 15px;font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-6844 .elementor-element.elementor-element-7c84ed4{--display:flex;}.elementor-6844 .elementor-element.elementor-element-75db789{padding:15px 15px 15px 15px;font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-6844 .elementor-element.elementor-element-765a346{--display:flex;}.elementor-6844 .elementor-element.elementor-element-da2b600{padding:15px 15px 15px 15px;font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-6844 .elementor-element.elementor-element-433f900{--display:flex;}.elementor-6844 .elementor-element.elementor-element-7cfa668{padding:15px 15px 15px 15px;font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-6844 .elementor-element.elementor-element-553da2d{--n-accordion-title-font-size:1.1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:10px;--n-accordion-icon-normal-color:var( --e-global-color-fbd76e4 );}.elementor-6844 .elementor-element.elementor-element-553da2d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 1px 0px;border-color:#ECECEC;}:where( .elementor-6844 .elementor-element.elementor-element-553da2d > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-6844 .elementor-element.elementor-element-f153d10{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-6844 .elementor-element.elementor-element-7c3da89{width:100%;max-width:100%;text-align:start;}.elementor-6844 .elementor-element.elementor-element-7c3da89 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-6844 .elementor-element.elementor-element-012ab50{padding:0px 0px 15px 0px;}.elementor-6844 .elementor-element.elementor-element-32a7745{--display:flex;}.elementor-6844 .elementor-element.elementor-element-dec357b{padding:15px 15px 15px 15px;font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-6844 .elementor-element.elementor-element-c3b88c6{--display:flex;}.elementor-6844 .elementor-element.elementor-element-82ccedd{padding:15px 15px 15px 15px;font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-6844 .elementor-element.elementor-element-87d673f{--display:flex;}.elementor-6844 .elementor-element.elementor-element-0f7f554{padding:15px 15px 15px 15px;font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-6844 .elementor-element.elementor-element-89f04bb{--display:flex;}.elementor-6844 .elementor-element.elementor-element-da4edc4{padding:15px 15px 15px 15px;font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-6844 .elementor-element.elementor-element-10af578{--n-accordion-title-font-size:1.1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:10px;--n-accordion-icon-normal-color:var( --e-global-color-fbd76e4 );}.elementor-6844 .elementor-element.elementor-element-10af578 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 1px 0px;border-color:#ECECEC;}:where( .elementor-6844 .elementor-element.elementor-element-10af578 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-6844 .elementor-element.elementor-element-c5d8a13{--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-6844 .elementor-element.elementor-element-c5d8a13:not(.elementor-motion-effects-element-type-background), .elementor-6844 .elementor-element.elementor-element-c5d8a13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6844 .elementor-element.elementor-element-5ad24fb{--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:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:15px 15px 15px 15px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-6844 .elementor-element.elementor-element-5ad24fb:not(.elementor-motion-effects-element-type-background), .elementor-6844 .elementor-element.elementor-element-5ad24fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-6844 .elementor-element.elementor-element-55c6092{--display:flex;}.elementor-6844 .elementor-element.elementor-element-9eb503f{width:var( --container-widget-width, 472px );max-width:472px;--container-widget-width:472px;--container-widget-flex-grow:0;}.elementor-6844 .elementor-element.elementor-element-9eb503f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:2rem;font-weight:400;color:var( --e-global-color-c995036 );}.elementor-6844 .elementor-element.elementor-element-2a2f1b0{padding:0px 0px 15px 0px;}.elementor-6844 .elementor-element.elementor-element-d0e8379{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6844 .elementor-element.elementor-element-13a35c6 .elementor-button{background-color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:1.5rem;font-weight:400;fill:#000000;color:#000000;border-radius:50px 50px 50px 50px;padding:8px 50px 8px 50px;}.elementor-6844 .elementor-element.elementor-element-13a35c6 .elementor-button:hover, .elementor-6844 .elementor-element.elementor-element-13a35c6 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-6844 .elementor-element.elementor-element-13a35c6{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6844 .elementor-element.elementor-element-13a35c6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6844 .elementor-element.elementor-element-13a35c6 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-6844 .elementor-element.elementor-element-13a35c6 .elementor-button:hover svg, .elementor-6844 .elementor-element.elementor-element-13a35c6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6844 .elementor-element.elementor-element-e732fed{padding:9px 0px 0px 0px;text-align:center;}.elementor-6844 .elementor-element.elementor-element-e732fed .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.1rem;font-weight:400;color:var( --e-global-color-c995036 );}@media(max-width:1366px){.elementor-6844 .elementor-element.elementor-element-00b60eb .elementor-heading-title{line-height:46px;}.elementor-6844 .elementor-element.elementor-element-6f92449 .elementor-heading-title{line-height:46px;}.elementor-6844 .elementor-element.elementor-element-af8a682{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6844 .elementor-element.elementor-element-9b480e9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6844 .elementor-element.elementor-element-1e06095 img{width:911px;height:336px;object-position:center center;}.elementor-6844 .elementor-element.elementor-element-6f53cf8 .elementor-heading-title{font-size:2.8rem;}.elementor-6844 .elementor-element.elementor-element-c2bb72a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6844 .elementor-element.elementor-element-8b2626b{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-6844 .elementor-element.elementor-element-c929e2c{--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;text-align:center;}.elementor-6844 .elementor-element.elementor-element-cca4de9{--grid-auto-flow:row;}.elementor-6844 .elementor-element.elementor-element-707bf35:not(.elementor-motion-effects-element-type-background), .elementor-6844 .elementor-element.elementor-element-707bf35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-6844 .elementor-element.elementor-element-e8372d3{--grid-auto-flow:row;}.elementor-6844 .elementor-element.elementor-element-93e73ca{--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;text-align:center;}.elementor-6844 .elementor-element.elementor-element-ae64c03{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6844 .elementor-element.elementor-element-b1bdadd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6844 .elementor-element.elementor-element-5291413{--container-widget-width:26%;--container-widget-flex-grow:0;width:var( --container-widget-width, 26% );max-width:26%;}.elementor-6844 .elementor-element.elementor-element-5291413 img{width:100%;max-width:100%;height:70px;}.elementor-6844 .elementor-element.elementor-element-3377ae0{padding:20px 0px 0px 0px;}.elementor-6844 .elementor-element.elementor-element-5ad24fb{--border-radius:15px 15px 15px 15px;}.elementor-6844 .elementor-element.elementor-element-9eb503f{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}}@media(max-width:1024px){.elementor-6844 .elementor-element.elementor-element-00b60eb{text-align:center;}.elementor-6844 .elementor-element.elementor-element-00b60eb .elementor-heading-title{font-size:2.7rem;}.elementor-6844 .elementor-element.elementor-element-6f92449{text-align:center;}.elementor-6844 .elementor-element.elementor-element-6f92449 .elementor-heading-title{font-size:2.7rem;}.elementor-6844 .elementor-element.elementor-element-eb426ba{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-6844 .elementor-element.elementor-element-ff892ac{--min-height:271px;}.elementor-6844 .elementor-element.elementor-element-09aaccc{--flex-wrap:wrap;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6844 .elementor-element.elementor-element-3a36ab7{width:100%;max-width:100%;padding:35px 0px 0px 0px;text-align:center;}.elementor-6844 .elementor-element.elementor-element-3a36ab7.elementor-element{--order:99999 /* order end hack */;}.elementor-6844 .elementor-element.elementor-element-3a36ab7 img{width:100%;}.elementor-6844 .elementor-element.elementor-element-6f53cf8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-6844 .elementor-element.elementor-element-a7bcfb5 img{width:137px;}.elementor-6844 .elementor-element.elementor-element-15ef052 .elementor-blockquote__content +.e-q-footer{margin-top:22px;}.elementor-6844 .elementor-element.elementor-element-e1612e3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6844 .elementor-element.elementor-element-8b2626b{--container-widget-width:44%;--container-widget-flex-grow:0;width:var( --container-widget-width, 44% );max-width:44%;}.elementor-6844 .elementor-element.elementor-element-8b2626b .elementor-heading-title{font-size:2.5rem;}.elementor-6844 .elementor-element.elementor-element-c929e2c{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;}.elementor-6844 .elementor-element.elementor-element-cca4de9{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6844 .elementor-element.elementor-element-e8372d3{--grid-auto-flow:row;}.elementor-6844 .elementor-element.elementor-element-ba1ce8e .elementor-heading-title{font-size:2.5rem;}.elementor-6844 .elementor-element.elementor-element-93e73ca{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;}.elementor-6844 .elementor-element.elementor-element-e0d027a .elementor-heading-title{font-size:2.5rem;}.elementor-6844 .elementor-element.elementor-element-75e4d06{--margin-top:0px;--margin-bottom:17px;--margin-left:0px;--margin-right:0px;}.elementor-6844 .elementor-element.elementor-element-5ad24fb{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6844 .elementor-element.elementor-element-9eb503f .elementor-heading-title{font-size:1.7rem;}.elementor-6844 .elementor-element.elementor-element-13a35c6 .elementor-button{font-size:1.3rem;padding:8px 20px 8px 20px;}}@media(max-width:767px){.elementor-6844 .elementor-element.elementor-element-00b60eb{text-align:center;}.elementor-6844 .elementor-element.elementor-element-00b60eb .elementor-heading-title{font-size:1.7rem;}.elementor-6844 .elementor-element.elementor-element-6f92449{text-align:center;}.elementor-6844 .elementor-element.elementor-element-6f92449 .elementor-heading-title{font-size:2.2rem;line-height:2.2rem;}.elementor-6844 .elementor-element.elementor-element-eb426ba{text-align:center;font-size:1.2rem;}.elementor-6844 .elementor-element.elementor-element-ff892ac{--min-height:161px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6844 .elementor-element.elementor-element-a6f6e97 .elementor-button{font-size:1.4rem;}.elementor-6844 .elementor-element.elementor-element-45cf8d3{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6844 .elementor-element.elementor-element-bbdf9a2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6844 .elementor-element.elementor-element-5574806{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6844 .elementor-element.elementor-element-6f53cf8{width:100%;max-width:100%;text-align:center;}.elementor-6844 .elementor-element.elementor-element-6f53cf8 .elementor-heading-title{font-size:2rem;line-height:2rem;}.elementor-6844 .elementor-element.elementor-element-c2bb72a{text-align:center;font-size:1.2rem;}.elementor-6844 .elementor-element.elementor-element-a7bcfb5{text-align:center;}.elementor-6844 .elementor-element.elementor-element-a7bcfb5 img{width:162px;}.elementor-6844 .elementor-element.elementor-element-15ef052{width:100%;max-width:100%;}.elementor-6844 .elementor-element.elementor-element-15ef052 .elementor-blockquote__author{font-size:13px;}.elementor-6844 .elementor-element.elementor-element-8b2626b{padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6844 .elementor-element.elementor-element-8b2626b .elementor-heading-title{font-size:2rem;}.elementor-6844 .elementor-element.elementor-element-c929e2c{padding:0px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-6844 .elementor-element.elementor-element-cca4de9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6844 .elementor-element.elementor-element-def9f25{padding:20px 20px 20px 20px;}.elementor-6844 .elementor-element.elementor-element-40035dc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6844 .elementor-element.elementor-element-989b08a{padding:20px 20px 20px 20px;}.elementor-6844 .elementor-element.elementor-element-f316453{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6844 .elementor-element.elementor-element-a1bf47d{padding:20px 20px 20px 20px;}.elementor-6844 .elementor-element.elementor-element-c8f98c9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6844 .elementor-element.elementor-element-e57f001{padding:20px 20px 20px 20px;}.elementor-6844 .elementor-element.elementor-element-2cc6dcf{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6844 .elementor-element.elementor-element-e2fea78{padding:20px 20px 20px 20px;}.elementor-6844 .elementor-element.elementor-element-9f7f8f7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6844 .elementor-element.elementor-element-7c751e6{padding:20px 20px 20px 20px;}.elementor-6844 .elementor-element.elementor-element-d469482{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6844 .elementor-element.elementor-element-e8372d3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6844 .elementor-element.elementor-element-2bcf41a{padding:20px 20px 20px 20px;}.elementor-6844 .elementor-element.elementor-element-41f5c79{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6844 .elementor-element.elementor-element-a9269cf{text-align:start;}.elementor-6844 .elementor-element.elementor-element-42adf8f{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6844 .elementor-element.elementor-element-ba1ce8e{padding:20px 20px 20px 20px;}.elementor-6844 .elementor-element.elementor-element-ba1ce8e .elementor-heading-title{font-size:2rem;}.elementor-6844 .elementor-element.elementor-element-93e73ca{padding:0px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-6844 .elementor-element.elementor-element-b1bdadd{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6844 .elementor-element.elementor-element-5291413{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-6844 .elementor-element.elementor-element-5291413 img{height:78px;}.elementor-6844 .elementor-element.elementor-element-2f6b11b{text-align:center;}.elementor-6844 .elementor-element.elementor-element-018bcb9{padding:10px 0px 0px 0px;text-align:center;}.elementor-6844 .elementor-element.elementor-element-3377ae0 .elementor-button{font-size:1.4rem;}.elementor-6844 .elementor-element.elementor-element-6e7c0c0 .elementor-button{font-size:1.4rem;}.elementor-6844 .elementor-element.elementor-element-916fc31{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6844 .elementor-element.elementor-element-e0d027a{padding:20px 20px 20px 20px;}.elementor-6844 .elementor-element.elementor-element-e0d027a .elementor-heading-title{font-size:2rem;}.elementor-6844 .elementor-element.elementor-element-973b3b9{text-align:center;}.elementor-6844 .elementor-element.elementor-element-c70d79c{text-align:center;}.elementor-6844 .elementor-element.elementor-element-7c3da89{text-align:center;}.elementor-6844 .elementor-element.elementor-element-012ab50{text-align:center;}.elementor-6844 .elementor-element.elementor-element-5ad24fb{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6844 .elementor-element.elementor-element-9eb503f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6844 .elementor-element.elementor-element-9eb503f .elementor-heading-title{font-size:1.7rem;}.elementor-6844 .elementor-element.elementor-element-2a2f1b0{text-align:center;}.elementor-6844 .elementor-element.elementor-element-13a35c6 .elementor-button{font-size:1.4rem;}}@media(min-width:768px){.elementor-6844 .elementor-element.elementor-element-887c7f7{--content-width:1200px;}.elementor-6844 .elementor-element.elementor-element-af8a682{--content-width:1200px;}.elementor-6844 .elementor-element.elementor-element-09aaccc{--width:100%;}.elementor-6844 .elementor-element.elementor-element-5574806{--width:30%;}.elementor-6844 .elementor-element.elementor-element-e435704{--content-width:1200px;}.elementor-6844 .elementor-element.elementor-element-e1612e3{--content-width:1440px;}.elementor-6844 .elementor-element.elementor-element-cca4de9{--width:100%;}.elementor-6844 .elementor-element.elementor-element-707bf35{--width:100%;}.elementor-6844 .elementor-element.elementor-element-6bcee85{--width:100%;}.elementor-6844 .elementor-element.elementor-element-d840f00{--width:100%;}.elementor-6844 .elementor-element.elementor-element-5fbefc3{--width:100%;}.elementor-6844 .elementor-element.elementor-element-70d6f11{--width:100%;}.elementor-6844 .elementor-element.elementor-element-a8e2700{--width:100%;}.elementor-6844 .elementor-element.elementor-element-98afd16{--width:100%;}.elementor-6844 .elementor-element.elementor-element-42adf8f{--content-width:1200px;}.elementor-6844 .elementor-element.elementor-element-916fc31{--content-width:1200px;}.elementor-6844 .elementor-element.elementor-element-75e4d06{--width:49%;}.elementor-6844 .elementor-element.elementor-element-f153d10{--width:49%;}.elementor-6844 .elementor-element.elementor-element-c5d8a13{--content-width:1200px;}.elementor-6844 .elementor-element.elementor-element-55c6092{--width:84%;}.elementor-6844 .elementor-element.elementor-element-d0e8379{--width:61%;}}@media(max-width:1366px) and (min-width:768px){.elementor-6844 .elementor-element.elementor-element-af8a682{--content-width:1200px;}.elementor-6844 .elementor-element.elementor-element-5574806{--width:50%;}.elementor-6844 .elementor-element.elementor-element-75e4d06{--width:48%;}.elementor-6844 .elementor-element.elementor-element-f153d10{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6844 .elementor-element.elementor-element-5574806{--width:100%;}.elementor-6844 .elementor-element.elementor-element-75e4d06{--width:100%;}.elementor-6844 .elementor-element.elementor-element-f153d10{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-0187fbc */.elementor-6844 .elementor-element.elementor-element-0187fbc .elementor-button-icon{width: 8px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-707bf35 *//* 1. CONFIGURACIÓN DEL PADRE (Mantiene las 3 columnas) */
:superior(.e-con), :superior(.e-container) {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    align-items: stretch !important;
    gap: 20px !important;
}

/* 2. LA TARJETA (Estado Normal) */
.elementor-6844 .elementor-element.elementor-element-707bf35 {
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    transition: background-color 0.3s ease-in-out !important;
}

/* 3. EL CONTENIDO QUE APARECE (Oculto por defecto) */
/* Oculta todo lo que hay dentro excepto el título principal */
.elementor-6844 .elementor-element.elementor-element-707bf35 .e-con, 
.elementor-6844 .elementor-element.elementor-element-707bf35 .e-con-inner, 
.elementor-6844 .elementor-element.elementor-element-707bf35 .elementor-widget-container:not(.elementor-widget-heading) {
    opacity: 0 !important;
    visibility: hidden !important;
    flex-grow: 1 !important;
    transition: opacity 0.3s ease-in-out !important;
}

/* 4. ESTADO HOVER (Fondo Blanco + Mostrar Contenido) */
.elementor-6844 .elementor-element.elementor-element-707bf35:hover {
    background-color: #ffffff !important;
    background-image: none !important; /* Por si tienes una imagen de fondo puesta en Elementor */
}

.elementor-6844 .elementor-element.elementor-element-707bf35:hover .e-con, 
.elementor-6844 .elementor-element.elementor-element-707bf35:hover .e-con-inner,
.elementor-6844 .elementor-element.elementor-element-707bf35:hover .elementor-widget-container:not(.elementor-widget-heading) {
    opacity: 1 !important;
    visibility: visible !important;
}

/* 5. EL TÍTULO (Cambio de color al hacer hover) */
/* Ajusta el color del texto a negro para que se lea sobre el blanco */
.elementor-6844 .elementor-element.elementor-element-707bf35:hover .elementor-heading-title {
    color: #000000 !important;
}

/* 6. RESPONSIVE MÓVIL */
@media (max-width: 767px) {
    :superior(.e-con), :superior(.e-container) {
        grid-template-columns: 1fr !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e0e143 */.elementor-6844 .elementor-element.elementor-element-6e0e143 .elementor-button-icon{width: 8px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bcee85 *//* 1. CONFIGURACIÓN DEL PADRE (Mantiene las 3 columnas) */
:superior(.e-con), :superior(.e-container) {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    align-items: stretch !important;
    gap: 20px !important;
}

/* 2. LA TARJETA (Estado Normal) */
.elementor-6844 .elementor-element.elementor-element-6bcee85 {
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    transition: background-color 0.3s ease-in-out !important;
}

/* 3. EL CONTENIDO QUE APARECE (Oculto por defecto) */
/* Oculta todo lo que hay dentro excepto el título principal */
.elementor-6844 .elementor-element.elementor-element-6bcee85 .e-con, 
.elementor-6844 .elementor-element.elementor-element-6bcee85 .e-con-inner, 
.elementor-6844 .elementor-element.elementor-element-6bcee85 .elementor-widget-container:not(.elementor-widget-heading) {
    opacity: 0 !important;
    visibility: hidden !important;
    flex-grow: 1 !important;
    transition: opacity 0.3s ease-in-out !important;
}

/* 4. ESTADO HOVER (Fondo Blanco + Mostrar Contenido) */
.elementor-6844 .elementor-element.elementor-element-6bcee85:hover {
    background-color: #ffffff !important;
    background-image: none !important; /* Por si tienes una imagen de fondo puesta en Elementor */
}

.elementor-6844 .elementor-element.elementor-element-6bcee85:hover .e-con, 
.elementor-6844 .elementor-element.elementor-element-6bcee85:hover .e-con-inner,
.elementor-6844 .elementor-element.elementor-element-6bcee85:hover .elementor-widget-container:not(.elementor-widget-heading) {
    opacity: 1 !important;
    visibility: visible !important;
}

/* 5. EL TÍTULO (Cambio de color al hacer hover) */
/* Ajusta el color del texto a negro para que se lea sobre el blanco */
.elementor-6844 .elementor-element.elementor-element-6bcee85:hover .elementor-heading-title {
    color: #000000 !important;
}

/* 6. RESPONSIVE MÓVIL */
@media (max-width: 767px) {
    :superior(.e-con), :superior(.e-container) {
        grid-template-columns: 1fr !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8aa496 */.elementor-6844 .elementor-element.elementor-element-e8aa496 .elementor-button-icon{width: 8px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d840f00 *//* 1. CONFIGURACIÓN DEL PADRE (Mantiene las 3 columnas) */
:superior(.e-con), :superior(.e-container) {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    align-items: stretch !important;
    gap: 20px !important;
}

/* 2. LA TARJETA (Estado Normal) */
.elementor-6844 .elementor-element.elementor-element-d840f00 {
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    transition: background-color 0.3s ease-in-out !important;
}

/* 3. EL CONTENIDO QUE APARECE (Oculto por defecto) */
/* Oculta todo lo que hay dentro excepto el título principal */
.elementor-6844 .elementor-element.elementor-element-d840f00 .e-con, 
.elementor-6844 .elementor-element.elementor-element-d840f00 .e-con-inner, 
.elementor-6844 .elementor-element.elementor-element-d840f00 .elementor-widget-container:not(.elementor-widget-heading) {
    opacity: 0 !important;
    visibility: hidden !important;
    flex-grow: 1 !important;
    transition: opacity 0.3s ease-in-out !important;
}

/* 4. ESTADO HOVER (Fondo Blanco + Mostrar Contenido) */
.elementor-6844 .elementor-element.elementor-element-d840f00:hover {
    background-color: #ffffff !important;
    background-image: none !important; /* Por si tienes una imagen de fondo puesta en Elementor */
}

.elementor-6844 .elementor-element.elementor-element-d840f00:hover .e-con, 
.elementor-6844 .elementor-element.elementor-element-d840f00:hover .e-con-inner,
.elementor-6844 .elementor-element.elementor-element-d840f00:hover .elementor-widget-container:not(.elementor-widget-heading) {
    opacity: 1 !important;
    visibility: visible !important;
}

/* 5. EL TÍTULO (Cambio de color al hacer hover) */
/* Ajusta el color del texto a negro para que se lea sobre el blanco */
.elementor-6844 .elementor-element.elementor-element-d840f00:hover .elementor-heading-title {
    color: #000000 !important;
}

/* 6. RESPONSIVE MÓVIL */
@media (max-width: 767px) {
    :superior(.e-con), :superior(.e-container) {
        grid-template-columns: 1fr !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec71f00 */.elementor-6844 .elementor-element.elementor-element-ec71f00 .elementor-button-icon{width: 8px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fbefc3 *//* 1. CONFIGURACIÓN DEL PADRE (Mantiene las 3 columnas) */
:superior(.e-con), :superior(.e-container) {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    align-items: stretch !important;
    gap: 20px !important;
}

/* 2. LA TARJETA (Estado Normal) */
.elementor-6844 .elementor-element.elementor-element-5fbefc3 {
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    transition: background-color 0.3s ease-in-out !important;
}

/* 3. EL CONTENIDO QUE APARECE (Oculto por defecto) */
/* Oculta todo lo que hay dentro excepto el título principal */
.elementor-6844 .elementor-element.elementor-element-5fbefc3 .e-con, 
.elementor-6844 .elementor-element.elementor-element-5fbefc3 .e-con-inner, 
.elementor-6844 .elementor-element.elementor-element-5fbefc3 .elementor-widget-container:not(.elementor-widget-heading) {
    opacity: 0 !important;
    visibility: hidden !important;
    flex-grow: 1 !important;
    transition: opacity 0.3s ease-in-out !important;
}

/* 4. ESTADO HOVER (Fondo Blanco + Mostrar Contenido) */
.elementor-6844 .elementor-element.elementor-element-5fbefc3:hover {
    background-color: #ffffff !important;
    background-image: none !important; /* Por si tienes una imagen de fondo puesta en Elementor */
}

.elementor-6844 .elementor-element.elementor-element-5fbefc3:hover .e-con, 
.elementor-6844 .elementor-element.elementor-element-5fbefc3:hover .e-con-inner,
.elementor-6844 .elementor-element.elementor-element-5fbefc3:hover .elementor-widget-container:not(.elementor-widget-heading) {
    opacity: 1 !important;
    visibility: visible !important;
}

/* 5. EL TÍTULO (Cambio de color al hacer hover) */
/* Ajusta el color del texto a negro para que se lea sobre el blanco */
.elementor-6844 .elementor-element.elementor-element-5fbefc3:hover .elementor-heading-title {
    color: #000000 !important;
}

/* 6. RESPONSIVE MÓVIL */
@media (max-width: 767px) {
    :superior(.e-con), :superior(.e-container) {
        grid-template-columns: 1fr !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e03a54 */.elementor-6844 .elementor-element.elementor-element-4e03a54 .elementor-button-icon{width: 8px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70d6f11 *//* 1. CONFIGURACIÓN DEL PADRE (Mantiene las 3 columnas) */
:superior(.e-con), :superior(.e-container) {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    align-items: stretch !important;
    gap: 20px !important;
}

/* 2. LA TARJETA (Estado Normal) */
.elementor-6844 .elementor-element.elementor-element-70d6f11 {
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    transition: background-color 0.3s ease-in-out !important;
}

/* 3. EL CONTENIDO QUE APARECE (Oculto por defecto) */
/* Oculta todo lo que hay dentro excepto el título principal */
.elementor-6844 .elementor-element.elementor-element-70d6f11 .e-con, 
.elementor-6844 .elementor-element.elementor-element-70d6f11 .e-con-inner, 
.elementor-6844 .elementor-element.elementor-element-70d6f11 .elementor-widget-container:not(.elementor-widget-heading) {
    opacity: 0 !important;
    visibility: hidden !important;
    flex-grow: 1 !important;
    transition: opacity 0.3s ease-in-out !important;
}

/* 4. ESTADO HOVER (Fondo Blanco + Mostrar Contenido) */
.elementor-6844 .elementor-element.elementor-element-70d6f11:hover {
    background-color: #ffffff !important;
    background-image: none !important; /* Por si tienes una imagen de fondo puesta en Elementor */
}

.elementor-6844 .elementor-element.elementor-element-70d6f11:hover .e-con, 
.elementor-6844 .elementor-element.elementor-element-70d6f11:hover .e-con-inner,
.elementor-6844 .elementor-element.elementor-element-70d6f11:hover .elementor-widget-container:not(.elementor-widget-heading) {
    opacity: 1 !important;
    visibility: visible !important;
}

/* 5. EL TÍTULO (Cambio de color al hacer hover) */
/* Ajusta el color del texto a negro para que se lea sobre el blanco */
.elementor-6844 .elementor-element.elementor-element-70d6f11:hover .elementor-heading-title {
    color: #000000 !important;
}

/* 6. RESPONSIVE MÓVIL */
@media (max-width: 767px) {
    :superior(.e-con), :superior(.e-container) {
        grid-template-columns: 1fr !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b595d82 */.elementor-6844 .elementor-element.elementor-element-b595d82 .elementor-button-icon{width: 8px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8e2700 *//* 1. CONFIGURACIÓN DEL PADRE (Mantiene las 3 columnas) */
:superior(.e-con), :superior(.e-container) {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    align-items: stretch !important;
    gap: 20px !important;
}

/* 2. LA TARJETA (Estado Normal) */
.elementor-6844 .elementor-element.elementor-element-a8e2700 {
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    transition: background-color 0.3s ease-in-out !important;
}

/* 3. EL CONTENIDO QUE APARECE (Oculto por defecto) */
/* Oculta todo lo que hay dentro excepto el título principal */
.elementor-6844 .elementor-element.elementor-element-a8e2700 .e-con, 
.elementor-6844 .elementor-element.elementor-element-a8e2700 .e-con-inner, 
.elementor-6844 .elementor-element.elementor-element-a8e2700 .elementor-widget-container:not(.elementor-widget-heading) {
    opacity: 0 !important;
    visibility: hidden !important;
    flex-grow: 1 !important;
    transition: opacity 0.3s ease-in-out !important;
}

/* 4. ESTADO HOVER (Fondo Blanco + Mostrar Contenido) */
.elementor-6844 .elementor-element.elementor-element-a8e2700:hover {
    background-color: #ffffff !important;
    background-image: none !important; /* Por si tienes una imagen de fondo puesta en Elementor */
}

.elementor-6844 .elementor-element.elementor-element-a8e2700:hover .e-con, 
.elementor-6844 .elementor-element.elementor-element-a8e2700:hover .e-con-inner,
.elementor-6844 .elementor-element.elementor-element-a8e2700:hover .elementor-widget-container:not(.elementor-widget-heading) {
    opacity: 1 !important;
    visibility: visible !important;
}

/* 5. EL TÍTULO (Cambio de color al hacer hover) */
/* Ajusta el color del texto a negro para que se lea sobre el blanco */
.elementor-6844 .elementor-element.elementor-element-a8e2700:hover .elementor-heading-title {
    color: #000000 !important;
}

/* 6. RESPONSIVE MÓVIL */
@media (max-width: 767px) {
    :superior(.e-con), :superior(.e-container) {
        grid-template-columns: 1fr !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0858e0d */.elementor-6844 .elementor-element.elementor-element-0858e0d .elementor-button-icon{width: 8px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98afd16 *//* 1. CONFIGURACIÓN DEL PADRE (Mantiene las 3 columnas) */
:superior(.e-con), :superior(.e-container) {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    align-items: stretch !important;
    gap: 20px !important;
}

/* 2. LA TARJETA (Estado Normal) */
.elementor-6844 .elementor-element.elementor-element-98afd16 {
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    transition: background-color 0.3s ease-in-out !important;
}

/* 3. EL CONTENIDO QUE APARECE (Oculto por defecto) */
/* Oculta todo lo que hay dentro excepto el título principal */
.elementor-6844 .elementor-element.elementor-element-98afd16 .e-con, 
.elementor-6844 .elementor-element.elementor-element-98afd16 .e-con-inner, 
.elementor-6844 .elementor-element.elementor-element-98afd16 .elementor-widget-container:not(.elementor-widget-heading) {
    opacity: 0 !important;
    visibility: hidden !important;
    flex-grow: 1 !important;
    transition: opacity 0.3s ease-in-out !important;
}

/* 4. ESTADO HOVER (Fondo Blanco + Mostrar Contenido) */
.elementor-6844 .elementor-element.elementor-element-98afd16:hover {
    background-color: #ffffff !important;
    background-image: none !important; /* Por si tienes una imagen de fondo puesta en Elementor */
}

.elementor-6844 .elementor-element.elementor-element-98afd16:hover .e-con, 
.elementor-6844 .elementor-element.elementor-element-98afd16:hover .e-con-inner,
.elementor-6844 .elementor-element.elementor-element-98afd16:hover .elementor-widget-container:not(.elementor-widget-heading) {
    opacity: 1 !important;
    visibility: visible !important;
}

/* 5. EL TÍTULO (Cambio de color al hacer hover) */
/* Ajusta el color del texto a negro para que se lea sobre el blanco */
.elementor-6844 .elementor-element.elementor-element-98afd16:hover .elementor-heading-title {
    color: #000000 !important;
}

/* 6. RESPONSIVE MÓVIL */
@media (max-width: 767px) {
    :superior(.e-con), :superior(.e-container) {
        grid-template-columns: 1fr !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e7c0c0 */.elementor-6844 .elementor-element.elementor-element-6e7c0c0 .elementor-button-icon{width: 12px;padding-top:2px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13a35c6 */.elementor-6844 .elementor-element.elementor-element-13a35c6 .elementor-button-icon{width: 12px;padding-top:2px;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Outfit';
	font-display: auto;
	src: url('https://perdigo.com/wp-content/uploads/2024/09/Outfit-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */