.elementor .hws2-pane{color:#06233e;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1rem;padding-inline-end:1rem;border-width:0.08rem;border-color:#a6bbb9;border-style:solid;background-color:#edf6fa;}.elementor .hws2-window{padding:0.8rem;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:1rem;border-width:0.8rem;border-color:#06233e;border-style:solid;background-color:#06233e;box-shadow:0.6rem 0.6rem 0px 0px #b9dce5;display:grid;gap:0.8rem;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .hws2-plain{padding:0px;}.elementor .hws2-actions{padding:0px;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;align-items:center;}.elementor .hws2-dark{color:#ffffff;background-color:#06233e;}.elementor .hws2-link{font-family:Manrope;font-weight:700;font-size:0.9rem;color:#06233e;text-decoration:underline;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;background-color:transparent;display:inline-block;}.elementor .hws2-link:hover,.elementor .hws2-link:focus-visible{color:#087d9a;}.elementor .hws2-button:hover,.elementor .hws2-button:focus-visible{color:#ffffff;background-color:#06233e;}.elementor .hws2-button{font-family:Manrope;font-weight:700;font-size:0.9rem;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:auto;border-radius:0px;background-color:#087d9a;display:inline-block;&:focus-visible { outline: 0.18rem solid #a4613c; outline-offset: 0.2rem; }\n}.elementor .hws2-card{padding:2rem;border-block-start-width:0.18rem;background-color:#ffffff;display:flex;flex-direction:column;border-top-style: solid; border-top-color: #a4613c; border-top-color: #087d9a;\n}.elementor .hws2-label{font-family:Manrope;font-weight:700;font-size:0.75rem;letter-spacing:0.13em;line-height:1.6;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .hws2-copy{font-family:Manrope;font-size:1rem;line-height:1.8;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .hws2-h3{font-family:Manrope;font-weight:700;font-size:1.35rem;line-height:1.3;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .hws2-h2{font-family:"DM Serif Display";font-weight:400;font-size:3rem;line-height:1.12;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .hws2-title{font-family:"DM Serif Display";font-weight:400;font-size:4.8rem;letter-spacing:-0.025em;line-height:1.06;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: auto;\n}.elementor .hws2-grid{padding:0px;display:grid;gap:2.5rem;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .hws2-hero{padding-block-start:5.5rem;padding-block-end:4rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:#f5f9fc;}.elementor .hws2-section{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;}.elementor .hws2-wrap{max-width:76rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .hws2-page{font-family:Manrope;color:#06233e;padding:0px;background-color:#f5f9fc;}