.elementor-25 .elementor-element.elementor-element-0ce5ca3{--display:flex;--min-height:975px;--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;--overlay-opacity:0.25;}.elementor-25 .elementor-element.elementor-element-0ce5ca3::before, .elementor-25 .elementor-element.elementor-element-0ce5ca3 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-0ce5ca3 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-0ce5ca3 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-0ce5ca3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-0ce5ca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-d1a2fc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-a8f65d9{margin:-128px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-25 .elementor-element.elementor-element-dab1257{--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;--margin-top:-663px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-5776157{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-e0cafec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-4d463ea{--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;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:133px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-4d463ea:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-4d463ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-25 .elementor-element.elementor-element-ad84aab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-649bfdd .elementor-button{background-color:#272727;font-family:"Poppins", Sans-serif;font-size:26px;font-weight:700;border-radius:10px 10px 10px 10px;padding:060px 060px 060px 060px;}.elementor-25 .elementor-element.elementor-element-366751b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-d6558af .elementor-button{background-color:#272727;font-family:"Poppins", Sans-serif;font-size:26px;font-weight:700;border-radius:10px 10px 10px 10px;padding:060px 060px 060px 060px;}.elementor-25 .elementor-element.elementor-element-9458568{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-d11b95a .elementor-button{background-color:#AB8C49;font-family:"Poppins", Sans-serif;font-size:26px;font-weight:700;border-radius:10px 10px 10px 10px;padding:060px 060px 060px 060px;}.elementor-25 .elementor-element.elementor-element-7d9562a{--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:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7d9562a:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-7d9562a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-25 .elementor-element.elementor-element-ed623a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-4c4bec2 .edubin-section-title{text-align:left;}.elementor-25 .elementor-element.elementor-element-4c4bec2 .edubin-section-title span.edubin-title-sperator{background-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-4c4bec2 .edubin-section-title .section-title-txt{color:#FFFFFF;display:inline-block;}.elementor-25 .elementor-element.elementor-element-4c4bec2 .edubin-section-title .section-subtitle-txt{color:#AB8C49;display:block;}.elementor-25 .elementor-element.elementor-element-916bf6f{text-align:justify;}.elementor-25 .elementor-element.elementor-element-197f051 .elementor-button{background-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-197f051 .elementor-button-content-wrapper{flex-direction:row;}.elementor-25 .elementor-element.elementor-element-197f051 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-25 .elementor-element.elementor-element-80d80be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.02;}.elementor-25 .elementor-element.elementor-element-80d80be::before, .elementor-25 .elementor-element.elementor-element-80d80be > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-80d80be > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-80d80be > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-80d80be > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-80d80be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-82a1450{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-82a1450:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-82a1450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B4B4B;}.elementor-25 .elementor-element.elementor-element-187e3f8 .edubin-section-title{text-align:center;}.elementor-25 .elementor-element.elementor-element-187e3f8 .edubin-section-title span.edubin-title-sperator{background-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-187e3f8 .edubin-section-title .section-title-txt{color:#FFFFFF;display:inline-block;}.elementor-25 .elementor-element.elementor-element-187e3f8 .edubin-section-title .section-subtitle-txt{color:#AB8C49;display:block;}.elementor-25 .elementor-element.elementor-element-6b499cc{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-6b499cc:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-6b499cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B4B4B;}.elementor-25 .elementor-element.elementor-element-8e22e15 .swiper-pagination-bullet-active, .elementor-25 .elementor-element.elementor-element-8e22e15 .swiper-pagination-progressbar-fill{background-color:#000000;}.elementor-25 .elementor-element.elementor-element-8e22e15 .swiper-pagination-fraction{color:#000000;}.elementor-25 .elementor-element.elementor-element-8e22e15 .elementor-swiper-button{font-size:20px;color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-8e22e15 .elementor-swiper-button svg{fill:#AB8C49;}.elementor-25 .elementor-element.elementor-element-8e22e15 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#AB8C49;opacity:1;}.elementor-25 .elementor-element.elementor-element-aac8fab{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-aac8fab:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-aac8fab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-25 .elementor-element.elementor-element-6513f25 .edubin-section-title{text-align:center;}.elementor-25 .elementor-element.elementor-element-6513f25 .edubin-section-title span.edubin-title-sperator{background-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-6513f25 .edubin-section-title .section-title-txt{color:#FFFFFF;display:inline-block;}.elementor-25 .elementor-element.elementor-element-6513f25 .edubin-section-title .section-subtitle-txt{color:#AB8C49;display:block;}.elementor-25 .elementor-element.elementor-element-3485746{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3485746:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-3485746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-25 .elementor-element.elementor-element-acb1842{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-caddd63 .edubin-single-teacher .teacher-content-area .teacher-name{color:#000000;margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-caddd63 .edubin-teacher-style-2 .teacher-content .title>a{color:#000000;}.elementor-25 .elementor-element.elementor-element-caddd63 .edubin-teacher-style-2 .teacher-content .title{margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-caddd63 .edubin-single-teacher .teacher-content-area .teacher-degree{color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-caddd63 .edubin-teacher-style-2 .teacher-content .teacher-degree{color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-caddd63 .edubin-single-teacher .teacher-content-area{background-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-a7f9526{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-47e46fd .edubin-single-teacher .teacher-content-area .teacher-name{color:#000000;margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-47e46fd .edubin-teacher-style-2 .teacher-content .title>a{color:#000000;}.elementor-25 .elementor-element.elementor-element-47e46fd .edubin-teacher-style-2 .teacher-content .title{margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-47e46fd .edubin-single-teacher .teacher-content-area .teacher-degree{color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-47e46fd .edubin-teacher-style-2 .teacher-content .teacher-degree{color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-47e46fd .edubin-single-teacher .teacher-content-area{background-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-2c5706d{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2c5706d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-2c5706d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-25 .elementor-element.elementor-element-9d069e3 .edubin-section-title{text-align:center;}.elementor-25 .elementor-element.elementor-element-9d069e3 .edubin-section-title span.edubin-title-sperator{background-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-9d069e3 .edubin-section-title .section-title-txt{color:#FFFFFF;display:inline-block;}.elementor-25 .elementor-element.elementor-element-9d069e3 .edubin-section-title .section-subtitle-txt{color:#AB8C49;display:block;}.elementor-25 .elementor-element.elementor-element-027a929{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25 .elementor-element.elementor-element-027a929:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-027a929 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-25 .elementor-element.elementor-element-8985934{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-1c65663 .elementor-icon-box-wrapper{gap:15px;}.elementor-25 .elementor-element.elementor-element-1c65663.elementor-view-stacked .elementor-icon{background-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-1c65663.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-1c65663.elementor-view-default .elementor-icon{fill:#AB8C49;color:#AB8C49;border-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-1c65663 .elementor-icon-box-title{color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-ae4d5c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-f0c98b8 .elementor-icon-box-wrapper{gap:15px;}.elementor-25 .elementor-element.elementor-element-f0c98b8.elementor-view-stacked .elementor-icon{background-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-f0c98b8.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-f0c98b8.elementor-view-default .elementor-icon{fill:#AB8C49;color:#AB8C49;border-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-f0c98b8 .elementor-icon-box-title{color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-178c9cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-1551aed .elementor-icon-box-wrapper{gap:15px;}.elementor-25 .elementor-element.elementor-element-1551aed.elementor-view-stacked .elementor-icon{background-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-1551aed.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-1551aed.elementor-view-default .elementor-icon{fill:#AB8C49;color:#AB8C49;border-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-1551aed .elementor-icon-box-title{color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-e563a47{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25 .elementor-element.elementor-element-e563a47:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-e563a47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-25 .elementor-element.elementor-element-646c5f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-a09c103 .elementor-icon-box-wrapper{gap:15px;}.elementor-25 .elementor-element.elementor-element-a09c103.elementor-view-stacked .elementor-icon{background-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-a09c103.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-a09c103.elementor-view-default .elementor-icon{fill:#AB8C49;color:#AB8C49;border-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-a09c103 .elementor-icon-box-title{color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-7d0a6d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-29a7b97 .elementor-icon-box-wrapper{gap:15px;}.elementor-25 .elementor-element.elementor-element-29a7b97.elementor-view-stacked .elementor-icon{background-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-29a7b97.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-29a7b97.elementor-view-default .elementor-icon{fill:#AB8C49;color:#AB8C49;border-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-29a7b97 .elementor-icon-box-title{color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-e695ea6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-9ac8d5b .elementor-icon-box-wrapper{gap:15px;}.elementor-25 .elementor-element.elementor-element-9ac8d5b.elementor-view-stacked .elementor-icon{background-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-9ac8d5b.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-9ac8d5b.elementor-view-default .elementor-icon{fill:#AB8C49;color:#AB8C49;border-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-9ac8d5b .elementor-icon-box-title{color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-2f81500{--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:100px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2f81500:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-2f81500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-25 .elementor-element.elementor-element-3e88c9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-951002f .elementor-icon-box-wrapper{gap:15px;}.elementor-25 .elementor-element.elementor-element-951002f.elementor-view-stacked .elementor-icon{background-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-951002f.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-951002f.elementor-view-default .elementor-icon{fill:#AB8C49;color:#AB8C49;border-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-951002f .elementor-icon-box-title{color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-b25fd93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-7cbd82b .elementor-icon-box-wrapper{gap:15px;}.elementor-25 .elementor-element.elementor-element-7cbd82b.elementor-view-stacked .elementor-icon{background-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-7cbd82b.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-7cbd82b.elementor-view-default .elementor-icon{fill:#AB8C49;color:#AB8C49;border-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-7cbd82b .elementor-icon-box-title{color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-1ab20f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-39bc473 .elementor-icon-box-wrapper{gap:15px;}.elementor-25 .elementor-element.elementor-element-39bc473.elementor-view-stacked .elementor-icon{background-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-39bc473.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-39bc473.elementor-view-default .elementor-icon{fill:#AB8C49;color:#AB8C49;border-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-39bc473 .elementor-icon-box-title{color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-c992266{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-c992266:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-c992266 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-25 .elementor-element.elementor-element-1abc674 .edubin-section-title{text-align:center;}.elementor-25 .elementor-element.elementor-element-1abc674 .edubin-section-title span.edubin-title-sperator{background-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-1abc674 .edubin-section-title .section-title-txt{color:#FFFFFF;display:inline-block;}.elementor-25 .elementor-element.elementor-element-1abc674 .edubin-section-title .section-subtitle-txt{color:#AB8C49;display:block;}.elementor-25 .elementor-element.elementor-element-26540c6{--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:100px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-26540c6:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-26540c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-25 .elementor-element.elementor-element-f1a5e3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-12242a6 .elementor-icon-box-wrapper{gap:15px;}.elementor-25 .elementor-element.elementor-element-12242a6.elementor-view-stacked .elementor-icon{background-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-12242a6.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-12242a6.elementor-view-default .elementor-icon{fill:#AB8C49;color:#AB8C49;border-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-12242a6 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-12242a6 .elementor-icon-box-title a{font-size:20px;}.elementor-25 .elementor-element.elementor-element-12242a6 .elementor-icon-box-title{color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-621a217{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-4dba021 .elementor-icon-box-wrapper{gap:15px;}.elementor-25 .elementor-element.elementor-element-4dba021.elementor-view-stacked .elementor-icon{background-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-4dba021.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-4dba021.elementor-view-default .elementor-icon{fill:#AB8C49;color:#AB8C49;border-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-4dba021 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-4dba021 .elementor-icon-box-title a{font-size:20px;}.elementor-25 .elementor-element.elementor-element-4dba021 .elementor-icon-box-title{color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-b2754c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-90705c6 .elementor-icon-box-wrapper{gap:15px;}.elementor-25 .elementor-element.elementor-element-90705c6.elementor-view-stacked .elementor-icon{background-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-90705c6.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-90705c6.elementor-view-default .elementor-icon{fill:#AB8C49;color:#AB8C49;border-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-90705c6 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-90705c6 .elementor-icon-box-title a{font-size:20px;}.elementor-25 .elementor-element.elementor-element-90705c6 .elementor-icon-box-title{color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-92013e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-724c334 .elementor-icon-box-wrapper{gap:15px;}.elementor-25 .elementor-element.elementor-element-724c334.elementor-view-stacked .elementor-icon{background-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-724c334.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-724c334.elementor-view-default .elementor-icon{fill:#AB8C49;color:#AB8C49;border-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-724c334 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-724c334 .elementor-icon-box-title a{font-size:20px;}.elementor-25 .elementor-element.elementor-element-724c334 .elementor-icon-box-title{color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-f738789{--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;--overlay-opacity:0.1;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-f738789::before, .elementor-25 .elementor-element.elementor-element-f738789 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-f738789 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-f738789 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-f738789 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-f738789 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-560eab0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-25 .elementor-element.elementor-element-bae39ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-cff9530 .edubin-section-title{text-align:left;}.elementor-25 .elementor-element.elementor-element-cff9530 .edubin-section-title span.edubin-title-sperator{background-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-cff9530 .edubin-section-title .section-title-txt{color:#FFFFFF;display:inline-block;}.elementor-25 .elementor-element.elementor-element-cff9530 .edubin-section-title .section-subtitle-txt{color:#AB8C49;display:block;}.elementor-25 .elementor-element.elementor-element-72dca2f{text-align:justify;font-size:12px;}.elementor-25 .elementor-element.elementor-element-066ae8b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-b6b26a7 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-b6b26a7 .elementor-icon-box-title a{font-size:20px;}.elementor-25 .elementor-element.elementor-element-b6b26a7 .elementor-icon-box-title{color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-b6b26a7 .elementor-icon-box-description{font-size:12px;}.elementor-25 .elementor-element.elementor-element-05e3e63 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-05e3e63 .elementor-icon-box-title a{font-size:20px;}.elementor-25 .elementor-element.elementor-element-05e3e63 .elementor-icon-box-title{color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-05e3e63 .elementor-icon-box-description{font-size:12px;}.elementor-25 .elementor-element.elementor-element-736c855 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-736c855 .elementor-icon-box-title a{font-size:20px;}.elementor-25 .elementor-element.elementor-element-736c855 .elementor-icon-box-title{color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-736c855 .elementor-icon-box-description{font-size:12px;}.elementor-25 .elementor-element.elementor-element-dca35ff{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-25 .elementor-element.elementor-element-07e78e4 .elementor-button{background-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-07e78e4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-25 .elementor-element.elementor-element-a771887 .elementor-button{background-color:#AB8C49;}.elementor-25 .elementor-element.elementor-element-a771887 .elementor-button-content-wrapper{flex-direction:row;}.elementor-25 .elementor-element.elementor-element-9684113 .elementor-button{background-color:#AB8C49;font-size:26px;font-weight:600;}.elementor-25 .elementor-element.elementor-element-9684113 .elementor-button-content-wrapper{flex-direction:row;}.elementor-25 .elementor-element.elementor-element-9684113 .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-25 .elementor-element.elementor-element-f5a8881{--display:flex;}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-066ae8b{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-dca35ff{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-0ce5ca3{--min-height:320px;}.elementor-25 .elementor-element.elementor-element-066ae8b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-dca35ff{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-d1a2fc3{--width:50%;}.elementor-25 .elementor-element.elementor-element-5776157{--width:50%;}.elementor-25 .elementor-element.elementor-element-e0cafec{--width:50%;}.elementor-25 .elementor-element.elementor-element-ad84aab{--width:50%;}.elementor-25 .elementor-element.elementor-element-366751b{--width:50%;}.elementor-25 .elementor-element.elementor-element-9458568{--width:50%;}.elementor-25 .elementor-element.elementor-element-ed623a7{--width:50%;}.elementor-25 .elementor-element.elementor-element-80d80be{--width:50%;}.elementor-25 .elementor-element.elementor-element-acb1842{--width:50%;}.elementor-25 .elementor-element.elementor-element-a7f9526{--width:50%;}.elementor-25 .elementor-element.elementor-element-8985934{--width:50%;}.elementor-25 .elementor-element.elementor-element-ae4d5c7{--width:50%;}.elementor-25 .elementor-element.elementor-element-178c9cd{--width:50%;}.elementor-25 .elementor-element.elementor-element-646c5f8{--width:50%;}.elementor-25 .elementor-element.elementor-element-7d0a6d7{--width:50%;}.elementor-25 .elementor-element.elementor-element-e695ea6{--width:50%;}.elementor-25 .elementor-element.elementor-element-3e88c9f{--width:50%;}.elementor-25 .elementor-element.elementor-element-b25fd93{--width:50%;}.elementor-25 .elementor-element.elementor-element-1ab20f6{--width:50%;}.elementor-25 .elementor-element.elementor-element-f1a5e3c{--width:50%;}.elementor-25 .elementor-element.elementor-element-621a217{--width:50%;}.elementor-25 .elementor-element.elementor-element-b2754c8{--width:50%;}.elementor-25 .elementor-element.elementor-element-92013e5{--width:50%;}.elementor-25 .elementor-element.elementor-element-560eab0{--width:50%;}.elementor-25 .elementor-element.elementor-element-bae39ab{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-0ce5ca3 */.elementor-25 .elementor-element.elementor-element-0ce5ca3 {
  position: relative;
  background: #000;
  overflow: hidden;
}

/* REFLEJO DORADO */
.elementor-25 .elementor-element.elementor-element-0ce5ca3::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: linear-gradient(
    120deg,
    rgba(255,215,0,0) 20%,
    rgba(255,215,0,0.15) 40%,
    rgba(255,223,70,0.4) 50%,
    rgba(255,215,0,0.15) 60%,
    rgba(255,215,0,0) 80%
  );
  transform: rotate(25deg);
  animation: goldShimmer 7s linear infinite;
}

/* PARTÍCULAS */
.elementor-25 .elementor-element.elementor-element-0ce5ca3::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image:
    radial-gradient(circle, rgba(255,215,0,0.8) 1px, transparent 1px),
    radial-gradient(circle, rgba(255,223,70,0.6) 1px, transparent 1px),
    radial-gradient(circle, rgba(255,215,0,0.4) 2px, transparent 2px);
  background-size: 80px 80px, 120px 120px, 200px 200px;
  animation: goldParticles 10s linear infinite;
  opacity: 0.6;
}

/* ANIMACIONES */
@keyframes goldShimmer {
  0% {
    transform: translateX(-50%) rotate(25deg);
  }
  100% {
    transform: translateX(50%) rotate(25deg);
  }
}

@keyframes goldParticles {
  0% {
    transform: translateY(0px);
  }
  100% {
    transform: translateY(-120px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d80be */.elementor-25 .elementor-element.elementor-element-80d80be {
  position: relative;
  background: #000;
  overflow: hidden;
}

/* REFLEJO DORADO */
.elementor-25 .elementor-element.elementor-element-80d80be::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: linear-gradient(
    120deg,
    rgba(255,215,0,0) 20%,
    rgba(255,215,0,0.15) 40%,
    rgba(255,223,70,0.4) 50%,
    rgba(255,215,0,0.15) 60%,
    rgba(255,215,0,0) 80%
  );
  transform: rotate(25deg);
  animation: goldShimmer 7s linear infinite;
}

/* PARTÍCULAS */
.elementor-25 .elementor-element.elementor-element-80d80be::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image:
    radial-gradient(circle, rgba(255,215,0,0.8) 1px, transparent 1px),
    radial-gradient(circle, rgba(255,223,70,0.6) 1px, transparent 1px),
    radial-gradient(circle, rgba(255,215,0,0.4) 2px, transparent 2px);
  background-size: 80px 80px, 120px 120px, 200px 200px;
  animation: goldParticles 10s linear infinite;
  opacity: 0.6;
}

/* ANIMACIONES */
@keyframes goldShimmer {
  0% {
    transform: translateX(-50%) rotate(25deg);
  }
  100% {
    transform: translateX(50%) rotate(25deg);
  }
}

@keyframes goldParticles {
  0% {
    transform: translateY(0px);
  }
  100% {
    transform: translateY(-120px);
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c65663 */.elementor-25 .elementor-element.elementor-element-1c65663 {
    background: linear-gradient(145deg, #0a0a0a, #121212);
    border: 1px solid rgba(255,255,255,0.06);
    border-radius: 18px;
    padding: 35px 25px;
    transition: all 0.35s ease;
    position: relative;
    overflow: hidden;
}

/* brillo interno sutil */
.elementor-25 .elementor-element.elementor-element-1c65663::before {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at top left, rgba(255,255,255,0.05), transparent 60%);
    opacity: 0;
    transition: opacity 0.4s ease;
}

/* hover elegante */
.elementor-25 .elementor-element.elementor-element-1c65663:hover {
    transform: translateY(-8px);
    border: 1px solid rgba(212,175,55,0.35);
    box-shadow: 
        0 15px 40px rgba(0,0,0,0.7),
        0 0 25px rgba(212,175,55,0.08);
}

/* activar brillo */
.elementor-25 .elementor-element.elementor-element-1c65663:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f0c98b8 */.elementor-25 .elementor-element.elementor-element-f0c98b8 {
    background: linear-gradient(145deg, #0a0a0a, #121212);
    border: 1px solid rgba(255,255,255,0.06);
    border-radius: 18px;
    padding: 35px 25px;
    transition: all 0.35s ease;
    position: relative;
    overflow: hidden;
}

/* brillo interno sutil */
.elementor-25 .elementor-element.elementor-element-f0c98b8::before {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at top left, rgba(255,255,255,0.05), transparent 60%);
    opacity: 0;
    transition: opacity 0.4s ease;
}

/* hover elegante */
.elementor-25 .elementor-element.elementor-element-f0c98b8:hover {
    transform: translateY(-8px);
    border: 1px solid rgba(212,175,55,0.35);
    box-shadow: 
        0 15px 40px rgba(0,0,0,0.7),
        0 0 25px rgba(212,175,55,0.08);
}

/* activar brillo */
.elementor-25 .elementor-element.elementor-element-f0c98b8:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1551aed */.elementor-25 .elementor-element.elementor-element-1551aed {
    background: linear-gradient(145deg, #0a0a0a, #121212);
    border: 1px solid rgba(255,255,255,0.06);
    border-radius: 18px;
    padding: 35px 25px;
    transition: all 0.35s ease;
    position: relative;
    overflow: hidden;
}

/* brillo interno sutil */
.elementor-25 .elementor-element.elementor-element-1551aed::before {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at top left, rgba(255,255,255,0.05), transparent 60%);
    opacity: 0;
    transition: opacity 0.4s ease;
}

/* hover elegante */
.elementor-25 .elementor-element.elementor-element-1551aed:hover {
    transform: translateY(-8px);
    border: 1px solid rgba(212,175,55,0.35);
    box-shadow: 
        0 15px 40px rgba(0,0,0,0.7),
        0 0 25px rgba(212,175,55,0.08);
}

/* activar brillo */
.elementor-25 .elementor-element.elementor-element-1551aed:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a09c103 */.elementor-25 .elementor-element.elementor-element-a09c103 {
    background: linear-gradient(145deg, #0a0a0a, #121212);
    border: 1px solid rgba(255,255,255,0.06);
    border-radius: 18px;
    padding: 35px 25px;
    transition: all 0.35s ease;
    position: relative;
    overflow: hidden;
}

/* brillo interno sutil */
.elementor-25 .elementor-element.elementor-element-a09c103::before {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at top left, rgba(255,255,255,0.05), transparent 60%);
    opacity: 0;
    transition: opacity 0.4s ease;
}

/* hover elegante */
.elementor-25 .elementor-element.elementor-element-a09c103:hover {
    transform: translateY(-8px);
    border: 1px solid rgba(212,175,55,0.35);
    box-shadow: 
        0 15px 40px rgba(0,0,0,0.7),
        0 0 25px rgba(212,175,55,0.08);
}

/* activar brillo */
.elementor-25 .elementor-element.elementor-element-a09c103:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-29a7b97 */.elementor-25 .elementor-element.elementor-element-29a7b97 {
    background: linear-gradient(145deg, #0a0a0a, #121212);
    border: 1px solid rgba(255,255,255,0.06);
    border-radius: 18px;
    padding: 35px 25px;
    transition: all 0.35s ease;
    position: relative;
    overflow: hidden;
}

/* brillo interno sutil */
.elementor-25 .elementor-element.elementor-element-29a7b97::before {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at top left, rgba(255,255,255,0.05), transparent 60%);
    opacity: 0;
    transition: opacity 0.4s ease;
}

/* hover elegante */
.elementor-25 .elementor-element.elementor-element-29a7b97:hover {
    transform: translateY(-8px);
    border: 1px solid rgba(212,175,55,0.35);
    box-shadow: 
        0 15px 40px rgba(0,0,0,0.7),
        0 0 25px rgba(212,175,55,0.08);
}

/* activar brillo */
.elementor-25 .elementor-element.elementor-element-29a7b97:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9ac8d5b */.elementor-25 .elementor-element.elementor-element-9ac8d5b {
    background: linear-gradient(145deg, #0a0a0a, #121212);
    border: 1px solid rgba(255,255,255,0.06);
    border-radius: 18px;
    padding: 35px 25px;
    transition: all 0.35s ease;
    position: relative;
    overflow: hidden;
}

/* brillo interno sutil */
.elementor-25 .elementor-element.elementor-element-9ac8d5b::before {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at top left, rgba(255,255,255,0.05), transparent 60%);
    opacity: 0;
    transition: opacity 0.4s ease;
}

/* hover elegante */
.elementor-25 .elementor-element.elementor-element-9ac8d5b:hover {
    transform: translateY(-8px);
    border: 1px solid rgba(212,175,55,0.35);
    box-shadow: 
        0 15px 40px rgba(0,0,0,0.7),
        0 0 25px rgba(212,175,55,0.08);
}

/* activar brillo */
.elementor-25 .elementor-element.elementor-element-9ac8d5b:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-951002f */.elementor-25 .elementor-element.elementor-element-951002f {
    background: linear-gradient(145deg, #0a0a0a, #121212);
    border: 1px solid rgba(255,255,255,0.06);
    border-radius: 18px;
    padding: 35px 25px;
    transition: all 0.35s ease;
    position: relative;
    overflow: hidden;
}

/* brillo interno sutil */
.elementor-25 .elementor-element.elementor-element-951002f::before {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at top left, rgba(255,255,255,0.05), transparent 60%);
    opacity: 0;
    transition: opacity 0.4s ease;
}

/* hover elegante */
.elementor-25 .elementor-element.elementor-element-951002f:hover {
    transform: translateY(-8px);
    border: 1px solid rgba(212,175,55,0.35);
    box-shadow: 
        0 15px 40px rgba(0,0,0,0.7),
        0 0 25px rgba(212,175,55,0.08);
}

/* activar brillo */
.elementor-25 .elementor-element.elementor-element-951002f:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7cbd82b */.elementor-25 .elementor-element.elementor-element-7cbd82b {
    background: linear-gradient(145deg, #0a0a0a, #121212);
    border: 1px solid rgba(255,255,255,0.06);
    border-radius: 18px;
    padding: 35px 25px;
    transition: all 0.35s ease;
    position: relative;
    overflow: hidden;
}

/* brillo interno sutil */
.elementor-25 .elementor-element.elementor-element-7cbd82b::before {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at top left, rgba(255,255,255,0.05), transparent 60%);
    opacity: 0;
    transition: opacity 0.4s ease;
}

/* hover elegante */
.elementor-25 .elementor-element.elementor-element-7cbd82b:hover {
    transform: translateY(-8px);
    border: 1px solid rgba(212,175,55,0.35);
    box-shadow: 
        0 15px 40px rgba(0,0,0,0.7),
        0 0 25px rgba(212,175,55,0.08);
}

/* activar brillo */
.elementor-25 .elementor-element.elementor-element-7cbd82b:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39bc473 */.elementor-25 .elementor-element.elementor-element-39bc473 {
    background: linear-gradient(145deg, #0a0a0a, #121212);
    border: 1px solid rgba(255,255,255,0.06);
    border-radius: 18px;
    padding: 35px 25px;
    transition: all 0.35s ease;
    position: relative;
    overflow: hidden;
}

/* brillo interno sutil */
.elementor-25 .elementor-element.elementor-element-39bc473::before {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at top left, rgba(255,255,255,0.05), transparent 60%);
    opacity: 0;
    transition: opacity 0.4s ease;
}

/* hover elegante */
.elementor-25 .elementor-element.elementor-element-39bc473:hover {
    transform: translateY(-8px);
    border: 1px solid rgba(212,175,55,0.35);
    box-shadow: 
        0 15px 40px rgba(0,0,0,0.7),
        0 0 25px rgba(212,175,55,0.08);
}

/* activar brillo */
.elementor-25 .elementor-element.elementor-element-39bc473:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12242a6 */.elementor-25 .elementor-element.elementor-element-12242a6 {
    background: linear-gradient(145deg, #0a0a0a, #121212);
    border: 1px solid rgba(255,255,255,0.06);
    border-radius: 18px;
    padding: 35px 25px;
    transition: all 0.35s ease;
    position: relative;
    overflow: hidden;
}

/* brillo interno sutil */
.elementor-25 .elementor-element.elementor-element-12242a6::before {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at top left, rgba(255,255,255,0.05), transparent 60%);
    opacity: 0;
    transition: opacity 0.4s ease;
}

/* hover elegante */
.elementor-25 .elementor-element.elementor-element-12242a6:hover {
    transform: translateY(-8px);
    border: 1px solid rgba(212,175,55,0.35);
    box-shadow: 
        0 15px 40px rgba(0,0,0,0.7),
        0 0 25px rgba(212,175,55,0.08);
}

/* activar brillo */
.elementor-25 .elementor-element.elementor-element-12242a6:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4dba021 */.elementor-25 .elementor-element.elementor-element-4dba021 {
    background: linear-gradient(145deg, #0a0a0a, #121212);
    border: 1px solid rgba(255,255,255,0.06);
    border-radius: 18px;
    padding: 35px 25px;
    transition: all 0.35s ease;
    position: relative;
    overflow: hidden;
}

/* brillo interno sutil */
.elementor-25 .elementor-element.elementor-element-4dba021::before {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at top left, rgba(255,255,255,0.05), transparent 60%);
    opacity: 0;
    transition: opacity 0.4s ease;
}

/* hover elegante */
.elementor-25 .elementor-element.elementor-element-4dba021:hover {
    transform: translateY(-8px);
    border: 1px solid rgba(212,175,55,0.35);
    box-shadow: 
        0 15px 40px rgba(0,0,0,0.7),
        0 0 25px rgba(212,175,55,0.08);
}

/* activar brillo */
.elementor-25 .elementor-element.elementor-element-4dba021:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-90705c6 */.elementor-25 .elementor-element.elementor-element-90705c6 {
    background: linear-gradient(145deg, #0a0a0a, #121212);
    border: 1px solid rgba(255,255,255,0.06);
    border-radius: 18px;
    padding: 35px 25px;
    transition: all 0.35s ease;
    position: relative;
    overflow: hidden;
}

/* brillo interno sutil */
.elementor-25 .elementor-element.elementor-element-90705c6::before {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at top left, rgba(255,255,255,0.05), transparent 60%);
    opacity: 0;
    transition: opacity 0.4s ease;
}

/* hover elegante */
.elementor-25 .elementor-element.elementor-element-90705c6:hover {
    transform: translateY(-8px);
    border: 1px solid rgba(212,175,55,0.35);
    box-shadow: 
        0 15px 40px rgba(0,0,0,0.7),
        0 0 25px rgba(212,175,55,0.08);
}

/* activar brillo */
.elementor-25 .elementor-element.elementor-element-90705c6:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-724c334 */.elementor-25 .elementor-element.elementor-element-724c334 {
    background: linear-gradient(145deg, #0a0a0a, #121212);
    border: 1px solid rgba(255,255,255,0.06);
    border-radius: 18px;
    padding: 35px 25px;
    transition: all 0.35s ease;
    position: relative;
    overflow: hidden;
}

/* brillo interno sutil */
.elementor-25 .elementor-element.elementor-element-724c334::before {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at top left, rgba(255,255,255,0.05), transparent 60%);
    opacity: 0;
    transition: opacity 0.4s ease;
}

/* hover elegante */
.elementor-25 .elementor-element.elementor-element-724c334:hover {
    transform: translateY(-8px);
    border: 1px solid rgba(212,175,55,0.35);
    box-shadow: 
        0 15px 40px rgba(0,0,0,0.7),
        0 0 25px rgba(212,175,55,0.08);
}

/* activar brillo */
.elementor-25 .elementor-element.elementor-element-724c334:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6b26a7 */.elementor-25 .elementor-element.elementor-element-b6b26a7 {
    background: linear-gradient(145deg, #0a0a0a, #121212);
    border: 1px solid rgba(255,255,255,0.06);
    border-radius: 18px;
    padding: 35px 25px;
    transition: all 0.35s ease;
    position: relative;
    overflow: hidden;
}

/* brillo interno sutil */
.elementor-25 .elementor-element.elementor-element-b6b26a7::before {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at top left, rgba(255,255,255,0.05), transparent 60%);
    opacity: 0;
    transition: opacity 0.4s ease;
}

/* hover elegante */
.elementor-25 .elementor-element.elementor-element-b6b26a7:hover {
    transform: translateY(-8px);
    border: 1px solid rgba(212,175,55,0.35);
    box-shadow: 
        0 15px 40px rgba(0,0,0,0.7),
        0 0 25px rgba(212,175,55,0.08);
}

/* activar brillo */
.elementor-25 .elementor-element.elementor-element-b6b26a7:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-05e3e63 */.elementor-25 .elementor-element.elementor-element-05e3e63 {
    background: linear-gradient(145deg, #0a0a0a, #121212);
    border: 1px solid rgba(255,255,255,0.06);
    border-radius: 18px;
    padding: 35px 25px;
    transition: all 0.35s ease;
    position: relative;
    overflow: hidden;
}

/* brillo interno sutil */
.elementor-25 .elementor-element.elementor-element-05e3e63::before {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at top left, rgba(255,255,255,0.05), transparent 60%);
    opacity: 0;
    transition: opacity 0.4s ease;
}

/* hover elegante */
.elementor-25 .elementor-element.elementor-element-05e3e63:hover {
    transform: translateY(-8px);
    border: 1px solid rgba(212,175,55,0.35);
    box-shadow: 
        0 15px 40px rgba(0,0,0,0.7),
        0 0 25px rgba(212,175,55,0.08);
}

/* activar brillo */
.elementor-25 .elementor-element.elementor-element-05e3e63:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-736c855 */.elementor-25 .elementor-element.elementor-element-736c855 {
    background: linear-gradient(145deg, #0a0a0a, #121212);
    border: 1px solid rgba(255,255,255,0.06);
    border-radius: 18px;
    padding: 35px 25px;
    transition: all 0.35s ease;
    position: relative;
    overflow: hidden;
}

/* brillo interno sutil */
.elementor-25 .elementor-element.elementor-element-736c855::before {
    content: "";
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at top left, rgba(255,255,255,0.05), transparent 60%);
    opacity: 0;
    transition: opacity 0.4s ease;
}

/* hover elegante */
.elementor-25 .elementor-element.elementor-element-736c855:hover {
    transform: translateY(-8px);
    border: 1px solid rgba(212,175,55,0.35);
    box-shadow: 
        0 15px 40px rgba(0,0,0,0.7),
        0 0 25px rgba(212,175,55,0.08);
}

/* activar brillo */
.elementor-25 .elementor-element.elementor-element-736c855:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f738789 */.elementor-25 .elementor-element.elementor-element-f738789 {
  position: relative;
  background: #000;
  overflow: hidden;
}

/* REFLEJO DORADO */
.elementor-25 .elementor-element.elementor-element-f738789::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: linear-gradient(
    120deg,
    rgba(255,215,0,0) 20%,
    rgba(255,215,0,0.15) 40%,
    rgba(255,223,70,0.4) 50%,
    rgba(255,215,0,0.15) 60%,
    rgba(255,215,0,0) 80%
  );
  transform: rotate(25deg);
  animation: goldShimmer 7s linear infinite;
}

/* PARTÍCULAS */
.elementor-25 .elementor-element.elementor-element-f738789::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-image:
    radial-gradient(circle, rgba(255,215,0,0.8) 1px, transparent 1px),
    radial-gradient(circle, rgba(255,223,70,0.6) 1px, transparent 1px),
    radial-gradient(circle, rgba(255,215,0,0.4) 2px, transparent 2px);
  background-size: 80px 80px, 120px 120px, 200px 200px;
  animation: goldParticles 10s linear infinite;
  opacity: 0.6;
}

/* ANIMACIONES */
@keyframes goldShimmer {
  0% {
    transform: translateX(-50%) rotate(25deg);
  }
  100% {
    transform: translateX(50%) rotate(25deg);
  }
}

@keyframes goldParticles {
  0% {
    transform: translateY(0px);
  }
  100% {
    transform: translateY(-120px);
  }
}/* End custom CSS */