/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 07 2024 | 15:52:32 */
.jet-video__overlay.jet-video__overlay--custom-bg {
    align-items:end;
    justify-content:flex-start;
}
.jet-video__play-button{
    display:flex;
    align-items:center;
    background:#ffffff82;
    border-radius:360px;
    border:3px solid #fff;
    transform:translate(0px, 0px)
}

.jet-video__play-button .jet-video__play-button-icon {
    background:#fff;
    width:80px;
    height:80px;
    display:flex;
    justify-content:center;
    align-items:center;
    border-radius:360px;
    transform:translateX(-1px);
}

.jet-video__play-button .jet-video__play-button-icon svg{
    fill:#D6DA2F;
    width:30px;
    height:30px;
}

.jet-video__play-button .texto-btn-video{
    font-size:20px;
    color:#29332D !important;
    width:190px;    
    padding:0px 10px;
}

.btn-circular-flotante{
    position:absolute;
    top:100px;
    z-index:5;
    transform:translateX(-20px)
}



.content-btn-circle svg {
    -webkit-animation: 20s linear 0.2s infinite turn-right;
    -moz-animation: 20s linear 0.2s infinite turn-right;
    -o-animation: 20s linear 0.2s infinite turn-right;
    animation: 20s linear 0.2s infinite turn-right;
}

@-webkit-keyframes turn-right {
    0% {-webkit-transform: rotate(0deg);}
    100% { -webkit-transform: rotate(360deg);}
}

@-moz-keyframes turn-right {
    0% {-moz-transform: rotate(0deg);}
    100% {-moz-transform: rotate(360deg);}
}

@-o-keyframes turn-right {
    0% {-o-transform: rotate(0deg);}
    100% {-o-transform: rotate(360deg);}
}

.vector-bottom .e-con-inner::before{
    content:"";
    display:block;
    width:100px;
    height:100px;
    position:absolute;
    bottom:0;
    left:0;
    transform:translateY(100px) rotate(90deg);
    background:radial-gradient(circle at 100% 0, rgba(204,0,0,0) 100px, #29332d 5px);
    background-position: bottom left;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.vector-bottom .e-con-inner::after{
    content:"";
    display:block;
    width:100px;
    height:100px;
    position:absolute;
    bottom:0;
    right:0;
    transform:translateY(100px) rotate(-90deg);
    background:radial-gradient(circle at 0 0, rgba(204,0,0,0) 100px, #29332d 15px);;
    background-position: bottom left, bottom right, top right, top left;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.carrusel-cifras{
    -webkit-animation: scroll 90s linear infinite;
          animation: scroll 90s linear infinite;
}

@-webkit-keyframes scroll {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

@keyframes scroll {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

@media(max-width:1024px){
  .video-florverde .jet-video{
  overflow: visible;
  border-radius: 30px !important;
  height: 400px !important;
}

.video-florverde .jet-video__overlay.jet-video__overlay--custom-bg{
  height: 400px;
  border-radius: 30px 
}
}


@media(max-width:768px){
    .video-florverde .jet-video{
        overflow: visible;
        border-radius: 30px !important;
        height: 210px !important;
    }

    .video-florverde .jet-video__overlay.jet-video__overlay--custom-bg{
        height: 100%;
        border-radius: 30px 
    }
    
    .jet-video__play-button{
        display:flex;
        align-items:center;
        background:#ffffff82;
        border-radius:360px;
        border:3px solid #fff;
        transform:translate(10px, -20px)
    }
    
    .jet-video__play-button .jet-video__play-button-icon {
        background:#fff;
        width:50px;
        height:50px;
        display:flex;
        justify-content:center;
        align-items:center;
        border-radius:360px;
        transform:translateX(-1px);
    }

    .jet-video__play-button .jet-video__play-button-icon svg{
        fill:#D6DA2F;
        width:20px;
        height:20px;
    }

    .jet-video__play-button .texto-btn-video{
        font-size:16px;
        color:#29332D !important;
        width:190px;    
        padding:0px 10px;
    }

    .content-btn-circle{
        position: relative
    }

    .content-btn-circle .text{
        font-size:10px;
    }
    
    .content-btn-circle svg{
        width: 140px;
        height:140px
    }
    
    .btn-circle{
        width:80px;
        height:80px;
        display:block;
        background:#D6DA2F;
        border-radius:360px;
        font-size:1em;
        text-align:center;
        display:flex;
        align-items:center;
        line-height:1.2;
        color:#29332d;
        position: absolute;
        top:0;
        right: 0;
        left:0;
        bottom: 0;
        margin: auto
    }

    textPath{
        font-size: 13px !important;
        font-weight: 300 !important
    }
}