.elementor-10489 .elementor-element.elementor-element-0ba4a44{width:var( --container-widget-width, 100.547% );max-width:100.547%;--container-widget-width:100.547%;--container-widget-flex-grow:0;}.elementor-10489 .elementor-element.elementor-element-0ba4a44:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10489 .elementor-element.elementor-element-38fcdc8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10489 .elementor-element.elementor-element-38fcdc8 .elementor-heading-title{font-size:30px;font-weight:bold;}.elementor-10489 .elementor-element.elementor-element-3ea9874 .wd-text-block{font-size:22px;letter-spacing:0px;}.elementor-10489 .elementor-element.elementor-element-5684b12{text-align:center;}.elementor-10489 .elementor-element.elementor-element-5684b12 .ha-cig-item i,.elementor-10489 .elementor-element.elementor-element-5684b12 .ha-cig-item img{width:60px;height:60px;}.elementor-10489 .elementor-element.elementor-element-5684b12 .ha-cig-item i,.elementor-10489 .elementor-element.elementor-element-5684b12 .ha-cig-item .fw-svg-wrap{width:60px;height:60px;}.elementor-10489 .elementor-element.elementor-element-5684b12 .ha-cig-item i{font-size:25px;}.elementor-10489 .elementor-element.elementor-element-5684b12 .ha-cig-item svg{width:25px;height:25px;}.elementor-10489 .elementor-element.elementor-element-5684b12 .ha-cig-item:not(:last-child){margin-right:5px;}.elementor-10489 .elementor-element.elementor-element-5684b12 .ha-cig-item i,.elementor-10489 .elementor-element.elementor-element-5684b12 .ha-cig-item img,.elementor-10489 .elementor-element.elementor-element-5684b12 .ha-cig-item .fw-svg-wrap{border-width:3px;}.elementor-10489 .elementor-element.elementor-element-738a803{width:auto;max-width:auto;}.elementor-10489 .elementor-element.elementor-element-738a803 > .elementor-widget-container{padding:13px 13px 0px 13px;}.elementor-10489 .elementor-element.elementor-element-738a803 .elementor-icon-wrapper{text-align:center;}.elementor-10489 .elementor-element.elementor-element-738a803.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10489 .elementor-element.elementor-element-738a803.elementor-view-framed .elementor-icon, .elementor-10489 .elementor-element.elementor-element-738a803.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10489 .elementor-element.elementor-element-738a803.elementor-view-framed .elementor-icon, .elementor-10489 .elementor-element.elementor-element-738a803.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10489 .elementor-element.elementor-element-36e1488{width:auto;max-width:auto;align-self:center;}.elementor-10489 .elementor-element.elementor-element-36e1488 > .elementor-widget-container{margin:0px 49px 0px 0px;}.elementor-10489 .elementor-element.elementor-element-36e1488 .elementor-heading-title{color:var( --e-global-color-9b90a32 );font-weight:bold;}.elementor-10489 .elementor-element.elementor-element-585813b:not(.elementor-motion-effects-element-type-background), .elementor-10489 .elementor-element.elementor-element-585813b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A6356;}.elementor-10489 .elementor-element.elementor-element-585813b, .elementor-10489 .elementor-element.elementor-element-585813b > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-10489 .elementor-element.elementor-element-585813b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-10489 .elementor-element.elementor-element-585813b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10489 .elementor-element.elementor-element-a2aba67{text-align:left;}.elementor-10489 .elementor-element.elementor-element-a2aba67 .elementor-heading-title{color:#FFFFFF;font-weight:bold;}.elementor-10489 .elementor-element.elementor-element-e2ed858{text-align:center;color:#FFFFFF;}.elementor-10489 .elementor-element.elementor-element-f11bbe0{margin:50px 0px 0px 0px;}.elementor-10489 .elementor-element.elementor-element-859e3b1 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-10489 .elementor-element.elementor-element-859e3b1 .elementor-heading-title{font-size:30px;font-weight:bold;}.elementor-10489 .elementor-element.elementor-element-a906281 img{border-radius:25px 25px 25px 25px;}@media(min-width:768px){.elementor-10489 .elementor-element.elementor-element-84a0604{width:38.654%;}.elementor-10489 .elementor-element.elementor-element-746e49d{width:61.346%;}}/* Start custom CSS for heading, class: .elementor-element-38fcdc8 */.gra-text{
    font-size: 48px;
    background-image: linear-gradient(267.43deg, #73ed7c 4.95%, #019297 97.92%);
    background-clip: text;
    -webkit-text-fill-color: transparent;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-738a803 */.elementor-10489 .elementor-element.elementor-element-738a803 {
    border-radius: 45px;
    background: linear-gradient(267.43deg, #73ed7c 4.95%, #019297 97.92%);
    transition: background 3s ease-in-out !important; /* زمان و نوع انیمیشن */
}

.elementor-10489 .elementor-element.elementor-element-738a803:hover {
    background: linear-gradient(267.43deg, #019297 4.95%, #73ed7c 97.92%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8472e52 */.elementor-10489 .elementor-element.elementor-element-8472e52{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3074c80 */.elementor-10489 .elementor-element.elementor-element-3074c80{
    width: 80%;
    margin: auto  !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2aba67 */.elementor-10489 .elementor-element.elementor-element-a2aba67{
             background: linear-gradient(to right, #a32, #cf23cf, #eedd44); 
            -webkit-text-fill-color: transparent; 
            -webkit-background-clip: text; 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-585813b */.elementor-10489 .elementor-element.elementor-element-585813b{
    width: 80%;
    margin: auto;
    overflow: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-859e3b1 */.gra-text{
    font-size: 48px;
    background-image: linear-gradient(267.43deg, #73ed7c 4.95%, #019297 97.92%);
    background-clip: text;
    -webkit-text-fill-color: transparent;}/* End custom CSS */