.elementor-37962 .elementor-element.elementor-element-59cd8c81{--display:flex;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37962 .elementor-element.elementor-element-3e9fea5b{--display:flex;--background-transition:0.3s;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37962 .elementor-element.elementor-element-44534da3:not(.elementor-motion-effects-element-type-background), .elementor-37962 .elementor-element.elementor-element-44534da3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC000;}.elementor-37962 .elementor-element.elementor-element-44534da3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-37962 .elementor-element.elementor-element-44534da3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37962 .elementor-element.elementor-element-6419a32b > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-37962 .elementor-element.elementor-element-2ab277a9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37962 .elementor-element.elementor-element-38cd890f{--display:flex;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-37962 .elementor-element.elementor-element-9d84756 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:transparent;background-image:linear-gradient(110deg, #FFFFFF 1%, #FFFFFF00 100%);}.elementor-37962 .elementor-element.elementor-element-2c67e748{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37962 .elementor-element.elementor-element-549fc8ee{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37962 .elementor-element.elementor-element-4b440e2{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37962 .elementor-element.elementor-element-31770b6{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37962 .elementor-element.elementor-element-3386b13d{--display:flex;--background-transition:0.3s;}:root{--page-title-display:none;}body.elementor-page-37962:not(.elementor-motion-effects-element-type-background), body.elementor-page-37962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}@media(max-width:1024px){.elementor-37962 .elementor-element.elementor-element-6419a32b > .elementor-element-populated{padding:10px 0px 10px 0px;}}@media(max-width:767px){.elementor-37962 .elementor-element.elementor-element-6419a32b > .elementor-element-populated{padding:10px 0px 10px 0px;}}/* Start custom CSS for html, class: .elementor-element-2ab277a9 *//* Link */
.ti-footer .ti-profile-details a{
	background-color:#332b80 !important;
}

/* Content Division */
#page div .content{
	font-weight:700;
}

/* 767px and smaller screen sizes */
@media (max-width:767px){

	/* Content Division */
	#page div .content{
		font-size:16px;
		
	}
	
}

/* 768px and larger screen sizes */
@media (min-width:768px){

	/* Content Division */
	#page div .content{
		font-size:20px;
	}
	
}



/* Stylish Content */
.content {
    font-family: "Arial", sans-serif;
    font-size: 2rem;
    font-weight: bold; /* Set font-weight to bold */
    color: #000000
;
    padding-left: 0.5em; /* Keep left padding */
    text-shadow: px px px rgba(0, 0, 0, 0.25); /* Subtle shadow */
    transition: all 0.3s ease;
    white-space: nowrap; /* Prevent wrapping */
    margin: 0; /* Remove margin */
}

/* Responsive font-size */
@media only screen and (max-width: 767px) {
    .content {
        font-size: 16px; /* Further reduce font size for smaller screens */
        padding-left: 0.2em; /* Adjust padding for better fit */
    }
}

/* Outer Container */
.outer {
    display: flex; /* Use flexbox to center content */
    align-items: center; /* Center content vertically */
    justify-content: center; /* Center content horizontally */
    overflow: hidden; /* Ensure content doesn't overflow */
    width: 100%; /* Set width to 100% for responsiveness */
    margin: 0; /* Remove any margin */
    padding: 0; /* Remove padding */
    height: auto; /* Allow height to adjust based on content */
}

/* Loop and Animation */
.loop {
    display: flex; /* Use flexbox for horizontal alignment */
    width: calc(100%); /* Increase width for seamless effect */
    animation: loop-anim 25s linear infinite !important; /* Slower animation with !important */
    white-space: nowrap; /* Prevent wrapping */
}

/* Adjusted Animation for Mobile */
@media only screen and (max-width: 767px) {
    .loop {
        animation: loop-anim 25s linear infinite !important; /* Slower speed for mobile */
        width: calc(80%); /* Further increase width for mobile visibility */
    }
}

/* Loop Animation */
@keyframes loop-anim {
    0% {
        transform: translateX(100%); /* Start from right off-screen */
    }
    100% {
        transform: translateX(-100%); /* Move left by the full width */
    }
}/* End custom CSS */