.component-footer-1 .footer-main .footer-info .component-buttons .component-button:nth-child(2){color:#232b31;border-color:#a5b18c;background-color:rgba(0,0,0,0)}.component-footer-1 .footer-main .footer-info .component-buttons .component-button:hover:nth-child(2),.component-footer-1 .footer-main .footer-info .component-buttons .component-button:focus:nth-child(2){color:#232b31;border-color:#b5be9f;background-color:#b5be9f}.component-footer-1 .footer-main .footer-info .component-buttons .component-button:hover:nth-child(2) .button-icon,.component-footer-1 .footer-main .footer-info .component-buttons .component-button:focus:nth-child(2) .button-icon{color:#232b31}.component-footer-1 .footer-main .footer-info .component-buttons .component-button:nth-child(2) .button-icon{color:#232b31}.component-footer-1{position:relative;color:#fff;background-color:#232b31}.component-footer-1 .torn-paper{position:absolute;width:100%;bottom:calc(100% - 1px);color:#232b31}.component-footer-1 .footer-wrapper{overflow:clip}.component-footer-1 .wrapper{display:flex;flex-flow:column;position:relative;gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem);padding-inline:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.component-footer-1 .wrapper:not(.footer-copyright){padding-block:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem)}.component-footer-1 .wrapper.footer-copyright{padding-block:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem);gap:0}.component-footer-1 .wrapper .bg-topo-lines{position:absolute;z-index:0;top:calc(100% - min(calc(14.0625rem + 4.0625 * (100vw - 22.5rem) / 77.5),18.125rem));left:calc(100% - min(calc(14.75rem + 17.75 * (100vw - 22.5rem) / 77.5),32.5rem));width:min(calc(69.5rem + 30.5 * (100vw - 22.5rem) / 77.5),100rem);height:min(calc(24.875rem + 10.875 * (100vw - 22.5rem) / 77.5),35.75rem);pointer-events:none}.component-footer-1 .line{opacity:20;background:hsla(0,0%,100%,.2);width:100%;height:1px}.component-footer-1 .footer-main{display:flex;flex-flow:column;gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem)}@media(min-width: 62rem){.component-footer-1 .footer-main{display:flex;flex-flow:row;justify-content:space-between}}.component-footer-1 .footer-main .footer-info{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 .footer-info{order:2}}.component-footer-1 .footer-main .footer-info .top{display:flex;flex-flow:row;gap:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}@media(min-width: 62rem){.component-footer-1 .footer-main .footer-info .top{max-width:21.875rem}}.component-footer-1 .footer-main .footer-info .top .component-image{display:block;width:clamp(4.1875rem,calc(4.1875rem + 0 * (100vw - 22.5rem) / 77.5),4.1875rem);height:auto;max-height:4.1875rem;border-radius:0}.component-footer-1 .footer-main .footer-info .top .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 .top .component-rich-text{width:100%}@media(min-width: 62rem){.component-footer-1 .footer-main .footer-info .top .component-rich-text{max-width:31.25rem}}.component-footer-1 .footer-main .footer-info .component-buttons{max-width:21.875rem}.component-footer-1 .footer-main .footer-info .component-buttons .component-button.is-style-secondary{flex-direction:row-reverse;background-color:#fff;border-color:#fff}.component-footer-1 .footer-main .footer-info .component-buttons .component-button.is-style-secondary .button-icon{display:flex;color:#a6714c}.component-footer-1 .footer-main .footer-info .component-buttons .component-button.is-style-secondary .button-icon svg{width:1.25rem;height:1.25rem}.component-footer-1 .footer-main .footer-menus{flex-grow:1;flex-shrink:0}.component-footer-1 .footer-main .footer-menus .component-accordion .accordion-item{display:flex;flex-flow:column;gap:0}.component-footer-1 .footer-main .footer-menus .component-accordion .accordion-item .accordion-item-header .accordion-item-toggle-title{font-size:min(calc(1rem + 0.25 * (100vw - 22.5rem) / 77.5),1.25rem);line-height:1;font-weight:400;font-family:"Playfair Display";letter-spacing:-0.02em}.component-footer-1 .footer-main .footer-menus .component-accordion .accordion-item .accordion-item-content-wrapper{padding-top:clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem);padding-bottom:0}@media(min-width: 62rem){.component-footer-1 .footer-main .footer-menus .component-accordion{display:flex;flex-flow:row;gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem)}.component-footer-1 .footer-main .footer-menus .component-accordion .line{display:none}.component-footer-1 .footer-main .footer-menus .component-accordion .accordion-item{max-width:min(calc(10rem + 1.25 * (100vw - 62rem) / 38),11.25rem);border:none;gap:clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem)}.component-footer-1 .footer-main .footer-menus .component-accordion .accordion-item .accordion-item-header .accordion-item-toggle{pointer-events:none}.component-footer-1 .footer-main .footer-menus .component-accordion .accordion-item .accordion-item-header .accordion-item-toggle .accordion-item-toggle-icon{display:none}.component-footer-1 .footer-main .footer-menus .component-accordion .accordion-item .accordion-item-content{display:block;visibility:visible;height:auto;opacity:1}.component-footer-1 .footer-main .footer-menus .component-accordion .accordion-item .accordion-item-content .accordion-item-content-wrapper{padding-top:0}}.component-footer-1 .footer-main .footer-menus .component-accordion hr:last-child{display:none}.component-footer-1 .footer-main .footer-menus .component-accordion .line{display:block}@media(min-width: 62rem){.component-footer-1 .footer-main .footer-menus .component-accordion .line{display:none}}.component-footer-1 .footer-main .footer-menus .footer-submenu{display:flex;flex-flow:column;margin:0;padding:0;list-style:none;gap:clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem)}.component-footer-1 .footer-main .footer-menus .footer-submenu .footer-submenu-item .component-link{font-size:clamp(0.875rem,calc(0.875rem + 0 * (100vw - 22.5rem) / 77.5),0.875rem);line-height:1.2;font-weight:600;font-family:"Neutraface Text";letter-spacing:0em;display:block;color:#fff;text-transform:uppercase;text-decoration:none}.component-footer-1 .footer-main .footer-menus .footer-submenu .footer-submenu-item .component-link:hover,.component-footer-1 .footer-main .footer-menus .footer-submenu .footer-submenu-item .component-link:focus{color:#fff}@media(min-width: 62rem){.component-footer-1 .footer-main>.line{display:none}}.component-footer-1 .footer-social{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-social{display:flex;flex-flow:row}}.component-footer-1 .footer-social .newsletter{display:flex;flex-flow:column;gap:clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem)}@media(min-width: 62rem){.component-footer-1 .footer-social .newsletter{flex-direction:row}}.component-footer-1 .footer-social .newsletter .component-form{display:flex;flex-flow:row;width:100%;gap:clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem)}.component-footer-1 .footer-social .newsletter .component-form .component-icon.is-style-dark{color:#fff}@media(min-width: 62rem){.component-footer-1 .footer-social .newsletter .component-form{max-width:31.25rem}.component-footer-1 .footer-social .newsletter .component-form .ginput_container_email{width:min(calc(15.625rem + 8.25 * (100vw - 62rem) / 38),23.875rem)}}.component-footer-1 .footer-social .newsletter .component-form .gform-theme{display:flex;flex-flow:column;flex-grow:1}.component-footer-1 .footer-social .newsletter .component-form .gform-theme form{order:-1}.component-footer-1 .footer-social .newsletter .component-form .gform-footer{margin-top:.5rem}.component-footer-1 .footer-social .newsletter .newsletter-title{font-size:min(calc(1.125rem + 0.875 * (100vw - 22.5rem) / 77.5),2rem);line-height:1;font-weight:400;font-family:"Playfair Display";letter-spacing:-0.02em;white-space:nowrap}.component-footer-1 .footer-social .newsletter .newsletter-title .highlight{font-style:italic}@media(min-width: 62rem){.component-footer-1 .footer-social>.line{display:none}}.component-footer-1 .footer-social .component-social-media{display:flex;flex-flow:row;gap:clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem)}@media(min-width: 62rem){.component-footer-1 .footer-social .component-social-media{margin-left:auto}}.component-footer-1 .footer-social .component-social-media .title{font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);line-height:1;font-weight:600;font-family:"Neutraface Text";letter-spacing:0.4em}.component-footer-1 .footer-copyright-wrapper{z-index:1;position:relative;background-color:#1c2227}.component-footer-1 .footer-copyright-wrapper .footer-copyright{font-size:clamp(0.875rem,calc(0.875rem + 0 * (100vw - 22.5rem) / 77.5),0.875rem);line-height:1.2;font-weight:600;font-family:"Neutraface Text";letter-spacing:0em;text-align:center;text-transform:uppercase}