/* Start custom CSS */body.elementor-page-185 > main > .page-header{display:none}
body.elementor-page-185 > main{max-width:none}
.elementor-185 [data-id="2f49400b"]::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.14) 1px,transparent 1px);background-size:28px 28px;opacity:.5;pointer-events:none}
.elementor-185 [data-id="2aa11ce2"]{position:relative;z-index:1}
.elementor-185 [data-id="72999fcb"]::before{content:"";position:absolute;inset:1px 3px 3px 1px;border:1.5px solid #557e9a;border-radius:50%}
.elementor-185 [data-id="72999fcb"]::after{content:"";position:absolute;width:6px;height:1.5px;background:#557e9a;right:0;bottom:1px;transform:rotate(45deg)}
.elementor-185 [data-id="7afa8d85"]::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:8px;vertical-align:middle}
.elementor-185 [data-id="47641e21"]:focus-within{outline:2px solid #9fc0d6;outline-offset:3px}
.elementor-185 [data-id="2f94fdf2"] button[aria-pressed="true"]{background:#557e9a;border-color:#557e9a;color:#fff}
.elementor-185 [data-id="2f94fdf2"] button:disabled{color:#7d889366;border-color:transparent;cursor:default;background:transparent}
.elementor-185 [data-id="2f94fdf2"] button:focus-visible{outline:2px solid #557e9a;outline-offset:3px}
.elementor-185 [hidden]{display:none!important}
.elementor-185 [data-id="4c6df3b0"]{display:none}
.elementor-185[data-pi-glossary-ready] [data-id="4c6df3b0"]:not([hidden]){display:block}
.elementor-185 [data-pi-letter-row]{display:grid;gap:1.5rem;margin-top:2.5rem;grid-template-columns:80px minmax(0,1fr)}
.elementor-185 [data-pi-letter-label]{font:700 2.25rem/2.5rem Roboto,sans-serif;color:#557e9a66;margin:0}
.elementor-185 [data-pi-letter-grid]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-width:0}
.elementor-185 [data-pi-glossary-grouped]{display:block!important;margin-top:0}
.elementor-185 [data-pi-glossary-grouped] > [data-pi-letter-row]:first-child{margin-top:0}
.elementor-185 [data-pi-letter-grid] > [data-e-type="e-collection-loop-item"]{height:100%}
.elementor-185 [data-pi-letter-grid] h3{transition:color .32s}
.elementor-185 [data-pi-letter-grid] a{transition:transform .32s,border-color .32s,box-shadow .32s}
@media(min-width:640px) and (max-width:1023px){.elementor-185 [data-id="172b6cfe"]{font-size:3rem}.elementor-185 [data-id="55e4a305"]{font-size:1.125rem}}
@media(max-width:1023px) and (min-width:640px){.elementor-185 [data-id="c5543d2"]{padding:6rem 2rem}.elementor-185 [data-id="2f49400b"]{padding:10rem 2rem 6rem}}
@media(max-width:767px){.elementor-185 [data-pi-letter-row]{grid-template-columns:1fr}}
@media(max-width:639px){.elementor-185 [data-pi-letter-grid]{grid-template-columns:1fr}.elementor-185 [data-id="172b6cfe"]{font-size:2.25rem}.elementor-185 [data-id="2f49400b"]{padding:8rem 1.25rem 4rem}.elementor-185 [data-id="c5543d2"]{padding:4rem 1.25rem}}
@media(prefers-reduced-motion:reduce){.elementor-185 [data-pi-letter-grid] a{transition:none}.elementor-185 [data-pi-letter-grid] a:hover{transform:none}}/* End custom CSS */