#gform_wrapper_1 {
       background-color: rgba(255,255,255,0.99)!important; 
       border-bottom-width: 2px!important; 
       border-left-width: 2px!important; 
       border-right-width: 2px!important; 
       border-top-width: 2px!important; 
       box-shadow: rgb(204, 204, 204) 0px 1px 0px, rgb(201, 201, 201) 0px 2px 0px, rgb(187, 187, 187) 0px 3px 0px, rgb(185, 185, 185) 0px 4px 0px, rgb(170, 170, 170) 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 6px 1px, rgba(0, 0, 0, 0.1) 0px 0px 5px, rgba(0, 0, 0, 0.3) 0px 1px 3px, rgba(0, 0, 0, 0.2) 0px 3px 5px, rgba(0, 0, 0, 0.25) 0px 5px 10px, rgba(0, 0, 0, 0.2) 0px 10px 10px, rgba(0, 0, 0, 0.15) 0px 20px 20px; 
       box-sizing: content-box; 
       float: right; 
       font-size: 16px; 
       height: auto!important; 
       margin-bottom: 0px; 
       margin-left: 0px; 
       margin-right: 0px; 
       margin-top: 22px; 
       padding-left: 14px; 
       padding-right: 0px; 
       position: inherit!important; 
       transform: scale(1.1)!important; 
       width: auto!important; 
       z-index: auto!important; 
    } 

#gform_wrapper_1 .gfield_label {
       margin-bottom: 12px; 
       margin-top: 15px; 
       padding-bottom: 0px; 
    } 

#gform_wrapper_1 .gfield_select {
       border-color: rgba(43, 43, 43,0.4); 
       border-width: 1px; 
       color: rgba(0,0,0,1); 
       font-size: 15px; 
       height: 36px; 
       margin-bottom: 1px; 
       margin-top: -20px; 
    } 

#gform_wrapper_1 .gform_body {
       color: rgba(0,0,0,1); 
    } 

#gform_wrapper_1 .gform_fields > li {
       height: auto!important; 
       list-style-position: outside!important; 
       list-style-type: none!important; 
       margin-bottom: -10px; 
       margin-top: 0px; 
       max-height: auto!important; 
       max-width: auto!important; 
       min-height: auto!important; 
       min-width: auto!important; 
       padding-bottom: 0px!important; 
       padding-right: 15px; 
       position: static!important; 
       width: auto!important; 
    } 

#gform_wrapper_1 .gform_fields > li.gsection {
       margin-top: -6px; 
       padding-bottom: 0px!important; 
       padding-right: 0px; 
       padding-top: 0px; 
    } 

#gform_wrapper_1 .gform_heading .gform_title {
       margin-bottom: -15px; 
       margin-right: 20px; 
       padding-bottom: 0px; 
       text-align: center; 
    } 

hash-gform-wrapper-1-dot-gform-page-footer-inputtypebutton {
    } 

#gform_wrapper_1 .gform_page_footer input[type=button]:after,#gform_wrapper_1 .gform_page_footer input[type=button]:before {
       display: none; 
    } 

#gform_wrapper_1 .gform_page_footer input[type=button] {
       background-color: #faa72c; 
       border: 1px solid transparent; 
       border-color: #eea236; 
       border-radius:  4px; 
       border-style: none!important; 
       bottom: 0; 
       color: #fff; 
       font-size: 14px; 
       font-weight: bold; 
       height: 60px!important; 
       left: 0; 
       line-height: 1.4; 
       margin-bottom: 0px; 
       margin-left: 0px; 
       margin-right: 0px; 
       margin-top: 0px; 
       min-width: 105px!important; 
       padding: 6px 12px; 
       position: inherit!important; 
       right: auto; 
       text-decoration: none; 
       top: auto; 
       width: auto!important; 
       z-index: 9999999; 
    } 

#gform_wrapper_1 .gform_page_footer input[type=button]:hover {
       background-color: #ec971f; 
       border-color:  #d58512; 
    } 

#gform_wrapper_1 .ginput_container {
       border-style: solid; 
       border-width: 0px; 
    } 

#gform_wrapper_1 .gsection_description {
       margin-bottom: 50px; 
    } 

#gform_wrapper_1 .gsection_title {
       font-size: 15px; 
       margin-bottom: 25px!important; 
       padding-top: 0px!important; 
       text-align: center; 
    } 

hash-gform-wrapper-1-inputtypesubmit {
    } 

#gform_wrapper_1 input[type=submit]:after,#gform_wrapper_1 input[type=submit]:before {
       display: none; 
    } 

#gform_wrapper_1 input[type=submit] {
       background-color: #faa72c; 
       background-image: none; 
       border: none; 
       border-radius: 5px; 
       border-width: 0px; 
       bottom: 0; 
       box-shadow: none; 
       box-sizing: border-box; 
       color: white; 
       font-family: Open Sans!important; 
       font-size: auto!important; 
       font-weight: bolder!important; 
       height: 60px!important; 
       left: auto; 
       letter-spacing: 0px!important; 
       margin-bottom: 10px; 
       margin-left: 10px; 
       margin-right: 10px!important; 
       margin-top: 10px; 
       outline: none; 
       padding: 15px 40px; 
       padding-left: auto!important; 
       padding-right: auto!important; 
       position: inherit!important; 
       right: 0; 
       text-align: center; 
       text-decoration: underline!important; 
       text-overflow: ellipsis!important; 
       text-shadow: none; 
       text-transform: none; 
       top: auto; 
       transition:  all 0.3s; 
       white-space: nowrap; 
       width: auto!important; 
       z-index: 9999999; 
    } 

#gform_wrapper_1 input[type=text] {
       border-color: rgba(178,173,173,1); 
       border-style: solid; 
       border-width: 1px; 
       margin-top: -18px; 
    } 

#gform_wrapper_2 {
       background-color: rgba(255,255,255,0.57); 
       border-color: rgba(215,212,212,1); 
       border-style: solid; 
       border-width: 2px; 
       height: auto!important; 
       min-height: 560px; 
    } 

#gform_wrapper_2 .gfield_label {
       font-size: 17px; 
       height: 41px; 
       letter-spacing: 0px!important; 
       text-align: center; 
       text-indent: 50px; 
       width: 513px; 
       word-spacing: 0px; 
    } 

#gform_wrapper_2 .gform_body {
       height: auto!important; 
       width: 567px; 
    } 

#gform_wrapper_2 .gform_fields > li {
       height: 0px!important; 
       max-height: 28px; 
       min-height: 455px!important; 
       width: 183px; 
    } 

#gform_wrapper_2 .gform_page_footer input[type=button] {
       background-blend-mode: normal; 
       background-color: #ff7a1a; 
       border-style: solid; 
       border-width: 0px; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
       box-sizing: border-box; 
       color: rgba(255,255,255,1); 
       display: inline-block!important; 
       float: none; 
       font-size: 25px; 
       line-height: 27px; 
       margin-left: 19px; 
       margin-right: 12px; 
       opacity: 1; 
       position: relative!important; 
       right: auto!important; 
       white-space: normal; 
       width: 250px; 
       z-index: auto; 
    } 

hash-gform-wrapper-2-dot-ginput-container {
    } 

#gform_wrapper_2 .ginput_container:after,#gform_wrapper_2 .ginput_container:before {
       display: none; 
    } 

#gform_wrapper_2 .ginput_container {
       background:  #f3f6fa; 
       background-color: rgba(255,255,255,0); 
       border-bottom-color: #b7c0cd; 
       border-color: rgba(194,202,219,0); 
       border-radius: 5px; 
       border-style: solid; 
       border-top-color: #c2cadb; 
       border-width: 0px; 
       box-shadow: 0px 0px 0px 1px #e1e8ed inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset; 
       color: #333333; 
       font-family: Helvetica Neue, Helvetica, Arial, sans-serif; 
       font-size: 14px; 
       font-style: normal; 
       font-weight: bold; 
       letter-spacing: 0; 
       line-height: 1.8; 
       min-height: 112px; 
       padding: 15px 20px; 
       text-decoration: none; 
       transition:  all 0.3s; 
       width: 497px; 
    } 

#gform_wrapper_2 .ginput_container:hover {
       box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.35) inset, 0px 0px 0px 0px rgba(34, 36, 38, 0.15) inset; 
    } 

#gform_wrapper_2 .ginput_container input, #gform_wrapper_2 .ginput_container textarea {
       background: #ffffff; 
       background-image:  linear-gradient(to bottom, #f6f8fa, white); 
       border-bottom-color: #c0ccea; 
       border-color: #bcc5e2; 
       border-radius:  4px; 
       border-style:  solid; 
       border-top-color:  #b3c0e2; 
       border-width:  1px; 
       box-shadow:  inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5); 
       box-sizing: border-box; 
       color: #525864; 
       padding: 10px; 
    } 

#gform_wrapper_2 .ginput_container input[type=submit]:after,#gform_wrapper_2 .ginput_container button:after,#gform_wrapper_2 .ginput_container input[type=submit]:before,#gform_wrapper_2 .ginput_container button:before {
       display: none; 
    } 

#gform_wrapper_2 .ginput_container input[type=submit],#gform_wrapper_2 .ginput_container button {
       background-color:  #55acee; 
       background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.05)); 
        border-bottom-color:  #0d6acf; 
       border-color: #0f7de9; 
       border-radius:  4px; 
       border-style: solid; 
       border-top-color:  #1486f9; 
       border-width: 1px; 
       box-shadow:  inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2); 
       color:  #ffffff; 
       float: none; 
       font-size: 14px; 
        font-weight:  bold; 
       padding: 15px 0; 
       text-align:  center; 
       text-shadow:  0 -1px 1px rgba(0, 0, 0, 0.2); 
       width:  100%; 
    } 

#gform_wrapper_2 .ginput_container input[type=submit]:hover,#gform_wrapper_2 .ginput_container button:hover {
       background-color: #35a2f4; 
    } 

hash-gform-wrapper-2-dot-ginput-container-label {
    } 

#gform_wrapper_2 .ginput_container label:after,#gform_wrapper_2 .ginput_container label:before {
       display: none; 
    } 

#gform_wrapper_2 .ginput_container label {
       background-color: #ffffff; 
       background-image: linear-gradient(0deg, #f5f5f5, #E2E2E2); 
       border: none; 
       border-radius: 5px; 
       border-style: solid; 
       border-width: 2px; 
       box-shadow: inset 0 0 0 1px rgba(0,0,0,.1); 
       color: #888; 
       font-size: 11px!important; 
       font-weight: bold; 
       height: 184px; 
       line-height: 1.8; 
       min-height: 100px; 
       padding: 10px 30px; 
       text-decoration: none; 
       text-shadow: -1px 1px #fff; 
       width: 147px; 
    } 

#gform_wrapper_2 .ginput_container label,#gform_wrapper_2 .ginput_container p {
       color: #7f889e; 
       font-size:  13px; 
       font-weight:  bold; 
       line-height:  38px; 
       text-shadow:  0 1px rgba(255, 255, 255, 0.7); 
    } 

#gform_wrapper_2 .ginput_container [type=submit]:before,#gform_wrapper_2 .ginput_container [type=submit]:after,#gform_wrapper_2 .ginput_container button:before,#gform_wrapper_2 .ginput_container:after {
       display: none; 
    } 

#gform_wrapper_3 {
       background-color: rgba(255,255,255,0.99); 
       border-color: rgba(150,150,150,1); 
       border-style: solid; 
       border-width: 2px; 
       bottom: 0px; 
       box-shadow: rgb(204, 204, 204) 0px 1px 0px, rgb(201, 201, 201) 0px 2px 0px, rgb(187, 187, 187) 0px 3px 0px, rgb(185, 185, 185) 0px 4px 0px, rgb(170, 170, 170) 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 6px 1px, rgba(0, 0, 0, 0.1) 0px 0px 5px, rgba(0, 0, 0, 0.3) 0px 1px 3px, rgba(0, 0, 0, 0.2) 0px 3px 5px, rgba(0, 0, 0, 0.25) 0px 5px 10px, rgba(0, 0, 0, 0.2) 0px 10px 10px, rgba(0, 0, 0, 0.15) 0px 20px 20px; 
       margin-left: 5px; 
       margin-right: 5px; 
       margin-top: 0px; 
       padding-left: 10px; 
       padding-right: 10px; 
       position: static!important; 
       right: -20px; 
       width: auto!important; 
    } 

#gform_wrapper_3 .gfield_label {
       font-family: Open Sans!important; 
       font-size: 14px; 
       padding-bottom: 0px; 
    } 

#gform_wrapper_3 .gfield_select {
       color: rgba(0,0,0,0.99); 
       font-family: Open Sans!important; 
       margin-top: 10px; 
    } 

#gform_wrapper_3 .gform_fields > li {
       margin-bottom: -8px; 
    } 

#gform_wrapper_3 .gform_page_footer input[type=button] {
       width: 176px!important; 
    } 

#gform_wrapper_3 .ginput_container {
       margin-top: -2px; 
    } 

hash-gform-wrapper-3-inputtypesubmit {
    } 

#gform_wrapper_3 input[type=submit]:after,#gform_wrapper_3 input[type=submit]:before {
       display: none; 
    } 

#gform_wrapper_3 input[type=submit] {
       background-color: #ff7a1a; 
       border: 1px solid transparent; 
       border-color: #eea236; 
       border-radius:  4px; 
       color: #fff; 
       font-size: 21px; 
       font-weight: bold; 
       height: 64px; 
       line-height: 1.4; 
       margin-bottom: 6px; 
       margin-top: 10px; 
       min-height: 61px; 
       min-width: auto!important; 
       padding: 6px 12px; 
       text-decoration: none; 
       width: auto!important; 
    } 

#gform_wrapper_3 input[type=submit]:hover {
       background-color: #ec971f; 
       border-color:  #d58512; 
    } 

#gform_wrapper_3 input[type=text] {
       font-size: 11px; 
       margin-top: 10px; 
    } 

#gform_wrapper_4 .gfield_label {
       margin-bottom: 0px; 
    } 

#gform_wrapper_4 .gfield_select {
       font-size: 16px; 
       height: 40px; 
       margin-bottom: -4px; 
    } 

hash-gform-wrapper-4-dot-gform-page-footer-inputtypebutton {
    } 

#gform_wrapper_4 .gform_page_footer input[type=button]:after,#gform_wrapper_4 .gform_page_footer input[type=button]:before {
       display: none; 
    } 

#gform_wrapper_4 .gform_page_footer input[type=button] {
       background-color: #f39c12; 
       background-image: none; 
       border: none; 
       border-radius: 5px; 
       box-shadow: none; 
       box-sizing: border-box; 
       color: white; 
       font-size: 14px; 
       font-weight: 700; 
       letter-spacing: 1px; 
       outline: none; 
       padding: 15px 40px; 
       position: relative; 
       text-decoration: none; 
       text-transform: uppercase; 
       transition:  all 0.3s; 
    } 

#gform_wrapper_4 .ginput_container {
       margin-top: -2px; 
    } 

#gform_wrapper_4 input[type=submit] {
       background-color: #f39c12; 
       border-radius: 6px; 
       border-style: none; 
       color: rgba(255,255,255,1); 
       font-size: 18px; 
       font-weight: normal!important; 
       height: 61px; 
       padding-left: 15px; 
       padding-right: 15px; 
       text-transform: capitalize; 
    } 


@media  screen and (min-width:1025px) { #gform_wrapper_2 .ginput_container {   height: auto!important; }  }  
@media screen and (max-width: 480px)  { #gform_wrapper_1 .gfield_label {   margin-bottom: 4px; }  }  
@media screen and (max-width: 480px)  { #gform_wrapper_1 .gfield_label {   margin-left: 3px; }  }  
@media screen and (max-width: 480px)  { #gform_wrapper_1 .gfield_select {   font-size: 14px; }  }  
@media screen and (max-width: 480px)  { #gform_wrapper_1 .gfield_select {   height: 34px!important; }  }  
@media screen and (max-width: 480px)  { #gform_wrapper_1 .gfield_select {   min-width: 0px; }  }  
@media screen and (max-width: 480px)  { #gform_wrapper_1 .gform_page_footer input[type=button] {   background-color: rgba(250,167,44,0.5); }  }  
@media screen and (max-width: 480px)  { #gform_wrapper_1 .gform_page_footer input[type=button] {   font-size: 12px; }  }  
@media screen and (max-width: 480px)  { #gform_wrapper_1 .gform_page_footer input[type=button] {   height: 0px!important; }  }  
@media screen and (max-width: 480px)  { #gform_wrapper_1 input[type=submit] {   display: block; }  }  
@media screen and (max-width: 480px)  { #gform_wrapper_1 input[type=submit] {   font-size: 13px; }  }  
@media screen and (max-width: 480px)  { #gform_wrapper_1 input[type=submit] {   height: 60px!important; }  }  
@media screen and (max-width: 480px)  { #gform_wrapper_1 input[type=submit] {   margin-left: 0px; }  }  
@media screen and (max-width: 480px)  { #gform_wrapper_1 input[type=submit] {   min-height: 0px; }  }  
@media screen and (max-width: 480px)  { #gform_wrapper_1 input[type=submit] {   padding-left: 0px; }  }  
@media screen and (max-width: 480px)  { #gform_wrapper_1 input[type=submit] {   padding-right: 0px; }  }  
@media screen and (max-width: 480px)  { #gform_wrapper_1 input[type=submit] {   text-align: center; }  }  
@media screen and (max-width: 480px)  { #gform_wrapper_1 input[type=submit] {   width: 225px!important; }  }  
@media screen and (max-width: 480px)  { #gform_wrapper_1 input[type=text] {   font-size: 12px; }  }  
@media screen and (max-width: 480px)  { #gform_wrapper_1 input[type=text] {   min-height: 10px; }  }  
@media screen and (max-width: 480px)  { #gform_wrapper_1 {   margin-left: 10px; }  }  
@media screen and (max-width: 480px)  { #gform_wrapper_1 {   margin-right: 10px; }  }  
@media screen and (max-width: 480px)  { #gform_wrapper_1 {   width: auto!important; }  }  