.elementor .jc2-tab:hover,.elementor .jc2-tab:focus-visible{background-color:#29455F;box-shadow:0px 11px 25px 0px rgba(20,38,61,0.2);transform:translate3d(0px, -3px, 0px);}.elementor .jc2-tab{width:auto;min-width:11rem;color:#FAF8F4;cursor:pointer;padding-block-start:1.05rem;padding-block-end:1.05rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:2rem;border-width:1px;border-color:#14263D;border-style:solid;background-color:#14263D;box-shadow:0px 7px 18px 0px rgba(20,38,61,0.12);&:focus-visible { outline: 3px solid #BDA588; outline-offset: 4px; } &.e--selected { background-color: #E8DDCD; color: #14263D; border-color: #14263D; box-shadow: 0 0 0 3px rgba(20,38,61,0.12); }\n}.elementor .jc2-faq{padding:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#D8CEBF;border-style:solid;background-color:transparent;}.elementor .jc2-card:hover,.elementor .jc2-card:focus-visible{border-color:#BDA588;box-shadow:0px 18px 42px 0px rgba(20,38,61,0.12);transform:translate3d(0px, -6px, 0px);}.elementor .jc2-card{padding:2rem;border-radius:0.6rem;border-width:1px;border-color:#D8CEBF;border-style:solid;background-color:#FAF8F4;box-shadow:0px 5px 24px 0px rgba(20,38,61,0.04);display:flex;flex-direction:column;gap:1rem;}.elementor .jc2-outline:hover,.elementor .jc2-outline:focus-visible{background-color:#E8DDCD;transform:translate3d(0px, -3px, 0px);}.elementor .jc2-outline{font-family:Manrope;font-weight:600;font-size:0.81rem;color:#14263D;line-height:1.5;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.2rem;border-width:1px;border-color:#14263D;border-style:solid;background-color:transparent;align-self:flex-start;&:focus-visible { outline: 3px solid #BDA588; outline-offset: 4px; }\n}.elementor .jc2-primary:hover,.elementor .jc2-primary:focus-visible{background-color:#29455F;transform:translate3d(0px, -3px, 0px);}.elementor .jc2-primary{font-family:Manrope;font-weight:700;font-size:0.81rem;color:#FAF8F4;line-height:1.5;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.2rem;border-width:1px;border-color:#14263D;border-style:solid;background-color:#14263D;align-self:flex-start;&:focus-visible { outline: 3px solid #BDA588; outline-offset: 4px; }\n}.elementor .jc2-nav:hover,.elementor .jc2-nav:focus-visible{color:#866B48;}.elementor .jc2-nav{font-family:Manrope;font-weight:600;font-size:0.72rem;color:#14263D;line-height:1.4;text-decoration:none;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.2rem;padding-inline-end:0.2rem;border-width:0px;background-color:transparent;&:focus-visible { outline: 2px solid #BDA588; outline-offset: 3px; }\n}.elementor .jc2-kicker{font-family:Manrope;font-weight:600;font-size:0.67rem;color:#243143;letter-spacing:0.18em;line-height:1.7;text-transform:uppercase;cursor: auto;\n}.elementor .jc2-small{font-family:Manrope;font-size:0.76rem;color:#243143;line-height:1.7;cursor: auto;\n}.elementor .jc2-copy{font-family:Manrope;font-size:0.94rem;color:#243143;line-height:1.8;cursor: auto;\n}.elementor .jc2-h3{font-family:"Playfair Display";font-weight:500;font-size:1.6rem;color:#14263D;letter-spacing:-0.02em;line-height:1.25;cursor: auto;\n}.elementor .jc2-h2{font-family:"Playfair Display";font-weight:500;font-size:2.9rem;color:#14263D;letter-spacing:-0.035em;line-height:1.17;cursor: auto;\n}.elementor .jc2-h1{font-family:"Playfair Display";font-weight:500;font-size:4.6rem;color:#14263D;letter-spacing:-0.045em;line-height:1.1;cursor: auto;\n}.elementor .jc2-section{padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:#FAF8F4;}.elementor .jc2-wrap{max-width:72rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.5rem;}.elementor .jc2-row{padding:0px;display:flex;flex-direction:row;gap:3rem;align-items:center;}.elementor .jc2-stack{padding:0px;display:flex;flex-direction:column;gap:1.3rem;}