.elementor-22 .elementor-element.elementor-element-bfef6b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-bfef6b0:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-bfef6b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #06101C 0%, #020812 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 );}.elementor-22 .elementor-element.elementor-element-787867b{text-align:center;}.elementor-22 .elementor-element.elementor-element-787867b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:900;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-f2396be{--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:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-f2396be:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-f2396be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #06101C 0%, #020812 100%);}.elementor-22 .elementor-element.elementor-element-a9039bc{--display:flex;}.elementor-22 .elementor-element.elementor-element-9bd7bdc{--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;}.elementor-22 .elementor-element.elementor-element-7e084bd{--display:flex;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-22 .elementor-element.elementor-element-fed329d{background-color:#081522;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-fed329d:hover{background-color:#02010100;}.elementor-22 .elementor-element.elementor-element-fed329d.elementor-position-right .elementor-image-box-img{margin-left:-10%;}.elementor-22 .elementor-element.elementor-element-fed329d.elementor-position-left .elementor-image-box-img{margin-right:-10%;}.elementor-22 .elementor-element.elementor-element-fed329d.elementor-position-top .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-fed329d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-22 .elementor-element.elementor-element-fed329d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-fed329d .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-e265f17{--display:flex;}.elementor-22 .elementor-element.elementor-element-0622dd5{background-color:#081522;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-0622dd5:hover{background-color:#02010100;}.elementor-22 .elementor-element.elementor-element-0622dd5.elementor-position-right .elementor-image-box-img{margin-left:-10%;}.elementor-22 .elementor-element.elementor-element-0622dd5.elementor-position-left .elementor-image-box-img{margin-right:-10%;}.elementor-22 .elementor-element.elementor-element-0622dd5.elementor-position-top .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-0622dd5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-22 .elementor-element.elementor-element-0622dd5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-0622dd5 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-8848ff7{--display:flex;}.elementor-22 .elementor-element.elementor-element-1dcaf79{background-color:#081522;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-1dcaf79:hover{background-color:#02010100;}.elementor-22 .elementor-element.elementor-element-1dcaf79.elementor-position-right .elementor-image-box-img{margin-left:-10%;}.elementor-22 .elementor-element.elementor-element-1dcaf79.elementor-position-left .elementor-image-box-img{margin-right:-10%;}.elementor-22 .elementor-element.elementor-element-1dcaf79.elementor-position-top .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-1dcaf79 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-22 .elementor-element.elementor-element-1dcaf79 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-1dcaf79 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-da6da86{--display:flex;}.elementor-22 .elementor-element.elementor-element-3d433b9{background-color:#081522;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-3d433b9:hover{background-color:#02010100;}.elementor-22 .elementor-element.elementor-element-3d433b9.elementor-position-right .elementor-image-box-img{margin-left:-10%;}.elementor-22 .elementor-element.elementor-element-3d433b9.elementor-position-left .elementor-image-box-img{margin-right:-10%;}.elementor-22 .elementor-element.elementor-element-3d433b9.elementor-position-top .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-3d433b9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-22 .elementor-element.elementor-element-3d433b9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-3d433b9 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-bb79b03{--display:flex;}.elementor-22 .elementor-element.elementor-element-7cac195{--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;}.elementor-22 .elementor-element.elementor-element-235505b{--display:flex;}.elementor-22 .elementor-element.elementor-element-292ab91{background-color:#081522;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-292ab91:hover{background-color:#02010100;}.elementor-22 .elementor-element.elementor-element-292ab91.elementor-position-right .elementor-image-box-img{margin-left:-10%;}.elementor-22 .elementor-element.elementor-element-292ab91.elementor-position-left .elementor-image-box-img{margin-right:-10%;}.elementor-22 .elementor-element.elementor-element-292ab91.elementor-position-top .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-292ab91 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-22 .elementor-element.elementor-element-292ab91 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-292ab91 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-f058473{--display:flex;}.elementor-22 .elementor-element.elementor-element-e7e8610{background-color:#081522;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-e7e8610:hover{background-color:#02010100;}.elementor-22 .elementor-element.elementor-element-e7e8610.elementor-position-right .elementor-image-box-img{margin-left:-10%;}.elementor-22 .elementor-element.elementor-element-e7e8610.elementor-position-left .elementor-image-box-img{margin-right:-10%;}.elementor-22 .elementor-element.elementor-element-e7e8610.elementor-position-top .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-e7e8610 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-22 .elementor-element.elementor-element-e7e8610 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-e7e8610 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-b998f45{--display:flex;}.elementor-22 .elementor-element.elementor-element-15df825{background-color:#081522;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-15df825:hover{background-color:#02010100;}.elementor-22 .elementor-element.elementor-element-15df825.elementor-position-right .elementor-image-box-img{margin-left:-10%;}.elementor-22 .elementor-element.elementor-element-15df825.elementor-position-left .elementor-image-box-img{margin-right:-10%;}.elementor-22 .elementor-element.elementor-element-15df825.elementor-position-top .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-15df825 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-22 .elementor-element.elementor-element-15df825 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-15df825 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-99e12cd{--display:flex;}.elementor-22 .elementor-element.elementor-element-47ab404{--display:flex;}.elementor-22 .elementor-element.elementor-element-fa60cbb{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-fa60cbb:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-fa60cbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FB00;}.elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#081522;box-shadow:0px 6px 4px 0px rgba(0,0,0,0.5);}.elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:#081522;}.elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#081522;}.elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab__payment-methods input[type=text]{background-color:#9E45FF00;}.elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus .select2-selection--single, .elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab__payment-methods input[type=text]:focus{background-color:#FFFFFF00;}.elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-22 .elementor-element.elementor-element-dedd864 #add_payment_method #payment #place_order{background-color:#9E45FF;}.elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-22 .elementor-element.elementor-element-dedd864 #add_payment_method #payment #place_order:hover{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{background-color:#9E45FF;}.elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover, .elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover, .elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button:hover, .elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button:hover{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-dedd864{--tabs-active-color:#FFFFFF;--tabs-border-radius:5px 5px 5px 5px;--tabs-spacing:10px;--tabs-divider-color:#9E45FF00;--sections-background-color:#02010100;--sections-border-type:none;--typography-section-titles-color:#818181;--general-text-color:#C2C2C2;--login-messages-color:#9E45FF;--checkboxes-color:#9E45FF;--payment-methods-radio-buttons-color:#9E45FF;--links-normal-color:#9E45FF;--links-hover-color:#FFFFFF;--forms-labels-color:#FFFFFF;--forms-fields-normal-color:#FFFFFF;--forms-fields-focus-color:#9E45FF;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#9E45FF;--tables-title-color:#FFFFFF;--tables-items-color:#FFFFFF;--variations-color:#FFFFFF;--tables-links-normal-color:#9E45FF;--tables-links-hover-color:#FFFFFF;--tables-divider-border-type:solid;--tables-divider-border-color:#9E45FF;--tables-button-normal-text-color:#FFFFFF;}.e-woo-select2-wrapper .select2-results__option{color:#9B9B9B;}.elementor-22 .elementor-element.elementor-element-dedd864 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#FFFFFF transparent transparent transparent;}.e-woo-select2-wrapper .select2-results__option:focus{color:#9E45FF;}.elementor-22 .elementor-element.elementor-element-dedd864 .shop_table .button:hover, .elementor-22 .elementor-element.elementor-element-dedd864 .woocommerce-pagination .button:hover, .elementor-22 .elementor-element.elementor-element-dedd864 .order-again .button:hover, .elementor-22 .elementor-element.elementor-element-dedd864 .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{color:#9E45FF;}.elementor-22 .elementor-element.elementor-element-fd01270{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-fd01270.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-f6ed1c0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-f6ed1c0:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-f6ed1c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#081522;}.elementor-22 .elementor-element.elementor-element-7bf1142 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-ef868bd .shop_table .button{background-color:#9E45FF;}.elementor-22 .elementor-element.elementor-element-ef868bd .shop_table .button:hover, .elementor-22 .elementor-element.elementor-element-ef868bd .shop_table .button:disabled[disabled]:hover{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-ef868bd .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#9E45FF;}.elementor-22 .elementor-element.elementor-element-ef868bd .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-ef868bd{--sections-background-color:#02010100;--sections-border-type:solid;--sections-border-color:#9E45FF;--sections-title-color:#FFFFFF;--links-normal-color:#9E45FF;--links-hover-color:#B877FFF5;--sections-radio-buttons-color:#9E45FF;--forms-fields-normal-color:#9B9B9B;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#9E45FF;--forms-buttons-hover-border-color:#9E45FF;--forms-buttons-border-color:#9E45FF;--order-summary-color:#FFFFFF;--order-summary-variations-color:#BDBDBD;--product-link-normal-color:#9E45FF;--product-link-hover-color:#B0B0B0;--order-summary-items-divider-color:#9E45FF;--order-summary-quantity-border-color:#9E45FF;--order-summary-remove-icon-normal-color:#FFFFFF;--order-summary-remove-icon-hover-color:#A4A4A4;--totals-color:#FFFFFF;--totals-divider-color:#9E45FF;--checkout-button-normal-text-color:#FFFFFF;--checkout-button-hover-text-color:#9E45FF;}.elementor-22 .elementor-element.elementor-element-ef868bd .e-cart-section{border-width:1px 1px 1px 1px;}.elementor-22 .elementor-element.elementor-element-ef868bd {--sections-descriptions-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-ef868bd .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#9B9B9B transparent transparent transparent;}.elementor-22 .elementor-element.elementor-element-ef868bd .woocommerce-cart-form{--order-summary-title-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-13918e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-13918e0:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-13918e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #06101C 0%, #020812 100%);}.elementor-22 .elementor-element.elementor-element-d5490b5{text-align:center;}.elementor-22 .elementor-element.elementor-element-d5490b5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:900;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-c906fa2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-c906fa2:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-c906fa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #06101C 0%, #020812 100%);}.elementor-22 .elementor-element.elementor-element-7f4d9a9{--display:flex;}.elementor-22 .elementor-element.elementor-element-a1d06fb{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-a1d06fb:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-a1d06fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-4676472.elementor-element{--align-self:flex-end;}.elementor-22 .elementor-element.elementor-element-c3270c2{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-c3270c2:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-c3270c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#081522;}.elementor-22 .elementor-element.elementor-element-dcb3a58 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;color:#9E45FF;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-22 .elementor-element.elementor-element-0536122 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-22 .elementor-element.elementor-element-0536122 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-0536122.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-0536122.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-0536122.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-0536122 .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-0536122 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-0536122 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;}.elementor-22 .elementor-element.elementor-element-0536122:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-0536122:has(:focus) .elementor-icon-box-title{color:#9E45FF;}.elementor-22 .elementor-element.elementor-element-9e78b60 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-22 .elementor-element.elementor-element-9e78b60 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-9e78b60.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-9e78b60.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-9e78b60.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-9e78b60 .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-9e78b60 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-9e78b60 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;}.elementor-22 .elementor-element.elementor-element-9e78b60:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-9e78b60:has(:focus) .elementor-icon-box-title{color:#9E45FF;}.elementor-22 .elementor-element.elementor-element-70e7251 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-22 .elementor-element.elementor-element-70e7251 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-70e7251.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-70e7251.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-70e7251.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-70e7251 .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-70e7251 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-70e7251 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;}.elementor-22 .elementor-element.elementor-element-70e7251:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-70e7251:has(:focus) .elementor-icon-box-title{color:#9E45FF;}.elementor-22 .elementor-element.elementor-element-3ac343d .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-22 .elementor-element.elementor-element-3ac343d .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3ac343d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3ac343d.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-3ac343d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3ac343d .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-3ac343d .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-3ac343d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;}.elementor-22 .elementor-element.elementor-element-3ac343d:has(:hover) .elementor-icon-box-title,
					 .elementor-22 .elementor-element.elementor-element-3ac343d:has(:focus) .elementor-icon-box-title{color:#9E45FF;}.elementor-22 .elementor-element.elementor-element-024a87b{--display:flex;}.elementor-22 .elementor-element.elementor-element-cb0e293{--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;--border-radius:10px 10px 10px 10px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-cb0e293:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-cb0e293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9E45FF;background-image:url("https://damorigins.com/wp-content/uploads/2026/07/ChatGPT-Image-30-jul-2026-20_33_38.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-670216a{--display:flex;}.elementor-22 .elementor-element.elementor-element-670216a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-0988a31{margin:-35px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:0px 0px 0px 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-0988a31 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:900;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-7e0a0d1{margin:-35px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:0px 0px 0px 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-7e0a0d1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:900;color:#2176FD;}.elementor-22 .elementor-element.elementor-element-7e0a0d1 .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-7e0a0d1 .elementor-heading-title a:focus{color:#2176FD;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-22 .elementor-element.elementor-element-e3ebd4f{text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;line-height:17px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-e3ebd4f a{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-e442bcb{--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;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22 .elementor-element.elementor-element-44fbab3 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-weight:500;background-image:linear-gradient(90deg, #2176FD 0%, #E055EA 100%);}.elementor-22 .elementor-element.elementor-element-44fbab3 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-44fbab3 .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-44fbab3 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-44fbab3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-39c0938{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-e0b3604{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-22 .elementor-element.elementor-element-e0b3604:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-e0b3604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08152200;}.elementor-22 .elementor-element.elementor-element-117fecf{--display:flex;}.elementor-22 .elementor-element.elementor-element-9f29ad2{background-color:#081522;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-9f29ad2:hover{background-color:#02010100;}.elementor-22 .elementor-element.elementor-element-9f29ad2.elementor-position-right .elementor-image-box-img{margin-left:-10%;}.elementor-22 .elementor-element.elementor-element-9f29ad2.elementor-position-left .elementor-image-box-img{margin-right:-10%;}.elementor-22 .elementor-element.elementor-element-9f29ad2.elementor-position-top .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-9f29ad2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-22 .elementor-element.elementor-element-9f29ad2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-9f29ad2 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-bd66e38{--display:flex;}.elementor-22 .elementor-element.elementor-element-87cd3ed{background-color:#081522;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-87cd3ed:hover{background-color:#02010100;}.elementor-22 .elementor-element.elementor-element-87cd3ed.elementor-position-right .elementor-image-box-img{margin-left:-10%;}.elementor-22 .elementor-element.elementor-element-87cd3ed.elementor-position-left .elementor-image-box-img{margin-right:-10%;}.elementor-22 .elementor-element.elementor-element-87cd3ed.elementor-position-top .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-87cd3ed .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-22 .elementor-element.elementor-element-87cd3ed .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-87cd3ed .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-142b062{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-22 .elementor-element.elementor-element-142b062:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-142b062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08152200;}.elementor-22 .elementor-element.elementor-element-82d6c10{--display:flex;}.elementor-22 .elementor-element.elementor-element-ad883bb{background-color:#081522;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-ad883bb:hover{background-color:#02010100;}.elementor-22 .elementor-element.elementor-element-ad883bb.elementor-position-right .elementor-image-box-img{margin-left:-10%;}.elementor-22 .elementor-element.elementor-element-ad883bb.elementor-position-left .elementor-image-box-img{margin-right:-10%;}.elementor-22 .elementor-element.elementor-element-ad883bb.elementor-position-top .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-ad883bb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-22 .elementor-element.elementor-element-ad883bb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-ad883bb .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-5152123{--display:flex;}.elementor-22 .elementor-element.elementor-element-92b69e7{background-color:#081522;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-92b69e7:hover{background-color:#02010100;}.elementor-22 .elementor-element.elementor-element-92b69e7.elementor-position-right .elementor-image-box-img{margin-left:-10%;}.elementor-22 .elementor-element.elementor-element-92b69e7.elementor-position-left .elementor-image-box-img{margin-right:-10%;}.elementor-22 .elementor-element.elementor-element-92b69e7.elementor-position-top .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-92b69e7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-22 .elementor-element.elementor-element-92b69e7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-92b69e7 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-b9853c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-22 .elementor-element.elementor-element-b9853c5:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-b9853c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08152200;}.elementor-22 .elementor-element.elementor-element-e528aa8{--display:flex;}.elementor-22 .elementor-element.elementor-element-d40bde7{background-color:#081522;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-d40bde7:hover{background-color:#02010100;}.elementor-22 .elementor-element.elementor-element-d40bde7.elementor-position-right .elementor-image-box-img{margin-left:-10%;}.elementor-22 .elementor-element.elementor-element-d40bde7.elementor-position-left .elementor-image-box-img{margin-right:-10%;}.elementor-22 .elementor-element.elementor-element-d40bde7.elementor-position-top .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-d40bde7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-22 .elementor-element.elementor-element-d40bde7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-d40bde7 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-d79c0cf{--display:flex;}.elementor-22 .elementor-element.elementor-element-3e0360f{background-color:#081522;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-3e0360f:hover{background-color:#02010100;}.elementor-22 .elementor-element.elementor-element-3e0360f.elementor-position-right .elementor-image-box-img{margin-left:-10%;}.elementor-22 .elementor-element.elementor-element-3e0360f.elementor-position-left .elementor-image-box-img{margin-right:-10%;}.elementor-22 .elementor-element.elementor-element-3e0360f.elementor-position-top .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-3e0360f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-22 .elementor-element.elementor-element-3e0360f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-3e0360f .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-070f8c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-070f8c7:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-070f8c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #06101C 0%, #020812 100%);}.elementor-22 .elementor-element.elementor-element-ac13d09{text-align:center;}.elementor-22 .elementor-element.elementor-element-ac13d09 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:900;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-4575e0e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-4575e0e:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-4575e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #06101C 0%, #020812 100%);}.elementor-22 .elementor-element.elementor-element-e9352c0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-97906f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-22 .elementor-element.elementor-element-97906f9:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-97906f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08152200;}.elementor-22 .elementor-element.elementor-element-ae7845c{--display:flex;}.elementor-22 .elementor-element.elementor-element-f0f2973{background-color:#081522;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-f0f2973:hover{background-color:#02010100;}.elementor-22 .elementor-element.elementor-element-f0f2973.elementor-position-right .elementor-image-box-img{margin-left:-10%;}.elementor-22 .elementor-element.elementor-element-f0f2973.elementor-position-left .elementor-image-box-img{margin-right:-10%;}.elementor-22 .elementor-element.elementor-element-f0f2973.elementor-position-top .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-f0f2973 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-22 .elementor-element.elementor-element-f0f2973 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-f0f2973 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3c8b00d{--display:flex;}.elementor-22 .elementor-element.elementor-element-e8c3366{background-color:#081522;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-e8c3366:hover{background-color:#02010100;}.elementor-22 .elementor-element.elementor-element-e8c3366.elementor-position-right .elementor-image-box-img{margin-left:-10%;}.elementor-22 .elementor-element.elementor-element-e8c3366.elementor-position-left .elementor-image-box-img{margin-right:-10%;}.elementor-22 .elementor-element.elementor-element-e8c3366.elementor-position-top .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-e8c3366 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-22 .elementor-element.elementor-element-e8c3366 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-e8c3366 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3c7c9d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-22 .elementor-element.elementor-element-3c7c9d8:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-3c7c9d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08152200;}.elementor-22 .elementor-element.elementor-element-a97f639{--display:flex;}.elementor-22 .elementor-element.elementor-element-a6bfbf5{background-color:#081522;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-a6bfbf5:hover{background-color:#02010100;}.elementor-22 .elementor-element.elementor-element-a6bfbf5.elementor-position-right .elementor-image-box-img{margin-left:-10%;}.elementor-22 .elementor-element.elementor-element-a6bfbf5.elementor-position-left .elementor-image-box-img{margin-right:-10%;}.elementor-22 .elementor-element.elementor-element-a6bfbf5.elementor-position-top .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-a6bfbf5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-22 .elementor-element.elementor-element-a6bfbf5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-a6bfbf5 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-406fce3{--display:flex;}.elementor-22 .elementor-element.elementor-element-885069c{background-color:#081522;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-885069c:hover{background-color:#02010100;}.elementor-22 .elementor-element.elementor-element-885069c.elementor-position-right .elementor-image-box-img{margin-left:-10%;}.elementor-22 .elementor-element.elementor-element-885069c.elementor-position-left .elementor-image-box-img{margin-right:-10%;}.elementor-22 .elementor-element.elementor-element-885069c.elementor-position-top .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-885069c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-22 .elementor-element.elementor-element-885069c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-885069c .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-2782875{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-22 .elementor-element.elementor-element-2782875:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-2782875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08152200;}.elementor-22 .elementor-element.elementor-element-789b759{--display:flex;}.elementor-22 .elementor-element.elementor-element-b585f35{background-color:#081522;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-b585f35:hover{background-color:#02010100;}.elementor-22 .elementor-element.elementor-element-b585f35.elementor-position-right .elementor-image-box-img{margin-left:-10%;}.elementor-22 .elementor-element.elementor-element-b585f35.elementor-position-left .elementor-image-box-img{margin-right:-10%;}.elementor-22 .elementor-element.elementor-element-b585f35.elementor-position-top .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-b585f35 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-22 .elementor-element.elementor-element-b585f35 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-b585f35 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-50d5e97{--display:flex;}.elementor-22 .elementor-element.elementor-element-7e676a2{--display:flex;}.elementor-22 .elementor-element.elementor-element-4b0b3c7{--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;--border-radius:10px 10px 10px 10px;--padding-top:125px;--padding-bottom:125px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-4b0b3c7:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-4b0b3c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9E45FF;background-image:url("https://damorigins.com/wp-content/uploads/2026/08/ChatGPT-Image-4-ago-2026-21_03_08.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-3e21012{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-3e21012.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-317debb{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:0px 0px 0px 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-317debb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:900;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-49fe135{margin:-35px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:0px 0px 0px 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-49fe135 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:900;color:#9E45FF;}.elementor-22 .elementor-element.elementor-element-49fe135 .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-49fe135 .elementor-heading-title a:focus{color:#2176FD;}.elementor-22 .elementor-element.elementor-element-788ce3f{text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;line-height:17px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-788ce3f a{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-916376c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-22 .elementor-element.elementor-element-fe176d5 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-weight:500;background-image:linear-gradient(90deg, #9E45FF 0%, #E055EA 100%);}.elementor-22 .elementor-element.elementor-element-fe176d5 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-fe176d5 .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-fe176d5 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-fe176d5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-a4348e3 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-weight:500;background-image:linear-gradient(90deg, #9E45FF 0%, #E055EA 100%);}.elementor-22 .elementor-element.elementor-element-a4348e3 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-a4348e3 .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-a4348e3 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-a4348e3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-fa7beef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-fa7beef:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-fa7beef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #06101C 0%, #020812 100%);}.elementor-22 .elementor-element.elementor-element-b679b46{text-align:center;}.elementor-22 .elementor-element.elementor-element-b679b46 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:900;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-b5bea71{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-b5bea71:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-b5bea71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #06101C 0%, #020812 100%);}.elementor-22 .elementor-element.elementor-element-ebd7b54{--display:flex;}.elementor-22 .elementor-element.elementor-element-74c96c3{--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;--border-radius:10px 10px 10px 10px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-74c96c3:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-74c96c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9E45FF;background-image:url("https://damorigins.com/wp-content/uploads/2026/07/ChatGPT-Image-30-jul-2026-20_33_38.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-22ab29f{--display:flex;}.elementor-22 .elementor-element.elementor-element-22ab29f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-cc47141{margin:-35px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:0px 0px 0px 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-cc47141 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:900;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-b6a055f{margin:-35px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:0px 0px 0px 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-b6a055f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:900;color:#2176FD;}.elementor-22 .elementor-element.elementor-element-b6a055f .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-b6a055f .elementor-heading-title a:focus{color:#2176FD;}.elementor-22 .elementor-element.elementor-element-3459b07{text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;line-height:17px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3459b07 a{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-83fe335{--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;}.elementor-22 .elementor-element.elementor-element-1adb7fe .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-weight:500;background-image:linear-gradient(90deg, #2176FD 0%, #E055EA 100%);}.elementor-22 .elementor-element.elementor-element-1adb7fe .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-1adb7fe .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-1adb7fe .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-1adb7fe .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-c264029{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-b9c3965{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-22 .elementor-element.elementor-element-b9c3965:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-b9c3965 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08152200;}.elementor-22 .elementor-element.elementor-element-42b990f{--display:flex;}.elementor-22 .elementor-element.elementor-element-57f8dbd{background-color:#081522;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-57f8dbd:hover{background-color:#02010100;}.elementor-22 .elementor-element.elementor-element-57f8dbd.elementor-position-right .elementor-image-box-img{margin-left:-10%;}.elementor-22 .elementor-element.elementor-element-57f8dbd.elementor-position-left .elementor-image-box-img{margin-right:-10%;}.elementor-22 .elementor-element.elementor-element-57f8dbd.elementor-position-top .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-57f8dbd .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-22 .elementor-element.elementor-element-57f8dbd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-57f8dbd .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-9596a73{--display:flex;}.elementor-22 .elementor-element.elementor-element-25c08b6{background-color:#081522;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-25c08b6:hover{background-color:#02010100;}.elementor-22 .elementor-element.elementor-element-25c08b6.elementor-position-right .elementor-image-box-img{margin-left:-10%;}.elementor-22 .elementor-element.elementor-element-25c08b6.elementor-position-left .elementor-image-box-img{margin-right:-10%;}.elementor-22 .elementor-element.elementor-element-25c08b6.elementor-position-top .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-25c08b6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-22 .elementor-element.elementor-element-25c08b6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-25c08b6 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-07f9559{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-22 .elementor-element.elementor-element-07f9559:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-07f9559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08152200;}.elementor-22 .elementor-element.elementor-element-2f22647{--display:flex;}.elementor-22 .elementor-element.elementor-element-fbee697{background-color:#081522;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-fbee697:hover{background-color:#02010100;}.elementor-22 .elementor-element.elementor-element-fbee697.elementor-position-right .elementor-image-box-img{margin-left:-10%;}.elementor-22 .elementor-element.elementor-element-fbee697.elementor-position-left .elementor-image-box-img{margin-right:-10%;}.elementor-22 .elementor-element.elementor-element-fbee697.elementor-position-top .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-fbee697 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-22 .elementor-element.elementor-element-fbee697 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-fbee697 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-96c265e{--display:flex;}.elementor-22 .elementor-element.elementor-element-d237afb{background-color:#081522;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-d237afb:hover{background-color:#02010100;}.elementor-22 .elementor-element.elementor-element-d237afb.elementor-position-right .elementor-image-box-img{margin-left:-10%;}.elementor-22 .elementor-element.elementor-element-d237afb.elementor-position-left .elementor-image-box-img{margin-right:-10%;}.elementor-22 .elementor-element.elementor-element-d237afb.elementor-position-top .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-d237afb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-22 .elementor-element.elementor-element-d237afb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-d237afb .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-40e2e2c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-22 .elementor-element.elementor-element-40e2e2c:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-40e2e2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08152200;}.elementor-22 .elementor-element.elementor-element-134a802{--display:flex;}.elementor-22 .elementor-element.elementor-element-35f97aa{background-color:#081522;border-radius:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-35f97aa:hover{background-color:#02010100;}.elementor-22 .elementor-element.elementor-element-35f97aa.elementor-position-right .elementor-image-box-img{margin-left:-10%;}.elementor-22 .elementor-element.elementor-element-35f97aa.elementor-position-left .elementor-image-box-img{margin-right:-10%;}.elementor-22 .elementor-element.elementor-element-35f97aa.elementor-position-top .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-35f97aa .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-22 .elementor-element.elementor-element-35f97aa .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22 .elementor-element.elementor-element-35f97aa .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-f14dfdb{--display:flex;}.elementor-22 .elementor-element.elementor-element-4b609dc5{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:15px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-4b609dc5:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-4b609dc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061B37;background-image:url("https://damorigins.com/wp-content/uploads/2026/06/ftcgvdfcx.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-4b609dc5::before, .elementor-22 .elementor-element.elementor-element-4b609dc5 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-4b609dc5 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-4b609dc5 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-4b609dc5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-4b609dc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000036;--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-4b609dc5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-675aa147{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-1eb9a634{--display:flex;}.elementor-22 .elementor-element.elementor-element-2bc5f9bc{--display:flex;}.elementor-22 .elementor-element.elementor-element-2bc5f9bc:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-2bc5f9bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000A6;}.elementor-22 .elementor-element.elementor-element-1e78cbfd{text-align:center;}.elementor-22 .elementor-element.elementor-element-1e78cbfd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:900;color:#FFFFFF;}.elementor-widget-music-player .srp_swiper-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-music-player .srp_swiper-track-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-music-player .srp_swiper-track-artist{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-music-player .iron-audioplayer .srp_meta{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-music-player .sr_it-playlist-publish-date, .elementor-widget-music-player .srp_playlist_duration, .elementor-widget-music-player .srp_trackCount{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-music-player .srp_player_boxed .srp_subtitle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-music-player .iron-audioplayer .srp_podcast_rss_description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-music-player .iron-audioplayer .player{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-music-player .srp-play-button-label-container{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-music-player .iron-audioplayer .sr_it-playlist-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-music-player .playlist .srp_subtitle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-music-player .iron-audioplayer .playlist .audio-track, .elementor-widget-music-player .iron-audioplayer .playlist .track-number, .elementor-widget-music-player .iron-audioplayer .playlist{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-music-player .iron-audioplayer .tracklist-item-time{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-music-player .iron-audioplayer .srp_tracklist-item-date{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-music-player div.srp_track_description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-music-player .playlist .srp_note_title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-music-player .playlist .srp_note{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-music-player .srp_search_container .srp_search{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-music-player .sr-playlist-cf-container{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-music-player .iron-audioplayer.srp_has_customfields .sr-cf-heading .sr-playlist-heading-child{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-music-player .iron-audioplayer .song-store-list-container a.song-store{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-music-player .srp-fav-notfound{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-music-player .srp-fav-removeall-bt{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-music-player .available-now{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-music-player a.button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-22 .elementor-element.elementor-element-023e808 .iron-audioplayer[data-playertemplate="skin_float_tracklist"] .album .album-art{width:300px;}.elementor-22 .elementor-element.elementor-element-023e808 .album-player.sr_waveform_simplebar .sonaar_fake_wave .sonaar_wave_base, .elementor-22 .elementor-element.elementor-element-023e808 .album-player.sr_waveform_simplebar .sonaar_fake_wave .sonaar_wave_cut{border-radius:0px;}.elementor-22 .elementor-element.elementor-element-023e808 .iron-audioplayer .sonaar-grid{justify-content:center;}.elementor-22 .elementor-element.elementor-element-023e808.sr_playlist_below_artwork_auto .iron-audioplayer .sonaar-grid{align-items:center;}.elementor-22 .elementor-element.elementor-element-023e808 .iron-audioplayer .srp_track_cta{position:relative;}.elementor-22 .elementor-element.elementor-element-023e808 .iron-audioplayer .srp_swiper .store-list{position:relative;}.elementor-22 .elementor-element.elementor-element-53851c3{--display:flex;}.elementor-22 .elementor-element.elementor-element-53851c3:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-53851c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-22 .elementor-element.elementor-element-53851c3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-2c5c9b6c{--display:flex;}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-22 .elementor-element.elementor-element-6b498269 .e-search-input{background-color:#000000A6;border-radius:100px 100px 100px 100px;}.elementor-22 .elementor-element.elementor-element-6b498269 .e-search-results-container{background-color:#020101;}.elementor-22 .elementor-element.elementor-element-6b498269{--e-search-results-columns:1;--e-search-placeholder-color:#FFFFFF;--e-search-input-color:#FFFFFF;--e-search-icon-label-color:#FFFFFF;--e-search-input-padding-block-start:8px;--e-search-input-padding-inline-start:30px;--e-search-input-padding-block-end:8px;--e-search-input-padding-inline-end:30px;--e-search-submit-margin-inline-start:0px;--e-search-results-column-gap:6px;}.elementor-22 .elementor-element.elementor-element-4878718d{--display:flex;}.elementor-22 .elementor-element.elementor-element-4878718d:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-4878718d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000A6;}.elementor-22 .elementor-element.elementor-element-6ea12e64{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-728324fd .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;fill:#000000;color:#000000;}.elementor-22 .elementor-element.elementor-element-522a7c17{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-2ac04acf .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;fill:#000000;color:#000000;}.elementor-22 .elementor-element.elementor-element-386e1ac{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-2690c2f8 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;fill:#000000;color:#000000;}.elementor-22 .elementor-element.elementor-element-67d1128e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-16a8df9d .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;fill:#000000;color:#000000;}.elementor-22 .elementor-element.elementor-element-437f9e6b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-1e63c8c9 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;fill:#000000;color:#000000;}.elementor-22 .elementor-element.elementor-element-39caa8c3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-d4f4ed6 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;fill:#000000;color:#000000;}.elementor-22 .elementor-element.elementor-element-22d3481b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-73be5dd .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;fill:#000000;color:#000000;}.elementor-22 .elementor-element.elementor-element-3f9f0a1e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-17361b95 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;fill:#000000;color:#000000;}.elementor-22 .elementor-element.elementor-element-33eacc61{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-28593447 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;fill:#000000;color:#000000;}.elementor-22 .elementor-element.elementor-element-18a9fc28{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-67b7448f .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;fill:#000000;color:#000000;}.elementor-22 .elementor-element.elementor-element-47628678{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-27adcc2e .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;fill:#000000;color:#000000;}.elementor-22 .elementor-element.elementor-element-2b59ca2a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-7b7aa7bf .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;fill:#000000;color:#000000;}.elementor-22 .elementor-element.elementor-element-e7ed377{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:-20px;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-22 .elementor-element.elementor-element-658029e3{--display:flex;--min-height:850px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-658029e3:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-658029e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061B37;background-image:url("https://damorigins.com/wp-content/uploads/2026/07/rtfgyhbtfgdv.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-658029e3::before, .elementor-22 .elementor-element.elementor-element-658029e3 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-658029e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-658029e3 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-658029e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-658029e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000036;--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-658029e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-54aa30c7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-52d779f6{--display:flex;}.elementor-22 .elementor-element.elementor-element-2e1b592{--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-22 .elementor-element.elementor-element-2e1b592:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-2e1b592 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000C4;}.elementor-22 .elementor-element.elementor-element-1590375e{--display:flex;}.elementor-22 .elementor-element.elementor-element-1590375e:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-1590375e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-22 .elementor-element.elementor-element-1590375e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-6dad9f07 .e-search-input{background-color:#000000A6;border-radius:100px 100px 100px 100px;}.elementor-22 .elementor-element.elementor-element-6dad9f07 .e-search-results-container{background-color:#020101;}.elementor-22 .elementor-element.elementor-element-6dad9f07{--e-search-results-columns:1;--e-search-placeholder-color:#FFFFFF;--e-search-input-color:#FFFFFF;--e-search-icon-label-color:#FFFFFF;--e-search-input-padding-block-start:8px;--e-search-input-padding-inline-start:30px;--e-search-input-padding-block-end:8px;--e-search-input-padding-inline-end:30px;--e-search-submit-margin-inline-start:0px;--e-search-results-column-gap:6px;}.elementor-22 .elementor-element.elementor-element-45e284c1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7dac4329 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;fill:#000000;color:#000000;padding:5px 20px 5px 20px;}.elementor-22 .elementor-element.elementor-element-2e4a4ecf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-24b37e4b .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;fill:#000000;color:#000000;padding:5px 20px 5px 20px;}.elementor-22 .elementor-element.elementor-element-165e6e1f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-6ce69696 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;fill:#000000;color:#000000;padding:5px 20px 5px 20px;}.elementor-22 .elementor-element.elementor-element-d8e0eb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-40431d50 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;fill:#000000;color:#000000;padding:5px 20px 5px 20px;}.elementor-22 .elementor-element.elementor-element-22cb28d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-572da823 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;fill:#000000;color:#000000;padding:5px 20px 5px 20px;}.elementor-22 .elementor-element.elementor-element-56437b20{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-170ca799 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;fill:#000000;color:#000000;padding:5px 20px 5px 20px;}.elementor-22 .elementor-element.elementor-element-4be3ac3b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-7da430c7 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;fill:#000000;color:#000000;padding:5px 20px 5px 20px;}.elementor-22 .elementor-element.elementor-element-4a22c625{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-7a80b3c0 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;fill:#000000;color:#000000;padding:5px 20px 5px 20px;}.elementor-22 .elementor-element.elementor-element-38df5b51{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-1abb0595 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;fill:#000000;color:#000000;padding:5px 20px 5px 20px;}.elementor-22 .elementor-element.elementor-element-32fdf882{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-21cdab25 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;fill:#000000;color:#000000;padding:5px 20px 5px 20px;}.elementor-22 .elementor-element.elementor-element-7e315c7e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-5b93f023 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;fill:#000000;color:#000000;padding:5px 20px 5px 20px;}.elementor-22 .elementor-element.elementor-element-68dfda4d{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:-20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-22 .elementor-element.elementor-element-4e623179{--display:flex;}.elementor-22 .elementor-element.elementor-element-4e623179:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-4e623179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000A6;}.elementor-22 .elementor-element.elementor-element-75ca2a8e .elementor-button{background-color:#00000000;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-75ca2a8e .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-21707ec7{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-22 .elementor-element.elementor-element-21707ec7:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-21707ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-22 .elementor-element.elementor-element-21707ec7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-cfb1ce7{text-align:center;}.elementor-22 .elementor-element.elementor-element-cfb1ce7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:900;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-7493c721{--display:flex;}.elementor-22 .elementor-element.elementor-element-7493c721:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-7493c721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000009E;}.elementor-22 .elementor-element.elementor-element-e147d90 .iron-audioplayer[data-playertemplate="skin_float_tracklist"] .album .album-art{width:300px;}.elementor-22 .elementor-element.elementor-element-e147d90 .album-player.sr_waveform_simplebar .sonaar_fake_wave .sonaar_wave_base, .elementor-22 .elementor-element.elementor-element-e147d90 .album-player.sr_waveform_simplebar .sonaar_fake_wave .sonaar_wave_cut{border-radius:0px;}.elementor-22 .elementor-element.elementor-element-e147d90 .iron-audioplayer .sonaar-grid{justify-content:center;}.elementor-22 .elementor-element.elementor-element-e147d90.sr_playlist_below_artwork_auto .iron-audioplayer .sonaar-grid{align-items:center;}.elementor-22 .elementor-element.elementor-element-e147d90 .iron-audioplayer .srp_track_cta{position:relative;}.elementor-22 .elementor-element.elementor-element-e147d90 .iron-audioplayer .srp_swiper .store-list{position:relative;}.elementor-22 .elementor-element.elementor-element-7f9eac7c{--display:flex;}body.elementor-page-22:not(.elementor-motion-effects-element-type-background), body.elementor-page-22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F5D760D;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-a9039bc{--width:70%;}.elementor-22 .elementor-element.elementor-element-fd01270{--width:30%;}.elementor-22 .elementor-element.elementor-element-7f4d9a9{--width:20%;}.elementor-22 .elementor-element.elementor-element-024a87b{--width:50%;}.elementor-22 .elementor-element.elementor-element-39c0938{--width:25%;}.elementor-22 .elementor-element.elementor-element-e9352c0{--width:25%;}.elementor-22 .elementor-element.elementor-element-7e676a2{--width:75%;}.elementor-22 .elementor-element.elementor-element-ebd7b54{--width:75%;}.elementor-22 .elementor-element.elementor-element-c264029{--width:25%;}.elementor-22 .elementor-element.elementor-element-4b609dc5{--content-width:1100px;}.elementor-22 .elementor-element.elementor-element-675aa147{--width:85%;}.elementor-22 .elementor-element.elementor-element-53851c3{--width:30%;}.elementor-22 .elementor-element.elementor-element-54aa30c7{--width:85%;}.elementor-22 .elementor-element.elementor-element-1590375e{--width:35%;}.elementor-22 .elementor-element.elementor-element-21707ec7{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-670216a{--width:424.511px;}.elementor-22 .elementor-element.elementor-element-3e21012{--width:424.511px;}.elementor-22 .elementor-element.elementor-element-22ab29f{--width:424.511px;}.elementor-22 .elementor-element.elementor-element-4b609dc5{--content-width:1600px;}.elementor-22 .elementor-element.elementor-element-658029e3{--width:1600px;}}@media(max-width:1024px){.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-22 .elementor-element.elementor-element-e3ebd4f{text-align:start;}.elementor-22 .elementor-element.elementor-element-44fbab3 .elementor-button{font-size:12px;padding:10px 04px 10px 04px;}.elementor-22 .elementor-element.elementor-element-788ce3f{text-align:start;}.elementor-22 .elementor-element.elementor-element-fe176d5 .elementor-button{font-size:12px;padding:10px 04px 10px 04px;}.elementor-22 .elementor-element.elementor-element-a4348e3 .elementor-button{font-size:12px;padding:10px 04px 10px 04px;}.elementor-22 .elementor-element.elementor-element-3459b07{text-align:start;}.elementor-22 .elementor-element.elementor-element-1adb7fe .elementor-button{font-size:12px;padding:10px 04px 10px 04px;}.elementor-22 .elementor-element.elementor-element-4b609dc5:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-4b609dc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://damorigins.com/wp-content/uploads/2026/06/ftcgvdfcx.png");background-size:cover;}.elementor-22 .elementor-element.elementor-element-4b609dc5{--min-height:450px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-1eb9a634{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e7ed377{--e-n-carousel-swiper-slides-to-display:2;}.elementor-22 .elementor-element.elementor-element-658029e3:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-658029e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://damorigins.com/wp-content/uploads/2026/07/rtfgyhbtfgdv.jpg");background-position:center center;background-size:cover;}.elementor-22 .elementor-element.elementor-element-658029e3{--min-height:450px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-22 .elementor-element.elementor-element-52d779f6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-68dfda4d{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-bfef6b0{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-787867b{text-align:center;}.elementor-22 .elementor-element.elementor-element-787867b .elementor-heading-title{font-size:25px;}.elementor-22 .elementor-element.elementor-element-f2396be{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-22 .elementor-element.elementor-element-a9039bc{--gap:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-9bd7bdc{--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 1px;--row-gap:5px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7e084bd{--width:125px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-22 .elementor-element.elementor-element-fed329d .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-e265f17{--width:125px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-0622dd5 .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-8848ff7{--width:125px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-1dcaf79 .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-da6da86{--width:125px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3d433b9 .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-bb79b03{--width:125px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7cac195{--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-235505b{--width:125px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-292ab91 .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-f058473{--width:125px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e7e8610 .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-b998f45{--width:125px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-15df825 .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-99e12cd{--width:125px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-47ab404{--width:125px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-fa60cbb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-fd01270{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ef868bd{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-ef868bd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-ef868bd.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-13918e0{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d5490b5{text-align:center;}.elementor-22 .elementor-element.elementor-element-d5490b5 .elementor-heading-title{font-size:25px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-22 .elementor-element.elementor-element-cb0e293:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-cb0e293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://damorigins.com/wp-content/uploads/2026/07/ChatGPT-Image-30-jul-2026-20_24_35.png");background-position:center center;}.elementor-22 .elementor-element.elementor-element-cb0e293{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-0988a31{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-0988a31 .elementor-heading-title{font-size:33px;}.elementor-22 .elementor-element.elementor-element-7e0a0d1{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-7e0a0d1 .elementor-heading-title{font-size:33px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-22 .elementor-element.elementor-element-e442bcb{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-22 .elementor-element.elementor-element-44fbab3 .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-22 .elementor-element.elementor-element-39c0938{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-117fecf{--width:125px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-9f29ad2 .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-bd66e38{--width:125px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-87cd3ed .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-82d6c10{--width:125px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ad883bb .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-5152123{--width:125px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-92b69e7 .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-e528aa8{--width:125px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d40bde7 .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-d79c0cf{--width:125px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3e0360f .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-070f8c7{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ac13d09{text-align:center;}.elementor-22 .elementor-element.elementor-element-ac13d09 .elementor-heading-title{font-size:25px;}.elementor-22 .elementor-element.elementor-element-e9352c0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ae7845c{--width:125px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-f0f2973 .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-3c8b00d{--width:125px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e8c3366 .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-a97f639{--width:125px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-a6bfbf5 .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-406fce3{--width:125px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-885069c .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-789b759{--width:125px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-b585f35 .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-50d5e97{--width:125px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-4b0b3c7:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-4b0b3c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://damorigins.com/wp-content/uploads/2026/07/ChatGPT-Image-30-jul-2026-20_24_35.png");background-position:center center;}.elementor-22 .elementor-element.elementor-element-4b0b3c7{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-317debb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-317debb .elementor-heading-title{font-size:33px;}.elementor-22 .elementor-element.elementor-element-49fe135{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-49fe135 .elementor-heading-title{font-size:33px;}.elementor-22 .elementor-element.elementor-element-916376c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-22 .elementor-element.elementor-element-fe176d5 .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-22 .elementor-element.elementor-element-a4348e3 .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-22 .elementor-element.elementor-element-fa7beef{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-b679b46{text-align:center;}.elementor-22 .elementor-element.elementor-element-b679b46 .elementor-heading-title{font-size:25px;}.elementor-22 .elementor-element.elementor-element-74c96c3:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-74c96c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://damorigins.com/wp-content/uploads/2026/07/ChatGPT-Image-30-jul-2026-20_24_35.png");background-position:center center;}.elementor-22 .elementor-element.elementor-element-74c96c3{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-cc47141{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-cc47141 .elementor-heading-title{font-size:33px;}.elementor-22 .elementor-element.elementor-element-b6a055f{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-b6a055f .elementor-heading-title{font-size:33px;}.elementor-22 .elementor-element.elementor-element-83fe335{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-22 .elementor-element.elementor-element-1adb7fe .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-22 .elementor-element.elementor-element-c264029{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-42b990f{--width:125px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-57f8dbd .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-9596a73{--width:125px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-25c08b6 .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-2f22647{--width:125px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-fbee697 .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-96c265e{--width:125px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d237afb .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-134a802{--width:125px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-35f97aa .elementor-image-box-img{margin-bottom:-10%;}.elementor-22 .elementor-element.elementor-element-f14dfdb{--width:125px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-4b609dc5:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-4b609dc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://damorigins.com/wp-content/uploads/2026/07/rtfgyhbtfgdv.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-4b609dc5{--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-675aa147{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-1eb9a634{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-2bc5f9bc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-1e78cbfd{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-1e78cbfd .elementor-heading-title{font-size:25px;}.elementor-22 .elementor-element.elementor-element-2c5c9b6c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6ea12e64{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-22 .elementor-element.elementor-element-728324fd .elementor-button{font-size:10px;line-height:1.1em;padding:7px 10px 7px 10px;}.elementor-22 .elementor-element.elementor-element-522a7c17{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-22 .elementor-element.elementor-element-2ac04acf .elementor-button{font-size:10px;line-height:1.1em;padding:7px 10px 7px 10px;}.elementor-22 .elementor-element.elementor-element-386e1ac{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-22 .elementor-element.elementor-element-2690c2f8 .elementor-button{font-size:10px;line-height:1.1em;padding:7px 10px 7px 10px;}.elementor-22 .elementor-element.elementor-element-67d1128e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-22 .elementor-element.elementor-element-16a8df9d .elementor-button{font-size:10px;line-height:1.1em;padding:7px 10px 7px 10px;}.elementor-22 .elementor-element.elementor-element-437f9e6b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-22 .elementor-element.elementor-element-1e63c8c9 .elementor-button{font-size:10px;line-height:1.1em;padding:7px 10px 7px 10px;}.elementor-22 .elementor-element.elementor-element-39caa8c3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-22 .elementor-element.elementor-element-d4f4ed6 .elementor-button{font-size:10px;line-height:1.1em;padding:7px 10px 7px 10px;}.elementor-22 .elementor-element.elementor-element-22d3481b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-22 .elementor-element.elementor-element-73be5dd .elementor-button{font-size:10px;line-height:1.1em;padding:7px 10px 7px 10px;}.elementor-22 .elementor-element.elementor-element-3f9f0a1e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-22 .elementor-element.elementor-element-17361b95 .elementor-button{font-size:10px;line-height:1.1em;padding:7px 10px 7px 10px;}.elementor-22 .elementor-element.elementor-element-33eacc61{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-22 .elementor-element.elementor-element-28593447 .elementor-button{font-size:10px;line-height:1.1em;padding:7px 10px 7px 10px;}.elementor-22 .elementor-element.elementor-element-18a9fc28{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-22 .elementor-element.elementor-element-67b7448f .elementor-button{font-size:10px;line-height:1.1em;padding:7px 10px 7px 10px;}.elementor-22 .elementor-element.elementor-element-47628678{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-22 .elementor-element.elementor-element-27adcc2e .elementor-button{font-size:10px;line-height:1.1em;padding:7px 10px 7px 10px;}.elementor-22 .elementor-element.elementor-element-2b59ca2a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7b7aa7bf .elementor-button{font-size:10px;line-height:1.1em;padding:7px 10px 7px 10px;}.elementor-22 .elementor-element.elementor-element-e7ed377{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:-10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-658029e3:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-658029e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://damorigins.com/wp-content/uploads/2026/06/ftcgvdfcx.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-658029e3{--width:350.688px;--min-height:600px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-52d779f6{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-45e284c1{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-22 .elementor-element.elementor-element-7dac4329 .elementor-button{font-size:10px;line-height:1.1em;padding:7px 10px 7px 10px;}.elementor-22 .elementor-element.elementor-element-2e4a4ecf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-22 .elementor-element.elementor-element-24b37e4b .elementor-button{font-size:10px;line-height:1.1em;padding:7px 10px 7px 10px;}.elementor-22 .elementor-element.elementor-element-165e6e1f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-22 .elementor-element.elementor-element-6ce69696 .elementor-button{font-size:10px;line-height:1.1em;padding:7px 10px 7px 10px;}.elementor-22 .elementor-element.elementor-element-d8e0eb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-22 .elementor-element.elementor-element-40431d50 .elementor-button{font-size:10px;line-height:1.1em;padding:7px 10px 7px 10px;}.elementor-22 .elementor-element.elementor-element-22cb28d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-22 .elementor-element.elementor-element-572da823 .elementor-button{font-size:10px;line-height:1.1em;padding:7px 10px 7px 10px;}.elementor-22 .elementor-element.elementor-element-56437b20{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-22 .elementor-element.elementor-element-170ca799 .elementor-button{font-size:10px;line-height:1.1em;padding:7px 10px 7px 10px;}.elementor-22 .elementor-element.elementor-element-4be3ac3b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-22 .elementor-element.elementor-element-7da430c7 .elementor-button{font-size:10px;line-height:1.1em;padding:7px 10px 7px 10px;}.elementor-22 .elementor-element.elementor-element-4a22c625{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-22 .elementor-element.elementor-element-7a80b3c0 .elementor-button{font-size:10px;line-height:1.1em;padding:7px 10px 7px 10px;}.elementor-22 .elementor-element.elementor-element-38df5b51{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-22 .elementor-element.elementor-element-1abb0595 .elementor-button{font-size:10px;line-height:1.1em;padding:7px 10px 7px 10px;}.elementor-22 .elementor-element.elementor-element-32fdf882{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-22 .elementor-element.elementor-element-21cdab25 .elementor-button{font-size:10px;line-height:1.1em;padding:7px 10px 7px 10px;}.elementor-22 .elementor-element.elementor-element-7e315c7e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5b93f023 .elementor-button{font-size:10px;line-height:1.1em;padding:7px 10px 7px 10px;}.elementor-22 .elementor-element.elementor-element-68dfda4d{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:-10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-21707ec7{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22 .elementor-element.elementor-element-cfb1ce7{text-align:center;}.elementor-22 .elementor-element.elementor-element-cfb1ce7 .elementor-heading-title{font-size:25px;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-dedd864 *//* =====================================================
   DAM — MI CUENTA UNIFICADA
   Menú lateral + contenido + formularios
===================================================== */

:root {
    --dam-account-bg: transparent;
    --dam-account-panel: transparent;

    --dam-account-menu-bg: #081522;
    --dam-account-menu-text: #ffffff;

    --dam-account-active-bg: #8b3dff;
    --dam-account-active-text: #ffffff;

    --dam-account-hover-bg: #ffffff;
    --dam-account-hover-text: #081522;

    --dam-account-text: #ffffff;
    --dam-account-muted: rgba(255,255,255,.62);

    --dam-account-input-bg: #8b3dff;
    --dam-account-input-text: #ffffff;
    --dam-account-input-border: #8b3dff;

    --dam-account-input-focus-bg: #081522;
    --dam-account-input-focus-text: #ffffff;
    --dam-account-input-focus-border: #8b3dff;

    --dam-account-button-bg: #8b3dff;
    --dam-account-button-text: #ffffff;

    --dam-account-button-hover-bg: #ffffff;
    --dam-account-button-hover-text: #081522;
}

/* =====================================================
   CONTENEDORES GENERALES
===================================================== */

.elementor-widget-woocommerce-my-account,
.elementor-widget-woocommerce-my-account .elementor-widget-container,
.elementor-widget-woocommerce-my-account .woocommerce,
.woocommerce-account,
.woocommerce-account .woocommerce,
.woocommerce-account .woocommerce-MyAccount-content,
.woocommerce-account .woocommerce-MyAccount-navigation,
#my-account-menu,
#my-account-menu .wcmp-myaccount-template-inner,
#my-account-menu .user-profile,
#my-account-menu .user-image,
#my-account-menu .user-info {
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
}

/* Evitar que Elementor o el plugin impongan blanco */
.elementor-widget-woocommerce-my-account * {
    --e-global-color-background: transparent;
}

/* =====================================================
   MENÚ LATERAL
===================================================== */

#my-account-menu ul.myaccount-menu {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    background: transparent !important;
}

#my-account-menu ul.myaccount-menu > li {
    margin: 0 0 3px !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
}

#my-account-menu ul.myaccount-menu > li > a {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;

    width: 100% !important;
    min-height: 48px !important;
    padding: 12px 16px !important;

    background: var(--dam-account-menu-bg) !important;
    color: var(--dam-account-menu-text) !important;

    border: 1px solid rgba(255,255,255,.03) !important;
    border-radius: 6px !important;

    text-decoration: none !important;
    box-shadow: none !important;

    transition:
        background-color .25s ease,
        color .25s ease,
        transform .25s ease !important;
}

#my-account-menu ul.myaccount-menu > li > a span,
#my-account-menu ul.myaccount-menu > li > a i,
#my-account-menu ul.myaccount-menu > li > a i::before {
    color: inherit !important;
}

/* Hover */
#my-account-menu ul.myaccount-menu > li > a:hover {
    background: var(--dam-account-hover-bg) !important;
    color: var(--dam-account-hover-text) !important;
    transform: translateX(3px);
}

/* Activa */
#my-account-menu ul.myaccount-menu > li.active > a,
#my-account-menu ul.myaccount-menu > li.current-menu-item > a,
#my-account-menu ul.myaccount-menu > li.is-active > a {
    background: var(--dam-account-active-bg) !important;
    color: var(--dam-account-active-text) !important;
}

/* Activa + hover */
#my-account-menu ul.myaccount-menu > li.active > a:hover,
#my-account-menu ul.myaccount-menu > li.current-menu-item > a:hover,
#my-account-menu ul.myaccount-menu > li.is-active > a:hover {
    background: var(--dam-account-hover-bg) !important;
    color: var(--dam-account-hover-text) !important;
}

/* =====================================================
   CONTENIDO DE MI CUENTA
===================================================== */

.woocommerce-account .woocommerce-MyAccount-content {
    background: var(--dam-account-panel) !important;
    color: var(--dam-account-text) !important;

    border: 1px solid rgba(139,61,255,.75) !important;
    border-radius: 8px !important;

    padding: 28px !important;
    box-shadow: none !important;
}

/* Todo el contenido interno queda transparente */
.woocommerce-account .woocommerce-MyAccount-content,
.woocommerce-account .woocommerce-MyAccount-content > *,
.woocommerce-account .woocommerce-MyAccount-content form,
.woocommerce-account .woocommerce-MyAccount-content fieldset,
.woocommerce-account .woocommerce-MyAccount-content legend,
.woocommerce-account .woocommerce-MyAccount-content .form-row,
.woocommerce-account .woocommerce-MyAccount-content p,
.woocommerce-account .woocommerce-MyAccount-content div {
    background-color: transparent !important;
}

/* Excepción: los campos mantienen su color */
.woocommerce-account .woocommerce-MyAccount-content input,
.woocommerce-account .woocommerce-MyAccount-content textarea,
.woocommerce-account .woocommerce-MyAccount-content select,
.woocommerce-account .woocommerce-MyAccount-content button,
.woocommerce-account .woocommerce-MyAccount-content .button {
    background-color: initial;
}

/* =====================================================
   TEXTOS
===================================================== */

.woocommerce-account .woocommerce-MyAccount-content,
.woocommerce-account .woocommerce-MyAccount-content p,
.woocommerce-account .woocommerce-MyAccount-content label,
.woocommerce-account .woocommerce-MyAccount-content strong,
.woocommerce-account .woocommerce-MyAccount-content h1,
.woocommerce-account .woocommerce-MyAccount-content h2,
.woocommerce-account .woocommerce-MyAccount-content h3,
.woocommerce-account .woocommerce-MyAccount-content h4,
.woocommerce-account .woocommerce-MyAccount-content legend {
    color: var(--dam-account-text) !important;
}

.woocommerce-account .woocommerce-MyAccount-content small,
.woocommerce-account .woocommerce-MyAccount-content em,
.woocommerce-account .woocommerce-MyAccount-content .description {
    color: var(--dam-account-muted) !important;
}

/* =====================================================
   CAMPOS DE FORMULARIO
===================================================== */

.woocommerce-account .woocommerce-MyAccount-content input[type="text"],
.woocommerce-account .woocommerce-MyAccount-content input[type="email"],
.woocommerce-account .woocommerce-MyAccount-content input[type="password"],
.woocommerce-account .woocommerce-MyAccount-content input[type="tel"],
.woocommerce-account .woocommerce-MyAccount-content input[type="number"],
.woocommerce-account .woocommerce-MyAccount-content textarea,
.woocommerce-account .woocommerce-MyAccount-content select {
    background: var(--dam-account-input-bg) !important;
    color: var(--dam-account-input-text) !important;

    border: 1px solid var(--dam-account-input-border) !important;
    border-radius: 0 !important;

    box-shadow: none !important;
    outline: none !important;
}

.woocommerce-account .woocommerce-MyAccount-content input::placeholder,
.woocommerce-account .woocommerce-MyAccount-content textarea::placeholder {
    color: rgba(255,255,255,.72) !important;
}

/* Focus */
.woocommerce-account .woocommerce-MyAccount-content input:focus,
.woocommerce-account .woocommerce-MyAccount-content textarea:focus,
.woocommerce-account .woocommerce-MyAccount-content select:focus {
    background: var(--dam-account-input-focus-bg) !important;
    color: var(--dam-account-input-focus-text) !important;
    border-color: var(--dam-account-input-focus-border) !important;

    box-shadow: 0 0 0 2px rgba(139,61,255,.18) !important;
}

/* Autofill de Chrome */
.woocommerce-account .woocommerce-MyAccount-content input:-webkit-autofill,
.woocommerce-account .woocommerce-MyAccount-content input:-webkit-autofill:hover,
.woocommerce-account .woocommerce-MyAccount-content input:-webkit-autofill:focus {
    -webkit-text-fill-color: var(--dam-account-input-text) !important;
    -webkit-box-shadow:
        0 0 0 1000px var(--dam-account-input-bg) inset !important;
    transition: background-color 9999s ease-in-out 0s;
}

/* =====================================================
   BOTONES
===================================================== */

.woocommerce-account .woocommerce-MyAccount-content button,
.woocommerce-account .woocommerce-MyAccount-content .button,
.woocommerce-account .woocommerce-MyAccount-content input[type="submit"] {
    background: var(--dam-account-button-bg) !important;
    color: var(--dam-account-button-text) !important;

    border: 1px solid var(--dam-account-button-bg) !important;
    border-radius: 4px !important;

    box-shadow: none !important;
    text-decoration: none !important;

    transition:
        background-color .25s ease,
        color .25s ease,
        border-color .25s ease !important;
}

.woocommerce-account .woocommerce-MyAccount-content button:hover,
.woocommerce-account .woocommerce-MyAccount-content .button:hover,
.woocommerce-account .woocommerce-MyAccount-content input[type="submit"]:hover {
    background: var(--dam-account-button-hover-bg) !important;
    color: var(--dam-account-button-hover-text) !important;
    border-color: var(--dam-account-button-hover-bg) !important;
}

/* =====================================================
   ENLACES
===================================================== */

.woocommerce-account .woocommerce-MyAccount-content a:not(.button) {
    color: #8b3dff !important;
}

.woocommerce-account .woocommerce-MyAccount-content a:not(.button):hover {
    color: #ffffff !important;
}

/* =====================================================
   FIELDSET DE CONTRASEÑA
===================================================== */

.woocommerce-account .woocommerce-MyAccount-content fieldset {
    border: 1px solid rgba(255,255,255,.10) !important;
    padding: 20px !important;
    margin-top: 24px !important;
}

.woocommerce-account .woocommerce-MyAccount-content legend {
    padding: 0 8px !important;
}

/* =====================================================
   MÓVIL
===================================================== */

@media (max-width: 767px) {
    .woocommerce-account .woocommerce-MyAccount-content {
        padding: 18px !important;
    }

    #my-account-menu ul.myaccount-menu > li > a {
        min-height: 46px !important;
        padding: 11px 14px !important;
    }
}
/* =====================================================
   CAMPOS DE FORMULARIO (TRANSPARENTES)
===================================================== */

.woocommerce-account .woocommerce-MyAccount-content input[type="text"],
.woocommerce-account .woocommerce-MyAccount-content input[type="email"],
.woocommerce-account .woocommerce-MyAccount-content input[type="password"],
.woocommerce-account .woocommerce-MyAccount-content input[type="tel"],
.woocommerce-account .woocommerce-MyAccount-content input[type="number"],
.woocommerce-account .woocommerce-MyAccount-content textarea,
.woocommerce-account .woocommerce-MyAccount-content select {
    background: transparent !important;
    background-color: transparent !important;

    color: var(--dam-account-input-text) !important;

    border: 1px solid var(--dam-account-input-border) !important;
    border-radius: 0 !important;

    box-shadow: none !important;
    outline: none !important;

    -webkit-appearance: none;
    appearance: none;
}

/* Placeholder */

.woocommerce-account .woocommerce-MyAccount-content input::placeholder,
.woocommerce-account .woocommerce-MyAccount-content textarea::placeholder {
    color: rgba(255,255,255,.72) !important;
}

/* Hover */

.woocommerce-account .woocommerce-MyAccount-content input:hover,
.woocommerce-account .woocommerce-MyAccount-content textarea:hover,
.woocommerce-account .woocommerce-MyAccount-content select:hover {
    background: transparent !important;
    background-color: transparent !important;
}

/* Focus */

.woocommerce-account .woocommerce-MyAccount-content input:focus,
.woocommerce-account .woocommerce-MyAccount-content textarea:focus,
.woocommerce-account .woocommerce-MyAccount-content select:focus {
    background: transparent !important;
    background-color: transparent !important;

    color: var(--dam-account-input-focus-text) !important;

    border-color: var(--dam-account-input-focus-border) !important;

    box-shadow: 0 0 0 2px rgba(139,61,255,.18) !important;
}

/* Chrome Autofill */

.woocommerce-account .woocommerce-MyAccount-content input:-webkit-autofill,
.woocommerce-account .woocommerce-MyAccount-content input:-webkit-autofill:hover,
.woocommerce-account .woocommerce-MyAccount-content input:-webkit-autofill:focus {
    -webkit-text-fill-color: var(--dam-account-input-text) !important;
    -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
    box-shadow: 0 0 0 1000px transparent inset !important;
    transition: background-color 99999s ease-in-out 0s;
}

/* =====================================================
   DAM — SOLO CONTENIDO DINÁMICO
   Oculta completamente el menú lateral
===================================================== */

/* Ocultar perfil */
#my-account-menu,
#my-account-menu .user-profile,
#my-account-menu .user-image,
#my-account-menu .user-info,
#my-account-menu .wcmp-myaccount-template-inner{
    display:none !important;
}

/* Ocultar menú */
#my-account-menu ul,
#my-account-menu ul.myaccount-menu,
#my-account-menu li,
#my-account-menu nav,
.woocommerce-MyAccount-navigation{
    display:none !important;
}

/* Eliminar ancho reservado */
#my-account-menu{
    width:0 !important;
    min-width:0 !important;
    max-width:0 !important;

    margin:0 !important;
    padding:0 !important;

    overflow:hidden !important;

    flex:0 0 0 !important;
}

/* El contenido ocupa todo el ancho */
.woocommerce-MyAccount-content,
.woocommerce-MyAccount-content-wrapper{

    width:100% !important;
    max-width:100% !important;

    flex:1 1 100% !important;

    margin:0 !important;
    padding:28px !important;

    float:none !important;
}

/* Si el plugin usa flex */
.woocommerce,
.e-my-account-tab,
.e-my-account-tab-dashboard{

    display:block !important;
}

/* Si usa CSS Grid */
.woocommerce,
.e-my-account-tab{

    grid-template-columns:1fr !important;
    column-gap:0 !important;
}

/* Ocultar separadores vacíos */
#my-account-menu::before,
#my-account-menu::after{
    display:none !important;
}

/* El contenedor principal queda a ancho completo */
.elementor-widget-woocommerce-my-account,
.elementor-widget-woocommerce-my-account .elementor-widget-container{

    width:100% !important;
    max-width:100% !important;
}
/* =====================================================
   DAM — MI CUENTA / DIRECCIONES
   Estructura uniforme, limpia y responsive
===================================================== */

:root {
    --dam-address-card-bg: rgba(8, 21, 34, .62);
    --dam-address-card-hover-bg: rgba(13, 29, 45, .88);

    --dam-address-border: rgba(255, 255, 255, .10);
    --dam-address-border-hover: rgba(139, 61, 255, .70);

    --dam-address-title: #ffffff;
    --dam-address-text: #c5cfda;
    --dam-address-muted: #8794a3;

    --dam-address-button-bg: #8b3dff;
    --dam-address-button-text: #ffffff;
    --dam-address-button-hover-bg: #a855f7;
    --dam-address-button-hover-text: #ffffff;
}

/* =====================================================
   TEXTO INTRODUCTORIO
===================================================== */

.woocommerce-account
.woocommerce-MyAccount-content
> p:first-child {
    margin: 0 0 24px !important;

    color: var(--dam-account-text) !important;

    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 1.65 !important;
}

/* =====================================================
   GRID DE DIRECCIONES
===================================================== */

.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-Addresses {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 20px !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
}

/* Anular columnas y floats originales de WooCommerce */
.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-Addresses::before,
.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-Addresses::after {
    display: none !important;
    content: none !important;
}

.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-Addresses
.woocommerce-Address {
    float: none !important;

    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
}

/* =====================================================
   TARJETA DE DIRECCIÓN
===================================================== */

.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-Address {
    position: relative !important;

    display: flex !important;
    flex-direction: column !important;

    min-height: 230px !important;

    overflow: hidden !important;

    background:
        linear-gradient(
            145deg,
            rgba(139, 61, 255, .06),
            rgba(8, 21, 34, .30)
        ) !important;

    border: 1px solid var(--dam-address-border) !important;
    border-radius: 10px !important;

    box-shadow: none !important;

    transition:
        background-color .25s ease,
        border-color .25s ease,
        transform .25s ease,
        box-shadow .25s ease !important;
}

.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-Address:hover {
    background-color: var(--dam-address-card-hover-bg) !important;

    border-color: var(--dam-address-border-hover) !important;

    box-shadow:
        0 12px 28px rgba(0, 0, 0, .20),
        0 0 18px rgba(139, 61, 255, .08) !important;

    transform: translateY(-3px) !important;
}

/* Evitar fondos blancos añadidos por el tema o WooCommerce */
.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-Address,
.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-Address > *,
.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-Address header,
.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-Address address,
.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-Address-title {
    background-color: transparent !important;
    background-image: none !important;
}

/* =====================================================
   CABECERA DE CADA TARJETA
===================================================== */

.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-Address-title {
    position: relative !important;

    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 16px !important;

    width: 100% !important;
    min-height: 72px !important;

    margin: 0 !important;
    padding: 20px !important;

    border: 0 !important;
    border-bottom: 1px solid var(--dam-address-border) !important;
}

/* Título */
.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-Address-title h2,
.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-Address-title h3 {
    flex: 1 1 auto !important;

    margin: 0 !important;
    padding: 0 !important;

    color: var(--dam-address-title) !important;

    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;

    text-transform: none !important;
}

/* =====================================================
   BOTÓN AÑADIR / EDITAR DIRECCIÓN
===================================================== */

.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-Address-title
a.edit {
    position: static !important;
    float: none !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    flex: 0 0 auto !important;

    min-height: 40px !important;
    padding: 9px 15px !important;

    background: var(--dam-address-button-bg) !important;
    color: var(--dam-address-button-text) !important;

    border: 1px solid var(--dam-address-button-bg) !important;
    border-radius: 6px !important;

    font-size: 13px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;

    text-align: center !important;
    text-decoration: none !important;
    white-space: nowrap !important;

    box-shadow: none !important;

    transition:
        background-color .25s ease,
        color .25s ease,
        border-color .25s ease,
        transform .25s ease !important;
}

.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-Address-title
a.edit:hover {
    background: var(--dam-address-button-hover-bg) !important;
    color: var(--dam-address-button-hover-text) !important;

    border-color: var(--dam-address-button-hover-bg) !important;

    transform: translateY(-2px) !important;
}

.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-Address-title
a.edit:focus-visible {
    outline: 2px solid #c084fc !important;
    outline-offset: 3px !important;
}

/* =====================================================
   INFORMACIÓN DE LA DIRECCIÓN
===================================================== */

.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-Address
address {
    display: flex !important;
    align-items: flex-start !important;
    flex: 1 1 auto !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 24px 20px !important;

    color: var(--dam-address-text) !important;

    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 1.75 !important;

    border: 0 !important;
}

/* Texto de dirección no configurada */
.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-Address
address:empty::before {
    content: "Aún no has configurado este tipo de dirección.";

    color: var(--dam-address-muted) !important;

    font-size: 14px !important;
    line-height: 1.6 !important;
}

/* Compatibilidad cuando WooCommerce imprime el mensaje directamente */
.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-Address
address,
.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-Address
address p,
.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-Address
address span {
    color: var(--dam-address-text) !important;
}

/* =====================================================
   FORMULARIO PARA AÑADIR O EDITAR DIRECCIÓN
===================================================== */

.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-address-fields,
.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-address-fields__field-wrapper {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
}

.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-address-fields__field-wrapper {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 18px 20px !important;
}

/* Campos anchos */
.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-address-fields__field-wrapper
.form-row-wide,
.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-address-fields__field-wrapper
#billing_company_field,
.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-address-fields__field-wrapper
#shipping_company_field,
.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-address-fields__field-wrapper
[id*="_address_1_field"],
.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-address-fields__field-wrapper
[id*="_address_2_field"] {
    grid-column: 1 / -1 !important;
}

.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-address-fields
.form-row {
    float: none !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}

/* Etiquetas */
.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-address-fields
label {
    display: block !important;

    margin: 0 0 8px !important;

    color: var(--dam-account-text) !important;

    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.35 !important;
}

/* Campos transparentes */
.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-address-fields
input[type="text"],
.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-address-fields
input[type="email"],
.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-address-fields
input[type="tel"],
.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-address-fields
select,
.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-address-fields
textarea,
.woocommerce-account
.woocommerce-MyAccount-content
.select2-container
.select2-selection {
    width: 100% !important;
    min-height: 50px !important;

    padding: 12px 16px !important;

    background: transparent !important;
    background-color: transparent !important;

    color: #ffffff !important;

    border: 1px solid rgba(255, 255, 255, .14) !important;
    border-radius: 6px !important;

    font-size: 14px !important;
    line-height: 1.4 !important;

    box-shadow: none !important;
    outline: none !important;

    transition:
        background-color .25s ease,
        border-color .25s ease,
        box-shadow .25s ease !important;
}

.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-address-fields
input:focus,
.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-address-fields
select:focus,
.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-address-fields
textarea:focus,
.woocommerce-account
.woocommerce-MyAccount-content
.select2-container--focus
.select2-selection {
    background: rgba(139, 61, 255, .05) !important;

    border-color: #a855f7 !important;

    box-shadow: 0 0 0 3px rgba(168, 85, 247, .14) !important;
}

/* Select2 */
.woocommerce-account
.select2-container
.select2-selection__rendered {
    color: #ffffff !important;
    line-height: 24px !important;
}

.woocommerce-account
.select2-container
.select2-selection__arrow {
    top: 50% !important;
    transform: translateY(-50%) !important;
}

/* Botón Guardar dirección */
.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-address-fields
button[type="submit"] {
    min-height: 44px !important;

    margin-top: 24px !important;
    padding: 11px 22px !important;

    background: var(--dam-address-button-bg) !important;
    color: #ffffff !important;

    border: 1px solid var(--dam-address-button-bg) !important;
    border-radius: 6px !important;

    font-size: 14px !important;
    font-weight: 700 !important;

    box-shadow: none !important;
}

.woocommerce-account
.woocommerce-MyAccount-content
.woocommerce-address-fields
button[type="submit"]:hover {
    background: var(--dam-address-button-hover-bg) !important;
    color: #ffffff !important;

    border-color: var(--dam-address-button-hover-bg) !important;

    transform: translateY(-2px) !important;
}

/* =====================================================
   TABLET
===================================================== */

@media (max-width: 1024px) {

    .woocommerce-account
    .woocommerce-MyAccount-content
    .woocommerce-Addresses {
        gap: 16px !important;
    }

    .woocommerce-account
    .woocommerce-MyAccount-content
    .woocommerce-Address-title {
        align-items: flex-start !important;
        flex-direction: column !important;
    }

    .woocommerce-account
    .woocommerce-MyAccount-content
    .woocommerce-Address-title
    a.edit {
        width: 100% !important;
    }
}

/* =====================================================
   MÓVIL
===================================================== */

@media (max-width: 767px) {

    .woocommerce-account
    .woocommerce-MyAccount-content
    .woocommerce-Addresses {
        grid-template-columns: 1fr !important;
        gap: 14px !important;
    }

    .woocommerce-account
    .woocommerce-MyAccount-content
    .woocommerce-Address {
        min-height: auto !important;
    }

    .woocommerce-account
    .woocommerce-MyAccount-content
    .woocommerce-Address-title {
        min-height: auto !important;
        padding: 16px !important;
    }

    .woocommerce-account
    .woocommerce-MyAccount-content
    .woocommerce-Address-title h2,
    .woocommerce-account
    .woocommerce-MyAccount-content
    .woocommerce-Address-title h3 {
        font-size: 17px !important;
    }

    .woocommerce-account
    .woocommerce-MyAccount-content
    .woocommerce-Address
    address {
        padding: 18px 16px !important;
    }

    .woocommerce-account
    .woocommerce-MyAccount-content
    .woocommerce-address-fields__field-wrapper {
        grid-template-columns: 1fr !important;
        gap: 16px !important;
    }

    .woocommerce-account
    .woocommerce-MyAccount-content
    .woocommerce-address-fields__field-wrapper
    .form-row {
        grid-column: 1 / -1 !important;
    }
}

/* ==========================================
   DAM - Botón Ir al escritorio del vendedor
========================================== */

.elementor-22 .elementor-element.elementor-element-dedd864 .dokan-btn,
.elementor-22 .elementor-element.elementor-element-dedd864 .dokan-btn-theme,
.elementor-22 .elementor-element.elementor-element-dedd864 .dokan-dashboard a.dokan-btn,
.elementor-22 .elementor-element.elementor-element-dedd864 a[href*="dashboard"]{
    background: #9E45FF !important;
    color: #ffffff !important;
    border: 1px solid #9E45FF !important;
    border-radius: 10px;
    padding: 12px 24px;
    font-weight: 600;
    transition: all .3s ease;
    box-shadow: none !important;
}

/* Hover */
.elementor-22 .elementor-element.elementor-element-dedd864 .dokan-btn:hover,
.elementor-22 .elementor-element.elementor-element-dedd864 .dokan-btn-theme:hover,
.elementor-22 .elementor-element.elementor-element-dedd864 .dokan-dashboard a.dokan-btn:hover,
.elementor-22 .elementor-element.elementor-element-dedd864 a[href*="dashboard"]:hover{
    background: #ffffff !important;
    color: #9E45FF !important;
    border-color: #9E45FF !important;
}

/* Focus */
.elementor-22 .elementor-element.elementor-element-dedd864 .dokan-btn:focus,
.elementor-22 .elementor-element.elementor-element-dedd864 .dokan-btn-theme:focus,
.elementor-22 .elementor-element.elementor-element-dedd864 .dokan-dashboard a.dokan-btn:focus,
.elementor-22 .elementor-element.elementor-element-dedd864 a[href*="dashboard"]:focus{
    outline: none;
    box-shadow: 0 0 0 3px rgba(158,69,255,.25) !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-ef868bd *//* =====================================================
   DAM — CARRITO WOOCOMMERCE UNIFICADO
   Transparente + compacto + responsive
===================================================== */

:root {
    --dam-cart-accent: #8b3dff;
    --dam-cart-text: #ffffff;
    --dam-cart-muted: rgba(255,255,255,.55);
    --dam-cart-border: rgba(139,61,255,.90);
    --dam-cart-button: #8b3dff;
    --dam-cart-button-hover: #ffffff;
    --dam-cart-button-hover-text: #081522;
}

/* =====================================================
   1. CONTROL GENERAL DE ANCHOS
===================================================== */

.elementor-widget-woocommerce-cart,
.elementor-widget-woocommerce-cart .elementor-widget-container,
.elementor-widget-woocommerce-cart .woocommerce,
.elementor-widget-woocommerce-cart .e-cart__container,
.elementor-widget-woocommerce-cart .e-cart__column,
.elementor-widget-woocommerce-cart .woocommerce-cart-form,
.elementor-widget-woocommerce-cart .e-cart-section,
.elementor-widget-woocommerce-cart .cart-collaterals,
.elementor-widget-woocommerce-cart .cart_totals,
.elementor-widget-woocommerce-cart .coupon {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    box-sizing: border-box !important;
}

/* Evitar desplazamiento horizontal del widget */
.elementor-widget-woocommerce-cart {
    overflow-x: hidden !important;
}

/* =====================================================
   2. TODOS LOS FONDOS TRANSPARENTES
===================================================== */

.elementor-widget-woocommerce-cart,
.elementor-widget-woocommerce-cart .elementor-widget-container,
.elementor-widget-woocommerce-cart .woocommerce,
.elementor-widget-woocommerce-cart .e-cart__container,
.elementor-widget-woocommerce-cart .e-cart__column,
.elementor-widget-woocommerce-cart .e-cart-section,
.elementor-widget-woocommerce-cart .e-shop-table,
.elementor-widget-woocommerce-cart .woocommerce-cart-form,
.elementor-widget-woocommerce-cart table,
.elementor-widget-woocommerce-cart thead,
.elementor-widget-woocommerce-cart tbody,
.elementor-widget-woocommerce-cart tr,
.elementor-widget-woocommerce-cart th,
.elementor-widget-woocommerce-cart td,
.elementor-widget-woocommerce-cart .coupon,
.elementor-widget-woocommerce-cart .cart-collaterals,
.elementor-widget-woocommerce-cart .cart_totals,
.elementor-widget-woocommerce-cart .wc-proceed-to-checkout {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;

    box-shadow: none !important;
}

/* =====================================================
   3. PANELES DEL CARRITO
===================================================== */

.elementor-widget-woocommerce-cart .e-cart-section,
.elementor-widget-woocommerce-cart .woocommerce-cart-form,
.elementor-widget-woocommerce-cart .coupon,
.elementor-widget-woocommerce-cart .cart_totals {
    padding: 18px !important;

    border: 1px solid var(--dam-cart-border) !important;
    border-radius: 4px !important;

    overflow: hidden !important;
}

/* Evitar borde duplicado dentro de los paneles */
.elementor-widget-woocommerce-cart .e-cart-section .e-cart-section,
.elementor-widget-woocommerce-cart .woocommerce-cart-form .e-cart-section {
    padding: 0 !important;
    border: 0 !important;
}

/* =====================================================
   4. TABLA EN ESCRITORIO
===================================================== */

.elementor-widget-woocommerce-cart table.shop_table {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;

    table-layout: auto !important;
    border-collapse: collapse !important;
}

/* Encabezados transparentes */
.elementor-widget-woocommerce-cart table.shop_table thead,
.elementor-widget-woocommerce-cart table.shop_table thead tr,
.elementor-widget-woocommerce-cart table.shop_table thead th {
    background: transparent !important;
    background-color: transparent !important;
}

/* Texto de encabezados */
.elementor-widget-woocommerce-cart table.shop_table thead th {
    padding: 10px 8px !important;

    color: var(--dam-cart-text) !important;

    font-size: 12px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;

    text-align: center !important;
    white-space: normal !important;
}

/* Contenido */
.elementor-widget-woocommerce-cart table.shop_table td {
    padding: 14px 8px !important;

    color: var(--dam-cart-text) !important;

    border: 0 !important;
    vertical-align: middle !important;
}

/* =====================================================
   5. IMAGEN, PRODUCTO Y PRECIO
===================================================== */

.elementor-widget-woocommerce-cart td.product-thumbnail img {
    display: block !important;

    width: 48px !important;
    height: 48px !important;

    object-fit: cover !important;
    border-radius: 4px !important;
}

.elementor-widget-woocommerce-cart td.product-name,
.elementor-widget-woocommerce-cart td.product-name a {
    color: var(--dam-cart-accent) !important;

    overflow-wrap: anywhere !important;
    word-break: break-word !important;
}

.elementor-widget-woocommerce-cart td.product-price,
.elementor-widget-woocommerce-cart td.product-subtotal,
.elementor-widget-woocommerce-cart .woocommerce-Price-amount {
    color: var(--dam-cart-text) !important;

    font-size: 14px !important;
    font-weight: 700 !important;

    white-space: nowrap !important;
}

/* Información de vendedor */
.elementor-widget-woocommerce-cart td.product-name small,
.elementor-widget-woocommerce-cart td.product-name p,
.elementor-widget-woocommerce-cart .wcmp-vendor-name,
.elementor-widget-woocommerce-cart .vendor-name {
    color: var(--dam-cart-muted) !important;
}

/* Botón eliminar */
.elementor-widget-woocommerce-cart td.product-remove a.remove {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 30px !important;
    height: 30px !important;

    color: #ffffff !important;
    background: transparent !important;

    border: 1px solid #ffffff !important;
    border-radius: 50% !important;

    font-size: 18px !important;
    line-height: 1 !important;
}

/* =====================================================
   6. CONTROL DE CANTIDAD
===================================================== */

.elementor-widget-woocommerce-cart .quantity {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    max-width: 125px !important;

    margin: 0 !important;
}

.elementor-widget-woocommerce-cart .quantity input.qty {
    width: 46px !important;
    min-width: 46px !important;
    max-width: 46px !important;
    height: 38px !important;

    padding: 5px !important;

    color: var(--dam-cart-text) !important;
    background: transparent !important;

    border: 1px solid var(--dam-cart-accent) !important;
    border-radius: 0 !important;

    text-align: center !important;
    box-shadow: none !important;
}

/* Botones - y + generados por Elementor */
.elementor-widget-woocommerce-cart .quantity button,
.elementor-widget-woocommerce-cart .quantity .minus,
.elementor-widget-woocommerce-cart .quantity .plus {
    width: 34px !important;
    min-width: 34px !important;
    height: 38px !important;

    padding: 0 !important;

    color: var(--dam-cart-accent) !important;
    background: transparent !important;

    border: 1px solid rgba(255,255,255,.65) !important;
    border-radius: 0 !important;
}

/* =====================================================
   7. BOTONES MÁS ANGOSTOS
===================================================== */

.elementor-widget-woocommerce-cart button,
.elementor-widget-woocommerce-cart .button,
.elementor-widget-woocommerce-cart a.checkout-button {
    min-height: 42px !important;

    padding: 9px 16px !important;

    color: #ffffff !important;
    background: var(--dam-cart-button) !important;

    border: 1px solid var(--dam-cart-button) !important;
    border-radius: 3px !important;

    font-size: 13px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;

    white-space: normal !important;
    text-align: center !important;

    box-shadow: none !important;
}

.elementor-widget-woocommerce-cart button:hover,
.elementor-widget-woocommerce-cart .button:hover,
.elementor-widget-woocommerce-cart a.checkout-button:hover {
    color: var(--dam-cart-button-hover-text) !important;
    background: var(--dam-cart-button-hover) !important;
    border-color: var(--dam-cart-button-hover) !important;
}

/* Actualizar carrito más angosto y centrado */
.elementor-widget-woocommerce-cart button[name="update_cart"],
.elementor-widget-woocommerce-cart input[name="update_cart"] {
    display: block !important;

    width: min(100%, 260px) !important;

    margin: 12px auto 0 !important;
}

/* =====================================================
   8. CUPÓN
===================================================== */

.elementor-widget-woocommerce-cart .coupon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 12px !important;
}

.elementor-widget-woocommerce-cart .coupon input.input-text {
    flex: 1 1 auto !important;

    width: auto !important;
    min-width: 0 !important;
    max-width: 270px !important;
    height: 44px !important;

    margin: 0 !important;
    padding: 10px 14px !important;

    color: #ffffff !important;
    background: transparent !important;

    border: 1px solid var(--dam-cart-accent) !important;
    border-radius: 3px !important;

    box-shadow: none !important;
}

.elementor-widget-woocommerce-cart .coupon button {
    flex: 0 0 auto !important;

    width: auto !important;
    min-width: 140px !important;

    margin: 0 !important;
}

/* Placeholder */
.elementor-widget-woocommerce-cart input::placeholder {
    color: rgba(255,255,255,.48) !important;
}

/* =====================================================
   9. TOTALES
===================================================== */

.elementor-widget-woocommerce-cart .cart-collaterals {
    margin-top: 20px !important;
}

.elementor-widget-woocommerce-cart .cart_totals {
    float: none !important;
}

.elementor-widget-woocommerce-cart .cart_totals > h2,
.elementor-widget-woocommerce-cart .e-cart-section__title {
    margin: 0 0 14px !important;
    padding: 0 !important;

    color: var(--dam-cart-text) !important;
    background: transparent !important;

    font-size: 16px !important;
    font-weight: 700 !important;
}

.elementor-widget-woocommerce-cart .cart_totals table {
    width: 100% !important;
    table-layout: fixed !important;
}

.elementor-widget-woocommerce-cart .cart_totals th,
.elementor-widget-woocommerce-cart .cart_totals td {
    width: 50% !important;

    padding: 12px 8px !important;

    color: var(--dam-cart-text) !important;
    background: transparent !important;

    border: 0 !important;
}

.elementor-widget-woocommerce-cart .cart_totals td {
    text-align: right !important;
}

/* Botón de pago más angosto */
.elementor-widget-woocommerce-cart .wc-proceed-to-checkout {
    padding: 14px 0 0 !important;
}

.elementor-widget-woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: min(100%, 320px) !important;

    margin: 0 auto !important;
}

/* =====================================================
   10. MÓVIL
===================================================== */

@media (max-width: 767px) {

    /* Espacio interior general reducido */
    .elementor-widget-woocommerce-cart .woocommerce {
        padding-left: 8px !important;
        padding-right: 8px !important;
    }

    .elementor-widget-woocommerce-cart .e-cart-section,
    .elementor-widget-woocommerce-cart .woocommerce-cart-form,
    .elementor-widget-woocommerce-cart .coupon,
    .elementor-widget-woocommerce-cart .cart_totals {
        padding: 12px !important;
    }

    /*
     * El encabezado horizontal se oculta porque es el principal causante
     * del desbordamiento. Cada dato recibe su etiqueta móvil.
     */
    .elementor-widget-woocommerce-cart table.shop_table thead {
        display: none !important;
    }

    .elementor-widget-woocommerce-cart table.shop_table,
    .elementor-widget-woocommerce-cart table.shop_table tbody {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
    }

    /* Producto como tarjeta vertical compacta */
    .elementor-widget-woocommerce-cart table.shop_table tr.cart_item {
        display: grid !important;
        grid-template-columns: 34px 52px minmax(0, 1fr) !important;
        gap: 8px !important;

        width: 100% !important;
        max-width: 100% !important;

        padding: 12px 0 !important;

        background: transparent !important;

        border: 0 !important;
        border-bottom: 1px solid var(--dam-cart-accent) !important;
    }

    /* Todas las celdas */
    .elementor-widget-woocommerce-cart table.shop_table tr.cart_item td {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        padding: 2px 0 !important;

        background: transparent !important;
        border: 0 !important;

        text-align: left !important;
    }

    /* Eliminar */
    .elementor-widget-woocommerce-cart td.product-remove {
        grid-column: 1 !important;
        grid-row: 1 / span 5 !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    /* Miniatura */
    .elementor-widget-woocommerce-cart td.product-thumbnail {
        grid-column: 2 !important;
        grid-row: 1 / span 2 !important;
    }

    .elementor-widget-woocommerce-cart td.product-thumbnail img {
        width: 44px !important;
        height: 44px !important;
    }

    /* Nombre */
    .elementor-widget-woocommerce-cart td.product-name {
        grid-column: 3 !important;
        grid-row: 1 !important;

        padding-left: 2px !important;
    }

    /* Precio */
    .elementor-widget-woocommerce-cart td.product-price {
        grid-column: 3 !important;
        grid-row: 2 !important;
    }

    /* Cantidad */
    .elementor-widget-woocommerce-cart td.product-quantity {
        grid-column: 2 / 4 !important;
        grid-row: 3 !important;
    }

    /* Subtotal */
    .elementor-widget-woocommerce-cart td.product-subtotal {
        grid-column: 2 / 4 !important;
        grid-row: 4 !important;
    }

    /* Precio, cantidad y subtotal en una misma línea */
    .elementor-widget-woocommerce-cart td.product-price,
    .elementor-widget-woocommerce-cart td.product-quantity,
    .elementor-widget-woocommerce-cart td.product-subtotal {
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;

        gap: 8px !important;
    }

    /* Etiquetas móviles */
    .elementor-widget-woocommerce-cart td.product-price::before,
    .elementor-widget-woocommerce-cart td.product-quantity::before,
    .elementor-widget-woocommerce-cart td.product-subtotal::before {
        content: attr(data-title) ":" !important;

        display: inline-block !important;
        flex: 0 0 auto !important;

        color: var(--dam-cart-muted) !important;

        font-size: 11px !important;
        font-weight: 600 !important;
    }

    /* Cantidad alineada dentro del margen */
    .elementor-widget-woocommerce-cart .quantity {
        margin-left: auto !important;
        max-width: 118px !important;
    }

    .elementor-widget-woocommerce-cart .quantity input.qty {
        width: 42px !important;
        min-width: 42px !important;
        max-width: 42px !important;
        height: 34px !important;
    }

    .elementor-widget-woocommerce-cart .quantity button,
    .elementor-widget-woocommerce-cart .quantity .minus,
    .elementor-widget-woocommerce-cart .quantity .plus {
        width: 30px !important;
        min-width: 30px !important;
        height: 34px !important;
    }

    /* Fila de actualización */
    .elementor-widget-woocommerce-cart td.actions {
        display: block !important;

        width: 100% !important;

        padding: 12px 0 0 !important;
    }

    .elementor-widget-woocommerce-cart button[name="update_cart"],
    .elementor-widget-woocommerce-cart input[name="update_cart"] {
        width: min(100%, 230px) !important;

        margin-left: auto !important;
        margin-right: auto !important;
    }

    /* Cupón vertical y angosto */
    .elementor-widget-woocommerce-cart .coupon {
        display: flex !important;
        flex-direction: column !important;
        gap: 10px !important;
    }

    .elementor-widget-woocommerce-cart .coupon input.input-text {
        width: min(100%, 260px) !important;
        max-width: 260px !important;
    }

    .elementor-widget-woocommerce-cart .coupon button {
        width: min(100%, 220px) !important;
        min-width: 0 !important;
    }

    /* Totales compactos */
    .elementor-widget-woocommerce-cart .cart_totals th,
    .elementor-widget-woocommerce-cart .cart_totals td {
        padding: 10px 4px !important;

        font-size: 13px !important;
    }

    .elementor-widget-woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
        width: min(100%, 250px) !important;

        min-height: 44px !important;
        padding: 10px 14px !important;
    }
}

/* =====================================================
   11. MÓVILES MUY ANGOSTOS
===================================================== */

@media (max-width: 390px) {

    .elementor-widget-woocommerce-cart .e-cart-section,
    .elementor-widget-woocommerce-cart .woocommerce-cart-form,
    .elementor-widget-woocommerce-cart .coupon,
    .elementor-widget-woocommerce-cart .cart_totals {
        padding: 10px !important;
    }

    .elementor-widget-woocommerce-cart table.shop_table tr.cart_item {
        grid-template-columns: 30px 44px minmax(0, 1fr) !important;
        gap: 6px !important;
    }

    .elementor-widget-woocommerce-cart td.product-thumbnail img {
        width: 38px !important;
        height: 38px !important;
    }

    .elementor-widget-woocommerce-cart td.product-name,
    .elementor-widget-woocommerce-cart td.product-price,
    .elementor-widget-woocommerce-cart td.product-subtotal {
        font-size: 12px !important;
    }
}
/* =====================================================
   12. ESCRITORIO — LIBERAR ANCHO DEL CARRITO
   Añadir al final del CSS actual
===================================================== */

@media (min-width: 1025px) {


/* =====================================================
   12. DAM — CARRITO APILADO Y CENTRADO EN ESCRITORIO
   Columna del carrito arriba + totales debajo
===================================================== */

@media (min-width: 768px) {

    /* Reiniciar desplazamientos aplicados anteriormente */
    .elementor-widget-woocommerce-cart {
        position: static !important;
        left: auto !important;

        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 auto !important;
        padding: 0 !important;

        transform: none !important;
        overflow: visible !important;
        box-sizing: border-box !important;
    }

    .elementor-widget-woocommerce-cart
    > .elementor-widget-container,
    .elementor-widget-woocommerce-cart
    .woocommerce {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 auto !important;
        padding: 0 !important;
    }

    /* =================================================
       COLUMNAS PRINCIPALES UNA DEBAJO DE OTRA
    ================================================= */

    .elementor-widget-woocommerce-cart
    .e-cart__container {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: flex-start !important;

        gap: 28px !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 auto !important;
        padding: 0 !important;

        grid-template-columns: none !important;
    }

    .elementor-widget-woocommerce-cart
    .e-cart__column-start,
    .elementor-widget-woocommerce-cart
    .e-cart__column-end {
        position: static !important;

        display: block !important;

        width: min(100%, 980px) !important;
        max-width: 980px !important;
        min-width: 0 !important;
        flex: 0 0 auto !important;

        margin: 0 auto !important;
        padding: 0 !important;

        transform: none !important;
    }

    /* =================================================
       NEUTRALIZAR COLUMNAS INTERNAS
    ================================================= */

    .elementor-widget-woocommerce-cart
    .e-cart__column-start
    .row {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-widget-woocommerce-cart
    .e-cart__column-start
    .col-md-8,
    .elementor-widget-woocommerce-cart
    .e-cart__column-start
    [class*="col-md-"] {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    /* =================================================
       PANEL DEL CARRITO
    ================================================= */

    .elementor-widget-woocommerce-cart
    .woocommerce-cart-form,
    .elementor-widget-woocommerce-cart
    .e-shop-table,
    .elementor-widget-woocommerce-cart
    table.shop_table {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 auto !important;
    }

    .elementor-widget-woocommerce-cart
    .woocommerce-cart-form {
        padding: 24px !important;
    }

    /* Tabla centrada */
    .elementor-widget-woocommerce-cart
    table.shop_table th,
    .elementor-widget-woocommerce-cart
    table.shop_table td {
        text-align: center !important;
        vertical-align: middle !important;
    }

    /* Nombre del producto centrado */
    .elementor-widget-woocommerce-cart
    td.product-name,
    .elementor-widget-woocommerce-cart
    td.product-name a,
    .elementor-widget-woocommerce-cart
    td.product-name p,
    .elementor-widget-woocommerce-cart
    td.product-name small {
        text-align: center !important;
    }

    /* Imagen centrada */
    .elementor-widget-woocommerce-cart
    td.product-thumbnail img {
        margin: 0 auto !important;
    }

    /* Cantidad centrada */
    .elementor-widget-woocommerce-cart
    td.product-quantity
    .quantity {
        margin: 0 auto !important;
    }

    /* Botón eliminar centrado */
    .elementor-widget-woocommerce-cart
    td.product-remove a.remove {
        margin: 0 auto !important;
    }

    /* =================================================
       ACTUALIZAR CARRITO
    ================================================= */

    .elementor-widget-woocommerce-cart
    button[name="update_cart"],
    .elementor-widget-woocommerce-cart
    input[name="update_cart"] {
        display: block !important;

        width: min(100%, 300px) !important;

        margin: 20px auto 0 !important;
    }

    /* =================================================
       CUPÓN CENTRADO
    ================================================= */

    .elementor-widget-woocommerce-cart
    .coupon {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex-wrap: wrap !important;

        gap: 16px !important;

        width: 100% !important;

        margin: 20px auto 0 !important;
        padding: 20px !important;
    }

    .elementor-widget-woocommerce-cart
    .coupon
    input.input-text {
        width: min(100%, 300px) !important;
        max-width: 300px !important;
        flex: 0 1 300px !important;

        margin: 0 !important;
    }

    .elementor-widget-woocommerce-cart
    .coupon
    button {
        width: min(100%, 190px) !important;
        min-width: 190px !important;

        margin: 0 !important;
    }

    /* =================================================
       TOTALES DEBAJO Y CENTRADOS
    ================================================= */

    .elementor-widget-woocommerce-cart
    .cart-collaterals {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        width: 100% !important;
        max-width: 100% !important;

        margin: 0 auto !important;
        padding: 0 !important;
    }

    .elementor-widget-woocommerce-cart
    .cart_totals {
        float: none !important;

        width: 100% !important;
        max-width: 980px !important;

        margin: 0 auto !important;
        padding: 28px !important;
    }

    .elementor-widget-woocommerce-cart
    .cart_totals > h2,
    .elementor-widget-woocommerce-cart
    .e-cart-section__title {
        width: 100% !important;

        margin: 0 0 20px !important;

        text-align: center !important;
    }

    .elementor-widget-woocommerce-cart
    .cart_totals table {
        width: min(100%, 760px) !important;

        margin: 0 auto !important;
    }

    .elementor-widget-woocommerce-cart
    .cart_totals th {
        text-align: left !important;
    }

    .elementor-widget-woocommerce-cart
    .cart_totals td {
        text-align: right !important;
    }

    /* Botón de pago centrado */
    .elementor-widget-woocommerce-cart
    .wc-proceed-to-checkout {
        display: flex !important;
        justify-content: center !important;

        width: 100% !important;

        padding-top: 22px !important;
    }

    .elementor-widget-woocommerce-cart
    .wc-proceed-to-checkout
    a.checkout-button {
        width: min(100%, 420px) !important;

        margin: 0 auto !important;
    }
}

/* =====================================================
   ESCRITORIO AMPLIO
===================================================== */

@media (min-width: 1200px) {

    .elementor-widget-woocommerce-cart
    .e-cart__column-start,
    .elementor-widget-woocommerce-cart
    .e-cart__column-end,
    .elementor-widget-woocommerce-cart
    .cart_totals {
        max-width: 1050px !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4676472 *//* =====================================================
   DAM — MENÚ DE USUARIO BUDDYNEXT TRANSPARENTE
   Widget: [buddynext_user_menu]
===================================================== */

/* Contenedor específico de Elementor */
.elementor-element.elementor-element-a1d06fb,
.elementor-element.elementor-element-a1d06fb > .e-con-inner,
.elementor-element.elementor-element-a1d06fb > .elementor-widget,
.elementor-element.elementor-element-a1d06fb .elementor-widget-container,
.elementor-element.elementor-element-a1d06fb .elementor-shortcode {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;

    border: 0 !important;
    box-shadow: none !important;
}

/* Estructura real de BuddyNext */
.elementor-element-a1d06fb .bn-header-user-section,
.elementor-element-a1d06fb .bn-block-notification-bell,
.elementor-element-a1d06fb .bn-header-msg,
.elementor-element-a1d06fb .bn-header-user,
.elementor-element-a1d06fb .bn-header-user > *,
.elementor-element-a1d06fb .bn-header-user-section > * {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;

    border: 0 !important;
    box-shadow: none !important;
}

/* Enlaces e iconos */
.elementor-element-a1d06fb .bn-header-user-section a,
.elementor-element-a1d06fb .bn-header-user-section button {
    background: transparent !important;
    background-color: transparent !important;

    border: 0 !important;
    box-shadow: none !important;
}

/* Eliminar pseudoelementos que puedan generar fondo */
.elementor-element-a1d06fb .bn-header-user-section::before,
.elementor-element-a1d06fb .bn-header-user-section::after,
.elementor-element-a1d06fb .bn-header-user::before,
.elementor-element-a1d06fb .bn-header-user::after {
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;

    border: 0 !important;
    box-shadow: none !important;
}

/* Mantener distribución horizontal */
.elementor-element-a1d06fb .bn-header-user-section {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 14px !important;

    width: auto !important;
    min-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}/* End custom CSS */