/*
 Theme Name:   Winity Child
 Theme URI:    https://winity.life/
 Description:  Your lifestyle, powered by Winity Life - the platform that connects traditional and emerging payments through a multi-network system. Move your money your way, spend globally in USD, and earn Winity Points with every tap - all through one seamless experience.
 Author:       winity.life
 Template:     winity
 Version:      1.0.0
*/
/*=========================== 
   Custom Scrollbar Gradient
=============================*/

/* Scrollbar width */
::-webkit-scrollbar {
    width:5px;
}

/* Track */
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #3E6D61;
    border-radius: 10px;
}

/* Handle (Thumb) */
::-webkit-scrollbar-thumb {
    background: #3E6D61 !important;
    border-radius: 30px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #3E6D61 !important;
}
.scroll-to-top{border:1px solid #3E6D61 !important; border-radius:50%; padding:15px; background:none; color:#3E6D61;}
html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){
	padding-right:0px !important;		
}
/****for color multiple***/
.premium-header{position: relative !important;
    z-index: 10;
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    background: linear-gradient(135deg, rgba(5, 15, 15, 0.9) 0%, rgba(29, 60, 57, 0.7) 50%, rgba(5, 15, 15, 0.9) 100%) !important;
    border-bottom: 1px solid rgba(52, 211, 153, 0.2);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.3), inset 0 -1px 0 rgba(52, 211, 153, 0.1);}
h1,h2,h3,h4,h5,h6{margin-bottom:15px;}
p{margin-bottom:0px !important;}
input[type="submit"]{padding:10px 20px !important; font-weight:500;}
.component-wrap p{ font-size:14px; color:#D0D3D87D;}
.fadeInDown {animation: ks_fadeInDown 0.8s ease-out both;}
@keyframes ks_fadeInDown {
    0% {
        opacity: 0;
        transform: translate3d(0, -100px, 0);
    }

    100% {
        opacity: 1;
        transform: none;
    }
}
body .gform_wrapper .gfield .iti__dropdown-content{background-color: #0a0d13;}
body .gform_wrapper .gfield .iti__arrow{--iti-arrow-color: white !important;}
form select{
background: transparent;
 background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iIzYyNjI2MiIgZD0iTTE1IDhsLTQgNi00LTZoOHoiLz48L3N2Zz4=) right center / 18px no-repeat !important;
min-height: 45px !important;
border: 1px solid #fff !important;	
}
form textarea{
background: transparent !important;
border: 1px solid #fff !important;		
}
form input:read-write{
background: transparent !important;
height: 48px;
padding:20px 40px;	
border-width:1px;	
}
[tabindex="-1"]:focus, input:read-write:focus, select:focus, textarea:focus{ box-shadow:none !important;}
input::placeholder,
textarea::placeholder,
select::placeholder {
  color: #fff; 
  opacity: 1; 
}
.gform_wrapper.gravity-theme .description, .gform_wrapper.gravity-theme .gfield_description, .gform_wrapper.gravity-theme .gsection_description, .gform_wrapper.gravity-theme .instruction{
padding-top: 0px !important;	
}
.gform_wrapper.gravity-theme .gfield_validation_message, .gform_wrapper.gravity-theme .validation_message{
text-align:left !important;	
padding: 0px !important;
background:transparent !important;
border-bottom-width: 0px !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-right-width: 0px !important;	
}
@media(max-width:1024px){
.stickybox {
background:#0d2420;
}		
.headerbanner{background:linear-gradient(340deg, #3E6D61 0%, #0A0D13 100%) !important;}	
.headerbanner .video.elementor-background-video-hosted{ display:none;}
}
@media(max-width:767px) {
.appstore, .googleplay { cursor: pointer;}	
.cardboxdb {
position: sticky;
background:#fff;	
}
.stickybox {
position: sticky;
background:#0d2420;
}	
.tractor1 { top: 10px;}
.tractor2 { top: 30px;}
.tractor3 { top: 50px;}
.tractor4 { top: 70px;}	
}