.main-menu{display:flex;align-items:center;justify-content:space-between;height:100px;max-width:1200px;margin:auto;z-index:100;position:relative;padding:0 20px}.main-menu #mobile-menu,.main-menu #mobile-button{display:none}.main-menu #desktop-menu{display:inline-block;width:-moz-max-content;width:max-content}.main-menu #desktop-menu ul li{display:inline-block;position:relative;margin:0 15px}.main-menu #desktop-menu ul li a{color:#5970ad;font-weight:700}.main-menu #desktop-menu ul li:before{transition:.4s ease-in-out;content:"";display:block;position:absolute;bottom:-3px;height:3px;width:0;left:0;background-color:#00438d}.main-menu #desktop-menu ul li:hover a{color:#00438d}.main-menu #desktop-menu ul li:hover:before{width:70%;background-color:#00438d}.main-menu #desktop-menu ul li.current-menu-item a{color:#00438d}.main-menu #desktop-menu ul li.current-menu-item:before{width:70%;background-color:#00438d}.main-menu.transparent #desktop-menu ul li a{color:#fff}.main-menu.transparent #desktop-menu ul li:before{background-color:#fff}@media screen and (max-width: 800px){.main-menu #desktop-menu{display:none}.main-menu #mobile-menu{display:none;position:fixed;width:100%;top:100px;background:#fff;left:0}.main-menu #mobile-menu ul{list-style-type:none;padding:20px 40px}.main-menu #mobile-menu ul li{padding:10px 0}.main-menu #mobile-menu ul li a{color:#5970ad}.main-menu #mobile-menu .current-menu-item{transform:translateX(30px) !important}.main-menu #mobile-menu .current-menu-item a{font-weight:700;color:#00438d !important}.main-menu #mobile-menu .current-menu-item li{position:relative}.main-menu #mobile-menu .current-menu-item::before{content:"";display:block;position:absolute;height:3px;width:20px;background:#00438d;top:50%;left:-30px;z-index:15}.main-menu #mobile-button{display:block;height:30px;width:30px;background:rgba(0,0,0,0);cursor:pointer}.main-menu #mobile-button span{position:relative;display:block}.main-menu #mobile-button span:after,.main-menu #mobile-button span:before{content:"";position:absolute;left:0;top:9px}.main-menu #mobile-button span:after{top:18px}.main-menu #mobile-button span,.main-menu #mobile-button span:after,.main-menu #mobile-button span:before{width:100%;height:2px;background-color:#00438d;transition:all .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:2px}.main-menu #mobile-button.on span{background-color:rgba(0,0,0,0)}.main-menu #mobile-button.on span:before{transform:rotate(45deg) translate(-1px, 0px)}.main-menu #mobile-button.on span:after{transform:rotate(-45deg) translate(6px, -7px)}.main-menu.transparent span,.main-menu.transparent span:after,.main-menu.transparent span:before{background-color:#fff !important}}footer{background:#e9e9e9;position:relative}footer .container{display:flex;flex-wrap:wrap;padding:40px 0px;max-width:1200px;margin:auto;justify-content:space-around}footer .container h3{color:#00438d;font-size:16px;font-weight:700}footer .container p{font-size:16px}footer .container img{margin-bottom:30px}footer .links{background:#fff;width:100%;text-align:center;padding:20px}.contact-pane .row{display:flex;gap:20px;margin-bottom:10px}.contact-pane .row .col{width:50%;display:inline-block}.contact-pane input{border-radius:0px !important;border:0px !important;border-bottom:1px solid #2f3c88 !important}.contact-pane .message{margin-top:25px}.contact-pane .message span{width:100%}.contact-pane .message textarea{height:150px;border-radius:0px !important;border-color:#2f3c88 !important}.contact-pane .submit{display:flex;justify-content:end}.contact-pane .submit input{display:block;color:#fff;background:#2f3c88}.contact-pane textarea:focus,.contact-pane input:focus{outline:none}.contact-pane .wpcf7-spinner{display:none}body{max-width:1920px;margin:auto !important;position:relative !important;overflow-x:hidden;font-family:"Cantarell"}.inline{display:inline-block}.highlighted{box-shadow:inset 0 -0.5em 0 0 #c2c2c2}.highlighted-white{box-shadow:inset 0 -0.5em 0 0 #fff}.highlighted-blue{box-shadow:inset 0 -0.5em 0 0 #5970ad}#gallery-1 figure .gallery-caption{background:rgba(0,67,141,.5019607843)}#gallery-1 figure>div{overflow:hidden}#gallery-1 figure:hover:hover .gallery-caption{background:#01448e !important}#gallery-1 figure:hover:hover img{transform:scale(1.1)}#gallery-1 figure *{transition:.4s ease-in-out}.swiper-container footer{display:none}