.elementor-7 .elementor-element.elementor-element-9bb8c49{--display:flex;--min-height:777px;--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;}.elementor-7 .elementor-element.elementor-element-9bb8c49:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9bb8c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jeffersonbermeo.com/wp-content/uploads/2026/04/2_01_1.webp");}.elementor-7 .elementor-element.elementor-element-9bb8c49.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-25dc5ef{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;}.elementor-7 .elementor-element.elementor-element-25dc5ef img{width:72%;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-3bec31c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:58px;font-weight:700;line-height:48px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-3bec31c{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 48.023% );max-width:48.023%;--container-widget-width:48.023%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-3bec31c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-7 .elementor-element.elementor-element-1ba46a0{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );width:var( --container-widget-width, 42.306% );max-width:42.306%;--container-widget-width:42.306%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-1ba46a0 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-1ba46a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-b80463f{--display:flex;--min-height:37px;--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-7 .elementor-element.elementor-element-b80463f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-7e564b2 .elementor-button{height:42px;width:172px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Inter", Sans-serif;font-size:15px;font-weight:800;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#2D1B69;border-radius:20px 20px 20px 20px;padding:24px 24px 24px 24px;}.elementor-7 .elementor-element.elementor-element-7e564b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-922b82a .elementor-button{height:42px;width:172px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Inter", Sans-serif;font-size:15px;font-weight:800;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;padding:24px 24px 24px 24px;}.elementor-7 .elementor-element.elementor-element-922b82a{width:var( --container-widget-width, 47.536% );max-width:47.536%;--container-widget-width:47.536%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-922b82a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-5a06a64{--display:flex;--min-height:37px;--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-7 .elementor-element.elementor-element-5a06a64.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-0ff7ffd{--e-image-carousel-slides-to-show:5;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0ff7ffd .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-7 .elementor-element.elementor-element-5b18257{--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-7 .elementor-element.elementor-element-5b18257:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5b18257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-32bd62e{--display:flex;--min-height:1440px;--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;--flex-wrap:wrap;--align-content:flex-start;--overlay-opacity:1;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-32bd62e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-32bd62e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-7 .elementor-element.elementor-element-32bd62e::before, .elementor-7 .elementor-element.elementor-element-32bd62e > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-32bd62e > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-32bd62e > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-32bd62e > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-32bd62e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-32bd62e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-a0da985{--display:flex;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-a0da985.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-a29aa2f{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a29aa2f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:700;line-height:57px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-217cb7f{column-gap:0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-217cb7f p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-217cb7f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-6705df7{--display:flex;--min-height:207px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6705df7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-7360c93{--display:flex;--min-height:0px;--margin-top:7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:83px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7360c93.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-5a6763d{text-align:start;}.elementor-7 .elementor-element.elementor-element-5a6763d img{width:65%;max-width:100%;opacity:1;}.elementor-7 .elementor-element.elementor-element-e4f50ca{--display:flex;--min-height:2px;--justify-content:center;--margin-top:37px;--margin-bottom:30px;--margin-left:-300px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-e4f50ca.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-widget-image-box .elementor-image-box-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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-3395ca1 .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-3395ca1.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-7 .elementor-element.elementor-element-3395ca1.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-7 .elementor-element.elementor-element-3395ca1.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-7 .elementor-element.elementor-element-3395ca1 .elementor-image-box-title{margin-bottom:8px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;line-height:1px;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-3395ca1 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-7 .elementor-element.elementor-element-3395ca1 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-3395ca1:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-3395ca1:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-3395ca1 .elementor-image-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-3395ca1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-18faf58{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-18faf58.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-c2949ac{text-align:start;margin:100px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c2949ac img{width:32%;max-width:48%;height:219px;opacity:1;}.elementor-7 .elementor-element.elementor-element-397c975{--display:flex;--min-height:207px;--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-7 .elementor-element.elementor-element-397c975.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-8650403{--display:flex;--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-7 .elementor-element.elementor-element-8650403.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-b675863{text-align:start;margin:55px -121px calc(var(--kit-widget-spacing, 0px) + -169px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b675863 img{width:100%;max-width:100%;opacity:1;}.elementor-7 .elementor-element.elementor-element-b675863.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-33af13d{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-100px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:083px;}.elementor-7 .elementor-element.elementor-element-33af13d.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-2b275aa{text-align:start;}.elementor-7 .elementor-element.elementor-element-2b275aa img{width:65%;max-width:100%;opacity:1;}.elementor-7 .elementor-element.elementor-element-b11fd03{--display:flex;--min-height:2px;--justify-content:center;--margin-top:37px;--margin-bottom:30px;--margin-left:100px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-b11fd03.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-8b0889e .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-8b0889e.elementor-position-right .elementor-image-box-img{margin-left:17px;}.elementor-7 .elementor-element.elementor-element-8b0889e.elementor-position-left .elementor-image-box-img{margin-right:17px;}.elementor-7 .elementor-element.elementor-element-8b0889e.elementor-position-top .elementor-image-box-img{margin-bottom:17px;}.elementor-7 .elementor-element.elementor-element-8b0889e .elementor-image-box-title{margin-bottom:8px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;line-height:25px;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-8b0889e .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-7 .elementor-element.elementor-element-8b0889e .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-8b0889e:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-8b0889e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-8b0889e .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-8b0889e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 96.269% );max-width:96.269%;--container-widget-width:96.269%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-8b0889e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-f5aa8da{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-100px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:083px;}.elementor-7 .elementor-element.elementor-element-f5aa8da.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-5848ef2{text-align:start;}.elementor-7 .elementor-element.elementor-element-5848ef2 img{width:65%;max-width:100%;opacity:1;}.elementor-7 .elementor-element.elementor-element-2c25b82{--display:flex;--min-height:207px;--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-7 .elementor-element.elementor-element-2c25b82.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-8d8c79f{--display:flex;--min-height:0px;--margin-top:7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:83px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8d8c79f.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-48a85fd{text-align:start;}.elementor-7 .elementor-element.elementor-element-48a85fd img{width:65%;max-width:100%;opacity:1;}.elementor-7 .elementor-element.elementor-element-5b5ea33{--display:flex;--min-height:2px;--justify-content:center;--margin-top:37px;--margin-bottom:30px;--margin-left:-300px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-5b5ea33.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-75b6e7a .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-75b6e7a.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-7 .elementor-element.elementor-element-75b6e7a.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-7 .elementor-element.elementor-element-75b6e7a.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-7 .elementor-element.elementor-element-75b6e7a .elementor-image-box-title{margin-bottom:8px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;line-height:17px;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-75b6e7a .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-7 .elementor-element.elementor-element-75b6e7a .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-75b6e7a:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-75b6e7a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-75b6e7a .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-75b6e7a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6951709{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6951709.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-523f6a8{text-align:start;margin:100px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-523f6a8 img{width:32%;max-width:48%;height:219px;opacity:1;}.elementor-7 .elementor-element.elementor-element-d0ddd5d{--display:flex;--min-height:207px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d0ddd5d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-21f4a26{--display:flex;--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-7 .elementor-element.elementor-element-21f4a26.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-e708782{text-align:start;margin:55px -121px calc(var(--kit-widget-spacing, 0px) + -169px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e708782 img{width:100%;max-width:100%;opacity:1;}.elementor-7 .elementor-element.elementor-element-e708782.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-28c47e1{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-100px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:083px;}.elementor-7 .elementor-element.elementor-element-28c47e1.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-a6b9e43{text-align:start;}.elementor-7 .elementor-element.elementor-element-a6b9e43 img{width:65%;max-width:100%;opacity:1;}.elementor-7 .elementor-element.elementor-element-bcc48ef{--display:flex;--min-height:2px;--justify-content:center;--margin-top:37px;--margin-bottom:30px;--margin-left:100px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-bcc48ef.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-49740e0 .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-49740e0.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-7 .elementor-element.elementor-element-49740e0.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-7 .elementor-element.elementor-element-49740e0.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-7 .elementor-element.elementor-element-49740e0 .elementor-image-box-title{margin-bottom:8px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:800;line-height:22px;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-49740e0 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-7 .elementor-element.elementor-element-49740e0 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-49740e0:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-49740e0:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-49740e0 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-49740e0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-044abda{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-100px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:083px;}.elementor-7 .elementor-element.elementor-element-044abda.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-5b8e566{text-align:start;}.elementor-7 .elementor-element.elementor-element-5b8e566 img{width:65%;max-width:100%;opacity:1;}.elementor-7 .elementor-element.elementor-element-f8a6d9b{--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-7 .elementor-element.elementor-element-3f2575b{--display:flex;--min-height:207px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-7 .elementor-element.elementor-element-3f2575b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-179a962{text-align:center;margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 101.607% );max-width:101.607%;--container-widget-width:101.607%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-179a962 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:58px;font-weight:700;line-height:48px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-179a962.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-fc2ce98{column-gap:0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-fc2ce98 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-fc2ce98.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-90cf6e9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-7 .elementor-element.elementor-element-efffc9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-8876cf4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-8876cf4 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-8876cf4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-7c6a586 .elementor-button{height:42px;width:172px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Inter", Sans-serif;font-size:15px;font-weight:800;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;padding:24px 24px 24px 24px;}.elementor-7 .elementor-element.elementor-element-65962b3{font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-5121e29{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:-1em;}.elementor-7 .elementor-element.elementor-element-76d4276{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-7 .elementor-element.elementor-element-a724c03{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-a3e5e60 .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-a3e5e60 .elementor-image-box-title{margin-bottom:3px;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;line-height:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-a3e5e60:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-a3e5e60:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-a3e5e60 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-a3e5e60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-e879c1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-e879c1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-e879c1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-e879c1d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-7 .elementor-element.elementor-element-e879c1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-7 .elementor-element.elementor-element-e879c1d .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-e879c1d .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-e879c1d .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-e879c1d .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-e879c1d{--e-icon-list-icon-size:21px;--icon-vertical-offset:-5px;}.elementor-7 .elementor-element.elementor-element-e879c1d .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-e879c1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-e879c1d .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-e879c1d .elementor-icon-list-text{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-ca1dbfd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0px;}.elementor-7 .elementor-element.elementor-element-ca1dbfd .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-ca1dbfd .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-c909418{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-9e68013{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-7 .elementor-element.elementor-element-3b1b78d{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-b8f53c3 .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-b8f53c3 .elementor-image-box-title{margin-bottom:3px;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;line-height:1px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-b8f53c3:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-b8f53c3:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-b8f53c3 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-b8f53c3{margin:-0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ccf3289 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-ccf3289 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-ccf3289 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-ccf3289 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-7 .elementor-element.elementor-element-ccf3289 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-7 .elementor-element.elementor-element-ccf3289 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-ccf3289 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-ccf3289 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-ccf3289 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-ccf3289{--e-icon-list-icon-size:21px;--icon-vertical-offset:-5px;}.elementor-7 .elementor-element.elementor-element-ccf3289 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-ccf3289 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-ccf3289 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-ccf3289 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-61e63ed{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0px;}.elementor-7 .elementor-element.elementor-element-61e63ed .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-61e63ed .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-1bd02ab{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-secondary );margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + -41px) 0px;}.elementor-7 .elementor-element.elementor-element-147d60d{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-7 .elementor-element.elementor-element-6d5e56c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-7 .elementor-element.elementor-element-4118b67{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-112de67 .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-112de67 .elementor-image-box-title{margin-bottom:0px;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;line-height:18px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-112de67:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-112de67:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-112de67 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-112de67{margin:-0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 112.839% );max-width:112.839%;--container-widget-width:112.839%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-112de67.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-b8a1edd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-b8a1edd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-b8a1edd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-b8a1edd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-7 .elementor-element.elementor-element-b8a1edd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-7 .elementor-element.elementor-element-b8a1edd .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-b8a1edd .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-b8a1edd .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-b8a1edd .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-b8a1edd{--e-icon-list-icon-size:21px;--icon-vertical-offset:-5px;}.elementor-7 .elementor-element.elementor-element-b8a1edd .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-b8a1edd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-b8a1edd .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-b8a1edd .elementor-icon-list-text{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-f6bd771{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0px;}.elementor-7 .elementor-element.elementor-element-f6bd771 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-f6bd771 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-0b54958{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-b4888a9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-7 .elementor-element.elementor-element-f3d8d49{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-5a73823 .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-5a73823 .elementor-image-box-title{margin-bottom:0px;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;line-height:1px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-5a73823:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-5a73823:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-5a73823 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-5a73823{margin:-0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-615a419 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-615a419 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-615a419 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-615a419 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-7 .elementor-element.elementor-element-615a419 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-7 .elementor-element.elementor-element-615a419 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-615a419 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-615a419 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-615a419 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-615a419{--e-icon-list-icon-size:21px;--icon-vertical-offset:-5px;}.elementor-7 .elementor-element.elementor-element-615a419 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-615a419 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-615a419 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-615a419 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-4aa5eb5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0px;}.elementor-7 .elementor-element.elementor-element-4aa5eb5 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-4aa5eb5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-5b13046{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-secondary );margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + -41px) 0px;}.elementor-7 .elementor-element.elementor-element-a3d4745{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-a3d4745:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a3d4745 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://jeffersonbermeo.com/wp-content/uploads/2026/04/capa_9_1.webp");background-position:bottom right;background-repeat:no-repeat;background-size:51% auto;}.elementor-7 .elementor-element.elementor-element-cccf7a2{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-1037083{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 54.908% );max-width:54.908%;--container-widget-width:54.908%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-1037083 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:58px;font-weight:700;line-height:48px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-1037083.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-67670e6{column-gap:0px;text-align:start;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#242020E0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-67670e6 p{margin-block-end:1px;}.elementor-7 .elementor-element.elementor-element-67670e6.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-670fe03{--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-7 .elementor-element.elementor-element-670fe03.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-791fbb1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-6925732{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-6925732 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:88px;font-weight:700;line-height:1px;letter-spacing:-5px;word-spacing:0px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-e8a4a9f{--display:flex;--min-height:2px;--justify-content:center;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-e8a4a9f.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-a93dec5 .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-a93dec5 .elementor-image-box-title{margin-bottom:15px;font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:700;line-height:1px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-a93dec5 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-a93dec5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-bf956e6{--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-7 .elementor-element.elementor-element-bf956e6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-ad4a34a{text-align:center;margin:65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-7c5133a{--display:flex;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-48a2e11{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-48a2e11 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:88px;font-weight:700;line-height:1px;letter-spacing:-5px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-0f91f27{--display:flex;--min-height:2px;--justify-content:center;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-0f91f27.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-fa469a5 .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-fa469a5 .elementor-image-box-title{margin-bottom:15px;font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:700;line-height:1px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-fa469a5 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-fa469a5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c726fd5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-34a7458{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-34a7458 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:88px;font-weight:700;line-height:1px;letter-spacing:-5px;word-spacing:0px;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-3a8fb39{--display:flex;--min-height:2px;--justify-content:center;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-3a8fb39.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-321a647 .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-321a647 .elementor-image-box-title{margin-bottom:15px;font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:700;line-height:1px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-321a647 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-321a647{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ef8bb40{--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-7 .elementor-element.elementor-element-ef8bb40.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-e6c89f1{text-align:center;margin:65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-79fc1ae{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-2c704f2{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-2c704f2 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:88px;font-weight:700;line-height:1px;letter-spacing:-5px;word-spacing:0px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-ea8bdf7{--display:flex;--min-height:2px;--justify-content:center;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-ea8bdf7.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-5e54553 .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-5e54553 .elementor-image-box-title{margin-bottom:15px;font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:700;line-height:1px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-5e54553 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-5e54553{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-cf7827e{--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-7 .elementor-element.elementor-element-cf7827e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-5c8a7d7{text-align:center;margin:65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-0c94731{--display:flex;--margin-top:250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-6656c88{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-6656c88 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:88px;font-weight:700;line-height:1px;letter-spacing:-5px;word-spacing:0px;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-56df587{--display:flex;--min-height:2px;--justify-content:center;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-56df587.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-b5a4210 .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-b5a4210 .elementor-image-box-title{margin-bottom:15px;font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:700;line-height:1px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-b5a4210 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-b5a4210{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f44cde9{--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-7 .elementor-element.elementor-element-f44cde9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-0d1cd8d{text-align:center;margin:65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-fed2493{--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-7 .elementor-element.elementor-element-fed2493.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-aa7a732{text-align:center;margin:65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-b98a252{--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-7 .elementor-element.elementor-element-b98a252.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-2accd6d{--display:flex;--margin-top:250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-e2ddaa4{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-e2ddaa4 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:88px;font-weight:700;line-height:1px;letter-spacing:-5px;word-spacing:0px;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-54b1db3{--display:flex;--min-height:2px;--justify-content:center;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-54b1db3.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-582babd .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-582babd .elementor-image-box-title{margin-bottom:15px;font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:700;line-height:1px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-582babd .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-582babd{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8ec2c31{--display:flex;--margin-top:250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-bb10cd0{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-bb10cd0 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:88px;font-weight:700;line-height:1px;letter-spacing:-5px;word-spacing:0px;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-3be7681{--display:flex;--min-height:2px;--justify-content:center;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-3be7681.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-2caee35 .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-2caee35 .elementor-image-box-title{margin-bottom:15px;font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:700;line-height:1px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-2caee35 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-2caee35{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-709515c{--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-7 .elementor-element.elementor-element-7184076{--display:flex;}.elementor-7 .elementor-element.elementor-element-ed0a32d{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#242020E0;}.elementor-7 .elementor-element.elementor-element-66d51af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-e330630{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-e330630.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-9be7437{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 54.908% );max-width:54.908%;--container-widget-width:54.908%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-9be7437 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:58px;font-weight:700;line-height:48px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-9be7437.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-7c9663f{column-gap:0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-7c9663f p{margin-block-end:1px;}.elementor-7 .elementor-element.elementor-element-7c9663f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-bf97dd8{column-gap:0px;text-align:center;font-family:"Inter", Sans-serif;font-size:1px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-bf97dd8 p{margin-block-end:1px;}.elementor-7 .elementor-element.elementor-element-bf97dd8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-57ae917{--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-7 .elementor-element.elementor-element-57ae917.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-1cd5c97{--display:flex;--min-height:2px;--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;--z-index:1;}.elementor-7 .elementor-element.elementor-element-1cd5c97.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-3581f3b.elementor-position-right .elementor-image-box-img{margin-left:11px;}.elementor-7 .elementor-element.elementor-element-3581f3b.elementor-position-left .elementor-image-box-img{margin-right:11px;}.elementor-7 .elementor-element.elementor-element-3581f3b.elementor-position-top .elementor-image-box-img{margin-bottom:11px;}.elementor-7 .elementor-element.elementor-element-3581f3b .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-7 .elementor-element.elementor-element-3581f3b .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-3581f3b .elementor-image-box-title{font-family:"Space Grotesk", Sans-serif;font-size:27px;font-weight:700;line-height:1px;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-3581f3b:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-3581f3b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-3581f3b .elementor-image-box-description{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-3581f3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ab231d3{--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-7 .elementor-element.elementor-element-ab231d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-d132c26{--display:flex;--min-height:2px;--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;--z-index:1;}.elementor-7 .elementor-element.elementor-element-d132c26.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-acbf269.elementor-position-right .elementor-image-box-img{margin-left:11px;}.elementor-7 .elementor-element.elementor-element-acbf269.elementor-position-left .elementor-image-box-img{margin-right:11px;}.elementor-7 .elementor-element.elementor-element-acbf269.elementor-position-top .elementor-image-box-img{margin-bottom:11px;}.elementor-7 .elementor-element.elementor-element-acbf269 .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-7 .elementor-element.elementor-element-acbf269 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-acbf269 .elementor-image-box-title{font-family:"Space Grotesk", Sans-serif;font-size:27px;font-weight:700;line-height:1px;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-acbf269:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-acbf269:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-acbf269 .elementor-image-box-description{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-acbf269{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-00a647f{--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-7 .elementor-element.elementor-element-00a647f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-990462e{--display:flex;--min-height:2px;--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;--z-index:1;}.elementor-7 .elementor-element.elementor-element-990462e.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-aa6702e.elementor-position-right .elementor-image-box-img{margin-left:11px;}.elementor-7 .elementor-element.elementor-element-aa6702e.elementor-position-left .elementor-image-box-img{margin-right:11px;}.elementor-7 .elementor-element.elementor-element-aa6702e.elementor-position-top .elementor-image-box-img{margin-bottom:11px;}.elementor-7 .elementor-element.elementor-element-aa6702e .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-7 .elementor-element.elementor-element-aa6702e .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-aa6702e .elementor-image-box-title{font-family:"Space Grotesk", Sans-serif;font-size:27px;font-weight:700;line-height:1px;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-aa6702e:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-aa6702e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-aa6702e .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-aa6702e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2a32247{--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-7 .elementor-element.elementor-element-cb1590e{--display:flex;--min-height:2px;--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;--z-index:1;}.elementor-7 .elementor-element.elementor-element-cb1590e.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-3fc283b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-3fc283b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-3fc283b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-3fc283b .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-7 .elementor-element.elementor-element-3fc283b .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-3fc283b .elementor-image-box-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;line-height:22px;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-3fc283b:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-3fc283b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-3fc283b .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-3fc283b{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9f0285c{--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-7 .elementor-element.elementor-element-c534e84{--display:flex;--min-height:2px;--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;--z-index:1;}.elementor-7 .elementor-element.elementor-element-c534e84.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-c84e51d.elementor-position-right .elementor-image-box-img{margin-left:11px;}.elementor-7 .elementor-element.elementor-element-c84e51d.elementor-position-left .elementor-image-box-img{margin-right:11px;}.elementor-7 .elementor-element.elementor-element-c84e51d.elementor-position-top .elementor-image-box-img{margin-bottom:11px;}.elementor-7 .elementor-element.elementor-element-c84e51d .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-7 .elementor-element.elementor-element-c84e51d .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-c84e51d .elementor-image-box-title{font-family:"Space Grotesk", Sans-serif;font-size:27px;font-weight:700;line-height:1px;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-c84e51d:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-c84e51d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-c84e51d .elementor-image-box-description{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-c84e51d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-26258af{--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-7 .elementor-element.elementor-element-9699893{--display:flex;--min-height:2px;--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;--z-index:1;}.elementor-7 .elementor-element.elementor-element-9699893.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-1fe7371.elementor-position-right .elementor-image-box-img{margin-left:11px;}.elementor-7 .elementor-element.elementor-element-1fe7371.elementor-position-left .elementor-image-box-img{margin-right:11px;}.elementor-7 .elementor-element.elementor-element-1fe7371.elementor-position-top .elementor-image-box-img{margin-bottom:11px;}.elementor-7 .elementor-element.elementor-element-1fe7371 .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-7 .elementor-element.elementor-element-1fe7371 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-1fe7371 .elementor-image-box-title{font-family:"Space Grotesk", Sans-serif;font-size:27px;font-weight:700;line-height:1px;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-1fe7371:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-1fe7371:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-1fe7371 .elementor-image-box-description{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-1fe7371{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-26818b7{--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-7 .elementor-element.elementor-element-67d84fb{--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-7 .elementor-element.elementor-element-c91df06{--display:flex;--min-height:2px;--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;--z-index:1;}.elementor-7 .elementor-element.elementor-element-c91df06.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-ddc2aee .elementor-image-box-title{font-family:"Space Grotesk", Sans-serif;font-size:27px;font-weight:700;line-height:1px;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-ddc2aee:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-ddc2aee:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-ddc2aee .elementor-image-box-description{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-ddc2aee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a8c126d{--display:flex;--min-height:482px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-5ca70f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-5ca70f4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-d258044{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 81.872% );max-width:81.872%;--container-widget-width:81.872%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-d258044 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:58px;font-weight:700;line-height:48px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-d258044.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-0720411{column-gap:0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-0720411 p{margin-block-end:1px;}.elementor-7 .elementor-element.elementor-element-0720411.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-79f120a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-79f120a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-a23819e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -41px;width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;top:0px;}.elementor-7 .elementor-element.elementor-element-a23819e.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-a23819e{left:-31px;}body.rtl .elementor-7 .elementor-element.elementor-element-a23819e{right:-31px;}.elementor-7 .elementor-element.elementor-element-c3f578a{--display:flex;--min-height:2px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-c3f578a.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-c579f20{text-align:center;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 79.657% );max-width:79.657%;--container-widget-width:79.657%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-c579f20 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:40px;font-weight:700;line-height:51px;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-c579f20.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-3655159{text-align:center;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-3655159 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:25px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-3655159.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-a4df8c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-a4df8c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-a4df8c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-a4df8c0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-a4df8c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-a4df8c0 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-a4df8c0 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-a4df8c0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;width:var( --container-widget-width, 47.068% );max-width:47.068%;--container-widget-width:47.068%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-a4df8c0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-a4df8c0 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-a4df8c0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-a4df8c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-dfb1e83 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-dfb1e83 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-dfb1e83 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-dfb1e83 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-dfb1e83 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-dfb1e83 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-dfb1e83 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-dfb1e83{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;width:var( --container-widget-width, 41.125% );max-width:41.125%;--container-widget-width:41.125%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-dfb1e83 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-dfb1e83 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-dfb1e83 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-dfb1e83.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-c3ed143 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-c3ed143{width:var( --container-widget-width, 104.303% );max-width:104.303%;--container-widget-width:104.303%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-c3ed143.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-1302d18{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;}.elementor-7 .elementor-element.elementor-element-1302d18 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:700;line-height:1px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-1302d18.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-5c8fa00{--display:flex;--min-height:2px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-5c8fa00.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-796ce36{--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-796ce36:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-796ce36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-508e9fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-1328976{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 81.872% );max-width:81.872%;--container-widget-width:81.872%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-1328976 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:58px;font-weight:700;line-height:48px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-1328976.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-f22922f{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#181717;width:var( --container-widget-width, 43.089% );max-width:43.089%;--container-widget-width:43.089%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-f22922f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-88db9c3{--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-7 .elementor-element.elementor-element-88db9c3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-e57dc2c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:38px;font-weight:700;line-height:1px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-e57dc2c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-7 .elementor-element.elementor-element-8248f71 .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-8248f71.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-8248f71.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-8248f71.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-8248f71 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-7 .elementor-element.elementor-element-8248f71 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-8248f71 .elementor-image-box-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;line-height:1px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-8248f71 .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-8248f71{width:var( --container-widget-width, 109.335% );max-width:109.335%;--container-widget-width:109.335%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-8248f71.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-87f51fe .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-87f51fe.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-87f51fe.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-87f51fe.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-87f51fe .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-7 .elementor-element.elementor-element-87f51fe .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-87f51fe .elementor-image-box-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;line-height:1px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-87f51fe .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-143b9f9 .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-143b9f9.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-143b9f9.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-143b9f9.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-143b9f9 .elementor-image-box-wrapper .elementor-image-box-img{width:12%;}.elementor-7 .elementor-element.elementor-element-143b9f9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-143b9f9 .elementor-image-box-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;line-height:1px;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-143b9f9 .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-0ae521f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-b3be49c .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:19px;}.elementor-7 .elementor-element.elementor-element-b3be49c .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-19px;}.elementor-7 .elementor-element.elementor-element-b3be49c .elementor-field-group.recaptcha_v3-bottomleft, .elementor-7 .elementor-element.elementor-element-b3be49c .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-7 .elementor-element.elementor-element-b3be49c .elementor-labels-inline .elementor-field-group > label{padding-left:5px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-b3be49c .elementor-labels-inline .elementor-field-group > label{padding-right:5px;}body .elementor-7 .elementor-element.elementor-element-b3be49c .elementor-labels-above .elementor-field-group > label{padding-bottom:5px;}.elementor-7 .elementor-element.elementor-element-b3be49c .elementor-field-group > label, .elementor-7 .elementor-element.elementor-element-b3be49c .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-b3be49c .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b3be49c .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-7 .elementor-element.elementor-element-b3be49c .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-7 .elementor-element.elementor-element-b3be49c .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-7 .elementor-element.elementor-element-b3be49c .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-7 .elementor-element.elementor-element-b3be49c .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-b3be49c .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-b3be49c .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-b3be49c .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-b3be49c .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-b3be49c .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-b3be49c .elementor-button{border-radius:28px 28px 28px 28px;}.elementor-7 .elementor-element.elementor-element-b3be49c{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-7 .elementor-element.elementor-element-26574ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-a60303c{--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-7 .elementor-element.elementor-element-79cb7dd .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-79cb7dd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7 .elementor-element.elementor-element-79cb7dd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7 .elementor-element.elementor-element-79cb7dd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-79cb7dd .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-7 .elementor-element.elementor-element-79cb7dd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-79cb7dd .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-79cb7dd .elementor-image-box-description{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-79cb7dd{width:var( --container-widget-width, 76.136% );max-width:76.136%;--container-widget-width:76.136%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-79cb7dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-ed6da27{--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-7 .elementor-element.elementor-element-ed6da27.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-9e6c2da p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-9e6c2da{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-118692f .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-118692f .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-118692f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-118692f .elementor-icon-list-text{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-4af5379{--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-7 .elementor-element.elementor-element-4af5379.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-fd63caa p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-fd63caa{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-a665f49{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-1b3e0c6 .elementor-button{height:42px;width:172px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Inter", Sans-serif;font-size:15px;font-weight:800;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;padding:24px 24px 24px 24px;}.elementor-7 .elementor-element.elementor-element-1b3e0c6{width:var( --container-widget-width, 77.856% );max-width:77.856%;--container-widget-width:77.856%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-1b3e0c6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-fad91d1{--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-7 .elementor-element.elementor-element-fad91d1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-5f983fc{--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;}:root{--page-title-display:none;}body.elementor-page-7:not(.elementor-motion-effects-element-type-background), body.elementor-page-7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-3395ca1 .elementor-image-box-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-76d4276{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-9e68013{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-7 .elementor-element.elementor-element-6d5e56c{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-7 .elementor-element.elementor-element-b4888a9{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-9bb8c49:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9bb8c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jeffersonbermeo.com/wp-content/uploads/2026/04/jeffersonbermeol_recuperado_03_3-1.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-7 .elementor-element.elementor-element-9bb8c49{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-25dc5ef img{width:51%;}.elementor-7 .elementor-element.elementor-element-25dc5ef{margin:310px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7 .elementor-element.elementor-element-3bec31c{text-align:start;margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-3bec31c .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-3bec31c.elementor-element{--align-self:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-1ba46a0{text-align:start;font-size:15px;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-1ba46a0.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-b80463f{--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;--flex-wrap:wrap;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-7e564b2 .elementor-button{font-size:15px;}.elementor-7 .elementor-element.elementor-element-7e564b2{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-922b82a .elementor-button{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-922b82a{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-0ff7ffd{--e-image-carousel-slides-to-show:3;}.elementor-7 .elementor-element.elementor-element-5b18257{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-32bd62e{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-a29aa2f .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-217cb7f{font-size:17px;line-height:1.3em;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 283px );max-width:283px;--container-widget-width:283px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-7360c93{--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;--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-7 .elementor-element.elementor-element-5a6763d img{width:86%;}.elementor-7 .elementor-element.elementor-element-5a6763d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e4f50ca{--margin-top:-70px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e4f50ca.e-con{--align-self:center;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-3395ca1 .elementor-image-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-3395ca1 .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-3395ca1.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-3395ca1.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-3395ca1.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-3395ca1 .elementor-image-box-title{margin-bottom:12px;font-size:22px;line-height:1em;}.elementor-7 .elementor-element.elementor-element-3395ca1 .elementor-image-box-wrapper .elementor-image-box-img{width:19%;}.elementor-7 .elementor-element.elementor-element-3395ca1 .elementor-image-box-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-3395ca1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-397c975{--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-7 .elementor-element.elementor-element-b675863{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-33af13d{--width:500px;--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-7 .elementor-element.elementor-element-2b275aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b11fd03{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-8b0889e .elementor-image-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-8b0889e .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-8b0889e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-8b0889e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-8b0889e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-8b0889e .elementor-image-box-title{margin-bottom:12px;font-size:22px;line-height:1em;}.elementor-7 .elementor-element.elementor-element-8b0889e .elementor-image-box-wrapper .elementor-image-box-img{width:19%;}.elementor-7 .elementor-element.elementor-element-f5aa8da{--width:500px;--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-7 .elementor-element.elementor-element-5848ef2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2c25b82{--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-7 .elementor-element.elementor-element-8d8c79f{--width:500px;--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-7 .elementor-element.elementor-element-48a85fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5b5ea33{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-75b6e7a .elementor-image-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-75b6e7a .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-75b6e7a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-75b6e7a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-75b6e7a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-75b6e7a .elementor-image-box-title{margin-bottom:12px;font-size:22px;line-height:1em;}.elementor-7 .elementor-element.elementor-element-75b6e7a .elementor-image-box-wrapper .elementor-image-box-img{width:19%;}.elementor-7 .elementor-element.elementor-element-28c47e1{--width:500px;--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-7 .elementor-element.elementor-element-bcc48ef{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-49740e0 .elementor-image-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-49740e0 .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-49740e0.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-49740e0.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-49740e0.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-49740e0 .elementor-image-box-title{margin-bottom:12px;font-size:22px;line-height:1em;}.elementor-7 .elementor-element.elementor-element-49740e0 .elementor-image-box-wrapper .elementor-image-box-img{width:19%;}.elementor-7 .elementor-element.elementor-element-044abda{--width:500px;--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-7 .elementor-element.elementor-element-3f2575b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-179a962 .elementor-heading-title{font-size:27px;line-height:1em;}.elementor-7 .elementor-element.elementor-element-179a962{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-fc2ce98{font-size:15px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:100%;max-width:100%;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-65962b3{text-align:center;font-size:17px;}.elementor-7 .elementor-element.elementor-element-a724c03{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a3e5e60 .elementor-image-box-wrapper{text-align:justify;}.elementor-7 .elementor-element.elementor-element-a3e5e60 .elementor-image-box-title{margin-bottom:20px;font-size:20px;line-height:1em;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-3b1b78d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-b8f53c3 .elementor-image-box-title{line-height:1.8em;}.elementor-7 .elementor-element.elementor-element-1bd02ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-4118b67{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-112de67 .elementor-image-box-title{line-height:1em;}.elementor-7 .elementor-element.elementor-element-f3d8d49{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5a73823 .elementor-image-box-title{line-height:1em;}.elementor-7 .elementor-element.elementor-element-5a73823{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-5b13046{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-a3d4745:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a3d4745 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:377px auto;}.elementor-7 .elementor-element.elementor-element-cccf7a2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-1037083{text-align:center;width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-1037083 .elementor-heading-title{font-size:27px;}.elementor-7 .elementor-element.elementor-element-67670e6{text-align:center;font-size:15px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-bf956e6{--margin-top:-100px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-ad4a34a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-ef8bb40{--margin-top:-100px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-e6c89f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-cf7827e{--margin-top:-100px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-5c8a7d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-0c94731{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-f44cde9{--margin-top:-100px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-0d1cd8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-709515c{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-ed0a32d{font-size:17px;}.elementor-7 .elementor-element.elementor-element-e330630{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-9be7437 .elementor-heading-title{font-size:27px;line-height:1em;}.elementor-7 .elementor-element.elementor-element-9be7437{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-7c9663f{font-size:15px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-bf97dd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-3581f3b .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-3581f3b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-3581f3b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-3581f3b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-3581f3b .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-7 .elementor-element.elementor-element-acbf269 .elementor-image-box-img{margin-bottom:11px;}.elementor-7 .elementor-element.elementor-element-acbf269 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-7 .elementor-element.elementor-element-aa6702e .elementor-image-box-img{margin-bottom:11px;}.elementor-7 .elementor-element.elementor-element-aa6702e .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-7 .elementor-element.elementor-element-3fc283b .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-3fc283b .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-7 .elementor-element.elementor-element-c84e51d .elementor-image-box-img{margin-bottom:11px;}.elementor-7 .elementor-element.elementor-element-c84e51d .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-7 .elementor-element.elementor-element-c84e51d .elementor-image-box-title{line-height:1em;}.elementor-7 .elementor-element.elementor-element-1fe7371 .elementor-image-box-img{margin-bottom:11px;}.elementor-7 .elementor-element.elementor-element-1fe7371 .elementor-image-box-title{line-height:1em;}.elementor-7 .elementor-element.elementor-element-ddc2aee .elementor-image-box-title{line-height:1em;}.elementor-7 .elementor-element.elementor-element-d258044 .elementor-heading-title{font-size:32px;line-height:0.9em;}.elementor-7 .elementor-element.elementor-element-d258044{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-0720411{font-size:15px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-c3f578a{--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-7 .elementor-element.elementor-element-c579f20 .elementor-heading-title{font-size:22px;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-7 .elementor-element.elementor-element-c579f20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-3655159 .elementor-heading-title{font-size:15px;}.elementor-7 .elementor-element.elementor-element-3655159{width:var( --container-widget-width, 389px );max-width:389px;--container-widget-width:389px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-a4df8c0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-a4df8c0 .elementor-icon-list-item > a{font-size:12px;}.elementor-7 .elementor-element.elementor-element-dfb1e83 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-dfb1e83 .elementor-icon-list-item > a{font-size:12px;}.elementor-7 .elementor-element.elementor-element-c3ed143{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-1302d18 .elementor-heading-title{font-size:12px;}.elementor-7 .elementor-element.elementor-element-1328976 .elementor-heading-title{font-size:22px;line-height:1em;}.elementor-7 .elementor-element.elementor-element-f22922f{font-size:15px;width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-e57dc2c{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-e57dc2c .elementor-heading-title{font-size:22px;}.elementor-7 .elementor-element.elementor-element-8248f71 .elementor-image-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-8248f71 .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-87f51fe .elementor-image-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-87f51fe .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-143b9f9 .elementor-image-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-143b9f9 .elementor-image-box-img{margin-bottom:0px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-79cb7dd .elementor-image-box-img{margin-bottom:15px;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-b80463f{--width:37%;}.elementor-7 .elementor-element.elementor-element-5a06a64{--width:44%;}.elementor-7 .elementor-element.elementor-element-5b18257{--content-width:1600px;}.elementor-7 .elementor-element.elementor-element-32bd62e{--content-width:1600px;}.elementor-7 .elementor-element.elementor-element-7360c93{--width:53%;}.elementor-7 .elementor-element.elementor-element-e4f50ca{--width:36%;}.elementor-7 .elementor-element.elementor-element-18faf58{--width:53%;}.elementor-7 .elementor-element.elementor-element-8650403{--width:26%;}.elementor-7 .elementor-element.elementor-element-33af13d{--width:53%;}.elementor-7 .elementor-element.elementor-element-b11fd03{--width:36%;}.elementor-7 .elementor-element.elementor-element-f5aa8da{--width:53%;}.elementor-7 .elementor-element.elementor-element-8d8c79f{--width:53%;}.elementor-7 .elementor-element.elementor-element-5b5ea33{--width:36%;}.elementor-7 .elementor-element.elementor-element-6951709{--width:53%;}.elementor-7 .elementor-element.elementor-element-21f4a26{--width:26%;}.elementor-7 .elementor-element.elementor-element-28c47e1{--width:53%;}.elementor-7 .elementor-element.elementor-element-bcc48ef{--width:36%;}.elementor-7 .elementor-element.elementor-element-044abda{--width:53%;}.elementor-7 .elementor-element.elementor-element-3f2575b{--width:100%;}.elementor-7 .elementor-element.elementor-element-cccf7a2{--width:100%;}.elementor-7 .elementor-element.elementor-element-670fe03{--width:30%;}.elementor-7 .elementor-element.elementor-element-e8a4a9f{--width:100%;}.elementor-7 .elementor-element.elementor-element-bf956e6{--width:10%;}.elementor-7 .elementor-element.elementor-element-0f91f27{--width:100%;}.elementor-7 .elementor-element.elementor-element-3a8fb39{--width:100%;}.elementor-7 .elementor-element.elementor-element-ef8bb40{--width:10%;}.elementor-7 .elementor-element.elementor-element-ea8bdf7{--width:100%;}.elementor-7 .elementor-element.elementor-element-cf7827e{--width:10%;}.elementor-7 .elementor-element.elementor-element-56df587{--width:100%;}.elementor-7 .elementor-element.elementor-element-f44cde9{--width:10%;}.elementor-7 .elementor-element.elementor-element-fed2493{--width:10%;}.elementor-7 .elementor-element.elementor-element-b98a252{--width:30%;}.elementor-7 .elementor-element.elementor-element-54b1db3{--width:100%;}.elementor-7 .elementor-element.elementor-element-3be7681{--width:100%;}.elementor-7 .elementor-element.elementor-element-709515c{--width:100%;}.elementor-7 .elementor-element.elementor-element-7184076{--width:70%;}.elementor-7 .elementor-element.elementor-element-e330630{--width:100%;}.elementor-7 .elementor-element.elementor-element-57ae917{--width:25%;}.elementor-7 .elementor-element.elementor-element-1cd5c97{--width:100%;}.elementor-7 .elementor-element.elementor-element-ab231d3{--width:25%;}.elementor-7 .elementor-element.elementor-element-d132c26{--width:100%;}.elementor-7 .elementor-element.elementor-element-00a647f{--width:25%;}.elementor-7 .elementor-element.elementor-element-990462e{--width:100%;}.elementor-7 .elementor-element.elementor-element-2a32247{--width:25%;}.elementor-7 .elementor-element.elementor-element-cb1590e{--width:100%;}.elementor-7 .elementor-element.elementor-element-9f0285c{--width:50%;}.elementor-7 .elementor-element.elementor-element-c534e84{--width:100%;}.elementor-7 .elementor-element.elementor-element-26258af{--width:50%;}.elementor-7 .elementor-element.elementor-element-9699893{--width:100%;}.elementor-7 .elementor-element.elementor-element-67d84fb{--width:100%;}.elementor-7 .elementor-element.elementor-element-c91df06{--width:100%;}.elementor-7 .elementor-element.elementor-element-5ca70f4{--width:100%;}.elementor-7 .elementor-element.elementor-element-79f120a{--width:100%;}.elementor-7 .elementor-element.elementor-element-c3f578a{--width:82%;}.elementor-7 .elementor-element.elementor-element-5c8fa00{--width:100%;}.elementor-7 .elementor-element.elementor-element-508e9fa{--width:100%;}.elementor-7 .elementor-element.elementor-element-88db9c3{--width:47%;}.elementor-7 .elementor-element.elementor-element-0ae521f{--width:46%;}.elementor-7 .elementor-element.elementor-element-a60303c{--width:33%;}.elementor-7 .elementor-element.elementor-element-ed6da27{--width:33%;}.elementor-7 .elementor-element.elementor-element-4af5379{--width:33%;}.elementor-7 .elementor-element.elementor-element-fad91d1{--width:99%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-5121e29{--width:50%;}.elementor-7 .elementor-element.elementor-element-147d60d{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-25dc5ef */.glow-img .elementor-widget-container::before {
  content: "";
  position: absolute;
  inset: -6px;
  border-radius: 20px;
  background: linear-gradient(
    120deg,
    #B8F34A,
    #8A2BE2,
    #5CF2FF
  );
  background-size: 200% 200%;
  animation: glowMove 4s linear infinite;
  z-index: -1;
  filter: blur(20px);
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bec31c */degradado {
    background-image: linear-gradient(45deg, #6600ff, #BD92FF, #6600ff, #DB92FF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    font-weight: bold;
    background-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e564b2 */.elementor-7 .elementor-element.elementor-element-7e564b2 .elementor-button{
	background: linear-gradient(-45deg, #6600FF, #3D0099, #7C25FF, #140033);
	background-size: 800% 400%;
	transition: all .5s;
	animation: gradient 6s infinite cubic-bezier(.62, .28, .23, .99) both;
}

@keyframes gradient {
	0% {
  background-position: 0% 50%;
	}
	50% {
  background-position: 100% 50%;
	}
	100% {
  background-position: 0% 50%;
	}
}

.elementor-7 .elementor-element.elementor-element-7e564b2 .elementor-button:hover {
	box-shadow: 0 0 5em 0.0001em #3D0099,
        0 0 2em 0.2em #6600FF,
        inset 0 0 .5em .5em #3D0099;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-922b82a */.elementor-7 .elementor-element.elementor-element-922b82a .elementor-button{
	background: linear-gradient(-45deg, #6600FF, #3D0099, #7C25FF, #140033);
	background-size: 800% 400%;
	transition: all .5s;
	animation: gradient 6s infinite cubic-bezier(.62, .28, .23, .99) both;
}

@keyframes gradient {
	0% {
  background-position: 0% 50%;
	}
	50% {
  background-position: 100% 50%;
	}
	100% {
  background-position: 0% 50%;
	}
}

.elementor-7 .elementor-element.elementor-element-922b82a .elementor-button:hover {
	box-shadow: 0 0 5em 0.0001em #3D0099,
        0 0 2em 0.2em #6600FF,
        inset 0 0 .5em .5em #3D0099;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0ff7ffd */.elementor-7 .elementor-element.elementor-element-0ff7ffd .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}

/* Degradado */
.elementor-7 .elementor-element.elementor-element-0ff7ffd::before {
  content: "";
  pointer-events: none;
  width: 100%;
  left: 0; 
  height: 100%;
  position: absolute;
  z-index: 2;
  background: linear-gradient(to right, #050505 0%, transparent 30%, transparent 50%, #050505 100%);
}

@media (max-width: 500px) {
  /* Degradado en celular */
  .elementor-7 .elementor-element.elementor-element-0ff7ffd::before {
    content: "";
    pointer-events: none;
    width: 100%; 
    left: 0; 
    height: 100%;
    position: absolute;
    z-index: 2;
    background: linear-gradient(to right, #000000 0%, transparent 30%, transparent 70%, #000000 100%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b18257 */@property --x {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 0%;
}

.elementor-7 .elementor-element.elementor-element-5b18257 {
  background: radial-gradient(ellipse farthest-corner at var(--x) 0%, 
        #60f 0%, 
        #5200CC 20%, 
        #290066 55%, 
        #140033 82.5%, 
        #140033 100%);
  animation: colorChange 5s infinite alternate;
}

@keyframes colorChange {
  0% {
    --x:0%;
  }
  50% {
    --x:50%;
  }
  100% {
    --x:100%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a29aa2f */degradado {
    background-image: linear-gradient(45deg, #6600ff, #BD92FF, #6600ff, #DB92FF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    font-weight: bold;
    background-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3395ca1 *//* Título verde con neón */
.card-titulo-verde {
  color: #a3e635;
  text-shadow:
    0 0 6px  rgba(163, 230, 53, 1),
    0 0 14px rgba(163, 230, 53, 0.7),
    0 0 28px rgba(132, 204, 22, 0.4);
  animation: parpadeo-verde 3s ease-in-out infinite;
}

@keyframes parpadeo-verde {
  0%, 100% {
    text-shadow:
      0 0 6px  rgba(163, 230, 53, 1),
      0 0 14px rgba(163, 230, 53, 0.7),
      0 0 28px rgba(132, 204, 22, 0.4);
    opacity: 1;
  }
  50% {
    text-shadow:
      0 0 3px rgba(163, 230, 53, 0.5),
      0 0 8px rgba(163, 230, 53, 0.3);
    opacity: 0.85;
  }
}

/* Párrafo con destello leve */
.card-parrafo-brillo {
  color: #e2e8f0;
  text-shadow:
    0 0 8px  rgba(255, 255, 255, 0.25),
    0 0 16px rgba(255, 255, 255, 0.1);
  animation: brillo-suave 4s ease-in-out infinite;
}

@keyframes brillo-suave {
  0%, 100% {
    text-shadow:
      0 0 8px  rgba(255, 255, 255, 0.25),
      0 0 16px rgba(255, 255, 255, 0.1);
  }
  50% {
    text-shadow:
      0 0 12px rgba(255, 255, 255, 0.4),
      0 0 24px rgba(255, 255, 255, 0.15);
  }
}

/* Ícono — imagen con glow desde atrás */
.icono-glow img {
  filter:
    drop-shadow(0 0 8px  rgba(102, 0, 255, 0.9))
    drop-shadow(0 0 20px rgba(102, 0, 255, 0.6))
    drop-shadow(0 0 40px rgba(102, 0, 255, 0.3));
  animation: icono-pulso 2.5s ease-in-out infinite alternate;
}

@keyframes icono-pulso {
  0% {
    filter:
      drop-shadow(0 0 5px  rgba(102, 0, 255, 0.7))
      drop-shadow(0 0 12px rgba(102, 0, 255, 0.4));
  }
  100% {
    filter:
      drop-shadow(0 0 12px rgba(102, 0, 255, 1))
      drop-shadow(0 0 28px rgba(102, 0, 255, 0.7))
      drop-shadow(0 0 50px rgba(102, 0, 255, 0.4));
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f50ca */.elementor-7 .elementor-element.elementor-element-e4f50ca {
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 20px;
}
 
 .elementor-7 .elementor-element.elementor-element-e4f50ca {
    /* Fondo glass */
    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.12),
        rgba(255, 255, 255, 0.03)
    );
    
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* Bordes */
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 24px;

    /* Sombra base */
    box-shadow: 
        0 10px 30px rgba(0, 0, 0, 0.4),
        0 0 20px rgba(0, 140, 255, 0.15);

    /* Espaciado */
    padding: 30px;

    /* Transición suave */
    transition: all 0.4s ease;
}


.elementor-7 .elementor-element.elementor-element-e4f50ca:hover {
    transform: translateY(-5px) scale(1.02);

    box-shadow: 
        0 15px 40px rgba(0, 0, 0, 0.5),
        0 0 30px rgba(0, 140, 255, 0.4),
        0 0 60px rgba(0, 140, 255, 0.2);

    border: 1px solid rgba(0, 140, 255, 0.5);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2949ac */.elementor-7 .elementor-element.elementor-element-c2949ac img {
    filter: drop-shadow(0 0 10px #6600FF)
            drop-shadow(0 0 20px #6600FF)
            drop-shadow(0 0 40px #6600FF);
}

.elementor-7 .elementor-element.elementor-element-c2949ac img {
    filter: drop-shadow(0 0 8px #6600FF)
            drop-shadow(0 0 20px #6600FF)
            drop-shadow(0 0 40px #6600FF);
    animation: neonFlicker 2s infinite alternate;
}

@keyframes neonFlicker {
    0% {
        filter: drop-shadow(0 0 5px #6600FF)
                drop-shadow(0 0 10px #6600FF);
        opacity: 0.8;
    }
    50% {
        filter: drop-shadow(0 0 20px #6600FF)
                drop-shadow(0 0 40px #6600FF)
                drop-shadow(0 0 60px #6600FF);
        opacity: 1;
    }
    100% {
        filter: drop-shadow(0 0 10px #6600FF)
                drop-shadow(0 0 25px #6600FF);
        opacity: 0.9;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b675863 */.elementor-7 .elementor-element.elementor-element-b675863 img {
    filter: drop-shadow(0 0 10px #6600FF)
            drop-shadow(0 0 20px #6600FF)
            drop-shadow(0 0 40px #6600FF);
}

.elementor-7 .elementor-element.elementor-element-b675863 img {
    filter: drop-shadow(0 0 8px #6600FF)
            drop-shadow(0 0 20px #6600FF)
            drop-shadow(0 0 40px #6600FF);
    animation: neonFlicker 2s infinite alternate;
}

@keyframes neonFlicker {
    0% {
        filter: drop-shadow(0 0 5px #6600FF)
                drop-shadow(0 0 10px #6600FF);
        opacity: 0.8;
    }
    50% {
        filter: drop-shadow(0 0 20px #6600FF)
                drop-shadow(0 0 40px #6600FF)
                drop-shadow(0 0 60px #6600FF);
        opacity: 1;
    }
    100% {
        filter: drop-shadow(0 0 10px #6600FF)
                drop-shadow(0 0 25px #6600FF);
        opacity: 0.9;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b11fd03 */.elementor-7 .elementor-element.elementor-element-b11fd03 {
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 20px;
}
 
 .elementor-7 .elementor-element.elementor-element-b11fd03 {
    /* Fondo glass */
    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.12),
        rgba(255, 255, 255, 0.03)
    );
    
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* Bordes */
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 24px;

    /* Sombra base */
    box-shadow: 
        0 10px 30px rgba(0, 0, 0, 0.4),
        0 0 20px rgba(0, 140, 255, 0.15);

    /* Espaciado */
    padding: 30px;

    /* Transición suave */
    transition: all 0.4s ease;
}


.elementor-7 .elementor-element.elementor-element-b11fd03:hover {
    transform: translateY(-5px) scale(1.02);

    box-shadow: 
        0 15px 40px rgba(0, 0, 0, 0.5),
        0 0 30px rgba(0, 140, 255, 0.4),
        0 0 60px rgba(0, 140, 255, 0.2);

    border: 1px solid rgba(0, 140, 255, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b5ea33 */.elementor-7 .elementor-element.elementor-element-5b5ea33 {
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 20px;
}
 
 .elementor-7 .elementor-element.elementor-element-5b5ea33 {
    /* Fondo glass */
    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.12),
        rgba(255, 255, 255, 0.03)
    );
    
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* Bordes */
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 24px;

    /* Sombra base */
    box-shadow: 
        0 10px 30px rgba(0, 0, 0, 0.4),
        0 0 20px rgba(0, 140, 255, 0.15);

    /* Espaciado */
    padding: 30px;

    /* Transición suave */
    transition: all 0.4s ease;
}


.elementor-7 .elementor-element.elementor-element-5b5ea33:hover {
    transform: translateY(-5px) scale(1.02);

    box-shadow: 
        0 15px 40px rgba(0, 0, 0, 0.5),
        0 0 30px rgba(0, 140, 255, 0.4),
        0 0 60px rgba(0, 140, 255, 0.2);

    border: 1px solid rgba(0, 140, 255, 0.5);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-523f6a8 */.elementor-7 .elementor-element.elementor-element-523f6a8 img {
    filter: drop-shadow(0 0 10px #6600FF)
            drop-shadow(0 0 20px #6600FF)
            drop-shadow(0 0 40px #6600FF);
}

.elementor-7 .elementor-element.elementor-element-523f6a8 img {
    filter: drop-shadow(0 0 8px #6600FF)
            drop-shadow(0 0 20px #6600FF)
            drop-shadow(0 0 40px #6600FF);
    animation: neonFlicker 2s infinite alternate;
}

@keyframes neonFlicker {
    0% {
        filter: drop-shadow(0 0 5px #6600FF)
                drop-shadow(0 0 10px #6600FF);
        opacity: 0.8;
    }
    50% {
        filter: drop-shadow(0 0 20px #6600FF)
                drop-shadow(0 0 40px #6600FF)
                drop-shadow(0 0 60px #6600FF);
        opacity: 1;
    }
    100% {
        filter: drop-shadow(0 0 10px #6600FF)
                drop-shadow(0 0 25px #6600FF);
        opacity: 0.9;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc48ef */.elementor-7 .elementor-element.elementor-element-bcc48ef {
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 20px;
}
 
 .elementor-7 .elementor-element.elementor-element-bcc48ef {
    /* Fondo glass */
    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.12),
        rgba(255, 255, 255, 0.03)
    );
    
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* Bordes */
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 24px;

    /* Sombra base */
    box-shadow: 
        0 10px 30px rgba(0, 0, 0, 0.4),
        0 0 20px rgba(0, 140, 255, 0.15);

    /* Espaciado */
    padding: 30px;

    /* Transición suave */
    transition: all 0.4s ease;
}


.elementor-7 .elementor-element.elementor-element-bcc48ef:hover {
    transform: translateY(-5px) scale(1.02);

    box-shadow: 
        0 15px 40px rgba(0, 0, 0, 0.5),
        0 0 30px rgba(0, 140, 255, 0.4),
        0 0 60px rgba(0, 140, 255, 0.2);

    border: 1px solid rgba(0, 140, 255, 0.5);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-179a962 */degradado {
    background-image: linear-gradient(45deg, #6600ff, #BD92FF, #6600ff, #DB92FF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    font-weight: bold;
    background-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da45d97 */@property --angle {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

.estatua-glow {
  position: relative;
  z-index: 1;
}

.estatua-glow::after {
  content: '';
  position: absolute;
  inset: -12px;
  border-radius: 50%;
  background: conic-gradient(
    from var(--angle),
    transparent 70%,
    #7c3aed,
    #a855f7,
    #c084fc,
    #7c3aed,
    transparent 100%
  );
  animation: rotate-glow 4s linear infinite;
  z-index: -1;
  filter: blur(18px);
  opacity: 0.85;
}

@keyframes rotate-glow {
  to { --angle: 360deg; }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-8876cf4 */.elementor-7 .elementor-element.elementor-element-8876cf4{
    border-top: 2px solid;
    border-image: linear-gradient(to right,transparent,#11FF00,transparent) 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c6a586 */.elementor-7 .elementor-element.elementor-element-7c6a586 .elementor-button{
	background: linear-gradient(-45deg, #6600FF, #3D0099, #7C25FF, #140033);
	background-size: 800% 400%;
	transition: all .5s;
	animation: gradient 6s infinite cubic-bezier(.62, .28, .23, .99) both;
}

@keyframes gradient {
	0% {
  background-position: 0% 50%;
	}
	50% {
  background-position: 100% 50%;
	}
	100% {
  background-position: 0% 50%;
	}
}

.elementor-7 .elementor-element.elementor-element-7c6a586 .elementor-button:hover {
	box-shadow: 0 0 5em 0.0001em #3D0099,
        0 0 2em 0.2em #6600FF,
        inset 0 0 .5em .5em #3D0099;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a3e5e60 *//* Títulos de las cards — ajusta el .elementor-7 .elementor-element.elementor-element-a3e5e60 */
.elementor-widget-heading .elementor-heading-title,
.card-titulo {
  color: #ffffff;
  text-shadow:
    0 0 8px  rgba(167, 139, 250, 1),
    0 0 20px rgba(139, 92, 246, 0.7),
    0 0 40px rgba(124, 58, 237, 0.4);
}

/* Íconos de check verde — ajusta .elementor-7 .elementor-element.elementor-element-a3e5e60 del ícono */
.elementor-icon-list-icon i,
.elementor-icon-list-icon svg {
  color: #4ade80 !important;
  filter: drop-shadow(0 0 5px #22c55e)
           drop-shadow(0 0 12px #16a34a);
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ca1dbfd */.elementor-7 .elementor-element.elementor-element-ca1dbfd{
    border-top: 2px solid;
    border-image: linear-gradient(to right,transparent,#11FF00,transparent) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76d4276 */.contenedor-glass {
  background: rgba(255, 255, 255, 0.05) !important;
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  border: 1px solid rgba(124, 58, 237, 0.25);
  border-radius: 16px;
  box-shadow:
    0 0  0px 1px rgba(124, 58, 237, 0.08),
    0 0 25px    rgba(124, 58, 237, 0.12),
    0 0 60px    rgba(124, 58, 237, 0.05),
    inset 0 1px 0 rgba(255, 255, 255, 0.07),
    inset 0 -1px 0 rgba(255, 255, 255, 0.02);
  transition: all 0.35s ease;
}

.contenedor-glass:hover {
  border-color: rgba(167, 139, 250, 0.45);
  box-shadow:
    0 0  0px 1px rgba(124, 58, 237, 0.15),
    0 0 30px    rgba(124, 58, 237, 0.22),
    0 0 80px    rgba(124, 58, 237, 0.10),
    inset 0 1px 0 rgba(255, 255, 255, 0.10),
    inset 0 -1px 0 rgba(255, 255, 255, 0.03);
  background: rgba(255, 255, 255, 0.08) !important;
}

.contenedor-glass::before {
  content: '';
  position: absolute;
  top: 0;
  left: 10%;
  right: 10%;
  height: 1px;
  background: linear-gradient(
    to right,
    transparent,
    rgba(167, 139, 250, 0.6),
    transparent
  );
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-61e63ed */.elementor-7 .elementor-element.elementor-element-61e63ed{
    border-top: 2px solid;
    border-image: linear-gradient(to right,transparent,#11FF00,transparent) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e68013 */.contenedor-glass::before {
  display: none;
}

.contenedor-glass::after {
  content: '';
  position: absolute;
  inset: -1px;
  border-radius: 16px;
  background: conic-gradient(
    from var(--border-angle),
    transparent 20%,
    rgba(167, 139, 250, 0.8) 40%,
    rgba(255, 255, 255, 1) 50%,
    rgba(167, 139, 250, 0.8) 60%,
    transparent 80%
  );
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  padding: 1.5px;
  animation: border-rotate 4s linear infinite;
  pointer-events: none;
  z-index: 0;
}

@property --border-angle {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

@keyframes border-rotate {
  to { --border-angle: 360deg; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5121e29 */.contenedor-glass::before {
  display: none;
}

.contenedor-glass::after {
  content: '';
  position: absolute;
  inset: -1px;
  border-radius: 16px;
  background: conic-gradient(
    from var(--border-angle),
    transparent 20%,
    rgba(167, 139, 250, 0.8) 40%,
    rgba(255, 255, 255, 1) 50%,
    rgba(167, 139, 250, 0.8) 60%,
    transparent 80%
  );
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  padding: 1.5px;
  animation: border-rotate 4s linear infinite;
  pointer-events: none;
  z-index: 0;
}

@property --border-angle {
  syntax: '<angle>';
  initial-value: 0deg;
  inherits: false;
}

@keyframes border-rotate {
  to { --border-angle: 360deg; }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-f6bd771 */.elementor-7 .elementor-element.elementor-element-f6bd771{
    border-top: 2px solid;
    border-image: linear-gradient(to right,transparent,#11FF00,transparent) 1;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4aa5eb5 */.elementor-7 .elementor-element.elementor-element-4aa5eb5{
    border-top: 2px solid;
    border-image: linear-gradient(to right,transparent,#11FF00,transparent) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1037083 */degradado {
    background-image: linear-gradient(45deg, #6600ff, #BD92FF, #6600ff, #DB92FF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    font-weight: bold;
    background-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8a4a9f */.elementor-7 .elementor-element.elementor-element-e8a4a9f {
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 20px;
}
 
 .elementor-7 .elementor-element.elementor-element-e8a4a9f {
    /* Fondo glass */
    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.12),
        rgba(255, 255, 255, 0.03)
    );
    
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* Bordes */
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 24px;

    /* Sombra base */
    box-shadow: 
        0 10px 30px rgba(0, 0, 0, 0.4),
        0 0 20px rgba(0, 140, 255, 0.15);

    /* Espaciado */
    padding: 30px;

    /* Transición suave */
    transition: all 0.4s ease;
}


.elementor-7 .elementor-element.elementor-element-e8a4a9f:hover {
    transform: translateY(-5px) scale(1.02);

    box-shadow: 
        0 15px 40px rgba(0, 0, 0, 0.5),
        0 0 30px rgba(0, 140, 255, 0.4),
        0 0 60px rgba(0, 140, 255, 0.2);

    border: 1px solid rgba(0, 140, 255, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f91f27 */.elementor-7 .elementor-element.elementor-element-0f91f27 {
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 20px;
}
 
 .elementor-7 .elementor-element.elementor-element-0f91f27 {
    /* Fondo glass */
    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.12),
        rgba(255, 255, 255, 0.03)
    );
    
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* Bordes */
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 24px;

    /* Sombra base */
    box-shadow: 
        0 10px 30px rgba(0, 0, 0, 0.4),
        0 0 20px rgba(0, 140, 255, 0.15);

    /* Espaciado */
    padding: 30px;

    /* Transición suave */
    transition: all 0.4s ease;
}


.elementor-7 .elementor-element.elementor-element-0f91f27:hover {
    transform: translateY(-5px) scale(1.02);

    box-shadow: 
        0 15px 40px rgba(0, 0, 0, 0.5),
        0 0 30px rgba(0, 140, 255, 0.4),
        0 0 60px rgba(0, 140, 255, 0.2);

    border: 1px solid rgba(0, 140, 255, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a8fb39 */.elementor-7 .elementor-element.elementor-element-3a8fb39 {
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 20px;
}
 
 .elementor-7 .elementor-element.elementor-element-3a8fb39 {
    /* Fondo glass */
    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.12),
        rgba(255, 255, 255, 0.03)
    );
    
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* Bordes */
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 24px;

    /* Sombra base */
    box-shadow: 
        0 10px 30px rgba(0, 0, 0, 0.4),
        0 0 20px rgba(0, 140, 255, 0.15);

    /* Espaciado */
    padding: 30px;

    /* Transición suave */
    transition: all 0.4s ease;
}


.elementor-7 .elementor-element.elementor-element-3a8fb39:hover {
    transform: translateY(-5px) scale(1.02);

    box-shadow: 
        0 15px 40px rgba(0, 0, 0, 0.5),
        0 0 30px rgba(0, 140, 255, 0.4),
        0 0 60px rgba(0, 140, 255, 0.2);

    border: 1px solid rgba(0, 140, 255, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea8bdf7 */.elementor-7 .elementor-element.elementor-element-ea8bdf7 {
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 20px;
}
 
 .elementor-7 .elementor-element.elementor-element-ea8bdf7 {
    /* Fondo glass */
    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.12),
        rgba(255, 255, 255, 0.03)
    );
    
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* Bordes */
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 24px;

    /* Sombra base */
    box-shadow: 
        0 10px 30px rgba(0, 0, 0, 0.4),
        0 0 20px rgba(0, 140, 255, 0.15);

    /* Espaciado */
    padding: 30px;

    /* Transición suave */
    transition: all 0.4s ease;
}


.elementor-7 .elementor-element.elementor-element-ea8bdf7:hover {
    transform: translateY(-5px) scale(1.02);

    box-shadow: 
        0 15px 40px rgba(0, 0, 0, 0.5),
        0 0 30px rgba(0, 140, 255, 0.4),
        0 0 60px rgba(0, 140, 255, 0.2);

    border: 1px solid rgba(0, 140, 255, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56df587 */.elementor-7 .elementor-element.elementor-element-56df587 {
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 20px;
}
 
 .elementor-7 .elementor-element.elementor-element-56df587 {
    /* Fondo glass */
    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.12),
        rgba(255, 255, 255, 0.03)
    );
    
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* Bordes */
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 24px;

    /* Sombra base */
    box-shadow: 
        0 10px 30px rgba(0, 0, 0, 0.4),
        0 0 20px rgba(0, 140, 255, 0.15);

    /* Espaciado */
    padding: 30px;

    /* Transición suave */
    transition: all 0.4s ease;
}


.elementor-7 .elementor-element.elementor-element-56df587:hover {
    transform: translateY(-5px) scale(1.02);

    box-shadow: 
        0 15px 40px rgba(0, 0, 0, 0.5),
        0 0 30px rgba(0, 140, 255, 0.4),
        0 0 60px rgba(0, 140, 255, 0.2);

    border: 1px solid rgba(0, 140, 255, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54b1db3 */.elementor-7 .elementor-element.elementor-element-54b1db3 {
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 20px;
}
 
 .elementor-7 .elementor-element.elementor-element-54b1db3 {
    /* Fondo glass */
    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.12),
        rgba(255, 255, 255, 0.03)
    );
    
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* Bordes */
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 24px;

    /* Sombra base */
    box-shadow: 
        0 10px 30px rgba(0, 0, 0, 0.4),
        0 0 20px rgba(0, 140, 255, 0.15);

    /* Espaciado */
    padding: 30px;

    /* Transición suave */
    transition: all 0.4s ease;
}


.elementor-7 .elementor-element.elementor-element-54b1db3:hover {
    transform: translateY(-5px) scale(1.02);

    box-shadow: 
        0 15px 40px rgba(0, 0, 0, 0.5),
        0 0 30px rgba(0, 140, 255, 0.4),
        0 0 60px rgba(0, 140, 255, 0.2);

    border: 1px solid rgba(0, 140, 255, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3be7681 */.elementor-7 .elementor-element.elementor-element-3be7681 {
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 20px;
}
 
 .elementor-7 .elementor-element.elementor-element-3be7681 {
    /* Fondo glass */
    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.12),
        rgba(255, 255, 255, 0.03)
    );
    
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* Bordes */
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 24px;

    /* Sombra base */
    box-shadow: 
        0 10px 30px rgba(0, 0, 0, 0.4),
        0 0 20px rgba(0, 140, 255, 0.15);

    /* Espaciado */
    padding: 30px;

    /* Transición suave */
    transition: all 0.4s ease;
}


.elementor-7 .elementor-element.elementor-element-3be7681:hover {
    transform: translateY(-5px) scale(1.02);

    box-shadow: 
        0 15px 40px rgba(0, 0, 0, 0.5),
        0 0 30px rgba(0, 140, 255, 0.4),
        0 0 60px rgba(0, 140, 255, 0.2);

    border: 1px solid rgba(0, 140, 255, 0.5);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9be7437 */degradado {
    background-image: linear-gradient(45deg, #6600ff, #BD92FF, #6600ff, #DB92FF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    font-weight: bold;
    background-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3581f3b */.titulo-neon {
  color: #a3e635;
  text-shadow:
    0 0 6px  rgba(163, 230, 53, 1),
    0 0 14px rgba(163, 230, 53, 0.8),
    0 0 30px rgba(132, 204, 22, 0.6),
    0 0 60px rgba(101, 163, 13, 0.4);
  animation: parpadeo-neon 3s ease-in-out infinite;
}

@keyframes parpadeo-neon {
  0%, 100% {
    text-shadow:
      0 0 6px  rgba(163, 230, 53, 1),
      0 0 14px rgba(163, 230, 53, 0.8),
      0 0 30px rgba(132, 204, 22, 0.6),
      0 0 60px rgba(101, 163, 13, 0.4);
    opacity: 1;
  }
  45% {
    text-shadow:
      0 0 4px  rgba(163, 230, 53, 0.6),
      0 0 8px  rgba(163, 230, 53, 0.4),
      0 0 16px rgba(132, 204, 22, 0.3),
      0 0 30px rgba(101, 163, 13, 0.2);
    opacity: 0.85;
  }
  50% {
    text-shadow:
      0 0 2px rgba(163, 230, 53, 0.3),
      0 0 4px rgba(163, 230, 53, 0.2);
    opacity: 0.75;
  }
  55% {
    text-shadow:
      0 0 6px  rgba(163, 230, 53, 1),
      0 0 14px rgba(163, 230, 53, 0.8),
      0 0 30px rgba(132, 204, 22, 0.6),
      0 0 60px rgba(101, 163, 13, 0.4);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cd5c97 */.elementor-7 .elementor-element.elementor-element-1cd5c97 {
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 20px;
}
 
 .elementor-7 .elementor-element.elementor-element-1cd5c97 {
    /* Fondo glass */
    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.12),
        rgba(255, 255, 255, 0.03)
    );
    
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* Bordes */
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 24px;

    /* Sombra base */
    box-shadow: 
        0 10px 30px rgba(0, 0, 0, 0.4),
        0 0 20px rgba(0, 140, 255, 0.15);

    /* Espaciado */
    padding: 30px;

    /* Transición suave */
    transition: all 0.4s ease;
}


.elementor-7 .elementor-element.elementor-element-1cd5c97:hover {
    transform: translateY(-5px) scale(1.02);

    box-shadow: 
        0 15px 40px rgba(0, 0, 0, 0.5),
        0 0 30px rgba(0, 140, 255, 0.4),
        0 0 60px rgba(0, 140, 255, 0.2);

    border: 1px solid rgba(0, 140, 255, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d132c26 */.elementor-7 .elementor-element.elementor-element-d132c26 {
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 20px;
}
 
 .elementor-7 .elementor-element.elementor-element-d132c26 {
    /* Fondo glass */
    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.12),
        rgba(255, 255, 255, 0.03)
    );
    
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* Bordes */
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 24px;

    /* Sombra base */
    box-shadow: 
        0 10px 30px rgba(0, 0, 0, 0.4),
        0 0 20px rgba(0, 140, 255, 0.15);

    /* Espaciado */
    padding: 30px;

    /* Transición suave */
    transition: all 0.4s ease;
}


.elementor-7 .elementor-element.elementor-element-d132c26:hover {
    transform: translateY(-5px) scale(1.02);

    box-shadow: 
        0 15px 40px rgba(0, 0, 0, 0.5),
        0 0 30px rgba(0, 140, 255, 0.4),
        0 0 60px rgba(0, 140, 255, 0.2);

    border: 1px solid rgba(0, 140, 255, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-990462e */.elementor-7 .elementor-element.elementor-element-990462e {
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 20px;
}
 
 .elementor-7 .elementor-element.elementor-element-990462e {
    /* Fondo glass */
    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.12),
        rgba(255, 255, 255, 0.03)
    );
    
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* Bordes */
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 24px;

    /* Sombra base */
    box-shadow: 
        0 10px 30px rgba(0, 0, 0, 0.4),
        0 0 20px rgba(0, 140, 255, 0.15);

    /* Espaciado */
    padding: 30px;

    /* Transición suave */
    transition: all 0.4s ease;
}


.elementor-7 .elementor-element.elementor-element-990462e:hover {
    transform: translateY(-5px) scale(1.02);

    box-shadow: 
        0 15px 40px rgba(0, 0, 0, 0.5),
        0 0 30px rgba(0, 140, 255, 0.4),
        0 0 60px rgba(0, 140, 255, 0.2);

    border: 1px solid rgba(0, 140, 255, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb1590e */.elementor-7 .elementor-element.elementor-element-cb1590e {
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 20px;
}
 
 .elementor-7 .elementor-element.elementor-element-cb1590e {
    /* Fondo glass */
    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.12),
        rgba(255, 255, 255, 0.03)
    );
    
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* Bordes */
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 24px;

    /* Sombra base */
    box-shadow: 
        0 10px 30px rgba(0, 0, 0, 0.4),
        0 0 20px rgba(0, 140, 255, 0.15);

    /* Espaciado */
    padding: 30px;

    /* Transición suave */
    transition: all 0.4s ease;
}


.elementor-7 .elementor-element.elementor-element-cb1590e:hover {
    transform: translateY(-5px) scale(1.02);

    box-shadow: 
        0 15px 40px rgba(0, 0, 0, 0.5),
        0 0 30px rgba(0, 140, 255, 0.4),
        0 0 60px rgba(0, 140, 255, 0.2);

    border: 1px solid rgba(0, 140, 255, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c534e84 */.elementor-7 .elementor-element.elementor-element-c534e84 {
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 20px;
}
 
 .elementor-7 .elementor-element.elementor-element-c534e84 {
    /* Fondo glass */
    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.12),
        rgba(255, 255, 255, 0.03)
    );
    
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* Bordes */
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 24px;

    /* Sombra base */
    box-shadow: 
        0 10px 30px rgba(0, 0, 0, 0.4),
        0 0 20px rgba(0, 140, 255, 0.15);

    /* Espaciado */
    padding: 30px;

    /* Transición suave */
    transition: all 0.4s ease;
}


.elementor-7 .elementor-element.elementor-element-c534e84:hover {
    transform: translateY(-5px) scale(1.02);

    box-shadow: 
        0 15px 40px rgba(0, 0, 0, 0.5),
        0 0 30px rgba(0, 140, 255, 0.4),
        0 0 60px rgba(0, 140, 255, 0.2);

    border: 1px solid rgba(0, 140, 255, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9699893 */.elementor-7 .elementor-element.elementor-element-9699893 {
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 20px;
}
 
 .elementor-7 .elementor-element.elementor-element-9699893 {
    /* Fondo glass */
    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.12),
        rgba(255, 255, 255, 0.03)
    );
    
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* Bordes */
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 24px;

    /* Sombra base */
    box-shadow: 
        0 10px 30px rgba(0, 0, 0, 0.4),
        0 0 20px rgba(0, 140, 255, 0.15);

    /* Espaciado */
    padding: 30px;

    /* Transición suave */
    transition: all 0.4s ease;
}


.elementor-7 .elementor-element.elementor-element-9699893:hover {
    transform: translateY(-5px) scale(1.02);

    box-shadow: 
        0 15px 40px rgba(0, 0, 0, 0.5),
        0 0 30px rgba(0, 140, 255, 0.4),
        0 0 60px rgba(0, 140, 255, 0.2);

    border: 1px solid rgba(0, 140, 255, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91df06 */.elementor-7 .elementor-element.elementor-element-c91df06 {
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 20px;
}
 
 .elementor-7 .elementor-element.elementor-element-c91df06 {
    /* Fondo glass */
    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.12),
        rgba(255, 255, 255, 0.03)
    );
    
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* Bordes */
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 24px;

    /* Sombra base */
    box-shadow: 
        0 10px 30px rgba(0, 0, 0, 0.4),
        0 0 20px rgba(0, 140, 255, 0.15);

    /* Espaciado */
    padding: 30px;

    /* Transición suave */
    transition: all 0.4s ease;
}


.elementor-7 .elementor-element.elementor-element-c91df06:hover {
    transform: translateY(-5px) scale(1.02);

    box-shadow: 
        0 15px 40px rgba(0, 0, 0, 0.5),
        0 0 30px rgba(0, 140, 255, 0.4),
        0 0 60px rgba(0, 140, 255, 0.2);

    border: 1px solid rgba(0, 140, 255, 0.5);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d258044 */degradado {
    background-image: linear-gradient(45deg, #6600ff, #BD92FF, #6600ff, #DB92FF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    font-weight: bold;
    background-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a23819e */.elementor-7 .elementor-element.elementor-element-a23819e{
    animation: olla 15s infinite ease-in-out;
}

@keyframes olla{
    0%, 40%{
        transform: translatey(-0px);
    }
    20%{
        transform: translatey(-25px) rotate(-40deg) scale(1.2);
        filter: blur(1px) brightness(180%);
    }
    30%{
        filter: blur(0px) brightness(100%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f578a */.elementor-7 .elementor-element.elementor-element-c3f578a {
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 20px;
}
 
 .elementor-7 .elementor-element.elementor-element-c3f578a {
    /* Fondo glass */
    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.12),
        rgba(255, 255, 255, 0.03)
    );
    
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* Bordes */
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 24px;

    /* Sombra base */
    box-shadow: 
        0 10px 30px rgba(0, 0, 0, 0.4),
        0 0 20px rgba(0, 140, 255, 0.15);

    /* Espaciado */
    padding: 30px;

    /* Transición suave */
    transition: all 0.4s ease;
}


.elementor-7 .elementor-element.elementor-element-c3f578a:hover {
    transform: translateY(-5px) scale(1.02);

    box-shadow: 
        0 15px 40px rgba(0, 0, 0, 0.5),
        0 0 30px rgba(0, 140, 255, 0.4),
        0 0 60px rgba(0, 140, 255, 0.2);

    border: 1px solid rgba(0, 140, 255, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8c126d */@property --x {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 0%;
}

.elementor-7 .elementor-element.elementor-element-a8c126d {
  background: radial-gradient(ellipse farthest-corner at var(--x) 0%, 
        #60f 0%, 
        #5200CC 20%, 
        #290066 55%, 
        #140033 82.5%, 
        #140033 100%);
  animation: colorChange 5s infinite alternate;
}

@keyframes colorChange {
  0% {
    --x:0%;
  }
  50% {
    --x:50%;
  }
  100% {
    --x:100%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1328976 */degradado {
    background-image: linear-gradient(45deg, #6600ff, #BD92FF, #6600ff, #DB92FF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    font-weight: bold;
    background-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b3e0c6 */.elementor-7 .elementor-element.elementor-element-1b3e0c6 .elementor-button{
	background: linear-gradient(-45deg, #6600FF, #3D0099, #7C25FF, #140033);
	background-size: 800% 400%;
	transition: all .5s;
	animation: gradient 6s infinite cubic-bezier(.62, .28, .23, .99) both;
}

@keyframes gradient {
	0% {
  background-position: 0% 50%;
	}
	50% {
  background-position: 100% 50%;
	}
	100% {
  background-position: 0% 50%;
	}
}

.elementor-7 .elementor-element.elementor-element-1b3e0c6 .elementor-button:hover {
	box-shadow: 0 0 5em 0.0001em #3D0099,
        0 0 2em 0.2em #6600FF,
        inset 0 0 .5em .5em #3D0099;
}/* End custom CSS */