.navbar{height: 86px;}
.sticky-top{background: linear-gradient(208.15deg, #00B7C6 8.1%, #00778F 40.36%, #004350 73.88%);}
.herospacer{height: 0;position: relative;padding-bottom: calc(42.25% - 46px);margin-bottom: 0 !important;}
.buttonsherohome{position: absolute;top: 0;padding-top: 22%;}
.video-container{position: absolute;}
.hero-header{background: none;padding: 0;margin-top: -76px;}
.botoncotizar{position: relative;z-index: 9;}
.video-container{
    width: 100%;
    max-width: 1920px;
    margin-top: 28px;
    position: relative;
    padding-bottom: 42.25%; /* 16:9 ratio */
    height: 0;
    overflow: hidden;
}
.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

#youtube-video {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100vw;
    height: 56.25vw; /* 16:9 aspect ratio */
    transform: translate(-50%, -50%);
    pointer-events: none; /* Prevent interaction with the video */
}

#video-container::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 1;
}

.logo{width: 250px;}
#sistemaPagoLogo {
    height: 65px; /* Increased by 30% from original 50px */
}
#netPayLogo {
    height: 40px; /* Decreased by 20% from original 50px */
}
#myLandbot {
    width: 100%;
    height: 600px;
    margin-top: 20px;
}
.forceblue{background-color:#3B78FF !important}
.borderedprimary{border: 2px solid #3B78FF; color: #3B78FF}

@media (max-width: 369px) {
.logo{width: 180px;}
}
@media (max-width: 768px) {
    #sistemaPagoLogo {
        height: 50px;
    }
    #netPayLogo {
        height: 30px;
    }
    .buttonsherohome{position: absolute;top: 0;padding-top: 10%;}
}
@media (max-width: 480px) {
    #sistemaPagoLogo {
        height: 40px;
    }
    #netPayLogo {
        height: 25px;
    }
}
@media(min-width:992px){
    .specialmenu{border: 1px solid #ffffff;padding: 0 20px !important;border-radius: 15px;}
    .specialmenu:hover{background-color: #0c55f3;}
}