.elementor-9 .elementor-element.elementor-element-a293fda{--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:150px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-b16e5cb{text-align:center;}.elementor-9 .elementor-element.elementor-element-b16e5cb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:70px;font-weight:700;text-transform:uppercase;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-d103297{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-a7423ec{--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;}.elementor-9 .elementor-element.elementor-element-3ec0f92{--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;--align-items:flex-end;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-d78c0e9{--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;--align-items:flex-start;}.elementor-9 .elementor-element.elementor-element-2ff3e75 .elementor-button{background-color:#39FF14;}.elementor-9 .elementor-element.elementor-element-1ba7ca5{--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;--align-items:center;--padding-top:100px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1ba7ca5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1ba7ca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-9 .elementor-element.elementor-element-f0cb066{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-5288e7e{--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;--border-radius:8px 8px 8px 8px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-5288e7e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5288e7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161B1D;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-c73930f{text-align:center;}.elementor-9 .elementor-element.elementor-element-c69d04f{--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;--border-radius:8px 8px 8px 8px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-c69d04f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c69d04f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161B1D;}.elementor-9 .elementor-element.elementor-element-b3d2f94{text-align:center;}.elementor-9 .elementor-element.elementor-element-fd40ffc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-9aaa2d9{--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;--border-radius:8px 8px 8px 8px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-9aaa2d9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9aaa2d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161B1D;}.elementor-9 .elementor-element.elementor-element-b7005f6{text-align:center;}.elementor-9 .elementor-element.elementor-element-160b089{--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;--border-radius:8px 8px 8px 8px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-160b089:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-160b089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161B1D;}.elementor-9 .elementor-element.elementor-element-1484694{text-align:center;}.elementor-9 .elementor-element.elementor-element-122d592{--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;--align-items:center;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-007cb1d{--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:flex-start;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-b9a44fc{--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-9 .elementor-element.elementor-element-865fc4a{width:initial;max-width:initial;background-color:#000000;border-radius:50% 50% 50% 50%;box-shadow:0px 0px 10px 0px #0DB9F2;text-align:center;}.elementor-9 .elementor-element.elementor-element-865fc4a.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-865fc4a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-shadow:0px 0px 10px #0DB9F2;color:#0DB9F2;}.elementor-9 .elementor-element.elementor-element-aafec2b{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-a5dd48c{--display:flex;}.elementor-9 .elementor-element.elementor-element-e627d67{width:initial;max-width:initial;background-color:#000000;border-radius:50% 50% 50% 50%;box-shadow:0px 0px 10px 0px #0DB9F2;text-align:center;}.elementor-9 .elementor-element.elementor-element-e627d67.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-e627d67 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-shadow:0px 0px 10px #0DB9F2;color:#0DB9F2;}.elementor-9 .elementor-element.elementor-element-bc0e386{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-f93463a{--display:flex;}.elementor-9 .elementor-element.elementor-element-5e1693d{width:initial;max-width:initial;background-color:#000000;border-radius:50% 50% 50% 50%;box-shadow:0px 0px 10px 0px #0DB9F2;text-align:center;}.elementor-9 .elementor-element.elementor-element-5e1693d.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-5e1693d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-shadow:0px 0px 10px #0DB9F2;color:#0DB9F2;}.elementor-9 .elementor-element.elementor-element-d45869b{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-d50c7cb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-7d56e20{width:initial;max-width:initial;background-color:#000000;border-radius:50% 50% 50% 50%;box-shadow:0px 0px 10px 0px #0DB9F2;text-align:center;}.elementor-9 .elementor-element.elementor-element-7d56e20.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-7d56e20 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-shadow:0px 0px 10px #0DB9F2;color:#0DB9F2;}.elementor-9 .elementor-element.elementor-element-2d7d46d{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-ade8dc4{--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;--align-items:center;--padding-top:100px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ade8dc4:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ade8dc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-5564455{--display:flex;}.elementor-9 .elementor-element.elementor-element-977ec67{--display:flex;}.elementor-9 .elementor-element.elementor-element-fa857a7{--display:flex;}.elementor-9 .elementor-element.elementor-element-f9d7e23{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:9px 9px 9px 9px;}.elementor-9 .elementor-element.elementor-element-52066532{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:8%;--padding-bottom:3%;--padding-left:4%;--padding-right:4%;}.elementor-9 .elementor-element.elementor-element-52066532:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-52066532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-f3f1c19{text-align:center;}.elementor-9 .elementor-element.elementor-element-62fcdfd{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-9 .elementor-element.elementor-element-4218bb80{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:2.5% 2.5%;--row-gap:2.5%;--column-gap:2.5%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-72f234c .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-72f234c .elementor-image-box-title{margin-bottom:15px;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-72f234c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9 .elementor-element.elementor-element-72f234c .elementor-image-box-img img{border-radius:6px;transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-72f234c .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-9 .elementor-element.elementor-element-fcd5ef .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-fcd5ef .elementor-image-box-title{margin-bottom:15px;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-fcd5ef .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9 .elementor-element.elementor-element-fcd5ef .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-fcd5ef .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-9 .elementor-element.elementor-element-2167153b .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-2167153b .elementor-image-box-title{margin-bottom:15px;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-2167153b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9 .elementor-element.elementor-element-2167153b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-2167153b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-9 .elementor-element.elementor-element-5f94bdf4 .elementor-image-box-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-5f94bdf4 .elementor-image-box-title{margin-bottom:15px;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-5f94bdf4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-5f94bdf4 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-9 .elementor-element.elementor-element-57915fcc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:65px 65px;--row-gap:65px;--column-gap:65px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-9 .elementor-element.elementor-element-57915fcc:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-57915fcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-5ac49c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-deea153{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-deea153.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-524769c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-524769c1.e-con{--align-self:stretch;}.elementor-9 .elementor-element.elementor-element-dd2fde9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-59ec7d4 img{height:600px;border-radius:6px 6px 6px 6px;}.elementor-9 .elementor-element.elementor-element-c485077{text-align:center;}.elementor-9 .elementor-element.elementor-element-ad7c444{text-align:center;}.elementor-9 .elementor-element.elementor-element-438de59{--display:flex;}.elementor-9 .elementor-element.elementor-element-5199ccf img{height:600px;border-radius:6px 6px 6px 6px;}.elementor-9 .elementor-element.elementor-element-b01d113{text-align:center;}.elementor-9 .elementor-element.elementor-element-80f396b{text-align:center;}.elementor-9 .elementor-element.elementor-element-b22a55a{--display:flex;}.elementor-9 .elementor-element.elementor-element-d48fad2 img{height:600px;border-radius:6px 6px 6px 6px;}.elementor-9 .elementor-element.elementor-element-501a798{text-align:center;}.elementor-9 .elementor-element.elementor-element-08f5a3c{text-align:center;}.elementor-9 .elementor-element.elementor-element-25502619{--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;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-9 .elementor-element.elementor-element-25502619:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-25502619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-3aa6e886{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-9 .elementor-element.elementor-element-3aa6e886.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-3151ef2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-3151ef2.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-5ab617c{text-align:center;}.elementor-9 .elementor-element.elementor-element-421a06df{--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:stretch;--gap:12% 12%;--row-gap:12%;--column-gap:12%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4b8e277d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:49px 49px;--row-gap:49px;--column-gap:49px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-star-rating .elementor-star-rating__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-5cc237c0{text-align:center;}.elementor-9 .elementor-element.elementor-element-5cc237c0 .elementor-star-rating{font-size:30px;}.elementor-9 .elementor-element.elementor-element-5cc237c0 .elementor-star-rating i:not(:last-of-type){margin-inline-end:8px;}.elementor-9 .elementor-element.elementor-element-5cc237c0 .elementor-star-rating i:before{color:#F8F812;}.elementor-9 .elementor-element.elementor-element-5cc237c0 .elementor-star-rating i{color:#F8F8124F;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9 .elementor-element.elementor-element-7af8a42d .elementor-testimonial-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-7af8a42d .elementor-testimonial-content{color:#CFCFCF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;}.elementor-9 .elementor-element.elementor-element-7af8a42d .elementor-testimonial-name{color:#F8F812;font-family:"Archivo", Sans-serif;font-size:24px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:0.9em;letter-spacing:0px;word-spacing:0px;}.elementor-9 .elementor-element.elementor-element-7af8a42d .elementor-testimonial-job{color:#F8F812;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0px;}.elementor-9 .elementor-element.elementor-element-32e0e7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:49px 49px;--row-gap:49px;--column-gap:49px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-9 .elementor-element.elementor-element-4d93586b{text-align:center;}.elementor-9 .elementor-element.elementor-element-4d93586b .elementor-star-rating{font-size:30px;}.elementor-9 .elementor-element.elementor-element-4d93586b .elementor-star-rating i:not(:last-of-type){margin-inline-end:8px;}.elementor-9 .elementor-element.elementor-element-4d93586b .elementor-star-rating i:before{color:#F8F812;}.elementor-9 .elementor-element.elementor-element-4d93586b .elementor-star-rating i{color:#F8F8124F;}.elementor-9 .elementor-element.elementor-element-55149bfb .elementor-testimonial-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-55149bfb .elementor-testimonial-content{color:#CFCFCF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;}.elementor-9 .elementor-element.elementor-element-55149bfb .elementor-testimonial-name{color:#F8F812;font-family:"Archivo", Sans-serif;font-size:24px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:0.9em;letter-spacing:0px;word-spacing:0px;}.elementor-9 .elementor-element.elementor-element-55149bfb .elementor-testimonial-job{color:#F8F812;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0px;}.elementor-9 .elementor-element.elementor-element-6ccda119{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:49px 49px;--row-gap:49px;--column-gap:49px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-9 .elementor-element.elementor-element-21325cbd{text-align:center;}.elementor-9 .elementor-element.elementor-element-21325cbd .elementor-star-rating{font-size:30px;}.elementor-9 .elementor-element.elementor-element-21325cbd .elementor-star-rating i:not(:last-of-type){margin-inline-end:8px;}.elementor-9 .elementor-element.elementor-element-21325cbd .elementor-star-rating i:before{color:#F8F812;}.elementor-9 .elementor-element.elementor-element-21325cbd .elementor-star-rating i{color:#F8F8124F;}.elementor-9 .elementor-element.elementor-element-d05a63f .elementor-testimonial-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-d05a63f .elementor-testimonial-content{color:#CFCFCF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;}.elementor-9 .elementor-element.elementor-element-d05a63f .elementor-testimonial-name{color:#F8F812;font-family:"Archivo", Sans-serif;font-size:24px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:0.9em;letter-spacing:0px;word-spacing:0px;}.elementor-9 .elementor-element.elementor-element-d05a63f .elementor-testimonial-job{color:#F8F812;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0px;}.elementor-9 .elementor-element.elementor-element-0786ad8{--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;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c5b8ca1{text-align:center;}.elementor-9 .elementor-element.elementor-element-d909a25{text-align:center;}.elementor-9 .elementor-element.elementor-element-625be9b{--display:flex;}.elementor-9 .elementor-element.elementor-element-37c7d2f{--display:flex;}.elementor-9 .elementor-element.elementor-element-d6fb910{--display:flex;}.elementor-9 .elementor-element.elementor-element-5f1fc99{--display:flex;}.elementor-9 .elementor-element.elementor-element-2b61e98{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:30px;--n-accordion-item-title-distance-from-content:30px;--n-accordion-border-radius:9px 9px 9px 9px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}:where( .elementor-9 .elementor-element.elementor-element-2b61e98 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9 .elementor-element.elementor-element-248b206{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-6efc7f6{--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;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-3ec0f92{--width:50%;}.elementor-9 .elementor-element.elementor-element-d78c0e9{--width:50%;}.elementor-9 .elementor-element.elementor-element-5288e7e{--width:40%;}.elementor-9 .elementor-element.elementor-element-c69d04f{--width:40%;}.elementor-9 .elementor-element.elementor-element-9aaa2d9{--width:40%;}.elementor-9 .elementor-element.elementor-element-160b089{--width:40%;}.elementor-9 .elementor-element.elementor-element-52066532{--content-width:1790px;}.elementor-9 .elementor-element.elementor-element-25502619{--content-width:1600px;}.elementor-9 .elementor-element.elementor-element-4b8e277d{--width:30%;}.elementor-9 .elementor-element.elementor-element-32e0e7f{--width:30%;}.elementor-9 .elementor-element.elementor-element-6ccda119{--width:30%;}.elementor-9 .elementor-element.elementor-element-0786ad8{--content-width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-3aa6e886{--width:80%;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-52066532{--padding-top:12%;--padding-bottom:12%;--padding-left:4%;--padding-right:4%;}.elementor-9 .elementor-element.elementor-element-4218bb80{--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--margin-top:8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-9 .elementor-element.elementor-element-72f234c{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-72f234c .elementor-image-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-fcd5ef{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-fcd5ef .elementor-image-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-2167153b{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-2167153b .elementor-image-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-5f94bdf4{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-5f94bdf4 .elementor-image-box-description{font-size:14px;}.elementor-9 .elementor-element.elementor-element-57915fcc{--padding-top:10%;--padding-bottom:10%;--padding-left:2%;--padding-right:2%;}.elementor-9 .elementor-element.elementor-element-524769c1{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;}.elementor-9 .elementor-element.elementor-element-25502619{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-9 .elementor-element.elementor-element-3aa6e886{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-9 .elementor-element.elementor-element-421a06df{--justify-content:space-between;--gap:33px 33px;--row-gap:33px;--column-gap:33px;--flex-wrap:nowrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-4b8e277d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-5cc237c0 .elementor-star-rating{font-size:20px;}.elementor-9 .elementor-element.elementor-element-7af8a42d .elementor-testimonial-content{font-size:16px;}.elementor-9 .elementor-element.elementor-element-32e0e7f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-4d93586b .elementor-star-rating{font-size:20px;}.elementor-9 .elementor-element.elementor-element-55149bfb .elementor-testimonial-content{font-size:16px;}.elementor-9 .elementor-element.elementor-element-6ccda119{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-21325cbd .elementor-star-rating{font-size:20px;}.elementor-9 .elementor-element.elementor-element-d05a63f .elementor-testimonial-content{font-size:16px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-a293fda{--padding-top:150px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b16e5cb .elementor-heading-title{font-size:30px;}.elementor-9 .elementor-element.elementor-element-3ec0f92{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-d78c0e9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-9142776{text-align:center;}.elementor-9 .elementor-element.elementor-element-57852bb{text-align:center;}.elementor-9 .elementor-element.elementor-element-5288e7e{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-c69d04f{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-9aaa2d9{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-160b089{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-122d592{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-9f4e674{text-align:center;}.elementor-9 .elementor-element.elementor-element-b33ba94{text-align:center;}.elementor-9 .elementor-element.elementor-element-007cb1d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-9 .elementor-element.elementor-element-865fc4a{text-align:center;}.elementor-9 .elementor-element.elementor-element-1e5d846{text-align:center;}.elementor-9 .elementor-element.elementor-element-69263c5{text-align:center;}.elementor-9 .elementor-element.elementor-element-53c767e{text-align:center;}.elementor-9 .elementor-element.elementor-element-3cc7832{text-align:center;}.elementor-9 .elementor-element.elementor-element-ade8dc4{--content-width:85%;--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ab0283c{text-align:center;}.elementor-9 .elementor-element.elementor-element-133ead0{text-align:center;}.elementor-9 .elementor-element.elementor-element-52066532{--padding-top:20%;--padding-bottom:20%;--padding-left:6%;--padding-right:6%;}.elementor-9 .elementor-element.elementor-element-f3f1c19{text-align:center;}.elementor-9 .elementor-element.elementor-element-62fcdfd{text-align:center;}.elementor-9 .elementor-element.elementor-element-4218bb80{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-9 .elementor-element.elementor-element-72f234c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-72f234c .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-72f234c .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-9 .elementor-element.elementor-element-72f234c .elementor-image-box-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-fcd5ef{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-fcd5ef .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-fcd5ef .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-9 .elementor-element.elementor-element-fcd5ef .elementor-image-box-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-2167153b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-2167153b .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-2167153b .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-9 .elementor-element.elementor-element-2167153b .elementor-image-box-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-5f94bdf4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-5f94bdf4 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-5f94bdf4 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-9 .elementor-element.elementor-element-5f94bdf4 .elementor-image-box-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-57915fcc{--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-9 .elementor-element.elementor-element-deea153{text-align:center;}.elementor-9 .elementor-element.elementor-element-69d94f3{text-align:center;}.elementor-9 .elementor-element.elementor-element-59ec7d4 img{height:400px;}.elementor-9 .elementor-element.elementor-element-5199ccf img{height:400px;}.elementor-9 .elementor-element.elementor-element-d48fad2 img{height:400px;}.elementor-9 .elementor-element.elementor-element-25502619{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-9 .elementor-element.elementor-element-3151ef2{text-align:center;}.elementor-9 .elementor-element.elementor-element-5ab617c{text-align:center;}.elementor-9 .elementor-element.elementor-element-421a06df{--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:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;}.elementor-9 .elementor-element.elementor-element-4b8e277d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-9 .elementor-element.elementor-element-5cc237c0 .elementor-star-rating{font-size:24px;}.elementor-9 .elementor-element.elementor-element-7af8a42d .elementor-testimonial-content{font-size:16px;}.elementor-9 .elementor-element.elementor-element-32e0e7f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-9 .elementor-element.elementor-element-4d93586b .elementor-star-rating{font-size:24px;}.elementor-9 .elementor-element.elementor-element-55149bfb .elementor-testimonial-content{font-size:16px;}.elementor-9 .elementor-element.elementor-element-6ccda119{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-9 .elementor-element.elementor-element-21325cbd .elementor-star-rating{font-size:24px;}.elementor-9 .elementor-element.elementor-element-d05a63f .elementor-testimonial-content{font-size:16px;}.elementor-9 .elementor-element.elementor-element-0786ad8{--content-width:80%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-c5b8ca1{text-align:center;}.elementor-9 .elementor-element.elementor-element-d909a25{text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-b16e5cb *//* Forzar que el H1 sea blanco puro y sólido */
.elementor-9 .elementor-element.elementor-element-b16e5cb .elementor-heading-title {
    /* 1. Asegurar el color blanco puro sin medias tintas */
    color: #FFFFFF !important;
    /* -webkit-text-fill-color: #FFFFFF !important;  <-- Descomenta esto si en Safari/Mac sigue viéndose raro */
    
    /* 2. Forzar opacidad al 100% */
    opacity: 1 !important;
    
    /* 3. Elevarlo por encima de posibles capas intermedias */
    position: relative;
    z-index: 20 !important;
    
    /* 4. TRUCO PRO: Una sombra negra diminuta e invisible */
    /* Esto no se ve como sombra, pero hace que el borde del texto se "separe" del fondo brillante */
    text-shadow: 0 1px 1px rgba(0,0,0,0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d103297 *//* Forzar nitidez pero manteniendo jerarquía */
.elementor-9 .elementor-element.elementor-element-d103297,
.elementor-9 .elementor-element.elementor-element-d103297 .elementor-widget-container,
.elementor-9 .elementor-element.elementor-element-d103297 p {
    /* 1. Color: Plata Claro (No blanco puro) */
    /* Esto se lee perfecto sobre negro pero no mata al H1 */
    color: #cbd5e1 !important; 
    
    /* 2. Opacidad y Capa */
    opacity: 1 !important;
    position: relative;
    z-index: 20 !important;
    
    /* 3. Sombra mucho más suave que en el título */
    /* Solo para separarlo del fondo, apenas perceptible */
    text-shadow: 0 1px 2px rgba(0,0,0,0.5) !important;
    
    /* 4. Opcional: Mejorar lectura de fuentes finas en fondos oscuros */
    -webkit-font-smoothing: antialiased;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b43813d */.elementor-9 .elementor-element.elementor-element-b43813d .elementor-button {
    /* Gradiente de tu marca: Azul a Morado */
    background: linear-gradient(90deg, #0DB9F2 0%, #A855F7 100%);
    color: #ffffff;
    
    /* Forma moderna */
    border-radius: 8px;
    border: none;
    font-weight: 600; /* Letra con peso */
    padding: 15px 30px; /* Un poco más gordito */
    
    /* Transición suave */
    transition: all 0.3s ease;
}

/* Efecto al pasar el ratón (Hover) */
.elementor-9 .elementor-element.elementor-element-b43813d .elementor-button:hover {
    /* Sube un poco para dar sensación 3D */
    transform: translateY(-3px);
    
    /* "Glow" o resplandor del color de la marca */
    box-shadow: 0 10px 25px -5px rgba(13, 185, 242, 0.5);
    
    /* Se ilumina un poco más */
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ff3e75 *//* Estilo Base del Botón Secundario */
.elementor-9 .elementor-element.elementor-element-2ff3e75 .elementor-button {
    background: transparent !important; /* Fondo transparente */
    border: 1px solid rgba(255, 255, 255, 0.3) !important; /* Borde sutil */
    color: #e2e8f0 !important; /* Texto gris claro */
    box-shadow: none !important; /* Sin sombra brillante por defecto */
    backdrop-filter: blur(5px); /* Un toque de cristal */
}

/* Efecto al pasar el ratón (Hover) */
.elementor-9 .elementor-element.elementor-element-2ff3e75 .elementor-button:hover {
    background: rgba(255, 255, 255, 0.1) !important; /* Se ilumina un poco el fondo */
    border-color: #ffffff !important; /* Borde blanco puro */
    color: #ffffff !important; /* Texto blanco puro */
    transform: translateY(-2px); /* Pequeña flotación */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a293fda */.elementor-9 .elementor-element.elementor-element-a293fda {
    /* Fondo Base */
    background-color: #000000;
    position: relative;
    overflow: hidden;
}

/* --- ESCRITORIO (LUCES MANTIENEN LA V12) --- */
.elementor-9 .elementor-element.elementor-element-a293fda::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    z-index: 0;
    
    background-image: 
        radial-gradient(circle at 20% 15%, rgba(13, 185, 242, 0.25), transparent 55%),
        radial-gradient(circle at 80% 85%, rgba(168, 85, 247, 0.20), transparent 55%);
        
    filter: blur(90px); 
}

/* --- ESCRITORIO (REJILLA REDONDEADA) --- */
.elementor-9 .elementor-element.elementor-element-a293fda::after {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    z-index: 1;
    pointer-events: none;
    
    background-image: 
        linear-gradient(to bottom, #000000 0%, transparent 30%, transparent 70%, #000000 100%),
        linear-gradient(to right, #000000 0%, transparent 10%, transparent 90%, #000000 100%),
        
        /* NUEVO SVG CON BORDES REDONDEADOS (rx='3') */
        url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='0' width='17' height='17' rx='3' fill='rgba(255,255,255,0.06)'/%3E%3C/svg%3E");
    
    background-size: 100% 100%, 100% 100%, 20px/* End custom CSS */