.elementor-6637 .elementor-element.elementor-element-189c417:not(.elementor-motion-effects-element-type-background), .elementor-6637 .elementor-element.elementor-element-189c417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-6637 .elementor-element.elementor-element-189c417 > .elementor-container{max-width:920px;}.elementor-6637 .elementor-element.elementor-element-189c417{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4rem 0rem 4rem 0rem;}.elementor-6637 .elementor-element.elementor-element-189c417 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6637 .elementor-element.elementor-element-ad08dd3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6637 .elementor-element.elementor-element-addef63{padding:0rem 0rem 1rem 0rem;text-align:left;}.elementor-6637 .elementor-element.elementor-element-addef63 .elementor-heading-title{color:#282828;}.elementor-6637 .elementor-element.elementor-element-afdb712 img{width:56%;}.elementor-6637 .elementor-element.elementor-element-e19d3fe{padding:0rem 0rem 0rem 0rem;text-align:center;}.elementor-6637 .elementor-element.elementor-element-e19d3fe.elementor-element{--align-self:center;}.elementor-6637 .elementor-element.elementor-element-e19d3fe .elementor-heading-title{font-size:32px;}.elementor-6637 .elementor-element.elementor-element-a49d094{width:var( --container-widget-width, 100.111% );max-width:100.111%;--container-widget-width:100.111%;--container-widget-flex-grow:0;text-align:left;font-size:18px;color:#282828;}.elementor-6637 .elementor-element.elementor-element-a49d094.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6637 .elementor-element.elementor-element-54889b8{padding:1rem 0rem 0rem 0rem;}.elementor-6637 .elementor-element.elementor-element-54889b8 .elementor-heading-title{font-size:34px;}.elementor-6637 .elementor-element.elementor-element-0cea8e3{--display:flex;}.elementor-6637 .elementor-element.elementor-element-3876cbb{--display:flex;--border-radius:16px 16px 16px 16px;--margin-top:1rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-6637 .elementor-element.elementor-element-3876cbb:not(.elementor-motion-effects-element-type-background), .elementor-6637 .elementor-element.elementor-element-3876cbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6637 .elementor-element.elementor-element-81e18e9{padding:1rem 0rem 0rem 0rem;}.elementor-6637 .elementor-element.elementor-element-81e18e9 .elementor-heading-title{font-size:34px;}.elementor-6637 .elementor-element.elementor-element-4f882ba{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-size:18px;color:#282828;}.elementor-6637 .elementor-element.elementor-element-fd8f2e3{width:var( --container-widget-width, 99.889% );max-width:99.889%;padding:1rem 0rem 0rem 0rem;--container-widget-width:99.889%;--container-widget-flex-grow:0;}.elementor-6637 .elementor-element.elementor-element-fd8f2e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6637 .elementor-element.elementor-element-fd8f2e3 .elementor-heading-title{font-size:34px;}@media(max-width:767px){.elementor-6637 .elementor-element.elementor-element-189c417{padding:4rem 2rem 4rem 2rem;}.elementor-6637 .elementor-element.elementor-element-addef63 .elementor-heading-title{font-size:36px;}.elementor-6637 .elementor-element.elementor-element-afdb712 img{width:100%;max-width:100%;}.elementor-6637 .elementor-element.elementor-element-e19d3fe{text-align:left;}.elementor-6637 .elementor-element.elementor-element-a49d094{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6637 .elementor-element.elementor-element-4f882ba{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-4f882ba */@media(max-width:768px){
    
    .elementor-6637 .elementor-element.elementor-element-4f882ba ul{
        
        margin-left:20px;
        
    }
    .elementor-6637 .elementor-element.elementor-element-4f882ba h2 {
        
        font-size:1.5rem;
        
    }
    
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-189c417 */.elementor-6637 .elementor-element.elementor-element-189c417 .gform_wrapper.gravity-theme .gfield_checkbox label, .elementor-6637 .elementor-element.elementor-element-189c417 .gform_wrapper.gravity-theme .gfield_radio label {
    font-size: 17px!important;
margin-left: 0;

}

.elementor-6637 .elementor-element.elementor-element-189c417 .gchoice{
    
    margin-bottom:8px;
    
}
.elementor-6637 .elementor-element.elementor-element-189c417 .gfield-choice-input {

}
.elementor-6637 .elementor-element.elementor-element-189c417 #field_6_10 {
    margin: -1rem 0 1rem;
    
}

.elementor-6637 .elementor-element.elementor-element-189c417 input.large, .elementor-6637 .elementor-element.elementor-element-189c417 input.small {
    border:solid 1px #ddd;
    padding:1rem;
    height:60px;
    
}
.elementor-6637 .elementor-element.elementor-element-189c417 textarea {
        border:solid 1px #ddd;
    padding:1rem;

    
}
.elementor-6637 .elementor-element.elementor-element-189c417 #field_6_8 .gfield_label {
    
    margin-bottom: 1rem;
    
}
.elementor-6637 .elementor-element.elementor-element-189c417 input[type="submit"] {
    background-color: #282828;
    font-family: "Lato", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 0px 0px 0px 0px;
    padding: 8px 32px 8px 32px;
    
    
}
input[type='radio'] {
 /* Add if not using autoprefixer */
  -webkit-appearance: none;
  /* Remove most all native input styles */
  appearance: none;
  /* For iOS < 15 */
  background-color:white;
  /* Not removed via appearance */

  font: inherit;
  color: red;
  width:24px;
  height: 24px;
  border: 0.15em solid gray;
  border-radius: 0;


  display: inline-grid!important;
  place-content: center;
}
input[type="radio"]::before {
  content: "";
  width: 0.65em;
  height: 0.65em;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  box-shadow: inset 1em 1em #59B8B0;
  background-color: #59B8B0;
}
input[type="radio"]:checked::before {
  transform: scale(1);
}
#gfield_instruction_6_19 {
    
    display: none;
    
    
}
#field_6_20 {
    margin-bottom: 1rem;
    
    
}
input[type="checkbox"],  input[type="radio"] {
  display:none!important;
}
input[type="checkbox"] + *::before, input[type="radio"]  + *::before {
content: "";
    display: inline-block;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    margin-right: 10px;
    border-radius: 10%;
    border-style: solid;
    border-width: 0.1rem;
    border-color: gray;
}
input[type="checkbox"]:checked + *::before, input[type="radio"]:checked + *::before {
  content: "✓";
  color:#59B8B0;
  text-align: center;
  background: #fff;
  border-color: #59B8B0;
  display: inline-block;
  vertical-align: middle;
}/* End custom CSS */