.elementor-903 .elementor-element.elementor-element-b738a51{--display:flex;--margin-top:75px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;}.elementor-903 .elementor-element.elementor-element-4252798{text-align:center;}.elementor-903 .elementor-element.elementor-element-4252798 .elementor-heading-title{font-size:25px;}.elementor-903 .elementor-element.elementor-element-60a3b84{--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;}.elementor-903 .elementor-element.elementor-element-ab07f23{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:68px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-903 .elementor-element.elementor-element-ab07f23:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-ab07f23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(121deg, #25224F 0%, #0F3353 74%);}.elementor-903 .elementor-element.elementor-element-e0b6464{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;--padding-top:25px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-903 .elementor-element.elementor-element-e0b6464:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-e0b6464 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#172036;}.elementor-903 .elementor-element.elementor-element-4bb744e .elementor-heading-title{font-family:"مربع", Sans-serif;font-size:17px;font-weight:300;}.elementor-903 .elementor-element.elementor-element-54358ae .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:16px;font-weight:300;line-height:30px;}.elementor-903 .elementor-element.elementor-element-c715070{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:68px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-903 .elementor-element.elementor-element-c715070:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-c715070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(121deg, #25224F 0%, #0F3353 74%);}.elementor-903 .elementor-element.elementor-element-1dc79f0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;--padding-top:25px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-903 .elementor-element.elementor-element-1dc79f0:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-1dc79f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#172036;}.elementor-903 .elementor-element.elementor-element-5bacf4b .elementor-heading-title{font-family:"مربع", Sans-serif;font-size:17px;font-weight:300;}.elementor-903 .elementor-element.elementor-element-45ab8a6 .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:16px;font-weight:300;line-height:30px;}.elementor-903 .elementor-element.elementor-element-c0c622c{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:68px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-903 .elementor-element.elementor-element-c0c622c:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-c0c622c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(121deg, #25224F 0%, #0F3353 74%);}.elementor-903 .elementor-element.elementor-element-2ae2c3c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;--padding-top:25px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-903 .elementor-element.elementor-element-2ae2c3c:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-2ae2c3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#172036;}.elementor-903 .elementor-element.elementor-element-aa4073a .elementor-heading-title{font-family:"مربع", Sans-serif;font-size:17px;font-weight:300;}.elementor-903 .elementor-element.elementor-element-e87548f .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:16px;font-weight:300;line-height:30px;}.elementor-903 .elementor-element.elementor-element-4476cf1{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:68px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-903 .elementor-element.elementor-element-4476cf1:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-4476cf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(121deg, #25224F 0%, #0F3353 74%);}.elementor-903 .elementor-element.elementor-element-aa37729{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;--padding-top:25px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-903 .elementor-element.elementor-element-aa37729:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-aa37729 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#172036;}.elementor-903 .elementor-element.elementor-element-85487f1 .elementor-heading-title{font-family:"مربع", Sans-serif;font-size:17px;font-weight:300;}.elementor-903 .elementor-element.elementor-element-edf1c5c .elementor-heading-title{font-family:"Dana", Sans-serif;font-size:16px;font-weight:300;line-height:30px;}@media(max-width:767px){.elementor-903 .elementor-element.elementor-element-e0b6464{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:00px 00px 00px 00px;--border-top-width:00px;--border-right-width:00px;--border-bottom-width:00px;--border-left-width:00px;}.elementor-903 .elementor-element.elementor-element-1dc79f0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;}.elementor-903 .elementor-element.elementor-element-2ae2c3c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-903 .elementor-element.elementor-element-aa37729{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}}/* Start custom CSS for container, class: .elementor-element-b738a51 *//* =====================================
   DESKTOP & TABLET ONLY
===================================== */

@media (min-width:768px){

    /* کارت اصلی */
    .team-card{
        position: relative;
        overflow: visible;
        border-radius: 16px;

        background: linear-gradient(
            135deg,
            #2a2468 0%,
            #0d4f78 100%
        );

        padding: 35px 20px 20px;

        transform: skewX(-8deg);

        transition: all .4s ease;

        box-shadow:
        0 15px 35px rgba(0,0,0,.25);
    }

    /* هاور */
    .team-card:hover{
        transform: skewX(-8deg) translateY(-10px);
    }

    /* باکس داخلی */
    .team-info{
        position: relative;

        background: #182548;

        border-radius: 12px;

        padding: 18px 20px;

        margin-top: 20px;

        transform: skewX(8deg);

        overflow: hidden;

        box-shadow:
        inset 0 1px 0 rgba(255,255,255,.05),
        0 10px 20px rgba(0,0,0,.15);
    }

    /* خط روشن کنار باکس */
    .team-info::after{
        content: '';

        position: absolute;

        top: 0;
        right: 0;

        width: 4px;
        height: 100%;

        border-radius: 50px;

        background: linear-gradient(
            to bottom,
            #ffffff,
            #8fb6ff
        );
    }

    /* صاف شدن متن‌ها */
    .team-info .elementor-heading-title,
    .team-info .elementor-widget-text-editor,
    .team-info p,
    .team-info h1,
    .team-info h2,
    .team-info h3,
    .team-info h4,
    .team-info span{
        transform: skewX(-8deg);
    }

    /* عکس‌ها کج نشن */
    .team-card img,
    .team-info img,
    .team-card .elementor-widget-image img{
        transform: none !important;
    }

    /* اگر ویجت عکس داری */
    .team-card .elementor-widget-image{
        transform: skewX(8deg);
    }
}


/* =====================================
   MOBILE RESET
===================================== */

@media (max-width:767px){

    .team-card,
    .team-info,
    .team-card *,
    .team-info *{
        transform:none !important;
    }

    .team-card{
        box-shadow:none;
    }

    .team-info::after{
        display:none;
    }

}/* End custom CSS */