/*--------------------------------------------------------------

# Why Choose One

--------------------------------------------------------------*/

.why-choose-one {

    position: relative;

    display: block;

    padding: 60px 0;
	background-color: #f4d8fa;
    z-index: 1;

}



.why-choose-one__shape-1 {

    position: absolute;

    top: -100px;

    left: -70px;

    width: 730px;

    height: 765px;

    border-radius: 50%;

    background: radial-gradient(50% 50% at 50% 50%, rgba(255, 181, 29, 0.62) 0%, rgba(19, 18, 34, 0) 100%);

    opacity: 0.4;

    filter: blur(120px);

    z-index: -1;

}



.why-choose-one__shape-2 {

    position: absolute;

    bottom: -255px;

    right: 100px;

    width: 730px;

    height: 765px;

    border-radius: 50%;

    background: radial-gradient(50% 50% at 50% 50%, rgba(255, 181, 29, 0.62) 0%, rgba(19, 18, 34, 0) 100%);

    opacity: 0.4;

    filter: blur(120px);

    z-index: -1;

}



.why-choose-one__single {

    position: relative;

    display: block;

    margin-bottom: 30px;

}



.why-choose-one__icon {

    position: absolute;

    top: 15px;

    right: 15px;

    display: flex;

    align-items: center;

    justify-content: center;

    height: 70px;

    width: 70px;

    background-color: rgba(var(--athena-base-rgb), 1);

    border-radius: 50%;

    z-index: 1;

}



.why-choose-one__icon:before {

    content: "";

    position: absolute;

    top: -5px;

    left: -5px;

    right: -5px;

    bottom: -5px;

    border: 5px solid rgba(var(--athena-base-rgb), .50);

    border-radius: 50%;

    z-index: -1;

}



.why-choose-one__icon span {

    position: relative;

    display: inline-block;

    font-size: 45px;

    color: var(--athena-black);

    transition: all 500ms ease;

}



.why-choose-one__single:hover .why-choose-one__icon span {

    -webkit-animation-name: wobble-horizontal-hover;

    animation-name: wobble-horizontal-hover;

    -webkit-animation-duration: 1s;

    animation-duration: 1s;

    -webkit-animation-timing-function: ease-in-out;

    animation-timing-function: ease-in-out;

    -webkit-animation-iteration-count: 1;

    animation-iteration-count: 1;

}



.why-choose-one__btn-box {

    position: absolute;

    bottom: 10px;

    left: 25px;

    z-index: 2;

}



.why-choose-one__single-inner {

    position: relative;

    display: block;

    background-color: var(--athena-black);

    padding: 50px 30px;

    text-align: center;

    border-radius: var(--athena-bdr-radius);

}

.why-choose-one__single-inner:hover{
	background-color: #853895;
}

.why-choose-one__title {

    font-size: 20px;

    color: var(--athena-white);

    line-height: 32px;

    font-weight: 500;

    margin-bottom: 17px;

}



.why-choose-one__text {

    color: var(--athena-white);

    opacity: .70;

}



































/*--------------------------------------------------------------

# End

--------------------------------------------------------------*/