.elementor-802 .elementor-element.elementor-element-90576fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-802 .elementor-element.elementor-element-90576fc:not(.elementor-motion-effects-element-type-background),.elementor-802 .elementor-element.elementor-element-90576fc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-802 .elementor-element.elementor-element-60b7f1e{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-802 .elementor-element.elementor-element-60b7f1e.elementor-element{--align-self:center}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}@media(max-width:767px){.elementor-802 .elementor-element.elementor-element-60b7f1e{width:100%;max-width:100%}}.joia-footer{color:#222;padding:40px 0;width:100%;box-sizing:border-box}.joia-footer .footer-container{margin:0 auto;padding:0 24px;box-sizing:border-box;max-width:1400px;width:100%;overflow-x:hidden}.joia-footer .footer-content{display:flex!important;flex-direction:column!important;gap:20px;box-sizing:border-box}.footer-brand-section{display:flex;flex-direction:column;gap:12px;min-width:0}.footer-linkedin-link{display:inline-block;line-height:0;text-decoration:none;transition:opacity 0.3s ease}.footer-linkedin-link:hover{opacity:.7}.footer-linkedin-icon{width:51px;height:46px;display:block}.footer-company-title{margin-bottom:0}.joia-footer .footer-main{display:grid!important;grid-template-columns:auto auto auto auto;gap:125px;align-items:start;justify-content:start;width:100%;box-sizing:border-box}.footer-contact-section{display:flex;flex-direction:column;gap:8px;min-width:0}.footer-contact-section a,.footer-contact-section a:hover,.footer-contact-section a:visited,.footer-contact-section a:focus{color:#222!important;text-decoration:none!important}.footer-contact-title{color:#222;font-family:Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.4px;margin:0}.footer-company-title{font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:13px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.52px;color:#222;margin:0;width:100%}.footer-email{font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.4px;color:#222;margin:0}.footer-phone{font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.4px;color:#222;margin:0}.footer-phone-note{font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:8px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.32px;color:rgb(34 34 34 / .5);margin:0}.footer-location-section{display:flex;flex-direction:column;gap:8px;min-width:0}.footer-location-title{color:#222;font-family:Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.4px;margin:0}.footer-address{font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.4px;color:rgb(34 34 34 / .5);margin:0;word-wrap:break-word;overflow-wrap:break-word}.footer-trust-section{display:flex;flex-direction:column;gap:8px;min-width:0}.joia-footer .footer-trust-section .footer-logos{margin-top:16px;justify-content:flex-end}.footer-trust-title{color:#222;font-family:Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.4px;margin:0}.footer-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px;word-wrap:break-word;overflow-wrap:break-word}.footer-link{font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.4px;color:rgb(34 34 34 / .5);text-decoration:none;transition:color 0.3s ease}.footer-link:hover{color:#222}.footer-link-separator{font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:10px;color:rgb(34 34 34 / .5)}.footer-certificates-mobile{display:none;width:100%;max-width:100%;margin-top:12px;box-sizing:border-box;align-items:center;flex-wrap:nowrap;gap:10px;column-gap:10px;row-gap:10px}.footer-certificates-mobile,.footer-logos.footer-cert-row{--cert-count:4}.footer-cert-link{flex:0 0 auto;min-width:0;overflow:hidden;line-height:0;display:block;text-decoration:none;margin:0}.footer-cert-link--tile{display:flex;align-items:center;justify-content:center;min-height:0;box-sizing:border-box;height:48px;padding:0;margin:0}.footer-cert-link:focus-visible{outline:2px solid rgb(34 34 34 / .45);outline-offset:2px}.footer-cert-link:not(.footer-cert-link--tile) .footer-cert-img{width:calc(var(--cert-count) * 100%);height:auto;display:block;margin-left:calc(-100% * var(--cert-index))}.footer-cert-link--tile .footer-cert-img{display:block;margin:0;padding:0;width:auto;height:auto;max-width:100%;max-height:30px;object-fit:contain;object-position:center}.footer-logos.footer-cert-row{display:flex;justify-content:flex-end;align-items:center;margin-top:0;width:100%;max-width:min(100%, 480px);margin-left:auto;box-sizing:border-box;gap:10px!important;column-gap:10px!important;row-gap:10px!important}@media (max-width:1200px){.joia-footer .footer-main{grid-template-columns:repeat(4,1fr)!important;gap:40px!important}}@media (max-width:968px){.joia-footer .footer-container{padding:0 10px;box-sizing:border-box;max-width:100%;overflow-x:hidden}.joia-footer{padding:50px 0;box-sizing:border-box;max-width:100%;overflow-x:hidden}.joia-footer .footer-main{grid-template-columns:1fr 1fr!important;gap:16px 12px!important;box-sizing:border-box;max-width:100%;width:100%}.joia-footer .footer-brand-section{grid-column:1 / -1!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important}.joia-footer .footer-contact-section{box-sizing:border-box!important;max-width:100%!important;overflow-wrap:break-word!important;word-wrap:break-word!important;word-break:break-word!important;min-width:0!important;width:100%!important;flex:0 1 auto!important}.joia-footer .footer-location-section{box-sizing:border-box!important;max-width:100%!important;overflow-wrap:break-word!important;word-wrap:break-word!important;word-break:break-word!important;min-width:0!important;width:100%!important;flex:0 1 auto!important}.joia-footer .footer-trust-section{box-sizing:border-box!important;max-width:100%!important;overflow-wrap:break-word!important;word-wrap:break-word!important;word-break:break-word!important;min-width:0!important;width:100%!important;flex:0 1 auto!important;grid-column:1 / -1!important}.joia-footer .footer-contact-section,.joia-footer .footer-location-section,.joia-footer .footer-trust-section{gap:6px}.joia-footer .footer-trust-section .footer-links{display:grid!important;grid-template-columns:auto auto!important;gap:2px 8px!important;align-items:start;justify-content:start;width:max-content}.joia-footer .footer-trust-section .footer-links .footer-link{margin:0!important;padding:0!important}.joia-footer .footer-trust-section .footer-link-separator{display:none!important}.joia-footer .footer-trust-section .footer-logos.footer-cert-row{display:none!important}.footer-linkedin-icon{width:40px;height:36px}.footer-contact-title,.footer-location-title,.footer-trust-title{color:#222;font-family:Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.4px;text-transform:none}.footer-email,.footer-phone,.footer-address,.footer-link{font-size:13px}.footer-address{color:#222;font-family:Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.52px;text-transform:none}.footer-phone-note{font-size:10px;text-transform:none}}@media (max-width:768px){.joia-footer .footer-content{gap:20px;box-sizing:border-box;max-width:100%}.joia-footer .footer-main{grid-template-columns:1fr 1fr!important;gap:16px 12px!important;box-sizing:border-box;max-width:100%;width:100%}.joia-footer .footer-brand-section{grid-column:1 / -1!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.joia-footer .footer-contact-section{box-sizing:border-box!important;max-width:100%!important;overflow-wrap:break-word!important;word-wrap:break-word!important;word-break:break-word!important;min-width:0!important;width:100%!important;flex:0 1 auto!important}.joia-footer .footer-location-section{box-sizing:border-box!important;max-width:100%!important;overflow-wrap:break-word!important;word-wrap:break-word!important;word-break:break-word!important;min-width:0!important;width:100%!important;flex:0 1 auto!important}.joia-footer .footer-trust-section{box-sizing:border-box!important;max-width:100%!important;overflow-wrap:break-word!important;word-wrap:break-word!important;word-break:break-word!important;min-width:0!important;width:100%!important;flex:0 1 auto!important;grid-column:1 / -1!important}.joia-footer .footer-contact-section{gap:6px}.joia-footer .footer-location-section,.joia-footer .footer-trust-section{gap:6px}.footer-email{margin-bottom:4px}.footer-phone{margin-top:2px;margin-bottom:0}.footer-phone-note{margin-top:0;margin-bottom:0}.joia-footer .footer-trust-section .footer-links{display:grid!important;grid-template-columns:auto auto!important;gap:2px 18px!important;align-items:start;justify-content:start;width:max-content}.joia-footer .footer-trust-section .footer-links .footer-link{margin:0!important;padding:0!important}.footer-link-separator{display:none}.footer-contact-title,.footer-location-title,.footer-trust-title{color:#222;font-family:Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.4px;text-transform:none}.footer-email,.footer-phone,.footer-address,.footer-link{font-size:13px}.footer-address{color:#222;font-family:Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.52px;text-transform:none}.footer-phone-note{font-size:10px;text-transform:none}.footer-link-separator{font-size:13px}.joia-footer .footer-trust-section{grid-column:1 / -1!important}.joia-footer .footer-trust-section .footer-logos.footer-cert-row{display:none!important}.footer-linkedin-icon{width:36px;height:32px}}@media (max-width:480px){.joia-footer{padding:40px 0;box-sizing:border-box;max-width:100%;overflow-x:hidden}.joia-footer .footer-container{padding:0 5px;box-sizing:border-box;max-width:100%;overflow-x:hidden}.joia-footer .footer-main{grid-template-columns:1fr 1fr!important;gap:16px 12px!important;box-sizing:border-box;max-width:100%;width:100%}.joia-footer .footer-brand-section{grid-column:1 / -1!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.joia-footer .footer-contact-section{box-sizing:border-box!important;max-width:100%!important;overflow-wrap:break-word!important;word-wrap:break-word!important;word-break:break-word!important;min-width:0!important;width:100%!important;flex:0 1 auto!important}.joia-footer .footer-location-section{box-sizing:border-box!important;max-width:100%!important;overflow-wrap:break-word!important;word-wrap:break-word!important;word-break:break-word!important;min-width:0!important;width:100%!important;flex:0 1 auto!important}.joia-footer .footer-trust-section{box-sizing:border-box!important;max-width:100%!important;overflow-wrap:break-word!important;word-wrap:break-word!important;word-break:break-word!important;min-width:0!important;width:100%!important;flex:0 1 auto!important;grid-column:1 / -1!important}.joia-footer .footer-contact-section,.joia-footer .footer-location-section,.joia-footer .footer-trust-section{gap:6px}.joia-footer .footer-trust-section .footer-logos.footer-cert-row{display:none!important}.footer-linkedin-icon{width:34px;height:30px}}@media (max-width:968px){.footer-trust-section .footer-certificates-mobile,.joia-footer .footer-trust-section .footer-certificates-mobile{display:flex!important;flex-wrap:wrap;gap:20px!important;align-items:center;justify-content:flex-start;width:100%;max-width:100%;box-sizing:border-box;min-width:0;padding:0;margin-left:0;margin-right:0;list-style:none}.footer-trust-section .footer-certificates-mobile .footer-cert-link:nth-child(4),.joia-footer .footer-trust-section .footer-certificates-mobile .footer-cert-link:nth-child(4){flex:0 0 100%;justify-content:flex-start!important;min-height:44px}.footer-trust-section .footer-certificates-mobile .footer-cert-link:nth-child(4) .footer-cert-img,.joia-footer .footer-trust-section .footer-certificates-mobile .footer-cert-link:nth-child(4) .footer-cert-img{max-height:42px!important}.footer-trust-section .footer-certificates-mobile .footer-cert-link.footer-cert-link--tile,.joia-footer .footer-trust-section .footer-certificates-mobile .footer-cert-link.footer-cert-link--tile{display:flex!important;align-items:center;justify-content:center;min-width:0!important;width:auto;max-width:none;min-height:36px;height:auto;box-sizing:border-box;margin:0}.footer-trust-section .footer-certificates-mobile .footer-cert-link--tile .footer-cert-img,.joia-footer .footer-trust-section .footer-certificates-mobile .footer-cert-link--tile .footer-cert-img{display:block;max-height:26px;width:auto!important;max-width:100%!important;height:auto!important;margin:0!important;margin-left:0!important;object-fit:contain;object-position:center}}