:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #ffffff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #03a9f4;--bs-secondary: #07418B;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #17252A;--bs-primary-rgb: 3, 169, 244;--bs-secondary-rgb: 7, 65, 139;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 23, 37, 42;--bs-primary-text-emphasis: #014462;--bs-secondary-text-emphasis: #031a38;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cdeefd;--bs-secondary-bg-subtle: #cdd9e8;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9addfb;--bs-secondary-border-subtle: #9cb3d1;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: "Open Sans";--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.6;--bs-body-color: #17252A;--bs-body-color-rgb: 23, 37, 42;--bs-body-bg: #ffffff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(23, 37, 42, 0.75);--bs-secondary-color-rgb: 23, 37, 42;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(23, 37, 42, 0.5);--bs-tertiary-color-rgb: 23, 37, 42;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #03a9f4;--bs-link-color-rgb: 3, 169, 244;--bs-link-decoration: none;--bs-link-hover-color: #0287c3;--bs-link-hover-color-rgb: 2, 135, 195;--bs-link-hover-decoration: underline;--bs-code-color: #d63384;--bs-highlight-color: #17252A;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 10rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(3, 169, 244, 0.25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #ffffff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #68cbf8;--bs-secondary-text-emphasis: #6a8db9;--bs-success-text-emphasis: #75b798;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #012231;--bs-secondary-bg-subtle: #010d1c;--bs-success-bg-subtle: #051b11;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #026592;--bs-secondary-border-subtle: #042753;--bs-success-border-subtle: #0f5132;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #68cbf8;--bs-link-hover-color: #86d5f9;--bs-link-color-rgb: 104, 203, 248;--bs-link-hover-color-rgb: 134, 213, 249;--bs-code-color: #e685b5;--bs-highlight-color: #dee2e6;--bs-highlight-bg: #664d03;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../fonts/open-sans/open-sans-v43-latin-regular.eot");src:url("../fonts/open-sans/open-sans-v43-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans/open-sans-v43-latin-regular.woff2") format("woff2"),url("../fonts/open-sans/open-sans-v43-latin-regular.woff") format("woff"),url("../fonts/open-sans/open-sans-v43-latin-regular.ttf") format("truetype"),url("../fonts/open-sans/open-sans-v43-latin-regular.svg#OpenSans") format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:600;src:url("../fonts/open-sans/open-sans-v43-latin-600.eot");src:url("../fonts/open-sans/open-sans-v43-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans/open-sans-v43-latin-600.woff2") format("woff2"),url("../fonts/open-sans/open-sans-v43-latin-600.woff") format("woff"),url("../fonts/open-sans/open-sans-v43-latin-600.ttf") format("truetype"),url("../fonts/open-sans/open-sans-v43-latin-600.svg#OpenSans") format("svg")}.navbar{z-index:1030;transition:all .3s ease-in-out;padding:1.4rem 0}.navbar .navbar-brand img{width:auto;max-width:200px}@media screen and (min-width: 320px){.navbar .navbar-brand img{max-width:240px}}@media screen and (min-width: 370px){.navbar .navbar-brand img{max-width:280px}}@media(min-width: 576px){.navbar .navbar-brand img{max-width:unset}}.navbar .nav-link{color:#fff;text-transform:uppercase;font-weight:600}.navbar .nav-link:hover{color:#03a9f4 !important}.navbar .nav-link.active{color:#fff;text-decoration:underline;text-underline-offset:8px}.navbar .navbar-toggler{transition:all .3s ease-in-out}.navbar.scroll{background-color:rgba(255,255,255,.9);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);padding:.8rem 0}.navbar.scroll .navbar-collapse{background-color:rgba(0,0,0,0)}.navbar.scroll .nav-link{color:#17252a}.navbar.scroll .nav-link.active{color:#17252a}.navbar.scroll .navbar-toggler{background-color:#03a9f4}html{scroll-padding-top:150px}a{transition:all .3s ease-in-out;color:#17252a}a:hover{text-underline-offset:4px}.hover-opacity{transition:all .3s ease-in-out}.hover-opacity:hover{opacity:.7}.fw-semibold{font-weight:600 !important}.fw-base{font-weight:400}.flex-none{flex:none}.btn{text-transform:uppercase;font-weight:600;line-height:1.5}.btn-primary{color:#fff}.btn-primary:hover{background-color:#07418b;border-color:#07418b;color:#fff}.btn-outline-white{background-color:rgba(255,255,255,.1)}.btn-outline-white:hover{color:#03a9f4}.btn-secondary{color:#fff}.btn-secondary:hover{background-color:#03a9f4;border-color:#03a9f4;color:#fff}.w-fit-content{width:fit-content !important}.header{height:100dvh;min-height:700px;max-height:800px;display:grid;align-content:center;align-items:center;position:relative;overflow:hidden}@media(min-width: 992px){.header{max-height:unset}}.header.header-small{height:400px;min-height:unset;max-height:unset}@media(min-width: 992px){.header.header-small{height:600px}}.header:after{content:"";background:#17252a;background:linear-gradient(45deg, rgba(7, 65, 139, 0.6) 0%, rgba(23, 37, 42, 0.7) 30%, rgba(23, 37, 42, 0.9) 100%);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.header .bg-carousel{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.header .bg-carousel .carousel-item,.header .bg-carousel .carousel-inner{width:100%;height:100%}.header .bg-carousel img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.offset-banner{background-color:#03a9f4;position:relative}.offset-banner .box-offset{background-color:rgba(255,255,255,.9);backdrop-filter:blur(4px);position:relative;top:-100px;width:100%}.offset-banner:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:70px;background-color:#fff;clip-path:polygon(0 0, -50% 5%, 100% 100%, 0 100%)}@media(min-width: 576px){.offset-banner:after{clip-path:polygon(0 0, 0% 5%, 100% 100%, 0 100%)}}.badge{font-size:1rem !important}.spacer-top-bottom{padding-top:6rem;padding-bottom:6rem}.spacer-top{padding-top:6rem}.spacer-bottom{padding-bottom:6rem}.img-shadow{box-shadow:1rem -1rem 0 #f79007}.img-badge{position:absolute;bottom:-4px;z-index:1;left:0;margin:auto;right:0;width:fit-content}.bg-light{background-color:#fafafa}.bg-highlight{background-color:#f79007}.bg-gradient-primary{background:#03a9f4;background:linear-gradient(45deg, rgb(3, 169, 244) 0%, rgba(7, 65, 139, 0.7) 100%)}.text-highlight{color:#f79007}.separator{background:#03a9f4;background:linear-gradient(45deg, rgb(3, 169, 244) 0%, rgba(7, 65, 139, 0.7) 100%);height:100px;transform:skewY(3deg)}.banner{position:relative;width:100%;height:300px}.banner img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center}