.elementor-28322 .elementor-element.elementor-element-5c4a93b{margin-top:20px;margin-bottom:20px;}.elementor-28322 .elementor-element.elementor-element-cfd4181 img{max-width:100%;height:379px;object-fit:cover;object-position:center center;border-radius:22px 22px 22px 22px;}.elementor-28322 .elementor-element.elementor-element-c40cf9f img{max-width:100%;height:190px;object-fit:cover;object-position:center center;border-radius:22px 22px 22px 22px;}.elementor-28322 .elementor-element.elementor-element-0aaa85d > .elementor-element-populated{margin:28px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-28322 .elementor-element.elementor-element-d00f487 > .elementor-widget-container{background-color:#06C7C0;padding:30px 30px 30px 30px;border-radius:18px 18px 18px 18px;}.elementor-28322 .elementor-element.elementor-element-d00f487{text-align:center;}.elementor-28322 .elementor-element.elementor-element-d00f487 .elementor-heading-title{font-size:17px;font-weight:700;line-height:29px;color:#FFFEFE;}.elementor-28322 .elementor-element.elementor-element-d93adf3 img{max-width:100%;height:350px;object-fit:cover;object-position:center center;border-radius:22px 22px 22px 22px;}.elementor-bc-flex-widget .elementor-28322 .elementor-element.elementor-element-d0d16ad.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-28322 .elementor-element.elementor-element-d0d16ad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-28322 .elementor-element.elementor-element-d0d16ad > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-28322 .elementor-element.elementor-element-d0d16ad > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-28322 .elementor-element.elementor-element-44d9beb .elementor-heading-title{font-size:16px;font-weight:800;color:#1D1B18;}.elementor-28322 .elementor-element.elementor-element-23ea3ac .elementor-heading-title{font-size:22px;font-weight:600;}.elementor-28322 .elementor-element.elementor-element-c743d57 > .elementor-widget-container{margin:18px 0px 0px 0px;} .elementor-28322 .elementor-element.elementor-element-c743d57 .ata-widget-circle-images  .circle-title p{font-size:19px;font-weight:800;line-height:47px;}.elementor-28322 .elementor-element.elementor-element-c743d57 .ata-widget-circle-images  .circle-title p{color:#252B2C;}.elementor-28322 .elementor-element.elementor-element-c743d57 .ata-widget-circle-images .circle-image {width:75px;}.elementor-28322 .elementor-element.elementor-element-c743d57  .ata-widget-circle-images .circle-image{height:75px;} .elementor-28322 .elementor-element.elementor-element-c743d57 .ata-widget-circle-images  .circle-title .cirbtn{font-size:12px;}.elementor-28322 .elementor-element.elementor-element-c743d57 .ata-widget-circle-images  .circle-title .cirbtn{color:#FFFFFF;}.elementor-28322 .elementor-element.elementor-element-c743d57 .ata-widget-circle-images  .circle-title  .cirbtn{background-color:#F61518;}.elementor-28322 .elementor-element.elementor-element-c743d57 .ata-widget-circle-images  .circle-title  .cirbtn:hover{color:#FFFFFF;}.elementor-28322 .elementor-element.elementor-element-c743d57 .ata-widget-circle-images  .circle-title .cirbtn:hover{background-color:#0EB279;}.elementor-28322 .elementor-element.elementor-element-73fdcdd{margin-top:0px;margin-bottom:0px;}.elementor-28322 .elementor-element.elementor-element-0f6f710{margin-top:20px;margin-bottom:20px;}.elementor-28322 .elementor-element.elementor-element-080b9f0 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-28322 .elementor-element.elementor-element-db5f967 img{max-width:100%;height:434px;object-fit:cover;object-position:center center;border-radius:25px 25px 25px 25px;}.elementor-28322 .elementor-element.elementor-element-523db43 img{max-width:100%;height:434px;object-fit:cover;object-position:center center;border-radius:25px 25px 25px 25px;}.elementor-28322 .elementor-element.elementor-element-82a3652:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28322 .elementor-element.elementor-element-82a3652 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06C7C0;}.elementor-bc-flex-widget .elementor-28322 .elementor-element.elementor-element-82a3652.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-28322 .elementor-element.elementor-element-82a3652.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-28322 .elementor-element.elementor-element-82a3652 > .elementor-element-populated, .elementor-28322 .elementor-element.elementor-element-82a3652 > .elementor-element-populated > .elementor-background-overlay, .elementor-28322 .elementor-element.elementor-element-82a3652 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-28322 .elementor-element.elementor-element-82a3652 > .elementor-element-populated{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:45px 45px 45px 45px;}.elementor-28322 .elementor-element.elementor-element-82a3652 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28322 .elementor-element.elementor-element-accd093 img{width:62%;}.elementor-28322 .elementor-element.elementor-element-77dec2b{text-align:center;}.elementor-28322 .elementor-element.elementor-element-77dec2b .elementor-heading-title{font-size:19px;font-weight:900;color:#FFFFFF;}.elementor-28322 .elementor-element.elementor-element-1f0595d{color:#FFFFFF;}.elementor-28322 .elementor-element.elementor-element-5b78e7c{margin-top:24px;margin-bottom:24px;}.elementor-28322 .elementor-element.elementor-element-6888e3c, .elementor-28322 .elementor-element.elementor-element-6888e3c > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-28322 .elementor-element.elementor-element-6888e3c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 35px 0px 35px;}.elementor-28322 .elementor-element.elementor-element-6888e3c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28322 .elementor-element.elementor-element-45bd092 .maintitle{font-size:19px;font-weight:800;color:#0E0D0D;}.elementor-28322 .elementor-element.elementor-element-45bd092 .linetitle{background-color:#06C7C0;}.elementor-28322 .elementor-element.elementor-element-45bd092 .block-title-five i{color:#FFFFFF;font-size:22px;}.elementor-28322 .elementor-element.elementor-element-45bd092 .block-title-five svg{color:#FFFFFF;width:22px;}.elementor-28322 .elementor-element.elementor-element-aaec97d .team_name a h2{font-size:13px;font-weight:600;}.elementor-28322 .elementor-element.elementor-element-aaec97d .teamgrid-1 .team_name a h2{color:#252727;}.elementor-28322 .elementor-element.elementor-element-aaec97d .teamgrid-2 .team_name a h2{color:#252727;}.elementor-28322 .elementor-element.elementor-element-aaec97d .teamgrid-3 .team_name a h2{color:#252727;}.elementor-28322 .elementor-element.elementor-element-aaec97d .teamgrid-1 .team_cat a{color:#FFF2F2;}.elementor-28322 .elementor-element.elementor-element-aaec97d .teamgrid-2 .team_cat a{color:#FFF2F2;}.elementor-28322 .elementor-element.elementor-element-aaec97d .teamgrid-3 .team_cat a{color:#FFF2F2!important;}.elementor-28322 .elementor-element.elementor-element-aaec97d .sbox3{border-radius:17px 17px 17px 17px;}.elementor-28322 .elementor-element.elementor-element-aaec97d .sbox3.teamgrid-2  img {border-radius:17px 17px 17px 17px!important;}.elementor-28322 .elementor-element.elementor-element-aaec97d .sbox3.teamgrid-2 .info {border-radius:17px 17px 17px 17px!important;}.elementor-28322 .elementor-element.elementor-element-aaec97d .teamgrid-3 .bg-success{border-radius:17px 17px 17px 17px!important;}.elementor-28322 .elementor-element.elementor-element-aaec97d .teamgrid-3 img{border-radius:17px 17px 17px 17px!important;}.elementor-28322 .elementor-element.elementor-element-d345a95{margin-top:24px;margin-bottom:24px;}.elementor-28322 .elementor-element.elementor-element-2de1afb > .elementor-background-overlay{background-image:url("https://www.fly2r.ir/wp-content/uploads/2022/05/11ce00a11deb4c46abad420966f753f8.jpg");opacity:0.09;}.elementor-28322 .elementor-element.elementor-element-4e14177{text-align:center;}.elementor-28322 .elementor-element.elementor-element-4e14177 .elementor-heading-title{font-size:23px;}.elementor-28322 .elementor-element.elementor-element-f492399 img{width:82%;}.elementor-28322 .elementor-element.elementor-element-e750bcf .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-28322 .elementor-element.elementor-element-e750bcf .elementor-custom-embed-play i{color:#FFFFFF;}.elementor-28322 .elementor-element.elementor-element-e750bcf .elementor-custom-embed-play svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-28322 .elementor-element.elementor-element-db5f967 img{height:200px;}.elementor-28322 .elementor-element.elementor-element-523db43 img{height:200px;}.elementor-28322 .elementor-element.elementor-element-accd093 img{width:28%;}.elementor-28322 .elementor-element.elementor-element-5b78e7c{margin-top:0px;margin-bottom:0px;}.elementor-28322 .elementor-element.elementor-element-d345a95{margin-top:0px;margin-bottom:0px;}}@media(min-width:768px){.elementor-28322 .elementor-element.elementor-element-d2c457a{width:23.245%;}.elementor-28322 .elementor-element.elementor-element-0aaa85d{width:23.021%;}.elementor-28322 .elementor-element.elementor-element-d0d16ad{width:53.066%;}}@media(max-width:1024px) and (min-width:768px){.elementor-28322 .elementor-element.elementor-element-d2c457a{width:50%;}.elementor-28322 .elementor-element.elementor-element-0aaa85d{width:50%;}.elementor-28322 .elementor-element.elementor-element-d0d16ad{width:100%;}.elementor-28322 .elementor-element.elementor-element-080b9f0{width:50%;}.elementor-28322 .elementor-element.elementor-element-77a4e79{width:50%;}.elementor-28322 .elementor-element.elementor-element-82a3652{width:100%;}}@media(max-width:767px){.elementor-28322 .elementor-element.elementor-element-5c4a93b{margin-top:0px;margin-bottom:0px;}.elementor-28322 .elementor-element.elementor-element-cfd4181{width:initial;max-width:initial;}.elementor-28322 .elementor-element.elementor-element-cfd4181 img{height:241px;}.elementor-28322 .elementor-element.elementor-element-0aaa85d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-28322 .elementor-element.elementor-element-d00f487 .elementor-heading-title{font-size:18px;}.elementor-28322 .elementor-element.elementor-element-d93adf3 img{height:241px;}.elementor-28322 .elementor-element.elementor-element-d0d16ad > .elementor-element-populated{padding:16px 0px 10px 0px;}.elementor-28322 .elementor-element.elementor-element-a9841a5{text-align:justify;}.elementor-28322 .elementor-element.elementor-element-c743d57 > .elementor-widget-container{margin:10px 0px 0px 36px;} .elementor-28322 .elementor-element.elementor-element-c743d57 .ata-widget-circle-images  .circle-title p{font-size:19px;}.elementor-28322 .elementor-element.elementor-element-c743d57 .ata-widget-circle-images .circle-image {width:74px;}.elementor-28322 .elementor-element.elementor-element-c743d57  .ata-widget-circle-images .circle-image{height:74px;} .elementor-28322 .elementor-element.elementor-element-c743d57 .ata-widget-circle-images  .circle-title .cirbtn{font-size:12px;}.elementor-28322 .elementor-element.elementor-element-8ed9049{text-align:justify;}.elementor-28322 .elementor-element.elementor-element-0f6f710{margin-top:0px;margin-bottom:0px;}.elementor-28322 .elementor-element.elementor-element-ffccade > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-28322 .elementor-element.elementor-element-db5f967 img{height:250px;}.elementor-28322 .elementor-element.elementor-element-523db43 img{height:250px;}.elementor-28322 .elementor-element.elementor-element-82a3652 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-28322 .elementor-element.elementor-element-accd093 img{width:51%;}.elementor-28322 .elementor-element.elementor-element-1f0595d{text-align:justify;}.elementor-28322 .elementor-element.elementor-element-62baf61{text-align:justify;}.elementor-28322 .elementor-element.elementor-element-6888e3c{padding:0px 0px 0px 0px;}.elementor-28322 .elementor-element.elementor-element-45bd092 .maintitle{font-size:16px;}.elementor-28322 .elementor-element.elementor-element-d345a95{margin-top:-32px;margin-bottom:0px;}.elementor-28322 .elementor-element.elementor-element-95ac345{text-align:justify;}.elementor-28322 .elementor-element.elementor-element-6fea050{text-align:justify;}}/* Start custom CSS for image, class: .elementor-element-f492399 *//* استایل برای کانتینر ویدیو */
.elementor-widget-video .elementor-video {
    position: relative;
    overflow: hidden;
    border-radius: 15px; /* گوشه‌های گرد */
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2); /* سایه زیبا */
    transition: all 0.3s ease; /* انیمیشن برای هاور */
}

/* ویدیو به صورت ریسپانسیو */
.elementor-widget-video .elementor-video iframe, 
.elementor-widget-video .elementor-video video {
    width: 100%;
    height: auto;
    object-fit: cover; /* پوشش کامل */
}

/* Overlay روی ویدیو */
.elementor-widget-video .elementor-video:hover::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5); /* شفافیت تیره برای زیبایی */
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* تغییر در حالت هاور */
.elementor-widget-video:hover .elementor-video::after {
    opacity: 1;
}

/* دکمه Play یا آیکن */
.elementor-widget-video .elementor-video:hover .elementor-video-play-button {
    background-color: rgba(0, 0, 0, 0.7); /* پس‌زمینه تیره برای آیکن Play */
    color: #fff;
    transform: scale(1.1); /* بزرگ کردن دکمه هنگام هاور */
    transition: transform 0.3s ease;
}

/* استایل برای تصویر */
.elementor-widget-image img {
    border-radius: 15px; /* گوشه‌های گرد برای تصویر */
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); /* سایه برای تصویر */
    transition: all 0.3s ease; /* انیمیشن برای هاور */
    max-width: 100%;
    height: auto;
}

/* تغییر در حالت هاور */
.elementor-widget-image img:hover {
    transform: scale(1.05); /* بزرگ کردن تصویر */
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.3); /* افزایش سایه */
}

/* استایل برای متن و دکمه روی تصویر یا ویدیو */
.elementor-widget-video .elementor-video-overlay,
.elementor-widget-image .elementor-image-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
    text-align: center;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* تغییر در حالت هاور */
.elementor-widget-video:hover .elementor-video-overlay,
.elementor-widget-image:hover .elementor-image-overlay {
    opacity: 1;
}

/* عنوان ویدیو یا تصویر */
.elementor-widget-video .elementor-video-overlay h2,
.elementor-widget-image .elementor-image-overlay h2 {
    font-size: 2.5rem;
    font-weight: bold;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
    margin-bottom: 15px;
}

/* توضیحات ویدیو یا تصویر */
.elementor-widget-video .elementor-video-overlay p,
.elementor-widget-image .elementor-image-overlay p {
    font-size: 1.2rem;
    line-height: 1.5;
    max-width: 80%;
    margin-bottom: 25px;
}

/* دکمه Call to Action */
.elementor-widget-video .elementor-video-overlay .cta-button,
.elementor-widget-image .elementor-image-overlay .cta-button {
    padding: 12px 25px;
    background-color: #0073e6;
    color: #fff;
    font-weight: bold;
    font-size: 1.2rem;
    text-decoration: none;
    border-radius: 5px;
    transition: background-color 0.3s ease;
}

/* تغییر رنگ دکمه هنگام هاور */
.elementor-widget-video .elementor-video-overlay .cta-button:hover,
.elementor-widget-image .elementor-image-overlay .cta-button:hover {
    background-color: #005bb5;
}

/* ریسپانسیو */
@media (max-width: 768px) {
    .elementor-widget-video .elementor-video-overlay h2,
    .elementor-widget-image .elementor-image-overlay h2 {
        font-size: 1.8rem; /* سایز فونت در موبایل */
    }

    .elementor-widget-video .elementor-video-overlay p,
    .elementor-widget-image .elementor-image-overlay p {
        font-size: 1rem;
    }

    .elementor-widget-video .elementor-video-overlay .cta-button,
    .elementor-widget-image .elementor-image-overlay .cta-button {
        font-size: 1rem;
        padding: 10px 20px;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-e750bcf *//* Container برای ویدیو */
.elementor-widget-video .elementor-video {
    position: relative;
    overflow: hidden;
    border-radius: 10px; /* گوشه‌های گرد */
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2); /* سایه زیبا */
}

/* ویدیو به صورت ریسپانسیو */
.elementor-widget-video .elementor-video iframe, 
.elementor-widget-video .elementor-video video {
    width: 100%;
    height: auto;
    object-fit: cover; /* پوشش کامل */
}

/* Overlay روی ویدیو */
.elementor-widget-video .elementor-video:hover::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4); /* شفافیت تیره برای زیبایی */
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* تغییر در حالت هاور */
.elementor-widget-video:hover .elementor-video::after {
    opacity: 1;
}

/* دکمه Play یا آیکن */
.elementor-widget-video .elementor-video:hover .elementor-video-play-button {
    background-color: rgba(0, 0, 0, 0.7); /* پس‌زمینه تیره برای آیکن Play */
    color: #fff;
    transform: scale(1.1); /* بزرگ کردن دکمه هنگام هاور */
    transition: transform 0.3s ease;
}

/* افکت برای متن یا overlay در ویدیو */
.elementor-widget-video .elementor-video-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    text-align: center;
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* تغییر در حالت هاور */
.elementor-widget-video:hover .elementor-video-overlay {
    opacity: 1;
}

/* عنوان ویدیو */
.elementor-widget-video .elementor-video-overlay h2 {
    font-size: 2.5rem;
    font-weight: bold;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
    margin-bottom: 15px;
}

/* توضیحات ویدیو */
.elementor-widget-video .elementor-video-overlay p {
    font-size: 1.2rem;
    line-height: 1.5;
    max-width: 80%;
    margin-bottom: 25px;
}

/* دکمه Call to Action */
.elementor-widget-video .elementor-video-overlay .cta-button {
    padding: 12px 25px;
    background-color: #0073e6;
    color: #fff;
    font-weight: bold;
    font-size: 1.2rem;
    text-decoration: none;
    border-radius: 5px;
    transition: background-color 0.3s ease;
}

/* تغییر رنگ دکمه هنگام هاور */
.elementor-widget-video .elementor-video-overlay .cta-button:hover {
    background-color: #005bb5;
}

/* ریسپانسیو */
@media (max-width: 768px) {
    .elementor-widget-video .elementor-video-overlay h2 {
        font-size: 1.8rem; /* سایز فونت در موبایل */
    }

    .elementor-widget-video .elementor-video-overlay p {
        font-size: 1rem;
    }

    .elementor-widget-video .elementor-video-overlay .cta-button {
        font-size: 1rem;
        padding: 10px 20px;
    }
}/* End custom CSS */