.elementor-8234 .elementor-element.elementor-element-1731c75{--display:flex;--min-height:1300px;--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:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-1731c75:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-1731c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paoloaldea.agenciadn.net.pe/wp-content/uploads/2026/04/b2e050c0-3e69-40b1-8ed3-f9582509d2d8.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-8234 .elementor-element.elementor-element-33da110{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-33da110:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-33da110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0000007D 80%, #00000000 100%);}.elementor-8234 .elementor-element.elementor-element-7b29e17{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-8983ba2 > .elementor-widget-container{margin:0px 0px -70px 0px;padding:10px 10px 10px 10px;}.elementor-8234 .elementor-element.elementor-element-d29cb37{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-d29cb37.e-con{--align-self:center;}.elementor-8234 .elementor-element.elementor-element-caf1adf{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-caf1adf.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-8234 .elementor-element.elementor-element-40913b6 > .elementor-widget-container{margin:0px -80px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-40913b6.elementor-element{--align-self:center;}.elementor-8234 .elementor-element.elementor-element-40913b6 .rkit-nav-link {gap:10px;}.elementor-8234 .elementor-element.elementor-element-40913b6 .rkit-navmenu .rkit-menu-container , .rkit-menu-item > .rkit-nav-link{justify-content:start;}.elementor-8234 .elementor-element.elementor-element-40913b6 .rkit-menu-item > .rkit-nav-link{padding-inline:20px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-40913b6 .rkit-menu-item  > .rkit-nav-link{padding-block:15px;}.elementor-8234 .elementor-element.elementor-element-40913b6 .rkit-submenu-item  > .rkit-nav-link{padding-inline:35px;}.elementor-8234 .elementor-element.elementor-element-40913b6 .rkit-submenu-item > .rkit-nav-link{padding-block:15px;justify-content:center;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-40913b6 .rkit-submenu-icon{font-size:0.6rem;width:0.6rem;height:0.6rem;}.elementor-8234 .elementor-element.elementor-element-40913b6 .rkit-submenu-item{background-color:#0000007D;}.elementor-8234 .elementor-element.elementor-element-40913b6 .rkit-submenu-item:hover{background-color:#1282777A;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-8234 .elementor-element.elementor-element-40913b6 .rkit-hamburger-tablet{justify-content:end;}.elementor-8234 .elementor-element.elementor-element-40913b6 .rkit-hamburger-mobile{justify-content:end;}.elementor-8234 .elementor-element.elementor-element-40913b6 .rkit-btn-hamburger{padding:10px 10px 10px 10px;font-size:24px;}.elementor-8234 .elementor-element.elementor-element-0fbd264{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-8234 .elementor-element.elementor-element-a3846e2 .elementor-button{background-color:#02010100;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-8234 .elementor-element.elementor-element-a3846e2 .elementor-button:hover, .elementor-8234 .elementor-element.elementor-element-a3846e2 .elementor-button:focus{background-color:#1282777A;}.elementor-8234 .elementor-element.elementor-element-a3846e2 > .elementor-widget-container{background-color:#02010100;margin:0px 0px 0px -40px;padding:0px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-6d21df4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 0px 0px 0px;border-style:none;}.elementor-8234 .elementor-element.elementor-element-6d21df4{z-index:5;text-align:end;}.elementor-8234 .elementor-element.elementor-element-6d21df4 .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-size:160px;font-weight:900;line-height:100px;}.elementor-8234 .elementor-element.elementor-element-ab0b714{text-align:center;}.elementor-8234 .elementor-element.elementor-element-b4ece1a{font-family:"Roboto Serif", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-a646120 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-a646120:hover img{opacity:1;}.elementor-8234 .elementor-element.elementor-element-a646120 img{transition-duration:3s;}.elementor-8234 .elementor-element.elementor-element-5fe5b8e{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:1150px;}body:not(.rtl) .elementor-8234 .elementor-element.elementor-element-5fe5b8e{left:50px;}body.rtl .elementor-8234 .elementor-element.elementor-element-5fe5b8e{right:50px;}.elementor-8234 .elementor-element.elementor-element-42fd77d{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-395a562 > .elementor-widget-container{margin:-68px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-395a562{font-family:"Roboto Serif", Sans-serif;font-size:120px;font-weight:600;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-0d781fb{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-0d781fb.e-con{--align-self:center;}.elementor-8234 .elementor-element.elementor-element-a836b10 > .elementor-widget-container{margin:-36px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-a836b10{text-align:center;font-family:"Roboto Serif", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-86c4b70 > .elementor-widget-container{margin:-82px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-86c4b70{text-align:center;font-family:"Roboto Serif", Sans-serif;font-size:62px;font-weight:600;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-9c940a0{--display:flex;--min-height:900px;--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-8234 .elementor-element.elementor-element-9c940a0:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-9c940a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paoloaldea.agenciadn.net.pe/wp-content/uploads/2026/04/b2e050c0-3e69-40b1-8ed3-f9582509d2d8.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-8234 .elementor-element.elementor-element-445e4a2 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-445e4a2{text-align:center;font-family:"Roboto Serif", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-93021bb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8234 .elementor-element.elementor-element-ba4fdac{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-8234 .elementor-element.elementor-element-ba4fdac:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-ba4fdac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000095;}.elementor-8234 .elementor-element.elementor-element-b73a72a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-2e2fb09{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-6f8c900.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8234 .elementor-element.elementor-element-6f8c900 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C0C9C93A;border-radius:0px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-7f5a597{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-467a2d8{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-45777cf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-156c2fe{font-family:"Ms Madi", Sans-serif;font-size:24px;font-weight:300;line-height:20px;letter-spacing:0px;color:#90F0F5DB;}.elementor-8234 .elementor-element.elementor-element-2394e71{--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-end;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-8234 .elementor-element.elementor-element-e3ca495 .elementor-icon-wrapper{text-align:center;}.elementor-8234 .elementor-element.elementor-element-e3ca495.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-e3ca495.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-e3ca495.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-e3ca495.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-e3ca495.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-e3ca495 .elementor-icon{font-size:50px;}.elementor-8234 .elementor-element.elementor-element-e3ca495 .elementor-icon svg{height:50px;}.elementor-8234 .elementor-element.elementor-element-74850e2 .elementor-icon-wrapper{text-align:center;}.elementor-8234 .elementor-element.elementor-element-74850e2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-74850e2.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-74850e2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-74850e2.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-74850e2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-74850e2 .elementor-icon{font-size:50px;}.elementor-8234 .elementor-element.elementor-element-74850e2 .elementor-icon svg{height:50px;}.elementor-8234 .elementor-element.elementor-element-2c52ea5{--display:flex;}.elementor-8234 .elementor-element.elementor-element-d6ac564{text-align:start;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-89387da .elementor-button{background-color:transparent;background-image:radial-gradient(at center center, #001A1A 20%, #005A61 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#00F2FF;border-radius:15px 15px 15px 15px;padding:10px 10px 10px 10px;}.elementor-8234 .elementor-element.elementor-element-89387da .elementor-button:hover, .elementor-8234 .elementor-element.elementor-element-89387da .elementor-button:focus{color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-89387da .elementor-button:hover svg, .elementor-8234 .elementor-element.elementor-element-89387da .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-63be0ca{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-8234 .elementor-element.elementor-element-63be0ca:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-63be0ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000095;}.elementor-8234 .elementor-element.elementor-element-3698d37{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-d613dc0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-f7d16c8.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8234 .elementor-element.elementor-element-f7d16c8 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C0C9C93A;border-radius:0px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-d571da5{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-3138e79{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-4fd931c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-256939f{font-family:"Ms Madi", Sans-serif;font-size:24px;font-weight:300;line-height:20px;letter-spacing:0px;color:#90F0F5DB;}.elementor-8234 .elementor-element.elementor-element-a20e0ad{--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-end;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-8234 .elementor-element.elementor-element-35ce0a9 .elementor-icon-wrapper{text-align:center;}.elementor-8234 .elementor-element.elementor-element-35ce0a9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-35ce0a9.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-35ce0a9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-35ce0a9.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-35ce0a9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-35ce0a9 .elementor-icon{font-size:50px;}.elementor-8234 .elementor-element.elementor-element-35ce0a9 .elementor-icon svg{height:50px;}.elementor-8234 .elementor-element.elementor-element-231af52 .elementor-icon-wrapper{text-align:center;}.elementor-8234 .elementor-element.elementor-element-231af52.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-231af52.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-231af52.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-231af52.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-231af52.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-231af52 .elementor-icon{font-size:50px;}.elementor-8234 .elementor-element.elementor-element-231af52 .elementor-icon svg{height:50px;}.elementor-8234 .elementor-element.elementor-element-69bfa71{--display:flex;}.elementor-8234 .elementor-element.elementor-element-7052a95{text-align:start;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-2480454 .elementor-button{background-color:transparent;background-image:radial-gradient(at center center, #001A1A 20%, #005A61 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#00F2FF;border-radius:15px 15px 15px 15px;padding:10px 10px 10px 10px;}.elementor-8234 .elementor-element.elementor-element-2480454 .elementor-button:hover, .elementor-8234 .elementor-element.elementor-element-2480454 .elementor-button:focus{color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-2480454 .elementor-button:hover svg, .elementor-8234 .elementor-element.elementor-element-2480454 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-638c86f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-8234 .elementor-element.elementor-element-638c86f:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-638c86f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000095;}.elementor-8234 .elementor-element.elementor-element-09d8a0f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-135b831{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-deefc82.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8234 .elementor-element.elementor-element-deefc82 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C0C9C93A;border-radius:0px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-4882830{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-2d645a9{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-8a03a1c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-6675dbe{font-family:"Ms Madi", Sans-serif;font-size:24px;font-weight:300;line-height:20px;letter-spacing:0px;color:#90F0F5DB;}.elementor-8234 .elementor-element.elementor-element-b00f06d{--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-end;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-8234 .elementor-element.elementor-element-f29919a .elementor-icon-wrapper{text-align:center;}.elementor-8234 .elementor-element.elementor-element-f29919a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-f29919a.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-f29919a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-f29919a.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-f29919a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-f29919a .elementor-icon{font-size:50px;}.elementor-8234 .elementor-element.elementor-element-f29919a .elementor-icon svg{height:50px;}.elementor-8234 .elementor-element.elementor-element-7e96fb8 .elementor-icon-wrapper{text-align:center;}.elementor-8234 .elementor-element.elementor-element-7e96fb8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-7e96fb8.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-7e96fb8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-7e96fb8.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-7e96fb8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-7e96fb8 .elementor-icon{font-size:50px;}.elementor-8234 .elementor-element.elementor-element-7e96fb8 .elementor-icon svg{height:50px;}.elementor-8234 .elementor-element.elementor-element-063ae31{--display:flex;}.elementor-8234 .elementor-element.elementor-element-c5202b7{text-align:start;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-b78127e .elementor-button{background-color:transparent;background-image:radial-gradient(at center center, #001A1A 20%, #005A61 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#00F2FF;border-radius:15px 15px 15px 15px;padding:10px 10px 10px 10px;}.elementor-8234 .elementor-element.elementor-element-b78127e .elementor-button:hover, .elementor-8234 .elementor-element.elementor-element-b78127e .elementor-button:focus{color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-b78127e .elementor-button:hover svg, .elementor-8234 .elementor-element.elementor-element-b78127e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-e9e8fbc{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-8234 .elementor-element.elementor-element-e9e8fbc:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-e9e8fbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000095;}.elementor-8234 .elementor-element.elementor-element-a6a31d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-cc9311e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-8f7b3c2.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8234 .elementor-element.elementor-element-8f7b3c2 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C0C9C93A;border-radius:0px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-42e1fcf{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-aeb07df{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-ec0e250 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-87a6213{font-family:"Ms Madi", Sans-serif;font-size:24px;font-weight:300;line-height:20px;letter-spacing:0px;color:#90F0F5DB;}.elementor-8234 .elementor-element.elementor-element-38a4ab4{--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-end;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-8234 .elementor-element.elementor-element-1ad5530 .elementor-icon-wrapper{text-align:center;}.elementor-8234 .elementor-element.elementor-element-1ad5530.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-1ad5530.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-1ad5530.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-1ad5530.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-1ad5530.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-1ad5530 .elementor-icon{font-size:50px;}.elementor-8234 .elementor-element.elementor-element-1ad5530 .elementor-icon svg{height:50px;}.elementor-8234 .elementor-element.elementor-element-18b05f6 .elementor-icon-wrapper{text-align:center;}.elementor-8234 .elementor-element.elementor-element-18b05f6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-18b05f6.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-18b05f6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-18b05f6.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-18b05f6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-18b05f6 .elementor-icon{font-size:50px;}.elementor-8234 .elementor-element.elementor-element-18b05f6 .elementor-icon svg{height:50px;}.elementor-8234 .elementor-element.elementor-element-c4501c5{--display:flex;}.elementor-8234 .elementor-element.elementor-element-ca774db{text-align:start;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-fc5507e .elementor-button{background-color:transparent;background-image:radial-gradient(at center center, #001A1A 20%, #005A61 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#00F2FF;border-radius:15px 15px 15px 15px;padding:10px 10px 10px 10px;}.elementor-8234 .elementor-element.elementor-element-fc5507e .elementor-button:hover, .elementor-8234 .elementor-element.elementor-element-fc5507e .elementor-button:focus{color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-fc5507e .elementor-button:hover svg, .elementor-8234 .elementor-element.elementor-element-fc5507e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-c8f3674{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-8234 .elementor-element.elementor-element-c8f3674:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-c8f3674 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000095;}.elementor-8234 .elementor-element.elementor-element-8114d7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-534ec6c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-2795196.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8234 .elementor-element.elementor-element-2795196 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C0C9C93A;border-radius:0px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-31d142c{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-4370368{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-ed56d44 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-ce45d5c{font-family:"Ms Madi", Sans-serif;font-size:24px;font-weight:300;line-height:20px;letter-spacing:0px;color:#90F0F5DB;}.elementor-8234 .elementor-element.elementor-element-da97f60{--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-end;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-8234 .elementor-element.elementor-element-dec3d1e .elementor-icon-wrapper{text-align:center;}.elementor-8234 .elementor-element.elementor-element-dec3d1e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-dec3d1e.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-dec3d1e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-dec3d1e.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-dec3d1e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-dec3d1e .elementor-icon{font-size:50px;}.elementor-8234 .elementor-element.elementor-element-dec3d1e .elementor-icon svg{height:50px;}.elementor-8234 .elementor-element.elementor-element-58e1b2d .elementor-icon-wrapper{text-align:center;}.elementor-8234 .elementor-element.elementor-element-58e1b2d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-58e1b2d.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-58e1b2d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-58e1b2d.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-58e1b2d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-58e1b2d .elementor-icon{font-size:50px;}.elementor-8234 .elementor-element.elementor-element-58e1b2d .elementor-icon svg{height:50px;}.elementor-8234 .elementor-element.elementor-element-2ab2e65{--display:flex;}.elementor-8234 .elementor-element.elementor-element-64ebbb5{text-align:start;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-eb5fa8a .elementor-button{background-color:transparent;background-image:radial-gradient(at center center, #001A1A 20%, #005A61 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#00F2FF;border-radius:15px 15px 15px 15px;padding:10px 10px 10px 10px;}.elementor-8234 .elementor-element.elementor-element-eb5fa8a .elementor-button:hover, .elementor-8234 .elementor-element.elementor-element-eb5fa8a .elementor-button:focus{color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-eb5fa8a .elementor-button:hover svg, .elementor-8234 .elementor-element.elementor-element-eb5fa8a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-d20d8e6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-8234 .elementor-element.elementor-element-d20d8e6:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-d20d8e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000095;}.elementor-8234 .elementor-element.elementor-element-e7ce704{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-d2cdbe7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-218e099.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-8234 .elementor-element.elementor-element-218e099 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C0C9C93A;border-radius:0px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-c7f2c11{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-cbc954b{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-2a7d16d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-1d61cf8{font-family:"Ms Madi", Sans-serif;font-size:24px;font-weight:300;line-height:20px;letter-spacing:0px;color:#90F0F5DB;}.elementor-8234 .elementor-element.elementor-element-bb27bf6{--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-end;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-8234 .elementor-element.elementor-element-7073fb6 .elementor-icon-wrapper{text-align:center;}.elementor-8234 .elementor-element.elementor-element-7073fb6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-7073fb6.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-7073fb6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-7073fb6.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-7073fb6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-7073fb6 .elementor-icon{font-size:50px;}.elementor-8234 .elementor-element.elementor-element-7073fb6 .elementor-icon svg{height:50px;}.elementor-8234 .elementor-element.elementor-element-fa6b3a7 .elementor-icon-wrapper{text-align:center;}.elementor-8234 .elementor-element.elementor-element-fa6b3a7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-fa6b3a7.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-fa6b3a7.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-fa6b3a7.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-fa6b3a7.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-fa6b3a7 .elementor-icon{font-size:50px;}.elementor-8234 .elementor-element.elementor-element-fa6b3a7 .elementor-icon svg{height:50px;}.elementor-8234 .elementor-element.elementor-element-f02b0cc{--display:flex;}.elementor-8234 .elementor-element.elementor-element-2e8b1e4{text-align:start;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-21b4ecb .elementor-button{background-color:transparent;background-image:radial-gradient(at center center, #001A1A 20%, #005A61 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#00F2FF;border-radius:15px 15px 15px 15px;padding:10px 10px 10px 10px;}.elementor-8234 .elementor-element.elementor-element-21b4ecb .elementor-button:hover, .elementor-8234 .elementor-element.elementor-element-21b4ecb .elementor-button:focus{color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-21b4ecb .elementor-button:hover svg, .elementor-8234 .elementor-element.elementor-element-21b4ecb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-4f3e30e{--display:flex;--min-height:900px;--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-8234 .elementor-element.elementor-element-4f3e30e:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-4f3e30e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paoloaldea.agenciadn.net.pe/wp-content/uploads/2026/04/b2e050c0-3e69-40b1-8ed3-f9582509d2d8.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-8234 .elementor-element.elementor-element-dff7dd3 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-dff7dd3{text-align:center;font-family:"Roboto Serif", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-bdbb3a0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-b866246{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00F2FF;--border-color:#00F2FF;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-b866246::before, .elementor-8234 .elementor-element.elementor-element-b866246 > .elementor-background-video-container::before, .elementor-8234 .elementor-element.elementor-element-b866246 > .e-con-inner > .elementor-background-video-container::before, .elementor-8234 .elementor-element.elementor-element-b866246 > .elementor-background-slideshow::before, .elementor-8234 .elementor-element.elementor-element-b866246 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8234 .elementor-element.elementor-element-b866246 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#002A2A;--background-overlay:'';}.elementor-8234 .elementor-element.elementor-element-a9ec2b9 > .elementor-widget-container{background-color:#002A2AA1;padding:0px 0px 0px 0px;border-style:solid;border-width:5px 5px 5px 5px;border-radius:10px 10px 10px 10px;}.elementor-8234 .elementor-element.elementor-element-a9ec2b9{text-align:center;}.elementor-8234 .elementor-element.elementor-element-a9ec2b9 .elementor-heading-title{font-family:"Bookman Old Style", Sans-serif;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-5ebd424{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8234 .elementor-element.elementor-element-b987de4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-e4023d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-e4023d5{text-align:center;}.elementor-8234 .elementor-element.elementor-element-e4023d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-92f6f67{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8234 .elementor-element.elementor-element-f1cb879{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-d28190f{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-8234 .elementor-element.elementor-element-d28190f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-1472728 > .elementor-widget-container{margin:-15px -15px -15px -15px;}.elementor-8234 .elementor-element.elementor-element-1472728 .elementor-icon-wrapper{text-align:end;}.elementor-8234 .elementor-element.elementor-element-1472728.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-1472728.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-1472728.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-1472728.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-1472728.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-1472728 .elementor-icon{font-size:35px;}.elementor-8234 .elementor-element.elementor-element-1472728 .elementor-icon svg{height:35px;}.elementor-8234 .elementor-element.elementor-element-120ff21{text-align:start;}.elementor-8234 .elementor-element.elementor-element-120ff21 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-e10982e > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-e10982e{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-11b9c76{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8234 .elementor-element.elementor-element-4d3c05a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-ca187ed > .elementor-widget-container{padding:25px 0px 25px 0px;}.elementor-8234 .elementor-element.elementor-element-ca187ed{text-align:center;}.elementor-8234 .elementor-element.elementor-element-ca187ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-174b3ef{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8234 .elementor-element.elementor-element-9fb639a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-1e63a95{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-8234 .elementor-element.elementor-element-1e63a95 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-a157603 > .elementor-widget-container{margin:-15px -15px -15px -15px;}.elementor-8234 .elementor-element.elementor-element-a157603 .elementor-icon-wrapper{text-align:end;}.elementor-8234 .elementor-element.elementor-element-a157603.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-a157603.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-a157603.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-a157603.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-a157603.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-a157603 .elementor-icon{font-size:35px;}.elementor-8234 .elementor-element.elementor-element-a157603 .elementor-icon svg{height:35px;}.elementor-8234 .elementor-element.elementor-element-afc13a1{text-align:start;}.elementor-8234 .elementor-element.elementor-element-afc13a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-4095af5 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-4095af5{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-afb3daa{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00F2FF;--border-color:#00F2FF;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-afb3daa::before, .elementor-8234 .elementor-element.elementor-element-afb3daa > .elementor-background-video-container::before, .elementor-8234 .elementor-element.elementor-element-afb3daa > .e-con-inner > .elementor-background-video-container::before, .elementor-8234 .elementor-element.elementor-element-afb3daa > .elementor-background-slideshow::before, .elementor-8234 .elementor-element.elementor-element-afb3daa > .e-con-inner > .elementor-background-slideshow::before, .elementor-8234 .elementor-element.elementor-element-afb3daa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#002A2A;--background-overlay:'';}.elementor-8234 .elementor-element.elementor-element-6cc5ae8 > .elementor-widget-container{background-color:#002A2AA1;padding:0px 0px 0px 0px;border-style:solid;border-width:5px 5px 5px 5px;border-radius:10px 10px 10px 10px;}.elementor-8234 .elementor-element.elementor-element-6cc5ae8{text-align:center;}.elementor-8234 .elementor-element.elementor-element-6cc5ae8 .elementor-heading-title{font-family:"Bookman Old Style", Sans-serif;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-7669fc5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8234 .elementor-element.elementor-element-340f155{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-59adf5b > .elementor-widget-container{padding:25px 0px 25px 0px;}.elementor-8234 .elementor-element.elementor-element-59adf5b{text-align:center;}.elementor-8234 .elementor-element.elementor-element-59adf5b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-6d09892{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8234 .elementor-element.elementor-element-593e933{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-84cd253{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-8234 .elementor-element.elementor-element-84cd253 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-d9e08c5 > .elementor-widget-container{margin:-15px -15px -15px -15px;}.elementor-8234 .elementor-element.elementor-element-d9e08c5 .elementor-icon-wrapper{text-align:end;}.elementor-8234 .elementor-element.elementor-element-d9e08c5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-d9e08c5.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-d9e08c5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-d9e08c5.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-d9e08c5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-d9e08c5 .elementor-icon{font-size:35px;}.elementor-8234 .elementor-element.elementor-element-d9e08c5 .elementor-icon svg{height:35px;}.elementor-8234 .elementor-element.elementor-element-fa272b1{text-align:start;}.elementor-8234 .elementor-element.elementor-element-fa272b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-0669121 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-0669121{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-0f1ee40{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8234 .elementor-element.elementor-element-a293bac{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-5206807 > .elementor-widget-container{padding:25px 0px 25px 0px;}.elementor-8234 .elementor-element.elementor-element-5206807{text-align:center;}.elementor-8234 .elementor-element.elementor-element-5206807 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-34ac98e{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8234 .elementor-element.elementor-element-60d6b2f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-54a8602{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-8234 .elementor-element.elementor-element-54a8602 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-90f565c > .elementor-widget-container{margin:-15px -15px -15px -15px;}.elementor-8234 .elementor-element.elementor-element-90f565c .elementor-icon-wrapper{text-align:end;}.elementor-8234 .elementor-element.elementor-element-90f565c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-90f565c.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-90f565c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-90f565c.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-90f565c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-90f565c .elementor-icon{font-size:35px;}.elementor-8234 .elementor-element.elementor-element-90f565c .elementor-icon svg{height:35px;}.elementor-8234 .elementor-element.elementor-element-78f8499{text-align:start;}.elementor-8234 .elementor-element.elementor-element-78f8499 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-6a4d350 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-6a4d350{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-f3b4ba0{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00F2FF;--border-color:#00F2FF;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-f3b4ba0::before, .elementor-8234 .elementor-element.elementor-element-f3b4ba0 > .elementor-background-video-container::before, .elementor-8234 .elementor-element.elementor-element-f3b4ba0 > .e-con-inner > .elementor-background-video-container::before, .elementor-8234 .elementor-element.elementor-element-f3b4ba0 > .elementor-background-slideshow::before, .elementor-8234 .elementor-element.elementor-element-f3b4ba0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8234 .elementor-element.elementor-element-f3b4ba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#002A2A;--background-overlay:'';}.elementor-8234 .elementor-element.elementor-element-88e5b28 > .elementor-widget-container{background-color:#002A2AA1;padding:0px 0px 0px 0px;border-style:solid;border-width:5px 5px 5px 5px;border-radius:10px 10px 10px 10px;}.elementor-8234 .elementor-element.elementor-element-88e5b28{text-align:center;}.elementor-8234 .elementor-element.elementor-element-88e5b28 .elementor-heading-title{font-family:"Bookman Old Style", Sans-serif;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-c132d7d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8234 .elementor-element.elementor-element-aa7e902{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-86a9b44 > .elementor-widget-container{padding:25px 0px 25px 0px;}.elementor-8234 .elementor-element.elementor-element-86a9b44{text-align:center;}.elementor-8234 .elementor-element.elementor-element-86a9b44 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-dbd2860{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8234 .elementor-element.elementor-element-2decae4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-cc4c46f{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-8234 .elementor-element.elementor-element-cc4c46f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-dfd9927 > .elementor-widget-container{margin:-15px -15px -15px -15px;}.elementor-8234 .elementor-element.elementor-element-dfd9927 .elementor-icon-wrapper{text-align:end;}.elementor-8234 .elementor-element.elementor-element-dfd9927.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-dfd9927.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-dfd9927.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-dfd9927.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-dfd9927.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-dfd9927 .elementor-icon{font-size:35px;}.elementor-8234 .elementor-element.elementor-element-dfd9927 .elementor-icon svg{height:35px;}.elementor-8234 .elementor-element.elementor-element-249649d{text-align:start;}.elementor-8234 .elementor-element.elementor-element-249649d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-c8cb62e > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-c8cb62e{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-69e2377{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8234 .elementor-element.elementor-element-e77e939{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-5d08505 > .elementor-widget-container{padding:25px 0px 25px 0px;}.elementor-8234 .elementor-element.elementor-element-5d08505{text-align:center;}.elementor-8234 .elementor-element.elementor-element-5d08505 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-de1955c{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8234 .elementor-element.elementor-element-68aad9a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-9d8ca03{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-8234 .elementor-element.elementor-element-9d8ca03 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-fb5d326 > .elementor-widget-container{margin:-15px -15px -15px -15px;}.elementor-8234 .elementor-element.elementor-element-fb5d326 .elementor-icon-wrapper{text-align:end;}.elementor-8234 .elementor-element.elementor-element-fb5d326.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-fb5d326.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-fb5d326.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-fb5d326.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-fb5d326.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-fb5d326 .elementor-icon{font-size:35px;}.elementor-8234 .elementor-element.elementor-element-fb5d326 .elementor-icon svg{height:35px;}.elementor-8234 .elementor-element.elementor-element-00ac8ca{text-align:start;}.elementor-8234 .elementor-element.elementor-element-00ac8ca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-f2d4861 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-f2d4861{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-fb6af4d{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00F2FF;--border-color:#00F2FF;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-fb6af4d::before, .elementor-8234 .elementor-element.elementor-element-fb6af4d > .elementor-background-video-container::before, .elementor-8234 .elementor-element.elementor-element-fb6af4d > .e-con-inner > .elementor-background-video-container::before, .elementor-8234 .elementor-element.elementor-element-fb6af4d > .elementor-background-slideshow::before, .elementor-8234 .elementor-element.elementor-element-fb6af4d > .e-con-inner > .elementor-background-slideshow::before, .elementor-8234 .elementor-element.elementor-element-fb6af4d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#002A2A;--background-overlay:'';}.elementor-8234 .elementor-element.elementor-element-776f706{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8234 .elementor-element.elementor-element-aed640c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-3529900 > .elementor-widget-container{padding:25px 0px 25px 0px;}.elementor-8234 .elementor-element.elementor-element-3529900{text-align:center;}.elementor-8234 .elementor-element.elementor-element-3529900 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-83b70ff{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8234 .elementor-element.elementor-element-3cd831d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-05ae6a5{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-8234 .elementor-element.elementor-element-05ae6a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-5490c4d > .elementor-widget-container{margin:-15px -15px -15px -15px;}.elementor-8234 .elementor-element.elementor-element-5490c4d .elementor-icon-wrapper{text-align:end;}.elementor-8234 .elementor-element.elementor-element-5490c4d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-5490c4d.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-5490c4d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-5490c4d.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-5490c4d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-5490c4d .elementor-icon{font-size:35px;}.elementor-8234 .elementor-element.elementor-element-5490c4d .elementor-icon svg{height:35px;}.elementor-8234 .elementor-element.elementor-element-f2ff13c{text-align:start;}.elementor-8234 .elementor-element.elementor-element-f2ff13c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-41b1094 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-41b1094{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-5327280{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8234 .elementor-element.elementor-element-2696742{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-ed589e4 > .elementor-widget-container{padding:25px 0px 25px 0px;}.elementor-8234 .elementor-element.elementor-element-ed589e4{text-align:center;}.elementor-8234 .elementor-element.elementor-element-ed589e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-4e5f56e{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8234 .elementor-element.elementor-element-a86a867{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-18bc3b8{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-8234 .elementor-element.elementor-element-18bc3b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-596925d > .elementor-widget-container{margin:-15px -15px -15px -15px;}.elementor-8234 .elementor-element.elementor-element-596925d .elementor-icon-wrapper{text-align:end;}.elementor-8234 .elementor-element.elementor-element-596925d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-596925d.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-596925d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-596925d.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-596925d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-596925d .elementor-icon{font-size:35px;}.elementor-8234 .elementor-element.elementor-element-596925d .elementor-icon svg{height:35px;}.elementor-8234 .elementor-element.elementor-element-489acc0{text-align:start;}.elementor-8234 .elementor-element.elementor-element-489acc0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-d674324 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-d674324{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-07b0dd2{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00F2FF;--border-color:#00F2FF;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-07b0dd2::before, .elementor-8234 .elementor-element.elementor-element-07b0dd2 > .elementor-background-video-container::before, .elementor-8234 .elementor-element.elementor-element-07b0dd2 > .e-con-inner > .elementor-background-video-container::before, .elementor-8234 .elementor-element.elementor-element-07b0dd2 > .elementor-background-slideshow::before, .elementor-8234 .elementor-element.elementor-element-07b0dd2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8234 .elementor-element.elementor-element-07b0dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#002A2A;--background-overlay:'';}.elementor-8234 .elementor-element.elementor-element-6e222c5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8234 .elementor-element.elementor-element-4b7ed8e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-4b57c35 > .elementor-widget-container{padding:25px 0px 25px 0px;}.elementor-8234 .elementor-element.elementor-element-4b57c35{text-align:center;}.elementor-8234 .elementor-element.elementor-element-4b57c35 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-8e42d91{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8234 .elementor-element.elementor-element-d003db1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-7a6d62c{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-8234 .elementor-element.elementor-element-7a6d62c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-9b4ca0d > .elementor-widget-container{margin:-15px -15px -15px -15px;}.elementor-8234 .elementor-element.elementor-element-9b4ca0d .elementor-icon-wrapper{text-align:end;}.elementor-8234 .elementor-element.elementor-element-9b4ca0d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-9b4ca0d.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-9b4ca0d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-9b4ca0d.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-9b4ca0d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-9b4ca0d .elementor-icon{font-size:35px;}.elementor-8234 .elementor-element.elementor-element-9b4ca0d .elementor-icon svg{height:35px;}.elementor-8234 .elementor-element.elementor-element-4cc5c9d{text-align:start;}.elementor-8234 .elementor-element.elementor-element-4cc5c9d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-e544dea > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-e544dea{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-6fa1024{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8234 .elementor-element.elementor-element-4b55ee8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-c9b8887 > .elementor-widget-container{padding:25px 0px 25px 0px;}.elementor-8234 .elementor-element.elementor-element-c9b8887{text-align:center;}.elementor-8234 .elementor-element.elementor-element-c9b8887 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-a92ad0e{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8234 .elementor-element.elementor-element-f8f9963{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-a846fb2{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-8234 .elementor-element.elementor-element-a846fb2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-346c371 > .elementor-widget-container{margin:-15px -15px -15px -15px;}.elementor-8234 .elementor-element.elementor-element-346c371 .elementor-icon-wrapper{text-align:end;}.elementor-8234 .elementor-element.elementor-element-346c371.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-346c371.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-346c371.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-346c371.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-346c371.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-346c371 .elementor-icon{font-size:35px;}.elementor-8234 .elementor-element.elementor-element-346c371 .elementor-icon svg{height:35px;}.elementor-8234 .elementor-element.elementor-element-03c8a4e{text-align:start;}.elementor-8234 .elementor-element.elementor-element-03c8a4e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-749caa5 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-749caa5{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-79672e2{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00F2FF;--border-color:#00F2FF;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-79672e2::before, .elementor-8234 .elementor-element.elementor-element-79672e2 > .elementor-background-video-container::before, .elementor-8234 .elementor-element.elementor-element-79672e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-8234 .elementor-element.elementor-element-79672e2 > .elementor-background-slideshow::before, .elementor-8234 .elementor-element.elementor-element-79672e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8234 .elementor-element.elementor-element-79672e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#002A2A;--background-overlay:'';}.elementor-8234 .elementor-element.elementor-element-0015dfb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8234 .elementor-element.elementor-element-44e7c88{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-f1b8c99 > .elementor-widget-container{padding:25px 0px 25px 0px;}.elementor-8234 .elementor-element.elementor-element-f1b8c99{text-align:center;}.elementor-8234 .elementor-element.elementor-element-f1b8c99 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-da93616{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8234 .elementor-element.elementor-element-d8be239{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-44cc6b7{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-8234 .elementor-element.elementor-element-44cc6b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-f34d85f > .elementor-widget-container{margin:-15px -15px -15px -15px;}.elementor-8234 .elementor-element.elementor-element-f34d85f .elementor-icon-wrapper{text-align:end;}.elementor-8234 .elementor-element.elementor-element-f34d85f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-f34d85f.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-f34d85f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-f34d85f.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-f34d85f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-f34d85f .elementor-icon{font-size:35px;}.elementor-8234 .elementor-element.elementor-element-f34d85f .elementor-icon svg{height:35px;}.elementor-8234 .elementor-element.elementor-element-3092d50{text-align:start;}.elementor-8234 .elementor-element.elementor-element-3092d50 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-82585e8 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-82585e8{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-e96bacc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8234 .elementor-element.elementor-element-0eae9b4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-89c6fd4 > .elementor-widget-container{padding:25px 0px 25px 0px;}.elementor-8234 .elementor-element.elementor-element-89c6fd4{text-align:center;}.elementor-8234 .elementor-element.elementor-element-89c6fd4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-bab9037{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8234 .elementor-element.elementor-element-503751c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-698eeda{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-8234 .elementor-element.elementor-element-698eeda .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-29ac4cb > .elementor-widget-container{margin:-15px -15px -15px -15px;}.elementor-8234 .elementor-element.elementor-element-29ac4cb .elementor-icon-wrapper{text-align:end;}.elementor-8234 .elementor-element.elementor-element-29ac4cb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-29ac4cb.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-29ac4cb.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-29ac4cb.elementor-view-framed .elementor-icon, .elementor-8234 .elementor-element.elementor-element-29ac4cb.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-29ac4cb .elementor-icon{font-size:35px;}.elementor-8234 .elementor-element.elementor-element-29ac4cb .elementor-icon svg{height:35px;}.elementor-8234 .elementor-element.elementor-element-7dd62c5{text-align:start;}.elementor-8234 .elementor-element.elementor-element-7dd62c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-c694972 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-c694972{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-9346a8f{text-align:center;}.elementor-8234 .elementor-element.elementor-element-9346a8f .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#FFFFFF;}.elementor-8234 .elementor-element.elementor-element-bd0d7dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-eb516fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8234 .elementor-element.elementor-element-eb516fd:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-eb516fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(252deg, #DAFFFD0D 80%, #67BBB394 100%);}.elementor-8234 .elementor-element.elementor-element-eb516fd.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-8234 .elementor-element.elementor-element-acad48b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:57px;--padding-right:61px;}.elementor-8234 .elementor-element.elementor-element-acad48b:not(.elementor-motion-effects-element-type-background), .elementor-8234 .elementor-element.elementor-element-acad48b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(62deg, #0F0D2200 87%, #A9D7D14F 98%);}.elementor-8234 .elementor-element.elementor-element-acad48b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8234 .elementor-element.elementor-element-68f0695{width:var( --container-widget-width, 101.953% );max-width:101.953%;--container-widget-width:101.953%;--container-widget-flex-grow:0;text-align:center;}.elementor-8234 .elementor-element.elementor-element-68f0695 > .elementor-widget-container{margin:21px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-68f0695.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8234 .elementor-element.elementor-element-68f0695 .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:49px;font-weight:700;text-shadow:0px 0px 6px rgba(0,0,0,0.3);color:#007D70;}.elementor-8234 .elementor-element.elementor-element-69fc672 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-69fc672.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8234 .elementor-element.elementor-element-69fc672 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:25px;}.elementor-8234 .elementor-element.elementor-element-69fc672 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-25px;}.elementor-8234 .elementor-element.elementor-element-69fc672 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8234 .elementor-element.elementor-element-69fc672 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-8234 .elementor-element.elementor-element-69fc672 .elementor-labels-inline .elementor-field-group > label{padding-left:20px;}body:not(.rtl) .elementor-8234 .elementor-element.elementor-element-69fc672 .elementor-labels-inline .elementor-field-group > label{padding-right:20px;}body .elementor-8234 .elementor-element.elementor-element-69fc672 .elementor-labels-above .elementor-field-group > label{padding-bottom:20px;}.elementor-8234 .elementor-element.elementor-element-69fc672 .elementor-field-group > label, .elementor-8234 .elementor-element.elementor-element-69fc672 .elementor-field-subgroup label{color:#373737;}.elementor-8234 .elementor-element.elementor-element-69fc672 .elementor-field-group > label{font-size:17px;font-weight:500;font-style:italic;}.elementor-8234 .elementor-element.elementor-element-69fc672 .elementor-field-type-html{padding-bottom:0px;}.elementor-8234 .elementor-element.elementor-element-69fc672 .elementor-field-group .elementor-field, .elementor-8234 .elementor-element.elementor-element-69fc672 .elementor-field-subgroup label{line-height:1px;word-spacing:0px;}.elementor-8234 .elementor-element.elementor-element-69fc672 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#007D70;border-width:3px 3px 3px 3px;border-radius:20px 20px 20px 20px;}.elementor-8234 .elementor-element.elementor-element-69fc672 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#007D70;border-width:3px 3px 3px 3px;border-radius:20px 20px 20px 20px;}.elementor-8234 .elementor-element.elementor-element-69fc672 .elementor-field-group .elementor-select-wrapper::before{color:#007D70;}.elementor-8234 .elementor-element.elementor-element-69fc672 .elementor-button{font-family:"Arial", Sans-serif;font-weight:700;text-transform:none;font-style:italic;border-radius:27px 27px 27px 27px;padding:11px 22px 11px 37px;}.elementor-8234 .elementor-element.elementor-element-69fc672 .e-form__buttons__wrapper__button-next{background-color:#007D70;color:#ffffff;}.elementor-8234 .elementor-element.elementor-element-69fc672 .elementor-button[type="submit"]{background-color:#007D70;color:#ffffff;}.elementor-8234 .elementor-element.elementor-element-69fc672 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-8234 .elementor-element.elementor-element-69fc672 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-8234 .elementor-element.elementor-element-69fc672 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-8234 .elementor-element.elementor-element-69fc672 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-8234 .elementor-element.elementor-element-69fc672 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-8234 .elementor-element.elementor-element-69fc672 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-8234 .elementor-element.elementor-element-69fc672{--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-8234 .elementor-element.elementor-element-0bb183f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-8234 .elementor-element.elementor-element-54ea9ec{width:initial;max-width:initial;}.elementor-8234 .elementor-element.elementor-element-54ea9ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-54ea9ec.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8234 .elementor-element.elementor-element-54ea9ec img{width:100%;height:100%;}@media(min-width:768px){.elementor-8234 .elementor-element.elementor-element-7b29e17{--width:25%;}.elementor-8234 .elementor-element.elementor-element-d29cb37{--width:75%;}.elementor-8234 .elementor-element.elementor-element-caf1adf{--width:85%;}.elementor-8234 .elementor-element.elementor-element-0fbd264{--width:15%;}.elementor-8234 .elementor-element.elementor-element-5fe5b8e{--width:30%;}.elementor-8234 .elementor-element.elementor-element-42fd77d{--width:50%;}.elementor-8234 .elementor-element.elementor-element-0d781fb{--width:50%;}.elementor-8234 .elementor-element.elementor-element-9c940a0{--content-width:1440px;}.elementor-8234 .elementor-element.elementor-element-2e2fb09{--width:30%;}.elementor-8234 .elementor-element.elementor-element-7f5a597{--width:70%;}.elementor-8234 .elementor-element.elementor-element-d613dc0{--width:30%;}.elementor-8234 .elementor-element.elementor-element-d571da5{--width:70%;}.elementor-8234 .elementor-element.elementor-element-135b831{--width:30%;}.elementor-8234 .elementor-element.elementor-element-4882830{--width:70%;}.elementor-8234 .elementor-element.elementor-element-cc9311e{--width:30%;}.elementor-8234 .elementor-element.elementor-element-42e1fcf{--width:70%;}.elementor-8234 .elementor-element.elementor-element-534ec6c{--width:30%;}.elementor-8234 .elementor-element.elementor-element-31d142c{--width:70%;}.elementor-8234 .elementor-element.elementor-element-d2cdbe7{--width:30%;}.elementor-8234 .elementor-element.elementor-element-c7f2c11{--width:70%;}.elementor-8234 .elementor-element.elementor-element-4f3e30e{--content-width:1440px;}.elementor-8234 .elementor-element.elementor-element-b987de4{--width:30%;}.elementor-8234 .elementor-element.elementor-element-92f6f67{--width:70%;}.elementor-8234 .elementor-element.elementor-element-4d3c05a{--width:30%;}.elementor-8234 .elementor-element.elementor-element-174b3ef{--width:70%;}.elementor-8234 .elementor-element.elementor-element-340f155{--width:30%;}.elementor-8234 .elementor-element.elementor-element-6d09892{--width:70%;}.elementor-8234 .elementor-element.elementor-element-a293bac{--width:30%;}.elementor-8234 .elementor-element.elementor-element-34ac98e{--width:70%;}.elementor-8234 .elementor-element.elementor-element-aa7e902{--width:30%;}.elementor-8234 .elementor-element.elementor-element-dbd2860{--width:70%;}.elementor-8234 .elementor-element.elementor-element-e77e939{--width:30%;}.elementor-8234 .elementor-element.elementor-element-de1955c{--width:70%;}.elementor-8234 .elementor-element.elementor-element-aed640c{--width:30%;}.elementor-8234 .elementor-element.elementor-element-83b70ff{--width:70%;}.elementor-8234 .elementor-element.elementor-element-2696742{--width:30%;}.elementor-8234 .elementor-element.elementor-element-4e5f56e{--width:70%;}.elementor-8234 .elementor-element.elementor-element-4b7ed8e{--width:30%;}.elementor-8234 .elementor-element.elementor-element-8e42d91{--width:70%;}.elementor-8234 .elementor-element.elementor-element-4b55ee8{--width:30%;}.elementor-8234 .elementor-element.elementor-element-a92ad0e{--width:70%;}.elementor-8234 .elementor-element.elementor-element-44e7c88{--width:30%;}.elementor-8234 .elementor-element.elementor-element-da93616{--width:70%;}.elementor-8234 .elementor-element.elementor-element-0eae9b4{--width:30%;}.elementor-8234 .elementor-element.elementor-element-bab9037{--width:70%;}.elementor-8234 .elementor-element.elementor-element-acad48b{--width:58.029%;}.elementor-8234 .elementor-element.elementor-element-0bb183f{--width:100%;}}@media(max-width:1024px){.elementor-8234 .elementor-element.elementor-element-40913b6 .rkit-navmenu{background-color:#eeeeee;}.elementor-8234 .elementor-element.elementor-element-40913b6 .rkit-responsive-menu{--menu-distance:0px;}.elementor-8234 .elementor-element.elementor-element-6d21df4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-6d21df4{text-align:center;}.elementor-8234 .elementor-element.elementor-element-6d21df4 .elementor-heading-title{font-size:158px;line-height:0.9em;}.elementor-8234 .elementor-element.elementor-element-b4ece1a{text-align:center;line-height:1.2em;}.elementor-8234 .elementor-element.elementor-element-5fe5b8e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 60px;--row-gap:0px;--column-gap:60px;top:1050px;}body:not(.rtl) .elementor-8234 .elementor-element.elementor-element-5fe5b8e{left:19px;}body.rtl .elementor-8234 .elementor-element.elementor-element-5fe5b8e{right:19px;}.elementor-8234 .elementor-element.elementor-element-395a562 > .elementor-widget-container{margin:-76px 0px -83px 0px;}.elementor-8234 .elementor-element.elementor-element-0d781fb{--margin-top:0px;--margin-bottom:0px;--margin-left:-99px;--margin-right:0px;}.elementor-8234 .elementor-element.elementor-element-a836b10 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-86c4b70 > .elementor-widget-container{margin:-74px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-93021bb{--grid-auto-flow:row;}.elementor-8234 .elementor-element.elementor-element-bdbb3a0{--grid-auto-flow:row;}.elementor-8234 .elementor-element.elementor-element-acad48b{--padding-top:0px;--padding-bottom:0px;--padding-left:34px;--padding-right:48px;}.elementor-8234 .elementor-element.elementor-element-68f0695{width:var( --container-widget-width, 373.431px );max-width:373.431px;--container-widget-width:373.431px;--container-widget-flex-grow:0;}.elementor-8234 .elementor-element.elementor-element-68f0695 .elementor-heading-title{font-size:29px;}.elementor-8234 .elementor-element.elementor-element-69fc672{width:initial;max-width:initial;}.elementor-8234 .elementor-element.elementor-element-54ea9ec img{height:100%;}}@media(max-width:767px){.elementor-8234 .elementor-element.elementor-element-40913b6 .rkit-responsive-menu{--menu-distance:0px;}.elementor-8234 .elementor-element.elementor-element-6d21df4 > .elementor-widget-container{margin:-23px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-6d21df4{text-align:end;}.elementor-8234 .elementor-element.elementor-element-6d21df4 .elementor-heading-title{font-size:80px;line-height:0.9em;}.elementor-8234 .elementor-element.elementor-element-42fd77d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8234 .elementor-element.elementor-element-0d781fb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8234 .elementor-element.elementor-element-445e4a2{line-height:1.1em;}.elementor-8234 .elementor-element.elementor-element-93021bb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8234 .elementor-element.elementor-element-bdbb3a0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8234 .elementor-element.elementor-element-eb516fd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8234 .elementor-element.elementor-element-acad48b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8234 .elementor-element.elementor-element-68f0695 .elementor-heading-title{font-size:27px;}.elementor-8234 .elementor-element.elementor-element-69fc672 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-0bb183f.e-con{--order:1;}.elementor-8234 .elementor-element.elementor-element-54ea9ec > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-8234 .elementor-element.elementor-element-54ea9ec.elementor-element{--order:3;}}/* Start custom CSS for button, class: .elementor-element-a3846e2 *//* Selecciona el enlace del botón */
.elementor-8234 .elementor-element.elementor-element-a3846e2 a {
    /* Color del Texto en estado normal (Cian suave) */
    color: #00f2ff !important;
    /* Color del Borde en estado normal (Cian suave) */
    border-color: #00f2ff !important;
    transition: all 0.4s ease;
}

/* EFECTO DE BRILLO NEÓN (Shadow) */
.elementor-8234 .elementor-element.elementor-element-a3846e2 a {
    box-shadow: 
        0px 0px 10px rgba(0, 242, 255, 0.5), /* Brillo exterior suave */
        inset 0px 0px 5px rgba(0, 242, 255, 0.3); /* Brillo interior sutil */
}

/* --- ESTADO HOVER (Al pasar el ratón) --- */
.elementor-8234 .elementor-element.elementor-element-a3846e2 a:hover {
    /* El fondo se vuelve cian muy transparente */
    background-color: rgba(0, 242, 255, 0.1) !important;
    
    /* El texto y borde se vuelven cian brillante al 100% */
    color: #a8efff !important;
    border-color: #a8efff !important;
    
    /* El brillo neón se intensifica */
    box-shadow: 
        0px 0px 20px rgba(0, 242, 255, 0.8),
        inset 0px 0px 10px rgba(0, 242, 255, 0.5);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d21df4 */.elementor-8234 .elementor-element.elementor-element-6d21df4 .elementor-heading-title {
    color: #FFFFFF !important;
    font-weight: 900; /* Forzamos el grosor máximo */
    text-transform: uppercase;
    
    /* ESTO CREA EL BORDE FINO DE LA SEGUNDA IMAGEN */
    filter: 
        drop-shadow(1.5px 1.5px 0px #B5D6D6) 
        drop-shadow(-1.5px -1.5px 0px #B5D6D6)
        drop-shadow(1.5px -1.5px 0px #B5D6D6)
        drop-shadow(-1.5px 1.5px 0px #B5D6D6);
        
    /* Sombra de separación del fondo */
    text-shadow: 0px 5px 10px rgba(0,0,0,0.4);
    
    /* Suavizado para que no se vea pixelado */
    -webkit-font-smoothing: antialiased;
}

/* Forzamos que se mantenga en la web real */
body:not(.elementor-editor-active) .elementor-8234 .elementor-element.elementor-element-6d21df4 .elementor-heading-title {
    filter: 
        drop-shadow(1.5px 1.5px 0px #B5D6D6) 
        drop-shadow(-1.5px -1.5px 0px #B5D6D6)
        drop-shadow(1.5px -1.5px 0px #B5D6D6)
        drop-shadow(-1.5px 1.5px 0px #B5D6D6);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f8c900 *//* 1. Quitamos cualquier espacio interno que separe las esquinas de la foto */
.elementor-8234 .elementor-element.elementor-element-6f8c900 {
    padding: 0px !important;
    position: relative;
    display: inline-block;
    line-height: 0; /* Evita espacios extra debajo de la imagen */
}

/* 2. Estilo de la imagen */
.elementor-8234 .elementor-element.elementor-element-6f8c900 img {
    border: 1px solid rgba(0, 242, 255, 0.2);
    border-radius: 2px;
}

/* 3. Las 4 Esquinas (Forma de 'L') */
/* Usamos ::before y ::after del contenedor y del widget-container */
.elementor-8234 .elementor-element.elementor-element-6f8c900::before, .elementor-8234 .elementor-element.elementor-element-6f8c900::after, 
.elementor-8234 .elementor-element.elementor-element-6f8c900 .elementor-widget-container::before, 
.elementor-8234 .elementor-element.elementor-element-6f8c900 .elementor-widget-container::after {
    content: '';
    position: absolute;
    width: 35px; /* Largo de la esquina */
    height: 35px;
    border: 3px solid #00f2ff; /* Grosor del neón */
    z-index: 2;
    /* BRILLO INTENSO */
    filter: drop-shadow(0px 0px 5px #00f2ff);
    pointer-events: none;
}

/* Superior Izquierda */
.elementor-8234 .elementor-element.elementor-element-6f8c900::before {
    top: 0; left: 0;
    border-right: none; border-bottom: none;
}

/* Inferior Derecha */
.elementor-8234 .elementor-element.elementor-element-6f8c900::after {
    bottom: 0; right: 0;
    border-left: none; border-top: none;
}

/* Superior Derecha */
.elementor-8234 .elementor-element.elementor-element-6f8c900 .elementor-widget-container::before {
    top: 0; right: 0;
    border-left: none; border-bottom: none;
}

/* Inferior Izquierda */
.elementor-8234 .elementor-element.elementor-element-6f8c900 .elementor-widget-container::after {
    bottom: 0; left: 0;
    border-right: none; border-top: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e3ca495 *//* Para iconos que usan la etiqueta SVG */
.elementor-8234 .elementor-element.elementor-element-e3ca495 svg {
    width: 25px; /* Ajusta el tamaño aquí */
    height: auto;
    
    /* EL TRUCO PARA ADELGAZAR */
    /* Forzamos un trazo fino y eliminamos el relleno si es necesario */
    stroke: currentColor;
    stroke-width: 1pxpx !important; 
    
    /* Esto suaviza la línea */
    stroke-linecap: round;
    stroke-linejoin: round;
    
    /* Brillo neón para que no se pierda al ser fino */
}

/* Si el icono es de tipo "relleno", esto intenta hacerlo lineal */
.elementor-8234 .elementor-element.elementor-element-e3ca495 svg path {
    fill: none !important;
    stroke: #ffffff !important;
    stroke-width: 20px !important; /* En SVGs de relleno, valores altos de stroke los adelgazan hacia adentro */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89387da */.elementor-8234 .elementor-element.elementor-element-89387da a {
    /* Fondo con brillo central */
    background: radial-gradient(circle, rgba(0,242,255,1) 0%, rgba(0,90,97,1) 100%) !important;
    
    /* Borde muy fino que delimita el cristal */
    border: 1px solid rgba(255, 255, 255, 0.4) !important;
    
    /* Sombra externa para el efecto neón */
    box-shadow: 0px 0px 15px rgba(0, 242, 255, 0.4);
    
    /* Suavizado de bordes */
    border-radius: 8px;
    transition: all 0.3s ease;
}

/* Efecto al pasar el mouse: el brillo central se expande */
.elementor-8234 .elementor-element.elementor-element-89387da a:hover {
    background: radial-gradient(circle, rgba(168,239,255,1) 0%, rgba(0,120,130,1) 100%) !important;
    box-shadow: 0px 0px 25px rgba(0, 242, 255, 0.7);
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba4fdac */.elementor-8234 .elementor-element.elementor-element-ba4fdac {
    position: relative;
    border-radius: 15px;
    border: 1px solid transparent; /* Reservamos el espacio */
}

/* Capa del borde con degradado */
.elementor-8234 .elementor-element.elementor-element-ba4fdac::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 15px; 
    padding: 1.5px; /* Grosor del borde */
    background: linear-gradient(135deg, 
                #00f2ff 0%, 
                rgba(0,242,255,0) 35%, 
                rgba(0,242,255,0) 65%, 
                #00f2ff 100%);
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7d16c8 *//* 1. Quitamos cualquier espacio interno que separe las esquinas de la foto */
.elementor-8234 .elementor-element.elementor-element-f7d16c8 {
    padding: 0px !important;
    position: relative;
    display: inline-block;
    line-height: 0; /* Evita espacios extra debajo de la imagen */
}

/* 2. Estilo de la imagen */
.elementor-8234 .elementor-element.elementor-element-f7d16c8 img {
    border: 1px solid rgba(0, 242, 255, 0.2);
    border-radius: 2px;
}

/* 3. Las 4 Esquinas (Forma de 'L') */
/* Usamos ::before y ::after del contenedor y del widget-container */
.elementor-8234 .elementor-element.elementor-element-f7d16c8::before, .elementor-8234 .elementor-element.elementor-element-f7d16c8::after, 
.elementor-8234 .elementor-element.elementor-element-f7d16c8 .elementor-widget-container::before, 
.elementor-8234 .elementor-element.elementor-element-f7d16c8 .elementor-widget-container::after {
    content: '';
    position: absolute;
    width: 35px; /* Largo de la esquina */
    height: 35px;
    border: 3px solid #00f2ff; /* Grosor del neón */
    z-index: 2;
    /* BRILLO INTENSO */
    filter: drop-shadow(0px 0px 5px #00f2ff);
    pointer-events: none;
}

/* Superior Izquierda */
.elementor-8234 .elementor-element.elementor-element-f7d16c8::before {
    top: 0; left: 0;
    border-right: none; border-bottom: none;
}

/* Inferior Derecha */
.elementor-8234 .elementor-element.elementor-element-f7d16c8::after {
    bottom: 0; right: 0;
    border-left: none; border-top: none;
}

/* Superior Derecha */
.elementor-8234 .elementor-element.elementor-element-f7d16c8 .elementor-widget-container::before {
    top: 0; right: 0;
    border-left: none; border-bottom: none;
}

/* Inferior Izquierda */
.elementor-8234 .elementor-element.elementor-element-f7d16c8 .elementor-widget-container::after {
    bottom: 0; left: 0;
    border-right: none; border-top: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-35ce0a9 *//* Para iconos que usan la etiqueta SVG */
.elementor-8234 .elementor-element.elementor-element-35ce0a9 svg {
    width: 25px; /* Ajusta el tamaño aquí */
    height: auto;
    
    /* EL TRUCO PARA ADELGAZAR */
    /* Forzamos un trazo fino y eliminamos el relleno si es necesario */
    stroke: currentColor;
    stroke-width: 1pxpx !important; 
    
    /* Esto suaviza la línea */
    stroke-linecap: round;
    stroke-linejoin: round;
    
    /* Brillo neón para que no se pierda al ser fino */
}

/* Si el icono es de tipo "relleno", esto intenta hacerlo lineal */
.elementor-8234 .elementor-element.elementor-element-35ce0a9 svg path {
    fill: none !important;
    stroke: #ffffff !important;
    stroke-width: 20px !important; /* En SVGs de relleno, valores altos de stroke los adelgazan hacia adentro */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2480454 */.elementor-8234 .elementor-element.elementor-element-2480454 a {
    /* Fondo con brillo central */
    background: radial-gradient(circle, rgba(0,242,255,1) 0%, rgba(0,90,97,1) 100%) !important;
    
    /* Borde muy fino que delimita el cristal */
    border: 1px solid rgba(255, 255, 255, 0.4) !important;
    
    /* Sombra externa para el efecto neón */
    box-shadow: 0px 0px 15px rgba(0, 242, 255, 0.4);
    
    /* Suavizado de bordes */
    border-radius: 8px;
    transition: all 0.3s ease;
}

/* Efecto al pasar el mouse: el brillo central se expande */
.elementor-8234 .elementor-element.elementor-element-2480454 a:hover {
    background: radial-gradient(circle, rgba(168,239,255,1) 0%, rgba(0,120,130,1) 100%) !important;
    box-shadow: 0px 0px 25px rgba(0, 242, 255, 0.7);
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63be0ca */.elementor-8234 .elementor-element.elementor-element-63be0ca {
    position: relative;
    border-radius: 15px;
    border: 1px solid transparent; /* Reservamos el espacio */
}

/* Capa del borde con degradado */
.elementor-8234 .elementor-element.elementor-element-63be0ca::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 15px; 
    padding: 1.5px; /* Grosor del borde */
    background: linear-gradient(135deg, 
                #00f2ff 0%, 
                rgba(0,242,255,0) 35%, 
                rgba(0,242,255,0) 65%, 
                #00f2ff 100%);
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-deefc82 *//* 1. Quitamos cualquier espacio interno que separe las esquinas de la foto */
.elementor-8234 .elementor-element.elementor-element-deefc82 {
    padding: 0px !important;
    position: relative;
    display: inline-block;
    line-height: 0; /* Evita espacios extra debajo de la imagen */
}

/* 2. Estilo de la imagen */
.elementor-8234 .elementor-element.elementor-element-deefc82 img {
    border: 1px solid rgba(0, 242, 255, 0.2);
    border-radius: 2px;
}

/* 3. Las 4 Esquinas (Forma de 'L') */
/* Usamos ::before y ::after del contenedor y del widget-container */
.elementor-8234 .elementor-element.elementor-element-deefc82::before, .elementor-8234 .elementor-element.elementor-element-deefc82::after, 
.elementor-8234 .elementor-element.elementor-element-deefc82 .elementor-widget-container::before, 
.elementor-8234 .elementor-element.elementor-element-deefc82 .elementor-widget-container::after {
    content: '';
    position: absolute;
    width: 35px; /* Largo de la esquina */
    height: 35px;
    border: 3px solid #00f2ff; /* Grosor del neón */
    z-index: 2;
    /* BRILLO INTENSO */
    filter: drop-shadow(0px 0px 5px #00f2ff);
    pointer-events: none;
}

/* Superior Izquierda */
.elementor-8234 .elementor-element.elementor-element-deefc82::before {
    top: 0; left: 0;
    border-right: none; border-bottom: none;
}

/* Inferior Derecha */
.elementor-8234 .elementor-element.elementor-element-deefc82::after {
    bottom: 0; right: 0;
    border-left: none; border-top: none;
}

/* Superior Derecha */
.elementor-8234 .elementor-element.elementor-element-deefc82 .elementor-widget-container::before {
    top: 0; right: 0;
    border-left: none; border-bottom: none;
}

/* Inferior Izquierda */
.elementor-8234 .elementor-element.elementor-element-deefc82 .elementor-widget-container::after {
    bottom: 0; left: 0;
    border-right: none; border-top: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f29919a *//* Para iconos que usan la etiqueta SVG */
.elementor-8234 .elementor-element.elementor-element-f29919a svg {
    width: 25px; /* Ajusta el tamaño aquí */
    height: auto;
    
    /* EL TRUCO PARA ADELGAZAR */
    /* Forzamos un trazo fino y eliminamos el relleno si es necesario */
    stroke: currentColor;
    stroke-width: 1pxpx !important; 
    
    /* Esto suaviza la línea */
    stroke-linecap: round;
    stroke-linejoin: round;
    
    /* Brillo neón para que no se pierda al ser fino */
}

/* Si el icono es de tipo "relleno", esto intenta hacerlo lineal */
.elementor-8234 .elementor-element.elementor-element-f29919a svg path {
    fill: none !important;
    stroke: #ffffff !important;
    stroke-width: 20px !important; /* En SVGs de relleno, valores altos de stroke los adelgazan hacia adentro */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b78127e */.elementor-8234 .elementor-element.elementor-element-b78127e a {
    /* Fondo con brillo central */
    background: radial-gradient(circle, rgba(0,242,255,1) 0%, rgba(0,90,97,1) 100%) !important;
    
    /* Borde muy fino que delimita el cristal */
    border: 1px solid rgba(255, 255, 255, 0.4) !important;
    
    /* Sombra externa para el efecto neón */
    box-shadow: 0px 0px 15px rgba(0, 242, 255, 0.4);
    
    /* Suavizado de bordes */
    border-radius: 8px;
    transition: all 0.3s ease;
}

/* Efecto al pasar el mouse: el brillo central se expande */
.elementor-8234 .elementor-element.elementor-element-b78127e a:hover {
    background: radial-gradient(circle, rgba(168,239,255,1) 0%, rgba(0,120,130,1) 100%) !important;
    box-shadow: 0px 0px 25px rgba(0, 242, 255, 0.7);
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-638c86f */.elementor-8234 .elementor-element.elementor-element-638c86f {
    position: relative;
    border-radius: 15px;
    border: 1px solid transparent; /* Reservamos el espacio */
}

/* Capa del borde con degradado */
.elementor-8234 .elementor-element.elementor-element-638c86f::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 15px; 
    padding: 1.5px; /* Grosor del borde */
    background: linear-gradient(135deg, 
                #00f2ff 0%, 
                rgba(0,242,255,0) 35%, 
                rgba(0,242,255,0) 65%, 
                #00f2ff 100%);
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f7b3c2 *//* 1. Quitamos cualquier espacio interno que separe las esquinas de la foto */
.elementor-8234 .elementor-element.elementor-element-8f7b3c2 {
    padding: 0px !important;
    position: relative;
    display: inline-block;
    line-height: 0; /* Evita espacios extra debajo de la imagen */
}

/* 2. Estilo de la imagen */
.elementor-8234 .elementor-element.elementor-element-8f7b3c2 img {
    border: 1px solid rgba(0, 242, 255, 0.2);
    border-radius: 2px;
}

/* 3. Las 4 Esquinas (Forma de 'L') */
/* Usamos ::before y ::after del contenedor y del widget-container */
.elementor-8234 .elementor-element.elementor-element-8f7b3c2::before, .elementor-8234 .elementor-element.elementor-element-8f7b3c2::after, 
.elementor-8234 .elementor-element.elementor-element-8f7b3c2 .elementor-widget-container::before, 
.elementor-8234 .elementor-element.elementor-element-8f7b3c2 .elementor-widget-container::after {
    content: '';
    position: absolute;
    width: 35px; /* Largo de la esquina */
    height: 35px;
    border: 3px solid #00f2ff; /* Grosor del neón */
    z-index: 2;
    /* BRILLO INTENSO */
    filter: drop-shadow(0px 0px 5px #00f2ff);
    pointer-events: none;
}

/* Superior Izquierda */
.elementor-8234 .elementor-element.elementor-element-8f7b3c2::before {
    top: 0; left: 0;
    border-right: none; border-bottom: none;
}

/* Inferior Derecha */
.elementor-8234 .elementor-element.elementor-element-8f7b3c2::after {
    bottom: 0; right: 0;
    border-left: none; border-top: none;
}

/* Superior Derecha */
.elementor-8234 .elementor-element.elementor-element-8f7b3c2 .elementor-widget-container::before {
    top: 0; right: 0;
    border-left: none; border-bottom: none;
}

/* Inferior Izquierda */
.elementor-8234 .elementor-element.elementor-element-8f7b3c2 .elementor-widget-container::after {
    bottom: 0; left: 0;
    border-right: none; border-top: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1ad5530 *//* Para iconos que usan la etiqueta SVG */
.elementor-8234 .elementor-element.elementor-element-1ad5530 svg {
    width: 25px; /* Ajusta el tamaño aquí */
    height: auto;
    
    /* EL TRUCO PARA ADELGAZAR */
    /* Forzamos un trazo fino y eliminamos el relleno si es necesario */
    stroke: currentColor;
    stroke-width: 1pxpx !important; 
    
    /* Esto suaviza la línea */
    stroke-linecap: round;
    stroke-linejoin: round;
    
    /* Brillo neón para que no se pierda al ser fino */
}

/* Si el icono es de tipo "relleno", esto intenta hacerlo lineal */
.elementor-8234 .elementor-element.elementor-element-1ad5530 svg path {
    fill: none !important;
    stroke: #ffffff !important;
    stroke-width: 20px !important; /* En SVGs de relleno, valores altos de stroke los adelgazan hacia adentro */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fc5507e */.elementor-8234 .elementor-element.elementor-element-fc5507e a {
    /* Fondo con brillo central */
    background: radial-gradient(circle, rgba(0,242,255,1) 0%, rgba(0,90,97,1) 100%) !important;
    
    /* Borde muy fino que delimita el cristal */
    border: 1px solid rgba(255, 255, 255, 0.4) !important;
    
    /* Sombra externa para el efecto neón */
    box-shadow: 0px 0px 15px rgba(0, 242, 255, 0.4);
    
    /* Suavizado de bordes */
    border-radius: 8px;
    transition: all 0.3s ease;
}

/* Efecto al pasar el mouse: el brillo central se expande */
.elementor-8234 .elementor-element.elementor-element-fc5507e a:hover {
    background: radial-gradient(circle, rgba(168,239,255,1) 0%, rgba(0,120,130,1) 100%) !important;
    box-shadow: 0px 0px 25px rgba(0, 242, 255, 0.7);
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9e8fbc */.elementor-8234 .elementor-element.elementor-element-e9e8fbc {
    position: relative;
    border-radius: 15px;
    border: 1px solid transparent; /* Reservamos el espacio */
}

/* Capa del borde con degradado */
.elementor-8234 .elementor-element.elementor-element-e9e8fbc::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 15px; 
    padding: 1.5px; /* Grosor del borde */
    background: linear-gradient(135deg, 
                #00f2ff 0%, 
                rgba(0,242,255,0) 35%, 
                rgba(0,242,255,0) 65%, 
                #00f2ff 100%);
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2795196 *//* 1. Quitamos cualquier espacio interno que separe las esquinas de la foto */
.elementor-8234 .elementor-element.elementor-element-2795196 {
    padding: 0px !important;
    position: relative;
    display: inline-block;
    line-height: 0; /* Evita espacios extra debajo de la imagen */
}

/* 2. Estilo de la imagen */
.elementor-8234 .elementor-element.elementor-element-2795196 img {
    border: 1px solid rgba(0, 242, 255, 0.2);
    border-radius: 2px;
}

/* 3. Las 4 Esquinas (Forma de 'L') */
/* Usamos ::before y ::after del contenedor y del widget-container */
.elementor-8234 .elementor-element.elementor-element-2795196::before, .elementor-8234 .elementor-element.elementor-element-2795196::after, 
.elementor-8234 .elementor-element.elementor-element-2795196 .elementor-widget-container::before, 
.elementor-8234 .elementor-element.elementor-element-2795196 .elementor-widget-container::after {
    content: '';
    position: absolute;
    width: 35px; /* Largo de la esquina */
    height: 35px;
    border: 3px solid #00f2ff; /* Grosor del neón */
    z-index: 2;
    /* BRILLO INTENSO */
    filter: drop-shadow(0px 0px 5px #00f2ff);
    pointer-events: none;
}

/* Superior Izquierda */
.elementor-8234 .elementor-element.elementor-element-2795196::before {
    top: 0; left: 0;
    border-right: none; border-bottom: none;
}

/* Inferior Derecha */
.elementor-8234 .elementor-element.elementor-element-2795196::after {
    bottom: 0; right: 0;
    border-left: none; border-top: none;
}

/* Superior Derecha */
.elementor-8234 .elementor-element.elementor-element-2795196 .elementor-widget-container::before {
    top: 0; right: 0;
    border-left: none; border-bottom: none;
}

/* Inferior Izquierda */
.elementor-8234 .elementor-element.elementor-element-2795196 .elementor-widget-container::after {
    bottom: 0; left: 0;
    border-right: none; border-top: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dec3d1e *//* Para iconos que usan la etiqueta SVG */
.elementor-8234 .elementor-element.elementor-element-dec3d1e svg {
    width: 25px; /* Ajusta el tamaño aquí */
    height: auto;
    
    /* EL TRUCO PARA ADELGAZAR */
    /* Forzamos un trazo fino y eliminamos el relleno si es necesario */
    stroke: currentColor;
    stroke-width: 1pxpx !important; 
    
    /* Esto suaviza la línea */
    stroke-linecap: round;
    stroke-linejoin: round;
    
    /* Brillo neón para que no se pierda al ser fino */
}

/* Si el icono es de tipo "relleno", esto intenta hacerlo lineal */
.elementor-8234 .elementor-element.elementor-element-dec3d1e svg path {
    fill: none !important;
    stroke: #ffffff !important;
    stroke-width: 20px !important; /* En SVGs de relleno, valores altos de stroke los adelgazan hacia adentro */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eb5fa8a */.elementor-8234 .elementor-element.elementor-element-eb5fa8a a {
    /* Fondo con brillo central */
    background: radial-gradient(circle, rgba(0,242,255,1) 0%, rgba(0,90,97,1) 100%) !important;
    
    /* Borde muy fino que delimita el cristal */
    border: 1px solid rgba(255, 255, 255, 0.4) !important;
    
    /* Sombra externa para el efecto neón */
    box-shadow: 0px 0px 15px rgba(0, 242, 255, 0.4);
    
    /* Suavizado de bordes */
    border-radius: 8px;
    transition: all 0.3s ease;
}

/* Efecto al pasar el mouse: el brillo central se expande */
.elementor-8234 .elementor-element.elementor-element-eb5fa8a a:hover {
    background: radial-gradient(circle, rgba(168,239,255,1) 0%, rgba(0,120,130,1) 100%) !important;
    box-shadow: 0px 0px 25px rgba(0, 242, 255, 0.7);
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8f3674 */.elementor-8234 .elementor-element.elementor-element-c8f3674 {
    position: relative;
    border-radius: 15px;
    border: 1px solid transparent; /* Reservamos el espacio */
}

/* Capa del borde con degradado */
.elementor-8234 .elementor-element.elementor-element-c8f3674::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 15px; 
    padding: 1.5px; /* Grosor del borde */
    background: linear-gradient(135deg, 
                #00f2ff 0%, 
                rgba(0,242,255,0) 35%, 
                rgba(0,242,255,0) 65%, 
                #00f2ff 100%);
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-218e099 *//* 1. Quitamos cualquier espacio interno que separe las esquinas de la foto */
.elementor-8234 .elementor-element.elementor-element-218e099 {
    padding: 0px !important;
    position: relative;
    display: inline-block;
    line-height: 0; /* Evita espacios extra debajo de la imagen */
}

/* 2. Estilo de la imagen */
.elementor-8234 .elementor-element.elementor-element-218e099 img {
    border: 1px solid rgba(0, 242, 255, 0.2);
    border-radius: 2px;
}

/* 3. Las 4 Esquinas (Forma de 'L') */
/* Usamos ::before y ::after del contenedor y del widget-container */
.elementor-8234 .elementor-element.elementor-element-218e099::before, .elementor-8234 .elementor-element.elementor-element-218e099::after, 
.elementor-8234 .elementor-element.elementor-element-218e099 .elementor-widget-container::before, 
.elementor-8234 .elementor-element.elementor-element-218e099 .elementor-widget-container::after {
    content: '';
    position: absolute;
    width: 35px; /* Largo de la esquina */
    height: 35px;
    border: 3px solid #00f2ff; /* Grosor del neón */
    z-index: 2;
    /* BRILLO INTENSO */
    filter: drop-shadow(0px 0px 5px #00f2ff);
    pointer-events: none;
}

/* Superior Izquierda */
.elementor-8234 .elementor-element.elementor-element-218e099::before {
    top: 0; left: 0;
    border-right: none; border-bottom: none;
}

/* Inferior Derecha */
.elementor-8234 .elementor-element.elementor-element-218e099::after {
    bottom: 0; right: 0;
    border-left: none; border-top: none;
}

/* Superior Derecha */
.elementor-8234 .elementor-element.elementor-element-218e099 .elementor-widget-container::before {
    top: 0; right: 0;
    border-left: none; border-bottom: none;
}

/* Inferior Izquierda */
.elementor-8234 .elementor-element.elementor-element-218e099 .elementor-widget-container::after {
    bottom: 0; left: 0;
    border-right: none; border-top: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7073fb6 *//* Para iconos que usan la etiqueta SVG */
.elementor-8234 .elementor-element.elementor-element-7073fb6 svg {
    width: 25px; /* Ajusta el tamaño aquí */
    height: auto;
    
    /* EL TRUCO PARA ADELGAZAR */
    /* Forzamos un trazo fino y eliminamos el relleno si es necesario */
    stroke: currentColor;
    stroke-width: 1pxpx !important; 
    
    /* Esto suaviza la línea */
    stroke-linecap: round;
    stroke-linejoin: round;
    
    /* Brillo neón para que no se pierda al ser fino */
}

/* Si el icono es de tipo "relleno", esto intenta hacerlo lineal */
.elementor-8234 .elementor-element.elementor-element-7073fb6 svg path {
    fill: none !important;
    stroke: #ffffff !important;
    stroke-width: 20px !important; /* En SVGs de relleno, valores altos de stroke los adelgazan hacia adentro */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21b4ecb */.elementor-8234 .elementor-element.elementor-element-21b4ecb a {
    /* Fondo con brillo central */
    background: radial-gradient(circle, rgba(0,242,255,1) 0%, rgba(0,90,97,1) 100%) !important;
    
    /* Borde muy fino que delimita el cristal */
    border: 1px solid rgba(255, 255, 255, 0.4) !important;
    
    /* Sombra externa para el efecto neón */
    box-shadow: 0px 0px 15px rgba(0, 242, 255, 0.4);
    
    /* Suavizado de bordes */
    border-radius: 8px;
    transition: all 0.3s ease;
}

/* Efecto al pasar el mouse: el brillo central se expande */
.elementor-8234 .elementor-element.elementor-element-21b4ecb a:hover {
    background: radial-gradient(circle, rgba(168,239,255,1) 0%, rgba(0,120,130,1) 100%) !important;
    box-shadow: 0px 0px 25px rgba(0, 242, 255, 0.7);
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d20d8e6 */.elementor-8234 .elementor-element.elementor-element-d20d8e6 {
    position: relative;
    border-radius: 15px;
    border: 1px solid transparent; /* Reservamos el espacio */
}

/* Capa del borde con degradado */
.elementor-8234 .elementor-element.elementor-element-d20d8e6::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 15px; 
    padding: 1.5px; /* Grosor del borde */
    background: linear-gradient(135deg, 
                #00f2ff 0%, 
                rgba(0,242,255,0) 35%, 
                rgba(0,242,255,0) 65%, 
                #00f2ff 100%);
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b987de4 *//* 1. Reset y cuadrado perfecto */
.elementor-8234 .elementor-element.elementor-element-b987de4 {
    position: relative !important;
    display: inline-block !important;
    aspect-ratio: 1 / 1 !important;
    padding: 0 !important;
    overflow: hidden;
}

.elementor-8234 .elementor-element.elementor-element-b987de4 img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block;
}

/* 2. El truco de los 4 bordes: Usamos un degradado lineal múltiple para dibujar las esquinas */
.elementor-8234 .elementor-element.elementor-element-b987de4::after {
    content: '';
    position: absolute;
    inset: 0;
    z-index: 2;
    pointer-events: none;
    
    /* Dibujamos las 4 esquinas tipo 'L' mediante degradados */
    background: 
        /* Esquina Superior Izquierda */
        linear-gradient(to right, #00f2ff 35px, transparent 35px) 0 0,
        linear-gradient(to bottom, #00f2ff 35px, transparent 35px) 0 0,
        /* Esquina Superior Derecha */
        linear-gradient(to left, #00f2ff 35px, transparent 35px) 100% 0,
        linear-gradient(to bottom, #00f2ff 35px, transparent 35px) 100% 0,
        /* Esquina Inferior Izquierda */
        linear-gradient(to right, #00f2ff 35px, transparent 35px) 0 100%,
        linear-gradient(to top, #00f2ff 35px, transparent 35px) 0 100%,
        /* Esquina Inferior Derecha */
        linear-gradient(to left, #00f2ff 35px, transparent 35px) 100% 100%,
        linear-gradient(to top, #00f2ff 35px, transparent 35px) 100% 100%;
        
    background-repeat: no-repeat;
    background-size: 3px 35px, 35px 3px, 3px 35px, 35px 3px;
    
    /* Brillo Neón */
    filter: drop-shadow(0px 0px 5px #00f2ff);
}
.elementor-8234 .elementor-element.elementor-element-b987de4 {
    /* Centrado Horizontal */
    display: flex !important;
    justify-content: center !important;
    
    /* Centrado Vertical */
    align-items: center !important;
    
    /* Asegura que ocupe todo el espacio disponible */
    height: 130px;
    width: 130px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d3c05a *//* 1. Quitamos cualquier espacio interno que separe las esquinas de la foto */
.elementor-8234 .elementor-element.elementor-element-4d3c05a {
    padding: 0px !important;
    position: relative;
    display: inline-block;
    line-height: 0; /* Evita espacios extra debajo de la imagen */
}

/* 2. Estilo de la imagen */
.elementor-8234 .elementor-element.elementor-element-4d3c05a img {
    border: 1px solid rgba(0, 242, 255, 0.2);
    border-radius: 2px;
}

/* 3. Las 4 Esquinas (Forma de 'L') */
/* Usamos ::before y ::after del contenedor y del widget-container */
.elementor-8234 .elementor-element.elementor-element-4d3c05a::before, .elementor-8234 .elementor-element.elementor-element-4d3c05a::after, 
.elementor-8234 .elementor-element.elementor-element-4d3c05a .elementor-widget-container::before, 
.elementor-8234 .elementor-element.elementor-element-4d3c05a .elementor-widget-container::after {
    content: '';
    position: absolute;
    width: 35px; /* Largo de la esquina */
    height: 35px;
    border: 3px solid #00f2ff; /* Grosor del neón */
    z-index: 2;
    /* BRILLO INTENSO */
    filter: drop-shadow(0px 0px 5px #00f2ff);
    pointer-events: none;
}

/* Superior Izquierda */
.elementor-8234 .elementor-element.elementor-element-4d3c05a::before {
    top: 0; left: 0;
    border-right: none; border-bottom: none;
}

/* Inferior Derecha */
.elementor-8234 .elementor-element.elementor-element-4d3c05a::after {
    bottom: 0; right: 0;
    border-left: none; border-top: none;
}

/* Superior Derecha */
.elementor-8234 .elementor-element.elementor-element-4d3c05a .elementor-widget-container::before {
    top: 0; right: 0;
    border-left: none; border-bottom: none;
}

/* Inferior Izquierda */
.elementor-8234 .elementor-element.elementor-element-4d3c05a .elementor-widget-container::after {
    bottom: 0; left: 0;
    border-right: none; border-top: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-340f155 *//* 1. Quitamos cualquier espacio interno que separe las esquinas de la foto */
.elementor-8234 .elementor-element.elementor-element-340f155 {
    padding: 0px !important;
    position: relative;
    display: inline-block;
    line-height: 0; /* Evita espacios extra debajo de la imagen */
}

/* 2. Estilo de la imagen */
.elementor-8234 .elementor-element.elementor-element-340f155 img {
    border: 1px solid rgba(0, 242, 255, 0.2);
    border-radius: 2px;
}

/* 3. Las 4 Esquinas (Forma de 'L') */
/* Usamos ::before y ::after del contenedor y del widget-container */
.elementor-8234 .elementor-element.elementor-element-340f155::before, .elementor-8234 .elementor-element.elementor-element-340f155::after, 
.elementor-8234 .elementor-element.elementor-element-340f155 .elementor-widget-container::before, 
.elementor-8234 .elementor-element.elementor-element-340f155 .elementor-widget-container::after {
    content: '';
    position: absolute;
    width: 35px; /* Largo de la esquina */
    height: 35px;
    border: 3px solid #00f2ff; /* Grosor del neón */
    z-index: 2;
    /* BRILLO INTENSO */
    filter: drop-shadow(0px 0px 5px #00f2ff);
    pointer-events: none;
}

/* Superior Izquierda */
.elementor-8234 .elementor-element.elementor-element-340f155::before {
    top: 0; left: 0;
    border-right: none; border-bottom: none;
}

/* Inferior Derecha */
.elementor-8234 .elementor-element.elementor-element-340f155::after {
    bottom: 0; right: 0;
    border-left: none; border-top: none;
}

/* Superior Derecha */
.elementor-8234 .elementor-element.elementor-element-340f155 .elementor-widget-container::before {
    top: 0; right: 0;
    border-left: none; border-bottom: none;
}

/* Inferior Izquierda */
.elementor-8234 .elementor-element.elementor-element-340f155 .elementor-widget-container::after {
    bottom: 0; left: 0;
    border-right: none; border-top: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a293bac *//* 1. Quitamos cualquier espacio interno que separe las esquinas de la foto */
.elementor-8234 .elementor-element.elementor-element-a293bac {
    padding: 0px !important;
    position: relative;
    display: inline-block;
    line-height: 0; /* Evita espacios extra debajo de la imagen */
}

/* 2. Estilo de la imagen */
.elementor-8234 .elementor-element.elementor-element-a293bac img {
    border: 1px solid rgba(0, 242, 255, 0.2);
    border-radius: 2px;
}

/* 3. Las 4 Esquinas (Forma de 'L') */
/* Usamos ::before y ::after del contenedor y del widget-container */
.elementor-8234 .elementor-element.elementor-element-a293bac::before, .elementor-8234 .elementor-element.elementor-element-a293bac::after, 
.elementor-8234 .elementor-element.elementor-element-a293bac .elementor-widget-container::before, 
.elementor-8234 .elementor-element.elementor-element-a293bac .elementor-widget-container::after {
    content: '';
    position: absolute;
    width: 35px; /* Largo de la esquina */
    height: 35px;
    border: 3px solid #00f2ff; /* Grosor del neón */
    z-index: 2;
    /* BRILLO INTENSO */
    filter: drop-shadow(0px 0px 5px #00f2ff);
    pointer-events: none;
}

/* Superior Izquierda */
.elementor-8234 .elementor-element.elementor-element-a293bac::before {
    top: 0; left: 0;
    border-right: none; border-bottom: none;
}

/* Inferior Derecha */
.elementor-8234 .elementor-element.elementor-element-a293bac::after {
    bottom: 0; right: 0;
    border-left: none; border-top: none;
}

/* Superior Derecha */
.elementor-8234 .elementor-element.elementor-element-a293bac .elementor-widget-container::before {
    top: 0; right: 0;
    border-left: none; border-bottom: none;
}

/* Inferior Izquierda */
.elementor-8234 .elementor-element.elementor-element-a293bac .elementor-widget-container::after {
    bottom: 0; left: 0;
    border-right: none; border-top: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa7e902 *//* 1. Quitamos cualquier espacio interno que separe las esquinas de la foto */
.elementor-8234 .elementor-element.elementor-element-aa7e902 {
    padding: 0px !important;
    position: relative;
    display: inline-block;
    line-height: 0; /* Evita espacios extra debajo de la imagen */
}

/* 2. Estilo de la imagen */
.elementor-8234 .elementor-element.elementor-element-aa7e902 img {
    border: 1px solid rgba(0, 242, 255, 0.2);
    border-radius: 2px;
}

/* 3. Las 4 Esquinas (Forma de 'L') */
/* Usamos ::before y ::after del contenedor y del widget-container */
.elementor-8234 .elementor-element.elementor-element-aa7e902::before, .elementor-8234 .elementor-element.elementor-element-aa7e902::after, 
.elementor-8234 .elementor-element.elementor-element-aa7e902 .elementor-widget-container::before, 
.elementor-8234 .elementor-element.elementor-element-aa7e902 .elementor-widget-container::after {
    content: '';
    position: absolute;
    width: 35px; /* Largo de la esquina */
    height: 35px;
    border: 3px solid #00f2ff; /* Grosor del neón */
    z-index: 2;
    /* BRILLO INTENSO */
    filter: drop-shadow(0px 0px 5px #00f2ff);
    pointer-events: none;
}

/* Superior Izquierda */
.elementor-8234 .elementor-element.elementor-element-aa7e902::before {
    top: 0; left: 0;
    border-right: none; border-bottom: none;
}

/* Inferior Derecha */
.elementor-8234 .elementor-element.elementor-element-aa7e902::after {
    bottom: 0; right: 0;
    border-left: none; border-top: none;
}

/* Superior Derecha */
.elementor-8234 .elementor-element.elementor-element-aa7e902 .elementor-widget-container::before {
    top: 0; right: 0;
    border-left: none; border-bottom: none;
}

/* Inferior Izquierda */
.elementor-8234 .elementor-element.elementor-element-aa7e902 .elementor-widget-container::after {
    bottom: 0; left: 0;
    border-right: none; border-top: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e77e939 *//* 1. Quitamos cualquier espacio interno que separe las esquinas de la foto */
.elementor-8234 .elementor-element.elementor-element-e77e939 {
    padding: 0px !important;
    position: relative;
    display: inline-block;
    line-height: 0; /* Evita espacios extra debajo de la imagen */
}

/* 2. Estilo de la imagen */
.elementor-8234 .elementor-element.elementor-element-e77e939 img {
    border: 1px solid rgba(0, 242, 255, 0.2);
    border-radius: 2px;
}

/* 3. Las 4 Esquinas (Forma de 'L') */
/* Usamos ::before y ::after del contenedor y del widget-container */
.elementor-8234 .elementor-element.elementor-element-e77e939::before, .elementor-8234 .elementor-element.elementor-element-e77e939::after, 
.elementor-8234 .elementor-element.elementor-element-e77e939 .elementor-widget-container::before, 
.elementor-8234 .elementor-element.elementor-element-e77e939 .elementor-widget-container::after {
    content: '';
    position: absolute;
    width: 35px; /* Largo de la esquina */
    height: 35px;
    border: 3px solid #00f2ff; /* Grosor del neón */
    z-index: 2;
    /* BRILLO INTENSO */
    filter: drop-shadow(0px 0px 5px #00f2ff);
    pointer-events: none;
}

/* Superior Izquierda */
.elementor-8234 .elementor-element.elementor-element-e77e939::before {
    top: 0; left: 0;
    border-right: none; border-bottom: none;
}

/* Inferior Derecha */
.elementor-8234 .elementor-element.elementor-element-e77e939::after {
    bottom: 0; right: 0;
    border-left: none; border-top: none;
}

/* Superior Derecha */
.elementor-8234 .elementor-element.elementor-element-e77e939 .elementor-widget-container::before {
    top: 0; right: 0;
    border-left: none; border-bottom: none;
}

/* Inferior Izquierda */
.elementor-8234 .elementor-element.elementor-element-e77e939 .elementor-widget-container::after {
    bottom: 0; left: 0;
    border-right: none; border-top: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aed640c *//* 1. Quitamos cualquier espacio interno que separe las esquinas de la foto */
.elementor-8234 .elementor-element.elementor-element-aed640c {
    padding: 0px !important;
    position: relative;
    display: inline-block;
    line-height: 0; /* Evita espacios extra debajo de la imagen */
}

/* 2. Estilo de la imagen */
.elementor-8234 .elementor-element.elementor-element-aed640c img {
    border: 1px solid rgba(0, 242, 255, 0.2);
    border-radius: 2px;
}

/* 3. Las 4 Esquinas (Forma de 'L') */
/* Usamos ::before y ::after del contenedor y del widget-container */
.elementor-8234 .elementor-element.elementor-element-aed640c::before, .elementor-8234 .elementor-element.elementor-element-aed640c::after, 
.elementor-8234 .elementor-element.elementor-element-aed640c .elementor-widget-container::before, 
.elementor-8234 .elementor-element.elementor-element-aed640c .elementor-widget-container::after {
    content: '';
    position: absolute;
    width: 35px; /* Largo de la esquina */
    height: 35px;
    border: 3px solid #00f2ff; /* Grosor del neón */
    z-index: 2;
    /* BRILLO INTENSO */
    filter: drop-shadow(0px 0px 5px #00f2ff);
    pointer-events: none;
}

/* Superior Izquierda */
.elementor-8234 .elementor-element.elementor-element-aed640c::before {
    top: 0; left: 0;
    border-right: none; border-bottom: none;
}

/* Inferior Derecha */
.elementor-8234 .elementor-element.elementor-element-aed640c::after {
    bottom: 0; right: 0;
    border-left: none; border-top: none;
}

/* Superior Derecha */
.elementor-8234 .elementor-element.elementor-element-aed640c .elementor-widget-container::before {
    top: 0; right: 0;
    border-left: none; border-bottom: none;
}

/* Inferior Izquierda */
.elementor-8234 .elementor-element.elementor-element-aed640c .elementor-widget-container::after {
    bottom: 0; left: 0;
    border-right: none; border-top: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2696742 *//* 1. Quitamos cualquier espacio interno que separe las esquinas de la foto */
.elementor-8234 .elementor-element.elementor-element-2696742 {
    padding: 0px !important;
    position: relative;
    display: inline-block;
    line-height: 0; /* Evita espacios extra debajo de la imagen */
}

/* 2. Estilo de la imagen */
.elementor-8234 .elementor-element.elementor-element-2696742 img {
    border: 1px solid rgba(0, 242, 255, 0.2);
    border-radius: 2px;
}

/* 3. Las 4 Esquinas (Forma de 'L') */
/* Usamos ::before y ::after del contenedor y del widget-container */
.elementor-8234 .elementor-element.elementor-element-2696742::before, .elementor-8234 .elementor-element.elementor-element-2696742::after, 
.elementor-8234 .elementor-element.elementor-element-2696742 .elementor-widget-container::before, 
.elementor-8234 .elementor-element.elementor-element-2696742 .elementor-widget-container::after {
    content: '';
    position: absolute;
    width: 35px; /* Largo de la esquina */
    height: 35px;
    border: 3px solid #00f2ff; /* Grosor del neón */
    z-index: 2;
    /* BRILLO INTENSO */
    filter: drop-shadow(0px 0px 5px #00f2ff);
    pointer-events: none;
}

/* Superior Izquierda */
.elementor-8234 .elementor-element.elementor-element-2696742::before {
    top: 0; left: 0;
    border-right: none; border-bottom: none;
}

/* Inferior Derecha */
.elementor-8234 .elementor-element.elementor-element-2696742::after {
    bottom: 0; right: 0;
    border-left: none; border-top: none;
}

/* Superior Derecha */
.elementor-8234 .elementor-element.elementor-element-2696742 .elementor-widget-container::before {
    top: 0; right: 0;
    border-left: none; border-bottom: none;
}

/* Inferior Izquierda */
.elementor-8234 .elementor-element.elementor-element-2696742 .elementor-widget-container::after {
    bottom: 0; left: 0;
    border-right: none; border-top: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b7ed8e *//* 1. Quitamos cualquier espacio interno que separe las esquinas de la foto */
.elementor-8234 .elementor-element.elementor-element-4b7ed8e {
    padding: 0px !important;
    position: relative;
    display: inline-block;
    line-height: 0; /* Evita espacios extra debajo de la imagen */
}

/* 2. Estilo de la imagen */
.elementor-8234 .elementor-element.elementor-element-4b7ed8e img {
    border: 1px solid rgba(0, 242, 255, 0.2);
    border-radius: 2px;
}

/* 3. Las 4 Esquinas (Forma de 'L') */
/* Usamos ::before y ::after del contenedor y del widget-container */
.elementor-8234 .elementor-element.elementor-element-4b7ed8e::before, .elementor-8234 .elementor-element.elementor-element-4b7ed8e::after, 
.elementor-8234 .elementor-element.elementor-element-4b7ed8e .elementor-widget-container::before, 
.elementor-8234 .elementor-element.elementor-element-4b7ed8e .elementor-widget-container::after {
    content: '';
    position: absolute;
    width: 35px; /* Largo de la esquina */
    height: 35px;
    border: 3px solid #00f2ff; /* Grosor del neón */
    z-index: 2;
    /* BRILLO INTENSO */
    filter: drop-shadow(0px 0px 5px #00f2ff);
    pointer-events: none;
}

/* Superior Izquierda */
.elementor-8234 .elementor-element.elementor-element-4b7ed8e::before {
    top: 0; left: 0;
    border-right: none; border-bottom: none;
}

/* Inferior Derecha */
.elementor-8234 .elementor-element.elementor-element-4b7ed8e::after {
    bottom: 0; right: 0;
    border-left: none; border-top: none;
}

/* Superior Derecha */
.elementor-8234 .elementor-element.elementor-element-4b7ed8e .elementor-widget-container::before {
    top: 0; right: 0;
    border-left: none; border-bottom: none;
}

/* Inferior Izquierda */
.elementor-8234 .elementor-element.elementor-element-4b7ed8e .elementor-widget-container::after {
    bottom: 0; left: 0;
    border-right: none; border-top: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b55ee8 *//* 1. Quitamos cualquier espacio interno que separe las esquinas de la foto */
.elementor-8234 .elementor-element.elementor-element-4b55ee8 {
    padding: 0px !important;
    position: relative;
    display: inline-block;
    line-height: 0; /* Evita espacios extra debajo de la imagen */
}

/* 2. Estilo de la imagen */
.elementor-8234 .elementor-element.elementor-element-4b55ee8 img {
    border: 1px solid rgba(0, 242, 255, 0.2);
    border-radius: 2px;
}

/* 3. Las 4 Esquinas (Forma de 'L') */
/* Usamos ::before y ::after del contenedor y del widget-container */
.elementor-8234 .elementor-element.elementor-element-4b55ee8::before, .elementor-8234 .elementor-element.elementor-element-4b55ee8::after, 
.elementor-8234 .elementor-element.elementor-element-4b55ee8 .elementor-widget-container::before, 
.elementor-8234 .elementor-element.elementor-element-4b55ee8 .elementor-widget-container::after {
    content: '';
    position: absolute;
    width: 35px; /* Largo de la esquina */
    height: 35px;
    border: 3px solid #00f2ff; /* Grosor del neón */
    z-index: 2;
    /* BRILLO INTENSO */
    filter: drop-shadow(0px 0px 5px #00f2ff);
    pointer-events: none;
}

/* Superior Izquierda */
.elementor-8234 .elementor-element.elementor-element-4b55ee8::before {
    top: 0; left: 0;
    border-right: none; border-bottom: none;
}

/* Inferior Derecha */
.elementor-8234 .elementor-element.elementor-element-4b55ee8::after {
    bottom: 0; right: 0;
    border-left: none; border-top: none;
}

/* Superior Derecha */
.elementor-8234 .elementor-element.elementor-element-4b55ee8 .elementor-widget-container::before {
    top: 0; right: 0;
    border-left: none; border-bottom: none;
}

/* Inferior Izquierda */
.elementor-8234 .elementor-element.elementor-element-4b55ee8 .elementor-widget-container::after {
    bottom: 0; left: 0;
    border-right: none; border-top: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44e7c88 *//* 1. Quitamos cualquier espacio interno que separe las esquinas de la foto */
.elementor-8234 .elementor-element.elementor-element-44e7c88 {
    padding: 0px !important;
    position: relative;
    display: inline-block;
    line-height: 0; /* Evita espacios extra debajo de la imagen */
}

/* 2. Estilo de la imagen */
.elementor-8234 .elementor-element.elementor-element-44e7c88 img {
    border: 1px solid rgba(0, 242, 255, 0.2);
    border-radius: 2px;
}

/* 3. Las 4 Esquinas (Forma de 'L') */
/* Usamos ::before y ::after del contenedor y del widget-container */
.elementor-8234 .elementor-element.elementor-element-44e7c88::before, .elementor-8234 .elementor-element.elementor-element-44e7c88::after, 
.elementor-8234 .elementor-element.elementor-element-44e7c88 .elementor-widget-container::before, 
.elementor-8234 .elementor-element.elementor-element-44e7c88 .elementor-widget-container::after {
    content: '';
    position: absolute;
    width: 35px; /* Largo de la esquina */
    height: 35px;
    border: 3px solid #00f2ff; /* Grosor del neón */
    z-index: 2;
    /* BRILLO INTENSO */
    filter: drop-shadow(0px 0px 5px #00f2ff);
    pointer-events: none;
}

/* Superior Izquierda */
.elementor-8234 .elementor-element.elementor-element-44e7c88::before {
    top: 0; left: 0;
    border-right: none; border-bottom: none;
}

/* Inferior Derecha */
.elementor-8234 .elementor-element.elementor-element-44e7c88::after {
    bottom: 0; right: 0;
    border-left: none; border-top: none;
}

/* Superior Derecha */
.elementor-8234 .elementor-element.elementor-element-44e7c88 .elementor-widget-container::before {
    top: 0; right: 0;
    border-left: none; border-bottom: none;
}

/* Inferior Izquierda */
.elementor-8234 .elementor-element.elementor-element-44e7c88 .elementor-widget-container::after {
    bottom: 0; left: 0;
    border-right: none; border-top: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0eae9b4 *//* 1. Quitamos cualquier espacio interno que separe las esquinas de la foto */
.elementor-8234 .elementor-element.elementor-element-0eae9b4 {
    padding: 0px !important;
    position: relative;
    display: inline-block;
    line-height: 0; /* Evita espacios extra debajo de la imagen */
}

/* 2. Estilo de la imagen */
.elementor-8234 .elementor-element.elementor-element-0eae9b4 img {
    border: 1px solid rgba(0, 242, 255, 0.2);
    border-radius: 2px;
}

/* 3. Las 4 Esquinas (Forma de 'L') */
/* Usamos ::before y ::after del contenedor y del widget-container */
.elementor-8234 .elementor-element.elementor-element-0eae9b4::before, .elementor-8234 .elementor-element.elementor-element-0eae9b4::after, 
.elementor-8234 .elementor-element.elementor-element-0eae9b4 .elementor-widget-container::before, 
.elementor-8234 .elementor-element.elementor-element-0eae9b4 .elementor-widget-container::after {
    content: '';
    position: absolute;
    width: 35px; /* Largo de la esquina */
    height: 35px;
    border: 3px solid #00f2ff; /* Grosor del neón */
    z-index: 2;
    /* BRILLO INTENSO */
    filter: drop-shadow(0px 0px 5px #00f2ff);
    pointer-events: none;
}

/* Superior Izquierda */
.elementor-8234 .elementor-element.elementor-element-0eae9b4::before {
    top: 0; left: 0;
    border-right: none; border-bottom: none;
}

/* Inferior Derecha */
.elementor-8234 .elementor-element.elementor-element-0eae9b4::after {
    bottom: 0; right: 0;
    border-left: none; border-top: none;
}

/* Superior Derecha */
.elementor-8234 .elementor-element.elementor-element-0eae9b4 .elementor-widget-container::before {
    top: 0; right: 0;
    border-left: none; border-bottom: none;
}

/* Inferior Izquierda */
.elementor-8234 .elementor-element.elementor-element-0eae9b4 .elementor-widget-container::after {
    bottom: 0; left: 0;
    border-right: none; border-top: none;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-69fc672 */.elementor-5913 .elementor-element.elementor-element-cf650dc .elementor-button {
    margin-right: -50px;
}

.elementor-message {
    font-size: 21px;
    font-weight: bold;
}/* End custom CSS */