/*======================================
Theme Name: GRG Pr1me
Theme URI: http://www.grgprime.com/
Description: This is a free Divi child theme from Pee-Aye Creative!
Author: CODM
Author URI: http://www.grgprime.com/
Author Email: 
Template: Divi
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
======================================*/

 /* ===== NOTES ==================================================================
 * 
 * New to Divi? Take our full Divi course: https://www.peeayecreative.com/product/beyond-the-builder-the-ultimate-divi-website-course/
 * 
 * Learn cool tricks and features with our Divi tutorials: https://www.peeayecreative.com/blog/
 * 
 * Discover our premium Divi products: https://www.peeayecreative.com/shop/
 * 
 * =============================================================================== */

/*add your custom CSS below this line*/

body.page {
    margin-left: 34px !important;
    background-image: url(https://stg-grgprime-dev.kinsta.cloud/wp-content/uploads/2025/12/left-side-bar-hero.webp);
    background-size: unset !important;
    background-repeat: no-repeat !important;
    background-position: left !important;
}





.gform_confirmation_message {
    text-align: center;
}

.gfield_required.gfield_required_text, .gform_validation_errors {
    display: none !important;
	font-family: unset;
}
/* 
.gform-theme--foundation .gfield .ginput_password.large::placeholder,.gform-theme--foundation .gfield input.large::placeholder,.gform-theme--foundation .gfield select.large::placeholder, option.gf_placeholder {
	color: #000000B3 !important;
	opacity: .9 !important;
} */

.gform-theme--foundation .gfield .ginput_password.large,.gform-theme--foundation .gfield input.large,.gform-theme--foundation .gfield select.large {
    inline-size: 100%;
    height: 70px;
    display: flex;
    align-items: center;
    background-color: #F3F6FF;
    border: none;
    border-radius: 20px;
    box-shadow: none;
    padding: 10px 30px;
    font-size: 16px;
    font-family: 'Manrope';
    color: #000000B3 !important;
}

.gfield_label.gform-field-label {
    font-family: 'Neo Sans Std Medium',Helvetica,Arial,Lucida,sans-serif;
    font-size: 18px;
    margin-bottom: 15px;
}

.gform-theme--foundation .gfield textarea {
    inline-size: 100%;
    background-color: #F3F6FF;
    border: none;
    border-radius: 20px;
    box-shadow: none;
    padding: 30px;
	font-size: 16px;
	color: #000000B3 !important;
}

.gform-button {
    border-radius: 100px !important;
    font-family: 'Neo Sans Std Bold' !important;
    font-size: 18px !important;
    text-transform: uppercase !important;
    padding: 13px 30px !important;
    background-color: #39B54A !important;
}

.gform-button:hover {
    border-radius: 100px !important;
    font-size: 18px !important;
    text-transform: uppercase !important;
    padding: 13px 30px !important;
    background-color: #203368 !important;
}

label.gform-field-label.gform-field-label--type-inline.gfield_consent_label {
    font-family: 'Manrope';
    font-size: 14px !important;
    margin-top: 3px;
}

.gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
    --gf-local-radius: var(--gf-ctrl-checkbox-check-radius);
    padding: 12px;
    border: none;
    background-color: rgb(32 51 104 / 10%);
    box-shadow: none !important;
}

.gform-theme--foundation #field_submit {
    align-items: flex-end;
    justify-content: flex-end;
}

@media (max-width: 1200px) {
	body.page {
		margin-left: 20px !important;
		background-image: url(https://stg-grgprime-dev.kinsta.cloud/wp-content/uploads/2025/12/left-side-bar-hero.webp);
		background-size: unset !important;
		background-repeat: repeat !important;
	}
}