body .gform_wrapper{font-family:'Poppins',sans-serif;font-weight:600;color:#fff}body .gform_wrapper .gform_heading h1,body .gform_wrapper .gform_heading h2,body .gform_wrapper .gform_heading h3{color:#fff;text-align:center}body .gform_wrapper .gfield_label{color:#fff!important;font-weight:600;text-align:left!important;margin-bottom:0.5rem;display:block}body .gform_wrapper .gform-field-label.gform-field-label--type-sub{color:#fff!important;font-weight:600;font-size:0.9rem;margin-bottom:0.25rem;text-align:left;display:block}body .gform_wrapper legend{color:#fff!important;font-weight:600;font-size:0.9rem;margin-bottom:0.25rem;text-align:left;display:block}body .gform_wrapper input[type="text"],body .gform_wrapper input[type="email"],body .gform_wrapper input[type="tel"],body .gform_wrapper input[type="number"],body .gform_wrapper textarea{width:100%;padding:1rem;font-size:1rem;font-family:'Poppins',sans-serif;font-weight:600;border:none;border-radius:0.75rem;background:rgba(255,255,255,0.1);color:#fff;box-sizing:border-box;margin-bottom:1rem;transition:background 0.3s ease,box-shadow 0.3s ease}body .gform_wrapper ::placeholder{color:rgba(255,255,255,0.7)}body .gform_wrapper input:focus,body .gform_wrapper select:focus,body .gform_wrapper textarea:focus{outline:none;background-color:rgba(255,255,255,0.15);box-shadow:0 0 0 2px #2484ff}body .gform_wrapper select:not([multiple]){width:100%;padding:1rem;font-size:1rem;font-family:'Poppins',sans-serif;font-weight:600;border:none;border-radius:0.75rem;background-color:rgba(255,255,255,0.1)!important;color:#fff!important;margin-bottom:1rem;transition:background 0.3s ease,box-shadow 0.3s ease}body .gform_wrapper select:not([multiple]) option{background-color:rgba(0,0,0,0.2)!important;color:#fff!important}@-moz-document url-prefix(){body .gform_wrapper select:not([multiple]){background-color:rgba(255,255,255,0.1)!important;color:#fff!important}body .gform_wrapper select:not([multiple]) option{background-color:rgba(0,0,0,0.2)!important;color:#fff!important}}body .gform_wrapper .gfield_checkbox li,body .gform_wrapper .gfield_radio li{display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;font-family:'Poppins',sans-serif!important;font-weight:600!important;color:#fff!important;margin-bottom:0.75rem}body .gform_wrapper .gfield_checkbox label,body .gform_wrapper .gfield_radio label{margin-left:0.5rem!important;color:#fff!important;font-family:'Poppins',sans-serif!important;font-weight:600!important;display:inline-block;text-align:left}body .gform_wrapper .gfield_checkbox,body .gform_wrapper .gfield_radio{margin-bottom:1rem}body .gform_wrapper .gform_footer input[type="submit"],body .gform_wrapper .gform_footer input[type="button"],body .gform_wrapper .gform_button{background-color:#fb447b!important;color:#fff!important;font-family:'Poppins',sans-serif!important;font-weight:700!important;text-transform:uppercase;font-size:14px!important;padding:4.2px 14px!important;border:12px solid transparent!important;border-radius:3px!important;cursor:pointer;letter-spacing:2px;position:relative;transition:background-color 0.3s ease,padding-right 0.3s ease}body .gform_wrapper input[type="text"],body .gform_wrapper input[type="email"],body .gform_wrapper input[type="tel"],body .gform_wrapper input[type="number"],body .gform_wrapper select,body .gform_wrapper textarea{background-color:rgba(255,255,255,0.1);color:#fff;height:45px;padding:10px 15px;font-size:16px;line-height:1.2;border-radius:10px;border:none;width:100%!important;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:none}body .gform_wrapper input::placeholder,body .gform_wrapper textarea::placeholder{color:#ddd;opacity:1}body .gform_wrapper select{background-image:none!important}body .gform_wrapper input[type=number]::-webkit-inner-spin-button,body .gform_wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body .gform_wrapper textarea{height:auto;min-height:150px;resize:vertical}body .gform_wrapper select{line-height:1.5!important;height:auto!important;min-height:45px!important;padding-top:10px!important;padding-bottom:10px!important;font-size:16px!important}@media (max-width:768px){body .gform_wrapper .gform_body .gfield.gfield--width-half{flex:1 1 100%}}@media only screen and (max-width:980px){.responsive-blurbs .et_pb_column{width:48%!important;margin:1%!important;display:inline-block;vertical-align:top}}@media only screen and (max-width:600px){.responsive-blurbs .et_pb_column{width:100%!important}}