.elementor-22 .elementor-element.elementor-element-9f38c63{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:03rem;--padding-bottom:03rem;--padding-left:5rem;--padding-right:5rem;}.elementor-22 .elementor-element.elementor-element-067be3e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-f369987 .elementor-heading-title{color:#303030;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-47ae69b{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );}.elementor-22 .elementor-element.elementor-element-bc74b34{--e-image-carousel-slides-to-show:1;}.elementor-22 .elementor-element.elementor-element-bbd809f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:03rem;--padding-bottom:03rem;--padding-left:5rem;--padding-right:5rem;}.elementor-22 .elementor-element.elementor-element-03bdecc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-2dd5512 .elementor-heading-title{color:#303030;}.elementor-22 .elementor-element.elementor-element-cce973c{padding:0rem 20rem 0rem 20rem;font-family:"Druk Normal", Sans-serif;font-weight:100;text-transform:uppercase;font-style:normal;}.elementor-22 .elementor-element.elementor-element-81b16e8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:3rem;--padding-bottom:3rem;--padding-left:5rem;--padding-right:5rem;}.elementor-22 .elementor-element.elementor-element-fbfe90e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-fa25c90 .elementor-heading-title{color:#303030;}.elementor-22 .elementor-element.elementor-element-2081f0a{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-613bb40{--display:flex;}.elementor-22 .elementor-element.elementor-element-deff645{text-align:center;}.elementor-22 .elementor-element.elementor-element-deff645 .elementor-heading-title{color:var( --e-global-color-f32998c );}.elementor-22 .elementor-element.elementor-element-5a61256{text-align:center;}.elementor-22 .elementor-element.elementor-element-dc4f756{--display:flex;}.elementor-22 .elementor-element.elementor-element-a79f729{text-align:center;}.elementor-22 .elementor-element.elementor-element-a79f729 .elementor-heading-title{color:var( --e-global-color-f32998c );}.elementor-22 .elementor-element.elementor-element-61f6ce3{text-align:center;}.elementor-22 .elementor-element.elementor-element-f6ee33c{--display:flex;}.elementor-22 .elementor-element.elementor-element-0025ed5{text-align:center;}.elementor-22 .elementor-element.elementor-element-0025ed5 .elementor-heading-title{color:var( --e-global-color-f32998c );}.elementor-22 .elementor-element.elementor-element-97a8b7f{text-align:center;}.elementor-22 .elementor-element.elementor-element-54deb25{--display:flex;}.elementor-22 .elementor-element.elementor-element-e28e5b9{text-align:center;}.elementor-22 .elementor-element.elementor-element-e28e5b9 .elementor-heading-title{color:var( --e-global-color-f32998c );}.elementor-22 .elementor-element.elementor-element-0e7e38c{text-align:center;}.elementor-22 .elementor-element.elementor-element-457510e{--display:flex;}.elementor-22 .elementor-element.elementor-element-cb6c90b{text-align:center;}.elementor-22 .elementor-element.elementor-element-cb6c90b .elementor-heading-title{color:var( --e-global-color-f32998c );}.elementor-22 .elementor-element.elementor-element-a12c5a0{text-align:center;}.elementor-22 .elementor-element.elementor-element-dc0b1f0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:3rem;--padding-bottom:3rem;--padding-left:5rem;--padding-right:5rem;}.elementor-22 .elementor-element.elementor-element-ff59a96{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-39e2e03 .elementor-heading-title{color:#303030;}.elementor-22 .elementor-element.elementor-element-b69badf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:3rem;--padding-bottom:03rem;--padding-left:05rem;--padding-right:05rem;}.elementor-22 .elementor-element.elementor-element-fca0c58{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-5710e23 .elementor-heading-title{color:#303030;}.elementor-22 .elementor-element.elementor-element-1fc1816{padding:0rem 020rem 0rem 20rem;}.elementor-22 .elementor-element.elementor-element-7251895{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:3rem;--padding-bottom:3rem;--padding-left:5rem;--padding-right:5rem;}.elementor-22 .elementor-element.elementor-element-080c105{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-f22f8f1 .elementor-heading-title{color:#303030;}.elementor-22 .elementor-element.elementor-element-915ef39{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-8e40375{--display:flex;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-22 .elementor-element.elementor-element-8e40375:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-8e40375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-22 .elementor-element.elementor-element-8276e48{text-align:center;}.elementor-22 .elementor-element.elementor-element-8276e48 .elementor-heading-title{font-family:"Druk Normal", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-93ca22b{text-align:center;}.elementor-22 .elementor-element.elementor-element-93ca22b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22 .elementor-element.elementor-element-7f8d0be .elementor-button{background-color:var( --e-global-color-8b55d42 );}.elementor-22 .elementor-element.elementor-element-95d0b66{--display:flex;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-22 .elementor-element.elementor-element-95d0b66:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-95d0b66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-22 .elementor-element.elementor-element-5d57793{text-align:center;}.elementor-22 .elementor-element.elementor-element-5d57793 .elementor-heading-title{font-family:"Druk Normal", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-fefe4e6{text-align:center;}.elementor-22 .elementor-element.elementor-element-fefe4e6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-8d51d65 .elementor-button{background-color:var( --e-global-color-8b55d42 );}.elementor-22 .elementor-element.elementor-element-df4845d{--display:flex;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-22 .elementor-element.elementor-element-df4845d:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-df4845d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-22 .elementor-element.elementor-element-3bd8434{text-align:center;}.elementor-22 .elementor-element.elementor-element-3bd8434 .elementor-heading-title{font-family:"Druk Normal", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-02e921c{text-align:center;}.elementor-22 .elementor-element.elementor-element-02e921c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-b9de3f0 .elementor-button{background-color:var( --e-global-color-8b55d42 );}.elementor-22 .elementor-element.elementor-element-20f210e{--display:flex;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-22 .elementor-element.elementor-element-20f210e:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-20f210e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-22 .elementor-element.elementor-element-65bc195{text-align:center;}.elementor-22 .elementor-element.elementor-element-65bc195 .elementor-heading-title{font-family:"Druk Normal", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-fe96c37{text-align:center;}.elementor-22 .elementor-element.elementor-element-fe96c37 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-188e250 .elementor-button{background-color:var( --e-global-color-8b55d42 );}.elementor-22 .elementor-element.elementor-element-c9f18fe{--display:flex;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-22 .elementor-element.elementor-element-c9f18fe:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-c9f18fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-22 .elementor-element.elementor-element-7d6e872{text-align:center;}.elementor-22 .elementor-element.elementor-element-7d6e872 .elementor-heading-title{font-family:"Druk Normal", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-bc9aee1{text-align:center;}.elementor-22 .elementor-element.elementor-element-bc9aee1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-d722fa2 .elementor-button{background-color:var( --e-global-color-8b55d42 );}.elementor-22 .elementor-element.elementor-element-5b0a3b0{--display:flex;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-22 .elementor-element.elementor-element-5b0a3b0:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5b0a3b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-22 .elementor-element.elementor-element-e5a3e36{text-align:center;}.elementor-22 .elementor-element.elementor-element-e5a3e36 .elementor-heading-title{font-family:"Druk Normal", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-bc7fe60{text-align:center;}.elementor-22 .elementor-element.elementor-element-bc7fe60 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-cda3eb2 .elementor-button{background-color:var( --e-global-color-8b55d42 );}.elementor-22 .elementor-element.elementor-element-65b5eea{--display:flex;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-22 .elementor-element.elementor-element-65b5eea:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-65b5eea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-22 .elementor-element.elementor-element-4c557ba{text-align:center;}.elementor-22 .elementor-element.elementor-element-4c557ba .elementor-heading-title{font-family:"Druk Normal", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-2305521{text-align:center;}.elementor-22 .elementor-element.elementor-element-2305521 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-0eaa6ec .elementor-button{background-color:var( --e-global-color-8b55d42 );}.elementor-22 .elementor-element.elementor-element-c7d50d8{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-a8cf69a{--display:flex;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-22 .elementor-element.elementor-element-a8cf69a:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-a8cf69a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-22 .elementor-element.elementor-element-ff62b72{text-align:center;}.elementor-22 .elementor-element.elementor-element-ff62b72 .elementor-heading-title{font-family:"Druk Normal", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22 .elementor-element.elementor-element-84bdb76.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-84bdb76 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-22 .elementor-element.elementor-element-84bdb76 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-22 .elementor-element.elementor-element-84bdb76 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-22 .elementor-element.elementor-element-84bdb76 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-22 .elementor-element.elementor-element-84bdb76 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-84bdb76 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-22 .elementor-element.elementor-element-84bdb76 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-22 .elementor-element.elementor-element-84bdb76 .elementor-field-type-html{padding-bottom:0px;}.elementor-22 .elementor-element.elementor-element-84bdb76 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-22 .elementor-element.elementor-element-84bdb76 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-22 .elementor-element.elementor-element-84bdb76 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-8b55d42 );color:#ffffff;}.elementor-22 .elementor-element.elementor-element-84bdb76 .elementor-button[type="submit"]{background-color:var( --e-global-color-8b55d42 );color:#ffffff;}.elementor-22 .elementor-element.elementor-element-84bdb76 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-22 .elementor-element.elementor-element-84bdb76 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-8b55d42 );color:#ffffff;}.elementor-22 .elementor-element.elementor-element-84bdb76 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-22 .elementor-element.elementor-element-84bdb76 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-22 .elementor-element.elementor-element-84bdb76 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-22 .elementor-element.elementor-element-84bdb76 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-22 .elementor-element.elementor-element-84bdb76{--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-22 .elementor-element.elementor-element-6237681{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:3rem;--padding-bottom:03rem;--padding-left:05rem;--padding-right:05rem;}.elementor-22 .elementor-element.elementor-element-8942407{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-9cb0cae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:3rem;--padding-bottom:03rem;--padding-left:05rem;--padding-right:05rem;}.elementor-22 .elementor-element.elementor-element-44da635{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-874d94b .elementor-heading-title{color:#303030;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-2dd5512{text-align:center;}.elementor-22 .elementor-element.elementor-element-cce973c{padding:0rem 0rem 0rem 0rem;}.elementor-22 .elementor-element.elementor-element-2081f0a{--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-1fc1816{padding:0rem 0rem 0rem 0rem;}.elementor-22 .elementor-element.elementor-element-915ef39{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-c7d50d8{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-9f38c63{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-22 .elementor-element.elementor-element-f369987{text-align:center;}.elementor-22 .elementor-element.elementor-element-bbd809f{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-22 .elementor-element.elementor-element-2dd5512{text-align:center;}.elementor-22 .elementor-element.elementor-element-cce973c{padding:0px 0px 0px 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-81b16e8{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-22 .elementor-element.elementor-element-2081f0a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-b69badf{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-22 .elementor-element.elementor-element-5710e23{text-align:center;}.elementor-22 .elementor-element.elementor-element-1fc1816{padding:0rem 0rem 0rem 0rem;text-align:left;}.elementor-22 .elementor-element.elementor-element-7251895{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-22 .elementor-element.elementor-element-f22f8f1{text-align:center;}.elementor-22 .elementor-element.elementor-element-d800d24{text-align:center;}.elementor-22 .elementor-element.elementor-element-915ef39{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-c7d50d8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22 .elementor-element.elementor-element-6237681{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-22 .elementor-element.elementor-element-9cb0cae{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-22 .elementor-element.elementor-element-874d94b{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-8e40375 */.elementor-22 .elementor-element.elementor-element-8e40375 {
    /* 1. TUS COLORES EXACTOS */
    /* Degradado diagonal suave del Verde Neón (#03FE8D) al Cian Neón (#02E8FF) */
    background: linear-gradient(135deg, #03FE8D 0%, #02E8FF 100%);
    
    /* Color de texto: IMPORTANTE */
    /* Como el fondo es muy brillante, el texto debe ser oscuro para que se lea, 
       o blanco con sombra negra. Asumiré que quieres mantenerlo legible. */
    color: #004d40; /* Un verde muy oscuro para el texto queda mejor que negro puro */

    /* Borde sutil para definir */
    border: 1px solid rgba(255, 255, 255, 0.4);
    border-radius: 15px; /* Bordes redondeados modernos */

    /* Sombra inicial suave coloreada (no negra) para que parezca cristal */
    box-shadow: 0 10px 20px rgba(2, 232, 255, 0.2);

    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    z-index: 1;
}

/* Efecto de brillo que pasa (Mismo que tenías, funciona bien) */
.elementor-22 .elementor-element.elementor-element-8e40375::after {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    /* Brillo blanco suave */
    background: linear-gradient(to right, rgba(255,255,255,0) 20%, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0) 80%);
    transform: rotate(45deg);
    animation: shineTicket 6s infinite ease-in-out;
    pointer-events: none;
}

@keyframes shineTicket {
    0% { transform: translateX(-100%) rotate(45deg); }
    20% { transform: translateX(100%) rotate(45deg); }
    100% { transform: translateX(100%) rotate(45deg); }
}

/* --- HOVER CORREGIDO --- */
.elementor-22 .elementor-element.elementor-element-8e40375:hover {
    /* Al pasar el mouse, NO cambiamos a blanco. 
       Invertimos sutilmente el ángulo o intensificamos el cian */
    background: linear-gradient(135deg, #02E8FF 0%, #03FE8D 100%); /* Invertimos el orden para dar sensación de movimiento */
    
    transform: translateY(-7px) scale(1.02);
    
    /* EL TRUCO: Sombra de Neón Intensa */
    /* Usamos el color verde (#03FE8D) para la sombra resplandeciente */
    box-shadow: 0 20px 50px rgba(3, 254, 141, 0.6);
    
    border-color: #fff; /* Borde blanco brillante */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95d0b66 */.elementor-22 .elementor-element.elementor-element-95d0b66 {
    /* 1. TUS COLORES EXACTOS */
    /* Degradado diagonal suave del Verde Neón (#03FE8D) al Cian Neón (#02E8FF) */
    background: linear-gradient(135deg, #03FE8D 0%, #02E8FF 100%);
    
    /* Color de texto: IMPORTANTE */
    /* Como el fondo es muy brillante, el texto debe ser oscuro para que se lea, 
       o blanco con sombra negra. Asumiré que quieres mantenerlo legible. */
    color: #004d40; /* Un verde muy oscuro para el texto queda mejor que negro puro */

    /* Borde sutil para definir */
    border: 1px solid rgba(255, 255, 255, 0.4);
    border-radius: 15px; /* Bordes redondeados modernos */

    /* Sombra inicial suave coloreada (no negra) para que parezca cristal */
    box-shadow: 0 10px 20px rgba(2, 232, 255, 0.2);

    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    z-index: 1;
}

/* Efecto de brillo que pasa (Mismo que tenías, funciona bien) */
.elementor-22 .elementor-element.elementor-element-95d0b66::after {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    /* Brillo blanco suave */
    background: linear-gradient(to right, rgba(255,255,255,0) 20%, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0) 80%);
    transform: rotate(45deg);
    animation: shineTicket 6s infinite ease-in-out;
    pointer-events: none;
}

@keyframes shineTicket {
    0% { transform: translateX(-100%) rotate(45deg); }
    20% { transform: translateX(100%) rotate(45deg); }
    100% { transform: translateX(100%) rotate(45deg); }
}

/* --- HOVER CORREGIDO --- */
.elementor-22 .elementor-element.elementor-element-95d0b66:hover {
    /* Al pasar el mouse, NO cambiamos a blanco. 
       Invertimos sutilmente el ángulo o intensificamos el cian */
    background: linear-gradient(135deg, #02E8FF 0%, #03FE8D 100%); /* Invertimos el orden para dar sensación de movimiento */
    
    transform: translateY(-7px) scale(1.02);
    
    /* EL TRUCO: Sombra de Neón Intensa */
    /* Usamos el color verde (#03FE8D) para la sombra resplandeciente */
    box-shadow: 0 20px 50px rgba(3, 254, 141, 0.6);
    
    border-color: #fff; /* Borde blanco brillante */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9de3f0 *//* Efecto de "Levantar" tarjeta al pasar el mouse */
.elementor-22 .elementor-element.elementor-element-b9de3f0 {
    transition: all 0.3s ease-in-out;
}
.elementor-22 .elementor-element.elementor-element-b9de3f0:hover {
    transform: translateY(-10px); /* Se mueve hacia arriba */
    box-shadow: 0 20px 30px -10px rgba(212, 36, 38, 0.4); /* La sombra roja crece */
    border-color: #C8A95E; /* El borde cambia a dorado al pasar el mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df4845d */.elementor-22 .elementor-element.elementor-element-df4845d {
    /* 1. TUS COLORES EXACTOS */
    /* Degradado diagonal suave del Verde Neón (#03FE8D) al Cian Neón (#02E8FF) */
    background: linear-gradient(135deg, #03FE8D 0%, #02E8FF 100%);
    
    /* Color de texto: IMPORTANTE */
    /* Como el fondo es muy brillante, el texto debe ser oscuro para que se lea, 
       o blanco con sombra negra. Asumiré que quieres mantenerlo legible. */
    color: #004d40; /* Un verde muy oscuro para el texto queda mejor que negro puro */

    /* Borde sutil para definir */
    border: 1px solid rgba(255, 255, 255, 0.4);
    border-radius: 15px; /* Bordes redondeados modernos */

    /* Sombra inicial suave coloreada (no negra) para que parezca cristal */
    box-shadow: 0 10px 20px rgba(2, 232, 255, 0.2);

    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    z-index: 1;
}

/* Efecto de brillo que pasa (Mismo que tenías, funciona bien) */
.elementor-22 .elementor-element.elementor-element-df4845d::after {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    /* Brillo blanco suave */
    background: linear-gradient(to right, rgba(255,255,255,0) 20%, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0) 80%);
    transform: rotate(45deg);
    animation: shineTicket 6s infinite ease-in-out;
    pointer-events: none;
}

@keyframes shineTicket {
    0% { transform: translateX(-100%) rotate(45deg); }
    20% { transform: translateX(100%) rotate(45deg); }
    100% { transform: translateX(100%) rotate(45deg); }
}

/* --- HOVER CORREGIDO --- */
.elementor-22 .elementor-element.elementor-element-df4845d:hover {
    /* Al pasar el mouse, NO cambiamos a blanco. 
       Invertimos sutilmente el ángulo o intensificamos el cian */
    background: linear-gradient(135deg, #02E8FF 0%, #03FE8D 100%); /* Invertimos el orden para dar sensación de movimiento */
    
    transform: translateY(-7px) scale(1.02);
    
    /* EL TRUCO: Sombra de Neón Intensa */
    /* Usamos el color verde (#03FE8D) para la sombra resplandeciente */
    box-shadow: 0 20px 50px rgba(3, 254, 141, 0.6);
    
    border-color: #fff; /* Borde blanco brillante */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20f210e */.elementor-22 .elementor-element.elementor-element-20f210e {
    /* 1. TUS COLORES EXACTOS */
    /* Degradado diagonal suave del Verde Neón (#03FE8D) al Cian Neón (#02E8FF) */
    background: linear-gradient(135deg, #03FE8D 0%, #02E8FF 100%);
    
    /* Color de texto: IMPORTANTE */
    /* Como el fondo es muy brillante, el texto debe ser oscuro para que se lea, 
       o blanco con sombra negra. Asumiré que quieres mantenerlo legible. */
    color: #004d40; /* Un verde muy oscuro para el texto queda mejor que negro puro */

    /* Borde sutil para definir */
    border: 1px solid rgba(255, 255, 255, 0.4);
    border-radius: 15px; /* Bordes redondeados modernos */

    /* Sombra inicial suave coloreada (no negra) para que parezca cristal */
    box-shadow: 0 10px 20px rgba(2, 232, 255, 0.2);

    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    z-index: 1;
}

/* Efecto de brillo que pasa (Mismo que tenías, funciona bien) */
.elementor-22 .elementor-element.elementor-element-20f210e::after {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    /* Brillo blanco suave */
    background: linear-gradient(to right, rgba(255,255,255,0) 20%, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0) 80%);
    transform: rotate(45deg);
    animation: shineTicket 6s infinite ease-in-out;
    pointer-events: none;
}

@keyframes shineTicket {
    0% { transform: translateX(-100%) rotate(45deg); }
    20% { transform: translateX(100%) rotate(45deg); }
    100% { transform: translateX(100%) rotate(45deg); }
}

/* --- HOVER CORREGIDO --- */
.elementor-22 .elementor-element.elementor-element-20f210e:hover {
    /* Al pasar el mouse, NO cambiamos a blanco. 
       Invertimos sutilmente el ángulo o intensificamos el cian */
    background: linear-gradient(135deg, #02E8FF 0%, #03FE8D 100%); /* Invertimos el orden para dar sensación de movimiento */
    
    transform: translateY(-7px) scale(1.02);
    
    /* EL TRUCO: Sombra de Neón Intensa */
    /* Usamos el color verde (#03FE8D) para la sombra resplandeciente */
    box-shadow: 0 20px 50px rgba(3, 254, 141, 0.6);
    
    border-color: #fff; /* Borde blanco brillante */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9f18fe */.elementor-22 .elementor-element.elementor-element-c9f18fe {
    /* 1. TUS COLORES EXACTOS */
    /* Degradado diagonal suave del Verde Neón (#03FE8D) al Cian Neón (#02E8FF) */
    background: linear-gradient(135deg, #03FE8D 0%, #02E8FF 100%);
    
    /* Color de texto: IMPORTANTE */
    /* Como el fondo es muy brillante, el texto debe ser oscuro para que se lea, 
       o blanco con sombra negra. Asumiré que quieres mantenerlo legible. */
    color: #004d40; /* Un verde muy oscuro para el texto queda mejor que negro puro */

    /* Borde sutil para definir */
    border: 1px solid rgba(255, 255, 255, 0.4);
    border-radius: 15px; /* Bordes redondeados modernos */

    /* Sombra inicial suave coloreada (no negra) para que parezca cristal */
    box-shadow: 0 10px 20px rgba(2, 232, 255, 0.2);

    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    z-index: 1;
}

/* Efecto de brillo que pasa (Mismo que tenías, funciona bien) */
.elementor-22 .elementor-element.elementor-element-c9f18fe::after {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    /* Brillo blanco suave */
    background: linear-gradient(to right, rgba(255,255,255,0) 20%, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0) 80%);
    transform: rotate(45deg);
    animation: shineTicket 6s infinite ease-in-out;
    pointer-events: none;
}

@keyframes shineTicket {
    0% { transform: translateX(-100%) rotate(45deg); }
    20% { transform: translateX(100%) rotate(45deg); }
    100% { transform: translateX(100%) rotate(45deg); }
}

/* --- HOVER CORREGIDO --- */
.elementor-22 .elementor-element.elementor-element-c9f18fe:hover {
    /* Al pasar el mouse, NO cambiamos a blanco. 
       Invertimos sutilmente el ángulo o intensificamos el cian */
    background: linear-gradient(135deg, #02E8FF 0%, #03FE8D 100%); /* Invertimos el orden para dar sensación de movimiento */
    
    transform: translateY(-7px) scale(1.02);
    
    /* EL TRUCO: Sombra de Neón Intensa */
    /* Usamos el color verde (#03FE8D) para la sombra resplandeciente */
    box-shadow: 0 20px 50px rgba(3, 254, 141, 0.6);
    
    border-color: #fff; /* Borde blanco brillante */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b0a3b0 */.elementor-22 .elementor-element.elementor-element-5b0a3b0 {
    /* 1. TUS COLORES EXACTOS */
    /* Degradado diagonal suave del Verde Neón (#03FE8D) al Cian Neón (#02E8FF) */
    background: linear-gradient(135deg, #03FE8D 0%, #02E8FF 100%);
    
    /* Color de texto: IMPORTANTE */
    /* Como el fondo es muy brillante, el texto debe ser oscuro para que se lea, 
       o blanco con sombra negra. Asumiré que quieres mantenerlo legible. */
    color: #004d40; /* Un verde muy oscuro para el texto queda mejor que negro puro */

    /* Borde sutil para definir */
    border: 1px solid rgba(255, 255, 255, 0.4);
    border-radius: 15px; /* Bordes redondeados modernos */

    /* Sombra inicial suave coloreada (no negra) para que parezca cristal */
    box-shadow: 0 10px 20px rgba(2, 232, 255, 0.2);

    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    z-index: 1;
}

/* Efecto de brillo que pasa (Mismo que tenías, funciona bien) */
.elementor-22 .elementor-element.elementor-element-5b0a3b0::after {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    /* Brillo blanco suave */
    background: linear-gradient(to right, rgba(255,255,255,0) 20%, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0) 80%);
    transform: rotate(45deg);
    animation: shineTicket 6s infinite ease-in-out;
    pointer-events: none;
}

@keyframes shineTicket {
    0% { transform: translateX(-100%) rotate(45deg); }
    20% { transform: translateX(100%) rotate(45deg); }
    100% { transform: translateX(100%) rotate(45deg); }
}

/* --- HOVER CORREGIDO --- */
.elementor-22 .elementor-element.elementor-element-5b0a3b0:hover {
    /* Al pasar el mouse, NO cambiamos a blanco. 
       Invertimos sutilmente el ángulo o intensificamos el cian */
    background: linear-gradient(135deg, #02E8FF 0%, #03FE8D 100%); /* Invertimos el orden para dar sensación de movimiento */
    
    transform: translateY(-7px) scale(1.02);
    
    /* EL TRUCO: Sombra de Neón Intensa */
    /* Usamos el color verde (#03FE8D) para la sombra resplandeciente */
    box-shadow: 0 20px 50px rgba(3, 254, 141, 0.6);
    
    border-color: #fff; /* Borde blanco brillante */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65b5eea */.elementor-22 .elementor-element.elementor-element-65b5eea {
    /* 1. TUS COLORES EXACTOS */
    /* Degradado diagonal suave del Verde Neón (#03FE8D) al Cian Neón (#02E8FF) */
    background: linear-gradient(135deg, #03FE8D 0%, #02E8FF 100%);
    
    /* Color de texto: IMPORTANTE */
    /* Como el fondo es muy brillante, el texto debe ser oscuro para que se lea, 
       o blanco con sombra negra. Asumiré que quieres mantenerlo legible. */
    color: #004d40; /* Un verde muy oscuro para el texto queda mejor que negro puro */

    /* Borde sutil para definir */
    border: 1px solid rgba(255, 255, 255, 0.4);
    border-radius: 15px; /* Bordes redondeados modernos */

    /* Sombra inicial suave coloreada (no negra) para que parezca cristal */
    box-shadow: 0 10px 20px rgba(2, 232, 255, 0.2);

    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    z-index: 1;
}

/* Efecto de brillo que pasa (Mismo que tenías, funciona bien) */
.elementor-22 .elementor-element.elementor-element-65b5eea::after {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    /* Brillo blanco suave */
    background: linear-gradient(to right, rgba(255,255,255,0) 20%, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0) 80%);
    transform: rotate(45deg);
    animation: shineTicket 6s infinite ease-in-out;
    pointer-events: none;
}

@keyframes shineTicket {
    0% { transform: translateX(-100%) rotate(45deg); }
    20% { transform: translateX(100%) rotate(45deg); }
    100% { transform: translateX(100%) rotate(45deg); }
}

/* --- HOVER CORREGIDO --- */
.elementor-22 .elementor-element.elementor-element-65b5eea:hover {
    /* Al pasar el mouse, NO cambiamos a blanco. 
       Invertimos sutilmente el ángulo o intensificamos el cian */
    background: linear-gradient(135deg, #02E8FF 0%, #03FE8D 100%); /* Invertimos el orden para dar sensación de movimiento */
    
    transform: translateY(-7px) scale(1.02);
    
    /* EL TRUCO: Sombra de Neón Intensa */
    /* Usamos el color verde (#03FE8D) para la sombra resplandeciente */
    box-shadow: 0 20px 50px rgba(3, 254, 141, 0.6);
    
    border-color: #fff; /* Borde blanco brillante */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8cf69a */.elementor-22 .elementor-element.elementor-element-a8cf69a {
    /* 1. TUS COLORES EXACTOS */
    /* Degradado diagonal suave del Verde Neón (#03FE8D) al Cian Neón (#02E8FF) */
    background: linear-gradient(135deg, #03FE8D 0%, #02E8FF 100%);
    
    /* Color de texto: IMPORTANTE */
    /* Como el fondo es muy brillante, el texto debe ser oscuro para que se lea, 
       o blanco con sombra negra. Asumiré que quieres mantenerlo legible. */
    color: #004d40; /* Un verde muy oscuro para el texto queda mejor que negro puro */

    /* Borde sutil para definir */
    border: 1px solid rgba(255, 255, 255, 0.4);
    border-radius: 15px; /* Bordes redondeados modernos */

    /* Sombra inicial suave coloreada (no negra) para que parezca cristal */
    box-shadow: 0 10px 20px rgba(2, 232, 255, 0.2);

    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    z-index: 1;
}

/* Efecto de brillo que pasa (Mismo que tenías, funciona bien) */
.elementor-22 .elementor-element.elementor-element-a8cf69a::after {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    /* Brillo blanco suave */
    background: linear-gradient(to right, rgba(255,255,255,0) 20%, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0) 80%);
    transform: rotate(45deg);
    animation: shineTicket 6s infinite ease-in-out;
    pointer-events: none;
}

@keyframes shineTicket {
    0% { transform: translateX(-100%) rotate(45deg); }
    20% { transform: translateX(100%) rotate(45deg); }
    100% { transform: translateX(100%) rotate(45deg); }
}

/* --- HOVER CORREGIDO --- */
.elementor-22 .elementor-element.elementor-element-a8cf69a:hover {
    /* Al pasar el mouse, NO cambiamos a blanco. 
       Invertimos sutilmente el ángulo o intensificamos el cian */
    background: linear-gradient(135deg, #02E8FF 0%, #03FE8D 100%); /* Invertimos el orden para dar sensación de movimiento */
    
    transform: translateY(-7px) scale(1.02);
    
    /* EL TRUCO: Sombra de Neón Intensa */
    /* Usamos el color verde (#03FE8D) para la sombra resplandeciente */
    box-shadow: 0 20px 50px rgba(3, 254, 141, 0.6);
    
    border-color: #fff; /* Borde blanco brillante */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Druk Normal';
	font-display: auto;
	src: url('https://corporacioncumpliendodeseos.com/wp-content/uploads/2025/12/fontsfree-net-druk-wide-medium-webfont.ttf') format('truetype');
}
/* End Custom Fonts CSS */