/*text*/

:root {
    --animation-delay: 1;
    --duration: 3000ms;
    --iterations: 1;
}


/* ••·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•·•· */

 .h31 h3:after{content:'K+';}
 .h32 h3:after{content:'M+';}
 .h32 h3:before{content:'$'}
 .h33 h3:after{content:'+'}
 .h34 h3:after{content:'%'}
 .h35 h3:before{content: '$';}
 .h35 h3:after{content: 'M';}
 .h36 h3:after{content: 'M';}



.reveal-textexc,
.reveal-textexc::after {
    animation-delay: 2s;
    animation-iteration-count: 1;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-timing-function: cubic-bezier(0.0, 0.0, 0.2, 1);
}

.reveal-textexc {
    position: relative;
    font-size: 6rem;
    line-height: 0.8;
    -webkit-animation-name: clip-textc;
    animation-name: clip-textc;
    color: #FFF;
    white-space: nowrap;
    width: 80%;
}


.reveal-textexc::after {
    content: "";
    position: absolute;
    z-index: 999;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    pointer-events: none;
    -webkit-animation-name: text-revealerexc;
    animation-name: text-revealerexc;
}

@-webkit-keyframes clip-textexc {
    from {
        -webkit-clip-path: inset(0 0 0 0);
        clip-path: inset(0 0 0 0);
    }
    to {
        -webkit-clip-path: inset(0 100% 0 0);
        clip-path: inset(0 100% 0 0);
    }
}

@keyframes clip-textexc {
    from {
        -webkit-clip-path: inset(0 100% 0 0);
        clip-path: inset(0 100% 0 0);
    }
    to {
        -webkit-clip-path: inset(0 0 0 0);
        clip-path: inset(0 0 0 0);
    }
}

@-webkit-keyframes text-revealerexc {
    0%,
    50% {
        -webkit-transform-origin: 100% 50%;
        transform-origin: 100% 50%;
    }
    60%,
    100% {
        -webkit-transform-origin: 0 50%;
        transform-origin: 0 50%;
    }
    60% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
    100% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
    }
}

@keyframes text-revealerexc {
    0%,
    50% {
        -webkit-transform-origin: 100% 50%;
        transform-origin: 100% 50%;
    }
    60%,
    100% {
        -webkit-transform-origin: 0 50%;
        transform-origin: 0 50%;
    }
    60% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
    100% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
    }
}

.footer-copyright a{color:#da1800;padding: 0 10px;}
.footer-copyright{background-color: #fff !important;}
.footer-copyright .container{padding:0 7% !important;}

@media only screen and (max-width:1024px) and (min-width:769px){
  .reveal-textexc{width:83%;font-size:65px}
 .reveal-textc, .reveal-text{font-size:65px !important; }
 .withbe {width: 82%;}
 .certs {width: 72%;font-size: 65px;}
  .book{width:70%;font-size:65px}
  .aca{width:87%;}
  .inc{ width: 84% !important;font-size: 65px !important;}
  .newsi{width:53%}
  .belr{width: 64%}
  .co{width:29%}
  .with18{width:34%}
}
@media only screen and (max-width:768px){
    /*footer*/
.footer-copyright{margin-top:38%;}
.copyright{text-align:center !important;padding-bottom:20px;}

.reveal-textexc{width:85%;font-size:3rem}
.book{width:72%;font-size:3rem}
.certs{width:76%;}
.aca{width:100%;font-size:3rem}
  .reveal-textc, .reveal-text{font-size:3rem}
  .inc{width:78%;}
  .newsi{width:51% !important; font-size: 3rem !important}
  .belr{width: 68%}
  .co{width:30%}
  .with18{width:39%}
}
@media only screen and (min-width:1366px) and (max-width:1600px){
    
}

@media only screen and (min-width:1920px){
    .inc{width:54% !important}
    .newsi {width: 36% !important}
    .reveal-text{width:35%;}
   .reveal-textc{width:29%;}
   .reveal-textx{width:40%;}
   .book{width:58% !important}
  .withbe{width:52% !important;} 
  .aca{width:55% !important}
 .belr {width: 49% !important}
 .withcr{width:46%;}
 .withex{width: 62% }
 .withexc {width: 66% !important}
 .with18 {width: 28% !important;}
 .co {width: 20%!important;}

