/**
 * 2022 Anvanto
 *
 * NOTICE OF LICENSE
 *
 * This file is not open source! Each license that you purchased is only available for 1 wesite only.
 * If you want to use this file on more websites (or projects), you need to purchase additional licenses.
 * You are not allowed to redistribute, resell, lease, license, sub-license or offer our resources to any third party.
 *
 *  @author Anvanto <anvantoco@gmail.com>
 *  @copyright  2022 Anvanto
 *  @license    Valid for 1 website (or project) for each purchase of license
 *  International Registered Trademark & Property of Anvanto
 */

.an_advantages {
    margin: 40px 0;
    clear: both;
}
.an_advantages-inner-wrap {
    overflow: hidden;
}
.an_advantages-head.an_advantages-head-hidden {
    display: none!important;
}

.an_advantages .an_advantages-head {
    margin-bottom: 50px;
    text-align: center;
}
.an_advantages-head .an_advantages-title {
    font-weight: 500;
    margin-bottom: 24px;
    text-transform: uppercase;
}
.an_advantages-head p:not(.an_advantages-title) {
    font-size: 13px;
    line-height: 24px;
    font-weight: 400;
    max-width: 980px;
    margin: 0 auto 15px;
}
.an_advantages .an_advantages-list {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: center;
}
.an_advantages .an_advantages-item {
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: center;
    text-align: center;
    justify-content: space-around;
    max-width: 33.3333%;
    padding: 15px;
    margin-bottom: 30px;
    background: #F9F9F9;
    height: 280px;
    width: 520px;
    margin-left: 15px;
    margin-right: 15px
}
.an_advantages .an_advantages-item-img {
    /*max-width: 30px;
    min-height: 43px;*/
   /* display: flex;
    align-items: center;
    margin-bottom: 13px;
    width: 100%;
    justify-content: center;*/
}
.an_advantages .an_advantages-item-img img {
    /*max-width: 100%;
    height: auto;*/
}
.an_advantages .an_advantages-item .an_advantages-item-title {
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 7px;
    color: #000;
}
.an_advantages .an_advantages-item p:not(.an_advantages-item-title) {
    color: #949494;
    line-height: 18px;
}
@media (max-width: 767px) {
    .an_advantages .an_advantages-item {
        max-width: 100%;
    }
}

h2.titre-adv {
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    color: #262626;
    width: 100%;
    margin: 0;
    text-align: left;
    padding: 0;
    margin-bottom: 20px;
    line-height: 30px;
    transition: all .2s ease-out;
}

h2.titre-adv span{
    color: #B89955;
}

.an_advantages-item-desc {
    max-width: 180px;
    text-align: left;
}

.desc-adv-text {
    color: #666666;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0;
    margin-bottom: 30px;
}

.btn-more-adv a {
    color: #000;
    text-transform: uppercase;
    font-size: 16px;
    position: relative;
    display: inline-block;
}

.btn-more-adv a:before{
    content: '';
    position: absolute;
    width: 0;
    opacity: 0;
    height: 1px;
    background: #000;
    bottom: -5px;
    transition: all .2s ease-out;
}

.an_advantages .an_advantages-item:hover .btn-more-adv a:before {
    width: 100%;
    left: 0;
    opacity: 1;
}
.an_advantages .an_advantages-item:hover h2.titre-adv span{color: #262626;}

.an_advantages .an_advantages-item:hover h2.titre-adv {color: #B89955;}

/*
.an_advantages .an_advantages-item img {
    transition: all .2s ease-out;
}

.an_advantages .an_advantages-item:hover img {
    animation: tilt-shaking 0.6s linear
}

@keyframes tilt-shaking {
    0% {
        transform: rotate(0deg)
    }

    25% {
        transform: rotate(10deg)
    }

    50% {
        transform: rotate(0eg)
    }

    75% {
        transform: rotate(-10deg)
    }

    100% {
        transform: rotate(0deg)
    }
}
*/