.elementor-688 .elementor-element.elementor-element-989cd5c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-688 .elementor-element.elementor-element-989cd5c{margin-top:-3%;margin-bottom:0%;padding:220px 35px 200px 35px;}.elementor-688 .elementor-element.elementor-element-d432917 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-688 .elementor-element.elementor-element-d432917{position:relative;right:0px;}.elementor-688 .elementor-element.elementor-element-413bc37a .aux-media-image{border-radius:20px 20px 0px 0px !important;}.elementor-688 .elementor-element.elementor-element-413bc37a .entry-header .entry-title a{font-family:"IRANSans", Sans-serif;font-size:27px;font-weight:bold;}.elementor-688 .elementor-element.elementor-element-413bc37a .entry-tax{font-family:"IRANSans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;}.elementor-688 .elementor-element.elementor-element-413bc37a .entry-tax a:after{margin-right:5px;margin-left:5px;}.elementor-688 .elementor-element.elementor-element-413bc37a > .elementor-widget-container{margin:0% -17% 0% 2%;}.elementor-688 .elementor-element.elementor-element-413bc37a{animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}.elementor-688 .elementor-element.elementor-element-3e02a0d .aux-modern-button-wrapper{text-align:center;}.elementor-688 .elementor-element.elementor-element-3e02a0d .aux-text{font-family:"IRANYekan", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-688 .elementor-element.elementor-element-3e02a0d .aux-modern-button:hover .aux-text{text-decoration:underline;}.elementor-688 .elementor-element.elementor-element-3e02a0d .aux-icon{font-size:30px;}.elementor-688 .elementor-element.elementor-element-3e02a0d > .elementor-widget-container{margin:80px 450px 0px 0px;}.elementor-688 .elementor-element.elementor-element-2dd5355.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-688 .elementor-element.elementor-element-2dd5355 > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;}.elementor-688 .elementor-element.elementor-element-2dd5355{position:absolute;top:0px;left:0px;}.elementor-688 .elementor-element.elementor-element-62d5b88b .aux-modern-heading-secondary{font-family:"IRANYekan", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;letter-spacing:0px;background-color:transparent;background-image:linear-gradient(-88deg, #FFA024 0%, #FFE91C 100%);padding:0px 14px 0px 0px;border-radius:0px 10px 10px 0px;max-width:92px;}.elementor-688 .elementor-element.elementor-element-62d5b88b .aux-modern-heading-secondary .aux-head-highlight{font-family:"IRANYekan", Sans-serif;font-size:22px;font-weight:300;text-transform:uppercase;margin:0px -2px 0px 0px;}.elementor-688 .elementor-element.elementor-element-62d5b88b .aux-widget-modern-heading .aux-widget-inner{margin:-15px 0px 0px 0px;}.elementor-688 .elementor-element.elementor-element-62d5b88b{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-688 .elementor-element.elementor-element-3619f439 .aux-modern-heading-primary{font-family:"YekanBakh", Sans-serif;font-size:50px;font-weight:600;text-transform:capitalize;letter-spacing:-0.65px;margin:0px 0px 0px 0px;max-width:365px;}.elementor-688 .elementor-element.elementor-element-3619f439{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-688 .elementor-element.elementor-element-1c3a427 .aux-carousel-navigation{justify-content:flex-start;}.elementor-688 .elementor-element.elementor-element-1c3a427 .aux-carousel-navigation .aux-prev{margin-right:30px;}.elementor-688 .elementor-element.elementor-element-1c3a427 .aux-custom-nav{box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.1607843137254902);font-size:18px;}.elementor-688 .elementor-element.elementor-element-1c3a427 .aux-custom-nav, .elementor-688 .elementor-element.elementor-element-1c3a427 .aux-arrow-nav{border-radius:50px 50px 50px 50px;padding:17px 18px 17px 18px;}.elementor-688 .elementor-element.elementor-element-1c3a427 .aux-custom-nav > span{line-height:0;}.elementor-688 .elementor-element.elementor-element-1c3a427 .aux-custom-nav:hover{background-color:transparent;background-image:linear-gradient(180deg, #6A11CB 0%, #005BEA 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);color:#FFFFFF;font-size:18px;}.elementor-688 .elementor-element.elementor-element-1c3a427 > .elementor-widget-container{margin:80px 0px 0px 0px;}@media(max-width:1024px){.elementor-688 .elementor-element.elementor-element-989cd5c{padding:100px 35px 200px 35px;}.elementor-688 .elementor-element.elementor-element-d432917 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-688 .elementor-element.elementor-element-413bc37a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-688 .elementor-element.elementor-element-3e02a0d > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-688 .elementor-element.elementor-element-2dd5355.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-688 .elementor-element.elementor-element-2dd5355.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-688 .elementor-element.elementor-element-2dd5355.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-688 .elementor-element.elementor-element-2dd5355 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-688 .elementor-element.elementor-element-2dd5355{position:relative;top:-5%;}.elementor-688 .elementor-element.elementor-element-62d5b88b .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-688 .elementor-element.elementor-element-62d5b88b > .elementor-widget-container{margin:0% -15% 0% 0%;}.elementor-688 .elementor-element.elementor-element-3619f439 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-688 .elementor-element.elementor-element-3619f439 .aux-modern-heading-primary{font-size:33px;max-width:607px;}.elementor-688 .elementor-element.elementor-element-1c3a427 .aux-carousel-navigation{justify-content:center;}}@media(max-width:767px){.elementor-688 .elementor-element.elementor-element-989cd5c{padding:80px 35px 50px 35px;}.elementor-bc-flex-widget .elementor-688 .elementor-element.elementor-element-d432917.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-688 .elementor-element.elementor-element-d432917.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-688 .elementor-element.elementor-element-d432917.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-688 .elementor-element.elementor-element-413bc37a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-688 .elementor-element.elementor-element-413bc37a{max-width:70%;}.elementor-688 .elementor-element.elementor-element-62d5b88b .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-688 .elementor-element.elementor-element-62d5b88b .aux-modern-heading-secondary{font-size:18px;padding:0px 28px 0px 0px;}.elementor-688 .elementor-element.elementor-element-62d5b88b .aux-modern-heading-secondary .aux-head-highlight{font-size:18px;margin:0px 1px 0px 0px;}.elementor-688 .elementor-element.elementor-element-62d5b88b > .elementor-widget-container{margin:0% -20% 0% 0%;}.elementor-688 .elementor-element.elementor-element-3619f439 .aux-modern-heading-primary{font-size:26px;}.elementor-688 .elementor-element.elementor-element-1c3a427 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-688 .elementor-element.elementor-element-d432917{width:75%;}.elementor-688 .elementor-element.elementor-element-2dd5355{width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-688 .elementor-element.elementor-element-d432917{width:100%;}.elementor-688 .elementor-element.elementor-element-2dd5355{width:100%;}}/* Start custom CSS for aux_recent_portfolios_grid_carousel, class: .elementor-element-413bc37a */.elementor-688 .elementor-element.elementor-element-413bc37a .entry-main{
    box-shadow: 0px 6px 35px
        #0000001A;
    background:
        #fff;
    margin-top: -27px;
    border-radius: 0 0 20px 20px;
    padding: 20px 70px 1px 0px;
}
.elementor-688 .elementor-element.elementor-element-413bc37a .entry-title:before{
    content: '';
    width: 34px;
    height: 4px;
    background: transparent linear-gradient(-90deg, #FFA024 0%, #FFE91C 100%) 100% 0% no-repeat padding-box;
    box-shadow: 0px 10px 30px #2E3CFF73;
    border-radius: 20px;
    position: absolute;
    right: -45px;
    top: 45%;
    margin-left: 10px !important;
}
.elementor-688 .elementor-element.elementor-element-413bc37a .aux-carousel-controls{
    display: none;
}
/*-----hover-----*/
.elementor-688 .elementor-element.elementor-element-413bc37a article:hover .entry-main{
    background: transparent linear-gradient(-256deg, #000000 0%, #343434 100%);
}
.elementor-688 .elementor-element.elementor-element-413bc37a article:hover .entry-title a,.elementor-688 .elementor-element.elementor-element-413bc37a article:hover .entry-tax a{
    color: #fff !important;
}
/*-----Responsive-----*/
@media screen and (max-width:1440px){
    .elementor-688 .elementor-element.elementor-element-413bc37a .entry-title a{
        font-size:20px !important;
     
    }
    .elementor-688 .elementor-element.elementor-element-413bc37a .entry-main{
        padding: 15px 40px 10px 0px !important;
    }
    .elementor-688 .elementor-element.elementor-element-413bc37a .entry-title:before{
        width:27px !important;
        right:-33px;
    }
}
@media screen and (max-width:992px){
    .elementor-688 .elementor-element.elementor-element-413bc37a{
        margin:0 15% 0 15% !important;
    }
}

.hentry .aux-portfolio-columns .entry-header, .aux-widget-recent-portfolios .aux-portfolio-columns .entry-header {
    float: right;}/* End custom CSS */
/* Start custom CSS for aux_modern_button, class: .elementor-element-3e02a0d */.elementor-688 .elementor-element.elementor-element-3e02a0d .aux-overlay::before , .elementor-688 .elementor-element.elementor-element-3e02a0d .aux-overlay::after{
    background-color: transparent !important;
}
@media screen and (max-width:1110px) and (min-width:1024px){
    .elementor-688 .elementor-element.elementor-element-3e02a0d{
        margin:80px 0 0 250px;
    }
}
@media screen and (max-width:1024px) and (min-width:800px){
    .elementor-688 .elementor-element.elementor-element-3e02a0d{
        margin:80px 0 0 0px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d432917 */@media screen and (max-width:800px){
    .elementor-688 .elementor-element.elementor-element-d432917{
        margin-top:-9%;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-62d5b88b */.elementor-688 .elementor-element.elementor-element-62d5b88b .aux-modern-heading-secondary{
    box-shadow: 0px 10px 30px #2E3CFF73;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-3619f439 */@media screen and (max-width:1366px) and (min-width:1024px){
    .elementor-688 .elementor-element.elementor-element-3619f439 .aux-modern-heading-primary{
        font-size:40px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_carousel_navigation, class: .elementor-element-1c3a427 */.elementor-688 .elementor-element.elementor-element-1c3a427 .aux-prev span{
    transform: rotate(-180deg);
}
@media screen and (max-width:992px){
    .elementor-688 .elementor-element.elementor-element-1c3a427 .aux-next{
        position: absolute;
        top: 345px;
        left: 0;
        z-index: 99;
    }
    .elementor-688 .elementor-element.elementor-element-1c3a427 .aux-prev{
        position: absolute;
        top: 345px;
        right: 0;
        z-index: 99;
    }
}
@media screen and (max-width:480px){
    .elementor-688 .elementor-element.elementor-element-1c3a427 .aux-next{
        left: -20px;
        top: 210px;
    }
    .elementor-688 .elementor-element.elementor-element-1c3a427 .aux-prev{
        right: -20px;
        top: 210px;
    }
}

.elementor-116 .elementor-element.elementor-element-3d650ae .aux-carousel-navigation .aux-prev {
    margin-left: 30px;
    margin-right: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-989cd5c */.elementor-688 .elementor-element.elementor-element-989cd5c{
    background: transparent linear-gradient(-180deg, #6A11CB 0%, #005BEA 50%,#ffffff 50%, #ffffff 100%);
}/* End custom CSS */