#nav{position:relative;z-index:15}#nav .nav-container{position:relative;z-index:1;background:#052380}#nav .nav-container.fixed{position:fixed;top:0;right:0;left:0;opacity:1}#nav li{position:relative}#nav li > a{display:block;padding:1rem 0.5rem;color:#ffffff;text-align:center;text-decoration:none !important;white-space:nowrap}#nav li.selected > a, #nav li.selected-path > a, #nav li.hover > a, #nav li.focus > a{background:#052380 !important}#nav ul.level-0{width:100%}#nav li.level-0{width:1%;display:table-cell}#nav li.level-0.has-child > a::after{content:"";border:0.3rem solid #ffffff;opacity:0.5;height:0;width:0;border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;position:absolute;bottom:0.15rem;left:50%;transform:translate(-50%,0)}#nav .level-0 ul{visibility:hidden;position:absolute;top:0;left:0;min-width:100%;z-index:1;opacity:0;padding-top:1rem;transition:opacity 250ms ease-in-out, visibility 250ms ease-in-out, padding-top 250ms}#nav .level-0 ul li > a{padding:1rem 1rem;text-align:left;background:#020169}#nav li.hover > ul, #nav li:hover > ul, #nav li.focus > ul, #nav li:focus > ul{visibility:visible;opacity:1;padding-top:0}#nav ul.level-1{top:100%;left:0}#nav ul.level-1 li.has-child > a::after{content:"";border:0.3rem solid #ffffff;opacity:0.5;height:0;width:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;position:absolute;right:0.25rem;top:50%;transform:translate(0,-50%)}#nav .level-1 ul{left:100%}.top{background:#053E75;color:#ffffff;padding:0.5rem 0}.top li{display:inline-block}.top li > a:hover, .top li > a.focus{text-decoration:none;color:#ffffff}.top .s-contact li{margin-bottom:0 !important}.top .s-contact i{left:10px !important}.top a{color:#ffffff}.top #header-opening button{padding:0;background:transparent !important;border:none !important;box-shadow:none !important}.top #header-opening button:hover, .top #header-opening button.focus, .top #header-opening button:focus, .top #header-opening button:active{background:transparent !important;border:transparent !important;box-shadow:none !important}.top #header-opening button i{left:-20px !important;top:0.2rem !important;padding:0 !important}.top #header-opening button::after{margin:0 !important}.top #header-opening button .opening_span{display:inline-block;position:relative;top:-2px;margin-right:0.5rem}.top #header-opening .open{width:20rem !important}.top #header-opening .s-dropdown-content.open li{width:100%}.top #header-opening .s-opening-list *{color:#020169 !important}.top #header-opening .s-opening-list li{margin-bottom:0.5rem}.top #header-opening .s-opening-list li .times li{margin-bottom:0 !important}.top .right ul{float:right}.top .right ul li{padding:0 0.5rem;padding-right:0 !important;display:inline-flex}.top .right ul li i{padding-right:0.3rem}#wrapper-outer{position:relative;min-height:100%}#header{position:relative;z-index:20}#header .one{background:#8a8a8a;border-bottom:1px solid #ffffff;height:6px}#header .two{background:#020169;height:6px}#header .top{background:#ffffff}#header .top span{font-size:0.8rem;color:#020169}#header .top i{color:#020169}#header .top #header-opening button::after{color:#020169}#header .top a{color:#020169}#header .top .goog-te-menu-value:hover, #header .top .goog-te-menu-value:focus{text-decoration:none;transform:scale(1.1)}#header .top .goog-te-gadget-simple{background:transparent;border:none}#header .top .goog-te-gadget-simple img{border-radius:50%}#header .top .goog-te-gadget-simple span{color:#020169 !important;font-size:0.8rem}#header .main{box-shadow:2px 5px 10px 0px rgba(0,0,0,0.1);background:transparent}#header .main .container{position:relative}#header .main .main-inner{background:#f1f1f1}#header .main .main-inner.fixed{position:fixed;top:0;left:0;right:0}#header .main .s-logo{padding:0.75rem 2rem;transform:all 500ms}#header .main .s-logo:hover, #header .main .s-logo:focus{transform:scale(1.01);transform:all 500ms}#header .main, #header .main a{color:#020169}#header .main .s-contact{text-align:right}#header .main .s-contact li{display:inline-block;padding-right:1rem}#header .logo-subtitle span{white-space:nowrap;display:inline-block;overflow:hidden;width:400px;transition:width 750ms;font-size:16px;font-family:opensans_semibold_webfont, Arial, sans-serif;margin-top:3rem}#header .logo-subtitle span.change{width:0}#banner{background:#333333;position:relative;z-index:15}#banner .tparrows{background:transparent}#banner .hesperiden.tparrows:before{font-family:'Font Awesome 5 Free';font-weight:900}#banner .hesperiden.tparrows.tp-leftarrow:before{content:"\f053";color:#efefef;font-size:5rem}#banner .hesperiden.tparrows.tp-rightarrow{left:99% !important}#banner .hesperiden.tparrows.tp-rightarrow:before{content:"\f054";color:#efefef;font-size:5rem}#nav ul.level-1 li a{color:#ffffff !important}#nav ul.level-1{margin-top:0.25rem}#nav li.level-0.has-child > a::after{display:none}#nav .nav-container{margin-top:2.5rem;background:transparent}#nav .nav-container.fixed{background:#ffffff}#nav .nav-container .btn{float:right;margin-top:-1.5rem;margin-bottom:0.86rem}#nav ul.level-0{float:right;text-align:right}#nav ul.level-0 li{display:inline}#nav ul.level-0 li a{display:inline-block;margin:0 1rem;color:#020169;font-family:opensans_semibold_webfont, Arial, sans-serif;transform:all 500ms;background:transparent}#nav ul.level-0 li:hover, #nav ul.level-0 li:focus{transform:all 500ms}#nav ul.level-0 li:hover a, #nav ul.level-0 li:focus a{transform:scale(1.05)}#nav ul.level-0 li:last-child a{margin-right:0}#nav li.level-1 a{background:#020169 !important;transform:all 500ms}#nav li.level-1:hover, #nav li.level-1:focus{transform:all 500ms}#nav li.level-1:hover a, #nav li.level-1:focus a{background:#ffffff !important;color:#020169 !important}#nav li.level-0.selected > a, #nav li.level-0.selected-path > a, #nav li.level-0.hover > a, #nav li.level-0.focus > a{background:transparent !important}#nav li.level-0.selected > a:after, #nav li.level-0.selected-path > a:after, #nav li.level-0.hover > a:after, #nav li.level-0.focus > a:after{transition:all 500ms;opacity:1}#main{position:relative;z-index:10}#main ::selection, #main ::-moz-selection{color:#ffffff;background:#020169}#main .m-grid_6_6{margin:2vh 0}#main .m-grid_6_6 img{box-shadow:4px 4px 8px rgba(0,0,0,0.23)}#main .m-grid_6_6 .m-text h2{margin-top:0}#footer{position:relative;z-index:5;background:#f1f1f1;color:#020169}#footer #header-opening{display:none}#footer .s-opening-list li{border-top:none}#footer .s-opening-list .day{top:0.2rem}#footer .s-opening-list .times{display:inline-flex;padding:0.25rem 0 0 0}#footer .s-opening-list .times p{margin-bottom:0.25rem}#footer .s-opening-list .times p :first-child{margin-right:0.5rem}#footer .s-opening-list .times p.two:first-child::after{content:"&";padding:0 0.5rem}#footer .main{padding:1rem 0}#footer .bottom{padding:0.5rem 0 0;font-size:0.8rem;background:#ffffff}#footer .bottom *{color:#020169}#footer .bottom .one{margin-top:0.5rem;background:#8a8a8a;border-bottom:1px solid #ffffff;height:6px}#footer .bottom .two{background:#020169;height:6px}@media screen and (max-width:767px){#header .top span{font-size:0.6rem}#header .top .goog-te-gadget-simple span{font-size:0.6rem}#header .top .right{display:none}#header .top .right ul{float:left}#header .s-logo{padding:0.5rem !important}#header .s-contact li{font-size:0.7rem;margin-bottom:0.75rem !important}#header .s-contact li:last-child{margin-bottom:0 !important}.m-misc_map_google .route .input-group{max-width:21rem}.m-structure_timeline .content p{font-size:1rem}.m-form_contact small{position:absolute;left:auto;right:5px;top:0;text-align:right;max-width:15rem}.m-form_contact label{margin:0.25rem 0 1rem;padding-left:0 !important}.m-link_list h4{font-size:1.1rem !important}.m-article_location .title{margin-left:1rem}.m-article_location .card-img-top{padding:1rem 0 0 1rem !important}.m-article_location .card-body{padding:0rem}.m-article_location .data li{padding-left:1.5rem}.m-article_location .data li p, .m-article_location .data li a{font-size:0.8rem}#footer .s-socialmedia{margin:1rem 0}#footer h5{margin-top:1rem}}@media screen and (min-width:768px) and (max-width:991px){#header .container{max-width:98%}#header ul.level-0 li a{padding:1rem 0.25rem;margin:0;font-size:0.9rem}#header .logo-subtitle_wrapper{padding-left:5px}#header .logo-subtitle_wrapper .logo-subtitle span{font-size:12px}.m-misc_contact .card-body{padding:0.5rem}.m-misc_contact .card-body .person{font-family:opensans_semibold_webfont, Arial, sans-serif;font-size:1rem}.m-misc_contact .card-body .position{margin-top:-0.75rem;font-style:italic;font-size:0.9rem}.m-misc_contact .card-body .contact a{font-size:0.8rem}#footer h5{margin-top:1rem}}@media screen and (min-width:992px) and (max-width:1583px){#header ul.level-0 li a{margin:0}#header .logo-subtitle_wrapper{padding-left:5px}#header .logo-subtitle_wrapper .logo-subtitle span{font-size:13px}.m-misc_contact .card-body{padding:0.5rem}.m-misc_contact .card-body .person{font-family:opensans_semibold_webfont, Arial, sans-serif;font-size:1rem}.m-misc_contact .card-body .position{margin-top:-0.75rem;font-style:italic;font-size:0.9rem}.m-misc_contact .card-body .contact a{font-size:0.8rem}}@media print{@page{size:330mm 427mm;margin:15mm}.container{width:1170px}}