.container.footer{width:100%;max-width:1323px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;background-color:#fff;color:var(--color-brand-primary);font-family:var(--font-sans)}.footer-inner{display:grid;grid-template-columns:minmax(200px,400px) minmax(0,1fr);column-gap:80px;row-gap:48px;padding-top:64px;padding-bottom:64px}.footer-grid-logo{grid-column:1;grid-row:1;align-self:center}.footer-grid-contact{grid-column:2;grid-row:1;align-self:center}.footer-grid-left{grid-column:1;grid-row:2}.footer-grid-right{grid-column:2;grid-row:2}.footer-details{column-gap:15px;row-gap:15px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:400px;display:flex}.footer-logo{margin-bottom:0;display:block;width:100%;max-width:400px;text-decoration:none}.footer-logo img{display:block;width:100%;height:auto}.footer-vcard{background-color:#efebe0;border-radius:10px;flex-flow:column;justify-content:flex-start;align-items:flex-start;min-width:100%;margin-bottom:20px;padding:30px;display:flex;position:relative;overflow:hidden}.footer-form-block{margin-bottom:0}.footer-form-content{margin-bottom:24px;padding-right:16px}.paragraph-large-2{letter-spacing:-.02em;margin-bottom:0;font-size:18px;line-height:1.8;color:var(--color-brand-primary)}.paragraph-large-2.text-weight-bold{white-space:normal;font-weight:700}.paragraph-regular-2{letter-spacing:-.02em;margin-bottom:0;font-size:16px;line-height:1.8;color:var(--color-brand-primary)}.wrap-v-small{column-gap:8px;row-gap:8px;flex-direction:column;display:flex}.footer-input-a{justify-content:center;align-items:center;width:100%;position:relative;display:flex}.field-input-a{letter-spacing:-.02em;background-color:#f8f9fa;border:1px solid #eaedf0;border-radius:99px;width:100%;min-height:48px;margin-bottom:0;padding:12px 12px 12px 48px;font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:24px;color:var(--color-brand-primary);transition:all .25s}.field-input-a::placeholder{color:#6d767e}.field-input-a:focus{outline:none;border-color:var(--color-brand-accent)}.field-icon-a{color:#6173e5;background-color:#fff;border-radius:99px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;inset:8px auto 8px 8px;pointer-events:none}.field-icon{width:16px;height:16px;color:var(--color-brand-primary);justify-content:center;align-items:center;display:flex}.wrap-h-between-large{column-gap:24px;row-gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:12px;display:flex}.button-primary-2{column-gap:8px;row-gap:8px;background-color:var(--color-brand-accent);color:#efebe0;text-align:center;letter-spacing:-.02em;border:none;border-radius:99px;flex-direction:row;flex:none;justify-content:center;align-items:center;padding:12px 32px;font-family:var(--font-sans);font-size:16px;font-weight:700;line-height:24px;cursor:pointer;display:flex}.button-primary-2:hover{opacity:1}.footer-details .w-row{margin-left:-10px;margin-right:-10px;width:100%}.footer-details .w-row:before,.footer-details .w-row:after{content:" ";display:table}.footer-details .w-row:after{clear:both}.footer-details .w-col{float:left;width:100%;padding-left:10px;padding-right:10px;box-sizing:border-box}.footer-details .w-col-6{width:50%}.footer-details .w-col img{width:100%;height:auto;object-fit:contain;display:block}.footer-details .w-col:first-child img{max-width:200px}.footer-details .w-col:last-child img{max-width:120px}.footer-links-column{flex-flow:column;flex:1;justify-content:space-between;display:block;min-width:0}.contact-links{column-gap:30px;row-gap:16px;margin-bottom:0;padding:0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.contact-link-block{column-gap:12px;row-gap:12px;color:#36393f;justify-content:flex-start;align-items:center;text-decoration:none;display:flex;transition:opacity .25s}.contact-link-block:hover{opacity:.85}.contact-icon-wrapper{background-color:var(--color-brand-accent);width:48px;height:48px;border-radius:100%;justify-content:center;align-items:center;display:flex;flex-shrink:0;box-shadow:0 46px 13px #6c718000,0 29px 12px #6c718003,0 17px 10px #6c71800a,0 7px 7px #6c718012,0 2px 4px #6c718014}.icon-small{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.caption-small{font-size:14px;line-height:20px;color:var(--color-brand-primary)}.subheading-large{color:#1e2022;font-size:16px;font-weight:500;line-height:28px}.contact-links-divider{background-color:#cfd2d6;width:1px;align-self:stretch;min-height:48px}.flex-box{justify-content:space-between;display:flex}.footer-single-column{flex:0 auto}.footer-column-title{margin-bottom:24px;color:var(--color-brand-primary);font-family:var(--font-display);font-size:18px;font-weight:600;line-height:1.35;letter-spacing:-.02em}.font-weight-semibold{font-weight:600}.footer-column-title.font-weight-semibold.second-title{margin-top:20px;margin-bottom:0;font-size:18px}.footer-column-link-wrap{column-gap:16px;row-gap:16px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.link-dark{opacity:.8;color:var(--color-brand-primary);white-space:nowrap;cursor:pointer;line-height:162%;text-decoration:none;transition:opacity .5s;display:block;position:relative}.link-dark:hover{opacity:1}.footer-links{font-size:16px;line-height:145%}.footer-bottom{border-top:1px solid #efebe0;padding-top:32px;padding-bottom:32px}.footer-bottom-inner{justify-content:space-between;display:flex}.footer-bottom-a{justify-content:space-between;align-items:center;display:flex;width:100%;gap:16px;flex-wrap:wrap}.caption-m{margin:0;color:#353b41;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none}.caption-m a{color:inherit;text-decoration:none;transition:color .3s}.caption-m a:hover{color:#000}.footer-menu{column-gap:24px;row-gap:24px;flex-wrap:wrap;flex:none;align-items:center;display:flex}.footer-detail-link{color:#353b41;text-align:center;letter-spacing:-.02em;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;transition:color .3s}.footer-detail-link:hover{color:#000}@media screen and (min-width:1280px){.footer-inner{column-gap:110px;padding-top:80px;padding-bottom:80px}}@media screen and (max-width:991px){.container.footer{padding-left:24px;padding-right:24px}.footer-inner{grid-template-columns:1fr;row-gap:40px}.footer-grid-logo,.footer-grid-contact,.footer-grid-left,.footer-grid-right{grid-column:1}.footer-grid-logo{grid-row:1}.footer-grid-contact{grid-row:2}.footer-grid-left{grid-row:3}.footer-grid-right{grid-row:4}.footer-details,.footer-logo{max-width:none}}@media screen and (max-width:767px){.footer-inner{row-gap:32px;padding-top:48px;padding-bottom:32px}.footer-links-column{flex-flow:wrap}.footer-column-title{margin-bottom:20px;font-size:18px}.footer-column-link-wrap{column-gap:12px;row-gap:12px}.flex-box{flex-wrap:wrap;gap:32px 40px}.footer-single-column{min-width:40%}.footer-column-title.font-weight-semibold.second-title{margin-top:40px;font-size:18px}.link-dark{white-space:normal}}@media screen and (max-width:479px){.footer-inner{padding-bottom:24px}.contact-links{column-gap:16px;row-gap:16px;border-radius:24px;flex-flow:column;align-items:flex-start}.contact-links-divider{width:100%;height:1px;min-height:0}.flex-box{display:block}.footer-single-column+.footer-single-column{margin-top:32px}.footer-bottom{padding-top:24px;padding-bottom:24px}.footer-bottom-inner,.footer-bottom-a{flex-flow:column;align-items:flex-start}.footer-menu{flex-direction:column;align-items:flex-start}}
