.elementor-38 .elementor-element.elementor-element-297fa705{--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;--flex-wrap:wrap;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-f6bcb80{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-de69781{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-38 .elementor-element.elementor-element-de69781 .elementor-heading-title{font-family:"jura", Sans-serif;font-size:23px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-accent );stroke:var( --e-global-color-accent );color:#00000000;}.elementor-38 .elementor-element.elementor-element-a8e0524 .elementor-heading-title{font-family:"ravi", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-daa3a3d .elementor-heading-title{font-family:"ravi", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-729d67c .elementor-heading-title{font-family:"ravi", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.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-38 .elementor-element.elementor-element-4eb5fed .elementor-button{background-color:var( --e-global-color-primary );font-family:"ravi", Sans-serif;font-size:14px;font-weight:900;fill:var( --e-global-color-88e1baf );color:var( --e-global-color-88e1baf );border-style:solid;border-width:1px 1px 1px 1px;border-radius:36px 36px 36px 36px;padding:14px 14px 10px 13px;}.elementor-38 .elementor-element.elementor-element-4eb5fed.elementor-element{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-4eb5fed{border-radius:36px 36px 36px 36px;}.elementor-38 .elementor-element.elementor-element-01db7b5 .elementor-button{background-color:var( --e-global-color-primary );font-family:"ravi", Sans-serif;font-size:14px;font-weight:900;fill:var( --e-global-color-88e1baf );color:var( --e-global-color-88e1baf );border-style:solid;border-width:1px 1px 1px 1px;border-radius:36px 36px 36px 36px;padding:14px 14px 10px 13px;}.elementor-38 .elementor-element.elementor-element-01db7b5.elementor-element{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-01db7b5{border-radius:36px 36px 36px 36px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.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-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-38 .elementor-element.elementor-element-8c522e4{background-color:#CE962C33;padding:16px 16px 16px 16px;top:0px;z-index:4;border-radius:20px 20px 20px 20px;}body:not(.rtl) .elementor-38 .elementor-element.elementor-element-8c522e4{left:0px;}body.rtl .elementor-38 .elementor-element.elementor-element-8c522e4{right:0px;}.elementor-38 .elementor-element.elementor-element-8c522e4 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-38 .elementor-element.elementor-element-8c522e4 .elementor-icon-box-title{margin-block-end:-4px;}.elementor-38 .elementor-element.elementor-element-8c522e4 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-8c522e4 .elementor-icon-box-title a{font-family:"doran", Sans-serif;font-weight:900;}.elementor-38 .elementor-element.elementor-element-8c522e4 .elementor-icon-box-description{font-family:"ravi", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-d2b0579 .elementor-heading-title{font-family:"ravi", Sans-serif;font-size:20px;font-weight:600;}.elementor-38 .elementor-element.elementor-element-9c4882a .elementor-heading-title{font-family:"ravi", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-f72f0d9{--display:flex;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:52px 52px 0px 0px;box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:-54px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-ddb97a8{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-ddb97a8:hover{border-style:none;}.elementor-38 .elementor-element.elementor-element-ddb97a8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:48px 48px 0px 0px;}.elementor-38 .elementor-element.elementor-element-8040e61 .elementor-button{background-color:#FFFFFF40;font-family:"ravi", Sans-serif;font-size:14px;font-weight:900;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:36px 36px 36px 36px;padding:14px 14px 10px 13px;}.elementor-38 .elementor-element.elementor-element-8040e61.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-8040e61{bottom:48px;border-radius:36px 36px 36px 36px;}.elementor-38 .elementor-element.elementor-element-bd22648{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-38 .elementor-element.elementor-element-7d6608fa{width:100%;max-width:100%;z-index:2;font-family:"Roboto", Sans-serif;font-weight:400;}body.elementor-page-38:not(.elementor-motion-effects-element-type-background), body.elementor-page-38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}body.elementor-page-38{margin:0px 0px 0px 0px;}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-4eb5fed.elementor-element{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-01db7b5.elementor-element{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-f72f0d9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-297fa705{--content-width:1200px;}.elementor-38 .elementor-element.elementor-element-f6bcb80{--width:31%;}.elementor-38 .elementor-element.elementor-element-f72f0d9{--width:33%;}.elementor-38 .elementor-element.elementor-element-bd22648{--width:31%;}}/* Start custom CSS for heading, class: .elementor-element-de69781 */.fade-bg-text {
    -webkit-mask-image: linear-gradient(
        to bottom,
        #000 0%,
        #000 35%,
        rgba(0, 0, 0, 0.95) 45%,
        rgba(0, 0, 0, 0.80) 55%,
        rgba(0, 0, 0, 0.55) 68%,
        rgba(0, 0, 0, 0.28) 80%,
        rgba(0, 0, 0, 0.00) 100%,
        transparent 100%
    );

    mask-image: linear-gradient(
        to bottom,
        #000 0%,
        #000 35%,
        rgba(0, 0, 0, 0.95) 45%,
        rgba(0, 0, 0, 0.80) 55%,
        rgba(0, 0, 0, 0.55) 68%,
        rgba(0, 0, 0, 0.28) 80%,
        rgba(0, 0, 0, 0.00) 100%,
        transparent 100%
    );
}

.fade-bg-text {
opacity:0.2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4eb5fed *//* =========================================================
   MOVING BORDER LIGHT
   ========================================================= */

.glowing-border-sqar {
    position: relative;
    isolation: isolate;

    --dmc-angle: 0deg;

    border: 1px solid rgba(255, 255, 255, 0.20) !important;
    border-radius: 36px !important;

    overflow: hidden;
}


/* =========================================================
   LIGHT BORDER
   ========================================================= */

.glowing-border-sqar::before {
    content: "";

    position: absolute;

    /*
     * نور 4px داخل‌تر از Border
     */
    inset: 2px;

    border-radius: 32px;

    /*
     * ضخامت مسیر نور
     */
    padding: 2px;

    /*
     * همان مکانیزم pf-card-bg
     */
    background: conic-gradient(
        from var(--dmc-angle),

        transparent 0%,
        transparent 60%,

        rgba(255, 255, 255, 0.05) 70%,
        rgba(255, 255, 255, 0.15) 78%,
        rgba(255, 255, 255, 0.40) 85%,
        rgba(255, 255, 255, 0.75) 92%,
        #ffffff 100%
    );

    /*
     * فقط Border دیده شود
     * مرکز کاملاً حذف می‌شود
     */
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;

    z-index: 5;
}


/* =========================================================
   ANGLE ANIMATION
   ========================================================= */

@property --dmc-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

.glowing-border-sqar::before {
    animation: dmc-spin 3.2s linear infinite;
}


@keyframes dmc-spin {
    from {
        --dmc-angle: 0deg;
    }

    to {
        --dmc-angle: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01db7b5 *//* =========================================================
   MOVING BORDER LIGHT
   ========================================================= */

.glowing-border-sqar {
    position: relative;
    isolation: isolate;

    --dmc-angle: 0deg;

    border: 1px solid rgba(255, 255, 255, 0.20) !important;
    border-radius: 36px !important;

    overflow: hidden;
}


/* =========================================================
   LIGHT BORDER
   ========================================================= */

.glowing-border-sqar::before {
    content: "";

    position: absolute;

    /*
     * نور 4px داخل‌تر از Border
     */
    inset: 2px;

    border-radius: 32px;

    /*
     * ضخامت مسیر نور
     */
    padding: 2px;

    /*
     * همان مکانیزم pf-card-bg
     */
    background: conic-gradient(
        from var(--dmc-angle),

        transparent 0%,
        transparent 60%,

        rgba(255, 255, 255, 0.05) 70%,
        rgba(255, 255, 255, 0.15) 78%,
        rgba(255, 255, 255, 0.40) 85%,
        rgba(255, 255, 255, 0.75) 92%,
        #ffffff 100%
    );

    /*
     * فقط Border دیده شود
     * مرکز کاملاً حذف می‌شود
     */
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;

    z-index: 5;
}


/* =========================================================
   ANGLE ANIMATION
   ========================================================= */

@property --dmc-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

.glowing-border-sqar::before {
    animation: dmc-spin 3.2s linear infinite;
}


@keyframes dmc-spin {
    from {
        --dmc-angle: 0deg;
    }

    to {
        --dmc-angle: 360deg;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c522e4 */.items h3.elementor-icon-box-title,
.items h3.elementor-icon-box-title span {
    font-family: "doran", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8040e61 */.float-btn {
    animation: floatingButton 1.5s ease-in-out infinite;
}

@keyframes floatingButton {
    0%, 100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-8px);
    }
}





/* =========================================================
   MOVING GOLD BORDER
   ========================================================= */

/* ---------- تنظیمات اصلی دکمه ---------- */

.glowing-border {
    position: relative;
    border: 1px solid rgba(255, 255, 255, 0.22) !important;
    border-radius: 36px !important;
    isolation: isolate;
}


/* =========================================================
   🎨 COLOR + LIGHT SETTINGS
   ========================================================= */

.glowing-border::before {
    content: "";
    position: absolute;
    inset: -1px;

    /* ضخامت لاین نور */
    padding: 3px;

    border-radius: 36px;

    background: conic-gradient(
        from 0deg,

        transparent 290deg,

        /* هاله */
        rgba(255, 193, 7, 0.7) 315deg,

        /* لاین اصلی */
        rgba(255, 224, 130, 1) 345deg,

        /* هاله */
        rgba(255, 193, 7, 0.7) 375deg,

        transparent 375deg
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
    mask-composite: exclude;

    animation: movingBorderLight 2.8s linear infinite;

    pointer-events: none;
    z-index: 2;
}


@keyframes movingBorderLight {
    to {
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'jura';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://moalemshoes.ir/wp-content/uploads/2026/09/z7NbdRfiaC4VXcRJUQ.woff2') format('woff2');
}
@font-face {
	font-family: 'jura';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://moalemshoes.ir/wp-content/uploads/2026/09/jura_5.3.0_latin-700-normal.woff2') format('woff2');
}
/* End Custom Fonts CSS */