/* @import url(https://db.onlinewebfonts.com/c/365834cfa7beb7ca64c00476397ddc32?family=Helvetica+Neue+Medium+Extended);
@import url(https://db.onlinewebfonts.com/c/2090551770be22b09600a40b0b4673b7?family=Avenir-Medium); */


@font-face {
    font-family: 'Helvetica Neue Medium Extended';
    src: 
    url('../Fonts/HelveticaNeueMediumExtended.otf');
 
 }
 @font-face {
    font-family: 'Avenir-Medium';
    src: 
    url('../Fonts/Avenir-Medium.otf');
 
 }
 

.core-main text{
    /* font-size: 24px !important; */
    font-family: "Avenir-Medium";

}
.core-main tspan{
    /* font-size: 16px !important; */
    font-family: "Avenir-Medium";

}
.integrity{
    cursor:pointer;
}
.integrity path{
    display:block !important;
    opacity:0;
}
.ingerity-1{
    transition: all 0.1s ease-in-out;
}
.integrity:hover .ingerity-1{
    transform: translate(-15px);
    transition: all 0.1s ease-in-out;
}
.integrity:hover text{
    fill: #00BF88;
}
.integrity path{
    transition: all 0.4s ease-in-out;
}
.integrity:hover path{
    opacity: 1;
    transition: all 0.4s ease-in-out;
}

/* RIGHT */

.action {
    cursor: pointer;
}
.action path{
    display:block !important;
    opacity:0;
}
.action-1{
    transition: all 0.1s ease-in-out;
}
.action:hover .action-1{
    transform: translate(15px);
    transition: all 0.1s ease-in-out;
}
.action:hover text{
    fill: #00BF88;
}
.action path{
    transition: all 0.4s ease-in-out;
}
.action:hover path{
    opacity: 1;
    transition: all 0.4s ease-in-out;
}

.default-1{
    opacity: 1 !important;
    display: block !important;
}
.main-cybrise {
    animation-name: slideLeft;
    animation-duration: 1s; /* Adjust the animation duration as needed */
    animation-delay: 0.5s; /* Adjust the delay as needed */
    animation-timing-function: ease-in-out;
    animation-fill-mode: both;
}
@keyframes slideLeft {
    0% {
        transform: translateY(-100%);
        opacity: 0;
    }
    100% {
        transform: translateY(0);
        opacity: 1;
    }
}


