.footer .region-footer .menu--social .menu .menu-item a.linkedin:before,.footer .region-footer .menu--social .menu .menu-item a[href*=linkedin]:before,.footer .region-footer .menu--social .menu .menu-item a.youtube:before,.footer .region-footer .menu--social .menu .menu-item a[href*=youtube]:before,.footer .region-footer .menu--social .menu .menu-item a.facebook:before,.footer .region-footer .menu--social .menu .menu-item a[href*=facebook]:before{font-family:"icomoon";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1;font-smoothing:antialiased}.ui-dialog-off-canvas #drupal-off-canvas .js-layout-builder-category .details-wrapper a.use-ajax img{min-width:200px}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/inter/inter.woff2) format("woff2")}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/poppins/Poppins-Regular.woff2) format("woff2")}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/poppins/Poppins-Medium.woff2) format("woff2")}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/poppins/Poppins-SemiBold.woff2) format("woff2")}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/poppins/Poppins-Bold.woff2) format("woff2")}@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/poppins/Poppins-ExtraBold.woff2) format("woff2")}.footer{position:relative;overflow:hidden;z-index:1;background-color:#f5f5f5}.footer .menu{margin-bottom:0;margin-left:0}.footer .menu .menu-item{padding-top:0}.footer .region-footer{padding-top:40px}@media print, screen and (min-width: 48em){.footer .region-footer{padding-bottom:48px;padding-top:64px}}@media print, screen and (min-width: 48em){.footer .region-footer .inner-container{display:grid;grid-template-columns:30% 70%;grid-template-rows:auto auto auto auto}}.footer .region-footer .footer-logo{display:flex;border-bottom:1px solid #C9C3BE;padding-bottom:20px;margin-bottom:25px;justify-content:center}@media print, screen and (min-width: 48em){.footer .region-footer .footer-logo{justify-content:flex-start;grid-column:1 / 1;grid-row:1 / 1;border-color:#000}}@media print, screen and (min-width: 48em){.footer .region-footer .block-footer-logos{grid-column:1 / 1;grid-row:2 / 2;margin-bottom:57px}}.footer .region-footer .block-footer-logos .field--name-field-p-logos{display:flex;flex-wrap:wrap}@media print, screen and (min-width: 64em){.footer .region-footer .block-footer-logos .field--name-field-p-logos{justify-content:space-between;align-items:center;flex-wrap:nowrap}}.footer .region-footer .block-footer-logos .field--name-field-p-logos>.field__item{margin-bottom:24px;width:50%;display:flex;justify-content:center}@media print, screen and (min-width: 64em){.footer .region-footer .block-footer-logos .field--name-field-p-logos>.field__item{width:auto;margin-bottom:0}}.footer .region-footer .block-footer-logos .field--name-field-p-logos>.field__item .paragraph--type--logo-item{position:relative;transition:all 0.3s ease;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.footer .region-footer .block-footer-logos .field--name-field-p-logos>.field__item .paragraph--type--logo-item:hover,.footer .region-footer .block-footer-logos .field--name-field-p-logos>.field__item .paragraph--type--logo-item:focus,.footer .region-footer .block-footer-logos .field--name-field-p-logos>.field__item .paragraph--type--logo-item:active{-webkit-transform:scale(110%);transform:scale(110%)}html[lang="zh-hans"] .footer .region-footer .block-footer-logos .field--name-field-p-logos>.field__item .paragraph--type--logo-item .field--name-field-logo{opacity:0;height:50px}.footer .region-footer .block-footer-logos .field--name-field-p-logos>.field__item .paragraph--type--logo-item .field--name-field-logo svg{max-height:40px}.footer .region-footer .block-footer-logos .field--name-field-p-logos>.field__item .paragraph--type--logo-item .field--name-field-link a{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0;display:block}.footer .region-footer .menu--social{margin-bottom:32px;margin-top:8px}@media print, screen and (min-width: 48em){.footer .region-footer .menu--social{margin-bottom:0;margin-top:0;grid-column:1 / 1;grid-row:3 / 3}}.footer .region-footer .menu--social .h2{font-weight:700;font-size:1rem;line-height:1.5;margin-bottom:24px;text-align:center}@media print, screen and (min-width: 48em){.footer .region-footer .menu--social .h2{margin-bottom:28px;text-align:left}}.footer .region-footer .menu--social .menu{justify-content:center;display:flex;gap:16px}@media print, screen and (min-width: 48em){.footer .region-footer .menu--social .menu{justify-content:flex-start}}.footer .region-footer .menu--social .menu .menu-item{list-style:none}.footer .region-footer .menu--social .menu .menu-item a{color:#fa0;display:block;transition:all 0.3s ease}.footer .region-footer .menu--social .menu .menu-item a.linkedin,.footer .region-footer .menu--social .menu .menu-item a[href*=linkedin]{font:0/0 transparent;text-decoration:none}.footer .region-footer .menu--social .menu .menu-item a.linkedin:before,.footer .region-footer .menu--social .menu .menu-item a[href*=linkedin]:before{content:"";font-size:32px}.footer .region-footer .menu--social .menu .menu-item a.youtube,.footer .region-footer .menu--social .menu .menu-item a[href*=youtube]{font:0/0 transparent;text-decoration:none}.footer .region-footer .menu--social .menu .menu-item a.youtube:before,.footer .region-footer .menu--social .menu .menu-item a[href*=youtube]:before{content:"";font-size:32px}.footer .region-footer .menu--social .menu .menu-item a.facebook,.footer .region-footer .menu--social .menu .menu-item a[href*=facebook]{font:0/0 transparent;text-decoration:none}.footer .region-footer .menu--social .menu .menu-item a.facebook:before,.footer .region-footer .menu--social .menu .menu-item a[href*=facebook]:before{content:"";font-size:32px}.footer .region-footer .menu--social .menu .menu-item a:hover,.footer .region-footer .menu--social .menu .menu-item a:focus,.footer .region-footer .menu--social .menu .menu-item a:active{color:#b27600}.footer .region-footer .menu--social .menu .menu-item a[href*="twitter"],.footer .region-footer .menu--social .menu .menu-item a[href*="instagram"]{background-repeat:no-repeat;background-position:center;background-size:16px;background-color:#fa0;width:32px;height:32px;display:block;font-size:0;border-radius:50%}.footer .region-footer .menu--social .menu .menu-item a[href*="twitter"]:hover,.footer .region-footer .menu--social .menu .menu-item a[href*="twitter"]:focus,.footer .region-footer .menu--social .menu .menu-item a[href*="twitter"]:active,.footer .region-footer .menu--social .menu .menu-item a[href*="instagram"]:hover,.footer .region-footer .menu--social .menu .menu-item a[href*="instagram"]:focus,.footer .region-footer .menu--social .menu .menu-item a[href*="instagram"]:active{background-color:#b27600}.footer .region-footer .menu--social .menu .menu-item a[href*="twitter"]{background-image:url(../assets/images/svg/twitter.svg)}.footer .region-footer .menu--social .menu .menu-item a[href*="instagram"]{background-image:url(../assets/images/svg/instagram.svg)}@media print, screen and (min-width: 48em){.footer .region-footer .menu--footer{grid-column:2 / 2;grid-row:1 / 5;margin-left:60px;padding-top:0;background-color:transparent}}.footer .region-footer .menu--footer .h2{font-weight:500;letter-spacing:0.6px;margin-bottom:16px;font-size:1rem}@media print, screen and (min-width: 48em){.footer .region-footer .menu--footer .h2{margin-bottom:29px;font-size:1.5rem}}.footer .region-footer .menu--footer .menu{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:20px;grid-row-gap:16px;padding-bottom:24px}@media print, screen and (min-width: 48em){.footer .region-footer .menu--footer .menu{grid-column-gap:50px;grid-template-columns:repeat(3, 1fr);grid-row-gap:12px;padding-bottom:0}}.footer .region-footer .menu--footer .menu .menu-item{display:flex}.footer .region-footer .menu--footer .menu .menu-item a{font-weight:500;font-size:.75rem;line-height:1.33;color:#000}@media print, screen and (min-width: 48em){.footer .region-footer .menu--footer .menu .menu-item a{letter-spacing:0.6px;font-weight:400;font-size:.875rem}}.footer .region-footer .menu--footer .menu .menu-item a:hover,.footer .region-footer .menu--footer .menu .menu-item a:focus,.footer .region-footer .menu--footer .menu .menu-item a:active{text-decoration:underline}.footer .region-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;border-top:1px solid #000;padding-top:20px;padding-bottom:20px;margin:0 15px}@media print, screen and (min-width: 48em){.footer .region-footer-bottom{justify-content:space-between;width:auto;gap:16px}}@media print, screen and (min-width: 64em){.footer .region-footer-bottom{margin:0 50px}}.footer .region-footer-bottom .copyright{font-size:.75rem;font-weight:500;width:100%;margin-bottom:16px;color:#686868}@media print, screen and (min-width: 48em){.footer .region-footer-bottom .copyright{width:auto;margin-bottom:0;color:#000}}.footer .region-footer-bottom .menu--footer-utility{width:100%}@media print, screen and (min-width: 48em){.footer .region-footer-bottom .menu--footer-utility{width:auto}}.footer .region-footer-bottom .menu--footer-utility .menu{display:flex;flex-wrap:wrap;row-gap:16px}@media print, screen and (min-width: 48em){.footer .region-footer-bottom .menu--footer-utility .menu{align-items:center}}.footer .region-footer-bottom .menu--footer-utility .menu .menu-item{display:flex;width:50%}@media print, screen and (min-width: 48em){.footer .region-footer-bottom .menu--footer-utility .menu .menu-item{width:auto}.footer .region-footer-bottom .menu--footer-utility .menu .menu-item:not(:first-of-type){border-left:1px solid #000;padding-left:16px;margin-left:16px}}.footer .region-footer-bottom .menu--footer-utility .menu .menu-item a{font-weight:500;font-size:.625rem;line-height:1.33;color:#686868}@media print, screen and (min-width: 48em){.footer .region-footer-bottom .menu--footer-utility .menu .menu-item a{color:#000;font-size:.75rem}}.footer .region-footer-bottom .menu--footer-utility .menu .menu-item a:hover,.footer .region-footer-bottom .menu--footer-utility .menu .menu-item a:focus,.footer .region-footer-bottom .menu--footer-utility .menu .menu-item a:active{text-decoration:underline}.footer .region-footer-bottom .menu--footer-utility .menu .menu-item.hide-on-mobile{display:none}@media print, screen and (min-width: 48em){.footer .region-footer-bottom .menu--footer-utility .menu .menu-item.hide-on-mobile{display:flex}}

