
  :root {
  --mdc-theme-primary: #01426a;
	--mdc-theme-secondary: #333F48;
	--gf-form-text-color-hover:rgba(4, 92, 173, 1);

	--gf-form-text-color:rgba(51,63,72,1);
	--gf-form-input-bottom-line-color:rgba(33,31,30,1);
	--gf-form-active-input-bottom-line-color:rgba(92,101,109,1);
	--gf-form-input-small-label-hover-text-color:rgba(33,31,30,1);
	--mdc-theme-error: #d90027;
	
  }

.gform_wrapper{
    
  --mdc-typography-form-label-checkbox-font-size: 1rem;
  --mdc-typography-font-family: 'Ubuntu';
  --mdc-typography-subtitle1-font-family: 'Ubuntu';
  --mdc-typography-subtitle1-font-size: 1.1rem;
  --mdc-typography-subtitle1-line-height: 28px;
  --mdc-typography-subtitle1-letter-spacing: 0.009375em;
  --mdc-typography-subtitle1-text-transform:none;
  

  --mdc-typography-caption-font-family: 'Ubuntu';
  --mdc-typography-caption-font-size: 12px;
  --mdc-typography-caption-line-height: 20px;
  --mdc-typography-caption-letter-spacing: 0.03333333em;
  

  --mdc-typography-headline4-font-family: 'Ubuntu';
  --mdc-typography-headline4-font-size: 34px;
  --mdc-typography-headline4-line-height: 40px;
  --mdc-typography-headline4-letter-spacing: 0.00735294em;
  

  --mdc-typography-body2-font-family: 'Ubuntu';
  --mdc-typography-body2-font-size: 14px;
  --mdc-typography-body2-line-height: 20px;
  --mdc-typography-body2-letter-spacing: 0.01785714em;
  
  
  --mdc-typography-button-font-family: 'Ubuntu';
  --mdc-typography-button-font-size: 14px;
  --mdc-typography-button-letter-spacing: 0.08928571em;
  --mdc-protected-button-container-height: 36px;
  --mdc-text-button-container-height: 36px;
  --mdc-filled-button-container-height: 36px;
  
  --mdc-checkbox-unchecked-color:rgba(255,255,255,1);
  --mdc-checkbox-checked-color:rgba(4,92,173,1);
  --mdc-checkbox-unchecked-border-color:#333F48;

}

@media only screen and ( max-width: 800px ) and ( min-width:481px ) {
  .gform_wrapper{
    --mdc-typography-subtitle1-font-size: 1.1rem;
    --mdc-typography-subtitle1-line-height: 28px;
    --mdc-typography-subtitle1-letter-spacing: 0.009375em;
 
    --mdc-typography-caption-font-size: 12px;
    --mdc-typography-caption-line-height: 20px;
    --mdc-typography-caption-letter-spacing: 0.03333333em;


    --mdc-typography-headline4-font-size: 34px;
    --mdc-typography-headline4-line-height: 40px;
    --mdc-typography-headline4-letter-spacing: 0.00735294em;

    --mdc-typography-body2-font-size: 14px;
    --mdc-typography-body2-line-height: 20px;
    --mdc-typography-body2-letter-spacing: 0.01785714em;

    --mdc-typography-button-font-size: 14px;
    --mdc-typography-button-letter-spacing: 0.08928571em;
    --mdc-protected-button-container-height: 36px;
    --mdc-text-button-container-height: 36px;
    --mdc-filled-button-container-height: 36px;
   
  }
  
}

@media only screen and ( max-width: 480px ) {
  .gform_wrapper{
    --mdc-typography-subtitle1-font-size: 1.1rem;
    --mdc-typography-subtitle1-line-height: 28px;
    --mdc-typography-subtitle1-letter-spacing: 0.009375em;

    --mdc-typography-caption-font-size: 12px;
  --mdc-typography-caption-line-height: 20px;
  --mdc-typography-caption-letter-spacing: 0.03333333em;

  --mdc-typography-headline4-font-size: 34px;
  --mdc-typography-headline4-line-height: 40px;
  --mdc-typography-headline4-letter-spacing: 0.00735294em;

  --mdc-typography-body2-font-size: 14px;
  --mdc-typography-body2-line-height: 20px;
  --mdc-typography-body2-letter-spacing: 0.01785714em;

  --mdc-typography-button-font-size: 14px;
  --mdc-typography-button-letter-spacing: 0.08928571em;
  --mdc-protected-button-container-height: 36px;
  --mdc-text-button-container-height: 36px;
  --mdc-filled-button-container-height: 36px;
  }

}


/* custom material rule */

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__background {
  top: calc((40px - 18px) / 2);
  top: calc((var(--mdc-checkbox-ripple-size, 30px) - 18px) / 2);
  left: calc((40px - 18px) / 2);
  left: calc((var(--mdc-checkbox-ripple-size, 30px) - 18px) / 2);
}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox__background {

  width: 28px;
  height: 28px;

}

body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background, body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background, body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate="true"]:enabled ~ .mdc-checkbox__background {
  border-color: var(--mdc-checkbox-checked-color);
  background-color:var(--mdc-checkbox-checked-color);
}

/*main form */










#gform_wrapper_1.gform_wrapper .stla_material_wrapper form .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before,
#gform_wrapper_9.gform_wrapper .stla_material_wrapper form .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
  color:var(gf-form-input-small-label-hover-text-color);
 }

#gform_wrapper_1.gform_wrapper.stla_material_wrapper form .mdc-line-ripple--active::after,
#gform_wrapper_9.gform_wrapper.stla_material_wrapper form .mdc-line-ripple--active::after {
  color:var(gf-form-input-small-label-hover-text-color);
}

#gform_wrapper_1.gform_wrapper.stla_material_wrapper form .mdc-line-ripple--deactivating::after,
#gform_wrapper_9.gform_wrapper.stla_material_wrapper form .mdc-line-ripple--deactivating::after {
  opacity: 0;
}

/* border input */

#gform_wrapper_1.gform_wrapper.stla_material_wrapper form .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before,
#gform_wrapper_9.gform_wrapper.stla_material_wrapper form .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
  border-bottom-color: var(gf-form-input-small-label-hover-text-color);
}

#gform_wrapper_1.gform_wrapper.stla_material_wrapper form .mdc-line-ripple::before,
#gform_wrapper_9.gform_wrapper.stla_material_wrapper form .mdc-line-ripple::before {
  border-bottom-width: 1px;  
}



/* small label on focus */

#gform_wrapper_1.gform_wrapper.stla_material_wrapper form .gform-body .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label,
#gform_wrapper_9.gform_wrapper.stla_material_wrapper form .gform-body .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label {
	color: var(gf-form-input-small-label-hover-text-color);
    
  }

/* small label on focus */

#gform_wrapper_1.gform_wrapper .mdc-text-field.mdc-text-field--filled.stla_material_large.mdc-text-field--label-floating.mdc-ripple-upgraded label.gfield_label.mdc-floating-label.mdc-floating-label--float-above,
#gform_wrapper_9.gform_wrapper .mdc-text-field.mdc-text-field--filled.stla_material_large.mdc-text-field--label-floating.mdc-ripple-upgraded label.gfield_label.mdc-floating-label.mdc-floating-label--float-above {
    color:var(gf-form-input-small-label-hover-text-color);
    }

/* placeholder label color */

#gform_wrapper_1.gform_wrapper.stla_material_wrapper form .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label,
#gform_wrapper_9.gform_wrapper.stla_material_wrapper form .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label {
    color:var(gf-form-input-text-color);
}

/* border line input color */

#gform_wrapper_1.gform_wrapper.stla_material_wrapper form .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before,
#gform_wrapper_9.gform_wrapper.stla_material_wrapper form .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
  border-bottom-color: var(gf-form-input-bottom-line-color);
    
}



/* input text color */

#gform_wrapper_1.gform_wrapper.stla_material_wrapper form .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input,
#gform_wrapper_9.gform_wrapper.stla_material_wrapper form .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input {
   color:var(gf-form-input-text-color);
   
    
    
}

/* error */

#gform_wrapper_1.gform_wrapper.stla_material_wrapper form .mdc-text-field--invalid .mdc-text-field__input,
#gform_wrapper_9.gform_wrapper.stla_material_wrapper form .mdc-text-field--invalid .mdc-text-field__input {
  
  caret-color: var(--mdc-theme-error, #ff6984);
  color: var(--mdc-theme-error, #ff6984);
}

/* input background focused */

#gform_wrapper_1 .mdc-ripple-upgraded--background-focused,
#gform_wrapper_9 .mdc-ripple-upgraded--background-focused {
  background-color:var(gf-form-input-small-label-hover-text-color);
    
}

#gform_wrapper_1 #input_1_31 .mdc-ripple-upgraded--background-focused,
#gform_wrapper_9 #input_9_31 .mdc-ripple-upgraded--background-focused {
  background-color:transparent!important;
}

/* input gwiazdka po najechaniu */

#gform_wrapper_1 .mdc-floating-label--float-above .gfield_required.gfield_required_asterisk,
#gform_wrapper_9 .mdc-floating-label--float-above .gfield_required.gfield_required_asterisk {
    color:#fff;
}



/* checkbox */


body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate="true"]) ~ .mdc-checkbox__background {
  border-color: var(--mdc-checkbox-unchecked-border-color);
  background-color: transparent;
}

/* file upload */


#gform_wrapper_1 .gpfup__droparea,
#gform_wrapper_9 .gpfup__droparea {
  background: rgba( 0, 0, 0, 0.02 );
  border: 1px dashed rgba( 51, 63, 72, 1 );
  color: var(gf-form-text-color);
  margin-top:10px;
  display: flex;
  flex-direction: column;
  height:auto;
}

@media all and (min-width: 992px) {
.gpfup__droparea > div {
  
  font-size: 1rem;
}
    
}


.gfield_label.mdc-floating-label.mdc-typography--subtitle1.mdc-floating-label--float-above {
  margin-top: 10px;
}

/* contact form */

#gform_wrapper_2.gform_wrapper .stla_material_wrapper form .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
  color:var(form-active-input-bottom-line-color);
 }

#gform_wrapper_2.gform_wrapper.stla_material_wrapper form .mdc-line-ripple--active::after {
  color:var(form-active-input-bottom-line-color);
}

#gform_wrapper_2.gform_wrapper.stla_material_wrapper form .mdc-line-ripple--deactivating::after {
  opacity: 0;
}

#gform_wrapper_2.gform_wrapper.stla_material_wrapper form .gform-body .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{
	color:var(form-active-input-bottom-line-color);
  }

#gform_wrapper_2.gform_wrapper.stla_material_wrapper form .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label {
    color:var(form-active-input-bottom-line-color);
}

#gform_wrapper_2.gform_wrapper.stla_material_wrapper form .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
  border-bottom-color: var(form-active-input-bottom-line-color);
    
}

#gform_wrapper_2.gform_wrapper .mdc-text-field.mdc-text-field--filled.stla_material_large.mdc-text-field--label-floating.mdc-ripple-upgraded label.gfield_label.mdc-floating-label.mdc-floating-label--float-above {
    color:rgba(1, 66, 106, 0.5);
}

#gform_wrapper_2.gform_wrapper .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above {
    color:rgba(1, 66, 106, 0.5)!important;
    
}

#gform_wrapper_2.gform_wrapper .mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input {
  margin-top: 33px;
  
}


#gform_wrapper_2.gform_wrapper.stla_material_wrapper form .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input {
   color:rgba(255, 255, 255, 1);
    
}

#gform_wrapper_2.gform_wrapper.stla_material_wrapper form .mdc-text-field--invalid .mdc-text-field__input {
  
  caret-color: var(--mdc-theme-error, #ff6984);
  color: var(--mdc-theme-error, #ff6984);
}

/* ankieta form */

#gform_wrapper_3.gform_wrapper .stla_material_wrapper form .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
  color:rgba(1, 66, 106, 1);
 }

#gform_wrapper_3.gform_wrapper.stla_material_wrapper form .mdc-line-ripple--active::after {
  color:rgba(1, 66, 106, 1);
}

#gform_wrapper_3.gform_wrapper.stla_material_wrapper form .mdc-line-ripple--deactivating::after {
  opacity: 0;
}

#gform_wrapper_3.gform_wrapper.stla_material_wrapper form .gform-body .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{
	color:rgba(1, 66, 106, 1);
  }

#gform_wrapper_3.gform_wrapper.stla_material_wrapper form .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label {
    color:rgba(1, 66, 106, 1);
}

#gform_wrapper_3.gform_wrapper.stla_material_wrapper form .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
  border-bottom-color: rgba(1, 66, 106, 1);
    
}

#gform_wrapper_3.gform_wrapper .mdc-text-field.mdc-text-field--filled.stla_material_large.mdc-text-field--label-floating.mdc-ripple-upgraded label.gfield_label.mdc-floating-label.mdc-floating-label--float-above {
    color:rgba(1, 66, 106, 0.5);
}

#gform_wrapper_3.gform_wrapper .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above {
    color:rgba(1, 66, 106, 0.5)!important;
    
}

#gform_wrapper_3.gform_wrapper .mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input {
  margin-top: 33px;
  
}


#gform_wrapper_3.gform_wrapper.stla_material_wrapper form .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input {
   color:rgba(1, 66, 106, 1);
    
}

#gform_wrapper_3.gform_wrapper.stla_material_wrapper form .mdc-text-field--invalid .mdc-text-field__input {
  
  caret-color: var(--mdc-theme-error, #ff6984);
  color: var(--mdc-theme-error, #ff6984);
}

#gform_wrapper_3.gform_wrapper .mdc-select__dropdown-icon-graphic {
  fill: rgba(1, 66, 106, 1);
}

#gform_wrapper_3.gform_wrapper.stla_material_wrapper form .mdc-form-field {
    color: rgba(1, 66, 106, 1);
}


#field_3_5 legend.gfield_label.mdc-typography--subtitle1 {
  opacity: 1!important;
}

#gform_wrapper_3.gform_wrapper.stla_material_wrapper form .mdc-radio .mdc-radio__native-control:enabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
  
  border-color: rgba(1, 66, 106, 1);
}

#gform_wrapper_3.gform_wrapper.stla_material_wrapper form .mdc-radio .mdc-radio__native-control:enabled + .mdc-radio__background .mdc-radio__inner-circle {
  
  border-color: rgba(1, 66, 106, 1);
}

#gform_wrapper_3 option {
    font-family:'arial'!important;
    color:#003A56;
    
    
}

#gform_wrapper_3 option:hover {
    
}




body .gform_wrapper form .gform-body .mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
body .gform_wrapper form .gform-body .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,
.gform_wrapper form .gform-body .mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .gform_wrapper form .gform-body .mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{
  font-size: var(--mdc-typography-subtitle1-font-size);
 }

 .gform_wrapper.gform_wrapper form .gform-body .gfield_description,
 .gform_wrapper.gform_wrapper form .gform-body .stla_material_helper_text{
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Ubuntu, sans-serif!important;
  font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Ubuntu, sans-serif));
  color: rgba(0, 0, 0, 0.6);
  font-size: var(--mdc-typography-caption-font-size, 0.75rem);
  font-weight: 400;
  font-weight: var(--mdc-typography-caption-font-weight, 400);
  letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.03333333em);
  text-decoration: inherit;
  -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  text-transform: inherit;
  text-transform: var(--mdc-typography-caption-text-transform, inherit);
  display: block;
  margin-top: 0;
  line-height: 1.25rem;
  line-height: var(--mdc-typography-caption-line-height, 1.25rem);
  padding-right: 0px; 
  }

  .gform_wrapper.gform_wrapper form .gform-body .field_description_above .gfield_description{
    padding-bottom: 8px;
  }

  .gform_wrapper form .field_description_below .gfield_description,
  .gform_wrapper form .gform-body .stla_material_helper_text{
    padding-top: 2px;
  }

  .gform_wrapper.gform_wrapper.gravity-theme .field_sublabel_below fieldset.ginput_cardinfo_left{
    flex-direction: column;
  }

  .gform_wrapper.gform_wrapper form .gform-body .mdc-typography--headline4.gsection_title {
  margin: 0px;
  }
  .gform_wrapper.gform_wrapper form .gform-body .gfield.gfield_html{
    font-family: Ubuntu,sans-serif!important;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
  }
  
  body .gform_wrapper.gform_wrapper form .gform-body .gsection_description.mdc-typography--subtitle1{
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Ubuntu, sans-serif));
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);

  }


  .gform_wrapper.gform_wrapper.gravity-theme .gform_previous_button.button,
  .gform_wrapper.gform_wrapper.gravity-theme .gform_save_link.button{
    background-color: var(--mdc-protected-button-container-color, var(--mdc-theme-primary, #000));
    color: var(--mdc-protected-button-label-text-color, var(--mdc-theme-on-primary, #fff));
  }

  .gform_wrapper.gform_wrapper form .mdc-text-field__input{
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Ubuntu, sans-serif));
    padding: 0px;
    border: 0px;
  }

.gform_wrapper ul.gform_fields .ginput_container_address .ginput_full,
.gform_wrapper.gform_wrapper .ginput_complex .ginput_container_date .mdc-text-field,
.gform_wrapper .gfield .ginput_container_creditcard .ginput_card_expiration_container .mdc-select select,
.gform_wrapper .mdc-text-field--textarea,
.gform_wrapper .gfield_list_group .gfield_list_cell .mdc-text-field,
.gfield_checkbox .mdc-form-field,
.gfield_radio .mdc-form-field,
.gform_wrapper .ginput_container_multiselect select.mdc-list,
.gform_wrapper .ginput_container_select select.gfield_select,
.gform_wrapper .ginput_container_creditcard select.mdc-text-field__input{
  width: 100% !important;

}


  .gform_wrapper form .gform-body .mdc-form-field{
    width: 100%;
  }

  .gform_wrapper .gfield_radio .mdc-form-field .mdc-radio ~ .mdc-text-field{
    margin: 0px;
  }

  .gform_wrapper.gform_wrapper form .gform-body .mdc-select__dropdown-icon .mdc-select__dropdown-icon-graphic{
    width: 13px;
    height: 13px;
      background-color:transparent;
  }

  .gform_wrapper.gform_wrapper .mdc-text-field .mdc-text-field__icon--trailing,.gform_wrapper.gform_wrapper .mdc-select__dropdown-icon{
    padding: 0px;
  }


  .gform_wrapper.gform_wrapper .ginput_container.ginput_container_select.mdc-text-field,
  .gform_wrapper.gform_wrapper form .gform-body .stla_complex_field_dropdown.mdc-text-field,
.gform_wrapper.gform_wrapper .gfield_time_ampm.mdc-text-field,
.gform_wrapper.gform_wrapper .gfield_date_dropdown_year .mdc-text-field,
.gform_wrapper.gform_wrapper .gfield_date_dropdown_month .mdc-text-field,
.gform_wrapper.gform_wrapper .gfield_date_dropdown_day .mdc-text-field,
.gform_wrapper.gform_wrapper .address_country.mdc-text-field,
.gform_wrapper.gform_wrapper .name_prefix_select,
.gform_wrapper.gform_wrapper .stla_complex_field_dropdown,
.gform_wrapper .ginput_container_creditcard .ginput_cardinfo_left .mdc-text-field{
  padding: 0px;
}
.gform_wrapper.gform_wrapper .gfield select.mdc-text-field__input {
  padding: 0 16px ;
  width: 100%;
  height: 100%;
  border: 0px;
  margin: 0px;
}


#preview_form_container .mdc-button.gform_previous_button,
#preview_form_container .mdc-button.gform_next_button{
  color: var(--mdc-protected-button-label-text-color, var(--mdc-theme-on-primary, #fff));
  vertical-align: top;
}

div#preview_form_container .gfield .mdc-checkbox input[type=checkbox]{
  height: var(--mdc-checkbox-touch-target-size, 40px);
}

body .gform_wrapper.gform_wrapper form .mdc-button--raised{
  font-size: var(--mdc-protected-button-label-text-size, var(--mdc-typography-button-font-size, 0.875rem));

  border-radius: 4px;
}

  .gform_wrapper.gform_wrapper .ui-datepicker-trigger:not(.mdc-text-field__icon--trailing){
    display: none;
  }

  .gform_wrapper.gform_wrapper form .mdc-radio,
  .gform_wrapper.gform_wrapper form .mdc-checkbox{
    box-sizing: content-box !important;
  }
  .gform_wrapper.gform_legacy_markup_wrapper .field_sublabel_above .ginput_complex.ginput_container label,
  .gform_wrapper.gform_legacy_markup_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label{
    margin: 0px;
  }
  .gform_wrapper .stla_material_large {
	  width: 100% !important;
	}
	.gform_wrapper .stla_material_medium {
	  width: 50% !important;
	}
  
	.gform_wrapper .stla_material_small {
	  width: 25% !important;
  	}

    .gform_wrapper.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),
    .gform_wrapper.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),
    .gform_wrapper.gform_wrapper.gravity-theme .ginput_container_address span,
    .gform_wrapper.gform_wrapper form .mdc-text-field{
      padding: 0px 16px;
    }


    .gform_wrapper.gform_legacy_markup_wrapper .gfield_time_hour input[type=number],
    .gform_wrapper.gform_legacy_markup_wrapper .gfield_time_minute input[type=number]{
      min-width: 100%;
      max-width: 100%;
    }
    
@media all and (max-width: 640px){
    .gform_wrapper.gform_legacy_markup_wrapper .stla_material_large,
    .gform_wrapper.gform_legacy_markup_wrapper .stla_material_medium,
    .gform_wrapper.gform_legacy_markup_wrapper .stla_material_small{
      width: 100% !important;
  }

  .gform_wrapper.gform_wrapper.gform_legacy_markup_wrapper .ginput_complex.ginput_container > span{
    display: flex;
  }
  .gform_wrapper.gform_wrapper .gfield_required{
    display: inline-block;
    margin-bottom: 0px;
  }

}

.gform_wrapper.gform_wrapper.gravity-theme .ginput_container_address{
  margin-left: 0px;
  margin-right: 0px;
}



.gform_wrapper .gform_fields ul.row li.gfield:not(.col-md-12) .stla_material_medium{
  width:100% !important;
}


.gform_wrapper div.charleft{
	width: 100% !important;
	padding-right: 32px;
	text-align: right;
	position: absolute;
}

.gform_wrapper .stla_material_char_counter{
	overflow-x: hidden !important;
	overflow-y: scroll !important;
}


.gform_wrapper.gform_wrapper .mdc-form-field.stla-other-choice input{
  margin-top: 0px;
}

.gform_wrapper ul.gfield_checkbox li input[type=checkbox], .gform_wrapper ul.gfield_radio li input[type=radio]{
	visibility: visible !important;
}

  .gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox,
  .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio,
  .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox,
  .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio,
  .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox,
  .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio,
  .gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox,
  .gform_wrapper li.gfield.gf_list_5col ul.gfield_radio,
  .gform_wrapper ul.gfield_checkbox li,
  .gform_wrapper ul.gfield_radio li {
	overflow: visible !important;
  }


  
  .gform_wrapper .ginput_container_fileupload input[type="file"].mdc-button,
  .gform_wrapper .ginput_container_post_image input[type="file"].mdc-button {
	padding-left: 0;
  }


  .gform_wrapper .sk-gfield_error .gfield_description.validation_message{
    border: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }

  #gform_wrapper_2.gform_wrapper .sk-gfield_error .gfield_description.validation_message {
    background-color:transparent;
  }

  .gform_wrapper .mdc-list option {
    
	padding: 16px 16px;
      
  }

#gform_wrapper_1 option,
#gform_wrapper_9 option {
    font-family:'arial'!important;
    color:#000;
    background-color:#fff;
	text-transform:none;
	text-align:center;
    
}

#gform_wrapper_1 option:hover,
#gform_wrapper_9 option:hover {
    background-color:#01426A;
}

  
  .gform_wrapper td.gfield_list_cell .mdc-text-field{
	padding-top: 0;
	margin:0;
  }


   body .gform_wrapper .gform_body .gform_fields .gfield ul.gfield_radio li input[value="Other"]{
      border-width: 0px 0px 1px 0px;
    }
   

    .gform_wrapper .name_prefix_select{
      padding-top:2px;
    }

    .gform_wrapper .mdc-text-field--textarea .mdc-floating-label{
      background-color:transparent;
	}
	
	.form-asterisk-info.text-left {
	  text-align: left;
	  font-size: 0.9rem;
	  margin-left: 45px;
	}	
	
	.form-asterisk-kontakt.text-left {
	  text-align: left;
	  font-size: 0.9rem;
	  margin-left: 15px;
	}	
	

  .gform_wrapper ul.gform_fields li.gfield .ginput_container_time.mdc-select{
    margin-top: 0px;
  }
  .gform_wrapper ul.gform_fields li.gfield .ginput_container_time.mdc-select select,.gform_wrapper .ginput_complex .ginput_right select,
  .gform_wrapper .ginput_complex select{
    height:100%;
    margin-bottom:0px;
  }




  .gform_wrapper.gform_wrapper .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container div.mdc-select{
    width:47% ;
  }

.gform_wrapper .gfield .ginput_container_creditcard .mdc-text-field input{
  max-width: 100% !important;
}

.gform_wrapper .gfield .ginput_container_creditcard .ginput_cardinfo_right .mdc-text-field,
.gform_wrapper .gfield .ginput_container_creditcard .ginput_cardinfo_right span.ginput_card_security_code_icon{
  vertical-align: middle;
}


.gform_wrapper.gform_wrapper .gfield_checkbox li.pretty,
.gform_wrapper.gform_wrapper .gfield_radio li.pretty{
  font-size: .766em;
  font-family: Ubuntu,sans-serif!important;
}
.gform_wrapper.gform_wrapper .gform_body .gform_fields li.gfield ul li.pretty .state label{
  vertical-align: middle;
}

.gform_wrapper .gfield .mdc-text-field--textarea .charleft {
	left: auto;
	right: 16px;
	position: absolute;
	bottom: 3px;
	font-family: Ubuntu,sans-serif!important;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-size: .80rem;
	line-height: 1.25rem;
	font-weight: 400;
	letter-spacing: .0333333333em;
	text-decoration: inherit;
	text-transform: inherit;
	padding-right: 0;
	white-space: nowrap;
}

.gform_wrapper ul.gform_fields li.gfield .mdc-select.mdc-select--outlined{
  display: inline-flex;
  height: 56px;
}

.gform_wrapper input.mdc-text-field__input {
	width: 100% !important;
}


.gform_wrapper ul.gform_fields .mdc-text-field__input:focus{
  outline: none;
}
.gform_wrapper ul.gform_fields .ginput_container_address .mdc-text-field,
.gform_wrapper ul.gform_fields .ginput_container_address .mdc-select--outlined{
  margin-bottom: 16px;
}

.gform_wrapper.gform_wrapper .ginput_container_creditcard .ginput_full {
	margin-bottom: 10px;
}

.gform_wrapper.gform_wrapper .mdc-text-field--filled:not(.mdc-text-field--no-label) select.mdc-text-field__input{
  height: calc( 100% - 12px );
}

.gform_wrapper.gform_wrapper .mdc-text-field .mdc-select__dropdown-icon{
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
  right: 0px;
  background-color: #00AD9B;
  width: 35px;
  height: 35px;
  cursor:pointer;
  z-index:99;
}


.gform_wrapper .gform_previous_button.button.mdc-button{
  color: #fff;
}

.gform_wrapper.gform_wrapper .mdc-form-field.stla-other-choice label{
  margin-right: 20px;
}

.gform_wrapper.gform_wrapper form .mdc-notched-outline .mdc-floating-label{
  display: inline-block;
  line-height: 1.75;
  padding: 0px;
}


.gform_wrapper.gform_wrapper.gravity-theme .ginput_complex .ginput_full{
  flex: 0 0 100%;
  width: 100%;
}


.gform_wrapper.gform_wrapper form .gform-body .mdc-text-field--outlined{
  padding: 0px 16px;
}

.gform_wrapper.gform_wrapper.gform_legacy_markup_wrapper .gform_fields .ginput_container_radio,
.gform_wrapper.gform_wrapper.gform_legacy_markup_wrapper .gform_fields .ginput_container_checkbox{
  margin-top: 8px;
}
.gform_wrapper.gform_wrapper.gravity-theme .gfield_label{
  font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
}

.gform_wrapper.gform_wrapper.gform_legacy_markup_wrapper label.gfield_label{
  font-weight: 700;
}
.gform_wrapper.gform_wrapper.gform_legacy_markup_wrapper .gform_fields .ginput_container_radio ul.gfield_radio,
.gform_wrapper.gform_wrapper.gform_legacy_markup_wrapper .gform_fields .ginput_container_checkbox ul.gfield_checkbox{
  margin: 0;
  padding: 0;
}
.gform_wrapper.gform_wrapper.gform_legacy_markup_wrapper .gform_fields .ginput_container_radio ul.gfield_radio li.gchoice,
.gform_wrapper.gform_wrapper.gform_legacy_markup_wrapper .gform_fields .ginput_container_checkbox ul.gfield_checkbox li.gchoice{
  margin: 0;
}

.gform_wrapper.gform_wrapper.gform_legacy_markup_wrapper .gform_fields .ginput_container_radio ul.gfield_radio li input,
.gform_wrapper.gform_wrapper.gform_legacy_markup_wrapper .gform_fields .ginput_container_checkbox ul.gfield_checkbox li input{
  margin: 0;
}

.gform_wrapper.gform_wrapper .gfield_radio .gchoice   label,
.gform_wrapper.gform_wrapper .gfield_checkbox .gchoice   label{
  font-size: var(--mdc-typography-form-label-checkbox-font-size, 0.875rem);
}

.gform_wrapper.gform_wrapper .gfield_radio .gchoice label a,
.gform_wrapper.gform_wrapper .gfield_checkbox .gchoice label a{
  color: #333f48;
  }
  
  .gform_wrapper.gform_wrapper .gfield_radio .gchoice label a:hover,
.gform_wrapper.gform_wrapper .gfield_checkbox .gchoice label a:hover{
    color: rgba(4, 92, 173, 1);

}

.gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background, body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background, body .gform_wrapper.stla_material_wrapper form .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate="true"]:enabled ~ .mdc-checkbox__background {
  background-color: #00AD9B !important;
  border: #00AD9B !important;
}



.gform_wrapper.gform_legacy_markup_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label,
.gform_wrapper.gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{
  width: auto;
}
.gform_wrapper.gform_legacy_markup_wrapper .gform_page_footer .button.gform_next_button,
.gform_wrapper.gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button{
  display: inline-flex;
  margin-bottom: 0px;
}
@media all and (min-width: 641px){

  .gform_wrapper.gform_wrapper.gform_legacy_markup_wrapper .ginput_container_address > span,
.gform_wrapper.gform_wrapper.gform_legacy_markup_wrapper .ginput_complex.ginput_container_email > span{
  flex-basis: calc( 50% - 8px );
  width: calc( 50% - 8px );
  display: inline-flex;

}

.gform_wrapper.gform_wrapper.gravity-theme .ginput_container_address{
  column-gap: 2%;
}

.gform_wrapper.gform_wrapper.gravity-theme .ginput_container_address span{
  flex: 0 0 49%;
  
}

  .gform_wrapper.gform_wrapper.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_4 span.mdc-text-field {
  width: calc( 25% - 16px );
}

.gform_wrapper.gform_wrapper.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span {
  width: calc( 50% - 8px );

}

.gform_wrapper.gform_wrapper.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_3 span {
  width: calc( 33.3% - 10.66px );
}



.gform_wrapper.gform_wrapper.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_5 span:not(.mdc-select__dropdown-icon) {
  width: calc( 19.95% - 13px );
}
  
  .gform_wrapper .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span.mdc-text-field:not(.ginput_full),
  .gform_wrapper .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span.mdc-text-field:not(.ginput_full){
    margin-left: 25px;
  }

	.gform_wrapper ul.gform_fields li.gfield.gf_left_half .stla_material_medium,
	.gform_wrapper ul.gform_fields li.gfield.gf_right_half .stla_material_medium,
	.gform_wrapper ul.gform_fields li.gfield.gf_left_third .stla_material_medium,
	.gform_wrapper ul.gform_fields li.gfield.gf_middle_third .stla_material_medium,
	.gform_wrapper ul.gform_fields li.gfield.gf_right_third .stla_material_medium,
	.gform_wrapper.gform_wrapper ul.row li.gfield:not(.col-md-12) .stla_material_medium,
	.gform_wrapper ul.gform_fields li.gfield.gf_left_half .stla_material_large,
	.gform_wrapper ul.gform_fields li.gfield.gf_right_half .stla_material_large,
	.gform_wrapper ul.gform_fields li.gfield.gf_left_third .stla_material_large,
	.gform_wrapper ul.gform_fields li.gfield.gf_middle_third .stla_material_large,
	.gform_wrapper ul.gform_fields li.gfield.gf_right_third .stla_material_large,
	.gform_wrapper.gform_wrapper ul.row li.gfield:not(.col-md-12) .stla_material_large
	{
		width: 100% !important;
	}

	.gform_wrapper.gform_wrapper.gform_legacy_markup_wrapper .ginput_container_address .ginput_left{
		margin-right: 25px;
	}


.gform_wrapper.gform_wrapper .gfield_date_dropdown_year .mdc-text-field .mdc-select__dropdown-icon,
.gform_wrapper.gform_wrapper .gfield_date_dropdown_month .mdc-text-field .mdc-select__dropdown-icon,
.gform_wrapper.gform_wrapper .gfield_date_dropdown_day .mdc-text-field .mdc-select__dropdown-icon
 {
  margin: 0px 5px;
}

  .gform_wrapper .ginput_card_expiration_container .mdc-text-field{
    width: 46% !important;
    margin: 0px 4px;
  }

  .gform_wrapper .ginput_complex .ginput_cardinfo_right{
    width: calc( 50% - 16px );
  }

  .gform_wrapper .ginput_complex .ginput_cardinfo_right input{
    display: inline-block;
  }

  .gform_wrapper .ginput_container_creditcard > span.ginput_full:first-child .mdc-text-field{
    margin-bottom: 14px;
  }

  .gform_wrapper .ginput_container_creditcard > span.ginput_full .mdc-text-field-helper-line{
    margin-bottom: 14px;
  }

  .gform_wrapper.gform_wrapper .gfield .ginput_complex .ginput_cardinfo_left label.mdc-text-field-helper-text{
    font-size: 0.75rem;
  }

  .gform_wrapper.gform_wrapper .ginput_cardextras .ginput_cardinfo_right.mdc-text-field{
    flex-wrap: nowrap;
  }

  .gform_wrapper.gform_wrapper form .mdc-form-field > label{
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  }

  .gform_wrapper.gform_wrapper .ginput_complex span.ginput_cardextras{
    overflow: visible;
  }

  .gform_wrapper.gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_cardinfo_right label{
    width: auto;
  }
    

    
}


/*end positionig */

@media all and (min-width: 768px){
  .gform_wrapper.gform_legacy_markup_wrapper td.gfield_list_cell,
  .gform_wrapper.gform_legacy_markup_wrapper .gfield_list thead tr th{
    display: table-cell;
  }
  }

/* kontaktowy */

#gform_wrapper_2 {
  max-width: 650px;
  width:100%;
  margin: 0 auto;

}



.gform_wrapper .mdc-text-field--filled.stla_material_large.mdc-ripple-upgraded label.gfield_label.mdc-floating-label{
  text-transform: none;
}

.gform_wrapper .mdc-text-field.mdc-text-field--filled.mdc-ripple-upgraded label.mdc-floating-label {
  text-transform: none;
}

/* new */

.gform_wrapper.gravity-theme .chosen-container-single .chosen-single {
  background: transparent;
    background-color: transparent;
    background-clip: border-box;
  background-clip: padding-box;
  background-color: #ccc;
  border: 0px;
  border-radius: 5px;
  box-shadow: none;
  color: #444;
  display: block;
  height: 56px;
  line-height: 24px;
  overflow: hidden;
  padding: 15px 0 0 16px;
  position: relative;
  text-decoration: none;
  white-space: nowrap;
  text-align: left;
}


#field_1_111 .mdc-text-field,
#field_9_111 .mdc-text-field {
  width: 100%;
}

#field_1_111 .mdc-text-field-helper-line,
#field_9_111 .mdc-text-field-helper-line {
  display:none;
}

#field_1_111 .ui-datepicker-trigger.mdc-text-field__icon.mdc-text-field__icon--trailing,
#field_9_111 .ui-datepicker-trigger.mdc-text-field__icon.mdc-text-field__icon--trailing {
  margin-right: 20px !important;
}

#field_9_122 {
  max-width: 400px;
  width: 100%;
}

#field_9_1,
#field_9_3,
#field_9_8,
#field_9_64,
#field_9_98 {
  pointer-events: none;
}



/* gf 6.5 */

.gform_heading {
  display: none;
}


.gform_next_button  {
  font-family:'Ubuntu';
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
  border-radius: 0rem;
  background: rgba(0, 173, 155, 1);
  text-transform: none;
  max-width: 300px;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  box-shadow: none;
  padding: 10px 20px;    
  border-radius: 5px;
  
}


.gpfup__droparea > div {
  display: table-cell;
  height: 100%;
  width: 100%;
  vertical-align: middle;
  text-align: center;
}


li.gfield_description.gfield_validation_message {
  display: none !important;
}