/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 21 2025 | 07:03:15 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 
.gradient-text *{
	background: linear-gradient(90deg, #7752E4 0%, #911EDA 25%, #4643FF 50%, #458CF6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.logo-slide img {
    max-height: 30px;
    object-fit: contain;
}
.btn-box {
    margin-top: 20px;
    position: relative;
}
.btn-box a {
    color: #D80621;
    font-weight: 500;
}
.btn-box a:after{
	content:'';
	width:30px;
	height:10px;
	background:url('https://imcada.com/techsaga/wp-content/uploads/2025/07/arrow_red.png');
	background-size:contain;
	display:inline-block;
	background-repeat: no-repeat;
    margin-left: 10px;
}
.pum-container .pum-content h4 {
    font-size: 18px;
    margin-bottom: 8px;
    color: #030327;
}
.pum-container .pum-content p{
	font-size:16px;
	font-family: "Roboto", Sans-serif;
	color: #2B2B2B;
	font-weight:400;
	line-height:1.6;
}
.pum-container .pum-content ul{
	list-style:none;
	font-size:16px;
	padding-left:0px;
	font-family: "Roboto", Sans-serif;
	color: #2B2B2B;
	font-weight:400;
	line-height:1.6;
	margin-bottom:10px ;
}

.button-hover .ue-simple-popup-btn {
	border-bottom:1px solid #fff;
}

.button-hover {
	margin-top:auto;
}
.landing-image a{
	width:100%;
}
.button-hover .ue-simple-popup-btn:hover {
	border-bottom: 1px solid #D80621 ! IMPORTANT;
}

.ue-simple-popup-wrapper{
	flex-direction:column;
}
.ue-simple-popup .ue-simple-popup-trigger:focus{
	outline:none !important;
}
.grecaptcha-badge{
	    width: 66px !important;
		left:1px !important;
	bottom:80px !important;
}
.cky-revisit-bottom-left {
	bottom: 30px !important;
}
.testimonials-wrap{
	overflow:hidden;
}
.book-frame .bpa-front-default-card p br, .book-frame .bpa-front-default-card br{
	display:none;
}
.cky-consent-bar{
	width:92%;
}
.con-email {
    display: flex;
    gap: 15px;
}
.con-email p {
    width: 100%;
}
@media screen and (max-width:767px){
	.pum-container.pum-responsive{
		width:85% !important;
	}
html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) {
    padding-right: 0px;
}
}
