.imagebox:hover .title{display:block}h1.text-5xl.md\:text-6xl.font-extrabold.tracking-tight.mb-4.bg-clip-text.text-transparent.bg-gradient-to-r.from-blue-400.to-purple-600{font-family:"Inter",Sans-serif;font-size:48px;font-weight:700;line-height:55.2px;letter-spacing:-1.44px;color:#090b19}p.text-lg.md\:text-xl.text-gray-400{font-family:open sans;font-size:18px;color:#000}.bg-gray-900.border.border-gray-800.p-6.rounded-2xl.shadow-lg.transition-transform.duration-300.transform.hover\:scale-105{background:#fff2d9;border-color:#ffe5b5}span.text-3xl.mr-3{display:none}.text-yellow-400{color:#000!important}.hover\:scale-105:hover{--tw-scale-x:1!important;--tw-scale-y:1!important}.text-gray-500{color:#2c2c2c!important}.text-white{color:#000!important}.text-gray-300{color:#2c2c2c!important}h2.cta-title{color:#fff!important}.cta-btn{text-decoration:none!important}.cta-btn-primary:hover{color:#fff!important}.map-section{display:none!important}html .form-select{padding:0!important}h1.contact-hero-title{color:#fff!important}a.social-link{text-decoration:none!important}.contact-item-content a{text-decoration:none!important}.contact-item-content a{text-decoration:none!important}.contact-details i{color:#fff!important}.elementor-1621 .elementor-element.elementor-element-e4be507 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#54595f!important}@media (min-width:320px) and (max-width:768px){h1.text-5xl.md\:text-6xl.font-extrabold.tracking-tight.mb-4.bg-clip-text.text-transparent.bg-gradient-to-r.from-blue-400.to-purple-600{font-size:35px!important;line-height:45px!important;letter-spacing:-2px!important}}