.site-header{background:#fff;border:1px solid #c4dbe1;border-radius:60px;height:7.5rem;left:0;left:50%;margin:auto;max-width:1310px;padding:1.5rem 0;position:fixed;top:2.5rem;translate:-50%;width:100%;width:90vw;z-index:99999}@media (min-width:769px){.site-header{padding:0;width:91vw}}.site-header.active{border-radius:20px 20px 0 0}@media (min-width:769px){.site-header.active{border-radius:0}}.header-container{align-items:center;display:flex;height:100%;justify-content:space-between;position:relative}@media (min-width:769px){.header-container{gap:4rem;justify-content:flex-start}}.header-container .logo-container{margin-left:2rem}@media (min-width:769px){.header-container .logo-container{margin-left:3rem}}.header-container .logo-container .logo{align-items:center;display:flex}.header-container .logo-container .logo img{height:2.8rem;-o-object-fit:cover;object-fit:cover;width:15.3rem}@media (max-width:767px){.header-container .logo-container .logo img{height:3rem;width:13.6rem}}.header-container .main-menu-wrapper{background:#fff;border:1px solid #c4dbe1;border-radius:0 0 20px 20px;display:none;left:-1px;padding:2rem 2rem 2.5rem;position:absolute;top:135%;transition:visibility .3s ease;width:90vw}@media (min-width:769px){.header-container .main-menu-wrapper{background:none;border:none;border-radius:0;display:flex;justify-content:space-between;left:0;padding:0;position:static;top:0;width:auto;width:100%}}.header-container .main-menu-wrapper ul{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}.header-container .main-menu-wrapper ul:active,.header-container .main-menu-wrapper ul:focus{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;outline:none}.header-container .main-menu-wrapper li{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}.header-container .main-menu-wrapper li:active,.header-container .main-menu-wrapper li:focus{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;outline:none}.header-container .main-menu-wrapper .mini-menu{display:flex;flex-direction:column;gap:2.4rem;margin-bottom:3rem}@media (min-width:769px){.header-container .main-menu-wrapper .mini-menu{align-items:center;flex-direction:row;gap:4rem;margin:auto 0}}.header-container .main-menu-wrapper .mini-menu .menu-item>a{-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1);color:#004349}.header-container .main-menu-wrapper .mini-menu .menu-item>a:active{background-color:rgba(0,0,0,.05);transition:background-color .1s ease}@media (min-width:769px){.header-container .main-menu-wrapper .mini-menu .menu-item:hover>a{-webkit-text-stroke:.6px #004349}}.header-container .main-menu-wrapper .mini-menu .menu-item .external>a:after{background-image:url(../../assets/icon/v2-capa.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:12px;margin-left:12px;vertical-align:middle;width:12px}.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children{display:flex;flex-direction:column;gap:2rem;position:relative}.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children>.sub-menu{display:none}.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children>.sub-menu .category-link{display:flex;flex-direction:column;gap:2rem;margin-left:4rem;position:relative}@media (min-width:769px){.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children>.sub-menu .category-link{margin:0}}.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children>.sub-menu .category-link:not(:last-child){margin-bottom:2rem}@media (min-width:769px){.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children>.sub-menu .category-link:not(:last-child){margin:0}}.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children>.sub-menu .category-link>a{-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1);align-items:center;display:flex;font-weight:600;gap:.5rem;position:relative;text-transform:uppercase}.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children>.sub-menu .category-link>a:active{background-color:rgba(0,0,0,.05);transition:background-color .1s ease}.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children>.sub-menu .category-link>a:after{background-image:url(../../assets/icon/v2-arrow-right.svg);background-repeat:no-repeat;background-size:contain;content:"";display:flex;height:16px;width:20px}.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children>.sub-menu .category-link.no-link>a:after{display:none}.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children>.sub-menu .category-link>.sub-menu{display:flex;flex-direction:column;gap:1.8rem}@media (min-width:769px){.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children>.sub-menu .category-link:hover>a{-webkit-text-stroke:0 #004349}}.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children>.sub-menu .category-link:after{background:#c4dbe1;content:"";height:1px;left:0;position:absolute;top:3rem;width:2.5rem}.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children>.sub-menu .menu-item>a{-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1)}.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children>.sub-menu .menu-item>a:active{background-color:rgba(0,0,0,.05);transition:background-color .1s ease}.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children>a{-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1);display:flex;justify-content:space-between;position:relative}.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children>a:active{background-color:rgba(0,0,0,.05);transition:background-color .1s ease}.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children>a:after{background-image:url(../../assets/icon/v2-chevron.svg);background-repeat:no-repeat;background-size:cover;content:"";display:flex;height:23px;transition:transform .3s ease;width:22px}@media (min-width:769px){.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children>a:after{background-image:url(../../assets/icon/v2-chevron-thin.svg)}}.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children.single-column>.sub-menu .menu-item{margin-left:2rem}@media (min-width:769px){.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children.single-column>.sub-menu .menu-item{margin:0}}.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children.single-column>.sub-menu .menu-item:not(:last-child){margin-bottom:1.8rem}@media (min-width:769px){.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children.single-column>.sub-menu .menu-item:not(:last-child){margin:0}.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children.single-column>.sub-menu{flex-direction:column;gap:1.8rem}}.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children.active{cursor:pointer}.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children.active>a:after{content:"";transform:rotate(180deg);transition:transform .3s ease}@media (min-width:769px){.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children.active>a:after{background-image:url(../../assets/icon/v2-chevron.svg);margin-top:1px;transform:none;transition:none}.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children.active>.sub-menu{background:#fff;border:1px solid #c4dbe1;border-radius:35px;display:block;display:flex;gap:4rem;left:-4rem;padding:3rem 4rem;position:absolute;top:250%;white-space:nowrap;width:-moz-fit-content;width:fit-content}.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children.active.single-column>.sub-menu{flex-direction:column;gap:1.8rem}}.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children.active:before{background-color:#9193fe;content:"";display:none;height:3px;left:0;position:absolute;top:240%;width:100%}@media (min-width:769px){.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children.active:before{display:block}.header-container .main-menu-wrapper .mini-menu>.menu-item-has-children:after{content:"";height:10rem;position:absolute;width:10rem}}.header-container .menu-buttons-wrapper{display:flex;flex-direction:column-reverse;gap:1rem}@media (min-width:769px){.header-container .menu-buttons-wrapper{flex-direction:row;gap:1rem;margin:1.35rem 1.35rem 1.35rem auto}}.header-container .menu-buttons-wrapper .button-container{margin:0 auto;width:100%}@media (min-width:769px){.header-container .menu-buttons-wrapper .button-container{width:-moz-fit-content;width:fit-content}}.header-container .menu-buttons-wrapper .button-container .button{width:100%}@media (min-width:769px){.header-container .menu-buttons-wrapper .button-container .button{width:-moz-fit-content;width:fit-content}}.header-container .menu-buttons-wrapper .button-container:last-child{margin-left:unset}@media (min-width:769px){.header-container .menu-buttons-wrapper .button-container:last-child{margin-left:1rem}}.header-container .menu-buttons-wrapper .button-separator{display:none}@media (min-width:769px){.header-container .menu-buttons-wrapper .button-separator{display:block;margin:auto}}.hamburger{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;display:flex;flex-direction:column;gap:3.5px;height:100%;justify-content:center;margin-right:2rem;position:relative;width:24px}@media (min-width:769px){.hamburger{display:none}}.hamburger .line{background-color:#004349;display:block;height:3px;transition:transform .5s ease-in-out,width .5s ease-in-out;width:100%}.hamburger.active .line{transition:transform .3s ease-out,width .2s ease-in-out}.hamburger.active .line.line-1{transform:translateY(5px) rotate(135deg)}.hamburger.active .line.line-2{transform:scaleX(0)}.hamburger.active .line.line-3{transform:translateY(-8px) rotate(45deg);width:24px}
