/* =========================================================
   TEAM SECTION
   Font: Cormorant Garamond

   Subtitle: 16.4px / #c9a668
   Main Title: 41.5px / #c9a668
   Member Name: 16.4px / #c9a668
   Position: 19.3px / black
========================================================= */


/* =========================================================
   MAIN SECTION
========================================================= */

.elementor-widget-muzex_team
.team-one {
    padding-bottom: 95px;

/*     font-family: "Cormorant Garamond", Georgia, serif !important; */
	font-family: "EB Garamond" !important;
}


/* =========================================================
   FORCE CORMORANT GARAMOND
========================================================= */

.elementor-widget-muzex_team
.team-one,
.elementor-widget-muzex_team
.team-one h1,
.elementor-widget-muzex_team
.team-one h2,
.elementor-widget-muzex_team
.team-one h3,
.elementor-widget-muzex_team
.team-one h4,
.elementor-widget-muzex_team
.team-one h5,
.elementor-widget-muzex_team
.team-one h6,
.elementor-widget-muzex_team
.team-one p,
.elementor-widget-muzex_team
.team-one span,
.elementor-widget-muzex_team
.team-one a,
.elementor-widget-muzex_team
.team-one div {
/*     font-family: "Cormorant Garamond", Georgia, serif !important; */
	font-family: "EB Garamond" !important;
}


/* =========================================================
   ORIGINAL DESKTOP GRID
========================================================= */

@media (min-width: 1200px) {

    .elementor-widget-muzex_team
    .team-one .container > .row {
        margin-left: -53px;
        margin-right: -53px;
    }


    .elementor-widget-muzex_team
    .team-one .container > .row > [class*="col-"] {
        padding-left: 30px;
        padding-right: 15px;
    }

}


/* =========================================================
   SECTION HEADER
========================================================= */

.elementor-widget-muzex_team
.team-one .block-title-two {
    padding-top: 110px;
}


/* =========================================================
   SUBTITLE
   Canva: 16.4
========================================================= */

.elementor-widget-muzex_team
.team-one .block-title-two p {
/*     font-family: "Cormorant Garamond", Georgia, serif !important; */
	font-family: "EB Garamond" !important;

    font-size: 16.4px !important;
    line-height: 1.3 !important;

    font-weight: 600 !important;

    letter-spacing: 2.4px !important;

    text-transform: uppercase;

    color: #c9a668 !important;
}


/* =========================================================
   MAIN TITLE
   Canva: 41.5
========================================================= */

.elementor-widget-muzex_team
.team-one .block-title-two h3 {
/*     font-family: "Cormorant Garamond", Georgia, serif !important; */
	font-family: "EB Garamond" !important;

    font-size: 41.5px !important;
    line-height: 1.15 !important;

    font-weight: 700 !important;

    letter-spacing: -0.25px !important;

    color: #c9a668 !important;
}


/* =========================================================
   TEAM CARD
========================================================= */

.elementor-widget-muzex_team
.team-one__single {
    margin-bottom: 45px;

    background: #ffffff;

    padding-bottom: 25px;

    overflow: hidden;

    box-shadow:
        0 15px 40px
        rgb(0 0 0 / 7%);
}


/* =========================================================
   IMAGE
========================================================= */

.elementor-widget-muzex_team
.team-one__image {
    background-color: #000000;

    position: relative;

    overflow: hidden;
}


/* Image hover animation */

.elementor-widget-muzex_team
.team-one__image::before {
    position: absolute;

    top: 50%;
    left: 50%;

    z-index: 1;

    display: block;

    content: "";

    width: 0;
    height: 0;

    background:
        rgba(255, 255, 255, 0.2);

    border-radius: 0;

    -webkit-transform:
        translate(-50%, -50%);

    transform:
        translate(-50%, -50%);

    opacity: 0;
}


.elementor-widget-muzex_team
.team-one__single:hover
.team-one__image::before {
    -webkit-animation: circle 0.95s;

    animation: circle 0.95s;
}


.elementor-widget-muzex_team
.team-one__image > img {
    width: 100%;

    opacity: 1;

    -webkit-transition:
        all 500ms ease;

    transition:
        all 500ms ease;
}


.elementor-widget-muzex_team
.team-one__single:hover
.team-one__image > img {
    opacity: 0.7;
}


/* =========================================================
   SOCIAL ICON BAR
========================================================= */

.elementor-widget-muzex_team
.team-one__social {
    position: absolute;

    width: 100%;

    background-color: var(--thm-base);

    text-align: center;

    display: -webkit-box;
    display: flex;

    -webkit-box-align: center;
    align-items: center;

    -webkit-box-pack: center;
    justify-content: center;

    bottom: 0;
    left: 0;

    padding-top: 25px;
    padding-bottom: 25px;

    -webkit-transform:
        translateY(50%);

    transform:
        translateY(50%);

    opacity: 0;

    visibility: hidden;

    -webkit-transition:
        opacity 500ms ease,
        visibility 500ms ease,
        -webkit-transform 500ms ease;

    transition:
        transform 500ms ease,
        opacity 500ms ease,
        visibility 500ms ease;
}


.elementor-widget-muzex_team
.team-one__single:hover
.team-one__social {
    -webkit-transform:
        translateY(0);

    transform:
        translateY(0);

    opacity: 1;

    visibility: visible;
}


/* =========================================================
   SOCIAL ICONS
========================================================= */

.elementor-widget-muzex_team
.team-one__social a {
    display: -webkit-box;
    display: flex;

    width: 40px;
    height: 40px;

    -webkit-box-align: center;
    align-items: center;

    -webkit-box-pack: center;
    justify-content: center;

    text-align: center;

    border:
        1px solid
        rgba(255, 255, 255, 0.3);

    color: #ffffff;

    -webkit-transition: 500ms;
    transition: 500ms;

    font-size: 14px;

    border-radius: 50%;
}


.elementor-widget-muzex_team
.team-one__social a:hover {
    color: var(--thm-black);

    border-color: #ffffff;

    background-color: #ffffff;
}


.elementor-widget-muzex_team
.team-one__social a + a {
    margin-left: 10px;
}


/* =========================================================
   MEMBER CONTENT
========================================================= */

.elementor-widget-muzex_team
.team-one__content {
    text-align: center;
}


/* =========================================================
   TEAM MEMBER NAME
   Canva: 16.4
   Gold
========================================================= */

.elementor-widget-muzex_team
.team-one__content h3 {
    margin: 25px 0 10px !important;

    padding: 0 !important;

/*     font-family: "Cormorant Garamond", Georgia, serif !important; */
	font-family: "EB Garamond" !important;

    font-size: 16.4px !important;
    line-height: 1.3 !important;

    font-weight: 700 !important;

    letter-spacing: 0 !important;

    color: #c9a668 !important;
}


/* =========================================================
   TEAM MEMBER POSITION
   Canva: 19.3
   Black
========================================================= */

.elementor-widget-muzex_team
.team-one__content p {
    margin: 0 !important;
    padding: 0 !important;

/*     font-family: "Cormorant Garamond", Georgia, serif !important; */
	font-family: "EB Garamond" !important;

    font-size: 19.3px !important;
    line-height: 1.35 !important;

    font-weight: 400 !important;

    letter-spacing: 0 !important;

    color: #252930 !important;

    text-transform: uppercase;
}


/* =========================================================
   TABLET TYPOGRAPHY
========================================================= */

@media (max-width: 991px) {

    .elementor-widget-muzex_team
    .team-one .block-title-two p {
        font-size: 15px !important;
    }


    .elementor-widget-muzex_team
    .team-one .block-title-two h3 {
        font-size: 36px !important;
    }


    .elementor-widget-muzex_team
    .team-one__content h3 {
        font-size: 16px !important;
    }


    .elementor-widget-muzex_team
    .team-one__content p {
        font-size: 18px !important;
    }

}


/* =========================================================
   MOBILE TYPOGRAPHY
========================================================= */

@media (max-width: 767px) {

    .elementor-widget-muzex_team
    .team-one .block-title-two p {
        font-size: 14px !important;

        letter-spacing: 2px !important;
    }


    .elementor-widget-muzex_team
    .team-one .block-title-two h3 {
        font-size: 32px !important;
    }


    .elementor-widget-muzex_team
    .team-one__content h3 {
        font-size: 16px !important;
    }


    .elementor-widget-muzex_team
    .team-one__content p {
        font-size: 17px !important;
    }

}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media (max-width: 480px) {

    .elementor-widget-muzex_team
    .team-one .block-title-two p {
        font-size: 13px !important;
    }


    .elementor-widget-muzex_team
    .team-one .block-title-two h3 {
        font-size: 29px !important;
    }


    .elementor-widget-muzex_team
    .team-one__content h3 {
        font-size: 15.5px !important;
    }


    .elementor-widget-muzex_team
    .team-one__content p {
        font-size: 16.5px !important;
    }

}