/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 28 2025 | 15:44:59 */
body{
	overflow-x: hidden !important;
}
h1 span {
    color: var( --e-global-color-accent ) !important;
}
span.elementor-button-icon {
    transition: .3s; 
    transform: scale(0.9);
}

#btn1:hover span.elementor-button-icon {
    transform: translate(10px) !important;
}

#btn1::after {
    content: '';
    background: #ffb701;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    transition: .6s;
    border-radius: 50%;
    0overflow: hidden;
    transform: translateY(20px);
    z-index: 0;
}

.green #btn1::after {
    background: #25D366;
}

#btn1:hover::after{
    bottom:0;
    transform: scale(14);
    
}

#btn1 {
    transition: .3s;
    position: relative;
    overflow: hidden;
}

#btn1 span {
    z-index: 2;
}
#btn1 span svg {
	    color: #000 !important;
}
#btn1:hover span{
	color: #000;
}
.yellow #btn1:hover span{
	color: white;
}

.green {
	color: #25D366 !important;
}
.red {
	color: #D10000 !important;
}
.yellow {
	color: #FFB701 !important;
}
li.elementor-icon-list-item .elementor-icon-list-icon {
    margin-top: 5px;
}
.select2.select2-container--default .select2-selection--single .select2-selection__arrow b {
    top: 9px;
}
.banner-trust h3 {
    margin-top: 0;
    margin-bottom: -5px !important;
}

.header-button {
	opacity: 0;
	visibility: hidden;
	transition: .3s;
}
.sticky-header-scroll .header-button{
	opacity: 1;
	visibility: visible;
}
.sticky-header-scroll {
    background: white;
	box-shadow: 0px 10px 35px rgba(0, 0, 0, 0.1);
	position: fixed !important;
	top: 0;
	width: 100%;
  z-index: 9999;
	padding: 10px 0 !important;
}
.header-image {
    transform: translateY(20px);
}
.sticky-header-scroll .header-image {
	transform: translateY(0);
}

.sticky-header-scroll img{
	transition: .3s;
}
.sticky-header-scroll img{
	width: 170px !important;
}

@media (max-width: 767px) {
    .sticky-header-scroll img {
    width: 120px !important;
}
	.logo-carousel .elementor-carousel-image{
		height: 60%;
		background-size: contain !important;
	}
	
	
}