.modal-xl{max-width:900px;}
.modal-header{border-bottom:0;}
.modal .btn-close{background-color:var(--whiteColor);opacity:1;}
.bg-co{background-color: var(--main-color3);}
.nitt{background-position: top center;background-repeat: no-repeat;}
.modalsikaka .close, #patmodal .close {position: absolute;right:208px;opacity:1;color:#fff;font-size:40px;font-weight:500;line-height:1;top:55px;border:0;background:none;z-index:3;padding:3px;}
.formona .form-floating > .form-control{background-color:var(--whiteColor)!important;border:1px solid var(--whiteColor);}
.formona .aselect{background-color:var(--whiteColor)!important;border:1px solid var(--whiteColor);}

@keyframes topBottom {
0%{transform:translateY(0px)}
50%{transform:translateY(10px)}
100%{transform:translateY(0px)}
}
@keyframes toptobottom {
0%{transform:translateY(0)}
50%{transform:translateY(100px)}
100%{transform:translateY(0px)}
}
@keyframes horizontalFloat {
0%{transform:translateX(0px);-webkit-transform:translateX(0px);-ms-transform:translateX(0px)}
50%{transform:translateX(5px);-webkit-transform:translateX(5px);-ms-transform:translateX(5px)}
100%{transform:translateX(0px);-webkit-transform:translateX(0px);-ms-transform:translateX(0px)}
}
@keyframes shrinkGrow {
0%{transform:scale(1) translate(-50%,-50%)}
50%{transform:scale(0.98) translate(-50%,-50%)}
100%{transform:scale(1) translate(-50%,-50%)}
}
@keyframes text-rotation {
to{rotate: 360deg;}
}


.bepartner{position:fixed;right:0;top:40%;background:var(--main-color);color:#fff;text-transform:uppercase;writing-mode: vertical-rl;padding:14px 3px;z-index:3;font-size:15px;font-weight:600;transition: all ease-in-out .3s;animation: girgit 2s alternate infinite ease-in;border-radius:5px 0 0 5px;}
.bepartner:hover{padding-right:10px;}
@keyframes girgit {
0% {background:var(--main-color);}
60% {background:var(--main-color2);}
}
@media(max-width:767px){
.bepartner{font-size:16px;padding:15px 7px;}
}
.floating-box{position:fixed;top:40%;left:0;border-radius:0 7px 7px 0;padding:5px 0;margin:0;background-color:var(--whiteColor);box-shadow:0 6px 12px rgba(0,0,0,.25);z-index:1;border-right:0}
.floating-box a{color:var(--whiteColor);}
.floating-box-icon{display:block;position:relative;width:46px;height:50px;line-height:50px;text-align:center}
.floating-box-icon + .floating-box-icon{border-top:1px solid #ddd;}
.floating-box-icon svg{display:inline-block;vertical-align:middle;color:var(--main-color);width:24px;}
.floating-box-icon>span{display:block;position:absolute;left:100%;top:0;width:150px;background-color:var(--whiteColor);box-shadow:0 6px 12px rgba(0,0,0,.25);opacity:0;visibility:hidden;font-size:15px;color:var(--main-color2);-webkit-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:.3s ease;transition:.3s ease;border-radius:10px;}
.floating-box-icon:hover>span{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}

@media(max-width:575px){
.floating-box{display:none}
}
.border222{border: 3px solid #0000000f;}
.cta-points{display: flex;gap: 4px;flex-wrap: wrap;}
@media(max-width:767px){
.cta-points{display: flex;gap: 4px;flex-wrap: wrap;justify-content: center;}
}
.cta-points span{background: #ffffff26;border-radius: 28px;-webkit-border-radius: 28px;-moz-border-radius: 28px;-ms-border-radius: 28px;-o-border-radius: 28px;padding: 0 10px;text-transform: uppercase;font-size: 12px;font-weight: 500;color: var(--whiteColor);}
.package-whatsapp{position: absolute;bottom: 0;left: 0;width: 100%;}
.shadow11{box-shadow: 13px 14px 40px rgba(39, 98, 131, 0.06);}

.btn-close {
    --bs-btn-close-color: #000;
    --bs-btn-close-opacity: 0.5;
    --bs-btn-close-hover-opacity: 0.75;
    --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: 0.25;
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    color: var(--bs-btn-close-color);
    filter: var(--bs-btn-close-filter);
    opacity: var(--bs-btn-close-opacity);
    padding: 0.25em;
    background: transparent var(--bs-btn-close-bg) center / 1em auto no-repeat;
    border-width: 0px;
    border-style: none;
    border-color: currentcolor;
    border-image: initial;
    border-radius: 2.375rem;
}
.liss li{
    display: inline-block;
  margin-right: 22px;
}
