
.grecaptcha-badge { 
    visibility: hidden!important;
}

.preloader-wrapper {
	width:300rem!important;
}

.grecaptcha-badge { display:none!important; }

.topbar-nav li.current-menu-item {
    pointer-events: none;
}



.wpcf7-form-control-wrap {
	width:100%;
	position:relative;
}

.wpcf7-response-output {
	display:none!important;
}

.wpcf7-not-valid-tip {
	position:absolute;
    left: 20rem;
    bottom: 2px;
}

@media screen and (max-width: 1023.98px) {
	.wpcf7-not-valid-tip {
		left: 15rem;
	}	
}

.textfield-input.wpcf7-not-valid {
	border: 1rem solid red!important;
}

.hide123 { display:none; }

.scroll-to-top {
    position: fixed;
    right: 28rem;
    bottom: 28rem;
    z-index: 90;
    width: 52rem;
    height: 52rem;
    padding: 0;
    border: 1rem solid rgba(192, 164, 111, 0.45);
    border-radius: 50%;
    background: rgba(14, 14, 13, 0.72);
    color: var(--c1);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    visibility: hidden;
    transform: translateY(16rem);
    transition: opacity 0.35s ease, visibility 0.35s ease, transform 0.35s ease, border-color 0.25s ease, background-color 0.25s ease;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    box-shadow: 0 8rem 28rem rgba(0, 0, 0, 0.28);
}

.scroll-to-top.is-visible {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.scroll-to-top:hover {
    border-color: var(--c3);
    background: rgba(14, 14, 13, 0.88);
}

.scroll-to-top .icon {
    width: 16rem;
    height: 16rem;
    transform: rotate(-90deg);
}

@media screen and (max-width: 1023.98px) {
    .scroll-to-top {
        right: 18rem;
        bottom: 22rem;
        width: 46rem;
        height: 46rem;
    }
}
