.social-icons-stickey{position:fixed;top:50%;right:2rem;z-index:10;transform:translateY(-50%)}@media only screen and (max-width: 1280px){.social-icons-stickey{display:none}}.social-icons-stickey ul{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none}.social-icons-stickey ul li{list-style:none}.social-icons-stickey ul li a{display:flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;background:var(--color-brand-1);border:var(--color-brand-2) solid 1px;transition:all .3s ease-in-out}.social-icons-stickey ul li a:hover{background:var(--color-brand-3);color:var(--color-brand-5)}.social-icons-stickey ul li a img{width:16px;max-width:16px;height:auto;max-height:16px}.stickey-btn{position:fixed;right:2rem;bottom:3rem;z-index:100;display:flex;align-items:center;transition:opacity .3s ease}.stickey-btn.is-hidden-by-footer{opacity:0;visibility:hidden;pointer-events:none}@media only screen and (max-width: 767px){.stickey-btn{right:1.5rem;bottom:2rem}}.stickey-btn a{display:flex;align-items:center;gap:.6rem;padding:0 1rem;min-height:42px;background:var(--color-brand-1);border:var(--color-brand-2) solid 1px;border-radius:5rem;color:#fff;font-size:14px;font-weight:500;transition:all .3s ease-in-out}.stickey-btn a:hover{background:var(--color-brand-3);color:var(--color-brand-5)}.stickey-btn a i{display:flex;align-items:center}.site-head{position:fixed;top:var(--wp-admin--admin-bar--height, 0);left:0;z-index:5;width:100%;background-color:var(--color-white)}@media only screen and (max-width: 1280px){.site-head{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:1.119em 0;height:70px}}@media only screen and (max-width: 767px){.site-head .u-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.site-head .header-wapper{display:flex;align-items:center;padding:0 2rem;width:100%;min-height:111px}@media only screen and (max-width: 1680px){.site-head .header-wapper{min-height:70px}}@media only screen and (max-width: 1280px){.site-head .header-wapper{min-height:70px;background:var(--color-brand-1)}}.site-head .s__logo{position:absolute;top:1.35em;left:calc(var(--container-offset)/2);z-index:1}@media only screen and (max-width: 767px){.site-head .s__logo{position:relative;top:unset;left:unset}}.site-head .s__logo a{display:inline-block}.site-head .s__logo img{width:auto;height:121px;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 1680px){.site-head .s__logo img{height:100px}}@media only screen and (max-width: 1280px){.site-head .s__logo img{height:60px}}.site-head .s__toggle{display:none}@media only screen and (max-width: 1280px){.site-head .s__toggle{display:flex;margin-left:auto}}.site-head .s__wrapper{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:flex-end;margin-left:auto}@media only screen and (max-width: 1280px){.site-head .s__wrapper{position:absolute;top:100%;right:0;left:0;display:none;padding:1.5rem 30px;height:calc(100vh - 32px - 111px);background-color:var(--color-brand-1);overflow-y:auto}}@media only screen and (max-width: 767px){.site-head .s__wrapper{height:calc(100vh - 46px - 111px)}}.site-head .s__top-bar{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;position:relative;padding:1.119em 0;width:calc(12*var(--grid-column-width) + 11*var(--grid-gutter-width));background-color:var(--color-grey)}@media only screen and (max-width: 767px){.site-head .s__top-bar{flex-direction:column;justify-content:center;padding:0;width:100%;background:none}}.site-head .s__top-bar:before{position:absolute;top:0;right:calc(-1*var(--container-offset)/2);bottom:0;left:calc(-1*var(--container-offset)/2);z-index:-1;display:block;background-color:var(--color-grey);content:""}@media only screen and (max-width: 767px){.site-head .s__top-bar:before{display:none}}.site-head .s__main-bar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;align-self:stretch;padding:1.53em 0}@media only screen and (max-width: 767px){.site-head .s__main-bar{flex-direction:column;padding:0}}.site-head .nav-main{width:calc(8*var(--grid-column-width) + 7*var(--grid-gutter-width))}@media only screen and (max-width: 767px){.site-head .nav-main{width:calc(12*var(--grid-column-width) + 11*var(--grid-gutter-width))}}.site-head .nav-secondary{width:calc(4*var(--grid-column-width) + 3*var(--grid-gutter-width))}@media only screen and (max-width: 767px){.site-head .nav-secondary{width:calc(12*var(--grid-column-width) + 11*var(--grid-gutter-width))}}@media only screen and (max-width: 1280px){.site-head .menu-item-has-children{position:relative}.site-head .menu-item-has-children:after{position:absolute;top:50%;right:0;display:block;margin-left:.5rem;width:15px;height:8px;background-image:url("data:image/svg+xml,%3Csvg width='15' height='8' viewBox='0 0 15 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.48114 7.6522L0.93042 1.10147L1.84752 0.184372L7.48114 5.818L13.1148 0.184372L14.0319 1.10147L7.48114 7.6522Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");background-position:center center;background-repeat:no-repeat;background-size:cover;transform:translateY(-50%);transform-origin:center center;transition:transform .2s ease-in-out;content:""}}.site-head .menu-item-has-children>a{position:relative;z-index:9;display:inline-flex;align-items:center;justify-content:space-between;padding-right:20px}@media only screen and (max-width: 1280px){.site-head .menu-item-has-children>a{padding-right:0}}.site-head .menu-item-has-children>a:after{position:absolute;top:50%;right:0;display:block;margin-left:.5rem;width:15px;height:8px;background-image:url("data:image/svg+xml,%3Csvg width='15' height='8' viewBox='0 0 15 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.48114 7.6522L0.93042 1.10147L1.84752 0.184372L7.48114 5.818L13.1148 0.184372L14.0319 1.10147L7.48114 7.6522Z' fill='%23767676'/%3E%3C/svg%3E%0A");background-position:center right;background-repeat:no-repeat;background-size:cover;transform:translateY(-50%);transform-origin:top center;transition:transform .2s ease-in-out;content:""}@media only screen and (max-width: 1280px){.site-head .menu-item-has-children>a:after{display:none}}.site-head .menu-item-has-children:not(.has-nav-mega-rows){position:relative}.site-head .menu-item-has-children:not(.has-nav-mega-rows) .sub-menu{position:absolute;top:100%;display:none;padding:1rem 0;width:-moz-max-content;width:max-content;background:var(--color-brand-1);border-radius:8px;box-shadow:rgba(0,0,0,.2) 0 5px 10px;list-style:none;overflow:hidden;color:var(--color-white)}.site-head .menu-item-has-children:not(.has-nav-mega-rows) .sub-menu li a{display:block;padding:.7em 1.272em;color:var(--color-brand-3);text-decoration:none}.site-head .menu-item-has-children:not(.has-nav-mega-rows) .sub-menu li a:hover{background:var(--color-brand-3);color:var(--color-brand-5);text-decoration:none}@media only screen and (max-width: 767px){.site-head .menu-item-has-children:not(.has-nav-mega-rows) .sub-menu{background:#fff;color:#000;font:300 var(--font-size-t-lg)/1.2 var(--font-text)}.site-head .menu-item-has-children:not(.has-nav-mega-rows) .sub-menu li{color:#000}.site-head .menu-item-has-children:not(.has-nav-mega-rows) .sub-menu li:hover{background-color:#fff;text-decoration:underline}.site-head .menu-item-has-children:not(.has-nav-mega-rows) .sub-menu li a{color:#000}}.site-head .menu-item-has-children:hover a:after{transform:rotate(180deg) translateY(-50%)}.site-head .menu-item-has-children:hover .sub-menu{display:block}@media only screen and (max-width: 1280px){.site-head .menu-item-has-children:hover .sub-menu{display:none}}.site-head .menu-item-has-children.submenu-visible>a:after{transform:rotate(180deg) translateY(-50%)}.site-head .menu-item-has-children.submenu-visible .sub-menu{display:block}.site-head .s-togle-main{position:relative;z-index:6;display:none}@media only screen and (max-width: 1280px){.site-head .s-togle-main{display:flex;gap:1rem;margin-left:auto}}@media only screen and (max-width: 570px){.site-head .s-togle-main .mb-book-link.version-2{display:none}}.site-head .s-togle-main .mb-book-link a{min-height:48px;padding:0 22px;border:var(--color-brand-2) solid 1px}.site-head .s-togle-main .mb-book-link a i{display:flex;align-items:center}.site-head .s-togle-main .mb-book-link a i svg{width:17px;height:auto}.site-head .menu-item{z-index:100;padding:0}@media only screen and (max-width: 1280px){.site-head .menu-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}}.site-head .menu-item li{line-height:1.5}.site-head .menu-item a{color:var(--color-black);font:400 var(--font-size-t-lg)/1.2 var(--font-text);transition:color .2s ease-in-out}@media only screen and (max-width: 1820px){.site-head .menu-item a{font-size:15px}}@media only screen and (max-width: 1680px){.site-head .menu-item a{font-size:14px}}@media only screen and (max-width: 1280px){.site-head .menu-item a{color:#fff;font-size:16px;font-weight:500}}.site-head .menu-item:hover>a{text-decoration:underline;text-decoration-thickness:1px}.site-head__menu{display:flex;flex-direction:row;align-items:center;justify-content:normal;gap:1.2rem;margin:0;padding:0;list-style:none}@media only screen and (max-width: 1680px){.site-head__menu{gap:.6rem}}@media only screen and (max-width: 1280px){.site-head__menu{flex-direction:column;gap:1.2rem}}@media only screen and (max-width: 1280px){.site-head__menu--main{flex-direction:column;align-items:flex-start;justify-content:flex-start}.site-head__menu--main>.menu-item{width:100%}.site-head__menu--main .menu-item-has-children:after{top:12px;transform:none}.site-head__menu--main .menu-item-has-children.is-active:after{transform:rotate(180deg)}.site-head__menu--main .menu-item-has-children.is-active .sub-menu{position:relative;z-index:0;display:block;margin:1rem 0;padding:0;width:100%;background:var(--color-brand-3)}.site-head__menu--main .menu-item-has-children.is-active .sub-menu li a{color:var(--color-brand-5)}.site-head__menu--main .menu-item-has-children.submenu-visible:after{transform:rotate(180deg)}.site-head__menu--main .menu-item-has-children.submenu-visible .sub-menu{position:relative;z-index:0;display:block;width:100%}}@media only screen and (max-width: 1280px)and (max-width: 1280px){.site-head__menu--main .menu-item-has-children.submenu-visible .sub-menu .menu-item-has-children:after{top:15px;right:10px;width:20px;height:10px;background-size:auto 10px;filter:brightness(1) invert(1)}}.site-head .site-head__btn{margin-left:4rem}@media only screen and (max-width: 767px){.site-head .site-head__btn{margin-top:2em;margin-left:0;width:-moz-fit-content;width:fit-content}}@media only screen and (max-width: 1280px){.is-nav-opened .s__wrapper{display:block}.is-nav-opened .social-icons-stickey{opacity:0;pointer-events:none}.is-nav-opened .stickey-btn{opacity:0;pointer-events:none}}.plain-header{padding:0;background:var(--color-brand-3);box-shadow:rgba(0,0,0,.25) 0 4px 62px}.plain-header.white-header .svg-shape svg .path-white{fill:#fff}.plain-header .u-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media only screen and (max-width: 767px){.plain-header .s__wrapper{padding-right:calc(var(--container-offset)/2);padding-left:calc(var(--container-offset)/2)}}.plain-header .s__logo{position:absolute;top:0;left:0;z-index:5;display:flex}.plain-header .s__logo a{position:relative;margin:2.2rem 0 0 2rem;z-index:3}@media only screen and (max-width: 1680px){.plain-header .s__logo a{margin:1rem 0 0 2rem}}@media only screen and (max-width: 1280px){.plain-header .s__logo a{margin:5px 0 0 5px}}.plain-header .s__logo .svg-shape{position:absolute;top:0;left:0;z-index:2;display:flex;width:20.7rem;height:auto}@media only screen and (max-width: 1680px){.plain-header .s__logo .svg-shape{width:15.1rem}}@media only screen and (max-width: 1280px){.plain-header .s__logo .svg-shape{width:173px}}.plain-header .s__logo .svg-shape.desktop{display:block}@media only screen and (max-width: 1280px){.plain-header .s__logo .svg-shape.desktop{display:none}}.plain-header .s__logo .svg-shape.mobile{display:none}@media only screen and (max-width: 1280px){.plain-header .s__logo .svg-shape.mobile{display:block}}.plain-header .s__logo .svg-shape svg{width:100%;height:auto}.plain-header .nav-main{display:flex;width:100%}@media only screen and (max-width: 1280px){.plain-header .nav-main{flex-direction:column;height:100%}}.plain-header .button-set-header{display:flex;align-items:center;gap:1rem;padding:0 0 0 1.5rem}@media only screen and (max-width: 1680px){.plain-header .button-set-header{gap:.8rem;padding:0 0 0 1.2rem}}@media only screen and (max-width: 1280px){.plain-header .button-set-header{flex-direction:column;gap:1rem;margin-top:auto;padding:1.2rem 0 0}}@media only screen and (max-width: 1280px){.plain-header .button-set-header a{justify-content:center;width:100%}}.plain-header.header-green{background:var(--color-brand-1)}.plain-header.header-green .menu-item a{color:var(--color-white)}.plain-header.header-green .menu-item-has-children a:after{background-image:url("data:image/svg+xml,%3Csvg width='15' height='8' viewBox='0 0 15 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.48114 7.6522L0.93042 1.10147L1.84752 0.184372L7.48114 5.818L13.1148 0.184372L14.0319 1.10147L7.48114 7.6522Z' fill='%23ffffff'/%3E%3C/svg%3E%0A")}
