.universal-menu .head{display:none}.custom-menu{background:#353535;position:absolute;top:0;left:0;z-index:1200;width:100%;height:100vh;opacity:0;-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);-moz-transition:.3s all ease-out;-ms-transition:.3s all ease-out;-webkit-transition:.3s all ease-out;transition:.3s all ease-out;overflow-y:scroll;scrollbar-color:#9b9b9b #545454;scrollbar-width:thin;scroll-behavior:smooth;padding:15px 70px 30px 70px;text-align:center}.custom-menu.open{opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.custom-menu .menu.head{background:#353535;margin-left:auto;text-align:right}.custom-menu .menu.head .menu-close{display:inline-block;margin-left:auto;text-decoration:none;color:#fff;font-size:24px}.custom-menu .menu.body{background:#353535}.custom-menu .menu.body .custom-menu-list{list-style-type:none;display:grid;row-gap:24px}.custom-menu .menu.body .custom-menu-list .menu-item .menu-button{text-decoration:none;color:#fff;text-transform:uppercase;font-weight:400;font-size:18px;-moz-transition:.3s font-weight ease-out;-ms-transition:.3s font-weight ease-out;-webkit-transition:.3s font-weight ease-out;transition:.3s font-weight ease-out}.custom-menu .menu.body .custom-menu-list .menu-item .menu-button:hover,.custom-menu .menu.body .custom-menu-list .menu-item .menu-button:focus,.custom-menu .menu.body .custom-menu-list .menu-item .menu-button.selected{font-weight:700}.custom-menu .menu.body .custom-menu-list .menu-item.has-sublist .menu-button{display:flex;align-items:center;column-gap:10px}.custom-menu .menu.body .custom-menu-list .menu-item.has-sublist .menu-button .icon{font-weight:700;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);-moz-transition:.4s all ease-out;-ms-transition:.4s all ease-out;-webkit-transition:.4s all ease-out;transition:.4s all ease-out}.custom-menu .menu.body .custom-menu-list .menu-item.has-sublist .custom-sublist{position:relative;display:grid;row-gap:8px}.custom-menu .menu.body .custom-menu-list .menu-item.has-sublist .custom-sublist .sublist-item{text-decoration:none;font-size:16px;font-weight:300;color:#fff}.custom-menu .menu.body .custom-menu-list .menu-item.has-sublist.open .menu-button .icon{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.menu-container{background:#fff;position:sticky;top:0;left:0;z-index:1050}.menu-container .above-menu-container{background:#0d5182;position:relative;z-index:1000}.menu-container .above-menu-container .inner-container{max-width:1200px;margin:0 auto;padding:4px 30px;display:grid;grid-template-columns:auto auto auto;justify-content:space-between;column-gap:30px}.menu-container .above-menu-container .inner-container .data-item .data-inner{display:flex;flex-direction:row;flex-wrap:nowrap;text-decoration:none;color:#fff}.menu-container .above-menu-container .inner-container .data-item .data-inner .icon{font-size:18px;margin-right:10px}.menu-container .above-menu-container .inner-container .data-item .data-inner .data{font-size:14px;font-weight:600}.menu-container .inner-container{display:grid;justify-content:space-between;margin:0 auto;padding:15px 30px 15px 15px;align-items:center;max-width:1200px;grid-template-columns:auto auto;column-gap:30px}.menu-container .inner-container .site-menu.default{background:rgba(0,0,0,0)}.menu-container .inner-container .site-menu.default .navbar-toggler-icon{color:#333;font-size:30px;padding-right:20px}.menu-container .inner-container .site-menu.default .menu-text{color:#333;font-size:20px;text-transform:uppercase;font-weight:300}.menu-container .inner-container .logo-wrapper{display:inline-block;font-size:30px;color:#333;text-decoration:none}.menu-container .inner-container .logo-wrapper .mobile-text{display:none}@media(min-width: 1200px)and (max-width: 1600px){.menu-container .inner-container{padding:10px 30px 10px 15px}}@media(min-width: 992px)and (max-width: 1199.98px){.menu-container .inner-container{padding:8px 30px 8px 15px}.menu-container .inner-container .logo-wrapper{font-size:25px}}@media(min-width: 768px)and (max-width: 991.98px){.menu-container .inner-container{padding:8px 30px 8px 15px}.menu-container .inner-container .logo-wrapper{padding-left:30px}.menu-container .inner-container .data-container .address-data a{font-size:16px}.menu-container .inner-container .data-container .contact-data .phone-number a{font-size:14px}.menu-container .inner-container .data-container .contact-data .email-address a{font-size:14px}.menu-container .inner-container .site-menu.default .navbar-toggler-icon{font-size:40px}.menu-container .szechenyi-container .szechenyi-close-button{opacity:1;cursor:pointer}}@media(min-width: 576px)and (max-width: 767.98px){.menu-container .inner-container{padding:8px 15px 8px 0}.menu-container .inner-container .logo-wrapper{padding-left:30px}.menu-container .inner-container .data-container .address-data a{font-size:14px}.menu-container .inner-container .data-container .contact-data .phone-number a{font-size:12px}.menu-container .inner-container .data-container .contact-data .email-address a{font-size:12px}.menu-container .inner-container .site-menu.default .menu-text{font-size:18px}.menu-container .inner-container .site-menu.default .navbar-toggler-icon{font-size:30px}.menu-container .szechenyi-container .szechenyi-close-button{opacity:1;cursor:pointer}}@media(max-width: 575.98px){.menu-container .inner-container{padding:8px 15px 8px 15px;grid-template-columns:auto auto;row-gap:5px}.menu-container .inner-container .logo-wrapper{padding-left:15px}.menu-container .inner-container .data-container{order:1;grid-column:1/3;display:flex;flex-direction:row;flex-wrap:wrap;text-align:center;justify-content:center;line-height:1}.menu-container .inner-container .data-container .address-data a{font-size:14px}.menu-container .inner-container .data-container .contact-data .phone-number a{font-size:12px}.menu-container .inner-container .data-container .contact-data .email-address a{font-size:12px}.menu-container .inner-container .site-menu.default{order:2}.menu-container .inner-container .site-menu.default .menu-text{font-size:18px}.menu-container .inner-container .site-menu.default .navbar-toggler-icon{font-size:30px}.menu-container .szechenyi-container{position:relative;margin-left:auto;justify-content:end;justify-items:end}.menu-container .szechenyi-container .szechenyi-close-button{opacity:1;cursor:pointer}.custom-menu{min-width:100%;max-width:100%;padding:15px 30px 30px 30px}.custom-menu .menu.body .custom-menu-list{padding-left:0}}@media(max-width: 991px){.navbar{padding:.2rem 1rem}.menu-container{background:#eeecec}.menu-container .above-menu-container{display:none}.menu-container .inner-container{padding:0}.menu-container .inner-container .site-menu.default{background:#0d5182}.menu-container .inner-container .site-menu.default .navbar-toggler-icon{padding-right:0;color:#fff}.menu-container .inner-container .logo-wrapper .text{display:none}.menu-container .inner-container .logo-wrapper .mobile-text{display:inline-block}}@media(max-width: 575px){.menu-container .inner-container .logo-wrapper .mobile-text{font-size:22px}}@media(min-width: 992px){.navbar-expand-lg .navbar-toggler{display:block}}
