.elementor-6480 .elementor-element.elementor-element-6d831b3{--display:flex;}.elementor-6480 .elementor-element.elementor-element-90c4ba0 > .elementor-widget-container{padding:22px 10px 10px 10px;border-style:dotted;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-673d45a8 );}.elementor-6480 .elementor-element.elementor-element-9f5f667{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6480 .elementor-element.elementor-element-fd2a373 > .elementor-widget-container{margin:33px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6480 .elementor-element.elementor-element-6615c4e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6480 .elementor-element.elementor-element-6615c4e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6480 .elementor-element.elementor-element-31eb071{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6480 .elementor-element.elementor-element-218c0af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6480 .elementor-element.elementor-element-ad12fb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6480 .elementor-element.elementor-element-534e5f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6480 .elementor-element.elementor-element-ef20b53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6480 .elementor-element.elementor-element-4cc46b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6480 .elementor-element.elementor-element-40d857f{--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;}/* Start custom CSS for text-editor, class: .elementor-element-90c4ba0 */.coupon-code {
            font-family: monospace;
            background: #f3f4f6;
            padding: 8px 16px;
            border: 2px dashed #9ca3af;
            border-radius: 6px;
            font-size: 18px;
            letter-spacing: 1px;
            display: inline-block;
            color: #374151;
            position: relative;
            cursor: pointer;
            transition: all 0.2s;
        }

        .coupon-code:hover {
            background: #e5e7eb;
        }

        .coupon-code:active {
            transform: scale(0.98);
        }

        .coupon-code::after {
            content: "Click to copy";
            position: absolute;
            bottom: -25px;
            left: 50%;
            transform: translateX(-50%);
            font-size: 12px;
            color: #6b7280;
            font-family: sans-serif;
            opacity: 0;
            transition: opacity 0.2s;
            width: 100%;
        }

        .coupon-code:hover::after {
            opacity: 1;
        }/* End custom CSS */