.elementor-577 .elementor-element.elementor-element-2f3c839{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-577 .elementor-element.elementor-element-8e82508{--display:flex}.elementor-577 .elementor-element.elementor-element-009a829{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-577 .elementor-element.elementor-element-8914d0f img{width:55%}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-577 .elementor-element.elementor-element-5c0e9bc{text-align:center;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;color:#000}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-577 .elementor-element.elementor-element-5b83a0f .elementor-button{background-color:gold;font-family:"Bebas Neue",Sans-serif;font-size:23px;font-weight:700;border-style:none}.elementor-577 .elementor-element.elementor-element-6e787e4{--display:flex}.elementor-577 .elementor-element.elementor-element-023b610{width:var(--container-widget-width,85%);max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0}.elementor-577 .elementor-element.elementor-element-023b610>.elementor-widget-container{margin:-18px 0 0 0}.elementor-577 .elementor-element.elementor-element-023b610.elementor-element{--align-self:center}@media(max-width:767px){.elementor-577 .elementor-element.elementor-element-6e787e4{--content-width:300px}.elementor-577 .elementor-element.elementor-element-023b610{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}}@media(min-width:768px){.elementor-577 .elementor-element.elementor-element-8e82508{--content-width:731px}}.mds-wrap{max-width:720px;width:100%;margin:60px auto;padding:36px;background:#ddd;border-radius:14px;box-shadow:0 20px 50px rgb(0 0 0 / .08);border:1px solid rgb(0 0 0 / .05)}.mds-field label{font-size:13px;letter-spacing:.5px;text-transform:uppercase;color:#444}.mds-field input{background-color:#e6dfd6;border:1px solid #d2c7b8;color:#222;padding:16px;border-radius:8px;font-size:16px;transition:all 0.25s ease}.mds-field input::placeholder{color:#7a736b}.mds-field input:focus{background-color:#f2ede6;border-color:#bcae9b;box-shadow:0 0 0 3px rgb(188 174 155 / .25);outline:none}.mt-button{display:flex;align-items:center;justify-content:center;text-align:center;padding:16px 20px;border-radius:14px;font-size:14px;font-weight:800;line-height:1.3;word-break:break-word;white-space:normal;box-sizing:border-box}.mt-button span,.mt-button{overflow-wrap:break-word}@media (max-width:420px){.mt-button{font-size:13px;padding:14px 16px}}.mt-wrap .mt-button,.mt-staff .mt-button,body .mt-wrap button.mt-button,body .mt-staff button.mt-button{background:var(--mt-btn-bg)!important;color:var(--mt-btn-text)!important;border:none!important;border-radius:var(--mt-radius)!important;padding:16px 20px!important;width:100%!important;text-transform:uppercase!important;letter-spacing:.6px!important;font-weight:800!important;line-height:1.2!important;box-shadow:none!important}.mt-wrap .mt-button:hover,.mt-staff .mt-button:hover{filter:brightness(.95)!important}.mt-wrap input,.mt-staff input{background:var(--mt-input-bg)!important;border:1px solid var(--mt-input-border)!important;border-radius:10px!important}.discount-card{background:#fff;padding:40px;border-radius:16px;box-shadow:0 15px 40px rgb(0 0 0 / .08);border:1px solid rgb(0 0 0 / .05);transition:all 0.3s ease}.discount-card:hover{box-shadow:0 20px 60px rgb(0 0 0 / .12)}