.elementor .e-24364004-4d9d{width:170px;height:auto;display:block;& img { display:block;width:100%;height:auto; }\n}.elementor .e-7a2bc0e7-474e{width:auto;padding:0px;margin-inline-end:auto;flex-direction:column;gap:2px;flex:0 0 auto;align-items:center;}.elementor .e-58e74c4a-2e2d{display:inline-flex;gap:7px;align-items:center;&::after { content:'';display:block;width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg); }\n}.elementor .e-3c555c35-c7c7{min-width:255px;position:absolute;inset-block-start:44px;inset-inline-start:-18px;z-index:400;padding:8px;border-width:1px;border-color:#2D2D2D;border-style:solid;background-color:#090909;box-shadow:0px 18px 45px 0px rgba(0,0,0,0.45);opacity:0%;transform:translate3d(0px, 6px, 0px);display:flex;flex-direction:column;gap:0px;visibility: hidden; pointer-events: none; transition: opacity .18s ease, transform .18s ease, visibility 0s linear .3s; &::before { content:''; position:absolute; left:0; right:0; top:auto; bottom:100%; height:22px; }\n}.elementor .e-65bf1565-d518{width:auto;position:relative;padding:0px;flex-direction:column;flex:0 0 auto;&:hover > div { display:flex; } &:hover > div, &:focus-within > div { display:flex; visibility:visible; opacity:1; pointer-events:auto; transform:none; transition-delay:0s; }\n}.elementor .e-32029d44-8d88{width:auto;padding:0px;flex-direction:row;gap:13px;flex:0 0 auto;align-items:center;& a { font-size: clamp(10.5px, calc(0.78vw + 0.5px), 13px); }\n}.elementor .e-443c42a0-75f0{min-height:39px;}.elementor .e-4dc4d4ac-1bb7{min-height:39px;}.elementor .e-496f3357-3e76{width:auto;padding:0px;margin-inline-start:0px;flex-direction:row;gap:6px;flex:0 0 auto;& > a { font-size: clamp(10px, calc(0.625vw + 2px), 12px); padding-inline: clamp(12px, calc(2.5vw - 20px), 16px); } & .wpml-ls { padding: 0; border: 0; position: relative; z-index: 450; } & .wpml-ls ul { display: flex; flex-direction: column; align-items: flex-start; height: 39px; margin: 0; padding: 0; list-style: none; } & .wpml-ls li { display: block; align-self: stretch; margin: -1px 0 0 0; padding: 0; order: 1; background: #090909; border: 1px solid #2D2D2D; visibility: hidden; opacity: 0; transition: opacity .15s ease, visibility 0s linear .2s; } & .wpml-ls li.wpml-ls-current-language { display: flex; align-items: center; gap: 7px; align-self: flex-start; order: 0; margin: 0; padding-inline-end: 6px; background: transparent; border-color: transparent; visibility: visible; opacity: 1; } & .wpml-ls li.wpml-ls-current-language::after { content: ''; display: block; width: 5px; height: 5px; border-right: 1.5px solid #fff; border-bottom: 1.5px solid #fff; transform: translateY(-2px) rotate(45deg); pointer-events: none; } & .wpml-ls:hover li { visibility: visible; opacity: 1; transition-delay: 0s; } & .wpml-ls:focus-within li { visibility: visible; opacity: 1; transition-delay: 0s; } & .wpml-ls a { display: flex; align-items: center; gap: 6px; height: 39px; padding: 0 12px 0 10px; color: #fff; font-family: Saira, sans-serif; font-size: 12px; font-weight: 500; letter-spacing: .07em; text-decoration: none; white-space: nowrap; } & .wpml-ls li.wpml-ls-current-language a { padding-inline-end: 0; } & .wpml-ls li:not(.wpml-ls-current-language) a { height: 36px; } & .wpml-ls li:not(.wpml-ls-current-language) a:hover { color: #E5FE02; } & .wpml-ls-item-en a::after { content: 'EN'; } & .wpml-ls-item-it a::after { content: 'IT'; } & .wpml-ls-item-zh-cn a::after { content: '中文'; } & .wpml-ls-item-ja a::after { content: '日本語'; } & .wpml-ls-item-es a::after { content: 'ES'; }\n}.elementor .e-35b73960-f8c6{width:1px;height:1px;overflow:hidden;position:absolute;padding:0px;margin:0px;clip:rect(0 0 0 0); white-space:nowrap;\n}.elementor .e-550c3db8-d468{width:46px;height:46px;position:relative;cursor:pointer;padding:0px;border-width:0px;background-color:transparent;justify-content:center;align-items:center;&::before { content:'';position:absolute;left:12px;top:calc(50% - 0.75px);width:22px;height:1.5px;background-color:#FFFFFF;box-shadow:0 -7px 0 #FFFFFF, 0 7px 0 #FFFFFF;transition:transform 0.2s, box-shadow 0.2s; } &::after { content:'';position:absolute;left:12px;top:calc(50% - 0.75px);width:22px;height:1.5px;background-color:#FFFFFF;opacity:0;transition:transform 0.2s, opacity 0.2s; }\n}.elementor .e-29c2008d-c970{font-size:12px;color:#8D8D87;padding-inline-start:18px;}.elementor .e-142f902c-dbb6{font-size:12px;color:#8D8D87;padding-inline-start:18px;}.elementor .e-5b2374e-8384{font-size:12px;color:#8D8D87;padding-inline-start:18px;}.elementor .e-33f29d8b-2789{margin-block-start:18px;}.elementor .e-3b17983c-47c1{width:100%;max-height:calc(100vh - 80px);position:fixed;inset-block-start:100%;inset-inline-end:0px;inset-inline-start:0px;z-index:500;padding-block-start:18px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:1px;border-block-end-width:1px;background-color:#070707;display:flex;flex-direction:column;border-top-style: solid; border-top-color: #222222; border-bottom-style: solid; border-bottom-color: #333333; overflow-y:auto;\n}.elementor .e-28004c86-fd38{position:static;&[open] summary::before { box-shadow:none;transform:rotate(45deg); } &[open] summary::after { opacity:1;transform:rotate(-45deg); } &[open] summary { border-color:transparent; }\n}.elementor .e-4e6862e6-48ef{width:auto;position:static;display:none;flex:0 0 auto;}.elementor .e-6cf18aa4-24f5{width:100%;height:100%;max-width:1400px;position:relative;padding:0px;flex-direction:row;gap:20px;align-items:center;}.elementor .e-ac7d1fe-53a2{width:100%;height:80px;position:fixed;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;z-index:300;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;border-block-end-width:1px;background-color:rgba(5,5,5,0.95);backdrop-filter:blur(15px);display:flex;flex-direction:row;justify-content:center;align-items:center;border-bottom-style: solid; border-bottom-color: #222222; inset-block-start: var(--wp-admin--admin-bar--height, 0px);\n}.elementor .e-6a04cb04-71d4{width:100%;height:80px;padding:0px;margin:0px;background-color:#050505;pointer-events:none;\n}