.elementor-1253 .elementor-element.elementor-element-931bc4f{--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-1253 .elementor-element.elementor-element-931bc4f:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-931bc4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-1253 .elementor-element.elementor-element-69d04eb{--display:flex;--border-radius:25px 25px 25px 25px;}.elementor-1253 .elementor-element.elementor-element-e094bc5{--display:flex;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.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-1253 .elementor-element.elementor-element-23efff3{width:var( --container-widget-width, 78.818% );max-width:78.818%;margin:158px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:78.818%;--container-widget-flex-grow:0;text-align:center;}.elementor-1253 .elementor-element.elementor-element-23efff3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1253 .elementor-element.elementor-element-23efff3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:70px;font-weight:600;line-height:87px;color:#FFFFFF;}.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-1253 .elementor-element.elementor-element-e9ec273.elementor-element{--align-self:center;}.elementor-1253 .elementor-element.elementor-element-e9ec273{text-align:center;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;color:#FFFFFF;}.elementor-1253 .elementor-element.elementor-element-6b2e0cc{--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;--flex-wrap:wrap;}.elementor-1253 .elementor-element.elementor-element-6b2e0cc:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-6b2e0cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-1253 .elementor-element.elementor-element-dc1a736{--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-1253 .elementor-element.elementor-element-fdb6069{--display:flex;}.elementor-1253 .elementor-element.elementor-element-18ed5a8{--display:flex;}.elementor-1253 .elementor-element.elementor-element-b7cd31b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#00A0DB;}.elementor-1253 .elementor-element.elementor-element-a577ebd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-1253 .elementor-element.elementor-element-15e5461 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#00A0DB;}.elementor-1253 .elementor-element.elementor-element-cce64a7{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-1253 .elementor-element.elementor-element-22b11b6{--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-1253 .elementor-element.elementor-element-c0055d5{--display:flex;}.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-1253 .elementor-element.elementor-element-eeb366c{--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-1253 .elementor-element.elementor-element-eeb366c:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-eeb366c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-1253 .elementor-element.elementor-element-a2be8e4{--display:flex;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1253 .elementor-element.elementor-element-a2be8e4:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-a2be8e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}.elementor-1253 .elementor-element.elementor-element-24bd332{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) -10px;text-align:start;}.elementor-1253 .elementor-element.elementor-element-f4f425b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:140px;--margin-right:0px;}.elementor-1253 .elementor-element.elementor-element-7ea773a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#00A0DB;}.elementor-1253 .elementor-element.elementor-element-dd2b35d{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-1253 .elementor-element.elementor-element-32c154d{--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-1253 .elementor-element.elementor-element-32c154d:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-32c154d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-1253 .elementor-element.elementor-element-9e5925d{--display:flex;}.elementor-1253 .elementor-element.elementor-element-f750594{--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-1253 .elementor-element.elementor-element-f750594:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-f750594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-1253 .elementor-element.elementor-element-c83d025{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-1253 .elementor-element.elementor-element-c83d025:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-c83d025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-1253 .elementor-element.elementor-element-528f5f1{--display:flex;--border-radius:25px 25px 25px 25px;}.elementor-1253 .elementor-element.elementor-element-528f5f1:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-528f5f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(158deg, #00A0DB 27%, #0087C9 90%);}.elementor-1253 .elementor-element.elementor-element-69e3be3{--display:flex;}.elementor-1253 .elementor-element.elementor-element-8546566{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-1253 .elementor-element.elementor-element-8546566 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-1253 .elementor-element.elementor-element-e3698b9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1253 .elementor-element.elementor-element-6e8bad3{--display:flex;}.elementor-1253 .elementor-element.elementor-element-2681162 img{width:100%;transition-duration:0.3s;}.elementor-1253 .elementor-element.elementor-element-8ca4bab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-1253 .elementor-element.elementor-element-28894d9{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1253 .elementor-element.elementor-element-28894d9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-1253 .elementor-element.elementor-element-c2e0cfc{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1253 .elementor-element.elementor-element-c8bdba2{--display:flex;}.elementor-1253 .elementor-element.elementor-element-e746969 img{width:100%;transition-duration:0.3s;}.elementor-1253 .elementor-element.elementor-element-c9aba54 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-1253 .elementor-element.elementor-element-c00e9c1{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1253 .elementor-element.elementor-element-c00e9c1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-1253 .elementor-element.elementor-element-c921aa4{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1253 .elementor-element.elementor-element-014c51f{--display:flex;}.elementor-1253 .elementor-element.elementor-element-8761496 img{width:100%;transition-duration:0.3s;}.elementor-1253 .elementor-element.elementor-element-d88d49a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-1253 .elementor-element.elementor-element-5e57c38{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1253 .elementor-element.elementor-element-5e57c38 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-1253 .elementor-element.elementor-element-9ee79ee{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1253 .elementor-element.elementor-element-15d0394{--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-1253 .elementor-element.elementor-element-15d0394:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-15d0394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-1253 .elementor-element.elementor-element-0c851b7{--display:flex;}.elementor-1253 .elementor-element.elementor-element-f8c577b{text-align:center;}.elementor-1253 .elementor-element.elementor-element-f8c577b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;color:#000000;}.elementor-1253 .elementor-element.elementor-element-3ef78f3{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-1253 .elementor-element.elementor-element-58b5d63{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1253 .elementor-element.elementor-element-58b5d63.e-con{--align-self:center;}.elementor-1253 .elementor-element.elementor-element-45ffdea{--display:flex;}.elementor-1253 .elementor-element.elementor-element-b76250a{--display:flex;}.elementor-1253 .elementor-element.elementor-element-d8d58a4{--display:flex;}.elementor-1253 .elementor-element.elementor-element-1aaadb5{--display:flex;}.elementor-1253 .elementor-element.elementor-element-0d5fabd{--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;}.elementor-1253 .elementor-element.elementor-element-0d5fabd:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-0d5fabd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-1253 .elementor-element.elementor-element-0d5fabd.e-con{--align-self:center;}.elementor-1253 .elementor-element.elementor-element-f6e6c33{--display:flex;--border-radius:25px 25px 25px 25px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1253 .elementor-element.elementor-element-f6e6c33:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-f6e6c33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}.elementor-1253 .elementor-element.elementor-element-f6e6c33.e-con{--align-self:center;}.elementor-1253 .elementor-element.elementor-element-8fe9100{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1253 .elementor-element.elementor-element-8fe9100 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;color:#000000;}.elementor-1253 .elementor-element.elementor-element-4a82603{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-1253 .elementor-element.elementor-element-5e16cb2{--display:flex;}.elementor-1253 .elementor-element.elementor-element-ace710d .masscie-item img{width:117px;height:38px;object-fit:contain;}.elementor-1253 .elementor-element.elementor-element-8a8cc97 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1253 .elementor-element.elementor-element-8a8cc97 .masscie-item img{width:117px;height:38px;object-fit:contain;}.elementor-1253 .elementor-element.elementor-element-a03cda8{--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-1253 .elementor-element.elementor-element-a03cda8:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-a03cda8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-1253 .elementor-element.elementor-element-3c02cd2{--display:flex;--min-height:600px;}.elementor-1253 .elementor-element.elementor-element-3c02cd2.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1253 .elementor-element.elementor-element-b0b7209{--display:flex;}.elementor-1253 .elementor-element.elementor-element-5034c15{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1253 .elementor-element.elementor-element-5034c15 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-1253 .elementor-element.elementor-element-45ef48a{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-1253 .elementor-element.elementor-element-f35647b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1253 .elementor-element.elementor-element-eee8fc9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.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-1253 .elementor-element.elementor-element-07b32cd .elementor-button{background-color:#00A0DB;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;border-radius:40px 40px 40px 40px;}.elementor-1253 .elementor-element.elementor-element-07b32cd .elementor-button:hover, .elementor-1253 .elementor-element.elementor-element-07b32cd .elementor-button:focus{background-color:#0087C9;}.elementor-1253 .elementor-element.elementor-element-07b32cd{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-1253 .elementor-element.elementor-element-2ed1ab4{--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-1253 .elementor-element.elementor-element-2ed1ab4:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-2ed1ab4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-1253 .elementor-element.elementor-element-922c2c5{--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-1253 .elementor-element.elementor-element-1a61332{--display:flex;}.elementor-1253 .elementor-element.elementor-element-1a61332:not(.elementor-motion-effects-element-type-background), .elementor-1253 .elementor-element.elementor-element-1a61332 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-1253 .elementor-element.elementor-element-1a61332.e-con{--align-self:center;}.elementor-1253 .elementor-element.elementor-element-755f819{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-1253 .elementor-element.elementor-element-755f819 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:70px;font-weight:600;color:#202020;}.elementor-1253 .elementor-element.elementor-element-4f15db9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1253 .elementor-element.elementor-element-6a17fd8{--display:flex;}.elementor-1253 .elementor-element.elementor-element-927112d img{width:100%;transition-duration:0.3s;}.elementor-1253 .elementor-element.elementor-element-24aa640 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-1253 .elementor-element.elementor-element-c69e3b8{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1253 .elementor-element.elementor-element-e6ce487 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#000000;color:#000000;}.elementor-1253 .elementor-element.elementor-element-7e73d7b{--display:flex;}.elementor-1253 .elementor-element.elementor-element-103ce51 img{width:100%;transition-duration:0.3s;}.elementor-1253 .elementor-element.elementor-element-172ab73 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-1253 .elementor-element.elementor-element-a0502b4{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1253 .elementor-element.elementor-element-1067990 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#000000;color:#000000;}.elementor-1253 .elementor-element.elementor-element-0eba613{--display:flex;}.elementor-1253 .elementor-element.elementor-element-61774e0 img{width:100%;transition-duration:0.3s;}.elementor-1253 .elementor-element.elementor-element-3837869 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-1253 .elementor-element.elementor-element-f0f2b1e{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1253 .elementor-element.elementor-element-d8a3544 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#000000;color:#000000;}@media(max-width:1024px){.elementor-1253 .elementor-element.elementor-element-e3698b9{--grid-auto-flow:row;}.elementor-1253 .elementor-element.elementor-element-58b5d63{--grid-auto-flow:row;}.elementor-1253 .elementor-element.elementor-element-4f15db9{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1253 .elementor-element.elementor-element-69d04eb{--width:100%;}.elementor-1253 .elementor-element.elementor-element-dc1a736{--width:66.6666%;}.elementor-1253 .elementor-element.elementor-element-22b11b6{--width:33.3333%;}.elementor-1253 .elementor-element.elementor-element-f6e6c33{--width:95%;}.elementor-1253 .elementor-element.elementor-element-3c02cd2{--width:95%;}.elementor-1253 .elementor-element.elementor-element-1a61332{--width:95%;}}@media(max-width:767px){.elementor-1253 .elementor-element.elementor-element-e3698b9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1253 .elementor-element.elementor-element-58b5d63{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1253 .elementor-element.elementor-element-4f15db9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-69d04eb */.hero-voxpop{
    position: relative;
    min-height: 600px;
    overflow: hidden;
}

.hero-voxpop::before{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to bottom,
        rgba(0,0,0,1) 0%,
        rgba(0,0,0,0.95) 30%,
        rgba(0,0,0,0.8) 55%,
        rgba(0,0,0,0.5) 75%,
        rgba(0,0,0,0) 95%
    );
    z-index: 1;
}

.hero-voxpop > *{
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2be8e4 */.elementor-element-a2be8e4{
display:flex !important;
flex-direction:row !important;
align-items:center !important;
justify-content:center !important;
}

.elementor-element-24bd332{
flex:0 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2681162 */.contenedor-blanco{
    background-color:#fff;
    border-radius:12px;
    padding:20px;
    box-shadow:0 4px 12px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8bad3 */.card-personal{
    background-color: rgba(255,255,255,0.6);
    border-radius:12px;
    padding:20px;
    box-shadow:0 4px 12px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e746969 */.contenedor-blanco{
    background-color:#fff;
    border-radius:12px;
    padding:20px;
    box-shadow:0 4px 12px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8761496 */.contenedor-blanco{
    background-color:#fff;
    border-radius:12px;
    padding:20px;
    box-shadow:0 4px 12px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for masscie-image-marquee, class: .elementor-element-ace710d *//* =========================================
   MARQUEE LOGOS - EFECTO ESCALA DE GRISES
   Compatible con Elementor + Masscie Marquee
========================================= */

/* Contenedor principal */
.masscie-marquee-wrap{
    overflow: hidden;
    width: 100%;
}

/* Track del marquee */
.masscie-marquee-wrap .masscie-track{
    display: flex;
    align-items: center;
}

/* Items */
.masscie-marquee-wrap .masscie-item{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 10px;
}

/* Todas las imágenes */
.masscie-marquee-wrap .masscie-item img{
    display: block;
    max-width: 100%;
    height: auto;

    /* EFECTO BLANCO Y NEGRO */
    filter: grayscale(100%) brightness(1.05) contrast(0.9);
    -webkit-filter: grayscale(100%) brightness(1.05) contrast(0.9);

    /* Estilo visual */
    opacity: 0.75;

    /* Animación suave */
    transition:
        filter 0.35s ease,
        opacity 0.35s ease,
        transform 0.35s ease;

    -webkit-transition:
        -webkit-filter 0.35s ease,
        opacity 0.35s ease,
        transform 0.35s ease;
}



/* Opcional:
   evita saltos raros en algunos navegadores */
.masscie-marquee-wrap .masscie-item img{
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    transform: translateZ(0);
}

/* Responsive */
@media (max-width: 768px){

    .masscie-marquee-wrap .masscie-item{
        padding: 0 6px;
    }

    .masscie-marquee-wrap .masscie-item img{
        opacity: 0.8;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c02cd2 */.contenedor-textos-imagenes-home {
    border-radius: 28px;
    overflow: hidden;
    background-image: url('https://www.voxpop.com.mx/wp-content/uploads/2026/04/BackCifras-80.jpg');
    background-size: cover;       
    background-position: center;  
    background-repeat: no-repeat; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-927112d */.contenedor-blanco{
    background-color:#fff;
    border-radius:12px;
    padding:20px;
    box-shadow:0 4px 12px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e6ce487 */#btn-conoce-mas{
    background: transparent;
    border: 2px solid #000;
    border-radius: 30px;
    color: #000;
    padding: 10px 25px;
    transition: all 0.3s ease;
}

#btn-conoce-mas:hover{
    border-color: #00a0db;
    color: #00a0db;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a17fd8 */.contenedor-blanco{
    background-color:#fff;
    border-radius:12px;
    padding:20px;
    box-shadow:0 4px 12px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-103ce51 */.contenedor-blanco{
    background-color:#fff;
    border-radius:12px;
    padding:20px;
    box-shadow:0 4px 12px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1067990 */#btn-conoce-mas{
    background: transparent;
    border: 2px solid #000;
    border-radius: 30px;
    color: #000;
    padding: 10px 25px;
    transition: all 0.3s ease;
}

#btn-conoce-mas:hover{
    border-color: #00a0db;
    color: #00a0db;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e73d7b */.contenedor-blanco{
    background-color:#fff;
    border-radius:12px;
    padding:20px;
    box-shadow:0 4px 12px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61774e0 */.contenedor-blanco{
    background-color:#fff;
    border-radius:12px;
    padding:20px;
    box-shadow:0 4px 12px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d8a3544 */#btn-conoce-mas{
    background: transparent;
    border: 2px solid #000;
    border-radius: 30px;
    color: #000;
    padding: 10px 25px;
    transition: all 0.3s ease;
}

#btn-conoce-mas:hover{
    border-color: #00a0db;
    color: #00a0db;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0eba613 */.contenedor-blanco{
    background-color:#fff;
    border-radius:12px;
    padding:20px;
    box-shadow:0 4px 12px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a61332 */.contenedor-gris{
    background-color:#e5e5e5;
    border-radius:12px;
    padding:20px;
}/* End custom CSS */