.avia-section.av-7nqsg-827f710d63213ce389b0833c71750f70,.avia-section.av-1dxvs4-ae16728886061b6444bb1196684536c5,.avia-section.av-kxxok-3c58beef70a00f81277170c7e0c0584d,input#custom_field_submit_2786431{background-color:var(--dark)!important}.main_color a,.alternate_color a,.alternate_color strong{color:var(--primary)!important}.avia-button.avia-color-blue,.avia-button.avia-color-blue:hover{background-color:var(--dark);border-color:var(--dark)}.submit-wrapper input[type="submit"]{background-color:var(--dark)!important}#footer .container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2rem;width:100%;margin:0 auto;padding:3rem 2rem}#footer .row{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;width:100%}.logo,.logo a{height:auto}.topHeader .btn .elementor-button{font-weight:bold;font-size:1.4375rem;background-color:#de0000;color:#fff;align-self:center;border-radius:40px;padding:.6rem 1.5rem}.mobileMenu{height:100%}.footerTop{background:var(--dark);color:var(--light)}.footerTop .footerTopContainer{padding-top:2rem;padding-bottom:2rem;align-items:center;gap:1.5rem}@media (width >=768px) {
  .footerTop .footerTopContainer {
    align-items: stretch;
    flex-flow: row nowrap;
  }
}.footerTop .contactItem{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1rem;flex:1}@media (width >=1200px) {
  .footerTop .contactItem {
    gap: 1.5rem;
  }
}@media (width >=1200px) {
  .footerTop .contactItem h3 {
    font-size: 2rem;
    font-weight: 700;
  }
}@media (width >=1200px) {
  .footerTop .contactItem .email {
    font-size: 2rem;
  }
}.footerTop .divider{width:100%;height:2px;background:var(--light);opacity:.22}@media (width >=768px) {
  .footerTop .divider {
    width: 2px;
    height: 100%;
    min-height: 7.5rem;
  }
}.footerMainContainer{gap:2rem}@media (width >=1200px) {
  .footerMainContainer {
    flex-flow: row nowrap;
    align-items: stretch;
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}.footerMainContainer>div{width:100%}.footerMainContainer .footerCol{display:flex;flex-direction:column;gap:1rem}@media (width >=768px) {
  .footerMainContainer .footerCol {
    gap: 1.5rem;
  }
}.footerNavContainer{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;width:100%}.footerNavContainer .footerHeading{font-weight:700}@media (width >=768px) {
  .footerNavContainer .footerHeading {
    font-size: 1.25rem;
  }
}.footerNavContainer .footerCol{flex:1}.footerNavContainer .footerNavItems{display:flex;flex-flow:row wrap;justify-content:space-between;gap:2rem;width:100%}.footerNavContainer .footerNavItems ul{display:flex;flex-direction:column;list-style:none;gap:.25rem;padding:0;margin:0}.footerNavContainer .footerNavItems ul li{padding:0;margin:0;font-size:.875rem;line-height:1.5}@media (width >=768px) {
  .footerNavContainer .footerNavItems ul li {
    font-size: 1rem;
  }
}.footerNavContainer .footerNavItems ul a{display:flex;gap:.5rem;align-items:center;transition:var(--ease)}.footerNavContainer .footerNavItems ul a:hover{color:var(--primary)}.footerNavContainer .footerNavItems ul a svg{width:.875rem;height:.875rem;flex-shrink:0}@media (width >=768px) {
  .footerNavContainer .footerNavItems ul a svg {
    width: 1.25rem;
    height: 1.25rem;
  }
}.footerSocial{display:flex;flex-direction:column;gap:1rem}.footerSubscribe .footerSubscribeList{display:flex;flex-direction:column;gap:.66rem;font-size:.875rem;font-style:italic;font-weight:700}@media (width >=768px) {
  .footerSubscribe .footerSubscribeList {
    font-size: 1rem;
  }
}.footerSubscribe .footerSubscribeList .footerSubscribeItem{display:flex;gap:.5rem;align-items:center}.footerSubscribe .gform-footer .gform_button{background:var(--dark)!important}#footer .copyright .copyrightContainer:after{display:none}#footer .copyright{background:#e9ebee}#footer .copyright .copyrightContainer{display:flex;flex-flow:row wrap;gap:.5rem;justify-content:center;align-items:center;width:100%;padding-top:1rem;padding-bottom:1rem;font-size:1rem;text-align:center}@media (width >=768px) {
  #footer .copyright .copyrightContainer {
    justify-content: space-between;
    text-align: left;
    gap: 1rem;
  }
}#footer .copyright .copyrightNav *{font-size:inherit;color:inherit}#footer .copyright .copyrightNav ul{display:flex;flex-flow:row wrap;gap:1rem;align-items:center;list-style:none;padding:0;margin:0}#footer .footerLogosContainer{flex-direction:row;justify-content:space-between}#footer .footerLogosContainer:after{display:none}.footerLogos .footerLogosContainer{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:1rem 2rem}@media (width < 1200px) {
  .footerLogos .footerLogosContainer {
    padding: 2rem 1rem;
  }
}@media (width >=1200px) {
  .footerLogos .footerLogosContainer {
    gap: 3rem;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
    flex-flow: row nowrap;
    justify-content: space-between;
  }
}.footerLogos .footerLogosContainer img{width:5rem;height:3rem;object-fit:contain}@media (width >=768px) {
  .footerLogos .footerLogosContainer img {
    width: auto;
    height: 4rem;
  }
}#footer .row.footerTop{margin:0}#footer .row{margin-bottom:0!important}#footer .container.dualCols{justify-content:space-between;align-items:stretch;gap:3rem}@media (width >= 768px) {
  #footer .container.dualCols {
    flex-flow: row nowrap;
  }
}#footer a.contactItem h3{color:var(--light)}#footer a.contactItem .email{color:var(--light)}#footer .btn.headerBtn.danger a{flex:1;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.25rem;width:auto;padding:.75rem .875rem;border:2px solid transparent;border-radius:var(--btnRadius);font-family: var(--text);font-size:.875rem;line-height:1;font-weight:800;color:var(--light);overflow:hidden;transition:var(--ease);cursor:pointer;font-size:1.125rem;padding:1rem 2rem;background:var(--danger);border-color:var(--danger);color:var(--light)}@media (width >=1200px) {
  #footer .container.footerMainContainer {
    flex-flow: row nowrap;
  }
}.form{display:flex;flex-wrap:wrap;flex-direction:column;gap:.5rem;width:100%;max-width:576px;margin:0 auto}.formItem{display:flex;flex-direction:column;gap:.5rem;width:100%;margin-bottom:.5rem;border:none;padding:unset}.formItem:last-child{margin-bottom:0}@media (width >=768px) {
  .formItem.half {
    flex-basis: calc(50% - 0.5rem);
  }
}.formItem.consent{flex-direction:row;align-items:center}.formItem label{font-size:.75rem;opacity:.75}.formItem label .required{color:var(--primary)}.formItem label .optional{color:var(--dark)}.formItem input[type="text"],.formItem input[type="email"],.formItem input[type="tel"],.formItem input[type="password"],.formItem input[type="search"],.formItem textarea{display:flex;align-items:center;width:100%;padding:.875rem 1.25rem;min-height:4rem;background-color:transparent;border-radius:var(--btnRadius);border:1px solid rgba(0,0,0,.15);font-family: var(--text);font-size:.875rem;line-height:1;font-weight:500;color:var(--dark);opacity:1;transition:var(--ease)}.formItem input[type="text"]::placeholder,.formItem input[type="email"]::placeholder,.formItem input[type="tel"]::placeholder,.formItem input[type="password"]::placeholder,.formItem input[type="search"]::placeholder,.formItem textarea::placeholder{opacity:.66;color:var(--dark)}.formItem input[type="text"]:focus,.formItem input[type="email"]:focus,.formItem input[type="tel"]:focus,.formItem input[type="password"]:focus,.formItem input[type="search"]:focus,.formItem textarea:focus{outline:none;border-color:var(--hoverColor);color:var(--hoverColor)}.consent{display:flex;align-items:center;justify-content:center;gap:.5rem;width:max-content;position:relative;margin:1rem auto}.consent label{display:flex;align-items:center;gap:.5rem}.consent input[type="checkbox"]{position:absolute;z-index:1;opacity:0;left:0;top:0;bottom:0;width:1rem;height:1rem}.consent input[type="checkbox"]:checked+.checkbox::before{display:flex}.consent .checkbox{display:flex;justify-content:center;align-items:center;width:1rem;height:1rem;border:1px solid var(--dark);border-radius:.25rem;position:relative}.consent .checkbox::before{display:none;content:"✓";position:absolute;margin:auto;inset:0;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.8rem}.formFooter{display:flex;justify-content:center;width:100%;margin-top:1rem}.formMessage{flex-direction:column;align-items:center;justify-content:center;gap:2rem;text-align:center;width:100%}.formMessage .heading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:var(--primary);fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark{width:3rem;height:3rem;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;margin:0;box-shadow:inset 0 0 0 var(--primary);animation:fill .4s ease-in-out .4s forwards , scale .3s ease-in-out .9s both}.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes stroke {
  100% {
    stroke-dashoffset: 0;
  }
}@keyframes scale {
  0%, 100% {
    transform: none;
  }
  50% {
    transform: scale3d(1.1, 1.1, 1);
  }
}@keyframes fill {
  100% {
    box-shadow: inset 0px 0px 0px 30px var(--primary);
  }
}.form_wrapper .gform_heading{display:none}.form_wrapper .gform_fields{display:flex;flex-direction:column;gap:.75rem}@media (width >= 768px) {
  .form_wrapper .gform_fields {
    gap: 1rem;
  }
}.form_wrapper .gfield_label{display:none}.form_wrapper .gfield{display:flex;flex-direction:column}.form_wrapper .gfield input[type="text"],.form_wrapper .gfield input[type="email"],.form_wrapper .gfield textarea{display:flex;align-items:center;width:100%;padding:.875rem 1.25rem;min-height:3rem;background-color:rgba(var(--primaryRgb),.1);border-radius:var(--btnRadius);border:2px solid rgba(var(--primaryRgb),.15);font-family: var(--text);font-size:.875rem;line-height:1;font-weight:500;color:var(--dark);opacity:1;transition:var(--ease)}.form_wrapper .gfield input[type="text"]::placeholder,.form_wrapper .gfield input[type="email"]::placeholder,.form_wrapper .gfield textarea::placeholder{opacity:1;color:var(--dark)}.form_wrapper .gfield input[type="text"]:focus,.form_wrapper .gfield input[type="email"]:focus,.form_wrapper .gfield textarea:focus{outline:none;border-color:var(--hoverColor);color:var(--hoverColor)}@media (width >= 768px) {
  .form_wrapper .gform-footer {
    justify-content: flex-end;
  }
}.form_wrapper .gform-footer .gform_button{background:var(--primary)!important;border-radius:var(--btnRadius)!important;cursor:pointer;transition:var(--ease)!important}@media (width < 768px) {
  .form_wrapper .gform-footer .gform_button {
    min-width: 100% !important;
  }
}@media (width >= 1200px) {
  .form_wrapper .gform-footer .gform_button {
    font-size: 1.125rem !important;
    padding: 1rem 2rem !important;
  }
}.form_wrapper .gform-footer .gform_button:hover{filter:brightness(1.1)}.form_wrapper.subscribeForm_wrapper .gfield input[type="text"],.form_wrapper.subscribeForm_wrapper .gfield input[type="email"],.form_wrapper.subscribeForm_wrapper .gfield textarea{background:transparent!important;border-color:var(--dark)!important;border-radius:100px!important;padding:0 25px!important}div#footer.container_wrap.footer_color{display:none}.gform-theme--foundation .gform_fields{row-gap:15px!important}.footerSubscribe .gform-footer .gform_button{background:var(--dark)!important}footer#socket{display:none}.footerNavItem a{color:var(--dark)}