/*==================================
 Mission Always Testimonials
===================================*/

.mawt-wrapper{
    margin:60px 0;
}

.mawt-header{
    text-align:center;
    margin-bottom:40px;
}

.mawt-header span{
    color:#C99446;
    text-transform:uppercase;
    letter-spacing:2px;
    font-weight:600;
    display:block;
    margin-bottom:10px;
}

.mawt-header h2{
    color:#fff;
    margin:0;
}

/* Company Logos */

.mawt-company-logos{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:40px;
    flex-wrap:wrap;
    margin-bottom:50px;
}

.mawt-company-logos img{
    max-height:55px;
    width:auto;
    opacity:.75;
    transition:.35s;
    filter:grayscale(100%);
}

.mawt-company-logos img:hover{
    opacity:1;
    filter:none;
    transform:scale(1.08);
}

/* Card */

.mawt-card{

    background:#181818;
    border:1px solid rgba(201,148,70,.18);
    border-radius:14px;
    padding:35px 30px;
    transition:.35s;
    height:100%;
    display:flex;
    flex-direction:column;

}

.mawt-card:hover{

    transform:translateY(-8px);
    border-color:#C99446;
    box-shadow:0 18px 40px rgba(0,0,0,.25);

}

/* Stars */

.mawt-stars{

    margin-bottom:20px;

}

.mawt-stars i{

    color:#C99446;
    margin-right:4px;
    font-size:18px;

}

/* Content */

.mawt-content{

    color:#d8d8d8;
    line-height:1.9;
    flex:1;
    margin-bottom:30px;

}

.mawt-content p{

    margin:0;

}

/* Client */

.mawt-client{

    border-top:1px solid rgba(255,255,255,.08);
    padding-top:20px;

}

.mawt-client h4{

    color:#fff;
    margin:0 0 6px;

}

.mawt-client span{

    color:#C99446;
    font-size:14px;

}

/* Swiper */

.mawtSwiper{

    padding-bottom:60px;

}

.mawtSwiper .swiper-slide{

    height:auto;

}

.swiper-pagination-bullet{

    background:#777;
    opacity:1;

}

.swiper-pagination-bullet-active{

    background:#C99446;

}

/* Responsive */

@media(max-width:991px){

.mawt-company-logos{

gap:25px;

}

.mawt-company-logos img{

max-height:45px;

}

}

@media(max-width:767px){

.mawt-card{

padding:25px;

}

.mawt-company-logos{

gap:18px;

}

.mawt-company-logos img{

max-height:38px;

}

}
.mawt-content i{
    color:#C99446;
    font-size:26px;
    margin-bottom:15px;
    display:block;
}

.mawt-content p{
    color:#d6d6d6;
    line-height:1.8;
    margin:0;
}
/* Testimonials Grid */

.mawt-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:30px;
    margin-top:50px;
}

.mawt-grid .mawt-card{
    height:100%;
    display:flex;
    flex-direction:column;
}

.mawt-grid .mawt-content{
    flex:1;
}

@media(max-width:991px){

.mawt-grid{
    grid-template-columns:repeat(2,1fr);
}

}

@media(max-width:767px){

.mawt-grid{
    grid-template-columns:1fr;
}

}


.mawt-grid-wrapper{
    margin:60px 0;
}

.mawt-grid{

    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:40px;

}

.mawt-grid-card{

    background:#141414;

    border-left:4px solid #C99446;

    border-radius:15px;

    padding:35px;

    position:relative;

    transition:.35s;

}

.mawt-grid-card:hover{

    transform:translateY(-8px);

    box-shadow:0 18px 45px rgba(0,0,0,.35);

}

.mawt-grid-top{

    display:flex;

    justify-content:space-between;

    align-items:center;

    margin-bottom:25px;

}

.mawt-grid-logo img{

    max-height:42px;
	

}

.mawt-grid-stars{

    color:#C99446;
	font-size:12px;
	

}

.mawt-grid-stars i{

    margin-right:3px;
	font-size:12px;

}

.mawt-grid-quote{

    position:absolute;

    top:28px;

    right:28px;

    opacity:.08;

}

.mawt-grid-quote i{

    font-size:85px;

    color:#C99446;

}

.mawt-grid-content{

    margin:20px 0 30px;

}

.mawt-grid-content p{

    color:#d7d7d7;

    line-height:1.9;

    font-size:16px;

}

.mawt-grid-footer{

    border-top:1px solid rgba(255,255,255,.08);

    padding-top:20px;

}

.mawt-grid-client h4{

    color:#fff;

    margin-bottom:6px;

}

.mawt-grid-client span{

    color:#C99446;

}

@media(max-width:991px){

.mawt-grid{

grid-template-columns:1fr;

}

}
/* Tablet */
@media (max-width:991px){

    .mawt-grid-logo img{
        max-height:36px;
    }

}

/* Mobile */
@media (max-width:340px){

    .mawt-grid-logo img{
        max-height:28px;
    }

}