.elementor-2549 .elementor-element.elementor-element-418b921{--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-2549 .elementor-element.elementor-element-005d9b9{--horizontal-progress-border:none;--horizontal-border-style:none;}.elementor-2549 .elementor-element.elementor-element-99b14d7{--display:flex;}.elementor-2549 .elementor-element.elementor-element-718b57b{--horizontal-progress-border:none;--horizontal-border-style:none;}.elementor-2549 .elementor-element.elementor-element-08557a4 > .elementor-container{max-width:1419px;}.elementor-2549 .elementor-element.elementor-element-08557a4{margin-top:52px;margin-bottom:0px;}.elementor-2549 .elementor-element.elementor-element-dd1ece9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2549 .elementor-element.elementor-element-dd1ece9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2549 .elementor-element.elementor-element-dd1ece9 > .elementor-element-populated, .elementor-2549 .elementor-element.elementor-element-dd1ece9 > .elementor-element-populated > .elementor-background-overlay, .elementor-2549 .elementor-element.elementor-element-dd1ece9 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-2549 .elementor-element.elementor-element-dd1ece9 > .elementor-element-populated{box-shadow:7px -5px 0px -2px #8F5AD8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:25px 25px 25px 25px;}.elementor-2549 .elementor-element.elementor-element-dd1ece9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2549 .elementor-element.elementor-element-46a4bb9 img{width:78%;border-radius:10px 10px 10px 10px;}.elementor-2549 .elementor-element.elementor-element-8db9188 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(43px/2);}.elementor-2549 .elementor-element.elementor-element-8db9188 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(43px/2);}.elementor-2549 .elementor-element.elementor-element-8db9188 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(43px/2);margin-left:calc(43px/2);}.elementor-2549 .elementor-element.elementor-element-8db9188 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-43px/2);margin-left:calc(-43px/2);}body.rtl .elementor-2549 .elementor-element.elementor-element-8db9188 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-43px/2);}body:not(.rtl) .elementor-2549 .elementor-element.elementor-element-8db9188 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-43px/2);}.elementor-2549 .elementor-element.elementor-element-8db9188 .elementor-icon-list-icon{width:14px;}.elementor-2549 .elementor-element.elementor-element-8db9188 .elementor-icon-list-icon i{font-size:14px;}.elementor-2549 .elementor-element.elementor-element-8db9188 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-2549 .elementor-element.elementor-element-8db9188 .elementor-icon-list-item{font-size:13px;font-weight:700;}.elementor-2549 .elementor-element.elementor-element-4705691{text-align:center;}.elementor-2549 .elementor-element.elementor-element-4705691 .elementor-heading-title{font-family:"kalame", Sans-serif;font-size:22px;}.elementor-2549 .elementor-element.elementor-element-91cf782{--box-border-width:1px;--box-border-radius:15px;--item-text-hover-decoration:underline;}.elementor-2549 .elementor-element.elementor-element-91cf782 .elementor-toc__header-title{text-align:start;}.elementor-2549 .elementor-element.elementor-element-91cf782 .elementor-toc__header{flex-direction:row;}.elementor-2549 .elementor-element.elementor-element-c1bd840 > .elementor-widget-container{margin:-29px 50px 30px 50px;}.elementor-2549 .elementor-element.elementor-element-c1bd840{line-height:38px;}.elementor-2549 .elementor-element.elementor-element-9085fa9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2549 .elementor-element.elementor-element-ba1da24:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2549 .elementor-element.elementor-element-ba1da24 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2549 .elementor-element.elementor-element-ba1da24 > .elementor-element-populated, .elementor-2549 .elementor-element.elementor-element-ba1da24 > .elementor-element-populated > .elementor-background-overlay, .elementor-2549 .elementor-element.elementor-element-ba1da24 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-2549 .elementor-element.elementor-element-ba1da24 > .elementor-element-populated{box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:25px 25px 25px 25px;}.elementor-2549 .elementor-element.elementor-element-ba1da24 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2549 .elementor-element.elementor-element-d41925d .e-search-submit{background-color:#8D53D3;}.elementor-2549 .elementor-element.elementor-element-d41925d .e-search-input{font-size:15px;border-radius:10px 10px 10px 10px;}.elementor-2549 .elementor-element.elementor-element-d41925d{--e-search-input-padding-block-start:10px;--e-search-input-padding-inline-start:10px;--e-search-input-padding-block-end:10px;--e-search-input-padding-inline-end:10px;--e-search-submit-color:var( --e-global-color-8b4c8ca );--e-search-submit-border-radius:10px 10px 10px 10px;--e-search-submit-padding:12px 22px 12px 22px;}.elementor-2549 .elementor-element.elementor-element-d41925d .e-search-submit span{font-size:14px;}.elementor-2549 .elementor-element.elementor-element-00ffd05 > .elementor-container{max-width:1016px;}.elementor-2549 .elementor-element.elementor-element-00ffd05{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:50px;}.elementor-2549 .elementor-element.elementor-element-00ffd05 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2549 .elementor-element.elementor-element-4b0698c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2549 .elementor-element.elementor-element-4b0698c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8b4c8ca );}.elementor-2549 .elementor-element.elementor-element-4b0698c > .elementor-element-populated, .elementor-2549 .elementor-element.elementor-element-4b0698c > .elementor-element-populated > .elementor-background-overlay, .elementor-2549 .elementor-element.elementor-element-4b0698c > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-2549 .elementor-element.elementor-element-4b0698c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px -4px 0px -28px;--e-column-margin-right:-4px;--e-column-margin-left:-28px;padding:30px 30px -5px 30px;}.elementor-2549 .elementor-element.elementor-element-4b0698c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2549 .elementor-element.elementor-element-833b501.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2549 .elementor-element.elementor-element-833b501.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2549 .elementor-element.elementor-element-833b501.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2549 .elementor-element.elementor-element-833b501 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-2549 .elementor-element.elementor-element-de74133 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2549 .elementor-element.elementor-element-de74133 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-2549 .elementor-element.elementor-element-de74133{--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-2549 .elementor-element.elementor-element-de74133 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2549 .elementor-element.elementor-element-de74133 .elementor-icon-list-item > a{font-family:"kalame", Sans-serif;font-weight:700;}.elementor-2549 .elementor-element.elementor-element-de74133 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-2549 .elementor-element.elementor-element-14b02e9{text-align:center;}.elementor-2549 .elementor-element.elementor-element-14b02e9 .elementor-heading-title{font-size:13px;color:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-2549 .elementor-element.elementor-element-dc664e2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2549 .elementor-element.elementor-element-dc664e2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2549 .elementor-element.elementor-element-dc664e2.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2549 .elementor-element.elementor-element-ec48e04{width:auto;max-width:auto;}.elementor-2549 .elementor-element.elementor-element-ec48e04 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-2549 .elementor-element.elementor-element-34df0a0{width:auto;max-width:auto;}.elementor-2549 .elementor-element.elementor-element-34df0a0 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-2549 .elementor-element.elementor-element-cb753e2{width:auto;max-width:auto;}.elementor-2549 .elementor-element.elementor-element-cb753e2 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-2549 .elementor-element.elementor-element-6d3cb51{margin-top:0px;margin-bottom:306px;}.elementor-2549 .elementor-element.elementor-element-1a9e4e1 > .elementor-element-populated{margin:0px 122px 0px 0px;--e-column-margin-right:122px;--e-column-margin-left:0px;}.elementor-2549 .elementor-element.elementor-element-bc9ed83{width:var( --container-widget-width, 86.488% );max-width:86.488%;--container-widget-width:86.488%;--container-widget-flex-grow:0;}.elementor-2549 .elementor-element.elementor-element-bc9ed83.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2549 .elementor-element.elementor-element-8951449{--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;--margin-top:-301px;--margin-bottom:377px;--margin-left:0px;--margin-right:0px;}.elementor-2549 .elementor-element.elementor-element-12189b2{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2549 .elementor-element.elementor-element-12189b2 > .elementor-widget-container{margin:44px 0px 0px 0px;}.elementor-2549 .elementor-element.elementor-element-12189b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2549 .elementor-element.elementor-element-12189b2 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2549 .elementor-element.elementor-element-12189b2:after{content:"0.66";}.elementor-2549 .elementor-element.elementor-element-12189b2 .elementor-post__thumbnail__link{width:100%;}.elementor-2549 .elementor-element.elementor-element-12189b2 .elementor-post__meta-data span + span:before{content:"•";}.elementor-2549 .elementor-element.elementor-element-12189b2 .elementor-post__card{border-radius:20px;}.elementor-2549 .elementor-element.elementor-element-12189b2 .elementor-post__text{margin-top:20px;}.elementor-2549 .elementor-element.elementor-element-12189b2 .elementor-post__badge{right:0;}.elementor-2549 .elementor-element.elementor-element-12189b2 .elementor-post__card .elementor-post__badge{margin:20px;}body.elementor-page-2549:not(.elementor-motion-effects-element-type-background), body.elementor-page-2549 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}@media(max-width:767px){.elementor-2549 .elementor-element.elementor-element-08557a4{margin-top:28px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-2549 .elementor-element.elementor-element-dd1ece9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2549 .elementor-element.elementor-element-dd1ece9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2549 .elementor-element.elementor-element-dd1ece9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2549 .elementor-element.elementor-element-dd1ece9 > .elementor-element-populated, .elementor-2549 .elementor-element.elementor-element-dd1ece9 > .elementor-element-populated > .elementor-background-overlay, .elementor-2549 .elementor-element.elementor-element-dd1ece9 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-2549 .elementor-element.elementor-element-dd1ece9 > .elementor-element-populated{margin:3px 0px 3px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:16px 16px 16px 16px;}.elementor-2549 .elementor-element.elementor-element-46a4bb9 img{width:91%;border-radius:10px 10px 10px 10px;}.elementor-2549 .elementor-element.elementor-element-4705691 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2549 .elementor-element.elementor-element-4705691{text-align:right;}.elementor-2549 .elementor-element.elementor-element-4705691 .elementor-heading-title{font-size:18px;}.elementor-2549 .elementor-element.elementor-element-c1bd840 > .elementor-widget-container{margin:-38px 0px 0px 0px;}.elementor-2549 .elementor-element.elementor-element-c1bd840{text-align:right;}.elementor-2549 .elementor-element.elementor-element-00ffd05 > .elementor-container{max-width:1077px;}.elementor-2549 .elementor-element.elementor-element-00ffd05{margin-top:-15px;margin-bottom:-15px;}.elementor-2549 .elementor-element.elementor-element-4b0698c > .elementor-element-populated{margin:0px -3px 0px 5px;--e-column-margin-right:-3px;--e-column-margin-left:5px;}.elementor-2549 .elementor-element.elementor-element-1a9e4e1 > .elementor-element-populated{margin:-1px -1px -1px -1px;--e-column-margin-right:-1px;--e-column-margin-left:-1px;}.elementor-2549 .elementor-element.elementor-element-bc9ed83 > .elementor-widget-container{margin:0px 1px 0px 0px;}.elementor-2549 .elementor-element.elementor-element-bc9ed83{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;}.elementor-2549 .elementor-element.elementor-element-bc9ed83.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2549 .elementor-element.elementor-element-12189b2{width:var( --container-widget-width, 336px );max-width:336px;--container-widget-width:336px;--container-widget-flex-grow:0;}.elementor-2549 .elementor-element.elementor-element-12189b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2549 .elementor-element.elementor-element-12189b2.elementor-element{--align-self:center;}.elementor-2549 .elementor-element.elementor-element-12189b2 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.56 * 100% );}.elementor-2549 .elementor-element.elementor-element-12189b2:after{content:"0.56";}.elementor-2549 .elementor-element.elementor-element-12189b2 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-2549 .elementor-element.elementor-element-dd1ece9{width:80%;}.elementor-2549 .elementor-element.elementor-element-9085fa9{width:39.466%;}.elementor-2549 .elementor-element.elementor-element-4b0698c{width:100%;}.elementor-2549 .elementor-element.elementor-element-833b501{width:24.254%;}.elementor-2549 .elementor-element.elementor-element-dc664e2{width:75.746%;}.elementor-2549 .elementor-element.elementor-element-1a9e4e1{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2549 .elementor-element.elementor-element-dd1ece9{width:100%;}.elementor-2549 .elementor-element.elementor-element-9085fa9{width:100%;}.elementor-2549 .elementor-element.elementor-element-ba1da24{width:100%;}.elementor-2549 .elementor-element.elementor-element-833b501{width:50%;}.elementor-2549 .elementor-element.elementor-element-dc664e2{width:50%;}}/* Start custom CSS for post-info, class: .elementor-element-8db9188 */.elementor-2549 .elementor-element.elementor-element-8db9188{

background:#F8F5FF;

padding:14px 24px;

border-radius:50px;

display:inline-flex;

gap:18px;

box-shadow:0 10px 30px rgba(123,89,255,.08);

}
@media (max-width:767px){

.elementor-2549 .elementor-element.elementor-element-8db9188{

padding:12px 15px !important;

border-radius:16px !important;

display:flex;

flex-wrap:wrap;

justify-content:center;

align-items:center;

gap:10px;

text-align:center;

}

.elementor-2549 .elementor-element.elementor-element-8db9188 span,
.elementor-2549 .elementor-element.elementor-element-8db9188 a,
.elementor-2549 .elementor-element.elementor-element-8db9188 i{

font-size:13px !important;

}

}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-4705691 */.elementor-2549 .elementor-element.elementor-element-4705691 h1{

font-size:54px;

font-weight:900;

line-height:1.3;

background:linear-gradient(90deg,#5A2EFF,#8F5BFF);

-webkit-background-clip:text;

-webkit-text-fill-color:transparent;

margin-bottom:35px;

}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-c1bd840 */.elementor-2549 .elementor-element.elementor-element-c1bd840 p{

font-size:20px;

line-height:2.35;

color:#4B4B4B;

font-weight:500;

}
.elementor-2549 .elementor-element.elementor-element-c1bd840 h2{

font-size:25px;

font-weight:800;

border-right:6px solid #7A4DFF;

padding-right:18px;

margin:60px 0 25px;

color:#292929;

}
blockquote{

background:linear-gradient(135deg,#FBF9FF,#F3EDFF);

border-right:5px solid #8A5DFF;

padding:10px;

border-radius:22px;

box-shadow:0 15px 40px rgba(123,89,255,.10);

font-size:15px;

line-height:2.2;

}
a{

color:#7A4DFF;

font-weight:700;

transition:.3s;

}

a:hover{

color:#5B2EFF;

text-decoration:none;

}
/* موبایل */
@media (max-width:767px){

.elementor-2549 .elementor-element.elementor-element-c1bd840 h1{
    font-size:32px !important;
    line-height:1.4;
}

.elementor-2549 .elementor-element.elementor-element-c1bd840 h2{
    font-size:24px !important;
    line-height:1.5;
}

.elementor-2549 .elementor-element.elementor-element-c1bd840 h3{
    font-size:20px !important;
    line-height:1.5;
}

.elementor-2549 .elementor-element.elementor-element-c1bd840 p,
.elementor-2549 .elementor-element.elementor-element-c1bd840 li{
    font-size:16px !important;
    line-height:2 !important;
}

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dd1ece9 *//* دسکتاپ */
.elementor-2549 .elementor-element.elementor-element-dd1ece9{
    padding:75px;
}

/* تبلت */
@media (max-width:1024px){
    .elementor-2549 .elementor-element.elementor-element-dd1ece9{
        padding:35px;
    }
}

/* موبایل */
@media (max-width:767px){
    .elementor-2549 .elementor-element.elementor-element-dd1ece9{
        padding:2px;
        border-radius:20px;
    }
}
.elementor-2549 .elementor-element.elementor-element-dd1ece9{

background:rgba(255,255,255,.95);

border:1px solid rgba(143,91,255,.12);

border-radius:20px;



box-shadow:
0 20px 60px rgba(92,59,255,.08),
0 8px 18px rgba(0,0,0,.05);

transition:.35s;

position:relative;

overflow:hidden;

}
.elementor-2549 .elementor-element.elementor-element-dd1ece9:before{

content:"";

position:absolute;

width:280px;
height:280px;

background:radial-gradient(circle,
rgba(141,92,255,.16),
transparent 70%);

top:-120px;
left:-120px;

pointer-events:none;

}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-d41925d *//* باکس اصلی */
.darik-search{
    background:#fff;
    padding:22px;
    border-radius:22px;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

/* عنوان */
.darik-search::before{
    content:"جستجو";
    display:block;
    font-size:34px;
    font-weight:700;
    color:#111;
    margin-bottom:18px;
}

.darik-search .elementor-search-form{
    border-top:2px solid #5A54FF;
    padding-top:20px;
}

/* فرم */
.darik-search .elementor-search-form__container{
    border:1px solid #E8E8E8;
    border-radius:35px;
    overflow:hidden;
    background:#fff;
}

/* اینپوت */
.darik-search .elementor-search-form__input{
    height:58px;
    border:none !important;
    box-shadow:none !important;
    padding:0 25px !important;
    font-size:16px;
    color:#222;
}

.darik-search .elementor-search-form__input::placeholder{
    color:#666;
}

/* دکمه */
.darik-search .elementor-search-form__submit{
    width:65px;
    min-width:65px;
    background:#5A54FF !important;
    border:none !important;
    color:#fff !important;
    transition:.3s;
}

.darik-search .elementor-search-form__submit:hover{
    background:#443de8 !important;
}

/* آیکون */
.darik-search .elementor-search-form__icon{
    font-size:22px;
    color:#fff;
}

/* حذف استایل پیشفرض */
.darik-search input:focus{
    outline:none !important;
    box-shadow:none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec48e04 */.icon-container-2 {
    display: flex;
    padding: 10px;
    border-radius: 20px;
    justify-content: flex-start;
    align-items: center;
    overflow: hidden;
    width: 40px;
    height: 40px;
    background-color: #28A9E8;
    position: relative;
    transition: width 0.3s ease;
   
}
img.hricon {
    
    max-width: 20px;
    
}

.icon-container-2:hover {
    width: 115px;
}

.icon-wrapper-2 {
    display: flex;
    align-items: center;
    text-decoration: none;
}

.hricon {
    margin-right: 0;
}

.icon-text-2 {
    color: #fff;
    opacity: 0;
    white-space: nowrap;
    margin-right: 8px;
    transition: opacity 0.3s ease;
}

.icon-container-2:hover .icon-text-2 {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-34df0a0 */.icon-container-3 {
    display: flex;
    padding: 10px;
    border-radius: 20px;
    justify-content: flex-start;
    align-items: center;
    overflow: hidden;
    width: 40px;
    height: 40px;
    background-color: #25D366;
    position: relative;
    transition: width 0.3s ease;
   
}
img.hricon {
    
    max-width: 20px;
    
}

.icon-container-3:hover {
    width: 115px;
}

.icon-wrapper-3 {
    display: flex;
    align-items: center;
    text-decoration: none;
}

.hricon {
    margin-right: 0;
}

.icon-text-3 {
    color: #fff;
    opacity: 0;
    white-space: nowrap;
    margin-right: 8px;
    transition: opacity 0.3s ease;
}

.icon-container-3:hover .icon-text-3 {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb753e2 */.icon-container-4 {
    display: flex;
    padding: 10px;
    border-radius: 20px;
    justify-content: flex-start;
    align-items: center;
    overflow: hidden;
    width: 40px;
    height: 40px;
    background-color: #B72C99;
    position: relative;
    transition: width 0.3s ease;
   
}
img.hricon {
    
    max-width: 20px;
    
}

.icon-container-4:hover {
    width: 115px;
}

.icon-wrapper-4 {
    display: flex;
    align-items: center;
    text-decoration: none;
}

.hricon {
    margin-right: 0;
}

.icon-text-4 {
    color: #fff;
    opacity: 0;
    white-space: nowrap;
    margin-right: 8px;
    transition: opacity 0.3s ease;
}

.icon-container-4:hover .icon-text-4 {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4b0698c */.elementor-2549 .elementor-element.elementor-element-4b0698c{

background:linear-gradient(135deg,#5B2EFF,#7B4DFF,#9B6CFF);

border-radius:30px;

padding:35px 45px;


box-shadow:
0 25px 60px rgba(92,59,255,.22);

position:relative;

overflow:hidden;

transition:.4s;

}
.elementor-2549 .elementor-element.elementor-element-4b0698c:before{

content:"";

position:absolute;

width:420px;
height:420px;

background:radial-gradient(circle,
rgba(255,255,255,.22),
transparent 70%);

top:-220px;
left:-150px;

pointer-events:none;

}
.elementor-2549 .elementor-element.elementor-element-4b0698c:hover{

transform:translateY(-6px);

box-shadow:
0 40px 80px rgba(92,59,255,.35);

}
/* موبایل */
@media (max-width:767px){

.elementor-2549 .elementor-element.elementor-element-4b0698c{

padding:20px 15px !important;

border-radius:18px;

}

}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-bc9ed83 */.elementor-2549 .elementor-element.elementor-element-bc9ed83{

background:rgba(255,255,255,.9);

padding:45px;

border-radius:28px;


box-shadow:
0 20px 60px rgba(110,80,255,.08);

border:1px solid rgba(143,91,255,.12);

}
textarea{

background:#FAF8FF;

border:2px solid transparent;

border-radius:22px;

padding:22px;

font-size:18px;

transition:.35s;

box-shadow:
inset 0 5px 18px rgba(110,80,255,.05);

}
textarea:focus{

border-color:#8A5DFF;

box-shadow:
0 0 0 5px rgba(138,93,255,.12);

outline:none;

}
input{

background:#FAF8FF;

border-radius:18px;

padding:16px;

border:2px solid transparent;

transition:.3s;

}
input:focus{

border-color:#8A5DFF;

box-shadow:0 0 0 4px rgba(138,93,255,.12);

}
#submit,
input[type=submit]{

background:linear-gradient(135deg,#5B2EFF,#9B6CFF);

border:none;

border-radius:18px;

padding:18px 42px;

font-size:18px;

font-weight:700;

color:white;

box-shadow:
0 18px 40px rgba(110,80,255,.25);

transition:.35s;

cursor:pointer;

}

#submit:hover,
input[type=submit]:hover{

transform:translateY(-4px);

box-shadow:
0 28px 60px rgba(110,80,255,.35);

}
@media (max-width:767px){

.elementor-2549 .elementor-element.elementor-element-bc9ed83{

padding:20px 15px !important;

border-radius:18px;

margin-top:30px;

}

}
@media (max-width:767px){

.elementor-2549 .elementor-element.elementor-element-bc9ed83 input[type="submit"]{

width:100%;

padding:16px;

font-size:17px;

border-radius:16px;

}

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'kalame';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://darik.app/wp-content/uploads/2024/10/KalamehFaNum-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */