.footer{background-color:var(--footer-bg);border-top:2px solid var(--footer-border-color);min-height:50vh;color:var(--alt-font-color);flex-direction:column;justify-content:space-around;padding:2rem;display:flex}.footer-body{flex-flow:wrap;gap:2rem;display:flex}.footer .col-1{flex:3;margin-left:6rem}.footer .col-1 img{margin-bottom:1.875rem}.footer-body-description{letter-spacing:2.5px;width:50%;margin-top:1.25rem;font-size:1.25rem}.footer .col-2,.footer .col-3{flex:1}.footer .col{flex-direction:column;align-items:flex-start;gap:1.5625rem;margin-top:3.125rem;font-size:1.125rem;display:flex}.footer .col h5{margin-bottom:1.25rem;font-size:1.5rem;font-weight:900}.footer .col a{color:inherit;text-decoration:none;transition:color .3s ease-in}.footer .col a:hover:not(.footer-button){color:var(--secondary-color)}.footer-rrss a{transition:transform .6s ease-in-out;display:inline-block}.footer-rrss a:hover{transform:rotate(360deg)}.footer a.footer-button{border:2px solid var(--footer-border-color);color:inherit;border-radius:.9375rem;flex-direction:row;align-items:center;margin-top:3.125rem;padding:.625rem 1.25rem;font-size:1.1875rem;text-decoration:none;display:flex}.footer a.footer-button svg{margin-bottom:.3125rem;margin-left:.625rem}.footer a.footer-button:hover{cursor:pointer;background-color:var(--footer-border-color);color:var(--secondary-color)}.footer-rrss{justify-content:space-around;margin-top:3.125rem;font-size:1.5rem;display:flex}.footer-rrss svg{margin:0 .625rem}.footer-body-water-mark{text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin:2rem auto 0;display:flex}.footer-body-water-mark p{color:var(--alt-font-color);margin:0;font-size:.875rem}.footer-body-water-mark span{margin-left:.25rem;display:inline-block}.footer-body-water-mark p:last-of-type{margin-top:1rem}@media (max-width:768px){.footer-body{flex-direction:column;align-items:center}.footer .col-1{width:100%;margin-left:0}.footer-body-description{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.footer .col-2,.footer .col-3{width:100%}.footer .col{text-align:center;align-items:center}.footer a.footer-button{justify-content:center}}
.landing-form{background-color:var(--primary-color);z-index:10;border-radius:40px;flex-direction:column;padding:2rem;display:flex}.landing-form h3{color:var(--alt-font-color);text-transform:uppercase;text-align:center;font-size:var(--subtitle-font-size);align-self:center;width:75%;margin-bottom:35px}.flag{border-radius:3px;flex:0 0 24px;width:24px;height:16px}.phone-select-trigger{border:1px solid var(--gray-color);cursor:pointer;background-color:#fff;border-radius:10px;align-items:center;gap:8px;min-width:110px;height:44px;padding:10px 12px;line-height:1;display:inline-flex}.phone-select-trigger:focus{outline:none;box-shadow:0 0 0 2px #00000014}.phone-select-value{font-size:var(--form-input-font-size)}.phone-select-chevron{opacity:.7;align-items:center;margin-left:6px;display:inline-flex}.phone-select-content{border:1px solid var(--gray-color);z-index:9999;background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px #0000001f}.phone-select-viewport{max-height:260px;padding:6px;overflow-y:auto}.phone-select-item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;grid-template-columns:24px 1fr 16px;align-items:center;gap:10px;padding:8px 10px;display:grid}.phone-select-item:hover,.phone-select-item[data-highlighted]{background-color:#0000000a;outline:none}.phone-select-item-text{font-size:var(--form-input-font-size)}.phone-select-check{opacity:.8;justify-self:end}.phone-input-wrap{border-radius:10px;align-items:center;gap:8px;width:100%;display:flex;overflow:hidden}.phone-main-input{border:1px solid var(--gray-color);background-color:#fff;border-radius:10px;outline:none;flex:1;padding:10px 12px;font-size:14px}.phone-main-input:focus{box-shadow:0 0 0 2px #00000014}.landing-form input,.landing-form select,.landing-form input:not([type=radio]){font-size:var(--form-input-font-size);border:none;border-radius:10px;width:100%;margin:10px 0;padding:10px}.landing-form select{appearance:none;border:1px solid var(--gray-color);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg fill='A5A5A5' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' d='M5.23 7.21a.75.75 0 011.06.02L10 10.94l3.71-3.71a.75.75 0 111.06 1.06l-4.24 4.25a.75.75 0 01-1.06 0L5.21 8.27a.75.75 0 01.02-1.06z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem;border-radius:8px;padding:10px 2.5rem 10px 1rem}.landing-form fieldset{border:none;flex-direction:column;margin:10px 0;padding:20px;display:flex}.landing-form fieldset:first-of-type{margin-top:30px}.landing-form fieldset legend{color:var(--lighter-secondary-color);font-weight:700}.landing-form label{color:var(--alt-font-color)}.landing-form input[type=radio]{accent-color:var(--secondary-color);width:auto;margin-right:20px;transform:scale(1.2)}.landing-form input:focus{outline:none}.landing-form .terms-conditions{margin-bottom:30px;font-weight:300}.landing-form .terms-conditions input[type=checkbox]{width:auto;accent-color:var(--secondary-color);border:none;outline:none;margin:20px 25px;font-size:10px;transform:scale(1.2)}.landing-form .terms-conditions a{color:var(--alt-font-color);transition:color .3s ease-in}.landing-form .terms-conditions a:hover{color:var(--lighter-secondary-color)}.landing-form button[type=submit]{background-color:var(--secondary-color);color:var(--alt-font-color);font-size:var(--description-font-size);text-transform:uppercase;border:none;border-radius:10px;justify-content:center;align-items:center;padding:10px 0;font-weight:700;transition:background-color .3s ease-in-out,color .3s ease-in-out;display:flex}.landing-form button[type=submit]:hover{background-color:var(--font-color);color:var(--secondary-color);cursor:pointer}.landing-form button[type=submit] svg{margin-left:20px}.spinner{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-height:1000px){.landing-form{margin-top:25px}}@media (max-width:585px){.landing-form{border-radius:0}}
