@font-face{font-family:'M PLUS 2';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/mplus2/v6/7Auhp_Eq3gO_OGbGGhjdwrDdpeIBxlkwOa-Vxg.ttf) format('truetype')}
@font-face{font-family:'M PLUS 2';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/mplus2/v6/7Auhp_Eq3gO_OGbGGhjdwrDdpeIBxlkwOa6Vxg.ttf) format('truetype')}
@font-face{font-family:'M PLUS 2';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/mplus2/v6/7Auhp_Eq3gO_OGbGGhjdwrDdpeIBxlkw3qmVxg.ttf) format('truetype')} *,
::before,
::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}::before,
::after{--tw-content:''} html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Ubuntu,sans-serif} body{margin:0;line-height:inherit} hr{height:0;color:inherit;border-top-width:1px} abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted} h1,
h2,
h3,
h4,
h5,
h6{font-size:inherit;font-weight:inherit} a{color:inherit;text-decoration:inherit} b,
strong{font-weight:bolder} code,
kbd,
samp,
pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em} small{font-size:80%} sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em} table{text-indent:0;border-color:inherit;border-collapse:collapse} button,
input,
optgroup,
select,
textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0} button,
select{text-transform:none} button,
[type='button'],
[type='reset'],
[type='submit']{-webkit-appearance:button;background-color:transparent;background-image:none} :-moz-focusring{outline:auto} :-moz-ui-invalid{box-shadow:none} progress{vertical-align:baseline} ::-webkit-inner-spin-button,
::-webkit-outer-spin-button{height:auto} [type='search']{-webkit-appearance:textfield;outline-offset:-2px} ::-webkit-search-decoration{-webkit-appearance:none} ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit} summary{display:list-item} blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,
ul,
menu{list-style:none;margin:0;padding:0} textarea{resize:vertical} input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,
textarea::placeholder{opacity:1;color:#9ca3af} button,
[role="button"]{cursor:pointer}
:disabled{cursor:default} img,
svg,
video,
canvas,
audio,
iframe,
embed,
object{display:block;vertical-align:middle} img,
video{max-width:100%;height:auto}*,::before,::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}
.container{width:100%}
.prose{color:#10347b;max-width:65ch}
.prose :where([class~="lead"]):not(:where([class~="not-prose"] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}
.prose :where(a):not(:where([class~="not-prose"] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}
.prose :where(strong):not(:where([class~="not-prose"] *)){color:var(--tw-prose-bold);font-weight:600}
.prose :where(a strong):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(blockquote strong):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(thead th strong):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(ol):not(:where([class~="not-prose"] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}
.prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)){list-style-type:upper-alpha}
.prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)){list-style-type:lower-alpha}
.prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)){list-style-type:upper-alpha}
.prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)){list-style-type:lower-alpha}
.prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)){list-style-type:upper-roman}
.prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)){list-style-type:lower-roman}
.prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)){list-style-type:upper-roman}
.prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)){list-style-type:lower-roman}
.prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)){list-style-type:decimal}
.prose :where(ul):not(:where([class~="not-prose"] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}
.prose :where(ol>li):not(:where([class~="not-prose"] *))::marker{font-weight:400;color:var(--tw-prose-counters)}
.prose :where(ul>li):not(:where([class~="not-prose"] *))::marker{color:var(--tw-prose-bullets)}
.prose :where(hr):not(:where([class~="not-prose"] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}
.prose :where(blockquote):not(:where([class~="not-prose"] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:0.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}
.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before{content:open-quote}
.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after{content:close-quote}
.prose{h1:#10347b}
.prose :where(h1 strong):not(:where([class~="not-prose"] *)){font-weight:900;color:inherit}
.prose{h2:#10347b}
.prose :where(h2 strong):not(:where([class~="not-prose"] *)){font-weight:800;color:inherit}
.prose{h3:#10347b}
.prose :where(h3 strong):not(:where([class~="not-prose"] *)){font-weight:700;color:inherit}
.prose{h4:#10347b}
.prose :where(h4 strong):not(:where([class~="not-prose"] *)){font-weight:700;color:inherit}
.prose :where(img):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}
.prose :where(figure>*):not(:where([class~="not-prose"] *)){margin-top:0;margin-bottom:0}
.prose :where(figcaption):not(:where([class~="not-prose"] *)){color:var(--tw-prose-captions);font-size:0.875em;line-height:1.4285714;margin-top:0.8571429em}
.prose :where(code):not(:where([class~="not-prose"] *)){color:var(--tw-prose-code);font-weight:600;font-size:0.875em}
.prose :where(code):not(:where([class~="not-prose"] *))::before{content:"`"}
.prose :where(code):not(:where([class~="not-prose"] *))::after{content:"`"}
.prose :where(a code):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(h1 code):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(h2 code):not(:where([class~="not-prose"] *)){color:inherit;font-size:0.875em}
.prose :where(h3 code):not(:where([class~="not-prose"] *)){color:inherit;font-size:0.9em}
.prose :where(h4 code):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(blockquote code):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(thead th code):not(:where([class~="not-prose"] *)){color:inherit}
.prose :where(pre):not(:where([class~="not-prose"] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:0.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:0.375rem;padding-top:0.8571429em;padding-right:1.1428571em;padding-bottom:0.8571429em;padding-left:1.1428571em}
.prose :where(pre code):not(:where([class~="not-prose"] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}
.prose :where(pre code):not(:where([class~="not-prose"] *))::before{content:none}
.prose :where(pre code):not(:where([class~="not-prose"] *))::after{content:none}
.prose :where(table):not(:where([class~="not-prose"] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:0.875em;line-height:1.7142857}
.prose :where(thead):not(:where([class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}
.prose :where(thead th):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:0.5714286em;padding-bottom:0.5714286em;padding-left:0.5714286em}
.prose :where(tbody tr):not(:where([class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}
.prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)){border-bottom-width:0}
.prose :where(tbody td):not(:where([class~="not-prose"] *)){vertical-align:baseline}
.prose :where(tfoot):not(:where([class~="not-prose"] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}
.prose :where(tfoot td):not(:where([class~="not-prose"] *)){vertical-align:top}
.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgb(0 0 0 / 50%);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}
.prose :where(p):not(:where([class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em}
.prose :where(video):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}
.prose :where(figure):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}
.prose :where(li):not(:where([class~="not-prose"] *)){margin-top:0.5em;margin-bottom:0.5em}
.prose :where(ol>li):not(:where([class~="not-prose"] *)){padding-left:0.375em}
.prose :where(ul>li):not(:where([class~="not-prose"] *)){padding-left:0.375em}
.prose :where(.prose>ul>li p):not(:where([class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em}
.prose :where(.prose>ul>li>*:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}
.prose :where(.prose>ul>li>*:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}
.prose :where(.prose>ol>li>*:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}
.prose :where(.prose>ol>li>*:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}
.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em}
.prose :where(hr + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose :where(h2 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose :where(h3 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose :where(h4 + *):not(:where([class~="not-prose"] *)){margin-top:0}
.prose :where(thead th:first-child):not(:where([class~="not-prose"] *)){padding-left:0}
.prose :where(thead th:last-child):not(:where([class~="not-prose"] *)){padding-right:0}
.prose :where(tbody td,tfoot td):not(:where([class~="not-prose"] *)){padding-top:0.5714286em;padding-right:0.5714286em;padding-bottom:0.5714286em;padding-left:0.5714286em}
.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"] *)){padding-left:0}
.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"] *)){padding-right:0}
.prose :where(.prose>:first-child):not(:where([class~="not-prose"] *)){margin-top:0}
.prose :where(.prose>:last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}
.prose-sm :where(.prose>ul>li p):not(:where([class~="not-prose"] *)){margin-top:0.5714286em;margin-bottom:0.5714286em}
.prose-sm :where(.prose>ul>li>*:first-child):not(:where([class~="not-prose"] *)){margin-top:1.1428571em}
.prose-sm :where(.prose>ul>li>*:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.1428571em}
.prose-sm :where(.prose>ol>li>*:first-child):not(:where([class~="not-prose"] *)){margin-top:1.1428571em}
.prose-sm :where(.prose>ol>li>*:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.1428571em}
.prose-sm :where(.prose>:first-child):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-sm :where(.prose>:last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}
.prose-base :where(.prose>ul>li p):not(:where([class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em}
.prose-base :where(.prose>ul>li>*:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}
.prose-base :where(.prose>ul>li>*:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}
.prose-base :where(.prose>ol>li>*:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}
.prose-base :where(.prose>ol>li>*:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}
.prose-base :where(.prose>:first-child):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-base :where(.prose>:last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}
.prose-lg :where(.prose>ul>li p):not(:where([class~="not-prose"] *)){margin-top:0.8888889em;margin-bottom:0.8888889em}
.prose-lg :where(.prose>ul>li>*:first-child):not(:where([class~="not-prose"] *)){margin-top:1.3333333em}
.prose-lg :where(.prose>ul>li>*:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.3333333em}
.prose-lg :where(.prose>ol>li>*:first-child):not(:where([class~="not-prose"] *)){margin-top:1.3333333em}
.prose-lg :where(.prose>ol>li>*:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.3333333em}
.prose-lg :where(.prose>:first-child):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-lg :where(.prose>:last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}
.prose-xl :where(.prose>ul>li p):not(:where([class~="not-prose"] *)){margin-top:0.8em;margin-bottom:0.8em}
.prose-xl :where(.prose>ul>li>*:first-child):not(:where([class~="not-prose"] *)){margin-top:1.2em}
.prose-xl :where(.prose>ul>li>*:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.2em}
.prose-xl :where(.prose>ol>li>*:first-child):not(:where([class~="not-prose"] *)){margin-top:1.2em}
.prose-xl :where(.prose>ol>li>*:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.2em}
.prose-xl :where(.prose>:first-child):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-xl :where(.prose>:last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}
.prose-2xl :where(.prose>ul>li p):not(:where([class~="not-prose"] *)){margin-top:0.8333333em;margin-bottom:0.8333333em}
.prose-2xl :where(.prose>ul>li>*:first-child):not(:where([class~="not-prose"] *)){margin-top:1.3333333em}
.prose-2xl :where(.prose>ul>li>*:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.3333333em}
.prose-2xl :where(.prose>ol>li>*:first-child):not(:where([class~="not-prose"] *)){margin-top:1.3333333em}
.prose-2xl :where(.prose>ol>li>*:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.3333333em}
.prose-2xl :where(.prose>:first-child):not(:where([class~="not-prose"] *)){margin-top:0}
.prose-2xl :where(.prose>:last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}
.pointer-events-none{pointer-events:none}
.visible{visibility:visible}
.static{position:static}
.fixed{position:fixed}
.absolute{position:absolute}
.relative{position:relative}
.sticky{position:-webkit-sticky;position:sticky}
.inset-0{top:0px;right:0px;bottom:0px;left:0px}
.right-0{right:0px}
.top-0{top:0px}
.left-0{left:0px}
.top-\[60px\]{top:60px}
.top-\[130px\]{top:130px}
.isolate{isolation:isolate}
.z-50{z-index:50}
.z-40{z-index:40}
.z-10{z-index:10}
.z-20{z-index:20}
.z-30{z-index:30}
.mx-auto{margin-left:auto;margin-right:auto}
.my-4{margin-top:1rem;margin-bottom:1rem}
.mx-24{margin-left:6rem;margin-right:6rem}
.my-8{margin-top:2rem;margin-bottom:2rem}
.mx-4{margin-left:1rem;margin-right:1rem}
.-mx-4{margin-left:-1rem;margin-right:-1rem}
.mt-6{margin-top:1.5rem}
.mr-2{margin-right:0.5rem}
.mt-8{margin-top:2rem}
.mb-1{margin-bottom:0.25rem}
.mt-2{margin-top:0.5rem}
.mb-px{margin-bottom:1px}
.mt-4{margin-top:1rem}
.ml-3{margin-left:0.75rem}
.-mt-\[0\.5277rem\]{margin-top:-0.5277rem}
.mb-8{margin-bottom:2rem}
.mb-12{margin-bottom:3rem}
.mb-4{margin-bottom:1rem}
.mb-2{margin-bottom:0.5rem}
.-mt-16{margin-top:-4rem}
.mb-16{margin-bottom:4rem}
.mb-3{margin-bottom:0.75rem}
.block{display:block}
.inline-block{display:inline-block}
.inline{display:inline}
.flex{display:flex}
.table{display:table}
.hidden{display:none}
.aspect-square{aspect-ratio:1 / 1}
.h-full{height:100%}
.h-5{height:1.25rem}
.h-\[90vh\]{height:90vh}
.h-2\/3{height:66.666667%}
.h-1\/4{height:25%}
.h-40{height:10rem}
.max-h-\[50vh\]{max-height:50vh}
.max-h-\[75px\]{max-height:75px}
.max-h-\[80vh\]{max-height:80vh}
.min-h-screen{min-height:100vh}
.min-h-\[400px\]{min-height:400px}
.min-h-\[320px\]{min-height:320px}
.min-h-\[75px\]{min-height:75px}
.w-full{width:100%}
.w-40{width:10rem}
.w-1\/3{width:33.333333%}
.w-2\/3{width:66.666667%}
.w-10{width:2.5rem}
.w-5{width:1.25rem}
.w-8{width:2rem}
.w-72{width:18rem}
.w-1\/2{width:50%}
.w-3\/4{width:75%}
.w-1\/4{width:25%}
.w-\[12\%\]{width:12%}
.max-w-3xl{max-width:48rem}
.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-rotate-45{--tw-rotate:-45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.cursor-pointer{cursor:pointer}
.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.flex-row{flex-direction:row}
.flex-row-reverse{flex-direction:row-reverse}
.flex-col{flex-direction:column}
.flex-wrap{flex-wrap:wrap}
.items-start{align-items:flex-start}
.items-center{align-items:center}
.items-stretch{align-items:stretch}
.justify-center{justify-content:center}
.justify-between{justify-content:space-between}
.justify-evenly{justify-content:space-evenly}
.overflow-hidden{overflow:hidden}
.overflow-y-auto{overflow-y:auto}
.rounded-lg{border-radius:0.5rem}
.rounded-full{border-radius:9999px}
.rounded-xl{border-radius:0.75rem}
.border{border-width:1px}
.border-4{border-width:4px}
.border-t{border-top-width:1px}
.border-b{border-bottom-width:1px}
.border-l-8{border-left-width:8px}
.border-t-0{border-top-width:0px}
.border-l{border-left-width:1px}
.border-b-2{border-bottom-width:2px}
.border-dashed{border-style:dashed}
.border-none{border-style:none}
.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}
.border-transparent{border-color:transparent}
.border-primary{--tw-border-opacity:1;border-color:rgb(16 52 123 / var(--tw-border-opacity))}
.bg-primary{--tw-bg-opacity:1;background-color:rgb(16 52 123 / var(--tw-bg-opacity))}
.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}
.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}
.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}
.bg-\[\#10347b\]{--tw-bg-opacity:1;background-color:rgb(16 52 123 / var(--tw-bg-opacity))}
.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}
.bg-secondary{--tw-bg-opacity:1;background-color:rgb(118 203 210 / var(--tw-bg-opacity))}
.bg-transparent{background-color:transparent}
.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}
.from-\[\#00054\]{--tw-gradient-from:#00054;--tw-gradient-to:rgb(0 0 0 / 0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
.to-transparent{--tw-gradient-to:transparent}
.bg-cover{background-size:cover}
.bg-center{background-position:center}
.fill-current{fill:currentColor}
.fill-primary{fill:#10347b}
.p-4{padding:1rem}
.p-2{padding:0.5rem}
.p-3{padding:0.75rem}
.p-12{padding:3rem}
.p-8{padding:2rem}
.p-6{padding:1.5rem}
.p-16{padding:4rem}
.py-20{padding-top:5rem;padding-bottom:5rem}
.px-4{padding-left:1rem;padding-right:1rem}
.px-6{padding-left:1.5rem;padding-right:1.5rem}
.py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.px-3{padding-left:0.75rem;padding-right:0.75rem}
.py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.py-4{padding-top:1rem;padding-bottom:1rem}
.py-8{padding-top:2rem;padding-bottom:2rem}
.py-12{padding-top:3rem;padding-bottom:3rem}
.px-8{padding-left:2rem;padding-right:2rem}
.py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.py-16{padding-top:4rem;padding-bottom:4rem}
.px-2{padding-left:0.5rem;padding-right:0.5rem}
.py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.pt-8{padding-top:2rem}
.pt-40{padding-top:10rem}
.pb-16{padding-bottom:4rem}
.pt-16{padding-top:4rem}
.pb-12{padding-bottom:3rem}
.pb-8{padding-bottom:2rem}
.pb-4{padding-bottom:1rem}
.pb-5{padding-bottom:1.25rem}
.pt-10{padding-top:2.5rem}
.text-center{text-align:center}
.text-right{text-align:right}
.text-end{text-align:end}
.align-middle{vertical-align:middle}
.text-4xl{font-size:2.25rem;line-height:2.5rem}
.text-sm{font-size:15px}
.text-xs{font-size:0.75rem;line-height:1rem}
.text-lg{font-size:22px}
.text-5xl{font-size:3rem;line-height:1}
.text-base{font-size:18px}
.text-3xl{font-size:1.875rem;line-height:2.25rem}
.text-7xl{font-size:4.5rem;line-height:1}
.text-xl{font-size:1.25rem;line-height:1.75rem}
.text-2xl{font-size:1.5rem;line-height:2rem}
.text-8xl{font-size:6rem;line-height:1}
.text-6xl{font-size:3.75rem;line-height:1}
.font-bold{font-weight:700}
.leading-snug{line-height:1.375}
.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.text-secondary{--tw-text-opacity:1;color:rgb(118 203 210 / var(--tw-text-opacity))}
.text-black{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}
.text-\[\#10347b\]{--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity))}
.text-\[\#76cbd2\]{--tw-text-opacity:1;color:rgb(118 203 210 / var(--tw-text-opacity))}
.text-primary{--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity))}
.opacity-50{opacity:0.5}
.opacity-\[0\.4\]{opacity:0.4}
.opacity-25{opacity:0.25}
.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1),0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1),0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1),0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}
.duration-200{transition-duration:200ms}
.ease-in{transition-timing-function:cubic-bezier(0.4,0,1,1)}
.skiplink-anchor,
.visually-hidden{display:block !important;border:0 none !important;margin:0 !important;padding:0 !important;background:transparent !important;outline:0 none !important;line-height:0 !important;height:0 !important;font-size:0 !important;overflow:hidden !important}
.skiplinks{width:0;height:0;padding:0;margin:0}
.skiplinks li{display:inline}
.skiplinks li a{display:block;position:absolute;left:-8000px;top:-8000px;width:0;height:0;z-index:200}
.skiplinks li a:focus{position:absolute;background-color:#000;color:#fff;display:block;font-size:1.3em;height:auto;width:auto;top:0;left:0;line-height:1.2em;font-weight:normal;padding:0.5em 1em;z-index:10000000;text-decoration:none}
@media (inverted-colors:inverted){img,video{filter:invert(1)}}
::-moz-selection{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity))}
::selection{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity))}
html{font-family:Ubuntu,sans-serif;font-size:18px;--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity));height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}
body{font-family:'Ubuntu',sans-serif;height:100%;text-rendering:optimizeLegibility;overflow-x:hidden;--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}
h1,
h2,
h3,
h4,
h5,
h6{margin:0;font-weight:700}
h2{margin-top:1rem;margin-bottom:0.75rem;font-size:1.5rem;line-height:2rem}
p{line-height:1.25}
.prose a:not(.no-styles){-webkit-text-decoration-line:none;text-decoration-line:none}
.prose a:not(.no-styles):hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}
.lum-lightbox.lum-open{z-index:10000}
.lum-lightbox-inner img{max-width:100% !important}
.lum-close-button.lum-close-button{right:2rem;top:2rem;opacity:1;cursor:pointer}
.btn,
.btn-outline{transition:0.25s ease all;display:flex;height:3rem;align-items:center;justify-content:center;white-space:nowrap;border-radius:9999px;border-width:1px;border-color:transparent;--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;padding-right:1rem;text-align:center;--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity))}
.btn:focus,.btn-outline:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}
.btn:hover,.btn-outline:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}
@media only screen and (max-width:700px){.btn,.btn-outline{padding-left:1.5rem;padding-right:1.5rem}}
.btn--small,.btn-outline--small{display:inline-flex;height:2.5rem;width:auto;min-width:0px;padding-left:1.5rem;padding-right:1.5rem;font-size:18px}
.btn--primary,
.btn-outline--primary{color:#fff !important;--tw-bg-opacity:1;background-color:rgb(16 52 123 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--primary.prose,.btn--primary.prose-xl,.btn-outline--primary.prose,.btn-outline--primary.prose-xl{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--primary .prose,.btn--primary .prose-xl,.btn-outline--primary .prose,.btn-outline--primary .prose-xl{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--primary .prose :where(ul>li):not(:where([class~="not-prose"] *))::marker,.btn-outline--primary .prose :where(ul>li):not(:where([class~="not-prose"] *))::marker{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--primary .prose-xl :where(ul>li):not(:where([class~="not-prose"] *))::marker,.btn-outline--primary .prose-xl :where(ul>li):not(:where([class~="not-prose"] *))::marker{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--primary .prose p,.btn-outline--primary .prose p{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--primary:hover,.btn-outline--primary:hover{--tw-bg-opacity:1;background-color:rgb(118 203 210 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity))}
.btn--primary:hover .prose,.btn--primary:hover .prose-xl,.btn-outline--primary:hover .prose,.btn-outline--primary:hover .prose-xl{--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity))}
.btn--primary:hover .prose h1,.btn--primary:hover .prose-xl h1,.btn--primary:hover .prose h2,.btn--primary:hover .prose-xl h2,.btn--primary:hover .prose h3,.btn--primary:hover .prose-xl h3,.btn--primary:hover .prose h4,.btn--primary:hover .prose-xl h4,.btn-outline--primary:hover .prose h1,.btn-outline--primary:hover .prose-xl h1,.btn-outline--primary:hover .prose h2,.btn-outline--primary:hover .prose-xl h2,.btn-outline--primary:hover .prose h3,.btn-outline--primary:hover .prose-xl h3,.btn-outline--primary:hover .prose h4,.btn-outline--primary:hover .prose-xl h4{--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity))}
.btn--secondary,.btn-outline--secondary{--tw-bg-opacity:1;background-color:rgb(118 203 210 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity))}
.btn--secondary .prose,.btn--secondary .prose-xl,.btn-outline--secondary .prose,.btn-outline--secondary .prose-xl{--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity))}
.btn--secondary .prose h1,.btn--secondary .prose-xl h1,.btn--secondary .prose h2,.btn--secondary .prose-xl h2,.btn--secondary .prose h3,.btn--secondary .prose-xl h3,.btn--secondary .prose h4,.btn--secondary .prose-xl h4,.btn-outline--secondary .prose h1,.btn-outline--secondary .prose-xl h1,.btn-outline--secondary .prose h2,.btn-outline--secondary .prose-xl h2,.btn-outline--secondary .prose h3,.btn-outline--secondary .prose-xl h3,.btn-outline--secondary .prose h4,.btn-outline--secondary .prose-xl h4{--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity))}
.btn--secondary:hover,.btn-outline--secondary:hover{--tw-bg-opacity:1;background-color:rgb(16 52 123 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--secondary:hover.prose,.btn--secondary:hover.prose-xl,.btn-outline--secondary:hover.prose,.btn-outline--secondary:hover.prose-xl{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--secondary:hover .prose,.btn--secondary:hover .prose-xl,.btn-outline--secondary:hover .prose,.btn-outline--secondary:hover .prose-xl{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--secondary:hover .prose :where(ul>li):not(:where([class~="not-prose"] *))::marker,.btn-outline--secondary:hover .prose :where(ul>li):not(:where([class~="not-prose"] *))::marker{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--secondary:hover .prose-xl :where(ul>li):not(:where([class~="not-prose"] *))::marker,.btn-outline--secondary:hover .prose-xl :where(ul>li):not(:where([class~="not-prose"] *))::marker{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--secondary:hover .prose p,.btn-outline--secondary:hover .prose p{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--contact,
.btn-outline--contact{transition:0.25s ease all;display:flex;align-items:center;justify-content:center;--tw-bg-opacity:1;background-color:rgb(118 203 210 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity))}
.btn--contact .prose,.btn--contact .prose-xl,.btn-outline--contact .prose,.btn-outline--contact .prose-xl{--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity))}
.btn--contact .prose h1,.btn--contact .prose-xl h1,.btn--contact .prose h2,.btn--contact .prose-xl h2,.btn--contact .prose h3,.btn--contact .prose-xl h3,.btn--contact .prose h4,.btn--contact .prose-xl h4,.btn-outline--contact .prose h1,.btn-outline--contact .prose-xl h1,.btn-outline--contact .prose h2,.btn-outline--contact .prose-xl h2,.btn-outline--contact .prose h3,.btn-outline--contact .prose-xl h3,.btn-outline--contact .prose h4,.btn-outline--contact .prose-xl h4{--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity))}
.btn--contact:hover,.btn-outline--contact:hover{--tw-bg-opacity:1;background-color:rgb(16 52 123 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--contact:hover.prose,.btn--contact:hover.prose-xl,.btn-outline--contact:hover.prose,.btn-outline--contact:hover.prose-xl{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--contact:hover .prose,.btn--contact:hover .prose-xl,.btn-outline--contact:hover .prose,.btn-outline--contact:hover .prose-xl{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--contact:hover .prose :where(ul>li):not(:where([class~="not-prose"] *))::marker,.btn-outline--contact:hover .prose :where(ul>li):not(:where([class~="not-prose"] *))::marker{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--contact:hover .prose-xl :where(ul>li):not(:where([class~="not-prose"] *))::marker,.btn-outline--contact:hover .prose-xl :where(ul>li):not(:where([class~="not-prose"] *))::marker{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--contact:hover .prose p,.btn-outline--contact:hover .prose p{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--contact:after,
.btn-outline--contact:after{content:"";background-image:url("/themes/demo/assets/chevron.svg");margin-left:1rem;display:block;height:1.25rem;width:1.25rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(16 52 123 / var(--tw-bg-opacity));background-position:center;background-repeat:no-repeat}
.btn--contact:after.prose,.btn--contact:after.prose-xl,.btn-outline--contact:after.prose,.btn-outline--contact:after.prose-xl{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--contact:after .prose,.btn--contact:after .prose-xl,.btn-outline--contact:after .prose,.btn-outline--contact:after .prose-xl{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--contact:after .prose :where(ul>li):not(:where([class~="not-prose"] *))::marker,.btn-outline--contact:after .prose :where(ul>li):not(:where([class~="not-prose"] *))::marker{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--contact:after .prose-xl :where(ul>li):not(:where([class~="not-prose"] *))::marker,.btn-outline--contact:after .prose-xl :where(ul>li):not(:where([class~="not-prose"] *))::marker{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--contact:after .prose p,.btn-outline--contact:after .prose p{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--contact:hover,.btn-outline--contact:hover{border-width:1px;--tw-border-opacity:1;border-color:rgb(118 203 210 / var(--tw-border-opacity))}
.btn--contact:hover:after,.btn-outline--contact:hover:after{--tw-bg-opacity:1;background-color:rgb(118 203 210 / var(--tw-bg-opacity))}
.btn--contact:hover:after .prose,.btn--contact:hover:after .prose-xl,.btn-outline--contact:hover:after .prose,.btn-outline--contact:hover:after .prose-xl{--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity))}
.btn--contact:hover:after .prose h1,.btn--contact:hover:after .prose-xl h1,.btn--contact:hover:after .prose h2,.btn--contact:hover:after .prose-xl h2,.btn--contact:hover:after .prose h3,.btn--contact:hover:after .prose-xl h3,.btn--contact:hover:after .prose h4,.btn--contact:hover:after .prose-xl h4,.btn-outline--contact:hover:after .prose h1,.btn-outline--contact:hover:after .prose-xl h1,.btn-outline--contact:hover:after .prose h2,.btn-outline--contact:hover:after .prose-xl h2,.btn-outline--contact:hover:after .prose h3,.btn-outline--contact:hover:after .prose-xl h3,.btn-outline--contact:hover:after .prose h4,.btn-outline--contact:hover:after .prose-xl h4{--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity))}
.btn--inverse,.btn-outline--inverse{display:flex;align-items:center;justify-content:center;color:rgb(255 255 255 / var(--tw-text-opacity));color:#fff;--tw-bg-opacity:1;background-color:rgb(16 52 123 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--inverse.prose,.btn--inverse.prose-xl,.btn-outline--inverse.prose,.btn-outline--inverse.prose-xl{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--inverse .prose,.btn--inverse .prose-xl,.btn-outline--inverse .prose,.btn-outline--inverse .prose-xl{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--inverse .prose :where(ul>li):not(:where([class~="not-prose"] *))::marker,.btn-outline--inverse .prose :where(ul>li):not(:where([class~="not-prose"] *))::marker{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--inverse .prose-xl :where(ul>li):not(:where([class~="not-prose"] *))::marker,.btn-outline--inverse .prose-xl :where(ul>li):not(:where([class~="not-prose"] *))::marker{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--inverse .prose p,.btn-outline--inverse .prose p{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--inverse:hover,.btn-outline--inverse:hover{--tw-bg-opacity:1;background-color:rgb(118 203 210 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity))}
.btn--inverse:hover .prose,.btn--inverse:hover .prose-xl,.btn-outline--inverse:hover .prose,.btn-outline--inverse:hover .prose-xl{--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity))}
.btn--inverse:hover .prose h1,.btn--inverse:hover .prose-xl h1,.btn--inverse:hover .prose h2,.btn--inverse:hover .prose-xl h2,.btn--inverse:hover .prose h3,.btn--inverse:hover .prose-xl h3,.btn--inverse:hover .prose h4,.btn--inverse:hover .prose-xl h4,.btn-outline--inverse:hover .prose h1,.btn-outline--inverse:hover .prose-xl h1,.btn-outline--inverse:hover .prose h2,.btn-outline--inverse:hover .prose-xl h2,.btn-outline--inverse:hover .prose h3,.btn-outline--inverse:hover .prose-xl h3,.btn-outline--inverse:hover .prose h4,.btn-outline--inverse:hover .prose-xl h4{--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity))}
.btn--inverse:after,
.btn-outline--inverse:after{content:"";background-image:url("/themes/demo/assets/chevron.svg");margin-left:1rem;display:block;height:1.25rem;width:1.25rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(118 203 210 / var(--tw-bg-opacity));background-position:center;background-repeat:no-repeat}
.btn--inverse:after .prose,.btn--inverse:after .prose-xl,.btn-outline--inverse:after .prose,.btn-outline--inverse:after .prose-xl{--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity))}
.btn--inverse:after .prose h1,.btn--inverse:after .prose-xl h1,.btn--inverse:after .prose h2,.btn--inverse:after .prose-xl h2,.btn--inverse:after .prose h3,.btn--inverse:after .prose-xl h3,.btn--inverse:after .prose h4,.btn--inverse:after .prose-xl h4,.btn-outline--inverse:after .prose h1,.btn-outline--inverse:after .prose-xl h1,.btn-outline--inverse:after .prose h2,.btn-outline--inverse:after .prose-xl h2,.btn-outline--inverse:after .prose h3,.btn-outline--inverse:after .prose-xl h3,.btn-outline--inverse:after .prose h4,.btn-outline--inverse:after .prose-xl h4{--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity))}
.btn--inverse:hover,.btn-outline--inverse:hover{border-width:1px;--tw-border-opacity:1;border-color:rgb(16 52 123 / var(--tw-border-opacity))}
.btn--inverse:hover:after,.btn-outline--inverse:hover:after{--tw-bg-opacity:1;background-color:rgb(16 52 123 / var(--tw-bg-opacity))}
.btn--inverse:hover:after.prose,.btn--inverse:hover:after.prose-xl,.btn-outline--inverse:hover:after.prose,.btn-outline--inverse:hover:after.prose-xl{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--inverse:hover:after .prose,.btn--inverse:hover:after .prose-xl,.btn-outline--inverse:hover:after .prose,.btn-outline--inverse:hover:after .prose-xl{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--inverse:hover:after .prose :where(ul>li):not(:where([class~="not-prose"] *))::marker,.btn-outline--inverse:hover:after .prose :where(ul>li):not(:where([class~="not-prose"] *))::marker{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--inverse:hover:after .prose-xl :where(ul>li):not(:where([class~="not-prose"] *))::marker,.btn-outline--inverse:hover:after .prose-xl :where(ul>li):not(:where([class~="not-prose"] *))::marker{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn--inverse:hover:after .prose p,.btn-outline--inverse:hover:after .prose p{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.btn-outline{border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity))}
.form-group:not(:last-child){margin-bottom:1rem}
.form-group label{display:block;margin-bottom:4px}
.form-error,
[data-validate-for]{color:#ff2723;margin-top:0.7rem;font-size:1rem;line-height:1.2}
.two.fields{display:flex;flex-flow:row wrap}
.two.fields .form-group{flex-grow:0;flex-shrink:0;flex-basis:calc(99.9% * 1/1 - (2rem - 2rem * 1/1));max-width:calc(99.9% * 1/1 - (2rem - 2rem * 1/1));width:calc(99.9% * 1/1 - (2rem - 2rem * 1/1));margin-bottom:1rem}
.two.fields .form-group:nth-child(1n){margin-right:2rem;margin-left:0}
.two.fields .form-group:last-child{margin-right:0}
.two.fields .form-group:nth-child(1n){margin-right:0;margin-left:auto}
.form-control:focus{border-color:grey-darker;box-shadow:0 3px 3px rgba(0,0,0,0.075);outline:none}
.form-control{padding:0.6em 0.5em;width:100%;color:#000;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);border-radius:0.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(16 52 123 / var(--tw-border-opacity))}
.form-control::-moz-placeholder{color:#808080}
.form-control::placeholder{color:#808080}
.form-actions{display:flex;justify-content:flex-start;align-items:center}
.form-actions .btn{margin-right:2rem}
label.form-input-checkbox{display:flex;margin-bottom:0.5rem}
label.form-input-checkbox .checkbox-wrapper{flex:0 0 25px}
.wrapper{display:block;position:relative;max-width:100%;z-index:1}
@media only screen and (min-width:700px){.wrapper{margin:0 20px}}
@media only screen and (min-width:1000px){.wrapper{margin:0 auto;max-width:960px}}
@media only screen and (min-width:1220px){.wrapper{max-width:1180px}}
@media only screen and (min-width:1420px){.wrapper{max-width:1380px}}
.wrapper--narrow{max-width:800px;margin:0 auto}
@media only screen and (max-width:860px){.wrapper--narrow{margin:0 20px}}
#layout-content .wrapper{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
.row{display:flex;flex-flow:row wrap;width:100%}
.clearfix:before{content:'';display:table}
.clearfix:after{content:'';display:table;clear:both}
.object-contain{font-family:"object-position:center;object-fit:contain;"}
.object-cover{font-family:"object-position:center;object-fit:cover;"}
body.oc-loading,
body.oc-loading *{cursor:wait !important}
.stripe-loading-indicator .stripe,
.stripe-loading-indicator .stripe-loaded{background:#10347b !important}
.table{width:100%}
.table td,
.table th{padding:0.5em 0.6em}
.table th{text-align:left;font-weight:500}
.table--bordered tr:first-child td,
.table--bordered tr:first-child th{border-top:1px solid #eee}
.table--bordered td,
.table--bordered th{border-bottom:1px solid #eee}
.table--with-bg th{background:#fafafa}
.area-visible{transition:1s ease opacity;order:1;opacity:1}
.area-invisible{transition:1s ease opacity;order:2;opacity:0}
.area-filter{height:calc(100vh - 130px)}
.main:before{content:'';display:table}
.main:after{content:'';display:table;clear:both}
.main img{max-width:100%}
.prose,prose-xl{width:100%;max-width:100%;--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity))}
.prose h1,prose-xl h1,.prose h2,prose-xl h2,.prose h3,prose-xl h3,.prose h4,prose-xl h4,.prose h5,prose-xl h5,.prose p,prose-xl p{margin-top:0.5rem;margin-bottom:0.5rem;--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity))}
section ul,.prose ul,.prose-xl ul,.s:prose ul{padding-left:0px}
section ul li,.prose ul li,.prose-xl ul li,.s:prose ul li{margin-top:0.25rem;margin-bottom:0.25rem;display:flex;line-height:1.25}
.bg-primary.prose,.bg-primary.prose-xl{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.bg-primary .prose,.bg-primary .prose-xl{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.embed-container iframe,
.embed-container object,
.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.pagination{margin-top:2rem;display:flex;justify-content:center}
.pagination .disabled{opacity:0.5}
.pagination .active{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}
.pagination .hover{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}
.pagination a,.pagination span{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-width:1px;--tw-border-opacity:1;border-color:rgb(243 244 246 / var(--tw-border-opacity));line-height:1}
.paginationul,
.pagination li{list-style:none}
@media only screen and (max-width:1000px){.pagination li{display:none}.pagination li:first-child,.pagination li:nth-child(2),.pagination li:nth-child(3),.pagination li:nth-last-child(2),.pagination li:nth-last-child(3),.pagination li:last-child,.pagination li.active,.pagination li.disabled{display:block}}
a:not(.no-styles){color:#10347b}
a:not(.no-styles):hover{color:#76cbd2}
.layout-blank.bg-transparent .block-text{margin-left:auto;margin-right:auto}
@media only screen and (max-width:1220px){.layout-blank.bg-transparent .block-text{width:100%}}
.layout-1,.layout-2{padding-top:6rem;padding-bottom:6rem}
@media only screen and (max-width:700px){.layout-1,.layout-2{padding-top:2rem;padding-bottom:2rem}}
.layout-1 .block-text,.layout-2 .block-text,.layout-1 .block-image,.layout-2 .block-image{width:50%}
@media only screen and (max-width:700px){.layout-1 .block-text,.layout-2 .block-text,.layout-1 .block-image,.layout-2 .block-image{width:100%}}
.layout-1 .block-image,
.layout-2 .block-image{transition:0.5s ease padding;max-height:400px;max-width:400px;overflow:hidden;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));-o-object-fit:cover;object-fit:cover;padding:1rem;font-family:"object-position:center;object-fit:cover;"}
.layout-1 .block-image img,.layout-2 .block-image img{min-height:100%;min-width:100%;border-radius:9999px}
.layout-1:hover .block-image,.layout-2:hover .block-image{padding:0px}
.layout-1 ul,
.layout-2 ul{text-align:left}
.layout-2 .block-text{order:1}
@media only screen and (max-width:700px){.layout-2 .block-text{order:0}}
.block-bg-1{--tw-bg-opacity:1;background-color:rgb(16 52 123 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.block-bg-1.prose,.block-bg-1.prose-xl{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.block-bg-1 .prose,.block-bg-1 .prose-xl{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.block-bg-1 .prose :where(ul>li):not(:where([class~="not-prose"] *))::marker{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.block-bg-1 .prose-xl :where(ul>li):not(:where([class~="not-prose"] *))::marker{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.block-bg-1 .prose p{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.block-bg-1 .prose{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.block-bg-1 .prose h1,.block-bg-1 .prose h2,.block-bg-1 .prose h3,.block-bg-1 .prose h4,.block-bg-1 .prose h5,.block-bg-1 .prose p{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.block-bg-2 .btn--contact{display:flex;align-items:center;justify-content:center;color:#fff;--tw-bg-opacity:1;background-color:rgb(16 52 123 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.block-bg-2 .btn--contact.prose,.block-bg-2 .btn--contact.prose-xl{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.block-bg-2 .btn--contact .prose,.block-bg-2 .btn--contact .prose-xl{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.block-bg-2 .btn--contact .prose :where(ul>li):not(:where([class~="not-prose"] *))::marker{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.block-bg-2 .btn--contact .prose-xl :where(ul>li):not(:where([class~="not-prose"] *))::marker{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.block-bg-2 .btn--contact .prose p{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.block-bg-2 .btn--contact:hover{--tw-bg-opacity:1;background-color:rgb(118 203 210 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity))}
.block-bg-2 .btn--contact:hover .prose,.block-bg-2 .btn--contact:hover .prose-xl{--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity))}
.block-bg-2 .btn--contact:hover .prose h1,.block-bg-2 .btn--contact:hover .prose-xl h1,.block-bg-2 .btn--contact:hover .prose h2,.block-bg-2 .btn--contact:hover .prose-xl h2,.block-bg-2 .btn--contact:hover .prose h3,.block-bg-2 .btn--contact:hover .prose-xl h3,.block-bg-2 .btn--contact:hover .prose h4,.block-bg-2 .btn--contact:hover .prose-xl h4{--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity))}
.block-bg-2 .btn--contact:after{content:"";background-image:url("/themes/demo/assets/chevron.svg");margin-left:1rem;display:block;height:1.25rem;width:1.25rem;border-radius:9999px;background-position:center;background-repeat:no-repeat}
.block-bg-2 .btn--contact:hover{border-width:1px;--tw-border-opacity:1;border-color:rgb(16 52 123 / var(--tw-border-opacity))}
.block-bg-2 .btn--contact:hover:after{--tw-bg-opacity:1;background-color:rgb(16 52 123 / var(--tw-bg-opacity))}
.block-bg-2 .btn--contact:hover:after.prose,.block-bg-2 .btn--contact:hover:after.prose-xl{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.block-bg-2 .btn--contact:hover:after .prose,.block-bg-2 .btn--contact:hover:after .prose-xl{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.block-bg-2 .btn--contact:hover:after .prose :where(ul>li):not(:where([class~="not-prose"] *))::marker{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.block-bg-2 .btn--contact:hover:after .prose-xl :where(ul>li):not(:where([class~="not-prose"] *))::marker{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.block-bg-2 .btn--contact:hover:after .prose p{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.block-bg-2 .prose{--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity))}
.block-bg-2 .prose h1,.block-bg-2 .prose h2,.block-bg-2 .prose h3,.block-bg-2 .prose h4,.block-bg-2 .prose h5,.block-bg-2 .prose p{--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity))}
.from-black{--tw-gradient-from:rgba(0,0,0,0.502);--tw-gradient-to:#0000NaN;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}
a.btn{-webkit-text-decoration-line:none;text-decoration-line:none}
.bg-secondary .prose,.bg-secondary .prose-xl{--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity))}
.bg-secondary .prose h1,.bg-secondary .prose-xl h1,.bg-secondary .prose h2,.bg-secondary .prose-xl h2,.bg-secondary .prose h3,.bg-secondary .prose-xl h3,.bg-secondary .prose h4,.bg-secondary .prose-xl h4{--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity))}
.layout-block>div{transition:1s ease background-size;background-size:100% 100%;background-position:center;background-repeat:no-repeat}
.layout-block>a{transition:1s ease background-size;background-size:100% 100%;background-position:center;background-repeat:no-repeat}
.layout-block--text{transition:1s ease opacity,1s ease max-height;max-height:0;z-index:-999;position:absolute;opacity:0}
.layout-block:hover>div,
.layout-block:hover a{background-size:130% 130%}
.layout-block:hover .layout-block--text{max-height:500px;position:relative;z-index:10;opacity:1}
section ul,
.prose ul,
.prose-xl ul,
.s:prose ul{list-style:auto;padding-left:0px}
section ul li,.prose ul li,.prose-xl ul li,.s:prose ul li{margin-top:0.25rem;margin-bottom:0.25rem;display:flex;line-height:1.25}
section ul li:marker,.prose ul li:marker,.prose-xl ul li:marker,.s:prose ul li:marker{--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity))}
.prose-xl :where(ul):not(:where([class~="not-prose"] *)){list-style-type:disc}
.prose :where(ul>li):not(:where([class~="not-prose"] *))::marker{--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity))}
.prose-xl :where(ul>li):not(:where([class~="not-prose"] *))::marker{--tw-text-opacity:1;color:rgb(16 52 123 / var(--tw-text-opacity))}
.bg-primary .prose :where(ul>li):not(:where([class~="not-prose"] *))::marker{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.bg-primary .prose-xl :where(ul>li):not(:where([class~="not-prose"] *))::marker{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.bg-primary .prose p{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.gdpr-banner-host{pointer-events:none;position:fixed;right:0px;bottom:0px;margin:1rem;max-width:28rem;perspective:2000px;z-index:12000}
@media only screen and (max-width:700px){.gdpr-banner-host{margin:0px;width:100%;max-width:100%}}
.gdpr-banner-host--visible{pointer-events:auto}
.gdpr-banner{pointer-events:none;border-radius:0.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.5rem;line-height:1.375;opacity:0;--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1),0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:rotateX(-30deg) translate3d(0,30px,0);transition-duration:0.25s;will-change:transform,opacity}
@media only screen and (max-width:700px){.gdpr-banner{border-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem;box-shadow:0 -4px 10px -3px rgba(0,0,0,0.1),0 -1px 6px -2px rgba(0,0,0,0.05);transform:translate3d(0,30px,0)}}
.gdpr-banner-host--visible .gdpr-banner{pointer-events:auto;opacity:1;transform:translate3d(0,0,0)}
.gdpr-banner-host--out .gdpr-banner{pointer-events:none;opacity:0;transform:rotateX(30deg) translate3d(0,-30px,0)}
@media only screen and (max-width:700px){.gdpr-banner-host--out .gdpr-banner{transform:translate3d(0,30px,0)}}
.gdpr-banner__message{margin-bottom:1.5rem;font-size:18px;line-height:1.375}
@media only screen and (max-width:700px){.gdpr-banner__message{font-size:15px}}
.gdpr-banner__actions{margin-top:1rem;display:flex;align-items:center;justify-content:space-between}
.gdpr-banner__actions .btn{height:auto;padding-left:1rem;padding-right:1rem;padding-top:0.75rem;padding-bottom:0.75rem;font-size:15px;text-transform:uppercase;line-height:1;-webkit-text-decoration-line:none;text-decoration-line:none}
.gdpr-banner__buttons{display:flex;flex:1 1 0%}
.gdpr-banner__settings{justify-self:end}
.gdpr-banner .gdpr-banner__button--opt-out{margin-left:1rem;border-color:transparent;background-color:transparent;opacity:0.75;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
@media only screen and (max-width:1220px){.layout-blank.gdpr-banner .gdpr-banner__button--opt-out .block-text{width:100%}}
.layout-blank.gdpr-banner .gdpr-banner__button--opt-out .block-text{margin-left:auto;margin-right:auto}
.gdpr-banner .gdpr-banner__button--opt-out:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));opacity:1;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
.gdpr-banner .gdpr-banner__button--settings{margin:0px;display:flex;align-items:center;justify-content:center;color:inherit}
.gdpr-banner .gdpr-banner__button--settings svg{transform:rotate(0deg);fill:currentColor}
.gdpr-banner .gdpr-banner__button--settings:hover svg{-webkit-animation:spinner-delayed 2s infinite;animation:spinner-delayed 2s infinite}
.gdpr-banner-host--out{pointer-events:none}
.gdpr-cookie-manager-content{max-height:100%;overflow-y:auto;min-height:50vh;height:auto}
.gdpr-cookie-manager-content input:checked ~ div>label{--tw-border-opacity:1;border-color:rgb(31 41 55 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}
.gdpr-cookie-manager-content input:checked ~ div ~ div{display:block}
.gdpr-cookie-manager-content .toggle-checkbox:checked{right:0px;border-color:#68d391}
.gdpr-cookie-manager-content .toggle-checkbox:checked + .toggle-label{background-color:#68d391}
.gdpr-cookie-manager-content .toggle-checkbox:disabled{right:0px;cursor:not-allowed;border-color:#cdf1db}
.gdpr-cookie-manager-content .toggle-checkbox:disabled + .toggle-label{background-color:#cdf1db}
.isolate{isolation:isolate}
@-webkit-keyframes spinner-delayed{50%,100%{transform:rotate(360deg)}}
@keyframes spinner-delayed{50%,100%{transform:rotate(360deg)}}
.navbar{transition:0.5s ease all;padding-top:0.75rem;padding-bottom:0.75rem}
.has-sub:hover .subnav{display:block}
.mobilenav{transition:0.35s ease-in-out all;opacity:0;transform:translateX(-100vw)}
.nav-visible .mobilenav{display:block;opacity:1;transform:translateX(0)}
.swiper-pagination-bullet{width:0.75rem !important;height:0.75rem !important;background:transparent !important;opacity:100 !important;border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}
.swiper-pagination-bullet-active{background:#fff !important}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{min-width:0.75rem}
.slide-overlay{background:linear-gradient(to bottom,rgba(0,0,0,0.627),transparent)}
.swiper-button-prev{left:calc(50% - 14px) !important;top:44px !important;color:#10347b !important;--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.swiper-button-next{right:calc(50% - 14px) !important;top:auto !important;bottom:44px !important;color:#10347b !important;--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.team-portrait,
.area-image{transition:0.5s ease padding}
.team-member:hover .team-portrait,.area-item:hover .team-portrait,.team-member:hover .area-image,.area-item:hover .area-image{padding:0px}
.partners a img{transition:0.5s ease transform}
.partners a:hover img{transform:scale(1.2)}
.teaser h1,.teaser h2,.teaser h3,.teaser h4,.teaser h5{margin-bottom:2rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;color:rgb(16 52 123 / var(--tw-text-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:bg-secondary:hover{--tw-bg-opacity:1;background-color:rgb(118 203 210 / var(--tw-bg-opacity))}
.hover\:text-secondary:hover{--tw-text-opacity:1;color:rgb(118 203 210 / var(--tw-text-opacity))}
.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1),0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1),0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
@media (max-width:1220px){.l\:w-1\/3{width:33.333333%}.l\:p-4{padding:1rem}.l\:py-4{padding-top:1rem;padding-bottom:1rem}}
@media (max-width:1000px){.m\:relative{position:relative}.m\:order-2{order:2}.m\:order-1{order:1}.m\:my-16{margin-top:4rem;margin-bottom:4rem}.m\:my-auto{margin-top:auto;margin-bottom:auto}.m\:mx-0{margin-left:0px;margin-right:0px}.m\:my-0{margin-top:0px;margin-bottom:0px}.m\:my-4{margin-top:1rem;margin-bottom:1rem}.m\:my-2{margin-top:0.5rem;margin-bottom:0.5rem}.m\:mt-8{margin-top:2rem}.m\:mb-4{margin-bottom:1rem}.m\:mb-12{margin-bottom:3rem}.m\:mb-8{margin-bottom:2rem}.m\:block{display:block}.m\:hidden{display:none}.m\:h-auto{height:auto}.m\:max-h-\[50vh\]{max-height:50vh}.m\:w-full{width:100%}.m\:w-1\/2{width:50%}.m\:w-1\/4{width:25%}.m\:w-1\/6{width:16.666667%}.m\:justify-center{justify-content:center}.m\:rounded-lg{border-radius:0.5rem}.m\:border-t-0{border-top-width:0px}.m\:border-b{border-bottom-width:1px}.m\:p-2{padding:0.5rem}.m\:px-1{padding-left:0.25rem;padding-right:0.25rem}.m\:py-4{padding-top:1rem;padding-bottom:1rem}.m\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.m\:px-0{padding-left:0px;padding-right:0px}.m\:pt-4{padding-top:1rem}.m\:pb-8{padding-bottom:2rem}.m\:pb-4{padding-bottom:1rem}.m\:text-center{text-align:center}.m\:text-5xl{font-size:3rem;line-height:1}.m\:text-sm{font-size:15px}}
@media (max-width:700px){.s\:order-1{order:1}.s\:m-2{margin:0.5rem}.s\:my-4{margin-top:1rem;margin-bottom:1rem}.s\:mt-8{margin-top:2rem}.s\:mr-0{margin-right:0px}.s\:mt-2{margin-top:0.5rem}.s\:mb-6{margin-bottom:1.5rem}.s\:mb-4{margin-bottom:1rem}.s\:block{display:block}.s\:hidden{display:none}.s\:aspect-auto{aspect-ratio:auto}.s\:h-\[80vh\]{height:80vh}.s\:h-auto{height:auto}.s\:w-full{width:100%}.s\:w-28{width:7rem}.s\:w-1\/3{width:33.333333%}.s\:flex-col{flex-direction:column}.s\:justify-center{justify-content:center}.s\:border-0{border-width:0px}.s\:p-2{padding:0.5rem}.s\:p-4{padding:1rem}.s\:px-2{padding-left:0.5rem;padding-right:0.5rem}.s\:px-4{padding-left:1rem;padding-right:1rem}.s\:py-8{padding-top:2rem;padding-bottom:2rem}.s\:pt-32{padding-top:8rem}.s\:pb-4{padding-bottom:1rem}.s\:pt-8{padding-top:2rem}.s\:text-lg{font-size:22px}}