/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/
html {scroll-behavior: smooth;}

html, body{
	overflow-x: hidden!important;
	background-color: #F8FBFE;
}

#brxe-wtwrfw {
  transition: margin 0.3s ease;
}

/* FORM */
/* Styling for Fluent Form #3 in the dark section */

/* Labels */
#fluentform_3 .ff-el-input--label label {
    color: #ffffff !important; 
    font-weight: 500 !important;
    font-size: 15px !important;
    margin-bottom: 8px !important;
}

/* Required Asterisk */
#fluentform_3 .ff-el-is-required.asterisk-right label::after {
    color: #ffffff !important;
}

/* Input Fields & Textarea */
#fluentform_3 .ff-el-form-control {
    background-color: #ffffff !important;
    border: 1px solid #ffffff !important;
    border-radius: 4px !important;
    color: #1a1a1a !important; /* Dark text for readability inside the input */
    padding: 12px 16px !important;
    font-size: 15px !important;
    box-shadow: none !important;
    transition: border-color 0.3s ease !important;
}

/* Input Focus State */
#fluentform_3 .ff-el-form-control:focus {
    border-color: #0056b3 !important; /* Accent blue outline on focus */
    outline: none !important;
}

/* Submit Button */
#fluentform_3 .ff-btn-submit {
    background-color: #7189A3 !important; /* Adjust to exactly match your brand's blue */
    color: #ffffff !important;
    border: none !important;
    border-radius: 4px !important;
    padding: 12px 30px !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    cursor: pointer !important;
    transition: background-color 0.3s ease !important;
}

/* Submit Button Hover State */
#fluentform_3 .ff-btn-submit:hover {
    background-color: #004494 !important; /* Slightly darker blue on hover */
}

/* Spacing between form groups */
#fluentform_3 .ff-el-group {
    margin-bottom: 20px !important;
}