.component-footer-1{padding-top:min(calc(3.75rem + 5.625 * (100vw - 22.5rem) / 77.5),9.375rem);padding-bottom:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem)}.component-footer-1 .wrapper{display:flex;flex-flow:column;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.component-footer-1 .line{margin-block:0}.component-footer-1 .footer-main{display:flex;flex-flow:column;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}@media(min-width: 62rem){.component-footer-1 .footer-main{display:flex;flex-flow:row;align-items:flex-end;justify-content:space-between}}.component-footer-1 .footer-main .footer-info{display:flex;flex-flow:column;align-items:center;flex-grow:1;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}@media(min-width: 62rem){.component-footer-1 .footer-main .footer-info{align-items:flex-start}}.component-footer-1 .footer-main .footer-info .component-image{display:block;width:min(calc(7.25rem + 7.25 * (100vw - 22.5rem) / 77.5),14.5rem);height:auto}.component-footer-1 .footer-main .footer-info .component-image img{max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.component-footer-1 .footer-main .footer-info .component-rich-text{font-size:min(calc(0.875rem + 0.25 * (100vw - 22.5rem) / 77.5),1.125rem);line-height:1.4;font-weight:400;font-family:"proxima-nova";letter-spacing:0;width:100%;max-width:32.5rem;text-align:center}@media(min-width: 62rem){.component-footer-1 .footer-main .footer-info .component-rich-text{text-align:left}}.component-footer-1 .footer-main .footer-social{display:flex;flex-flow:column;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.component-footer-1 .footer-main .footer-social .component-buttons{justify-content:center}@media(min-width: 62rem){.component-footer-1 .footer-main .footer-social .component-buttons{justify-content:flex-end}}@media(min-width: 62rem){.component-footer-1 .footer-main .footer-social>.line{display:none}}.component-footer-1 .footer-main .footer-social .component-social-media{display:flex;flex-flow:column;align-self:center;gap:clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem)}@media(min-width: 62rem){.component-footer-1 .footer-main .footer-social .component-social-media{display:flex;flex-flow:row;align-self:flex-end;margin-left:auto}}.component-footer-1 .footer-main .footer-social .component-social-media .title{font-size:min(calc(1rem + 0.5 * (100vw - 22.5rem) / 77.5),1.5rem);line-height:1.2;font-weight:400;font-family:"Shadows Into Light";letter-spacing:0;color:#903c3a}@media(min-width: 62rem){.component-footer-1 .footer-main>.line{display:none}}.component-footer-1 .menu-wrapper{display:flex;flex-flow:column;align-items:center}.component-footer-1 .menu-wrapper ul,.component-footer-1 .menu-wrapper li{display:flex;flex-flow:column;text-align:center;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}@media(min-width: 62rem){.component-footer-1 .menu-wrapper ul,.component-footer-1 .menu-wrapper li{display:flex;flex-flow:row;text-align:left}}.component-footer-1 .menu-wrapper ul{margin:0;padding:0;list-style:none}.component-footer-1 .menu-wrapper a{font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);line-height:1.2;font-weight:700;font-family:"proxima-nova";letter-spacing:0;text-decoration:none;color:#000}.component-footer-1 .menu-wrapper a:hover,.component-footer-1 .menu-wrapper a:focus{color:#af7e48}.component-footer-1 .footer-copyright{font-size:min(calc(0.875rem + 0.25 * (100vw - 22.5rem) / 77.5),1.125rem);line-height:1.4;font-weight:400;font-family:"proxima-nova";letter-spacing:0;text-align:center}.component-footer-1 .footer-copyright .copyright-text{display:inline-block;flex-direction:row;justify-content:center}@media(min-width: 62rem){.component-footer-1 .footer-copyright .copyright-text{text-align:center}}.component-footer-1 .footer-copyright .copyright-text>*{display:inline}.component-footer-1 .footer-copyright .copyright-text .separator{white-space:pre}.component-footer-1 .footer-copyright .copyright-text a:hover,.component-footer-1 .footer-copyright .copyright-text a:focus{text-decoration:underline}.component-footer-1 .footer-copyright .copyright-text .component-link{white-space:nowrap;text-decoration:none;color:inherit}