/*
CTC Separate Stylesheet
Updated: 2024-27-10 09:00:00
*/
.shine { background: linear-gradient(to right, #7A7A6E 40%, #F4F4DD 50%, #7A7A6E 60%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: animate 5s linear infinite }
@keyframes  animate { 0% { background-position:0px} 50% { background-position:100px} 100% { background-position:210px} }

btn_svg { transition: all 1s ease; transform: scale(0.5);}
btn_svg:hover { transform: scale(0.90);transform: scale(0.95) rotate(15deg);}
btn_svg:not(:hover) { transition: all 1s ease; transform: scale(1);}

/* Intro Slider ---------------------------------------------------------------------- */
.sliderimg1 { transition: all 0.5s ease; transform: scale(1); opacity: 0.6 !important; }
.sliderimg1:hover {transform: scale(1.4); opacity: 1.0 !important; }
.sliderimg1:not(:hover) { transition: all 2s ease; transform: scale(1);}

}

a { text-decoration: none !important; }

/* Glass Panel ========================= */
.glass-container { width:100%; height:120px; margin:120px 0; background:rgba(255,255,255,0.2); backdrop-filter:blur(10px); -webkit-backdrop-filter:blur(10px); box-shadow:0 8px 32px rgba(0,0,0,0.3); display:flex; align-items:center; justify-content:center; padding:20px; }
.glass-container2 { width:100%; height:auto; margin:80px 0; background:rgba(255,255,255,0.2); backdrop-filter:blur(10px); -webkit-backdrop-filter:blur(10px); box-shadow:0 8px 32px rgba(0,0,0,0.3); display:flex; align-items:center; justify-content:center; padding:20px; }
.glass-textbox { font-family:var(--font-base); color:#fff; font-size:32px; font-weight:bold; text-align:center; text-shadow:2px 2px 2px rgba(0,0,0,0.6); }

.boxv1 { padding:200px 0 !important; }
.boxv2 { padding:100px 0 !important; }