.brand[data-v-1e114c7c]{contain:content;margin:15px 5px;z-index:5}.brand>a[data-v-1e114c7c]{display:block}.image[data-v-1e114c7c]{height:auto;max-width:96vw;width:auto}@media only screen and (max-width:480px){.image[data-v-1e114c7c]{max-width:168px}}
.form-input-container[data-v-574a6566]{contain:layout style;position:relative;width:100%}.t1-form-input-tip[data-v-574a6566]{color:#888;top:6px}.t1-form-input-tip[data-v-574a6566],.t2-form-input-tip[data-v-574a6566]{font-size:11px;font-weight:lighter;left:8px;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.t2-form-input-tip[data-v-574a6566]{background-color:var(--primary-color);border-radius:4px;color:var(--primary-font-color);padding:2px 6px;top:-2px}.form-input[data-v-574a6566]{font-weight:lighter;height:48px;padding:4px 10px 0;text-shadow:none}.form-input[data-v-574a6566],.form-textarea[data-v-574a6566]{background-color:rgba(0,0,0,.05);border:1px solid #ddd;border-radius:4px;color:#202020;font-size:16px;margin:6px 2px;outline:none}.form-textarea[data-v-574a6566]{height:20vh;padding:18px 10px 9px;resize:none}.black[data-v-574a6566]{color:#303030}.black[data-v-574a6566]::-moz-placeholder{color:#303030}.black[data-v-574a6566]:-ms-input-placeholder{color:#303030}.black[data-v-574a6566]::placeholder{color:#303030}.white[data-v-574a6566]{color:#f1f1f1}.white[data-v-574a6566]::-moz-placeholder{color:#f1f1f1}.white[data-v-574a6566]:-ms-input-placeholder{color:#f1f1f1}.white[data-v-574a6566]::placeholder{color:#f1f1f1}
.newsletter-title[data-v-5842051d]{font-size:20px;margin-bottom:20px}.newsletter-title[data-v-5842051d],.user-registered-msg[data-v-5842051d]{text-align:center;text-shadow:2px 2px 2px rgba(0,0,0,.5)}.user-registered-msg[data-v-5842051d]{font-size:14px;font-weight:lighter;line-height:1.5;margin:0 5px}.user-registered-msg>p>span[data-v-5842051d]{font-weight:600}.logout-button[data-v-5842051d]{grid-column-gap:8px;box-shadow:none;color:var(--primary-color);-moz-column-gap:8px;column-gap:8px;font-size:14px;margin-left:12px;text-shadow:none}.logout-button>svg[data-v-5842051d]{margin-right:4px}.newsletter-form[data-v-5842051d] input{background:rgba(0,0,0,.4);border-color:#999}.newsletter-btn[data-v-5842051d]{background-color:var(--primary-color);border-radius:3px;color:var(--primary-font-color);font-size:14px;font-weight:600;margin:5px 3px;outline:none;padding:18px;text-transform:uppercase;white-space:nowrap;width:100%}@media only screen and (max-width:815px){.newsletter-form[data-v-5842051d]{flex-direction:column}}
.social-buttons[data-v-3a88efc9]{flex-wrap:wrap;width:200px}.icon-button[data-v-3a88efc9]{margin:8px 12px!important}.icon-button>svg[data-v-3a88efc9]{font-size:26px}
.footer-main[data-v-136d41dc]{background-color:var(--secondary-color);background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:0 -8px 34px rgba(59,64,71,.3);position:relative}.footer-top[data-v-136d41dc]{color:#fff;contain:content;font-weight:600;overflow:hidden;padding:40px 20px 20px;width:100%}.footer-divider[data-v-136d41dc]{background-color:var(--primary-font-color);border:0;height:1px;margin:50px 0;width:100%}.footer-body[data-v-136d41dc]{flex-wrap:wrap;font-size:14px;margin-top:10px;width:100%}.footer-body[data-v-136d41dc] .column{background-color:var(--primary-color);border-radius:.25rem;box-shadow:3px 3px 12px rgba(0,0,0,.3);color:var(--primary-font-color);justify-content:flex-start;margin:15px 30px;min-height:160px;position:relative;text-align:center;width:400px}.footer-body[data-v-136d41dc] .column-title{font-size:18px;margin:24px 0 12px}.footer-body[data-v-136d41dc] .column-content{font-weight:lighter}.footer-body[data-v-136d41dc] .column-content>a,.footer-body[data-v-136d41dc] .column-content>span{margin:4px 6px}.footer-body[data-v-136d41dc] .column-content>div>a,.footer-body[data-v-136d41dc] .column-content>div>span{font-weight:lighter;margin:4px}.footer-body[data-v-136d41dc] .column-content>div>a>svg{margin-right:4px}.footer-bottom[data-v-136d41dc]{font-size:12px;text-shadow:2px 2px 2px rgba(0,0,0,.5)}.footer-bottom>span[data-v-136d41dc]{margin-right:5px}@media only screen and (max-width:350px){.footer-body[data-v-136d41dc] .column-content{font-size:12px}}
