@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{--sidebar-loading-bar-border: solid 3px transparent;--shadow: rgba(131, 131, 131, 0.5);--shadow-one-side-only: 0 0.8px 6px -6px rgba(131, 131, 131, 0.3);--font-family-main: "Poppins", Helvetica, Arial, Sans-Serif;--transition: all 300ms;--fc-list-event-hover-bg-color: #1c4b7d}*{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--thumbBG) var(--scrollbarBG)}*:focus{outline:0 !important}*::-webkit-scrollbar{width:.25rem;height:.25rem}*::-webkit-scrollbar-track{background:var(--scrollbarBG)}*::-webkit-scrollbar-thumb{background-color:var(--thumbBG);border-radius:.25rem;border:.25rem solid var(--scrollbarBG)}*:hover::-webkit-scrollbar-thumb{background-color:var(--thumbBG-hover)}body{background-color:var(--bg-main) !important;font-family:var(--font-family-main) !important}a{text-decoration:none}img{max-width:100%}section{scroll-margin-top:100px;scroll-padding-top:100px}.bg-main{background-image:url("../img/background/bg-mobile.jpg");background-color:#0e1921 !important;background-size:100% auto;background-position:top center;background-repeat:no-repeat;min-height:100dvh}@media(min-width: 768px){.bg-main{background-image:url("../img/background/bg-low.jpg")}}@media(min-width: 768px){.bg-main-quality{background-image:url("../img/background/bg.png")}}.bg-dark-blue{background-color:#0e1921 !important}.bg-soft-blue{background-color:#012e4d !important}.text-space-nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.webkit-line-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fs-7{font-size:.85rem !important}.mt-header{margin-top:200px}@media(min-width: 768px){.mt-header{margin-top:250px}}@media(min-width: 992px){.mt-header{margin-top:350px}}@media(min-width: 1200px){.mt-header{margin-top:400px}}@media(min-width: 1400px){.mt-header{margin-top:450px}}@media(min-width: 1600px){.mt-header{margin-top:650px}}.mt-big{margin-top:5rem}@media(min-width: 768px){.mt-big{margin-top:10rem}}@media(min-width: 1200px){.mt-big{margin-top:13rem}}.navbar{background-color:rgba(255,255,255,.65);position:fixed;z-index:20;width:100%;top:0;left:0;right:0;padding:0;border-radius:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media(min-width: 768px){.navbar{padding:1rem;background-color:rgba(0,0,0,0);position:relative;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(min-width: 768px){.navbar-sticky{position:sticky;top:0;z-index:20;background-color:rgba(0,0,0,0);-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-animation:sticky-animated .5s;animation:sticky-animated .5s}@-webkit-keyframes sticky-animated{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes sticky-animated{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0%);transform:translateY(0%)}}.navbar-sticky .navbar-sticky-bg{background-color:rgba(255,255,255,.65);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:50px}}.btn-blur{background:rgba(255,255,255,.08);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:16px 70px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;color:#fff;border:1px solid #4b6570}.border-start-text{border-left:4px solid #0097ff;padding-left:20px}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:initial;transition-timing-function:initial}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;display:block}.swiper-button-size{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:100%}.swiper-button-prev,.swiper-button-next{--swiper-navigation-size: 35px;background-color:rgba(255,255,255,.2);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}.swiper-button-prev{background-image:url("../img/icon/arrow-left-circle.svg");left:1px;right:auto}.swiper-button-next{background-image:url("../img/icon/arrow-right-circle.svg");right:1px;left:auto}.swiper-button-disabled{opacity:.5}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:#eaeaea;opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2);margin-left:5px;margin-right:5px}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:1;background:#fff}.iframe-calender{background-color:#f8f9ff;width:100%;height:575px;border:none;overflow:hidden}footer{background-color:#012e4d}.cookie-confirmation{background-color:rgba(255,255,255,.9);position:fixed;bottom:10px;right:10px;text-align:center;padding:10px;border-radius:10px;max-width:300px;z-index:30}.cookie-confirmation-content{font-size:.7rem}.cookie-confirmation-content a{display:block;color:#0097ff}.cookie-confirmation-button{background-color:rgba(0,151,255,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px;padding:5px;border-radius:6px;font-size:.85rem;cursor:pointer}.card-event{position:relative;color:#fff;text-align:center}.card-event-info{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000000));background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;inset:0;padding:20px;opacity:0;visibility:hidden;-webkit-transition:all .3s;transition:all .3s}.card-event-info-title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-size:1.5rem;font-weight:500}.card-event-info-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.85rem;height:40px}.card-event-info-link{background-color:rgba(0,0,0,0);display:block;color:#fff;text-align:center;border:1px solid #fff;border-radius:8px;padding:16px 40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-size:1rem;font-weight:500}.card-event-img{height:440px;overflow:hidden}.card-event-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-event:hover .card-event-info{opacity:1;visibility:visible}.service-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;border-left:4px solid #0097ff;padding-left:20px}.service-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.service-list-item-number{background-color:rgba(255,255,255,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:50px;height:50px;color:#fff;font-size:1.2rem;font-weight:600;border:2px solid #fff;border-radius:50%;line-height:1;-webkit-transition:all .3s;transition:all .3s}.service-list-item:hover .service-list-item-number{background-color:rgba(255,255,255,.4)}.contact-wrapper{background-image:url("../img/background/footer-contact.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.contact-wrapper-content{position:relative;z-index:2}.contact-wrapper::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.5)}.contact-wrapper-video{position:absolute;inset:0;width:100%;height:100%;z-index:1}.contact-wrapper-video::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.5)}.contact-wrapper-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.calendar-wrapper a{color:#112e4d}.calendar-wrapper .fc-list-event.fc-event-forced-url td{-webkit-transition:all .2s;transition:all .2s}.calendar-wrapper .fc-list-event.fc-event-forced-url:hover a{color:#fff}.calendar-wrapper .fc-list-event-title a,.calendar-wrapper .fc-toolbar-title{color:#fff}.calendar-wrapper .fc-list-event:hover td a{color:#112e4d}@media(max-width: 768px){.calendar-wrapper .fc-header-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}.calendar-wrapper table{background-color:#112e4d;border-color:#3b5871 !important}.calendar-wrapper table td,.calendar-wrapper table th{border-color:#3b5871}.calendar-wrapper table .fc-scrollgrid-sync-inner a{color:#fff}.calendar-wrapper add-to-calendar-button{visibility:inherit !important}