.elementor-4556 .elementor-element.elementor-element-8b37001 .elementor-repeater-item-66ad8d9.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-4556 .elementor-element.elementor-element-3cf5edf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-4b8a33f{--spacer-size:200px;}.elementor-4556 .elementor-element.elementor-element-b4cbc32 .elementor-repeater-item-15f56b5.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-4556 .elementor-element.elementor-element-54b5a46 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:11px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4556 .elementor-element.elementor-element-80cd460 > .elementor-widget-container{padding:1px 0px 5px 0px;}.elementor-4556 .elementor-element.elementor-element-80cd460{text-align:center;}.elementor-4556 .elementor-element.elementor-element-80cd460 .elementor-heading-title{font-family:"clarendon-text-pro", Sans-serif;font-size:91px;font-weight:800;text-transform:uppercase;line-height:0.9em;letter-spacing:2px;color:#FFFFFF;}.elementor-4556 .elementor-element.elementor-element-5414683{--spacer-size:180px;}.elementor-4556 .elementor-element.elementor-element-803ba5e .elementor-repeater-item-9945a4c.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-4556 .elementor-element.elementor-element-09cd7db.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4556 .elementor-element.elementor-element-09cd7db > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-jet-button .jet-button__plane-normal{background-color:var( --e-global-color-primary );}.elementor-widget-jet-button .jet-button__plane-hover{background-color:var( --e-global-color-secondary );}.elementor-widget-jet-button  .jet-button__state-normal .jet-button__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-button  .jet-button__state-hover .jet-button__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4556 .elementor-element.elementor-element-0241a95 .jet-button__plane-normal{background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-0241a95 .jet-button__plane-hover{background-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-0241a95{width:auto;max-width:auto;}.elementor-4556 .elementor-element.elementor-element-0241a95 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-0241a95 .jet-button__instance{width:250px;height:60px;border-radius:0px 0px 0px 0px;box-shadow:7px 7px 17px 0px rgba(0,0,0,0.11);}.elementor-4556 .elementor-element.elementor-element-0241a95 .jet-button__container{justify-content:flex-end;}.elementor-4556 .elementor-element.elementor-element-0241a95 .jet-button__state-normal{padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-0241a95 .jet-button__state-hover{padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-0241a95 .jet-button__state-normal .jet-button__label{text-align:left;margin:2px 0px 0px 0px;color:#ffffff;}.elementor-4556 .elementor-element.elementor-element-0241a95 .jet-button__state-hover .jet-button__label{text-align:left;margin:2px 0px 0px 0px;color:#ffffff;}.elementor-4556 .elementor-element.elementor-element-0241a95  .jet-button__state-normal .jet-button__label{font-family:"clarendon-text-pro", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:2px;}.elementor-4556 .elementor-element.elementor-element-0241a95  .jet-button__state-hover .jet-button__label{font-family:"clarendon-text-pro", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:2px;}.elementor-4556 .elementor-element.elementor-element-ddb2128 .jet-button__plane-normal{background-color:var( --e-global-color-secondary );border-radius:1px 1px 1px 1px;}.elementor-4556 .elementor-element.elementor-element-ddb2128 .jet-button__plane-hover{background-color:var( --e-global-color-230fdb2 );border-radius:1px 1px 1px 1px;}.elementor-4556 .elementor-element.elementor-element-ddb2128{width:auto;max-width:auto;}.elementor-4556 .elementor-element.elementor-element-ddb2128 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-ddb2128 .jet-button__instance{width:250px;height:60px;border-radius:0px 0px 0px 0px;box-shadow:7px 7px 17px 0px rgba(0,0,0,0.11);}.elementor-4556 .elementor-element.elementor-element-ddb2128 .jet-button__container{justify-content:flex-end;}.elementor-4556 .elementor-element.elementor-element-ddb2128 .jet-button__state-normal{padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-ddb2128 .jet-button__state-hover{padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-ddb2128 .jet-button__state-normal .jet-button__label{text-align:left;margin:2px 0px 0px 0px;color:#ffffff;}.elementor-4556 .elementor-element.elementor-element-ddb2128 .jet-button__state-hover .jet-button__label{text-align:left;margin:2px 0px 0px 0px;color:#ffffff;}.elementor-4556 .elementor-element.elementor-element-ddb2128  .jet-button__state-normal .jet-button__label{font-family:"clarendon-text-pro", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:2px;}.elementor-4556 .elementor-element.elementor-element-ddb2128  .jet-button__state-hover .jet-button__label{font-family:"clarendon-text-pro", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:2px;}.elementor-4556 .elementor-element.elementor-element-803ba5e{margin-top:0px;margin-bottom:-30px;z-index:2;}.elementor-4556 .elementor-element.elementor-element-8b37001:not(.elementor-motion-effects-element-type-background), .elementor-4556 .elementor-element.elementor-element-8b37001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://richardblumenthal.com/wp-content/uploads/2019/01/foot-1-scaled.jpg");background-position:top center;background-size:cover;}.elementor-4556 .elementor-element.elementor-element-8b37001 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(130deg, #08498300 48%, var( --e-global-color-primary ) 76%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4556 .elementor-element.elementor-element-8b37001{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-eee80e3 .elementor-repeater-item-680d30c.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-4556 .elementor-element.elementor-element-4ebead0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-5cafb05 .elementor-repeater-item-41d2824.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-4556 .elementor-element.elementor-element-6c75d27 > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4556 .elementor-element.elementor-element-0c16135 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 32px 0px;}.elementor-4556 .elementor-element.elementor-element-0c16135{text-align:center;}.elementor-4556 .elementor-element.elementor-element-0c16135 img{width:100%;max-width:375px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4556 .elementor-element.elementor-element-8032437 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-4556 .elementor-element.elementor-element-8032437 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(23px/2);}.elementor-4556 .elementor-element.elementor-element-8032437 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(23px/2);}.elementor-4556 .elementor-element.elementor-element-8032437 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(23px/2);margin-left:calc(23px/2);}.elementor-4556 .elementor-element.elementor-element-8032437 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-23px/2);margin-left:calc(-23px/2);}body.rtl .elementor-4556 .elementor-element.elementor-element-8032437 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-23px/2);}body:not(.rtl) .elementor-4556 .elementor-element.elementor-element-8032437 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-23px/2);}.elementor-4556 .elementor-element.elementor-element-8032437 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4556 .elementor-element.elementor-element-8032437 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4556 .elementor-element.elementor-element-8032437{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4556 .elementor-element.elementor-element-8032437 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4556 .elementor-element.elementor-element-8032437 .elementor-icon-list-item > a{font-family:"clarendon-text-pro", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;line-height:1.3em;letter-spacing:2.1px;}.elementor-4556 .elementor-element.elementor-element-8032437 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4556 .elementor-element.elementor-element-8032437 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4556 .elementor-element.elementor-element-2527005 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-2527005{text-align:center;}.elementor-4556 .elementor-element.elementor-element-2527005 .elementor-heading-title{font-family:"runda", Sans-serif;font-size:17px;font-weight:500;line-height:1.7em;}.elementor-4556 .elementor-element.elementor-element-85cd900{--spacer-size:8px;}.elementor-4556 .elementor-element.elementor-element-eb30fef .elementor-repeater-item-74a9b11.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-4556 .elementor-element.elementor-element-f6716aa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:11px;}.elementor-4556 .elementor-element.elementor-element-f6716aa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-cb3b87c{--grid-template-columns:repeat(4, auto);--icon-size:37px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-4556 .elementor-element.elementor-element-cb3b87c .elementor-widget-container{text-align:center;}.elementor-4556 .elementor-element.elementor-element-cb3b87c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-4556 .elementor-element.elementor-element-cb3b87c .elementor-social-icon{background-color:var( --e-global-color-36ca96f7 );--icon-padding:0.4em;}.elementor-4556 .elementor-element.elementor-element-cb3b87c .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-4556 .elementor-element.elementor-element-cb3b87c .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-4556 .elementor-element.elementor-element-cb3b87c .elementor-social-icon:hover{background-color:rgba(0,0,0,0);}.elementor-4556 .elementor-element.elementor-element-cb3b87c .elementor-social-icon:hover i{color:var( --e-global-color-230fdb2 );}.elementor-4556 .elementor-element.elementor-element-cb3b87c .elementor-social-icon:hover svg{fill:var( --e-global-color-230fdb2 );}.elementor-4556 .elementor-element.elementor-element-b3e7279 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:17px 30px 17px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:1px 1px 1px 1px;}.elementor-4556 .elementor-element.elementor-element-b3e7279{text-align:center;}.elementor-4556 .elementor-element.elementor-element-b3e7279 .elementor-heading-title{font-family:"runda", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:var( --e-global-color-primary );}.elementor-4556 .elementor-element.elementor-element-ce8e687 > .elementor-widget-container{padding:14px 0px 20px 0px;}.elementor-4556 .elementor-element.elementor-element-ce8e687{text-align:center;}.elementor-4556 .elementor-element.elementor-element-ce8e687 .elementor-heading-title{font-family:"runda", Sans-serif;font-size:11px;font-weight:700;line-height:1.4em;letter-spacing:2px;}.elementor-4556 .elementor-element.elementor-element-eb30fef > .elementor-container{max-width:690px;}.elementor-4556 .elementor-element.elementor-element-eb30fef{margin-top:12px;margin-bottom:0px;}.elementor-4556 .elementor-element.elementor-element-eee80e3:not(.elementor-motion-effects-element-type-background), .elementor-4556 .elementor-element.elementor-element-eee80e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36ca96f7 );}.elementor-4556 .elementor-element.elementor-element-eee80e3{border-style:solid;border-width:0px 0px 10px 0px;border-color:var( --e-global-color-1bf20587 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 20px 65px 20px;}.elementor-4556 .elementor-element.elementor-element-eee80e3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4556:not(.elementor-motion-effects-element-type-background), .elementor-4556 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-4556 .elementor-element.elementor-element-4236477{width:49.123%;}.elementor-4556 .elementor-element.elementor-element-54b5a46{width:50.877%;}}@media(max-width:1024px){.elementor-4556 .elementor-element.elementor-element-4b8a33f{--spacer-size:105px;}.elementor-4556 .elementor-element.elementor-element-54b5a46 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-80cd460 .elementor-heading-title{font-size:51px;}.elementor-4556 .elementor-element.elementor-element-5414683{--spacer-size:75px;}.elementor-4556 .elementor-element.elementor-element-0241a95  .jet-button__state-normal .jet-button__label{font-size:11px;}.elementor-4556 .elementor-element.elementor-element-0241a95  .jet-button__state-hover .jet-button__label{font-size:11px;}.elementor-4556 .elementor-element.elementor-element-ddb2128  .jet-button__state-normal .jet-button__label{font-size:11px;}.elementor-4556 .elementor-element.elementor-element-ddb2128  .jet-button__state-hover .jet-button__label{font-size:11px;}}@media(max-width:767px){.elementor-4556 .elementor-element.elementor-element-4b8a33f{--spacer-size:79px;}.elementor-4556 .elementor-element.elementor-element-54b5a46 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-80cd460 .elementor-heading-title{font-size:57px;}.elementor-4556 .elementor-element.elementor-element-b4cbc32{padding:0px 20px 0px 20px;}.elementor-4556 .elementor-element.elementor-element-5414683{--spacer-size:21px;}.elementor-4556 .elementor-element.elementor-element-09cd7db.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4556 .elementor-element.elementor-element-0241a95 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-0241a95 .jet-button__container{justify-content:flex-end;}.elementor-4556 .elementor-element.elementor-element-ddb2128 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-8b37001:not(.elementor-motion-effects-element-type-background), .elementor-4556 .elementor-element.elementor-element-8b37001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-585px 0px;}.elementor-4556 .elementor-element.elementor-element-8b37001{padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-4ebead0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-6c75d27 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-0c16135 > .elementor-widget-container{padding:30px 0px 20px 0px;}.elementor-4556 .elementor-element.elementor-element-0c16135{text-align:center;}.elementor-4556 .elementor-element.elementor-element-0c16135 img{max-width:251px;}.elementor-4556 .elementor-element.elementor-element-8032437 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(23px/2);}.elementor-4556 .elementor-element.elementor-element-8032437 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(23px/2);}.elementor-4556 .elementor-element.elementor-element-8032437 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(23px/2);margin-left:calc(23px/2);}.elementor-4556 .elementor-element.elementor-element-8032437 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-23px/2);margin-left:calc(-23px/2);}body.rtl .elementor-4556 .elementor-element.elementor-element-8032437 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-23px/2);}body:not(.rtl) .elementor-4556 .elementor-element.elementor-element-8032437 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-23px/2);}.elementor-4556 .elementor-element.elementor-element-8032437 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4556 .elementor-element.elementor-element-8032437 .elementor-icon-list-item > a{font-size:14px;line-height:1.7em;}.elementor-4556 .elementor-element.elementor-element-2527005{text-align:center;}.elementor-4556 .elementor-element.elementor-element-2527005 .elementor-heading-title{font-size:14px;}.elementor-4556 .elementor-element.elementor-element-85cd900{--spacer-size:40px;}.elementor-4556 .elementor-element.elementor-element-f6716aa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-cb3b87c .elementor-widget-container{text-align:center;}.elementor-4556 .elementor-element.elementor-element-cb3b87c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 10px 0px;}.elementor-4556 .elementor-element.elementor-element-b3e7279{text-align:center;}.elementor-4556 .elementor-element.elementor-element-b3e7279 .elementor-heading-title{line-height:15px;}.elementor-4556 .elementor-element.elementor-element-ce8e687{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-dfa7c12 */.form-foot {
  font-family: 'supria-sans', sans-serif;
  font-size: 16px;
  line-height: normal;
}

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

.form-foot,
.form-foot * {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.form-foot form {
  padding: 0px;
  max-width: 420px;
  margin: auto;
}

.form-foot .inputs input[type="text"],
.form-foot .inputs input[type="email"] {
  font-family: 'supria-sans', sans-serif;
  font-size: 19px;
  display: block;
  width: 100%;
  height: 60px;
  line-height: 64px;
  transition: all 450ms cubic-bezier(0.32, 1.25, 0.375, 1.15);
  -webkit-transition: all 450ms cubic-bezier(0.32, 1.25, 0.375, 1.15);
  border: none;
  border-radius: 1px;
  outline: 0;
  background: #fff;
  cursor: pointer;
  color: #0e2d52;
}

.form-foot .inputs input[type="email"] {
    padding: 10px 10px 7px 20px;
}

.form-foot .inputs input[type="text"] {
    padding: 10px 10px 6px 20px;
}

.form-foot .inputs input[type="text"]:hover,
.form-foot .inputs input[type="email"]:hover,
.form-foot .inputs input[type="text"]:active,
.form-foot .inputs input[type="email"]:active,
.form-foot .inputs input[type="text"]:focus,
.form-foot .inputs input[type="email"]:focus {
  padding-left: 25px;
}

.form-foot .inputs label {
  display: block;
  cursor: pointer;
}

.form-foot .inputs input[type="submit"] {
  height: 60px;
  line-height: 62px;
  font-size: 20px;
  background-color: #DF3031;
  font-family: "clarendon-text-pro", Sans-Serif;
  text-align: center;
  border: none;
  letter-spacing: 1px;
  color: #fff;
  display: block;
  width: 100%;
  padding: 0px;
  cursor: pointer;
  transition: all 225ms ease;
  box-shadow: 0 2px 2px 0 rgba(17, 58, 102, 0.3);
  -webkit-box-shadow: 0 2px 2px 0 rgba(17, 58, 102, 0.3);
  -moz-box-shadow: 0 2px 2px 0 rgba(17, 58, 102, 0.3);
  font-weight: 900;
  border-radius: 2px;
}

.form-foot .inputs input[type="submit"]:hover {
  background-color: #ED4444;
  box-shadow: 0 0 1px 1px rgba(17, 58, 102, 0.12);
  -webkit-box-shadow: 0 0 1px 1px rgba(17, 58, 102, 0.12);
  -moz-box-shadow: 0 0 1px 1px rgba(17, 58, 102, 0.12);
}

.form-foot .inputs .name {
  width: 50%;
  float: left;
  position: relative;
  overflow: hidden;
  display: block;
  padding-right: 6px;
  padding-bottom: 6px;
}

.form-foot .inputs .email {
  width: 100%;
  float: left;
  position: relative;
  overflow: hidden;
  display: block;
  padding-bottom: 5px;
}

.form-foot .inputs .phone {
  width: 100%;
  float: left;
  position: relative;
  overflow: hidden;
  display: block;
    padding-bottom: 5px;
}

.form-foot .inputs .zip {
  width: 100%;
  position: relative;
  overflow: hidden;
  display: block;
}


.form-foot .inputs .submit-input {
  width: 100%;
  margin-top: 10px;
}

@media (max-width: 550px) {

 .form-foot .inputs .zip,
  .form-foot .inputs .email, .form-foot .inputs .phone,
  .form-foot .inputs .name,
  .form-foot .inputs .submit-input {
    width: 100%;
    display: block;
    float: none;
    padding-right: 0px;
  }

  .form-foot .inputs .phone {
  }
  
  .form-foot .inputs .zip {
    padding-bottom: 1px
  }
  
  .form-foot .inputs .email {
    padding-bottom: 5px
  }

  .form-foot .inputs .zip::before {
    display: none;
  }
  

}

.form-foot ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #0e2d52;
 font-family: "runda", sans-serif;
      font-size: 19px;
      opacity: .6;
}
.form-foot ::-moz-placeholder { /* Firefox 19+ */
    color: #0e2d52;
 font-family: "runda", sans-serif;
      font-size: 19px;
      opacity: .6;
}

.form-foot :-ms-input-placeholder { /* IE 10+ */
    color: #0e2d52;
 font-family: "runda", sans-serif;
      font-size: 19px;
      opacity: .6;
}

.form-foot :-moz-placeholder { /* Firefox 18- */
    color: #0e2d52;
 font-family: "runda", sans-serif;
      font-size: 19px;
      opacity: .6;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dfa7c12 */.form-foot {
  font-family: 'supria-sans', sans-serif;
  font-size: 16px;
  line-height: normal;
}

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

.form-foot,
.form-foot * {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.form-foot form {
  padding: 0px;
  max-width: 420px;
  margin: auto;
}

.form-foot .inputs input[type="text"],
.form-foot .inputs input[type="email"] {
  font-family: 'supria-sans', sans-serif;
  font-size: 19px;
  display: block;
  width: 100%;
  height: 60px;
  line-height: 64px;
  transition: all 450ms cubic-bezier(0.32, 1.25, 0.375, 1.15);
  -webkit-transition: all 450ms cubic-bezier(0.32, 1.25, 0.375, 1.15);
  border: none;
  border-radius: 1px;
  outline: 0;
  background: #fff;
  cursor: pointer;
  color: #0e2d52;
}

.form-foot .inputs input[type="email"] {
    padding: 10px 10px 7px 20px;
}

.form-foot .inputs input[type="text"] {
    padding: 10px 10px 6px 20px;
}

.form-foot .inputs input[type="text"]:hover,
.form-foot .inputs input[type="email"]:hover,
.form-foot .inputs input[type="text"]:active,
.form-foot .inputs input[type="email"]:active,
.form-foot .inputs input[type="text"]:focus,
.form-foot .inputs input[type="email"]:focus {
  padding-left: 25px;
}

.form-foot .inputs label {
  display: block;
  cursor: pointer;
}

.form-foot .inputs input[type="submit"] {
  height: 60px;
  line-height: 62px;
  font-size: 20px;
  background-color: #DF3031;
  font-family: "clarendon-text-pro", Sans-Serif;
  text-align: center;
  border: none;
  letter-spacing: 1px;
  color: #fff;
  display: block;
  width: 100%;
  padding: 0px;
  cursor: pointer;
  transition: all 225ms ease;
  box-shadow: 0 2px 2px 0 rgba(17, 58, 102, 0.3);
  -webkit-box-shadow: 0 2px 2px 0 rgba(17, 58, 102, 0.3);
  -moz-box-shadow: 0 2px 2px 0 rgba(17, 58, 102, 0.3);
  font-weight: 900;
  border-radius: 2px;
}

.form-foot .inputs input[type="submit"]:hover {
  background-color: #ED4444;
  box-shadow: 0 0 1px 1px rgba(17, 58, 102, 0.12);
  -webkit-box-shadow: 0 0 1px 1px rgba(17, 58, 102, 0.12);
  -moz-box-shadow: 0 0 1px 1px rgba(17, 58, 102, 0.12);
}

.form-foot .inputs .name {
  width: 50%;
  float: left;
  position: relative;
  overflow: hidden;
  display: block;
  padding-right: 6px;
  padding-bottom: 6px;
}

.form-foot .inputs .email {
  width: 100%;
  float: left;
  position: relative;
  overflow: hidden;
  display: block;
  padding-bottom: 5px;
}

.form-foot .inputs .phone {
  width: 100%;
  float: left;
  position: relative;
  overflow: hidden;
  display: block;
    padding-bottom: 5px;
}

.form-foot .inputs .zip {
  width: 100%;
  position: relative;
  overflow: hidden;
  display: block;
}


.form-foot .inputs .submit-input {
  width: 100%;
  margin-top: 10px;
}

@media (max-width: 550px) {

 .form-foot .inputs .zip,
  .form-foot .inputs .email, .form-foot .inputs .phone,
  .form-foot .inputs .name,
  .form-foot .inputs .submit-input {
    width: 100%;
    display: block;
    float: none;
    padding-right: 0px;
  }

  .form-foot .inputs .phone {
  }
  
  .form-foot .inputs .zip {
    padding-bottom: 1px
  }
  
  .form-foot .inputs .email {
    padding-bottom: 5px
  }

  .form-foot .inputs .zip::before {
    display: none;
  }
  

}

.form-foot ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #0e2d52;
 font-family: "runda", sans-serif;
      font-size: 19px;
      opacity: .6;
}
.form-foot ::-moz-placeholder { /* Firefox 19+ */
    color: #0e2d52;
 font-family: "runda", sans-serif;
      font-size: 19px;
      opacity: .6;
}

.form-foot :-ms-input-placeholder { /* IE 10+ */
    color: #0e2d52;
 font-family: "runda", sans-serif;
      font-size: 19px;
      opacity: .6;
}

.form-foot :-moz-placeholder { /* Firefox 18- */
    color: #0e2d52;
 font-family: "runda", sans-serif;
      font-size: 19px;
      opacity: .6;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dfa7c12 */.form-foot {
  font-family: 'supria-sans', sans-serif;
  font-size: 16px;
  line-height: normal;
}

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

.form-foot,
.form-foot * {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.form-foot form {
  padding: 0px;
  max-width: 420px;
  margin: auto;
}

.form-foot .inputs input[type="text"],
.form-foot .inputs input[type="email"] {
  font-family: 'supria-sans', sans-serif;
  font-size: 19px;
  display: block;
  width: 100%;
  height: 60px;
  line-height: 64px;
  transition: all 450ms cubic-bezier(0.32, 1.25, 0.375, 1.15);
  -webkit-transition: all 450ms cubic-bezier(0.32, 1.25, 0.375, 1.15);
  border: none;
  border-radius: 1px;
  outline: 0;
  background: #fff;
  cursor: pointer;
  color: #0e2d52;
}

.form-foot .inputs input[type="email"] {
    padding: 10px 10px 7px 20px;
}

.form-foot .inputs input[type="text"] {
    padding: 10px 10px 6px 20px;
}

.form-foot .inputs input[type="text"]:hover,
.form-foot .inputs input[type="email"]:hover,
.form-foot .inputs input[type="text"]:active,
.form-foot .inputs input[type="email"]:active,
.form-foot .inputs input[type="text"]:focus,
.form-foot .inputs input[type="email"]:focus {
  padding-left: 25px;
}

.form-foot .inputs label {
  display: block;
  cursor: pointer;
}

.form-foot .inputs input[type="submit"] {
  height: 60px;
  line-height: 62px;
  font-size: 20px;
  background-color: #DF3031;
  font-family: "clarendon-text-pro", Sans-Serif;
  text-align: center;
  border: none;
  letter-spacing: 1px;
  color: #fff;
  display: block;
  width: 100%;
  padding: 0px;
  cursor: pointer;
  transition: all 225ms ease;
  box-shadow: 0 2px 2px 0 rgba(17, 58, 102, 0.3);
  -webkit-box-shadow: 0 2px 2px 0 rgba(17, 58, 102, 0.3);
  -moz-box-shadow: 0 2px 2px 0 rgba(17, 58, 102, 0.3);
  font-weight: 900;
  border-radius: 2px;
}

.form-foot .inputs input[type="submit"]:hover {
  background-color: #ED4444;
  box-shadow: 0 0 1px 1px rgba(17, 58, 102, 0.12);
  -webkit-box-shadow: 0 0 1px 1px rgba(17, 58, 102, 0.12);
  -moz-box-shadow: 0 0 1px 1px rgba(17, 58, 102, 0.12);
}

.form-foot .inputs .name {
  width: 50%;
  float: left;
  position: relative;
  overflow: hidden;
  display: block;
  padding-right: 6px;
  padding-bottom: 6px;
}

.form-foot .inputs .email {
  width: 100%;
  float: left;
  position: relative;
  overflow: hidden;
  display: block;
  padding-bottom: 5px;
}

.form-foot .inputs .phone {
  width: 100%;
  float: left;
  position: relative;
  overflow: hidden;
  display: block;
    padding-bottom: 5px;
}

.form-foot .inputs .zip {
  width: 100%;
  position: relative;
  overflow: hidden;
  display: block;
}


.form-foot .inputs .submit-input {
  width: 100%;
  margin-top: 10px;
}

@media (max-width: 550px) {

 .form-foot .inputs .zip,
  .form-foot .inputs .email, .form-foot .inputs .phone,
  .form-foot .inputs .name,
  .form-foot .inputs .submit-input {
    width: 100%;
    display: block;
    float: none;
    padding-right: 0px;
  }

  .form-foot .inputs .phone {
  }
  
  .form-foot .inputs .zip {
    padding-bottom: 1px
  }
  
  .form-foot .inputs .email {
    padding-bottom: 5px
  }

  .form-foot .inputs .zip::before {
    display: none;
  }
  

}

.form-foot ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #0e2d52;
 font-family: "runda", sans-serif;
      font-size: 19px;
      opacity: .6;
}
.form-foot ::-moz-placeholder { /* Firefox 19+ */
    color: #0e2d52;
 font-family: "runda", sans-serif;
      font-size: 19px;
      opacity: .6;
}

.form-foot :-ms-input-placeholder { /* IE 10+ */
    color: #0e2d52;
 font-family: "runda", sans-serif;
      font-size: 19px;
      opacity: .6;
}

.form-foot :-moz-placeholder { /* Firefox 18- */
    color: #0e2d52;
 font-family: "runda", sans-serif;
      font-size: 19px;
      opacity: .6;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dfa7c12 */.form-foot {
  font-family: 'supria-sans', sans-serif;
  font-size: 16px;
  line-height: normal;
}

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

.form-foot,
.form-foot * {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.form-foot form {
  padding: 0px;
  max-width: 420px;
  margin: auto;
}

.form-foot .inputs input[type="text"],
.form-foot .inputs input[type="email"] {
  font-family: 'supria-sans', sans-serif;
  font-size: 19px;
  display: block;
  width: 100%;
  height: 60px;
  line-height: 64px;
  transition: all 450ms cubic-bezier(0.32, 1.25, 0.375, 1.15);
  -webkit-transition: all 450ms cubic-bezier(0.32, 1.25, 0.375, 1.15);
  border: none;
  border-radius: 1px;
  outline: 0;
  background: #fff;
  cursor: pointer;
  color: #0e2d52;
}

.form-foot .inputs input[type="email"] {
    padding: 10px 10px 7px 20px;
}

.form-foot .inputs input[type="text"] {
    padding: 10px 10px 6px 20px;
}

.form-foot .inputs input[type="text"]:hover,
.form-foot .inputs input[type="email"]:hover,
.form-foot .inputs input[type="text"]:active,
.form-foot .inputs input[type="email"]:active,
.form-foot .inputs input[type="text"]:focus,
.form-foot .inputs input[type="email"]:focus {
  padding-left: 25px;
}

.form-foot .inputs label {
  display: block;
  cursor: pointer;
}

.form-foot .inputs input[type="submit"] {
  height: 60px;
  line-height: 62px;
  font-size: 20px;
  background-color: #DF3031;
  font-family: "clarendon-text-pro", Sans-Serif;
  text-align: center;
  border: none;
  letter-spacing: 1px;
  color: #fff;
  display: block;
  width: 100%;
  padding: 0px;
  cursor: pointer;
  transition: all 225ms ease;
  box-shadow: 0 2px 2px 0 rgba(17, 58, 102, 0.3);
  -webkit-box-shadow: 0 2px 2px 0 rgba(17, 58, 102, 0.3);
  -moz-box-shadow: 0 2px 2px 0 rgba(17, 58, 102, 0.3);
  font-weight: 900;
  border-radius: 2px;
}

.form-foot .inputs input[type="submit"]:hover {
  background-color: #ED4444;
  box-shadow: 0 0 1px 1px rgba(17, 58, 102, 0.12);
  -webkit-box-shadow: 0 0 1px 1px rgba(17, 58, 102, 0.12);
  -moz-box-shadow: 0 0 1px 1px rgba(17, 58, 102, 0.12);
}

.form-foot .inputs .name {
  width: 50%;
  float: left;
  position: relative;
  overflow: hidden;
  display: block;
  padding-right: 6px;
  padding-bottom: 6px;
}

.form-foot .inputs .email {
  width: 100%;
  float: left;
  position: relative;
  overflow: hidden;
  display: block;
  padding-bottom: 5px;
}

.form-foot .inputs .phone {
  width: 100%;
  float: left;
  position: relative;
  overflow: hidden;
  display: block;
    padding-bottom: 5px;
}

.form-foot .inputs .zip {
  width: 100%;
  position: relative;
  overflow: hidden;
  display: block;
}


.form-foot .inputs .submit-input {
  width: 100%;
  margin-top: 10px;
}

@media (max-width: 550px) {

 .form-foot .inputs .zip,
  .form-foot .inputs .email, .form-foot .inputs .phone,
  .form-foot .inputs .name,
  .form-foot .inputs .submit-input {
    width: 100%;
    display: block;
    float: none;
    padding-right: 0px;
  }

  .form-foot .inputs .phone {
  }
  
  .form-foot .inputs .zip {
    padding-bottom: 1px
  }
  
  .form-foot .inputs .email {
    padding-bottom: 5px
  }

  .form-foot .inputs .zip::before {
    display: none;
  }
  

}

.form-foot ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #0e2d52;
 font-family: "runda", sans-serif;
      font-size: 19px;
      opacity: .6;
}
.form-foot ::-moz-placeholder { /* Firefox 19+ */
    color: #0e2d52;
 font-family: "runda", sans-serif;
      font-size: 19px;
      opacity: .6;
}

.form-foot :-ms-input-placeholder { /* IE 10+ */
    color: #0e2d52;
 font-family: "runda", sans-serif;
      font-size: 19px;
      opacity: .6;
}

.form-foot :-moz-placeholder { /* Firefox 18- */
    color: #0e2d52;
 font-family: "runda", sans-serif;
      font-size: 19px;
      opacity: .6;
}/* End custom CSS */