.elementor .e-703da92c-88cb{font-size:0.875rem;margin-block-end:2.5rem;}.elementor .e-2d0d2204-82a7{max-width:62rem;font-family:var(--bb-display);font-weight:400;font-size:clamp(2.3rem,4.5vw,4rem);line-height:1.12;margin-block-start:1.1rem;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7357d3cc-d05c{font-size:0.875rem;}.elementor .e-61f2cee6-669c{font-size:0.8rem;margin-block-start:0.4rem;}.elementor .e-13de421e-3e0d{max-width:64rem;padding-block-start:3rem;padding-block-end:2.75rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-39a4f096-a4bf{width:100%;height:auto;border-radius:1.25rem;display:block;}.elementor .e-4fb99659-f219{max-width:64rem;padding-block-start:0px;padding-block-end:3.25rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-3003d017-715a{max-width:50rem;font-family:var(--bb-sans);font-size:1.075rem;line-height:1.85;padding-block-start:0px;padding-block-end:3rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;& p { margin:0 0 1.45rem;color:#2F738F;font-family:'Open Sans',sans-serif; } & h2 { font-family:'Lilita One',sans-serif;font-weight:400;line-height:1.2;font-size:clamp(1.7rem,3vw,2.25rem);color:#2F738F;margin:3rem 0 1.25rem;scroll-margin-top:2rem; } & h3 { font-family:'Lilita One',sans-serif;font-weight:400;color:#2F738F; } & a { color:#E2145F;text-decoration:underline;text-underline-offset:0.2em; } & a:hover { color:#195B72; } & strong { font-weight:700; } & figure { margin:2.5rem auto;max-width:35rem; } & figure img { width:100%;height:auto;border-radius:1rem; } & ul,& ol { padding-left:1.6rem;margin:1.5rem 0 2rem; } & li { margin:0.55rem 0; } & li::marker { color:#E2145F;font-weight:800; } & .bb-table-scroll { overflow-x:auto;margin:2rem 0; } & table { width:100%;min-width:36rem;border-collapse:collapse;font-size:0.9rem;line-height:1.65; } & th,& td { padding:1rem;text-align:left;vertical-align:top;border:1px solid #2F738F30; } & thead { background:#195B72;color:#fff; } & tbody tr:nth-child(even) { background:#F6F3EF; } & tbody th { font-weight:700; } & p, & li { font-size:1.075rem;line-height:1.85; } & .wp-block-details { margin:0;border-top:1px solid #2F738F35;padding:0;background:transparent; } & .wp-block-details:last-of-type { border-bottom:1px solid #2F738F35; } & .wp-block-details > summary { position:relative;list-style:none;cursor:pointer;font-family:'Open Sans',sans-serif;font-size:1.025rem;font-weight:700;line-height:1.6;color:#2F738F;padding:1.2rem 2.5rem 1.2rem 0; } & .wp-block-details > summary::-webkit-details-marker { display:none; } & .wp-block-details > summary::after { content:'+';position:absolute;right:0.25rem;top:1.1rem;color:#E2145F;font-family:'Open Sans',sans-serif;font-size:1.6rem;font-weight:400;line-height:1.2; } & .wp-block-details[open] > summary { color:#E2145F; } & .wp-block-details[open] > summary::after { content:'−'; } & .wp-block-details > summary:focus-visible { outline:2px solid #E2145F;outline-offset:3px; } & .wp-block-details > p { margin:0;padding:0 0 1.4rem;font-size:1rem;line-height:1.8; }\n}.elementor .e-3d605b31-5a4e{font-family:var(--bb-display);font-weight:400;font-size:2rem;margin-block-end:1.5rem;}.elementor .e-4ed77e52-c27a{max-width:50rem;padding-block-start:2rem;padding-block-end:4rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:1px;border-top-style: solid; border-top-color: #2F738F25;\n}.elementor .e-1006992d-2ba2{font-family:var(--bb-sans);color:var(--bb-petrol);padding:0px;background-color:var(--bb-cream);& h1 em, & h2 em, & h3 em { font-family:'Open Sans',sans-serif !important;font-weight:800 !important;font-style:italic !important;font-size:0.9em !important;color:#E2145F;letter-spacing:-0.01em;font-synthesis:none; } & a:focus-visible { outline:2px solid #E2145F;outline-offset:5px; }\n}