
header .skip-link{ display:none !important; }
.site{padding:50px 0px; width: 700px; margin: 0 auto;  text-align:center;}
.site a{ display:inline-block; }
.site .gform_heading h3{ font-family: 'Lato', sans-serif; font-size: 35px !important; line-height: 50px;  font-weight: bold !important;
 color: #333333;}
.site .gform_description{ font-family: 'Lato', sans-serif; font-size: 18px; line-height: 25px; font-weight: 400 !important;
 color: #333333;margin:0px;font-style:italic;width: 100% !important; }
.site .gform_body {width:100%; max-width: 100%; background-color: #fff; position: relative; text-align: left;
cursor: pointer; border-radius: none; transform: translate3d(0, 0, 0); backface-visibility: hidden; transition: all 0.15s;}
body .site .gform_legacy_markup_wrapper ul li.gfield{ margin:0px !important; padding:22px 20px !important;background-color: #fff;
 box-shadow: 0 1.2px 6px -2px rgb(0 0 0 / 60%);}
 .gform_legacy_markup_wrapper .gsection .gfield_label, .gform_legacy_markup_wrapper h2.gsection_title, .gform_legacy_markup_wrapper h3.gform_title{
    font-size: 22px;
 }
#field_2_6 label.gfield_label,
#field_2_7 label.gfield_label,
#field_2_8 label.gfield_label,
#field_2_9 label.gfield_label,
#field_2_15 label.gfield_label,
#field_2_16 label.gfield_label,
#field_2_17 label.gfield_label,
#field_2_18 label.gfield_label{
    font-size: 18px !important;
}


.site .gfield_label{font-family: 'Lato', sans-serif; font-size: 22px !important; line-height: 30px !important;
 font-weight: 500 !important;  color: #333333;}
.site .gfield_radio{ display:flex;     flex-wrap: wrap;}
.site .gfield_radio li{ font-family: 'Lato', sans-serif; background-color: #f8f8f8; border-radius: 4px; color: #333;font-size: 18px !important;
line-height: 18px; padding: 15px 16px !important; text-align: left;  box-shadow: 0 2px 6px -2px rgb(0 0 0 / 50%);
 backface-visibility: hidden; transform: translate3d(0, 0, 0); transition: all 0.1s;    width: 50%;}
.site .gfield_radio li:hover{ z-index: 20; box-shadow: 0 4px 14px -6px rgb(0 0 0 / 80%);}
.site .gform_legacy_markup_wrapper ul.gfield_checkbox li, .site .gform_legacy_markup_wrapper ul.gfield_radio li{ padding: 0px !important; }
.site .top_label .ginput_container_radio{ margin-top:0px !important; }
.site .gform_legacy_markup_wrapper .gfield_checkbox li label, .site .gform_legacy_markup_wrapper .gfield_radio li label { 
font-size: 18px !important; font-weight: 400;  margin: 0 !important;}
.site .gform_legacy_markup_wrapper .gfield_checkbox li label:hover,
.site .gform_legacy_markup_wrapper .gfield_radio li label:hover{box-shadow: 0 4px 14px -6px rgb(0 0 0 / 80%);}
.site .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input,
.site .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], 
.site .gform_legacy_markup_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {  margin-top: 1px !important;}
/*.gfield_radio li{ display: flex; align-items: center; flex-direction: row-reverse; justify-content: space-between;}*/
.site .gform_legacy_markup_wrapper .gfield_required { color: #333333 !important;}
.site .gform_footer input[type="submit"] { background-color: #001e52; color: #FFF; font-family: 'Lato', sans-serif;
 font-size: 20px !important; line-height: 30px; font-weight: 700 !important; border-radius: 1000px; margin: 0 !important;
 border: 0; width: 100% !important;  padding: 15px; cursor:pointer;}
.site .gform_footer input[type="submit"]:hover { z-index: 20; box-shadow: 0 4px 14px -6px rgb(0 0 0 / 80%);}
.site .site-footer{ text-align:center; }
.site .site-footer p{   font-family: 'Lato', sans-serif; font-style: italic;    font-size: 18px !important;line-height: 25px;
 font-weight: 400 !important; color: #333333;}
.site .site-footer p a{ font-weight:bold;     color: #333333; text-decoration:none;}
.site .powered-by ul li{ display:inline-block; margin-right:20px;}
.site .powered-by ul li:last-child{ margin-right:0px;}
.site .powered-by ul li a{ font-family: 'Lato', sans-serif;  color: rgb(105 54 147); font-size: 18px; line-height: 25px;
 font-weight: 400 !important;}
.gfield_radio li, .gfield_checkbox li { position: relative; margin-bottom: 15px;}
.gfield_radio li:first-child, .gfield_checkbox li:first-child { margin-top: 10px;}
.gfield_radio li:last-child, .gfield_checkbox li:last-child { margin-bottom: 0;}
.gfield_radio li label, .gfield_checkbox li label { padding-left: 40px; cursor: pointer;}
.gfield_radio li label:before, .gfield_radio li label:after,
.gfield_checkbox li label:before,.gfield_checkbox li label:after { content: ""; position: absolute; display: block; right: 19px; top: 0;}
.gfield_radio li label:before,.gfield_checkbox li label:before { opacity: 0; z-index: 1;transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);}
.gfield_checkbox li label:before { width: 6px; height: 15px; border: solid #fff; border-width: 0 3px 3px 0; left: 9px;
  top: 2px; transform: rotate(45deg) scale(0);}
.gfield_checkbox input[type=checkbox]:checked + label:before {opacity: 1;transform: rotate(45deg) scale(1);}
.gfield_radio li label:after { width: 13px; height: 13px; border-radius: 100%; border: 1px solid rgb(255, 255, 255); top: 19px;}
.gfield_radio li label:before { width: 7px; height: 7px; background: rgba(255, 255, 255, 1);border-radius: 100%; right: 22px;
 top: 22px;transform: scale(0);}
.gfield_radio input[type=radio]:checked + label:before { opacity: 1; transform: scale(1);}

input[type=checkbox],
input[type=radio] { opacity: 0; outline: none; z-index: 100; width: 13px; height: 13px; top: 0; left: 0; position: absolute;
 -webkit-appearance: none; -moz-appearance: none;  appearance: none; cursor: pointer;}
input[type=checkbox] + label,
input[type=radio] + label {max-width:100% !important; width:100% !important; padding: 13px 40px 13px 16px !important; }
input[type=radio] + label:hover {box-shadow: 0 4px 14px -6px rgb(0 0 0 / 80%);}
.site .gfield_radio li input[type=radio]:checked + label { background: #001e52;color: #ffffff;font-weight: normal !important;}
.site .gform_wrapper .top_label li ul.gfield_checkbox, .site .gform_wrapper .top_label li ul.gfield_radio{width:100% !important;}
h2.gsection_title{    font-family: 'Lato', sans-serif; font-size: 22px !important; line-height: 30px !important;
 font-weight: 500 !important;  color: #333333;}

.site .gform_legacy_markup_wrapper .gsection{border:0px !important;}
.site .ginput_container input[type="text"]{ border:0px; border-bottom: 1px solid rgba(230,230,230,.8);    outline: none; }
.site .gform_legacy_markup_wrapper select{ border:0px; border-bottom: 1px solid rgba(230,230,230,.8);   outline: none;    padding: 5px 4px !important; }
.site .gform_legacy_markup_wrapper li.gfield.field_description_below+li.gsection {  margin-top: 0px!important; }
.gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: 100% !important;
}
.gform_legacy_markup_wrapper .top_label .gfield_error {  width: 100% !important;}
.privacy-policy .entry-content {text-align:left;}
.site h1.entry-title{font-family: 'Lato', sans-serif; font-size: 35px !important; line-height: 50px;
 font-weight: bold !important; color: #333333;}
.site .entry-content p{ font-family: 'Lato', sans-serif; font-size: 18px; line-height: 25px; font-weight: 400 !important;
 color: #333333;margin:0px; width: 100% !important;     padding-bottom: 10px;}	
.entry-content h2{  font-family: 'Lato', sans-serif;  font-size: 28px !important;  line-height: 30px !important;
font-weight: 500 !important;  color: #333333;}

body .site .gform_legacy_markup_wrapper ul li.gfield.house-address { width:50% !important;    display: inline-block ;
box-shadow: -5px 6px 6px -7px rgb(0 0 0 / 60%); padding: 10px 20px !important;}
body .site .gform_legacy_markup_wrapper ul li.gfield.city { width:50% !important;    display: inline-block;
box-shadow: 5px 1px 6px -7px rgb(0 0 0 / 60%); padding: 10px 20px !important;}
body .site .gform_legacy_markup_wrapper ul li.gfield.state { width:50% !important;    display: inline-block ;
box-shadow: -5px 6px 6px -7px rgb(0 0 0 / 60%); padding: 10px 20px !important;}
body .site .gform_legacy_markup_wrapper ul li.gfield.zip-code { width:50% !important;    display: inline-block;
box-shadow: 5px 6px 6px -7px rgb(0 0 0 / 60%); padding: 10px 20px !important;}
body .site .gform_legacy_markup_wrapper ul li.gfield.first-name{ width:50% !important;    display: inline-block;
box-shadow: -5px 6px 6px -7px rgb(0 0 0 / 60%); padding: 10px 20px !important;}
body .site .gform_legacy_markup_wrapper ul li.gfield.phone-number  { width:50% !important;    display: inline-block;
box-shadow:5px 6px 6px -7px rgb(0 0 0 / 60%); padding: 10px 20px !important;}
body .site .gform_legacy_markup_wrapper ul li.gfield.last-name{ width:50% !important;    display: inline-block;
box-shadow: -5px 6px 6px -7px rgb(0 0 0 / 60%); padding: 10px 20px !important;}
body .site .gform_legacy_markup_wrapper ul li.gfield.mail { width:50% !important;    display: inline-block;
box-shadow:5px 6px 6px -7px rgb(0 0 0 / 60%); padding: 10px 20px !important;}

body .gform_legacy_markup_wrapper .top_label li.gfield.house-address div.ginput_container,
body .gform_legacy_markup_wrapper .top_label li.gfield.city div.ginput_container,
body .gform_legacy_markup_wrapper .top_label li.gfield.state div.ginput_container,
body .gform_legacy_markup_wrapper .top_label li.gfield.zip-code div.ginput_container,
body .gform_legacy_markup_wrapper .top_label li.gfield.first-name div.ginput_container,
body .gform_legacy_markup_wrapper .top_label li.gfield.last-name div.ginput_container,
body .gform_legacy_markup_wrapper .top_label li.gfield.mail div.ginput_container,
body .gform_legacy_markup_wrapper .top_label li.gfield.phone-number div.ginput_container
 {  margin-top: 4px;}
.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
 padding: 3px 4px;
}
body{
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    line-height: 25px;
    font-weight: 400 !important;
    color: #333333;
    margin: 0px;
    font-style: italic;
}
p{
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    line-height: 25px;
    font-weight: 400 !important;
    color: #333333;
    margin: 0px;
    font-style: italic;
}
/**********************************/	
@media (max-width:767px) {
.site {   width: 95%;}
}
@media (max-width:539px) {
.site .gfield_radio li{  width: 100%; }
.site .gform_heading h3 {  font-family: 'Lato', sans-serif; font-size: 30px !important; line-height: 38px;}
.site .gform_footer input[type="submit"] {  padding: 8px 15px;}
}
@media (max-width:479px) {
body .site .gform_legacy_markup_wrapper ul li.gfield.house-address { width:100% !important;    display: block ;box-shadow: 0 1.2px 6px -2px rgb(0 0 0 / 60%);}
body .site .gform_legacy_markup_wrapper ul li.gfield.city {width:100% !important;    display: block ;box-shadow: 0 1.2px 6px -2px rgb(0 0 0 / 60%);}
body .site .gform_legacy_markup_wrapper ul li.gfield.state { width:100% !important;    display: block ;box-shadow: 0 1.2px 6px -2px rgb(0 0 0 / 60%);}
body .site .gform_legacy_markup_wrapper ul li.gfield.zip-code { width:100% !important;    display: block ;box-shadow: 0 1.2px 6px -2px rgb(0 0 0 / 60%);}
body .site .gform_legacy_markup_wrapper ul li.gfield.first-name{ width:100% !important;    display: block ;box-shadow: 0 1.2px 6px -2px rgb(0 0 0 / 60%);}
body .site .gform_legacy_markup_wrapper ul li.gfield.phone-number  { width:100% !important;    display: block ;box-shadow: 0 1.2px 6px -2px rgb(0 0 0 / 60%);}
body .site .gform_legacy_markup_wrapper ul li.gfield.last-name{ width:100% !important;    display: block ;box-shadow: 0 1.2px 6px -2px rgb(0 0 0 / 60%);}
body .site .gform_legacy_markup_wrapper ul li.gfield.mail { width:100% !important;    display: block ;box-shadow: 0 1.2px 6px -2px rgb(0 0 0 / 60%);}
}
@media (max-width:375px) {
.site a img{ width: 100%;}
}