:root{--header-pt:0}#header{position:relative;transition:.7s;width:100%;z-index:9999}:not(:has(#hs_cos_wrapper_main_visual)) #header{padding-top:var(--header-pt)}#header.is_fixed .header_contents{position:fixed}#header.is_scroll .header_contents,#header:has(.hamburger_btn.is_open) .header_contents,:not(:has(#hs_cos_wrapper_main_visual)) #header .header_contents{--header_color:var(--theme_color_font01);background-color:var(--theme_color_base);box-shadow:0 3px 12px rgba(11,27,52,.06)}@media screen and (min-width:1051px){:has(#MV) #header .header_contents:hover{--header_color:var(--theme_color_font01);background-color:var(--theme_color_base);box-shadow:0 3px 12px rgba(11,27,52,.06)}}:has(#MV) .header_contents{--header_color:var(--theme_color_font02);background-color:transparent;box-shadow:0 3px 12px rgba(11,27,52,0)}.header_contents{--header_color:var(--theme_color_font01);background-color:var(--theme_color_base);box-shadow:0 3px 12px rgba(11,27,52,.06);color:var(--header_color);left:0;position:relative;top:0;transition:box-shadow .7s,background-color .7s;width:100%}.header_inner{padding-bottom:20px;padding-top:20px}#header:has(.header_lower) .header_inner{padding-top:38px;transition:padding-top .7s,padding-bottom .7s}#header:has(.header_lower).is_scroll .header_contents .header_inner,#header:has(.header_lower):has(.hamburger_btn.is_open) .header_contents .header_inner,:not(:has(#hs_cos_wrapper_main_visual)) #header:has(.header_lower) .header_contents .header_inner{padding-bottom:17px;padding-top:18px}@media screen and (max-width:1050px){#header:has(.header_lower) .header_inner{padding-top:20px}}.header_inner.container{padding-left:35px;padding-right:35px}@media screen and (max-width:1050px){.header_inner{padding-bottom:15px;padding-top:20px}}.header_upper{align-items:center;display:flex;gap:40px;justify-content:start}#header:has(.header_lower) .header_upper{justify-content:end}@media screen and (max-width:1050px){.header_upper{align-items:center;gap:20px}}@media screen and (min-width:1051px){.header_lower{margin-top:23px;transition:margin-top .7s}#header.is_scroll .header_contents .header_lower,#header:has(.hamburger_btn.is_open) .header_contents .header_lower,:not(:has(#hs_cos_wrapper_main_visual)) #header .header_contents .header_lower{margin-top:15px}}.header_logo{align-items:center;display:flex;gap:20px;width:fit-content}#header:has(.header_lower) .header_logo{background-color:var(--theme_color_base);border-radius:0 0 10px 0;left:0;padding:32px 34px 34px 30px;position:absolute;top:0}@media screen and (max-width:1050px){#header:has(.header_lower) .header_logo{background-color:var(--theme_color_base);border-radius:0 0 10px 0;left:0;padding:21px 20px 25px;position:absolute;top:0}}@media (max-width:425px){.header_logo{gap:10px}}.header_logo a{display:flex}.header_logo a img{transition:opacity .7s}#header:has(.header_lower) .header_logo:before{aspect-ratio:1/1;background-color:var(--theme_color_base);content:"";mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMTB2MTBIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik05LjU3NiAwSDB2OS41NzZBOS41NzcgOS41NzcgMCAwIDEgOS41NzYgMCIvPjwvZz48L3N2Zz4=);mask-size:cover;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(100%);width:10px}#header:has(.header_lower) .header_logo:after{aspect-ratio:1/1;background-color:var(--theme_color_base);bottom:0;content:"";left:0;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMTB2MTBIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik05Ljc3NyAwSDB2OS43NzdBOS43OCA5Ljc4IDAgMCAxIDkuNzc3IDAiLz48L2c+PC9zdmc+);mask-size:cover;pointer-events:none;position:absolute;transform:translateY(100%);width:10px}.header_tagline{font-size:.75em}@media (max-width:425px){.header_tagline{font-size:.625em}}.header_enable_component{align-items:center;display:flex;flex-wrap:wrap;gap:0;justify-content:end}.header_enable_component>*+*{margin-left:10px}@media screen and (max-width:1050px){.header_enable_component>*+*{margin-left:0}}.header_utils_tel a{align-items:center;color:var(--header_color);display:flex;font-family:Figtree,sans-serif;font-size:16px;font-weight:500;gap:4px;letter-spacing:0;line-height:1;line-height:1.5;position:relative;text-decoration:none}@container (max-width: 768px){.header_utils_tel a{font-size:15px}}.header_utils_tel a:before{aspect-ratio:1/1;background-color:var(--header_color);content:"";mask-image:url(https://244623129.fs1.hubspotusercontent-na2.net/hubfs/244623129/raw_assets/public/terrabyte-theme/assets/img/modules/ico_tel.svg);mask-repeat:no-repeat;mask-size:contain;transition:background-color .7s;width:14px}.header_utils_time{display:block;font-weight:500;line-height:1}.header_btns .component--cta_btns{gap:3px}.header_enable_component>*+.header_btns{margin-left:32px}@media screen and (max-width:1050px){.header_enable_component>*+.header_btns{margin-left:0}}#header:is(:hover,.is_scroll) .header_btns .component--cta_btns .btn .btn_body a:not(:hover),:not(:has(#hs_cos_wrapper_main_visual)) #header .header_btns .component--cta_btns .btn .btn_body a:not(:hover){background-color:var(--theme_color_main);border-color:var(--theme_color_main);color:var(--theme_color_font02)}#header:is(:hover,.is_scroll) .header_btns .component--cta_btns .btn.sub_color .btn_body a:not(:hover),:not(:has(#hs_cos_wrapper_main_visual)) #header .header_btns .component--cta_btns .btn.sub_color .btn_body a:not(:hover){background-color:var(--theme_color_sub);border-color:var(--theme_color_sub);color:var(--theme_color_font02)}#header:is(:hover,.is_scroll) .header_btns .component--cta_btns .btn.accent_color .btn_body a:not(:hover),:not(:has(#hs_cos_wrapper_main_visual)) #header .header_btns .component--cta_btns .btn.accent_color .btn_body a:not(:hover){background-color:var(--theme_color_accent);border-color:var(--theme_color_accent);color:var(--theme_color_font02)}.header_recruit,.header_sitemap{align-items:center;color:inherit;display:flex;height:18px;text-decoration:none}.header_enable_component>*+.header_recruit,.header_enable_component>*+.header_sitemap{border-left:1px solid var(--theme_color_border);margin-left:25px;padding-left:27px}@media screen and (max-width:1050px){.header_enable_component>*+.header_recruit,.header_enable_component>*+.header_sitemap{margin-left:15px;padding-left:17px}}@media screen and (min-width:1051px){.header_recruit:hover,.header_sitemap:hover{color:var(--theme_color_sub)}}.header_utils_language{align-items:center;display:inline-flex;height:18px;position:relative}.header_enable_component>*+.header_utils_language{border-left:1px solid var(--theme_color_border);margin-left:25px;padding-left:27px}@media screen and (max-width:1050px){.header_enable_component>*+.header_utils_language{margin-left:15px;padding-left:17px}}.header_language_dropdown{position:relative}.header_language_current{align-items:center;appearance:none;background-color:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:7px;padding:0;transition:.7s}.header_language_current:after{background-color:var(--header_color);content:"";height:7px;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS4wNjEiIGhlaWdodD0iNi41OTEiIHZpZXdCb3g9IjAgMCAxMS4wNjEgNi41OTEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik01LjUzIDYuNTkxIDAgMS4wNjEgMS4wNjEgMGw0LjQ3IDQuNDdMMTAuMDAxIDBsMS4wNjEgMS4wNjFaIi8+PC9zdmc+);mask-size:cover;transform:rotate(0);transition:.7s;width:11px}#header.is_scroll .header_contents .header_language_current:after,#header:has(.hamburger_btn.is_open) .header_contents .header_language_current:after,:not(:has(#hs_cos_wrapper_main_visual)) #header .header_contents .header_language_current:after{background-color:var(--theme_color_main)}.header_language_dropdown.is_open .header_language_current:after{transform:rotate(180deg)}.header_language_menu{background-color:var(--theme_color_background);border-radius:5px;color:var(--theme_color_font01);left:50%;min-width:64px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:calc(100% + 2px);transform:translateX(-50%);transition:opacity .7s,visibility .7s,transform .7s;z-index:100}.header_language_dropdown.is_open .header_language_menu{opacity:1;pointer-events:auto}.header_language_menu_link{background-color:transparent;color:inherit;display:block;padding:8px 12px;text-decoration:none}.header_language_menu_link:hover{background-color:#f5f5f5}.header_utils_search{align-items:center;display:inline-flex;height:18px;position:relative}.header_enable_component>*+.header_utils_search{border-left:1px solid var(--theme_color_border);margin-left:25px;padding-left:27px}@media screen and (max-width:1050px){.header_enable_component>*+.header_utils_search{margin-left:15px;padding-left:17px}}.header_search_dropdown{display:flex;position:relative}.header_search_trigger{background-color:var(--header_color);border:none;cursor:pointer;display:inline-block;height:14px;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS42NzMiIGhlaWdodD0iMTUuNDk3IiB2aWV3Qm94PSIwIDAgMTUuNjczIDE1LjQ5NyI+PGcgZmlsbD0iIzE4MjczZCI+PHBhdGggZD0iTTYuMzM5IDEuNWE0LjgzOSA0LjgzOSAwIDEgMCA0LjgzOSA0LjgzOUE0Ljg0NSA0Ljg0NSAwIDAgMCA2LjMzOSAxLjVtMC0xLjVBNi4zMzkgNi4zMzkgMCAxIDEgMCA2LjMzOSA2LjM0IDYuMzQgMCAwIDEgNi4zMzkgMCIvPjxwYXRoIGQ9Ik0xNS4xNDIgMTQuOTY2YS43NS43NSAwIDAgMS0xLjA2IDBsLTQuMTM3LTQuMTM3YS43NS43NSAwIDAgMSAwLTEuMDYuNzUuNzUgMCAwIDEgMS4wNiAwbDQuMTM4IDQuMTM4YS43NS43NSAwIDAgMS0uMDAxIDEuMDU5Ii8+PC9nPjwvc3ZnPg==);mask-size:cover;transition:.7s;width:14px}.header_search_menu{background-color:var(--theme_color_background);border-radius:5px;left:50%;min-width:330px;opacity:0;padding:43px 25px 22px;pointer-events:none;position:absolute;top:calc(100% + 10px);transform:translateX(-50%) translateY(10px);transition:opacity .3s,transform .3s,visibility .3s;z-index:1000}.header_search_dropdown.is_open .header_search_menu{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.header_search_cancel{aspect-ratio:1/1;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi43MDciIGhlaWdodD0iMTIuNzA3IiB2aWV3Qm94PSIwIDAgMTIuNzA3IDEyLjcwNyI+PGcgZmlsbD0iIzE4MjczZCI+PHBhdGggZD0ibTEyIDEyLjcwOC0xMi0xMkwuNzA4IDBsMTIgMTJaIi8+PHBhdGggZD0ibS43MDggMTIuNzA4LS43MDctLjcwNyAxMi0xMiAuNzA3LjcwN1oiLz48L2c+PC9zdmc+);background-size:cover;border:none;cursor:pointer;padding:0;position:absolute;right:30px;top:20px;width:12px}.header_utils_search_form{align-items:center;display:flex;width:100%}input[type=search].header_utils_search_input{height:40px;padding:9px 45px 9px 20px;width:100%}.header_utils_search_button{align-items:center;aspect-ratio:1/1;background-color:var(--theme_color_main);border:none;border-radius:4px;bottom:27px;display:flex;height:30px;justify-content:center;margin:0;min-width:unset;padding:0;position:absolute;right:30px}.header_utils_search_button:before{aspect-ratio:1/1;background-color:var(--theme_color_font02);content:"";mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC44OTMiIGhlaWdodD0iMTQuNzI3IiB2aWV3Qm94PSIwIDAgMTQuODkzIDE0LjcyNyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTYgMS41QTQuNSA0LjUgMCAxIDAgMTAuNSA2IDQuNTA2IDQuNTA2IDAgMCAwIDYgMS41TTYgMGE2IDYgMCAxIDEtNiA2IDYgNiAwIDAgMSA2LTYiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTQuMzYyIDE0LjE5NmEuNzUuNzUgMCAwIDEtMS4wNiAwbC0zLjkxNy0zLjkxN2EuNzUuNzUgMCAwIDEgMC0xLjA2Ljc1Ljc1IDAgMCAxIDEuMDYgMGwzLjkxNyAzLjkxNmEuNzUuNzUgMCAwIDEgMCAxLjA2MSIvPjwvc3ZnPg==);mask-size:100%;width:14px}.header_nav_link{color:inherit;font-size:.9375em;font-weight:500;text-decoration:none;transition:color .7s}@media screen and (min-width:1051px){#header.is_transparent{opacity:0;pointer-events:none}.chilled_btn{display:none}.header_menu .header_inner:has(.header_enable_component){display:none}.header_menu.layer01>.header_nav{display:flex;gap:30px}.header_menu.layer01>.header_nav.flex-position-left{justify-content:start}.header_menu.layer01>.header_nav.flex-position-center{justify-content:center}.header_menu.layer01>.header_nav.flex-position-right{justify-content:end}.header_menu.layer01>.header_nav>.header_nav_item.chilled>.header_nav_title{position:relative}.header_menu.layer01>.header_nav>.header_nav_item.chilled:hover>.header_nav_title:before{bottom:0;content:"";display:block;height:50px;left:0;position:absolute;transform:translateY(100%);width:100%}.header_menu.layer01>.header_nav>.header_nav_item>.header_nav_title>.header_nav_link{position:relative}.header_menu.layer01>.header_nav>.header_nav_item.chilled>.header_nav_title>.header_nav_link{padding-right:20px}.header_menu.layer01>.header_nav>.header_nav_item.chilled>.header_nav_title>.header_nav_link:before{aspect-ratio:47/75;background-color:var(--theme_color_main);content:"";mask-image:url(https://244623129.fs1.hubspotusercontent-na2.net/hubfs/244623129/raw_assets/public/terrabyte-theme/assets/img/modules/ico_arrow.svg);mask-repeat:no-repeat;mask-size:contain;position:absolute;right:0;top:50%;transform:rotate(90deg) translateX(-70%);width:9px}.header_menu.layer01>.header_nav>.header_nav_item>.header_nav_title>.header_nav_link:after{background-color:var(--theme_color_main);bottom:0;content:"";height:1px;left:0;position:absolute;transform:translateY(100%);transition:.7s;width:0}.header_menu.layer01>.header_nav>.header_nav_item.chilled:hover>.header_nav_title>.header_nav_link,.header_menu.layer01>.header_nav>.header_nav_item>.header_nav_title>a.header_nav_link:hover{color:var(--theme_color_main)}.header_menu.layer01>.header_nav>.header_nav_item.chilled:hover>.header_nav_title>.header_nav_link:after,.header_menu.layer01>.header_nav>.header_nav_item>.header_nav_title>a.header_nav_link:hover:after{width:100%}.header_menu.layer02{background-color:var(--theme_color_background);bottom:1px;box-shadow:0 5px 20px -5px var(--theme_color_border);display:none;left:0;padding:20px 0 60px;position:absolute;transform:translateY(100%);width:100%;z-index:1}.header_menu.layer02>.header_nav{display:flex;flex-wrap:wrap;gap:30px 50px;justify-content:start;margin:0 auto;max-width:1300px;padding:0 50px}.header_menu.layer02>.header_nav>.header_nav_item{max-width:calc(33.33333% - 33.33333px);width:100%}.header_menu.layer02>.header_nav>.header_nav_item>.header_nav_link{height:fit-content;transition:.7s}.header_menu.layer02>.header_nav>.header_nav_item>.header_nav_title>.header_nav_link{align-items:center;border-bottom:1px solid var(--theme_color_border);display:flex;flex-wrap:wrap;font-size:.9375em;height:fit-content;justify-content:center;padding:15px 40px 15px 15px;position:relative;text-align:center;transition:.7s;width:100%}.header_menu.layer02>.header_nav>.header_nav_item>.header_nav_title>a.header_nav_link:after{aspect-ratio:47/75;background-color:var(--theme_color_sub);content:"";mask-image:url(https://244623129.fs1.hubspotusercontent-na2.net/hubfs/244623129/raw_assets/public/terrabyte-theme/assets/img/modules/ico_arrow.svg);mask-repeat:no-repeat;mask-size:contain;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:9px}.header_menu.layer02>.header_nav>.header_nav_item.chilled>.header_nav_title>a.header_nav_link:after{transform:rotate(90deg) translateX(-70%)}.header_menu.layer02>.header_nav>.header_nav_item>.header_nav_title>a.header_nav_link:hover{background-color:var(--theme_color_sub-pastel)}.header_menu.layer03{display:flex;flex-wrap:wrap;gap:.4em;padding:10px 10px 0}.header_menu.layer03>.header_nav{width:100%}.header_menu.layer03>.header_nav>.header_nav_item>.header_nav_title>.header_nav_link{align-items:start;display:flex;font-size:.875em;gap:7px;position:relative;width:fit-content}.header_menu.layer03>.header_nav>.header_nav_item>.header_nav_title>.header_nav_link:before{color:var(--theme_color_sub);content:"-";display:inline-block}.header_menu.layer03>.header_nav>.header_nav_item>.header_nav_title>.header_nav_link:after{background-color:var(--theme_color_sub);bottom:0;content:"";height:1px;position:absolute;transform:translateY(100%);transition:.7s;width:0}.header_menu.layer03>.header_nav>.header_nav_item>.header_nav_title>a.header_nav_lin:hover{color:var(--theme_color_sub)}.header_menu.layer03>.header_nav>.header_nav_item>.header_nav_title>a.header_nav_link:hover:after{width:100%}}@media screen and (max-width:1050px){.header_menu .header_enable_component{display:flex;gap:20px 0;justify-content:center;padding:30px 0}.header_utils_tel{font-size:1.375em}.header_btns{width:100%}.header_btns .component--cta_btns{flex-wrap:wrap;justify-content:center}.header_menu,.header_upper>.header_enable_component>.header_btns,.header_upper>.header_enable_component>.header_recruit,.header_upper>.header_enable_component>.header_sitemap,.header_upper>.header_enable_component>.header_utils_language,.header_upper>.header_enable_component>.header_utils_search,.header_upper>.header_enable_component>.header_utils_tel,.header_upper>.header_enable_component>.header_utils_time{display:none}.header_menu.layer01{background-color:var(--theme_color_base);border-top:1px solid var(--theme_color_border);bottom:1px;box-shadow:0 5px 20px -5px var(--theme_color_border);height:fit-content;left:0;margin:0 auto;max-height:calc(100dvh - 100%);max-width:1240px;overflow-y:auto;padding-left:0;padding-right:0;position:absolute;transform:translateY(100%);width:100%}.chilled_btn{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:82px}.chilled_btn:before{aspect-ratio:47/75;background-color:var(--theme_color_main);content:"";mask-image:url(https://244623129.fs1.hubspotusercontent-na2.net/hubfs/244623129/raw_assets/public/terrabyte-theme/assets/img/modules/ico_arrow.svg);mask-repeat:no-repeat;mask-size:contain;transform:rotate(90deg);transition:.7s;width:9px}.chilled_btn.is_open:before{transform:rotate(-90deg)}.header_nav_title{position:relative}.header_nav_link{border-bottom:1px solid var(--theme_color_border);display:block;padding:10px 20px}.header_menu.layer02>.header_nav>.header_nav_item>.header_nav_title>.header_nav_link{padding-left:40px}.header_menu.layer03>.header_nav>.header_nav_item>.header_nav_title>.header_nav_link{padding-left:60px}}.hamburger_btn{aspect-ratio:1/1;background-color:var(--theme_color_base);border-radius:4px;cursor:pointer;position:relative;width:42px}#header.is_scroll .hamburger_btn,#header:has(.hamburger_btn.is_open) .hamburger_btn,:not(:has(#hs_cos_wrapper_main_visual)) #header .hamburger_btn{background-color:var(--theme_color_main)}.hamburger_btn span{background-color:var(--theme_color_main);border-radius:9999px;display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.7s;width:50%}#header.is_scroll .hamburger_btn span,#header:has(.hamburger_btn.is_open) .hamburger_btn span,:not(:has(#hs_cos_wrapper_main_visual)) #header .hamburger_btn span{background-color:var(--theme_color_base)}.hamburger_btn span:first-of-type{top:calc(50% - 8px)}.hamburger_btn span:nth-of-type(3){top:calc(50% + 8px)}.hamburger_btn.is_open span:first-of-type{transform:translate(-50%,320%) rotate(-45deg)}.hamburger_btn.is_open span:nth-of-type(2){width:0}.hamburger_btn.is_open span:nth-of-type(3){transform:translate(-50%,-450%) rotate(45deg)}@media screen and (min-width:1051px){.hamburger_btn{display:none}}body.no-scroll{height:100%;overflow:hidden}