.elementor-2 .elementor-element.elementor-element-8cb4d2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-8cb4d2a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8cb4d2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #727070DE 0%, #000000 100%);}.elementor-2 .elementor-element.elementor-element-c0f8143{--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-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-dc0387d .elementor-flip-box__front{background-color:transparent;background-image:linear-gradient(0deg, #020202 21%, #AAAAAA 100%);border-style:solid;box-shadow:0px 0px 10px 5px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-dc0387d .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(200deg, #ACABAB 0%, #000000 100%);}.elementor-2 .elementor-element.elementor-element-dc0387d .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-2 .elementor-element.elementor-element-dc0387d .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-2 .elementor-element.elementor-element-dc0387d .elementor-flip-box__button{margin-inline-center:0;}.elementor-2 .elementor-element.elementor-element-b98949e{--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-2 .elementor-element.elementor-element-11e7e48 .elementor-flip-box__front{background-color:transparent;background-image:linear-gradient(180deg, #B9B9B9 0%, #080808 70%);border-style:solid;box-shadow:0px 0px 10px 5px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-11e7e48 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(150deg, #919090 30%, #000000 100%);}.elementor-2 .elementor-element.elementor-element-11e7e48 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-2 .elementor-element.elementor-element-11e7e48 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-2 .elementor-element.elementor-element-11e7e48 .elementor-flip-box__button{margin-inline-center:0;}.elementor-2 .elementor-element.elementor-element-3a3c407{--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-2 .elementor-element.elementor-element-3a3c407:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3a3c407 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #7A7A7A 100%);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-c0f8143{--width:50%;}.elementor-2 .elementor-element.elementor-element-b98949e{--width:50%;}}/* Start custom CSS *//* ===== GLOBAL STYLE ===== */
body {
    font-family: "IRANSansX", "Vazirmatn", sans-serif;
    background: #f7f8fa;
    color: #1f2933;
}

/* لینک‌ها */
a {
    transition: all 0.3s ease;
}

a:hover {
    color: #7c3aed;
}

/* فاصله‌ها */
.elementor-section {
    padding-top: 80px;
    padding-bottom: 80px;
}
.glass-card {
    background: rgba(255, 255, 255, 0.65);
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
    border-radius: 20px;
    padding: 30px;
    box-shadow: 0 20px 40px rgba(0,0,0,0.08);
    transition: all 0.4s ease;
}

.glass-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 30px 60px rgba(0,0,0,0.15);
}

.btn-pro a {
    background: linear-gradient(135deg, #7c3aed, #4f46e5);
    color: #fff !important;
    padding: 14px 36px;
    border-radius: 14px;
    font-weight: 600;
    box-shadow: 0 15px 30px rgba(79,70,229,0.4);
    transition: all 0.4s ease;
}

.btn-pro a:hover {
    transform: scale(1.05);
    box-shadow: 0 25px 50px rgba(79,70,229,0.6);
}/* End custom CSS */