.elementor-9623 .elementor-element.elementor-element-ac4598e{color:var( --e-global-color-67d79b1 );font-family:"YekanBakhBold", Sans-serif;font-size:153px;}.elementor-9623 .elementor-element.elementor-element-ac4598e > .elementor-widget-container{margin:35px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9623 .elementor-element.elementor-element-c86209c{color:#FBF8F8;font-family:"YekanBakhBold", Sans-serif;font-size:153px;}.elementor-9623 .elementor-element.elementor-element-c86209c > .elementor-widget-container{margin:35px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9623 .elementor-element.elementor-element-bbe5a27 > .elementor-container{min-height:70px;}.elementor-9623 .elementor-element.elementor-element-19f4085{text-align:justify;color:var( --e-global-color-67d79b1 );font-family:"Vazir-Medium", Sans-serif;font-size:18px;}.elementor-9623 .elementor-element.elementor-element-19f4085 > .elementor-widget-container{margin:-18px 28px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9623 .elementor-element.elementor-element-c17cde4 .elementor-button{font-family:var( --e-global-typography-7d7b821-font-family ), Sans-serif;font-size:var( --e-global-typography-7d7b821-font-size );line-height:var( --e-global-typography-7d7b821-line-height );letter-spacing:var( --e-global-typography-7d7b821-letter-spacing );word-spacing:var( --e-global-typography-7d7b821-word-spacing );text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-75b4ff0 );color:var( --e-global-color-75b4ff0 );background-color:var( --e-global-color-cea9e4b );border-radius:42px 42px 42px 42px;padding:11px 11px 11px 11px;}.elementor-9623 .elementor-element.elementor-element-c17cde4 .elementor-button:hover, .elementor-9623 .elementor-element.elementor-element-c17cde4 .elementor-button:focus{background-color:#DEAB8E;}.elementor-9623 .elementor-element.elementor-element-8b7a66e{--e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9623 .elementor-element.elementor-element-8b7a66e .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF;opacity:1;}.elementor-9623 .elementor-element.elementor-element-8b7a66e > .elementor-widget-container{margin:3px 3px 3px 3px;padding:-2px -2px -2px -2px;background-color:#F3EFEF;}.elementor-9623 .elementor-element.elementor-element-a544b3f{--spacer-size:50px;}.elementor-9623 .elementor-element.elementor-element-3ce501d{--spacer-size:14px;}.elementor-9623 .elementor-element.elementor-element-61495e8{text-align:center;color:#FFFFFF;font-family:var( --e-global-typography-7d7b821-font-family ), Sans-serif;font-size:var( --e-global-typography-7d7b821-font-size );line-height:var( --e-global-typography-7d7b821-line-height );letter-spacing:var( --e-global-typography-7d7b821-letter-spacing );word-spacing:var( --e-global-typography-7d7b821-word-spacing );}.elementor-9623 .elementor-element.elementor-element-40f7cab{--spacer-size:10px;}.elementor-msie .elementor-9623 .elementor-element.elementor-element-366c62e .elementor-portfolio-item{width:calc( 100% / 4 );}.elementor-9623 .elementor-element.elementor-element-366c62e .elementor-post__thumbnail__link{padding-bottom:calc( 1.4 * 100% );}.elementor-9623 .elementor-element.elementor-element-366c62e:after{content:"1.4";position:absolute;color:transparent;}.elementor-9623 .elementor-element.elementor-element-366c62e{--grid-column-gap:26px;--grid-row-gap:10px;}.elementor-9623 .elementor-element.elementor-element-366c62e .elementor-portfolio-item__img, .elementor-9623 .elementor-element.elementor-element-366c62e .elementor-portfolio-item__overlay{border-radius:20px 20px 20px 20px;}.elementor-9623 .elementor-element.elementor-element-366c62e a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-67d79b1 );}.elementor-9623 .elementor-element.elementor-element-366c62e a .elementor-portfolio-item__title{color:var( --e-global-color-75b4ff0 );}.elementor-9623 .elementor-element.elementor-element-366c62e .elementor-portfolio-item__title{font-family:"YekanBakhBold", Sans-serif;font-size:30px;font-weight:600;}.elementor-9623 .elementor-element.elementor-element-4c4c797{--spacer-size:50px;}:root{--page-title-display:none;}body.elementor-page-9623:not(.elementor-motion-effects-element-type-background), body.elementor-page-9623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-abb1a51 );}@media(max-width:1024px){.elementor-9623 .elementor-element.elementor-element-c17cde4 .elementor-button{font-size:var( --e-global-typography-7d7b821-font-size );line-height:var( --e-global-typography-7d7b821-line-height );letter-spacing:var( --e-global-typography-7d7b821-letter-spacing );word-spacing:var( --e-global-typography-7d7b821-word-spacing );}.elementor-9623 .elementor-element.elementor-element-61495e8{font-size:var( --e-global-typography-7d7b821-font-size );line-height:var( --e-global-typography-7d7b821-line-height );letter-spacing:var( --e-global-typography-7d7b821-letter-spacing );word-spacing:var( --e-global-typography-7d7b821-word-spacing );}.elementor-9623 .elementor-element.elementor-element-b05552b .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:5px;}.elementor-msie .elementor-9623 .elementor-element.elementor-element-366c62e .elementor-portfolio-item{width:calc( 100% / 2 );}}@media(max-width:767px){.elementor-9623 .elementor-element.elementor-element-c86209c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 24px 0px;}.elementor-9623 .elementor-element.elementor-element-c17cde4 .elementor-button{font-size:var( --e-global-typography-7d7b821-font-size );line-height:var( --e-global-typography-7d7b821-line-height );letter-spacing:var( --e-global-typography-7d7b821-letter-spacing );word-spacing:var( --e-global-typography-7d7b821-word-spacing );}.elementor-9623 .elementor-element.elementor-element-61495e8{font-size:var( --e-global-typography-7d7b821-font-size );line-height:var( --e-global-typography-7d7b821-line-height );letter-spacing:var( --e-global-typography-7d7b821-letter-spacing );word-spacing:var( --e-global-typography-7d7b821-word-spacing );}.elementor-msie .elementor-9623 .elementor-element.elementor-element-366c62e .elementor-portfolio-item{width:calc( 100% / 1 );}}@media(min-width:768px){.elementor-9623 .elementor-element.elementor-element-ffaddde{width:39.465%;}.elementor-9623 .elementor-element.elementor-element-c09687c{width:60.535%;}}/* Start custom CSS for image-carousel, class: .elementor-element-8b7a66e *//* ==================================
   Elementor Image Carousel
   Professional Version
   ================================== */

.elementor-9623 .elementor-element.elementor-element-8b7a66e{

    background:#ffffff;

    padding:20px;

    border-radius:24px;

    /* سایه نرم و عمیق */
    box-shadow:
        0 12px 30px rgba(0,0,0,.10),
        0 25px 60px rgba(0,0,0,.18);

    transition:all .3s ease;
}

/* افکت شناور ملایم */
.elementor-9623 .elementor-element.elementor-element-8b7a66e:hover{

    transform:translateY(-3px);

    box-shadow:
        0 18px 40px rgba(0,0,0,.12),
        0 35px 70px rgba(0,0,0,.22);
}

/* فاصله بین تصاویر */
.elementor-9623 .elementor-element.elementor-element-8b7a66e .swiper-slide{

    padding:0 8px;

    box-sizing:border-box;
}

/* تصاویر */
.elementor-9623 .elementor-element.elementor-element-8b7a66e img{

    width:100%;

    /* ارتفاع بیشتر */
    height:280px;

    object-fit:cover;

    border-radius:16px;

    display:block;

    transition:all .4s ease;
}

/* هاور تصاویر */
.elementor-9623 .elementor-element.elementor-element-8b7a66e .swiper-slide:hover img{

    transform:scale(1.04);
}

/* فلش های ناوبری */
.elementor-9623 .elementor-element.elementor-element-8b7a66e .elementor-swiper-button{

    width:48px;

    height:48px;

    border-radius:50%;

    background:#ffffff;

    box-shadow:
        0 5px 18px rgba(0,0,0,.18);

    transition:all .3s ease;
}

/* رنگ خود فلش ها */
.elementor-9623 .elementor-element.elementor-element-8b7a66e .elementor-swiper-button i,
.elementor-9623 .elementor-element.elementor-element-8b7a66e .elementor-swiper-button svg{

    color:#000000 !important;
    fill:#000000 !important;
}

/* هاور فلش ها */
.elementor-9623 .elementor-element.elementor-element-8b7a66e .elementor-swiper-button:hover{

    transform:scale(1.08);

    background:#f8f8f8;
}

/* دات ها */
.elementor-9623 .elementor-element.elementor-element-8b7a66e .swiper-pagination-bullet{

    opacity:.4;
}

.elementor-9623 .elementor-element.elementor-element-8b7a66e .swiper-pagination-bullet-active{

    opacity:1;

    transform:scale(1.2);
}

/* تبلت */
@media(max-width:1024px){

    .elementor-9623 .elementor-element.elementor-element-8b7a66e img{

        height:240px;
    }
}

/* موبایل */
@media(max-width:767px){

    .elementor-9623 .elementor-element.elementor-element-8b7a66e{

        padding:12px;

        border-radius:18px;
    }

    .elementor-9623 .elementor-element.elementor-element-8b7a66e img{

        height:180px;
    }

    .elementor-9623 .elementor-element.elementor-element-8b7a66e .swiper-slide{

        padding:0 4px;
    }

    .elementor-9623 .elementor-element.elementor-element-8b7a66e .elementor-swiper-button{

        width:40px;
        height:40px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'YekanBakhBold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://carboninternship.ir/wp-content/uploads/2022/08/YekanBakhBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Vazir-Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://carboninternship.ir/wp-content/uploads/2022/08/Vazir-Medium-FD-WOL.ttf') format('truetype');
}
/* End Custom Fonts CSS */