.elementor-14815 .elementor-element.elementor-element-39905a94{--display:flex;--min-height:102vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--margin-top:-143px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14815 .elementor-element.elementor-element-39905a94:not(.elementor-motion-effects-element-type-background), .elementor-14815 .elementor-element.elementor-element-39905a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14815 .elementor-element.elementor-element-39905a94::before, .elementor-14815 .elementor-element.elementor-element-39905a94 > .elementor-background-video-container::before, .elementor-14815 .elementor-element.elementor-element-39905a94 > .e-con-inner > .elementor-background-video-container::before, .elementor-14815 .elementor-element.elementor-element-39905a94 > .elementor-background-slideshow::before, .elementor-14815 .elementor-element.elementor-element-39905a94 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14815 .elementor-element.elementor-element-39905a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F007F6E 62%, #0F007F 100%);}.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-14815 .elementor-element.elementor-element-4fab1328{width:100%;max-width:100%;margin:18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-14815 .elementor-element.elementor-element-4fab1328.elementor-element{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-4fab1328 img{width:20%;max-width:20%;}.elementor-14815 .elementor-element.elementor-element-6586cb8d{--display:flex;--min-height:0px;--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:0% 2%;--row-gap:0%;--column-gap:2%;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-14815 .elementor-element.elementor-element-6586cb8d.e-con{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14815 .elementor-element.elementor-element-d05346d .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;background-image:linear-gradient(230deg, #6366F100 0%, #F2295B00 100%);}.elementor-14815 .elementor-element.elementor-element-d05346d.elementor-element{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-f8170cd{--display:flex;--min-height:0px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:8em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-14815 .elementor-element.elementor-element-f8170cd.e-con{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-a749577{--display:flex;--justify-content:center;}.elementor-14815 .elementor-element.elementor-element-91aa929.elementor-element{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-91aa929{text-align:center;}.elementor-14815 .elementor-element.elementor-element-91aa929 img{max-width:80%;}.elementor-14815 .elementor-element.elementor-element-93975ee{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-f70dd80.elementor-element{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-f70dd80{text-align:center;}.elementor-14815 .elementor-element.elementor-element-f70dd80 img{max-width:80%;}.elementor-14815 .elementor-element.elementor-element-4f869a4{--display:flex;--justify-content:center;}.elementor-14815 .elementor-element.elementor-element-ee98274.elementor-element{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-ee98274{text-align:center;}.elementor-14815 .elementor-element.elementor-element-ee98274 img{max-width:80%;}.elementor-14815 .elementor-element.elementor-element-9465ee1{--display:flex;--justify-content:center;}.elementor-14815 .elementor-element.elementor-element-ca0fc44.elementor-element{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-ca0fc44{text-align:center;}.elementor-14815 .elementor-element.elementor-element-ca0fc44 img{max-width:80%;}.elementor-14815 .elementor-element.elementor-element-5cdebc7{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:15px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-14815 .elementor-element.elementor-element-5cdebc7.elementor-element{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-36c0085e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 34px;--row-gap:0px;--column-gap:34px;}.elementor-14815 .elementor-element.elementor-element-36c0085e:not(.elementor-motion-effects-element-type-background), .elementor-14815 .elementor-element.elementor-element-36c0085e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F007F;}.elementor-14815 .elementor-element.elementor-element-5eca53f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14815 .elementor-element.elementor-element-5eca53f6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-baf7547{border-style:none;border-radius:1% 1% 1% 1%;}.elementor-14815 .elementor-element.elementor-element-baf7547 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-14815 .elementor-element.elementor-element-5e8631fc{--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-14815 .elementor-element.elementor-element-5e8631fc.e-con{--flex-grow:0;--flex-shrink:0;}.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-14815 .elementor-element.elementor-element-7de48d80{width:var( --container-widget-width, 123.163% );max-width:123.163%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:123.163%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-7de48d80.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-46ee4b1b .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;background-image:linear-gradient(230deg, #6366F100 0%, #F2295B00 100%);}.elementor-14815 .elementor-element.elementor-element-46ee4b1b.elementor-element{--align-self:flex-start;}.elementor-14815 .elementor-element.elementor-element-418432f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;--overflow:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14815 .elementor-element.elementor-element-418432f6:not(.elementor-motion-effects-element-type-background), .elementor-14815 .elementor-element.elementor-element-418432f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F007F;}.elementor-14815 .elementor-element.elementor-element-434da653{--display:flex;--min-height:240px;--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-14815 .elementor-element.elementor-element-434da653.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-14815 .elementor-element.elementor-element-618eb7e7 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-14815 .elementor-element.elementor-element-2a61e758{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14815 .elementor-element.elementor-element-5c890295{--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-14815 .elementor-element.elementor-element-5c890295.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-2342a5cb{width:var( --container-widget-width, 104.783% );max-width:104.783%;--container-widget-width:104.783%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-2342a5cb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-15a11e4{--display:flex;--min-height:246px;--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-14815 .elementor-element.elementor-element-15a11e4.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-6b098447 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-14815 .elementor-element.elementor-element-78886319{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14815 .elementor-element.elementor-element-71f52380{--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;--overflow:hidden;}.elementor-14815 .elementor-element.elementor-element-71f52380.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-429678eb{width:var( --container-widget-width, 103.145% );max-width:103.145%;--container-widget-width:103.145%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-429678eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-704e277c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:37px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-704e277c:not(.elementor-motion-effects-element-type-background), .elementor-14815 .elementor-element.elementor-element-704e277c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F007F;}.elementor-14815 .elementor-element.elementor-element-704e277c.e-con{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-2237c41a{--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-14815 .elementor-element.elementor-element-2237c41a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-56cff5d{width:var( --container-widget-width, 109.622% );max-width:109.622%;--container-widget-width:109.622%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-56cff5d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-160578c8{--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-14815 .elementor-element.elementor-element-160578c8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-1b802e62{--display:flex;--min-height:252px;--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-14815 .elementor-element.elementor-element-1b802e62.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-5aabde3b .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-14815 .elementor-element.elementor-element-52bf48d3{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14815 .elementor-element.elementor-element-5570b3b5{--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-14815 .elementor-element.elementor-element-5570b3b5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-1af5b772{width:var( --container-widget-width, 109.622% );max-width:109.622%;--container-widget-width:109.622%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-1af5b772.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-44d8316a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14815 .elementor-element.elementor-element-44d8316a:not(.elementor-motion-effects-element-type-background), .elementor-14815 .elementor-element.elementor-element-44d8316a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F007F;}.elementor-14815 .elementor-element.elementor-element-3491d6eb{--display:flex;--min-height:240px;--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;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FFFFFF;--border-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-14815 .elementor-element.elementor-element-3491d6eb.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-1a466aa4 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-14815 .elementor-element.elementor-element-f0c142b{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14815 .elementor-element.elementor-element-1b7b2410{--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-14815 .elementor-element.elementor-element-1b7b2410.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-2f4c48ec{width:var( --container-widget-width, 104.783% );max-width:104.783%;--container-widget-width:104.783%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-2f4c48ec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-7a026ee0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14815 .elementor-element.elementor-element-7a026ee0:not(.elementor-motion-effects-element-type-background), .elementor-14815 .elementor-element.elementor-element-7a026ee0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F007F;}.elementor-14815 .elementor-element.elementor-element-6974ac1e{--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-14815 .elementor-element.elementor-element-6974ac1e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-32e24c12{width:var( --container-widget-width, 104.783% );max-width:104.783%;--container-widget-width:104.783%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-32e24c12.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-1fa8712f{--display:flex;--min-height:240px;--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;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FFFFFF;--border-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-14815 .elementor-element.elementor-element-1fa8712f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-2c45e564 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-14815 .elementor-element.elementor-element-3e43bfcf{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14815 .elementor-element.elementor-element-4ac81a0f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14815 .elementor-element.elementor-element-4ac81a0f:not(.elementor-motion-effects-element-type-background), .elementor-14815 .elementor-element.elementor-element-4ac81a0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F007F;}.elementor-14815 .elementor-element.elementor-element-660fbb4{--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-14815 .elementor-element.elementor-element-660fbb4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-5506ab4{--display:flex;--min-height:240px;--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;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FFFFFF;--border-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-14815 .elementor-element.elementor-element-5506ab4.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-2be32eb0 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-14815 .elementor-element.elementor-element-7e2df9de{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14815 .elementor-element.elementor-element-3442bb92{width:var( --container-widget-width, 104.783% );max-width:104.783%;--container-widget-width:104.783%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-3442bb92.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-46c58c94{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14815 .elementor-element.elementor-element-46c58c94:not(.elementor-motion-effects-element-type-background), .elementor-14815 .elementor-element.elementor-element-46c58c94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F007F;}.elementor-14815 .elementor-element.elementor-element-f22a4c2{--display:flex;--min-height:240px;--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;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FFFFFF;--border-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-14815 .elementor-element.elementor-element-f22a4c2.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-42aaeed .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-14815 .elementor-element.elementor-element-3431a72c{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14815 .elementor-element.elementor-element-490d2112{--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-14815 .elementor-element.elementor-element-490d2112.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-39f9ea0f{width:var( --container-widget-width, 104.783% );max-width:104.783%;--container-widget-width:104.783%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-39f9ea0f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-2496fc1c{--display:flex;--min-height:240px;--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;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FFFFFF;--border-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-14815 .elementor-element.elementor-element-2496fc1c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-59e4b1e .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-14815 .elementor-element.elementor-element-325c642{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14815 .elementor-element.elementor-element-7688eeaa{--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-14815 .elementor-element.elementor-element-7688eeaa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-3c1dcd41{width:var( --container-widget-width, 104.783% );max-width:104.783%;--container-widget-width:104.783%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-3c1dcd41.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-79c796ec{--display:flex;--min-height:240px;--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;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FFFFFF;--border-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-14815 .elementor-element.elementor-element-79c796ec.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-2bdf4bef .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-14815 .elementor-element.elementor-element-c85ddb3{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14815 .elementor-element.elementor-element-5d62159e{--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-14815 .elementor-element.elementor-element-5d62159e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-7e0c8677{width:var( --container-widget-width, 104.783% );max-width:104.783%;--container-widget-width:104.783%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-7e0c8677.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-50f1b7ed{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:-70px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-516b0f11{--display:flex;}.elementor-14815 .elementor-element.elementor-element-49b4d6c3{--display:flex;}.elementor-14815 .elementor-element.elementor-element-2f665b7a img{height:100%;border-radius:40px 40px 40px 40px;}.elementor-14815 .elementor-element.elementor-element-6ea32af4 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;background-image:linear-gradient(230deg, #6366F100 0%, #F2295B00 100%);}.elementor-14815 .elementor-element.elementor-element-6ea32af4.elementor-element{--align-self:flex-start;}.elementor-14815 .elementor-element.elementor-element-2da10da0 img{height:100%;border-radius:40px 40px 40px 40px;}.elementor-14815 .elementor-element.elementor-element-1029730d .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;background-image:linear-gradient(230deg, #6366F100 0%, #F2295B00 100%);}.elementor-14815 .elementor-element.elementor-element-1029730d.elementor-element{--align-self:flex-start;}.elementor-14815 .elementor-element.elementor-element-543a5811 img{height:100%;border-radius:40px 40px 40px 40px;}.elementor-14815 .elementor-element.elementor-element-1bb00d5b .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;background-image:linear-gradient(230deg, #6366F100 0%, #F2295B00 100%);}.elementor-14815 .elementor-element.elementor-element-1bb00d5b.elementor-element{--align-self:flex-start;}.elementor-14815 .elementor-element.elementor-element-2628e134{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-14815 .elementor-element.elementor-element-2628e134.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-1cf2e0b7{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 40px;--row-gap:20px;--column-gap:40px;--grid-auto-flow:row;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-14815 .elementor-element.elementor-element-1cf2e0b7.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-14815 .elementor-element.elementor-element-61dfdfb3 img{height:100%;border-radius:40px 40px 40px 40px;}.elementor-14815 .elementor-element.elementor-element-f05584d img{height:100%;border-radius:40px 40px 40px 40px;}.elementor-14815 .elementor-element.elementor-element-7f7c303b img{height:100%;border-radius:40px 40px 40px 40px;}.elementor-14815 .elementor-element.elementor-element-5335bba9 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;background-image:linear-gradient(230deg, #6366F100 0%, #F2295B00 100%);}.elementor-14815 .elementor-element.elementor-element-5335bba9.elementor-element{--align-self:flex-start;}.elementor-14815 .elementor-element.elementor-element-18cd0a15 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;background-image:linear-gradient(230deg, #6366F100 0%, #F2295B00 100%);}.elementor-14815 .elementor-element.elementor-element-18cd0a15.elementor-element{--align-self:flex-start;}.elementor-14815 .elementor-element.elementor-element-2d30c4ba .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;background-image:linear-gradient(230deg, #6366F100 0%, #F2295B00 100%);}.elementor-14815 .elementor-element.elementor-element-2d30c4ba.elementor-element{--align-self:flex-start;}.elementor-14815 .elementor-element.elementor-element-1c1ceaef{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-14815 .elementor-element.elementor-element-7e8ae1c8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;}.elementor-14815 .elementor-element.elementor-element-46713668{width:auto;max-width:auto;column-gap:0px;}.elementor-14815 .elementor-element.elementor-element-46713668.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-46713668 p{margin-block-end:28px;}.elementor-14815 .elementor-element.elementor-element-4015d646 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;background-image:linear-gradient(230deg, #6366F100 0%, #F2295B00 100%);}.elementor-14815 .elementor-element.elementor-element-4015d646{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 21%;}.elementor-14815 .elementor-element.elementor-element-4015d646.elementor-element{--align-self:flex-end;}.elementor-14815 .elementor-element.elementor-element-6fe6647{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:50px;--padding-bottom:30px;--padding-left:75px;--padding-right:75px;}.elementor-14815 .elementor-element.elementor-element-6fe6647:not(.elementor-motion-effects-element-type-background), .elementor-14815 .elementor-element.elementor-element-6fe6647 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F007F;}.elementor-14815 .elementor-element.elementor-element-6fe6647.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-cb2ffad{--display:flex;--min-height:210px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-cb2ffad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14815 .elementor-element.elementor-element-a3a4369{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-a3a4369 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-14815 .elementor-element.elementor-element-a6e8f0e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-acf3caa{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-8b4cc19{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-8b4cc19.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-4264fea{--display:flex;--min-height:150px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-61170c4{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-61170c4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-4d633ce{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-05deb6e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-05deb6e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-2139a95{--display:flex;--min-height:150px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-fbe6865{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-fbe6865.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-14f1e03{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-e52d8c2{--display:grid;--e-con-grid-template-columns:1.9fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-6efc093{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-32ccbee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-32ccbee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-14815 .elementor-element.elementor-element-656f6ac{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 90px;--row-gap:0px;--column-gap:90px;--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-656f6ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-c1c71d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-c1c71d8.e-con{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-7afdd34{width:var( --container-widget-width, 79.249% );max-width:79.249%;--container-widget-width:79.249%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-7afdd34.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-fc860f1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-14815 .elementor-element.elementor-element-dab4708{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-dab4708.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-28bd38b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-14815 .elementor-element.elementor-element-98f3b0b{width:var( --container-widget-width, 262.056% );max-width:262.056%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:262.056%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-98f3b0b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-98f3b0b img{width:100%;height:95px;}.elementor-14815 .elementor-element.elementor-element-d343624{--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FDFDFD;--border-color:#FDFDFD;--margin-top:0px;--margin-bottom:0px;--margin-left:125px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-980709d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-980709d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-14815 .elementor-element.elementor-element-eff0901{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-2d49c99{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;}.elementor-14815 .elementor-element.elementor-element-2d49c99.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-346a2dd{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-d2e2268{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;padding:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-d2e2268 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-14815 .elementor-element.elementor-element-723689c{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-723689c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-5bb7065{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-4f6a984{width:var( --container-widget-width, 48.225% );max-width:48.225%;--container-widget-width:48.225%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-4f6a984.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-c919768{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-5627267{width:var( --container-widget-width, 42.207% );max-width:42.207%;--container-widget-width:42.207%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-5627267.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-6d4ad69{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-c313bf3{width:var( --container-widget-width, 60.848% );max-width:60.848%;--container-widget-width:60.848%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-c313bf3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-4d7b69d{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-b395a33{width:var( --container-widget-width, 58.162% );max-width:58.162%;--container-widget-width:58.162%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-b395a33.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-728bb5e{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-ae998aa{width:var( --container-widget-width, 58.162% );max-width:58.162%;--container-widget-width:58.162%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-ae998aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-5209bdf{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-35dc09f{width:var( --container-widget-width, 60.848% );max-width:60.848%;--container-widget-width:60.848%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-35dc09f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-d8c9646{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-99f75a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-99f75a7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-14815 .elementor-element.elementor-element-fc45eff{--display:grid;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-22f70bb{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-334c02c{width:var( --container-widget-width, 54.663% );max-width:54.663%;--container-widget-width:54.663%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-334c02c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-76c4841{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-b017f4a{width:var( --container-widget-width, 52.505% );max-width:52.505%;--container-widget-width:52.505%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-b017f4a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-4b19c8d{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-ec4001d{width:var( --container-widget-width, 35.486% );max-width:35.486%;--container-widget-width:35.486%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-ec4001d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-ec4001d img{width:100%;max-width:100%;}.elementor-14815 .elementor-element.elementor-element-971fed3{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-db6f2e6{width:var( --container-widget-width, 48.191% );max-width:48.191%;--container-widget-width:48.191%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-db6f2e6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-a423173{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-1382831{width:var( --container-widget-width, 89.602% );max-width:89.602%;--container-widget-width:89.602%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-1382831.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-1382831 img{width:90%;}.elementor-14815 .elementor-element.elementor-element-0e66654{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-793c276{width:var( --container-widget-width, 67.617% );max-width:67.617%;--container-widget-width:67.617%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-793c276.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-c77a570{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-fc8cce4{width:var( --container-widget-width, 76.794% );max-width:76.794%;--container-widget-width:76.794%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-fc8cce4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-75ecc87{--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-14815 .elementor-element.elementor-element-dc5c074{--e-image-carousel-slides-to-show:6;width:var( --container-widget-width, 99.386% );max-width:99.386%;--container-widget-width:99.386%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-dc5c074.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-dc5c074 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;width:4px;height:4px;}.elementor-14815 .elementor-element.elementor-element-55344d7{--display:grid;--min-height:700px;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:11px 11px;--row-gap:11px;--column-gap:11px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:3%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-55344d7.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-5d01150{--display:flex;--min-height:261px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#020101C7;--border-color:#020101C7;--border-radius:2px 2px 2px 2px;}.elementor-14815 .elementor-element.elementor-element-b9eb731{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:200;}.elementor-14815 .elementor-element.elementor-element-b9eb731 p{margin-block-end:0px;}.elementor-14815 .elementor-element.elementor-element-cc3e284{--display:flex;--min-height:261px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#020101C7;--border-color:#020101C7;--border-radius:2px 2px 2px 2px;}.elementor-14815 .elementor-element.elementor-element-7442a9d{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:200;}.elementor-14815 .elementor-element.elementor-element-7442a9d p{margin-block-end:0px;}.elementor-14815 .elementor-element.elementor-element-3243f72{--display:flex;--min-height:261px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#020101C7;--border-color:#020101C7;--border-radius:2px 2px 2px 2px;}.elementor-14815 .elementor-element.elementor-element-bc298bb{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:200;}.elementor-14815 .elementor-element.elementor-element-bc298bb p{margin-block-end:0px;}.elementor-14815 .elementor-element.elementor-element-cc67861{--display:flex;--min-height:261px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#020101C7;--border-color:#020101C7;--border-radius:2px 2px 2px 2px;}.elementor-14815 .elementor-element.elementor-element-4af5964{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:200;}.elementor-14815 .elementor-element.elementor-element-4af5964 p{margin-block-end:0px;}.elementor-14815 .elementor-element.elementor-element-ec6c0d7{--display:flex;--min-height:261px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#020101C7;--border-color:#020101C7;--border-radius:2px 2px 2px 2px;}.elementor-14815 .elementor-element.elementor-element-955a406{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:200;}.elementor-14815 .elementor-element.elementor-element-955a406 p{margin-block-end:0px;}.elementor-14815 .elementor-element.elementor-element-046567a{--display:flex;--min-height:261px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#020101C7;--border-color:#020101C7;--border-radius:2px 2px 2px 2px;}.elementor-14815 .elementor-element.elementor-element-37c1a1e{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:200;}.elementor-14815 .elementor-element.elementor-element-37c1a1e p{margin-block-end:0px;}.elementor-14815 .elementor-element.elementor-element-d4af4c6{--display:flex;--min-height:261px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#020101C7;--border-color:#020101C7;--border-radius:2px 2px 2px 2px;}.elementor-14815 .elementor-element.elementor-element-1b78a30{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:200;}.elementor-14815 .elementor-element.elementor-element-1b78a30 p{margin-block-end:0px;}.elementor-14815 .elementor-element.elementor-element-8032d86{--display:flex;--min-height:261px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#020101C7;--border-color:#020101C7;--border-radius:2px 2px 2px 2px;}.elementor-14815 .elementor-element.elementor-element-4b85fc9{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:200;}.elementor-14815 .elementor-element.elementor-element-4b85fc9 p{margin-block-end:0px;}.elementor-14815 .elementor-element.elementor-element-37510ad img{transition-duration:0.3s;}.elementor-14815 .elementor-element.elementor-element-d519a60{--display:flex;--min-height:261px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#020101C7;--border-color:#020101C7;--border-radius:2px 2px 2px 2px;}.elementor-14815 .elementor-element.elementor-element-440aad3{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:200;}.elementor-14815 .elementor-element.elementor-element-440aad3 p{margin-block-end:0px;}.elementor-14815 .elementor-element.elementor-element-b9ed78e{--display:flex;--min-height:261px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#020101C7;--border-color:#020101C7;--border-radius:2px 2px 2px 2px;}.elementor-14815 .elementor-element.elementor-element-e1b6b59{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:200;}.elementor-14815 .elementor-element.elementor-element-e1b6b59 p{margin-block-end:0px;}.elementor-14815 .elementor-element.elementor-element-4b5d177{--display:flex;--min-height:261px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#020101C7;--border-color:#020101C7;--border-radius:2px 2px 2px 2px;}.elementor-14815 .elementor-element.elementor-element-954404a{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:200;}.elementor-14815 .elementor-element.elementor-element-954404a p{margin-block-end:0px;}.elementor-14815 .elementor-element.elementor-element-2c0bb16{--display:flex;--min-height:261px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#020101C7;--border-color:#020101C7;--border-radius:2px 2px 2px 2px;}.elementor-14815 .elementor-element.elementor-element-d40e25e{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:200;}.elementor-14815 .elementor-element.elementor-element-d40e25e p{margin-block-end:0px;}.elementor-14815 .elementor-element.elementor-element-99fcd5d{--display:flex;--min-height:261px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#020101C7;--border-color:#020101C7;--border-radius:2px 2px 2px 2px;}.elementor-14815 .elementor-element.elementor-element-ee0de35{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:200;}.elementor-14815 .elementor-element.elementor-element-ee0de35 p{margin-block-end:0px;}.elementor-14815 .elementor-element.elementor-element-8b42fb9{--display:flex;--min-height:261px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#020101C7;--border-color:#020101C7;--border-radius:2px 2px 2px 2px;}.elementor-14815 .elementor-element.elementor-element-bae5f23{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:200;}.elementor-14815 .elementor-element.elementor-element-bae5f23 p{margin-block-end:0px;}.elementor-14815 .elementor-element.elementor-element-9bb770b{--display:flex;--min-height:261px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#020101C7;--border-color:#020101C7;--border-radius:2px 2px 2px 2px;}.elementor-14815 .elementor-element.elementor-element-5116e90{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:200;}.elementor-14815 .elementor-element.elementor-element-5116e90 p{margin-block-end:0px;}.elementor-14815 .elementor-element.elementor-element-168551d5{--display:flex;--min-height:450px;--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;--margin-top:-2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-168551d5.e-con{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-3b4dffe1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-3b4dffe1:not(.elementor-motion-effects-element-type-background), .elementor-14815 .elementor-element.elementor-element-3b4dffe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.expocontact.net/wp-content/uploads/sites/4/2026/02/bg-2-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14815 .elementor-element.elementor-element-44d63586{width:var( --container-widget-width, 88.483% );max-width:88.483%;--container-widget-width:88.483%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-14815 .elementor-element.elementor-element-44d63586.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-a7a4545 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;background-image:linear-gradient(230deg, #6366F100 0%, #F2295B00 100%);}.elementor-14815 .elementor-element.elementor-element-a7a4545.elementor-element{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-587d42a4{--display:flex;--min-height:0em;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-587d42a4:not(.elementor-motion-effects-element-type-background), .elementor-14815 .elementor-element.elementor-element-587d42a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.expocontact.net/wp-content/uploads/sites/4/2026/03/revista-01-1536x1016.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14815 .elementor-element.elementor-element-587d42a4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-b92b8a3{--display:flex;--min-height:450px;--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-b92b8a3.e-con{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-0e9a5c9{--display:flex;--min-height:0em;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-0e9a5c9:not(.elementor-motion-effects-element-type-background), .elementor-14815 .elementor-element.elementor-element-0e9a5c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.expocontact.net/wp-content/uploads/sites/4/2026/03/revista-01-1536x1016.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14815 .elementor-element.elementor-element-0e9a5c9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-9784249{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-9784249:not(.elementor-motion-effects-element-type-background), .elementor-14815 .elementor-element.elementor-element-9784249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.expocontact.net/wp-content/uploads/sites/4/2026/02/bg-2-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14815 .elementor-element.elementor-element-566e792{width:var( --container-widget-width, 88.483% );max-width:88.483%;--container-widget-width:88.483%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-14815 .elementor-element.elementor-element-566e792.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-955dc3c .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;background-image:linear-gradient(230deg, #6366F100 0%, #F2295B00 100%);}.elementor-14815 .elementor-element.elementor-element-955dc3c.elementor-element{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-1e80d302{--display:flex;--min-height:60vh;--padding-top:3%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-14815 .elementor-element.elementor-element-1e80d302:not(.elementor-motion-effects-element-type-background), .elementor-14815 .elementor-element.elementor-element-1e80d302 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.expocontact.net/wp-content/uploads/sites/4/2026/03/bg-3-1.png");background-position:top left;background-repeat:no-repeat;}.elementor-14815 .elementor-element.elementor-element-1e80d302.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14815 .elementor-element.elementor-element-48ebfd43{margin:0% 40% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-14815 .elementor-element.elementor-element-d320810{--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;--padding-top:2%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-14815 .elementor-element.elementor-element-d3fae36 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-14815 .elementor-element.elementor-element-d3fae36:after{content:"0.66";position:absolute;color:transparent;}.elementor-14815 .elementor-element.elementor-element-d3fae36{--grid-row-gap:12px;--grid-column-gap:12px;}.elementor-14815 .elementor-element.elementor-element-d3fae36 a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-primary );}.elementor-14815 .elementor-element.elementor-element-d3fae36 a .elementor-portfolio-item__title{color:#FFFFFF;}.elementor-14815 .elementor-element.elementor-element-d3fae36 .elementor-portfolio-item__title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:23px;}.elementor-14815 .elementor-element.elementor-element-7f40349f{--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-14815 .elementor-element.elementor-element-75013fdd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14815 .elementor-element.elementor-element-881e10b{--display:flex;--min-height:261px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#020101C7;--border-color:#020101C7;--border-radius:2px 2px 2px 2px;}.elementor-14815 .elementor-element.elementor-element-23e8ca67{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:200;}.elementor-14815 .elementor-element.elementor-element-23e8ca67 p{margin-block-end:0px;}.elementor-14815 .elementor-element.elementor-element-5f694d7b{--display:flex;--min-height:261px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#020101C7;--border-color:#020101C7;--border-radius:2px 2px 2px 2px;}.elementor-14815 .elementor-element.elementor-element-6c5bffea{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:200;}.elementor-14815 .elementor-element.elementor-element-6c5bffea p{margin-block-end:0px;}.elementor-14815 .elementor-element.elementor-element-e2a58be{--display:flex;--min-height:261px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#020101C7;--border-color:#020101C7;--border-radius:2px 2px 2px 2px;}.elementor-14815 .elementor-element.elementor-element-569a5f8d{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:200;}.elementor-14815 .elementor-element.elementor-element-569a5f8d p{margin-block-end:0px;}.elementor-14815 .elementor-element.elementor-element-48750645{--display:flex;--min-height:261px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#020101C7;--border-color:#020101C7;--border-radius:2px 2px 2px 2px;}.elementor-14815 .elementor-element.elementor-element-4caf57a9{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:200;}.elementor-14815 .elementor-element.elementor-element-4caf57a9 p{margin-block-end:0px;}.elementor-14815 .elementor-element.elementor-element-1b60cc09{--display:flex;--min-height:261px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#020101C7;--border-color:#020101C7;--border-radius:2px 2px 2px 2px;}.elementor-14815 .elementor-element.elementor-element-5d2fbc6b{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:200;}.elementor-14815 .elementor-element.elementor-element-5d2fbc6b p{margin-block-end:0px;}.elementor-14815 .elementor-element.elementor-element-3601c962{--display:flex;--min-height:261px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#020101C7;--border-color:#020101C7;--border-radius:2px 2px 2px 2px;}.elementor-14815 .elementor-element.elementor-element-10974755{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:200;}.elementor-14815 .elementor-element.elementor-element-10974755 p{margin-block-end:0px;}.elementor-14815 .elementor-element.elementor-element-3ff3a030{--display:flex;--min-height:261px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#020101C7;--border-color:#020101C7;--border-radius:2px 2px 2px 2px;}.elementor-14815 .elementor-element.elementor-element-414ae415{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:200;}.elementor-14815 .elementor-element.elementor-element-414ae415 p{margin-block-end:0px;}.elementor-14815 .elementor-element.elementor-element-7249f371{--display:flex;--min-height:261px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#020101C7;--border-color:#020101C7;--border-radius:2px 2px 2px 2px;}.elementor-14815 .elementor-element.elementor-element-6dbab8ad{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:200;}.elementor-14815 .elementor-element.elementor-element-6dbab8ad p{margin-block-end:0px;}.elementor-14815 .elementor-element.elementor-element-57c1fb05{--display:flex;--min-height:261px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#020101C7;--border-color:#020101C7;--border-radius:2px 2px 2px 2px;}.elementor-14815 .elementor-element.elementor-element-1e8956d9{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:200;}.elementor-14815 .elementor-element.elementor-element-1e8956d9 p{margin-block-end:0px;}.elementor-14815 .elementor-element.elementor-element-29137ae7{--display:flex;--min-height:261px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#020101C7;--border-color:#020101C7;--border-radius:2px 2px 2px 2px;}.elementor-14815 .elementor-element.elementor-element-56295c1{margin:-51px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-weight:200;}.elementor-14815 .elementor-element.elementor-element-56295c1 p{margin-block-end:0px;}@media(max-width:1024px){.elementor-14815 .elementor-element.elementor-element-39905a94{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14815 .elementor-element.elementor-element-4fab1328{margin:28% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-14815 .elementor-element.elementor-element-4fab1328 img{width:34%;max-width:100%;}.elementor-14815 .elementor-element.elementor-element-6586cb8d{--margin-top:16em;--margin-bottom:-11em;--margin-left:0em;--margin-right:0em;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-14815 .elementor-element.elementor-element-6586cb8d.e-con{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-f8170cd{--margin-top:16em;--margin-bottom:-11em;--margin-left:0em;--margin-right:0em;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-14815 .elementor-element.elementor-element-f8170cd.e-con{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-5cdebc7{--e-n-carousel-swiper-slides-to-display:2;}.elementor-14815 .elementor-element.elementor-element-434da653{--min-height:160px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-14815 .elementor-element.elementor-element-429678eb{width:var( --container-widget-width, 148.531px );max-width:148.531px;--container-widget-width:148.531px;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-44d8316a{--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-14815 .elementor-element.elementor-element-44d8316a.e-con{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-3491d6eb{--min-height:26vh;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;}.elementor-14815 .elementor-element.elementor-element-1b7b2410{--min-height:26vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14815 .elementor-element.elementor-element-2f4c48ec{width:var( --container-widget-width, 310.8px );max-width:310.8px;--container-widget-width:310.8px;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-7a026ee0{--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-14815 .elementor-element.elementor-element-7a026ee0.e-con{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-6974ac1e{--min-height:26vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14815 .elementor-element.elementor-element-6974ac1e.e-con{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-32e24c12{width:var( --container-widget-width, 310.8px );max-width:310.8px;--container-widget-width:310.8px;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-1fa8712f{--min-height:26vh;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;}.elementor-14815 .elementor-element.elementor-element-4ac81a0f{--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-14815 .elementor-element.elementor-element-4ac81a0f.e-con{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-660fbb4{--min-height:26vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14815 .elementor-element.elementor-element-5506ab4{--min-height:26vh;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;}.elementor-14815 .elementor-element.elementor-element-3442bb92{width:var( --container-widget-width, 310.8px );max-width:310.8px;--container-widget-width:310.8px;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-3442bb92.elementor-element{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-46c58c94{--grid-auto-flow:row;}.elementor-14815 .elementor-element.elementor-element-f22a4c2{--min-height:26vh;}.elementor-14815 .elementor-element.elementor-element-490d2112{--min-height:26vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14815 .elementor-element.elementor-element-39f9ea0f{width:var( --container-widget-width, 310.8px );max-width:310.8px;--container-widget-width:310.8px;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-2496fc1c{--min-height:26vh;}.elementor-14815 .elementor-element.elementor-element-7688eeaa{--min-height:26vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14815 .elementor-element.elementor-element-3c1dcd41{width:var( --container-widget-width, 310.8px );max-width:310.8px;--container-widget-width:310.8px;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-79c796ec{--min-height:26vh;}.elementor-14815 .elementor-element.elementor-element-5d62159e{--min-height:26vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14815 .elementor-element.elementor-element-7e0c8677{width:var( --container-widget-width, 310.8px );max-width:310.8px;--container-widget-width:310.8px;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-50f1b7ed{--min-height:70vh;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-14815 .elementor-element.elementor-element-2f665b7a img{max-width:80%;height:100%;}.elementor-14815 .elementor-element.elementor-element-6ea32af4.elementor-element{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-2da10da0 img{max-width:80%;height:100%;}.elementor-14815 .elementor-element.elementor-element-1029730d.elementor-element{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-543a5811 img{max-width:80%;height:100%;}.elementor-14815 .elementor-element.elementor-element-1bb00d5b.elementor-element{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-1cf2e0b7{--grid-auto-flow:row;--margin-top:-82vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-14815 .elementor-element.elementor-element-7e8ae1c8{--grid-auto-flow:row;}.elementor-14815 .elementor-element.elementor-element-46713668{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14815 .elementor-element.elementor-element-4015d646.elementor-element{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-cb2ffad{--min-height:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-14815 .elementor-element.elementor-element-a6e8f0e{--grid-auto-flow:row;}.elementor-14815 .elementor-element.elementor-element-acf3caa{--min-height:0px;}.elementor-14815 .elementor-element.elementor-element-8b4cc19{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14815 .elementor-element.elementor-element-4264fea{--min-height:0px;}.elementor-14815 .elementor-element.elementor-element-61170c4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14815 .elementor-element.elementor-element-61170c4 img{width:100%;}.elementor-14815 .elementor-element.elementor-element-4d633ce{--min-height:0px;}.elementor-14815 .elementor-element.elementor-element-05deb6e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14815 .elementor-element.elementor-element-2139a95{--min-height:85px;}.elementor-14815 .elementor-element.elementor-element-fbe6865{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14815 .elementor-element.elementor-element-e52d8c2{--grid-auto-flow:row;}.elementor-14815 .elementor-element.elementor-element-656f6ac{--e-con-grid-template-columns:repeat(3, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-14815 .elementor-element.elementor-element-98f3b0b img{height:65px;}.elementor-14815 .elementor-element.elementor-element-d343624{--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;--align-items:flex-start;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14815 .elementor-element.elementor-element-eff0901{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14815 .elementor-element.elementor-element-eff0901.e-con{--align-self:flex-start;}.elementor-14815 .elementor-element.elementor-element-2d49c99{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14815 .elementor-element.elementor-element-2d49c99.elementor-element{--align-self:flex-start;}.elementor-14815 .elementor-element.elementor-element-723689c{--grid-auto-flow:row;}.elementor-14815 .elementor-element.elementor-element-fc45eff{--grid-auto-flow:row;}.elementor-14815 .elementor-element.elementor-element-55344d7{--grid-auto-flow:row;--margin-top:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var( --e-global-typography-primary-font-size );}.elementor-14815 .elementor-element.elementor-element-75013fdd{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-14815 .elementor-element.elementor-element-4fab1328 img{width:73%;height:136px;}.elementor-14815 .elementor-element.elementor-element-6586cb8d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:010px 0px;--row-gap:010px;--column-gap:0px;--margin-top:45vw;--margin-bottom:-35vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-14815 .elementor-element.elementor-element-6586cb8d.e-con{--order:99999 /* order end hack */;}.elementor-14815 .elementor-element.elementor-element-d05346d.elementor-element{--align-self:stretch;}.elementor-14815 .elementor-element.elementor-element-f8170cd{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:45vw;--margin-bottom:-35vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-14815 .elementor-element.elementor-element-f8170cd.e-con{--order:99999 /* order end hack */;}.elementor-14815 .elementor-element.elementor-element-5cdebc7{--e-n-carousel-swiper-slides-to-display:1;}.elementor-14815 .elementor-element.elementor-element-5e8631fc{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:7%;--padding-left:0%;--padding-right:0%;}.elementor-14815 .elementor-element.elementor-element-7de48d80{width:auto;max-width:auto;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 2%;padding:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-434da653{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-14815 .elementor-element.elementor-element-44d8316a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14815 .elementor-element.elementor-element-3491d6eb{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-7a026ee0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14815 .elementor-element.elementor-element-1fa8712f{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-4ac81a0f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14815 .elementor-element.elementor-element-5506ab4{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-46c58c94{--content-width:88%;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:4%;--padding-bottom:9%;--padding-left:0%;--padding-right:0%;}.elementor-14815 .elementor-element.elementor-element-46c58c94.e-con{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-f22a4c2{--width:100%;--min-height:18vh;--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;--align-items:center;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-f22a4c2.e-con{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-42aaeed{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-3431a72c{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14815 .elementor-element.elementor-element-490d2112{--min-height:0vh;--justify-content:flex-start;}.elementor-14815 .elementor-element.elementor-element-39f9ea0f.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-14815 .elementor-element.elementor-element-2496fc1c{--width:100%;--min-height:18vh;--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;--align-items:center;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-2496fc1c.e-con{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-325c642{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-7688eeaa{--min-height:0vh;--justify-content:flex-start;}.elementor-14815 .elementor-element.elementor-element-3c1dcd41.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-14815 .elementor-element.elementor-element-79c796ec{--width:100%;--min-height:18vh;--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;--align-items:center;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-79c796ec.e-con{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-c85ddb3{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-5d62159e{--min-height:0vh;--justify-content:flex-start;}.elementor-14815 .elementor-element.elementor-element-7e0c8677.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-14815 .elementor-element.elementor-element-50f1b7ed{--min-height:100vh;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:9%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-14815 .elementor-element.elementor-element-516b0f11{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14815 .elementor-element.elementor-element-49b4d6c3{--content-width:88%;--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-14815 .elementor-element.elementor-element-49b4d6c3.e-con{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-6ea32af4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-6ea32af4.elementor-element{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-1029730d{padding:0px 18px 0px 18px;}.elementor-14815 .elementor-element.elementor-element-1029730d.elementor-element{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-1bb00d5b.elementor-element{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-1cf2e0b7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-14815 .elementor-element.elementor-element-1c1ceaef{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:12%;--padding-left:0%;--padding-right:0%;}.elementor-14815 .elementor-element.elementor-element-1c1ceaef.e-con{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-7e8ae1c8{--width:97%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0%;--margin-bottom:6%;--margin-left:0%;--margin-right:0%;}.elementor-14815 .elementor-element.elementor-element-7e8ae1c8.e-con{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-46713668{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-14815 .elementor-element.elementor-element-4015d646{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-14815 .elementor-element.elementor-element-4015d646.elementor-element{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-6fe6647{--width:100%;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-14815 .elementor-element.elementor-element-cb2ffad{--width:100%;--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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-14815 .elementor-element.elementor-element-a6e8f0e{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14815 .elementor-element.elementor-element-acf3caa{--min-height:0px;}.elementor-14815 .elementor-element.elementor-element-4264fea{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14815 .elementor-element.elementor-element-4d633ce{--min-height:0px;}.elementor-14815 .elementor-element.elementor-element-2139a95{--min-height:0px;--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-14815 .elementor-element.elementor-element-e52d8c2{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-14815 .elementor-element.elementor-element-656f6ac{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;}.elementor-14815 .elementor-element.elementor-element-7afdd34{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-14815 .elementor-element.elementor-element-7afdd34.elementor-element{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-dab4708{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14815 .elementor-element.elementor-element-dab4708.elementor-element{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-98f3b0b{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-14815 .elementor-element.elementor-element-98f3b0b.elementor-element{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-d343624{--width:100%;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-eff0901{--content-width:80%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14815 .elementor-element.elementor-element-2d49c99{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;text-align:start;}.elementor-14815 .elementor-element.elementor-element-2d49c99 img{width:100%;max-width:100%;}.elementor-14815 .elementor-element.elementor-element-723689c{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14815 .elementor-element.elementor-element-5bb7065{--justify-content:center;}.elementor-14815 .elementor-element.elementor-element-4f6a984{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-14815 .elementor-element.elementor-element-4f6a984.elementor-element{--align-self:center;}.elementor-14815 .elementor-element.elementor-element-c919768{--justify-content:center;}.elementor-14815 .elementor-element.elementor-element-6d4ad69{--justify-content:center;}.elementor-14815 .elementor-element.elementor-element-4d7b69d{--justify-content:center;}.elementor-14815 .elementor-element.elementor-element-728bb5e{--justify-content:center;}.elementor-14815 .elementor-element.elementor-element-5209bdf{--justify-content:center;}.elementor-14815 .elementor-element.elementor-element-fc45eff{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14815 .elementor-element.elementor-element-22f70bb{--justify-content:center;}.elementor-14815 .elementor-element.elementor-element-76c4841{--justify-content:center;}.elementor-14815 .elementor-element.elementor-element-4b19c8d{--justify-content:center;}.elementor-14815 .elementor-element.elementor-element-971fed3{--justify-content:center;}.elementor-14815 .elementor-element.elementor-element-a423173{--justify-content:center;}.elementor-14815 .elementor-element.elementor-element-0e66654{--justify-content:center;}.elementor-14815 .elementor-element.elementor-element-c77a570{--justify-content:center;}.elementor-14815 .elementor-element.elementor-element-55344d7{--content-width:80%;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14815 .elementor-element.elementor-element-5d01150{border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;--border-radius:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-cc3e284{border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;--border-radius:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-3243f72{border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;--border-radius:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-cc67861{border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;--border-radius:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-ec6c0d7{border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;--border-radius:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-046567a{border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;--border-radius:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-d4af4c6{border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;--border-radius:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-8032d86{border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;--border-radius:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-d519a60{border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;--border-radius:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-b9ed78e{border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;--border-radius:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-4b5d177{border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;--border-radius:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-2c0bb16{border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;--border-radius:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-99fcd5d{border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;--border-radius:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-8b42fb9{border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;--border-radius:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-9bb770b{border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;--border-radius:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-168551d5{--margin-top:-9%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-14815 .elementor-element.elementor-element-3b4dffe1{--min-height:38vh;}.elementor-14815 .elementor-element.elementor-element-587d42a4{--width:100%;--min-height:38vh;}.elementor-14815 .elementor-element.elementor-element-b92b8a3{--margin-top:-9%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-14815 .elementor-element.elementor-element-0e9a5c9{--width:100%;--min-height:41vh;}.elementor-14815 .elementor-element.elementor-element-9784249{--min-height:41vh;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-14815 .elementor-element.elementor-element-1e80d302{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-14815 .elementor-element.elementor-element-48ebfd43{width:auto;max-width:auto;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-d320810{--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var( --e-global-typography-primary-font-size );}.elementor-14815 .elementor-element.elementor-element-7f40349f{--padding-top:0%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-14815 .elementor-element.elementor-element-75013fdd{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14815 .elementor-element.elementor-element-881e10b{border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;--border-radius:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-5f694d7b{border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;--border-radius:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-e2a58be{border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;--border-radius:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-48750645{border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;--border-radius:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-1b60cc09{border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;--border-radius:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-3601c962{border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;--border-radius:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-3ff3a030{border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;--border-radius:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-7249f371{border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;--border-radius:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-57c1fb05{border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;--border-radius:0px 0px 0px 0px;}.elementor-14815 .elementor-element.elementor-element-29137ae7{border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;--border-radius:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-14815 .elementor-element.elementor-element-5eca53f6{--width:41.267%;}.elementor-14815 .elementor-element.elementor-element-5e8631fc{--width:51%;}.elementor-14815 .elementor-element.elementor-element-434da653{--width:15%;}.elementor-14815 .elementor-element.elementor-element-5c890295{--width:28.791%;}.elementor-14815 .elementor-element.elementor-element-15a11e4{--width:17.614%;}.elementor-14815 .elementor-element.elementor-element-71f52380{--width:28.757%;}.elementor-14815 .elementor-element.elementor-element-2237c41a{--width:25%;}.elementor-14815 .elementor-element.elementor-element-160578c8{--width:23.913%;}.elementor-14815 .elementor-element.elementor-element-1b802e62{--width:91.563%;}.elementor-14815 .elementor-element.elementor-element-5570b3b5{--width:46.891%;}.elementor-14815 .elementor-element.elementor-element-3491d6eb{--width:15%;}.elementor-14815 .elementor-element.elementor-element-1b7b2410{--width:28.791%;}.elementor-14815 .elementor-element.elementor-element-6974ac1e{--width:28.791%;}.elementor-14815 .elementor-element.elementor-element-1fa8712f{--width:15%;}.elementor-14815 .elementor-element.elementor-element-660fbb4{--width:28.791%;}.elementor-14815 .elementor-element.elementor-element-5506ab4{--width:15%;}.elementor-14815 .elementor-element.elementor-element-f22a4c2{--width:15%;}.elementor-14815 .elementor-element.elementor-element-490d2112{--width:28.791%;}.elementor-14815 .elementor-element.elementor-element-2496fc1c{--width:15%;}.elementor-14815 .elementor-element.elementor-element-7688eeaa{--width:28.791%;}.elementor-14815 .elementor-element.elementor-element-79c796ec{--width:15%;}.elementor-14815 .elementor-element.elementor-element-5d62159e{--width:28.791%;}.elementor-14815 .elementor-element.elementor-element-50f1b7ed{--width:100%;}.elementor-14815 .elementor-element.elementor-element-2628e134{--width:100%;}.elementor-14815 .elementor-element.elementor-element-1cf2e0b7{--width:88%;}.elementor-14815 .elementor-element.elementor-element-1c1ceaef{--width:93%;}.elementor-14815 .elementor-element.elementor-element-7e8ae1c8{--width:100%;}.elementor-14815 .elementor-element.elementor-element-6fe6647{--width:100%;}.elementor-14815 .elementor-element.elementor-element-cb2ffad{--width:100%;}.elementor-14815 .elementor-element.elementor-element-2139a95{--width:90%;}.elementor-14815 .elementor-element.elementor-element-656f6ac{--width:100%;}.elementor-14815 .elementor-element.elementor-element-346a2dd{--width:100%;}.elementor-14815 .elementor-element.elementor-element-723689c{--width:69%;}.elementor-14815 .elementor-element.elementor-element-5bb7065{--width:100%;}.elementor-14815 .elementor-element.elementor-element-4b19c8d{--width:100%;}.elementor-14815 .elementor-element.elementor-element-55344d7{--content-width:1350px;}.elementor-14815 .elementor-element.elementor-element-168551d5{--width:100%;}.elementor-14815 .elementor-element.elementor-element-3b4dffe1{--width:50%;}.elementor-14815 .elementor-element.elementor-element-587d42a4{--width:50%;}.elementor-14815 .elementor-element.elementor-element-b92b8a3{--width:100%;}.elementor-14815 .elementor-element.elementor-element-0e9a5c9{--width:50%;}.elementor-14815 .elementor-element.elementor-element-9784249{--width:50%;}.elementor-14815 .elementor-element.elementor-element-1e80d302{--width:91.011%;}.elementor-14815 .elementor-element.elementor-element-d320810{--content-width:88%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14815 .elementor-element.elementor-element-5eca53f6{--width:332.469px;}.elementor-14815 .elementor-element.elementor-element-434da653{--width:101px;}.elementor-14815 .elementor-element.elementor-element-5c890295{--width:183.781px;}.elementor-14815 .elementor-element.elementor-element-3491d6eb{--width:95%;}.elementor-14815 .elementor-element.elementor-element-1b7b2410{--width:95%;}.elementor-14815 .elementor-element.elementor-element-6974ac1e{--width:95%;}.elementor-14815 .elementor-element.elementor-element-1fa8712f{--width:95%;}.elementor-14815 .elementor-element.elementor-element-660fbb4{--width:95%;}.elementor-14815 .elementor-element.elementor-element-5506ab4{--width:95%;}.elementor-14815 .elementor-element.elementor-element-f22a4c2{--width:95%;}.elementor-14815 .elementor-element.elementor-element-490d2112{--width:95%;}.elementor-14815 .elementor-element.elementor-element-2496fc1c{--width:95%;}.elementor-14815 .elementor-element.elementor-element-7688eeaa{--width:95%;}.elementor-14815 .elementor-element.elementor-element-79c796ec{--width:95%;}.elementor-14815 .elementor-element.elementor-element-5d62159e{--width:95%;}.elementor-14815 .elementor-element.elementor-element-6fe6647{--width:100%;}.elementor-14815 .elementor-element.elementor-element-eff0901{--content-width:70%;}.elementor-14815 .elementor-element.elementor-element-723689c{--width:77%;}.elementor-14815 .elementor-element.elementor-element-55344d7{--content-width:96%;}}/* Start custom CSS for button, class: .elementor-element-d05346d */.elementor-14815 .elementor-element.elementor-element-d05346d {
    position: relative;
    display: inline-block;
    padding: 12px 14px;
    overflow: hidden;
    border-radius: 50px;
    border: 2px solid #00E0FF;
    font-weight: 600;
}

/* Fondo animado SIEMPRE anclado a la izquierda */
.elementor-14815 .elementor-element.elementor-element-d05346d::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background: #00D4FF;
    transition: width 0.5s ease;
    z-index: 1;
}

/* Hover → se rellena izquierda → derecha */
.elementor-14815 .elementor-element.elementor-element-d05346d:hover::before {
    width: 100%;
}

/* Texto sincronizado */
.elementor-14815 .elementor-element.elementor-element-d05346d .elementor-button-text {
    position: relative;
    z-index: 2;
    background: linear-gradient(to right, #0F007F 50%, #ffffff 50%);
    background-size: 202% 100%;
    background-position: right;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: background-position 1s ease;
}

/* Hover texto */
.elementor-14815 .elementor-element.elementor-element-d05346d:hover .elementor-button-text {
    background-position: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46ee4b1b */.elementor-14815 .elementor-element.elementor-element-46ee4b1b {
    position: relative;
    display: inline-block;
    padding: 0px 14px;
    overflow: hidden;
    border-radius: 50px;
    border: 2px solid #00E0FF;
    font-weight: 600;
}

/* Fondo animado SIEMPRE anclado a la izquierda */
.elementor-14815 .elementor-element.elementor-element-46ee4b1b::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background: #00D4FF;
    transition: width 0.5s ease;
    z-index: 1;
}

/* Hover → se rellena izquierda → derecha */
.elementor-14815 .elementor-element.elementor-element-46ee4b1b:hover::before {
    width: 100%;
}

/* Texto sincronizado */
.elementor-14815 .elementor-element.elementor-element-46ee4b1b .elementor-button-text {
    position: relative;
    z-index: 2;
    background: linear-gradient(to right, #0F007F 50%, #ffffff 50%);
    background-size: 200% 100%;
    background-position: right;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: background-position 1s ease;
}

/* Hover texto */
.elementor-14815 .elementor-element.elementor-element-46ee4b1b:hover .elementor-button-text {
    background-position: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-434da653 */.elementor-14815 .elementor-element.elementor-element-434da653{
  position: relative;
  border-radius: 60px;

  /* 🔥 elimina borde y sombra base */
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}
/* registra la variable para que anime suave */
@property --p {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 0%;
}

.elementor-14815 .elementor-element.elementor-element-434da653{
  position: relative;
  border-radius: 60px;
}

/* Borde animado (solo el anillo) */
.elementor-14815 .elementor-element.elementor-element-434da653::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:60px;
  pointer-events:none;

  /* pinta el progreso en conic-gradient */
  background: conic-gradient(from -90deg, #fff 0% var(--p), transparent var(--p) 100%);

  /* recorta para que SOLO quede un borde de 2px */
  -webkit-mask: 
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;

  /* Firefox */
  mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  mask-composite: exclude;

  padding: 2px; /* grosor del borde */
  
  animation: bordeDraw 2.2s cubic-bezier(.4,0,.2,1) 5s forwards;
}

@keyframes bordeDraw{
  from{ --p: 0%; }
  to  { --p: 100%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15a11e4 */.elementor-14815 .elementor-element.elementor-element-15a11e4{
  position: relative;
  border-radius: 60px;

  /* 🔥 elimina borde y sombra base */
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}
/* registra la variable para que anime suave */
@property --p {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 0%;
}

.elementor-14815 .elementor-element.elementor-element-15a11e4{
  position: relative;
  border-radius: 60px;
}

/* Borde animado (solo el anillo) */
.elementor-14815 .elementor-element.elementor-element-15a11e4::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:60px;
  pointer-events:none;

  /* pinta el progreso en conic-gradient */
  background: conic-gradient(from -90deg, #fff 0% var(--p), transparent var(--p) 100%);

  /* recorta para que SOLO quede un borde de 2px */
  -webkit-mask: 
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;

  /* Firefox */
  mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  mask-composite: exclude;

  padding: 2px; /* grosor del borde */
  
  animation: bordeDraw 2.2s cubic-bezier(.4,0,.2,1) 5s forwards;
}

@keyframes bordeDraw{
  from{ --p: 0%; }
  to  { --p: 100%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b802e62 */.elementor-14815 .elementor-element.elementor-element-1b802e62{
  position: relative;
  border-radius: 60px;

  /* 🔥 elimina borde y sombra base */
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}
/* registra la variable para que anime suave */
@property --p {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 0%;
}

.elementor-14815 .elementor-element.elementor-element-1b802e62{
  position: relative;
  border-radius: 60px;
}

/* Borde animado (solo el anillo) */
.elementor-14815 .elementor-element.elementor-element-1b802e62::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:60px;
  pointer-events:none;

  /* pinta el progreso en conic-gradient */
  background: conic-gradient(from -90deg, #fff 0% var(--p), transparent var(--p) 100%);

  /* recorta para que SOLO quede un borde de 2px */
  -webkit-mask: 
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;

  /* Firefox */
  mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  mask-composite: exclude;

  padding: 2px; /* grosor del borde */
  
  animation: bordeDraw 2.2s cubic-bezier(.4,0,.2,1) 5s forwards;
}

@keyframes bordeDraw{
  from{ --p: 0%; }
  to  { --p: 100%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3491d6eb */.elementor-14815 .elementor-element.elementor-element-3491d6eb {
    border-radius: 60px; /* Adjust the value as needed */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fa8712f */.elementor-14815 .elementor-element.elementor-element-1fa8712f {
    border-radius: 60px; /* Adjust the value as needed */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5506ab4 */.elementor-14815 .elementor-element.elementor-element-5506ab4 {
    border-radius: 60px; /* Adjust the value as needed */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f22a4c2 */.elementor-14815 .elementor-element.elementor-element-f22a4c2{
  position: relative;
  border-radius: 60px;

  /* 🔥 elimina borde y sombra base */
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}
/* registra la variable para que anime suave */
@property --p {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 0%;
}

.elementor-14815 .elementor-element.elementor-element-f22a4c2{
  position: relative;
  border-radius: 60px;
}

/* Borde animado (solo el anillo) */
.elementor-14815 .elementor-element.elementor-element-f22a4c2::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:60px;
  pointer-events:none;

  /* pinta el progreso en conic-gradient */
  background: conic-gradient(from -90deg, #fff 0% var(--p), transparent var(--p) 100%);

  /* recorta para que SOLO quede un borde de 2px */
  -webkit-mask: 
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;

  /* Firefox */
  mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  mask-composite: exclude;

  padding: 2px; /* grosor del borde */
  
  animation: bordeDraw 2.2s cubic-bezier(.4,0,.2,1) 5s forwards;
}

@keyframes bordeDraw{
  from{ --p: 0%; }
  to  { --p: 100%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2496fc1c */.elementor-14815 .elementor-element.elementor-element-2496fc1c{
  position: relative;
  border-radius: 60px;

  /* 🔥 elimina borde y sombra base */
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}
/* registra la variable para que anime suave */
@property --p {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 0%;
}

.elementor-14815 .elementor-element.elementor-element-2496fc1c{
  position: relative;
  border-radius: 60px;
}

/* Borde animado (solo el anillo) */
.elementor-14815 .elementor-element.elementor-element-2496fc1c::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:60px;
  pointer-events:none;

  /* pinta el progreso en conic-gradient */
  background: conic-gradient(from -90deg, #fff 0% var(--p), transparent var(--p) 100%);

  /* recorta para que SOLO quede un borde de 2px */
  -webkit-mask: 
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;

  /* Firefox */
  mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  mask-composite: exclude;

  padding: 2px; /* grosor del borde */
  
  animation: bordeDraw 2.2s cubic-bezier(.4,0,.2,1) 5s forwards;
}

@keyframes bordeDraw{
  from{ --p: 0%; }
  to  { --p: 100%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79c796ec */.elementor-14815 .elementor-element.elementor-element-79c796ec{
  position: relative;
  border-radius: 60px;

  /* 🔥 elimina borde y sombra base */
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}
/* registra la variable para que anime suave */
@property --p {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 0%;
}

.elementor-14815 .elementor-element.elementor-element-79c796ec{
  position: relative;
  border-radius: 60px;
}

/* Borde animado (solo el anillo) */
.elementor-14815 .elementor-element.elementor-element-79c796ec::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:60px;
  pointer-events:none;

  /* pinta el progreso en conic-gradient */
  background: conic-gradient(from -90deg, #fff 0% var(--p), transparent var(--p) 100%);

  /* recorta para que SOLO quede un borde de 2px */
  -webkit-mask: 
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;

  /* Firefox */
  mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  mask-composite: exclude;

  padding: 2px; /* grosor del borde */
  
  animation: bordeDraw 2.2s cubic-bezier(.4,0,.2,1) 5s forwards;
}

@keyframes bordeDraw{
  from{ --p: 0%; }
  to  { --p: 100%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ea32af4 */.elementor-14815 .elementor-element.elementor-element-6ea32af4 {
    position: relative;
    display: inline-block;
    padding: 1px 14px;
    overflow: hidden;
    border-radius: 50px;
    border: 2px solid #0F007F;
    font-weight: 600;
    background: transparent;
    color: #ffffff !important;
}

/* Fondo inicial azul oscuro */
.elementor-14815 .elementor-element.elementor-element-6ea32af4::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #0F007F;
    transition: width 0.6s ease;
    z-index: 1;
}

/* Hover → se vacía izquierda → derecha */
.elementor-14815 .elementor-element.elementor-element-6ea32af4:hover::before {
    width: 0%;
}

/* Texto siempre encima */
.elementor-14815 .elementor-element.elementor-element-6ea32af4 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
}

/* Texto sigue blanco incluso en hover */
.elementor-14815 .elementor-element.elementor-element-6ea32af4:hover {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1029730d */.elementor-14815 .elementor-element.elementor-element-1029730d {
    position: relative;
    display: inline-block;
    padding: 1px 14px;
    overflow: hidden;
    border-radius: 50px;
    border: 2px solid #0F007F;
    font-weight: 600;
    background: transparent;
    color: #ffffff !important;
}

/* Fondo inicial azul oscuro */
.elementor-14815 .elementor-element.elementor-element-1029730d::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #0F007F;
    transition: width 0.6s ease;
    z-index: 1;
}

/* Hover → se vacía izquierda → derecha */
.elementor-14815 .elementor-element.elementor-element-1029730d:hover::before {
    width: 0%;
}

/* Texto siempre encima */
.elementor-14815 .elementor-element.elementor-element-1029730d .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
}

/* Texto sigue blanco incluso en hover */
.elementor-14815 .elementor-element.elementor-element-1029730d:hover {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1bb00d5b */.elementor-14815 .elementor-element.elementor-element-1bb00d5b {
    position: relative;
    display: inline-block;
    padding: 1px 14px;
    overflow: hidden;
    border-radius: 50px;
    border: 2px solid #0F007F;
    font-weight: 600;
    background: transparent;
    color: #ffffff !important;
}

/* Fondo inicial azul oscuro */
.elementor-14815 .elementor-element.elementor-element-1bb00d5b::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #0F007F;
    transition: width 0.6s ease;
    z-index: 1;
}

/* Hover → se vacía izquierda → derecha */
.elementor-14815 .elementor-element.elementor-element-1bb00d5b:hover::before {
    width: 0%;
}

/* Texto siempre encima */
.elementor-14815 .elementor-element.elementor-element-1bb00d5b .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
}

/* Texto sigue blanco incluso en hover */
.elementor-14815 .elementor-element.elementor-element-1bb00d5b:hover {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5335bba9 */.elementor-14815 .elementor-element.elementor-element-5335bba9 {
    position: relative;
    display: inline-block;
    padding: 1px 14px;
    overflow: hidden;
    border-radius: 50px;
    border: 2px solid #0F007F;
    font-weight: 600;
    background: transparent;
    color: #ffffff !important;
}

/* Fondo inicial azul oscuro */
.elementor-14815 .elementor-element.elementor-element-5335bba9::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #0F007F;
    transition: width 0.6s ease;
    z-index: 1;
}

/* Hover → se vacía izquierda → derecha */
.elementor-14815 .elementor-element.elementor-element-5335bba9:hover::before {
    width: 0%;
}

/* Texto siempre encima */
.elementor-14815 .elementor-element.elementor-element-5335bba9 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
}

/* Texto sigue blanco incluso en hover */
.elementor-14815 .elementor-element.elementor-element-5335bba9:hover {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18cd0a15 */.elementor-14815 .elementor-element.elementor-element-18cd0a15 {
    position: relative;
    display: inline-block;
    padding: 1px 14px;
    overflow: hidden;
    border-radius: 50px;
    border: 2px solid #0F007F;
    font-weight: 600;
    background: transparent;
    color: #ffffff !important;
}

/* Fondo inicial azul oscuro */
.elementor-14815 .elementor-element.elementor-element-18cd0a15::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #0F007F;
    transition: width 0.6s ease;
    z-index: 1;
}

/* Hover → se vacía izquierda → derecha */
.elementor-14815 .elementor-element.elementor-element-18cd0a15:hover::before {
    width: 0%;
}

/* Texto siempre encima */
.elementor-14815 .elementor-element.elementor-element-18cd0a15 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
}

/* Texto sigue blanco incluso en hover */
.elementor-14815 .elementor-element.elementor-element-18cd0a15:hover {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d30c4ba */.elementor-14815 .elementor-element.elementor-element-2d30c4ba {
    position: relative;
    display: inline-block;
    padding: 1px 14px;
    overflow: hidden;
    border-radius: 50px;
    border: 2px solid #0F007F;
    font-weight: 600;
    background: transparent;
    color: #ffffff !important;
}

/* Fondo inicial azul oscuro */
.elementor-14815 .elementor-element.elementor-element-2d30c4ba::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #0F007F;
    transition: width 0.6s ease;
    z-index: 1;
}

/* Hover → se vacía izquierda → derecha */
.elementor-14815 .elementor-element.elementor-element-2d30c4ba:hover::before {
    width: 0%;
}

/* Texto siempre encima */
.elementor-14815 .elementor-element.elementor-element-2d30c4ba .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
}

/* Texto sigue blanco incluso en hover */
.elementor-14815 .elementor-element.elementor-element-2d30c4ba:hover {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4015d646 */.elementor-14815 .elementor-element.elementor-element-4015d646 {
    position: relative;
    display: inline-block;
    padding: 1px 14px;
    overflow: hidden;
    border-radius: 50px;
    border: 2px solid #00E0FF;
    font-weight: 600;
}

/* Fondo animado SIEMPRE anclado a la izquierda */
.elementor-14815 .elementor-element.elementor-element-4015d646::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background: #00D4FF;
    transition: width 0.5s ease;
    z-index: 1;
}

/* Hover → se rellena izquierda → derecha */
.elementor-14815 .elementor-element.elementor-element-4015d646:hover::before {
    width: 100%;
}

/* Texto sincronizado */
.elementor-14815 .elementor-element.elementor-element-4015d646 .elementor-button-text {
    position: relative;
    z-index: 2;
    background: linear-gradient(to right, #0F007F 50%, #ffffff 50%);
    background-size: 200% 100%;
    background-position: right;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: background-position 1s ease;
}

/* Hover texto */
.elementor-14815 .elementor-element.elementor-element-4015d646:hover .elementor-button-text {
    background-position: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55344d7 *//* Altura fija y sin padding excesivo */
.elementor-14815 .elementor-element.elementor-element-55344d7 .e-con-full {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    height: 160px !important;
    overflow: hidden;
    padding: 12px 10px !important;
    box-sizing: border-box;
    gap: 0 !important;
}

/* Título pegado arriba */
.elementor-14815 .elementor-element.elementor-element-55344d7 .e-con-full .elementor-widget-text-editor {
    width: 100%;
    text-align: center;
    flex-shrink: 0;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.2;
}

/* Ocultar título duplicado si hay dos */
.elementor-14815 .elementor-element.elementor-element-55344d7 .e-con-full .elementor-widget-text-editor ~ .elementor-widget-text-editor {
    display: none !important;
}

/* Imagen ocupa el espacio restante centrada */
.elementor-14815 .elementor-element.elementor-element-55344d7 .e-con-full .elementor-widget-image {
    flex: 1;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
}

/* Logo controlado */
.elementor-14815 .elementor-element.elementor-element-55344d7 .e-con-full .elementor-widget-image img {
    max-width: 80%;
    max-height: 70px;
    width: auto;
    height: auto;
    object-fit: contain;
    display: block;
    margin: 0 auto;
}

/* Reducir visualmente el logo de EPOS */
.elementor-14815 .elementor-element.elementor-element-55344d7 .e-con-full .elementor-widget-image img[src*="Logo-1"] {
    max-width: 50% !important;
    max-height: 45px !important;
}
/* Tablet pequeño */
@media (max-width: 820px) {
  .elementor-14815 .elementor-element.elementor-element-55344d7 {
    margin-top:;
  }
}

/* Tablet grande */
@media (min-width: 821px) and (max-width: 1180px) {
  .elementor-14815 .elementor-element.elementor-element-55344d7 {
    margin-top:;
  }
}

/* Desktop */
@media (min-width: 1181px) {
  .elementor-14815 .elementor-element.elementor-element-55344d7 {
    margin-top: ;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a7a4545 */.elementor-14815 .elementor-element.elementor-element-a7a4545 {
    position: relative;
    display: inline-block;
    padding: 1px 14px;
    overflow: hidden;
    border-radius: 50px;
    border: 2px solid #0F007F;
    font-weight: 600;
    background: transparent;
    color: #ffffff !important;
}

/* Fondo inicial azul oscuro */
.elementor-14815 .elementor-element.elementor-element-a7a4545::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #0F007F;
    transition: width 0.6s ease;
    z-index: 1;
}

/* Hover → se vacía izquierda → derecha */
.elementor-14815 .elementor-element.elementor-element-a7a4545:hover::before {
    width: 0%;
}

/* Texto siempre encima */
.elementor-14815 .elementor-element.elementor-element-a7a4545 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
}

/* Texto sigue blanco incluso en hover */
.elementor-14815 .elementor-element.elementor-element-a7a4545:hover {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-955dc3c */.elementor-14815 .elementor-element.elementor-element-955dc3c {
    position: relative;
    display: inline-block;
    padding: 1px 14px;
    overflow: hidden;
    border-radius: 50px;
    border: 2px solid #0F007F;
    font-weight: 600;
    background: transparent;
    color: #ffffff !important;
}

/* Fondo inicial azul oscuro */
.elementor-14815 .elementor-element.elementor-element-955dc3c::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #0F007F;
    transition: width 0.6s ease;
    z-index: 1;
}

/* Hover → se vacía izquierda → derecha */
.elementor-14815 .elementor-element.elementor-element-955dc3c:hover::before {
    width: 0%;
}

/* Texto siempre encima */
.elementor-14815 .elementor-element.elementor-element-955dc3c .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
}

/* Texto sigue blanco incluso en hover */
.elementor-14815 .elementor-element.elementor-element-955dc3c:hover {
    color: #ffffff !important;
}/* End custom CSS */