.dm-hamburger{display:inline-block;cursor:pointer;padding:20px 15px;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;border:0;margin:0;overflow:visible;background-color:var(--main-menu-background-color)}.dm-hamburger .animated-icon{width:50px;height:35px;top:-2px;position:relative;margin:0px auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.dm-hamburger .animated-icon span{background:var(--navbar-toggler-bg);display:block;position:absolute;height:5px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.dm-hamburger .animated-icon span:nth-child(1){top:0;width:80%;transition:all .25s ease-in-out}.dm-hamburger .animated-icon span:nth-child(2),.dm-hamburger .animated-icon span:nth-child(3){top:50%}.dm-hamburger .animated-icon span:nth-child(4){top:100%;width:50%;transition:all .25s ease-in-out}.menu-active .dm-hamburger .animated-icon span:nth-child(1){top:50%;width:0%;left:50%}.menu-active .dm-hamburger .animated-icon span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menu-active .dm-hamburger .animated-icon span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-active .dm-hamburger .animated-icon span:nth-child(4){top:50%;width:0%;left:50%}.dm-hamburger:hover .animated-icon span{width:100%}body.menu-active{overflow:hidden}body.menu-active .site-header-bg{background:transparent !important}.main-menu{overflow:auto;display:none;position:fixed;width:100%;z-index:900;background-color:var(--main-menu-background-color)}.main-menu.main-menu-flex{padding-bottom:30px}.main-menu.main-menu-100{height:100%}.main-menu .menu{list-style-type:none;display:flex;flex-wrap:wrap;flex-direction:column;padding:0}@media (min-width: 576px){.main-menu .menu{flex-direction:row;justify-content:flex-start}}.main-menu .menu .sub-menu li a:not(.main-menu-element-toggle){color:var(--main-menu-link-color);border-bottom-color:var(--main-menu-separator-color)}.main-menu .menu .sub-menu li a:not(.main-menu-element-toggle):hover,.main-menu .menu .sub-menu li a:not(.main-menu-element-toggle):focus{color:#005ea1}.main-menu .menu .sub-menu li p:not(.main-menu-element-toggle){border-bottom:1px solid var(--main-menu-separator-color)}.main-menu .menu .sub-menu li .main-menu-element-toggle{color:var(--main-menu-link-color)}.main-menu .menu .sub-menu li .main-menu-element-toggle:hover{color:#006dba}.main-menu .menu .sub-menu li .main-menu-element-toggle:hover::after{background-color:var(--main-menu-link-color)}.main-menu .menu .sub-menu li .main-menu-element-toggle:hover[aria-expanded="true"]::after{background-color:#006dba}.main-menu .menu .sub-menu li [aria-expanded="false"]::after{background-color:var(--main-menu-toggle-background)}.main-menu .menu .sub-menu li [aria-expanded="true"]::after{background-color:var(--main-menu-toggle-active-background);color:var(--main-menu-background-color)}.main-menu .menu .sub-menu li .sub-menu{background-color:#d0d0d0}.main-menu .menu .sub-menu li .sub-menu a:not(.main-menu-element-toggle):hover,.main-menu .menu .sub-menu li .sub-menu a:not(.main-menu-element-toggle):focus{background-color:#c4c4c4}.main-menu .menu .sub-menu li .sub-menu .sub-menu{background-color:#cbcbcb}.main-menu .menu .sub-menu li .sub-menu .sub-menu a:not(.main-menu-element-toggle):hover,.main-menu .menu .sub-menu li .sub-menu .sub-menu a:not(.main-menu-element-toggle):focus{background-color:#c4c4c4}.main-menu .menu .sub-menu li .sub-menu .main-menu-element-toggle:hover{background-color:#c4c4c4}.main-menu .menu .sub-menu li .sub-menu .main-menu-element-toggle:hover::after{color:var(--main-menu-link-color);background-color:transparent}.main-menu .menu .sub-menu li .sub-menu [aria-expanded="false"]::after{color:var(--main-menu-link-color);background-color:transparent}.main-menu .menu .sub-menu li .sub-menu [aria-expanded="true"]::after{color:var(--main-menu-link-color);background-color:transparent}.main-menu .menu>li>a,.main-menu .menu>li>p{font-weight:bold;color:var(--main-menu-link-color);line-height:28px;margin-bottom:0}@media (max-width: 575.98px){.main-menu .menu>li:not(:last-child){margin-bottom:50px}}@media (min-width: 576px) and (max-width: 767.98px){.main-menu .menu>li{flex-basis:48%}.main-menu .menu>li:nth-child(-n+2){margin-bottom:50px}.main-menu .menu>li:not(:nth-child(2n+1)){margin-left:4%}}@media (min-width: 768px) and (max-width: 1199.98px){.main-menu .menu>li{flex-basis:31%}.main-menu .menu>li:nth-child(-n+3){margin-bottom:50px}.main-menu .menu>li:not(:nth-child(3n+1)){margin-left:3.4%}}@media (min-width: 1200px){.main-menu .menu>li{flex-basis:23%}.main-menu .menu>li:not(:nth-child(4n+1)){margin-left:2.6%}.main-menu .menu>li:not(:nth-child(-n+4)){margin-bottom:50px}}.main-menu .menu .main-menu-element-toggle{position:absolute;right:0;top:28px}.main-menu .menu .main-menu-element-toggle::after{position:absolute;right:0;display:inline-block;top:50%;transform:translateY(-50%);padding:4px 9px;text-align:center}.main-menu .menu [aria-expanded="false"]::after{content:"+"}.main-menu .menu [aria-expanded="true"]::after{content:"-"}.main-menu .menu [aria-expanded="false"]+.sub-menu{visibility:hidden;opacity:0;height:0;transition:visibility 1s, opacity 0s}.main-menu .menu [aria-expanded="true"]+.sub-menu{visibility:visible;opacity:1;height:auto;transition:visibility 1s, opacity 0.5s linear}.main-menu .menu li{display:inline-block;margin-bottom:30px}.main-menu .menu li a{text-decoration:none}.main-menu .menu li li{margin-bottom:0}.main-menu .menu li.menu-item-has-children{position:relative}.main-menu .menu li.menu-item-has-children>a{display:block}.main-menu .menu .sub-menu{display:block;text-align:left;list-style:none;background-clip:padding-box;padding:0}.main-menu .menu .sub-menu li{display:block;position:relative}.main-menu .menu .sub-menu li a:not(.main-menu-element-toggle){display:block;border-bottom:1px solid transparent;padding-right:20px;padding-top:15px;padding-bottom:10px;word-break:break-word;transition:padding-left .5s ease, padding-right .5s ease}.main-menu .menu .sub-menu li a:not(.main-menu-element-toggle):hover,.main-menu .menu .sub-menu li a:not(.main-menu-element-toggle):focus{text-decoration:none;padding-right:0;padding-left:20px}.main-menu .menu .sub-menu li p:not(.main-menu-element-toggle){border-bottom:1px solid transparent;padding-top:15px;padding-bottom:10px;margin-bottom:0}.main-menu .menu .sub-menu li .main-menu-element-toggle:hover{text-decoration:none}.main-menu .menu .sub-menu li .sub-menu{background-color:var(--main-menu-toggle-background)}.main-menu .menu .sub-menu li .sub-menu a:not(.main-menu-element-toggle){padding-top:10px;padding-bottom:10px;padding-left:10px;border-bottom:none !important}.main-menu .menu .sub-menu li .sub-menu p:not(.main-menu-element-toggle){padding-top:10px;padding-bottom:10px;padding-left:10px;border-bottom:none !important}.main-menu .menu .sub-menu li .sub-menu .sub-menu a:not(.main-menu-element-toggle){padding-left:20px}.main-menu .menu .sub-menu li .sub-menu .main-menu-element-toggle{top:23px}.main-menu .menu .sub-menu li .sub-menu .main-menu-element-toggle:hover::after{background-color:transparent}.main-menu .menu .sub-menu li .sub-menu [aria-expanded="false"]::after{background-color:transparent}.main-menu .menu .sub-menu li .sub-menu [aria-expanded="true"]::after{background-color:transparent}.site-header .site-header-bg{background-color:var(--site-header-bg);padding-top:.5rem;padding-bottom:.5rem;transition:box-shadow 0.2s ease-in-out}.site-header .site-header-bg .site-header-content{display:flex;align-items:center;justify-content:space-between}.site-header .site-header-bg .site-header-content .site-header-content-left{display:flex;align-items:center}.site-header .site-header-bg .site-header-content .site-header-content-left .site-logo-container{display:inline-block;position:relative;margin-right:50px}.site-header .site-header-bg .site-header-content .site-header-content-left .site-logo-container .site-logo{display:inline-block;padding:10px 0;position:relative;z-index:1}@media (min-width: 768px){.site-header .site-header-bg .site-header-content .site-header-content-left .site-logo-container .site-logo{padding:10px}}.site-header .site-header-bg .site-header-content .site-header-content-left .site-logo-container .site-logo svg{transition:all .2s ease-in-out;height:40px;width:auto}@media (min-width: 768px){.site-header .site-header-bg .site-header-content .site-header-content-left .site-logo-container .site-logo svg{height:55px}}@media (min-width: 992px){.site-header .site-header-bg .site-header-content .site-header-content-left .site-logo-container .site-logo svg{height:65px}}.site-header .site-header-bg .site-header-content .site-header-content-left .site-logo-container:after{content:"";position:absolute;top:0;bottom:0;right:-20px;transform:skewX(170deg);z-index:0;width:100%}.site-header .site-header-bg .site-header-content .site-header-content-right{display:flex;align-items:center}.site-header .site-header-bg .site-header-content .site-header-content-right .language-selector{display:inline-block;list-style:none;margin:0;padding:0;font-size:0}.site-header .site-header-bg .site-header-content .site-header-content-right .language-selector li{font-size:0;float:left;white-space:nowrap;display:inline-block}.site-header .site-header-bg .site-header-content .site-header-content-right .language-selector li:not(:first-child){margin-left:10px}.site-header .site-header-bg .site-header-content .site-header-content-right .language-selector li a{font-weight:600;text-transform:uppercase;text-decoration:none}.site-header .site-header-bg .site-header-content .site-header-content-right .language-selector li a:hover,.site-header .site-header-bg .site-header-content .site-header-content-right .language-selector li a:focus{text-decoration:none}.site-header .site-header-bg .site-header-content .site-header-content-right .language-selector li a.active{text-decoration:none}.site-header .site-header-bg .site-header-content .site-header-content-right .main-menu-toggle{font-size:0}.site-header .site-header-bg .site-header-content .site-header-content-right .main-menu-toggle:focus{outline:none}
