/*
Theme Name: Pratibha Utsav
Author: Rivulet IQ
Description: This theme for Pratibha Utsav
Version: 1.0.0
*/
body{
	margin:0px;
}
:root{
    --f60: 60px;
    --f54: 54px;
    --f44: 44px;
    --f34: 34px;
    --f30: 30px;
    --f24: 24px;
    --f18: 18px;
    --f16: 16px;
    --primary:#6EC1E4;
    --secondary:#232323;
    --text-color: #6b7c8d;
    --gray: #727272;
    --white: #FFFFFF;
    --black:#000000;
    --Orange:#ffb32c;
    --pink:#ff385e;
    --Dark-orange: #ff8928;
    --skyblue:#0088d1;
    --text:#003263;


 }

.gform_wrapper form .gform-footer input{border:0;border-radius:0 !important;outline:none !important;box-shadow:none !important;transition: all ease-in-out 0.3s !important;     border: 1px solid #6ec1e4 !important;} 
.gform_wrapper form .ginput_container input,body .gform_wrapper form .ginput_container textarea{background-color:#fff;outline:none !important;box-shadow:none !important;border:1px solid #fff;border-radius:0;font-size:var(--f16);height:auto;line-height:normal;padding:10px 15px;font-family:"Inter Tight";height:48px;width: 100%;}
.gform-theme--framework .gform_validation_errors{display:none !important;}
.gform_confirmation_message{text-align:center;background-color:green;font-size:18px !important;line-height:1.3;padding:20px;color:#fff;}
.gform-theme--foundation .gfield label.gfield_label.gform-field-label{--gf-label-req-gap: 0;font-family: "Inter Tight";font-weight: normal;color: var(--secondary);}
body .gform_wrapper .gform_heading{display:none;}
body .gform_wrapper form .ginput_container input{border: 1px solid rgb(116 115 115 / 20%);}
body .gform_wrapper form .ginput_container select{cursor: pointer; border-radius:0 !important;border:1px solid rgb(116 115 115 / 20%);outline:none;box-shadow:none;font-size:var(--f16);min-height:48px;padding:4px 40px 4px 20px;font-family:"Inter Tight";background-image:url(/wp-content/uploads/2025/07/select-arrow.svg);background-size:18px 8px;}
body .gform_wrapper form .ginput_container textarea{resize:none;border-radius:0 !important;outline:none;box-shadow:none;border: 1px solid rgb(116 115 115 / 20%);height: 140px !important;}
.gform_wrapper form .ginput_container input:focus,body .gform_wrapper form .ginput_container textarea:focus,body .gform_wrapper form .ginput_container select:focus{border: 1px solid var( --primary );}
.gform_wrapper form .gform-footer input{background-color: var( --e-global-color-secondery ) !important;padding: 14px 56px !important;line-height: 1.3em !important;color: var( --e-global-color-secondary ) !important;font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;font-size: var(--e-global-typography-accent-font-size) !important;font-weight: var(--e-global-typography-accent-font-weight) !important;text-transform: uppercase !important;}
.gform_wrapper form .gform-footer input:hover,
.gform_wrapper form .gform-footer input:focus{background-color: var( --e-global-color-primary ) !important;border-color: var( --e-global-color-secondary ) !important;color: var( --e-global-color-text ) !important;}
body .gform-theme--foundation .gform_fields{--gf-form-gap-y:30px;}
.gform-theme--framework .gform-loader{border-block-end-color:var(--secondary) !important;border-block-start-color:var(--secondery) !important;border-inline-end-color:var(--primary) !important;border-inline-start-color:var(--secondary) !important;}
.column-reverse.elementor-widget-image-box .elementor-image-box-wrapper{flex-direction:column-reverse;display:flex;grid-gap:30px;}
body .gform_confirmation_wrapper .gform_confirmation_message{background-color:green;text-align:center;color:#fff;padding:15px 20px;}
.gfield_validation_message{max-width:300px !important;}
@media screen and (max-width: 1024.98px){
    
    :root{
    --f60: 50px;
    --f54: 44px;
    --f44: 34px;
    --f34: 30px;
    --f30: 26px;
    --f24: 22px;
}}
@media screen and (max-width: 767.98px){
    
    :root{
    --f60: 44px;
    --f54: 34px;
    --f44: 30px;
    --f34: 26px;
    --f30: 22px;
    --f24: 20px;
}}