body .is-root-container .component-footer-3{position:relative;overflow:hidden}body .is-root-container .component-footer-3 .main{padding-top:min(calc(3.125rem + 6.25 * (100vw - 22.5rem) / 77.5),9.375rem);padding-bottom:min(calc(3.125rem + 6.25 * (100vw - 22.5rem) / 77.5),9.375rem);background-color:#000;position:relative}body .is-root-container .component-footer-3 .main .decoration{position:absolute;top:min(calc(6.25rem + 8.75 * (100vw - 22.5rem) / 77.5),15rem);right:clamp(-25.625rem,calc(-11.25rem + -14.375 * (100vw - 22.5rem) / 77.5),-11.25rem);width:min(calc(22.5rem + 51.25 * (100vw - 22.5rem) / 77.5),73.75rem);opacity:.8}body .is-root-container .component-footer-3 .main .decoration svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:grayscale(1)}body .is-root-container .component-footer-3 .main .wrapper{width:100rem;gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem);padding-right:min(calc(1.25rem + 1.875 * (100vw - 22.5rem) / 77.5),3.125rem);padding-left:min(calc(1.25rem + 1.875 * (100vw - 22.5rem) / 77.5),3.125rem);display:flex;flex-wrap:wrap;flex-direction:column;position:relative;z-index:2}body .is-root-container .component-footer-3 .main .wrapper .line{height:.063rem;background-color:#fff;opacity:.3;width:100%}@media(min-width: 64.1rem){body .is-root-container .component-footer-3 .main .wrapper .line{display:none}}body .is-root-container .component-footer-3 .main .wrapper .f-top{gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width: 64.1rem){body .is-root-container .component-footer-3 .main .wrapper .f-top{flex-wrap:nowrap}}body .is-root-container .component-footer-3 .main .wrapper .f-top .logo-area{gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;max-width:22.75rem;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}body .is-root-container .component-footer-3 .main .wrapper .f-top .logo-area .logo{width:min(calc(6.25rem + 6.25 * (100vw - 22.5rem) / 77.5),12.5rem);position:relative}body .is-root-container .component-footer-3 .main .wrapper .f-top .logo-area .logo-texts{display:flex;flex-flow:column;gap:clamp(0.625rem,calc(1rem + -0.375 * (100vw - 22.5rem) / 77.5),1rem)}body .is-root-container .component-footer-3 .main .wrapper .f-top .logo-area .logo-texts .logo-overline{font-family:Inter;font-weight:500;line-height:1.3;font-size:min(calc(1rem + 0.25 * (100vw - 22.5rem) / 77.5),1.25rem);letter-spacing:-0.01em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#fff}body .is-root-container .component-footer-3 .main .wrapper .f-top .logo-area .logo-texts .logo-text{font-family:Inter;font-weight:400;line-height:1.3;font-size:min(calc(1rem + 0.125 * (100vw - 22.5rem) / 77.5),1.125rem);letter-spacing:.01em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#fff}body .is-root-container .component-footer-3 .main .wrapper .f-top .logo-area .logo-texts .logo-text a{color:#fff}body .is-root-container .component-footer-3 .main .wrapper .f-top .f-menus{gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem);display:flex;flex-wrap:wrap;width:100%}@media(min-width: 64.1rem){body .is-root-container .component-footer-3 .main .wrapper .f-top .f-menus{gap:min(calc(1.875rem + 3.125 * (100vw - 64rem) / 36),5rem);width:auto;flex-wrap:nowrap}}body .is-root-container .component-footer-3 .main .wrapper .f-top .f-menus .menu-cols{gap:1rem;display:none;flex-wrap:wrap;flex-direction:column;flex-basis:47%}@media(min-width: 64.1rem){body .is-root-container .component-footer-3 .main .wrapper .f-top .f-menus .menu-cols{display:flex;flex-basis:auto}}@media(min-width: 80.1rem){body .is-root-container .component-footer-3 .main .wrapper .f-top .f-menus .menu-cols{min-width:8.25rem}}body .is-root-container .component-footer-3 .main .wrapper .f-top .f-menus .menu-title{font-family:suisse-intl;font-weight:900;line-height:.9;font-size:min(calc(0.875rem + 0.25 * (100vw - 22.5rem) / 77.5),1.125rem);letter-spacing:.02em;-webkit-text-decoration:None;text-decoration:None;text-transform:Uppercase;color:#fff}body .is-root-container .component-footer-3 .main .wrapper .f-top .f-menus .f-nav{gap:.5rem;padding-top:clamp(0.001rem,calc(1rem + -0.999 * (100vw - 22.5rem) / 77.5),1rem);display:flex;flex-wrap:wrap;flex-direction:column}body .is-root-container .component-footer-3 .main .wrapper .f-top .f-menus .f-nav .menu-item{font-family:Inter;font-weight:400;line-height:1.3;font-size:min(calc(1rem + 0.125 * (100vw - 22.5rem) / 77.5),1.125rem);letter-spacing:.01em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#fff;opacity:1}body .is-root-container .component-footer-3 .main .wrapper .f-top .f-menus .f-nav .menu-item a{color:inherit;border-bottom:1px solid rgba(0,0,0,0)}body .is-root-container .component-footer-3 .main .wrapper .f-top .f-menus .f-nav .menu-item a:hover{border-color:#f99039}body .is-root-container .component-footer-3 .main .wrapper .f-top .f-menus .accordion{gap:1rem;display:flex;flex-wrap:wrap;flex-direction:column;width:100%}@media(min-width: 64.1rem){body .is-root-container .component-footer-3 .main .wrapper .f-top .f-menus .accordion{display:none}}body .is-root-container .component-footer-3 .main .wrapper .f-top .f-menus .accordion .accordion-item{display:flex;flex-wrap:wrap;flex-direction:column;transition:250ms all}body .is-root-container .component-footer-3 .main .wrapper .f-top .f-menus .accordion .accordion-item .accordion-item-toggle{gap:.625rem;font-family:suisse-intl;font-weight:900;line-height:.9;font-size:min(calc(0.875rem + 0.25 * (100vw - 22.5rem) / 77.5),1.125rem);letter-spacing:.02em;-webkit-text-decoration:None;text-decoration:None;text-transform:Uppercase;line-height:1.2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;color:#fff}body .is-root-container .component-footer-3 .main .wrapper .f-top .f-menus .accordion .accordion-item .accordion-item-toggle>span{font-family:suisse-intl;font-weight:900;line-height:.9;font-size:min(calc(0.875rem + 0.25 * (100vw - 22.5rem) / 77.5),1.125rem);letter-spacing:.02em;-webkit-text-decoration:None;text-decoration:None;text-transform:Uppercase;color:#fff}body .is-root-container .component-footer-3 .main .wrapper .f-top .f-menus .accordion .accordion-item .accordion-item-toggle .minus{display:none}body .is-root-container .component-footer-3 .main .wrapper .f-top .f-menus .accordion .accordion-item .f-nav{gap:0.25rem}body .is-root-container .component-footer-3 .main .wrapper .f-top .f-menus .accordion .accordion-item.is-active .accordion-item-toggle .plus{display:none}body .is-root-container .component-footer-3 .main .wrapper .f-top .f-menus .accordion .accordion-item.is-active .accordion-item-toggle .minus{display:flex}body .is-root-container .component-footer-3 .main .wrapper .f-bottom{gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem);display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end}@media(min-width: 48.1rem){body .is-root-container .component-footer-3 .main .wrapper .f-bottom{justify-content:space-between}}body .is-root-container .component-footer-3 .main .wrapper .f-bottom .form-wrapper{width:100%}@media(min-width: 48rem){body .is-root-container .component-footer-3 .main .wrapper .f-bottom .form-wrapper{width:auto}}body .is-root-container .component-footer-3 .main .wrapper .f-bottom .form-wrapper .title{font-family:Inter;font-weight:500;line-height:1.2;font-size:min(calc(1.25rem + 0.75 * (100vw - 22.5rem) / 77.5),2rem);letter-spacing:-0.01em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;margin-bottom:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem);color:#fff}body .is-root-container .component-footer-3 .main .wrapper .f-bottom .form-wrapper .form{position:relative}body .is-root-container .component-footer-3 .main .wrapper .f-bottom .form-wrapper .form .gform_fields{position:relative}body .is-root-container .component-footer-3 .main .wrapper .f-bottom .form-wrapper .form .gform_fields .gfield input{font-family:Inter;font-weight:400;line-height:1.3;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);letter-spacing:.01em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;padding-block:min(calc(0.875rem + 0.5 * (100vw - 22.5rem) / 77.5),1.375rem) !important;padding-inline:1rem min(calc(3rem + 1.25 * (100vw - 22.5rem) / 77.5),4.25rem) !important;color:#fff;line-height:1 !important;background-color:#3234ad;border-color:#3234ad;border-radius:3.125rem;height:unset}body .is-root-container .component-footer-3 .main .wrapper .f-bottom .form-wrapper .form .gform_fields .gfield input::-moz-placeholder{color:#fff;opacity:1}body .is-root-container .component-footer-3 .main .wrapper .f-bottom .form-wrapper .form .gform_fields .gfield input::placeholder{color:#fff;opacity:1}body .is-root-container .component-footer-3 .main .wrapper .f-bottom .form-wrapper .form .gform_fields .gfield_validation_message{position:absolute;left:0;top:calc(100% + 0.625rem)}body .is-root-container .component-footer-3 .main .wrapper .f-bottom .form-wrapper .form .spinner{position:absolute;top:calc(100% + 0.625rem);right:0.3125rem;display:none !important;opacity:0 !important;visibility:hidden !important}body .is-root-container .component-footer-3 .main .wrapper .f-bottom .form-wrapper .form .gform_footer{margin:0;padding:0}body .is-root-container .component-footer-3 .main .wrapper .f-bottom .form-wrapper .form .button{position:absolute;top:0.5rem;right:0.5rem;z-index:5;gap:0}body .is-root-container .component-footer-3 .main .wrapper .f-bottom .form-wrapper .form .button .button-wrapper{padding:0 !important;border:0 !important}body .is-root-container .component-footer-3 .main .wrapper .f-bottom .form-wrapper .form .button .button-wrapper .button-text{display:none}body .is-root-container .component-footer-3 .main .wrapper .f-bottom .form-wrapper .form .button .button-wrapper .icon-wrapper .button-icon svg{width:min(calc(0.75rem + 0.75 * (100vw - 22.5rem) / 77.5),1.5rem);height:min(calc(0.5625rem + 0.5625 * (100vw - 22.5rem) / 77.5),1.125rem)}body .is-root-container .component-footer-3 .main .wrapper .f-bottom .form-wrapper .bsa-text{font-family:Inter;font-weight:400;line-height:1.3;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);letter-spacing:.01em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;display:inline-block;color:#fff;margin-top:2.5rem;font-size:0.875rem}body .is-root-container .component-footer-3 .main .wrapper .f-bottom .form-wrapper .bsa-text:hover,body .is-root-container .component-footer-3 .main .wrapper .f-bottom .form-wrapper .bsa-text:focus{text-decoration:underline}body .is-root-container .component-footer-3 .main .wrapper .f-bottom .social{gap:.625rem;display:flex;flex-wrap:wrap;align-items:center;flex-direction:column}@media(min-width: 48.1rem){body .is-root-container .component-footer-3 .main .wrapper .f-bottom .social{flex-direction:row}}body .is-root-container .component-footer-3 .main .wrapper .f-bottom .social .label{font-family:Inter;font-weight:400;line-height:1.3;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);letter-spacing:.01em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#fff}body .is-root-container .component-footer-3 .main .wrapper .contact-information{font-family:Inter;font-weight:400;line-height:1.3;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);letter-spacing:.01em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#000;text-align:center;display:flex;flex-wrap:wrap;justify-content:space-between;gap:0.625rem}@media(min-width: 48.1rem){body .is-root-container .component-footer-3 .main .wrapper .contact-information{flex-wrap:nowrap;text-align:left}}@media(max-width: 48rem){body .is-root-container .component-footer-3 .main .wrapper .contact-information .txt,body .is-root-container .component-footer-3 .main .wrapper .contact-information .add-txt{width:100%;display:block}}body .is-root-container .component-footer-3 .main .wrapper .contact-information .txt .link,body .is-root-container .component-footer-3 .main .wrapper .contact-information .add-txt .link{border-bottom:1px solid rgba(0,0,0,0)}body .is-root-container .component-footer-3 .main .wrapper .contact-information .txt .link:hover,body .is-root-container .component-footer-3 .main .wrapper .contact-information .add-txt .link:hover{border-color:#f99039}body .is-root-container .component-footer-3 .bottom{position:relative;z-index:2;padding:1rem 0;color:#000;background:#fff}body .is-root-container .component-footer-3 .bottom .wrapper{font-family:Inter;font-weight:400;line-height:1.3;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);letter-spacing:.01em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;display:flex;flex-flow:row wrap;justify-content:center;gap:0.375rem;text-align:center}body .is-root-container .component-footer-3 .bottom .wrapper .menu{display:flex;flex-flow:row wrap;justify-content:center;gap:0.375rem}body .is-root-container .component-footer-3 .bottom .wrapper .menu .item{display:flex;flex-flow:row nowrap;gap:0.375rem}body .is-root-container .component-footer-3 .bottom .wrapper .menu .item .link:hover{text-decoration:underline}body .is-root-container .component-footer-3 .bottom .wrapper .menu .item:not(:first-of-type)::before{content:"|"}body .is-root-container .component-footer-3 .bottom .wrapper .blacksmith{flex-basis:100%}body .is-root-container .component-footer-3 .bottom .wrapper .blacksmith a{color:#fff}body .is-root-container .component-footer-3 .bottom .wrapper .blacksmith a:hover{text-decoration:underline}
/*# sourceMappingURL=footer-3.css.map */
