/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */



.dc-xyz-benefit-item .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon {
    font-size: 24px;
    background: #3db8f51a;
    padding: 12px;
    border-radius: 12px;
}

.glass {
    background: #171f4599;
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    border: 1px solid hsl(230 40% 30% / .5)
}

.shadow-glow{
	box-shadow: 0 0 60px hsl(200 90% 60% / .15);
}
.dc-xyz-form form label{
	color: #fff !important;
	margin-bottom: 8px !important;
	font-size: 14px !important;
	font-weight: 500 !important;
}
.dc-xyz-form form input{
	background: rgb(31, 37, 71) !important;
	border: 1px solid rgb(38, 47, 89) !important;
	border-radius: 12px !important;
	padding: 12px 16px !important;
	font-size: 14px !important;
	color: #fff !important;
}
.dc-xyz-form form input::placeholder {
    color: #A3B3C2 !important;
    opacity: 1;
}.dc-xyz-form form button {
    background: #25a7eb !important;
    padding: 10px 15px !important;
    border-radius: 12px !important;
    display: block;
    width: 100%;
    font-size: 18px !important;
    line-height: 18px !important;
    height: 56px !important;
    color: #060e37 !important;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    box-shadow: 0 19.1466px 24.1466px -4.82931px rgba(0, 0, 0, 0.1), 
                0 7.65863px 9.65863px -5.82931px rgba(0, 0, 0, 0.1) !important;
    transform: scale(1.01829) !important;
}

.dc-xyz-form form button:hover {
    transform: scale(1.02) !important;
}