.elementor-693 .elementor-element.elementor-element-8106e04{--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-693 .elementor-element.elementor-element-8106e04:not(.elementor-motion-effects-element-type-background), .elementor-693 .elementor-element.elementor-element-8106e04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #141414 0%, #191919 100%);}.elementor-693 .elementor-element.elementor-element-0ad0359{--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-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-693 .elementor-element.elementor-element-670657d{text-align:right;}.elementor-693 .elementor-element.elementor-element-670657d .elementor-heading-title{font-family:"VazirFN", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-693 .elementor-element.elementor-element-9ee703e{text-align:right;}.elementor-693 .elementor-element.elementor-element-9ee703e .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:30px;font-weight:400;color:#61CE70;}.elementor-693 .elementor-element.elementor-element-f548221{text-align:right;}.elementor-693 .elementor-element.elementor-element-f548221 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:500;line-height:36px;color:#919191;}.elementor-693 .elementor-element.elementor-element-2e74c88{--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-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-693 .elementor-element.elementor-element-96708dd img{width:563px;height:300px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(1.2819293478261273, 255, 9.072728799917352, 0.5);}.elementor-693 .elementor-element.elementor-element-b24cd48{--display:flex;}.elementor-693 .elementor-element.elementor-element-1e3b984{text-align:center;}.elementor-693 .elementor-element.elementor-element-1e3b984 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:33px;font-weight:500;color:#302F2F;}.elementor-693 .elementor-element.elementor-element-7a052a4{text-align:center;}.elementor-693 .elementor-element.elementor-element-7a052a4 .elementor-heading-title{font-family:"VazirFN", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-693 .elementor-element.elementor-element-a227cd6{--display:flex;}.elementor-693 .elementor-element.elementor-element-ecceab6{text-align:justify;}.elementor-693 .elementor-element.elementor-element-ecceab6 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:500;line-height:23px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#919191;}.elementor-693 .elementor-element.elementor-element-3e1d49c{text-align:justify;}.elementor-693 .elementor-element.elementor-element-3e1d49c .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:500;line-height:23px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#919191;}.elementor-693 .elementor-element.elementor-element-cc11921{text-align:center;}.elementor-693 .elementor-element.elementor-element-cc11921 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:33px;font-weight:500;color:#302F2F;}.elementor-693 .elementor-element.elementor-element-4750529{--display:flex;}.elementor-693 .elementor-element.elementor-element-134c015{--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-693 .elementor-element.elementor-element-134c015:not(.elementor-motion-effects-element-type-background), .elementor-693 .elementor-element.elementor-element-134c015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #191919 0%, #141414 100%);}.elementor-693 .elementor-element.elementor-element-0a0ea3e{--spacer-size:38px;}.elementor-693 .elementor-element.elementor-element-db559da{text-align:center;}.elementor-693 .elementor-element.elementor-element-db559da .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:33px;font-weight:500;color:#FFFFFF;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-693 .elementor-element.elementor-element-fdb7c0c .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-693 .elementor-element.elementor-element-fdb7c0c .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-693 .elementor-element.elementor-element-fdb7c0c > .elementor-widget-container{padding:0px 80px 0px 80px;}.elementor-693 .elementor-element.elementor-element-fdb7c0c{--image-border-color:var( --e-global-color-accent );--image-border-width:1px;--image-border-radius:20px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-693 .elementor-element.elementor-element-fdb7c0c .elementor-gallery-item:hover{border-color:#000000;}.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-693 .elementor-element.elementor-element-814c394 .elementor-button{background-color:#61CE7000;font-family:"VazirMatn", Sans-serif;font-size:19px;font-weight:500;fill:#82F9AD;color:#82F9AD;border-style:solid;border-width:1px 1px 1px 1px;border-color:#82F9AD;border-radius:50px 50px 50px 50px;padding:12px 20px 12px 20px;}.elementor-693 .elementor-element.elementor-element-814c394{width:var( --container-widget-width, 100.528% );max-width:100.528%;--container-widget-width:100.528%;--container-widget-flex-grow:0;}.elementor-693 .elementor-element.elementor-element-814c394 > .elementor-widget-container{margin:7px 7px 7px 7px;padding:0px 80px 0px 80px;}.elementor-693 .elementor-element.elementor-element-814c394.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}@media(max-width:767px){.elementor-693 .elementor-element.elementor-element-670657d{text-align:center;}.elementor-693 .elementor-element.elementor-element-9ee703e{text-align:center;}.elementor-693 .elementor-element.elementor-element-9ee703e .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-693 .elementor-element.elementor-element-96708dd img{width:276px;height:241px;}.elementor-693 .elementor-element.elementor-element-814c394 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-693 .elementor-element.elementor-element-814c394.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-693 .elementor-element.elementor-element-0ad0359{--width:50%;}.elementor-693 .elementor-element.elementor-element-2e74c88{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-eae5151 */.container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.container .box {
    position: relative;
    width: 350px;
    padding: 40px;
    background: #fff;
    box-shadow: 10px 15px 15px 15px rgba(0,0,0,.1);
    border-radius: 4px;
    margin: 20px;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center;
}
.container .box:before {
    content: '';
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(255,255,255,.2);
    z-index: 2;
    pointer-events: none;
}
.container .box .icon1 {
    position: relative;
    width: 80px;
    height: 80px;
    color: #fff;
    background: #000;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    border-radius: 50%;
    font-family: sans-serif;
    font-size: 40px;
    font-weight: 700;
    transition: 1s;
}
.container .box:nth-child(1) .icon1 {
    box-shadow: 0 0 0 0 #A8E6CF;
    background: #A8E6CF;
}
.container .box:nth-child(1):hover .icon1 {
    box-shadow: 0 0 0 400px #A8E6CF;
}
.container .box:nth-child(2) .icon1 {
    box-shadow: 0 0 0 0  #1F85C7;
    background: #1F85C7;
}
.container .box:nth-child(2):hover .icon1 {
    box-shadow: 0 0 0 400px #1F85C7;
}
.container .box:nth-child(3) .icon1 {
    box-shadow: 0 0 0 0 #56C596;
    background: #56C596;
}
.container .box:nth-child(3):hover .icon1 {
    box-shadow: 0 0 0 400px #56C596;
}
.container .box .content {
    position: relative;
    z-index: 1;
    transition: 0.5s;
}
.container .box:hover .content {
    color: #fff;
}
.container .box .content h3 {
    font-family: Vazir, sans-serif;
    font-size: 20px;
    margin: 10px 0;
    padding: 0;
}
.container .box .content p {
    font-family: Vazir, sans-serif;
    margin: 0;
    padding: 0;
}
.container .box .content a {
   display: inline-block;
    padding: 10px 20px;
    background: #fff;
    border-radius: 4px;
    text-decoration: none;
    color: #000;
    font-weight: 500;
    margin-top: 20px;
    box-shadow: 0 0 1px 1px #9Ba8B3;
}/* End custom CSS */