.elementor-294 .elementor-element.elementor-element-420a95e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.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-294 .elementor-element.elementor-element-b515f3c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-294 .elementor-element.elementor-element-b515f3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-294 .elementor-element.elementor-element-b515f3c img{width:100%;height:360px;border-style:solid;border-width:7px 7px 7px 7px;border-color:var( --e-global-color-primary );border-radius:17px 17px 17px 17px;}.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-294 .elementor-element.elementor-element-c4b520f{--e-transform-translateX:2px;--e-transform-translateY:-5px;padding:9px 9px 9px 9px;transition:background 0s;border-style:solid;border-width:5px 5px 5px 5px;border-radius:20px 20px 20px 20px;column-gap:0px;text-align:center;color:#000000;}.elementor-294 .elementor-element.elementor-element-c4b520f:hover{background-color:var( --e-global-color-primary );}.elementor-294 .elementor-element.elementor-element-c4b520f p{margin-block-end:0px;}.elementor-294 .elementor-element.elementor-element-c4b520f a:hover, .elementor-294 .elementor-element.elementor-element-c4b520f a:focus{color:#885555;}body:not(.rtl) .elementor-294 .elementor-element.elementor-element-b483f10{left:543px;}body.rtl .elementor-294 .elementor-element.elementor-element-b483f10{right:543px;}.elementor-294 .elementor-element.elementor-element-b483f10{top:163px;z-index:5;}body:not(.rtl) .elementor-294 .elementor-element.elementor-element-49ea287{left:312px;}body.rtl .elementor-294 .elementor-element.elementor-element-49ea287{right:312px;}.elementor-294 .elementor-element.elementor-element-49ea287{top:29px;z-index:6;}.elementor-294 .elementor-element.elementor-element-49ea287 img{width:60%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-294 .elementor-element.elementor-element-420a95e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-294 .elementor-element.elementor-element-420a95e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-b483f10 */.circles {
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 0%;
    margin-left: -70px;
    margin-top: -140px;
    width: 140px;
    height: 140px;
}

.circles .circle {
    display: block;
    width: 140px;
    height: 140px;
    border-radius: 0;                 /* گوشه‌ها تیز (مربع) */
    background: transparent;           /* بدون پس‌زمینه = تو خالی */
    border: 2px solid #FF9D7C;        /* فقط خط دور مربع */
    opacity: 0.6;
    transition: 5s ease;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -70px;
    margin-top: -70px;
    box-sizing: border-box;           /* تا ضخامت خط، اندازه مربع رو عوض نکنه */
}

.circles .delay1 {
    animation: waves 2.5s linear .1s infinite;
}

.circles .delay2 {
    animation: waves 2.5s linear .7s infinite;
}

.circles .delay3 {
    animation: waves 2.5s linear 1.3s infinite;
}

.circles .delay4 {
    animation: waves 2.5s linear 1.9s infinite;
}

@-webkit-keyframes waves{
    0%{transform:scale(1);opacity:1}
    100%{transform:scale(2.5);opacity:0}
}/* End custom CSS */