/*
 Theme Name: Hello Elementor Child
 Theme URI: https://elementor.com/
 Description: Child theme for Hello Elementor
 Author: XPRSS
 Template: hello-elementor
 Version: 1.0
 Text Domain: hello-elementor-child
*/

.rvc-buttons {
	display: flex;
	flex-direction: column;
	gap: 10px;
	justify-content: center;
}

.rvc-open-popup {
	padding: 12px 20px 10px 20px;
	border-radius: 5px;
	width: 100%;
	border: none;
	font-weight:600;
	transform: uppercase;
	font-size: 14px;
}

.btn1 {
	background-color: #FFC100;
	color: #181818;
}
.btn1:hover {
	background-color: #162331;
	color: #FFC100;
}
.btn1:hover svg path {
	fill: #FFC100;
}

.btn2 {
	background-color: #162331;
	color: white;
}
.btn2:hover {
	background-color: #162331;
	color: #FFC100;
}
.btn2:hover svg path {
	fill: #FFC100;
}

.rvc-popup {
    position: fixed;
    top: 0; left: 0; width: 100%; height: 100%;
    display: none; opacity: 0;
    justify-content: center; align-items: center;
    transition: opacity .25s ease;
    z-index: 999999;
}

.rvc-popup.active { display: flex; opacity: 1; }

.rvc-popup-overlay {
    position: absolute;
    top:0;left:0;right:0;bottom:0;
    background: rgba(0,0,0,0.6);
}

.rvc-popup-content {
    position: relative;
    background: #fff;
    padding: 30px;
    width: 700px; max-width: 90%;
	height: 85%;
    border-radius: 10px;
    z-index: 5;
	overflow-y: auto;
}

.rvc-close-popup {
    position: absolute;
    top:10px; right:10px;
    font-size: 26px;
    background:none; border:0; cursor:pointer;
}