.elementor .e-5624d45e-8fd8{font-family:"Playfair Display";font-size:28px;color:#FFFFFF;}.elementor .e-18a4d7fa-6120{font-family:Montserrat;font-weight:300;font-size:14px;color:#AEB8C4;line-height:1.7;}.elementor .e-48ad7b4e-5910:hover,.elementor .e-48ad7b4e-5910:focus-visible{opacity:70%;}.elementor .e-48ad7b4e-5910{width:18px;height:18px;color:#C8A97E;transition:opacity 0.15s;}.elementor .e-73e71ab6-5e00:hover,.elementor .e-73e71ab6-5e00:focus-visible{opacity:70%;}.elementor .e-73e71ab6-5e00{width:18px;height:18px;color:#C8A97E;transition:opacity 0.15s;}.elementor .e-154ba47d-f302:hover,.elementor .e-154ba47d-f302:focus-visible{opacity:70%;}.elementor .e-154ba47d-f302{width:18px;height:18px;color:#C8A97E;transition:opacity 0.15s;}.elementor .e-4c61a99c-1f66{width:auto;padding:0px;margin-block-start:6px;display:flex;flex-direction:row;gap:16px;}.elementor .e-5a8a590f-c47c{width:auto;max-width:420px;padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-501a3630-6b80:hover,.elementor .e-501a3630-6b80:focus-visible{color:#C8A97E;}.elementor .e-501a3630-6b80{font-family:Montserrat;font-size:14px;color:#FFFFFF;}.elementor .e-5851a16d-8e1e:hover,.elementor .e-5851a16d-8e1e:focus-visible{color:#C8A97E;}.elementor .e-5851a16d-8e1e{font-family:Montserrat;font-size:14px;color:#FFFFFF;}.elementor .e-24763eb7-2a46:hover,.elementor .e-24763eb7-2a46:focus-visible{color:#C8A97E;}.elementor .e-24763eb7-2a46{font-family:Montserrat;font-size:14px;color:#FFFFFF;}.elementor .e-460d7a2a-a443:hover,.elementor .e-460d7a2a-a443:focus-visible{color:#C8A97E;}.elementor .e-460d7a2a-a443{font-family:Montserrat;font-size:14px;color:#FFFFFF;}.elementor .e-3e486da0-6810{width:auto;padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-58157b4b-f348{width:100%;max-width:1100px;padding:0px;display:flex;flex-direction:row;gap:40px;justify-content:space-between;align-items:flex-start;}.elementor .e-231f2feb-22ce{font-family:Montserrat;font-size:12px;color:#8C9EA4;}.elementor .e-615194d8-318e{width:100%;max-width:1100px;padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;border-block-start: 1px solid rgba(255,255,255,0.12);\n}.elementor .e-4b1782e5-48f2{width:100%;max-width:100%;background-color:#2C333A;display:flex;flex-direction:column;gap:40px;align-items:center;padding-block: 64px 28px; padding-inline: 48px;\n}