.elementor .e-34dc1ca1-6e0a{font-family:Nunito;font-weight:800;font-size:13px;color:#1f5f52;letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-5596db-6cfc{max-width:12ch;font-family:Fraunces;font-weight:600;font-size:4.25rem;color:#1d2623;letter-spacing:-0.02em;line-height:1.04;margin:0px;}.elementor .e-59ed618e-a6ca{max-width:34rem;font-family:Nunito;font-size:1.2rem;color:#3f4a46;line-height:1.65;margin:0px;}.elementor .e-1761127b-d8e3:hover,.elementor .e-1761127b-d8e3:focus-visible{background-color:#d98a1a;transform:translate3d(0px, -2px, 0px);}.elementor .e-1761127b-d8e3{font-family:Nunito;font-weight:800;font-size:1.05rem;color:#1d2623;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;background-color:#f4a93b;box-shadow:0px 14px 30px -16px rgba(244,169,59,0.9);transition:transform 0.15s, background-color 0.15s;}.elementor .e-7f6b95b5-2091:hover,.elementor .e-7f6b95b5-2091:focus-visible{color:#ffffff;background-color:#1f5f52;}.elementor .e-7f6b95b5-2091{font-family:Nunito;font-weight:800;font-size:1.05rem;color:#1f5f52;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:2px;border-color:#1f5f52;border-style:solid;background-color:transparent;transition:background-color 0.15s, color 0.15s;}.elementor .e-508b94e7-fbbf{padding:0px;margin-block-start:0.4rem;display:flex;flex-direction:row;gap:0.9rem;flex-wrap:wrap;}.elementor .e-252fd5fe-49d9{font-family:Nunito;font-size:15px;color:#5c6b66;margin:0px;}.elementor .e-1bb72dbe-b031{font-family:Nunito;font-size:15px;color:#5c6b66;margin:0px;}.elementor .e-13ccef6e-c07a{font-family:Nunito;font-size:15px;color:#b4432b;margin:0px;}.elementor .e-190f7785-9bb6{width:100%;padding-block-start:1.2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:1rem;display:flex;flex-direction:row;flex-wrap:wrap;gap: 0.5rem 1.6rem; border-block-start-width: 1px; border-top-style: solid; border-top-color: #e4dccf;\n}.elementor .e-50b4c8-8099{padding:0px;display:flex;flex-direction:column;gap:1.4rem;align-items:flex-start;}.elementor .e-7e60e1e7-623b{width:100%;height:auto;max-width:580px;aspect-ratio:4 / 3.4;object-fit:cover;border-start-start-radius:36px;border-start-end-radius:36px;border-end-start-radius:120px;border-end-end-radius:36px;box-shadow:0px 30px 70px -30px rgba(29,38,35,0.45);display:block;}.elementor .e-15a007f4-e1ff{font-family:Nunito;font-weight:800;font-size:14px;color:#1f5f52;margin:0px;}.elementor .e-5a18f31f-3c78{font-family:Fraunces;font-size:15px;color:#3f4a46;line-height:1.4;font-style:italic;margin:0px;}.elementor .e-5544affd-84fb{max-width:290px;position:absolute;inset-block-end:28px;inset-inline-start:-10px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;border-radius:18px;background-color:#ffffff;box-shadow:0px 18px 40px -18px rgba(29,38,35,0.4);display:flex;flex-direction:column;gap:4px;}.elementor .e-4f0eb1ac-7536{position:relative;padding:0px;display:flex;justify-content:center;align-items:center;}.elementor .e-5a6cfd1d-d238{width:100%;max-width:1240px;padding:0px;display:grid;gap:4rem;grid-template-columns:1.05fr 1fr;align-items:center;}.elementor .e-417a85bf-3cfa{overflow:hidden;padding-block-start:4.5rem;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#fbf7f0;display:flex;flex-direction:column;align-items:center;background-image: radial-gradient(ellipse 50% 70% at 85% 20%, rgba(244,169,59,0.22), transparent 70%), radial-gradient(ellipse 40% 50% at 10% 90%, rgba(31,95,82,0.10), transparent 70%);\n}.elementor .e-7b0232f0-9229{font-family:Fraunces;font-weight:600;font-size:1.2rem;color:#1f5f52;margin:0px;}.elementor .e-55f259e8-8778{font-family:Nunito;font-size:15px;color:#5c6b66;line-height:1.55;margin:0px;}.elementor .e-3200ee1f-88cb:hover,.elementor .e-3200ee1f-88cb:focus-visible{box-shadow:0px 18px 50px -24px rgba(29,38,35,0.35);transform:translate3d(0px, -4px, 0px);}.elementor .e-3200ee1f-88cb{text-decoration:none;padding-block-start:22px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;border-radius:20px;border-width:1px;border-color:#e4dccf;border-style:solid;background-color:#ffffff;transition:transform 0.2s, box-shadow 0.2s;display:flex;flex-direction:column;gap:6px;}.elementor .e-2a42aaaf-440d{font-family:Fraunces;font-weight:600;font-size:1.2rem;color:#b4432b;margin:0px;}.elementor .e-b7bf7c3-2f6b{font-family:Nunito;font-size:15px;color:#5c6b66;line-height:1.55;margin:0px;}.elementor .e-1978b197-9f86:hover,.elementor .e-1978b197-9f86:focus-visible{box-shadow:0px 18px 50px -24px rgba(29,38,35,0.35);transform:translate3d(0px, -4px, 0px);}.elementor .e-1978b197-9f86{text-decoration:none;padding-block-start:22px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;border-radius:20px;border-width:1px;border-color:#e4dccf;border-style:solid;background-color:#ffffff;transition:transform 0.2s, box-shadow 0.2s;display:flex;flex-direction:column;gap:6px;}.elementor .e-1de738b4-3b31{font-family:Fraunces;font-weight:600;font-size:1.2rem;color:#1f5f52;margin:0px;}.elementor .e-6a632ce9-6b66{font-family:Nunito;font-size:15px;color:#5c6b66;line-height:1.55;margin:0px;}.elementor .e-69dd7f4c-c7db:hover,.elementor .e-69dd7f4c-c7db:focus-visible{box-shadow:0px 18px 50px -24px rgba(29,38,35,0.35);transform:translate3d(0px, -4px, 0px);}.elementor .e-69dd7f4c-c7db{text-decoration:none;padding-block-start:22px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;border-radius:20px;border-width:1px;border-color:#e4dccf;border-style:solid;background-color:#ffffff;transition:transform 0.2s, box-shadow 0.2s;display:flex;flex-direction:column;gap:6px;}.elementor .e-2f5587cc-d954{font-family:Fraunces;font-weight:600;font-size:1.2rem;color:#1f5f52;margin:0px;}.elementor .e-6827c4b9-e63e{font-family:Nunito;font-size:15px;color:#5c6b66;line-height:1.55;margin:0px;}.elementor .e-28b258d4-c4cc:hover,.elementor .e-28b258d4-c4cc:focus-visible{box-shadow:0px 18px 50px -24px rgba(29,38,35,0.35);transform:translate3d(0px, -4px, 0px);}.elementor .e-28b258d4-c4cc{text-decoration:none;padding-block-start:22px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;border-radius:20px;border-width:1px;border-color:#e4dccf;border-style:solid;background-color:#ffffff;transition:transform 0.2s, box-shadow 0.2s;display:flex;flex-direction:column;gap:6px;}.elementor .e-169710cf-cde4{width:100%;max-width:1240px;padding:0px;margin-block-start:-1rem;display:grid;gap:1rem;grid-template-columns:repeat(4, 1fr);}.elementor .e-1dafc749-bfe0{padding-block-start:0px;padding-block-end:3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#fbf7f0;display:flex;flex-direction:column;align-items:center;}.elementor .e-f25561b-13d1{font-family:Nunito;font-weight:800;font-size:13px;color:#1f5f52;letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-7fd1dfe4-e53e{font-family:Fraunces;font-weight:600;font-size:2.9rem;color:#1d2623;letter-spacing:-0.015em;line-height:1.1;margin:0px;}.elementor .e-50783df1-26e5{font-family:Nunito;font-size:1.1rem;color:#5c6b66;line-height:1.65;margin:0px;}.elementor .e-6395ff71-bc3c{max-width:40rem;padding:0px;display:flex;flex-direction:column;gap:0.9rem;}.elementor .e-56ebf8d6-6224{width:100%;height:200px;object-fit:cover;display:block;}.elementor .e-210f8395-1775{font-family:Fraunces;font-weight:600;font-size:1.35rem;color:#1d2623;margin:0px;}.elementor .e-2a3f5815-fe8f{font-family:Nunito;font-size:15.5px;color:#5c6b66;line-height:1.6;margin:0px;}.elementor .e-395a19aa-3a2d{padding-block-start:20px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;display:flex;flex-direction:column;gap:8px;}.elementor .e-311a8940-3445:hover,.elementor .e-311a8940-3445:focus-visible{box-shadow:0px 22px 50px -26px rgba(29,38,35,0.4);transform:translate3d(0px, -5px, 0px);}.elementor .e-311a8940-3445{overflow:hidden;padding:0px;border-radius:24px;border-width:1px;border-color:#e4dccf;border-style:solid;background-color:#fbf7f0;transition:transform 0.2s, box-shadow 0.2s;display:flex;flex-direction:column;}.elementor .e-131ff359-d49d{width:100%;height:200px;object-fit:cover;display:block;}.elementor .e-2c034bab-5c5d{font-family:Fraunces;font-weight:600;font-size:1.35rem;color:#1d2623;margin:0px;}.elementor .e-1a47d1b3-a3cf{font-family:Nunito;font-size:15.5px;color:#5c6b66;line-height:1.6;margin:0px;}.elementor .e-50f34f8b-8c51{padding-block-start:20px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;display:flex;flex-direction:column;gap:8px;}.elementor .e-3e4a4ea8-4924:hover,.elementor .e-3e4a4ea8-4924:focus-visible{box-shadow:0px 22px 50px -26px rgba(29,38,35,0.4);transform:translate3d(0px, -5px, 0px);}.elementor .e-3e4a4ea8-4924{overflow:hidden;padding:0px;border-radius:24px;border-width:1px;border-color:#e4dccf;border-style:solid;background-color:#fbf7f0;transition:transform 0.2s, box-shadow 0.2s;display:flex;flex-direction:column;}.elementor .e-51458a6a-7209{width:100%;height:200px;object-fit:cover;display:block;object-position: center 30%;\n}.elementor .e-6a88548e-d563{font-family:Fraunces;font-weight:600;font-size:1.35rem;color:#1d2623;margin:0px;}.elementor .e-3faf1fb3-eea8{font-family:Nunito;font-size:15.5px;color:#5c6b66;line-height:1.6;margin:0px;}.elementor .e-6b9c3811-7d2a{padding-block-start:20px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;display:flex;flex-direction:column;gap:8px;}.elementor .e-343cc384-33c9:hover,.elementor .e-343cc384-33c9:focus-visible{box-shadow:0px 22px 50px -26px rgba(29,38,35,0.4);transform:translate3d(0px, -5px, 0px);}.elementor .e-343cc384-33c9{overflow:hidden;padding:0px;border-radius:24px;border-width:1px;border-color:#e4dccf;border-style:solid;background-color:#fbf7f0;transition:transform 0.2s, box-shadow 0.2s;display:flex;flex-direction:column;}.elementor .e-48d9ee4a-ac08{width:100%;height:200px;object-fit:cover;display:block;}.elementor .e-188ba7-6853{font-family:Fraunces;font-weight:600;font-size:1.35rem;color:#1d2623;margin:0px;}.elementor .e-74dad97d-823d{font-family:Nunito;font-size:15.5px;color:#5c6b66;line-height:1.6;margin:0px;}.elementor .e-2831462-a393{padding-block-start:20px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;display:flex;flex-direction:column;gap:8px;}.elementor .e-3801e296-390b:hover,.elementor .e-3801e296-390b:focus-visible{box-shadow:0px 22px 50px -26px rgba(29,38,35,0.4);transform:translate3d(0px, -5px, 0px);}.elementor .e-3801e296-390b{overflow:hidden;padding:0px;border-radius:24px;border-width:1px;border-color:#e4dccf;border-style:solid;background-color:#fbf7f0;transition:transform 0.2s, box-shadow 0.2s;display:flex;flex-direction:column;}.elementor .e-74d111d0-b70b{width:100%;padding:0px;display:grid;gap:1.4rem;grid-template-columns:repeat(4, 1fr);}.elementor .e-533fb571-b78d{font-family:Nunito;font-weight:800;font-size:1.05rem;color:#1f5f52;margin:0px;& a { color: #1f5f52; text-decoration: none; } & a:hover { text-decoration: underline; text-underline-offset: 5px; }\n}.elementor .e-3a7bd9d9-19ca{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:column;gap:2.5rem;align-items:flex-start;}.elementor .e-3497dabc-30a1{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#ffffff;display:flex;flex-direction:column;align-items:center;}.elementor .e-3bfeb06b-8da7{width:100%;height:auto;aspect-ratio:4 / 4.6;object-fit:cover;border-start-start-radius:120px;border-start-end-radius:28px;border-end-start-radius:28px;border-end-end-radius:28px;box-shadow:0px 30px 70px -30px rgba(29,38,35,0.45);display:block;}.elementor .e-1d98dce5-685e{font-family:Fraunces;font-weight:600;font-size:1.8rem;color:#f4a93b;line-height:1.1;margin:0px;}.elementor .e-66ffd81a-c5c0{font-family:Nunito;font-size:14.5px;color:#dfeee6;line-height:1.5;margin:0px;}.elementor .e-7ac3d002-46ba{max-width:250px;position:absolute;inset-inline-end:-14px;inset-block-end:36px;color:#ffffff;padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;border-radius:20px;background-color:#1f5f52;box-shadow:0px 18px 40px -18px rgba(29,38,35,0.5);display:flex;flex-direction:column;gap:4px;}.elementor .e-c0fa751-2780{position:relative;padding:0px;}.elementor .e-41dd6edc-5674{font-family:Nunito;font-weight:800;font-size:13px;color:#1f5f52;letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-2bec1f8f-f251{max-width:16ch;font-family:Fraunces;font-weight:600;font-size:2.9rem;color:#1d2623;letter-spacing:-0.015em;line-height:1.1;margin:0px;}.elementor .e-1551f45b-7b93{font-family:Nunito;font-size:1.1rem;color:#5c6b66;line-height:1.65;margin:0px;}.elementor .e-2d2a23a0-2dd0{font-family:Fraunces;font-weight:600;font-size:1.2rem;color:#1d2623;margin:0px;}.elementor .e-3408b866-120e{font-family:Nunito;font-size:15.5px;color:#5c6b66;line-height:1.55;margin:0px;}.elementor .e-159696e1-c186{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;background-color:#ffffff;display:flex;flex-direction:column;gap:4px;border-inline-start-width: 4px; border-left-style: solid; border-left-color: #f4a93b;\n}.elementor .e-6668785-49e9{font-family:Fraunces;font-weight:600;font-size:1.2rem;color:#1d2623;margin:0px;}.elementor .e-225ecf7e-6dfb{font-family:Nunito;font-size:15.5px;color:#5c6b66;line-height:1.55;margin:0px;}.elementor .e-5d5e8238-bcf1{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;background-color:#ffffff;display:flex;flex-direction:column;gap:4px;border-inline-start-width: 4px; border-left-style: solid; border-left-color: #f4a93b;\n}.elementor .e-1f7d06bb-3a74{font-family:Fraunces;font-weight:600;font-size:1.2rem;color:#1d2623;margin:0px;}.elementor .e-63137905-9a3b{font-family:Nunito;font-size:15.5px;color:#5c6b66;line-height:1.55;margin:0px;}.elementor .e-7d13d4c9-7841{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;background-color:#ffffff;display:flex;flex-direction:column;gap:4px;border-inline-start-width: 4px; border-left-style: solid; border-left-color: #f4a93b;\n}.elementor .e-2874e96-c591{width:100%;padding:0px;margin-block-start:0.5rem;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-35758b04-1b6f:hover,.elementor .e-35758b04-1b6f:focus-visible{background-color:#143e35;transform:translate3d(0px, -2px, 0px);}.elementor .e-35758b04-1b6f{font-family:Nunito;font-weight:800;font-size:1rem;color:#ffffff;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;margin-block-start:0.5rem;border-radius:999px;background-color:#1f5f52;transition:background-color 0.15s, transform 0.15s;}.elementor .e-61c7c50b-689e{padding:0px;display:flex;flex-direction:column;gap:1.2rem;align-items:flex-start;}.elementor .e-1bf7999d-c1cb{width:100%;max-width:1240px;padding:0px;display:grid;gap:4.5rem;grid-template-columns:1fr 1.1fr;align-items:center;}.elementor .e-4522f6f9-e6a1{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#fbf7f0;display:flex;flex-direction:column;align-items:center;}.elementor .e-335f710e-c268{font-family:Nunito;font-weight:800;font-size:13px;color:#f4a93b;letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .e-34128188-ed3c{font-family:Fraunces;font-weight:600;font-size:2.7rem;color:#ffffff;letter-spacing:-0.015em;line-height:1.12;margin:0px;}.elementor .e-5a18b080-e0c9{max-width:40rem;padding:0px;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-5baaf0f0-5741{font-size:18px;color:#f4a93b;letter-spacing:2px;margin:0px;}.elementor .e-1e2420db-8bee{font-family:Fraunces;font-size:1.1rem;color:#ffffff;line-height:1.55;margin:0px;}.elementor .e-21b2bb37-8a6c{font-family:Nunito;font-size:14.5px;color:#a9c4ba;margin:0px;}.elementor .e-73a2c605-f379{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:22px;border-width:1px;border-color:rgba(255,255,255,0.16);border-style:solid;background-color:rgba(255,255,255,0.08);display:flex;flex-direction:column;gap:12px;}.elementor .e-26a1a5c4-7e45{font-size:18px;color:#f4a93b;letter-spacing:2px;margin:0px;}.elementor .e-1c4de6e2-d165{font-family:Fraunces;font-size:1.1rem;color:#1d2623;line-height:1.55;margin:0px;}.elementor .e-4f909bd6-c6ad{font-family:Nunito;font-size:14.5px;color:#5c6b66;margin:0px;}.elementor .e-6c0eeb50-edb7{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:22px;background-color:#ffffff;box-shadow:0px 24px 50px -24px rgba(0,0,0,0.4);display:flex;flex-direction:column;gap:12px;}.elementor .e-2b7a2e0e-a9d8{font-size:18px;color:#f4a93b;letter-spacing:2px;margin:0px;}.elementor .e-2b39baa7-555c{font-family:Fraunces;font-size:1.1rem;color:#ffffff;line-height:1.55;margin:0px;}.elementor .e-506b2352-5a82{font-family:Nunito;font-size:14.5px;color:#a9c4ba;margin:0px;}.elementor .e-5ea019c0-a408{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:22px;border-width:1px;border-color:rgba(255,255,255,0.16);border-style:solid;background-color:rgba(255,255,255,0.08);display:flex;flex-direction:column;gap:12px;}.elementor .e-7f185727-fbb2{width:100%;padding:0px;display:grid;gap:1.4rem;grid-template-columns:repeat(3, 1fr);}.elementor .e-50a0b08c-44e9{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:column;gap:2.5rem;}.elementor .e-3db07c1e-19be{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#1f5f52;display:flex;flex-direction:column;align-items:center;background-image: radial-gradient(ellipse 60% 80% at 100% 0%, rgba(244,169,59,0.25), transparent 65%);\n}.elementor .e-997f1e6-ccc3{max-width:16ch;font-family:Fraunces;font-weight:600;font-size:2.6rem;color:#1d2623;letter-spacing:-0.015em;line-height:1.1;margin:0px;}.elementor .e-11ba6840-265f{max-width:32rem;font-family:Nunito;font-size:1.1rem;color:#4a3a18;line-height:1.6;margin:0px;}.elementor .e-763cb3c9-db75:hover,.elementor .e-763cb3c9-db75:focus-visible{background-color:#143e35;transform:translate3d(0px, -2px, 0px);}.elementor .e-763cb3c9-db75{font-family:Nunito;font-weight:800;font-size:1.05rem;color:#ffffff;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;background-color:#1f5f52;transition:background-color 0.15s, transform 0.15s;}.elementor .e-7756c1e7-b2fe:hover,.elementor .e-7756c1e7-b2fe:focus-visible{background-color:rgba(255,255,255,0.35);}.elementor .e-7756c1e7-b2fe{font-family:Nunito;font-weight:800;font-size:1.05rem;color:#1d2623;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:2px;border-color:#1d2623;border-style:solid;background-color:transparent;transition:background-color 0.15s;}.elementor .e-1ef18d-cabd{padding:0px;margin-block-start:0.4rem;display:flex;flex-direction:row;gap:0.8rem;flex-wrap:wrap;}.elementor .e-1c3c94b3-735b{padding-block-start:56px;padding-block-end:56px;padding-inline-start:56px;padding-inline-end:40px;display:flex;flex-direction:column;gap:1.2rem;justify-content:center;align-items:flex-start;}.elementor .e-58b4e199-1ac8{width:100%;height:100%;min-height:320px;object-fit:cover;display:block;}.elementor .e-37b9dc57-5bfb{width:100%;max-width:1240px;overflow:hidden;padding:0px;border-radius:32px;background-color:#f4a93b;display:grid;gap:0px;grid-template-columns:1.2fr 1fr;align-items:stretch;}.elementor .e-2f177f19-2dae{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#fbf7f0;display:flex;flex-direction:column;align-items:center;}