/* Estilos derivados do layout original (gerado a partir do Elementor) */
.e-330c426 > .e-inner { flex-direction: row; gap: 0px 0px; justify-content: space-between; align-items: center; }
.e-c2747ff { width: 21%; flex-direction: column; }
.e-297a23b { width: 58%; flex-direction: column; }
.e-966bcb8 .nav a { font-family: 'Sora', sans-serif; font-weight: 400; color: #7A7A7A; }
.e-966bcb8 .nav a:hover { color: #1A1A1A; }
.e-ba83f4a { width: 16%; flex-direction: column; }
.e-d26bffa { align-self: flex-end; text-align: right; }
.e-d26bffa .soc a { font-size: 17px; color: #938C86; fill: #938C86; background-color: #EFEFEF; }
.e-d26bffa .soc { justify-content: flex-end; }
.e-f7b5730 { padding: 50px 50px 50px 50px; }
.e-f7b5730 > .e-inner { flex-direction: row; gap: 0px 0px; }
.e-479443a { width: 50%; flex-direction: column; justify-content: center; }
.e-2ad8cce .ibox-title { font-family: 'Noto Serif Display', serif; font-size: 52px; font-weight: 300; color: #1A1A1A; }
.e-2ad8cce .ibox-desc { font-family: 'Sora', sans-serif; font-size: 18px; font-weight: 400; }
.e-2ad8cce .ibox { text-align: left; }
.e-2ad8cce:hover .ibox-title { color: #1A1A1A; }
.e-73caa37 { width: 60%; text-align: left; }
.e-73caa37 .btn { background: linear-gradient(135deg, #e5b86c, #b47c2c); color: white; border: none; border-radius: 8px; padding: 15px 30px; font-weight: 600; font-size: 16px; transition: all 0.3s ease; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); width: 100%; }
.e-73caa37 .btn:hover { background: linear-gradient(135deg, #f1c97e, #a8641f); transform: translateY(-2px); }
.e-c566a6e { width: 50%; flex-direction: column; }
.e-e1b6b5d { width: 80%; }
.e-e1b6b5d img { border-radius: 25px 0 25px 0; }
.e-33ae7ad { padding: 50px 50px 50px 50px; background-color: #1A1A1A; }
.e-33ae7ad > .e-inner { flex-direction: row; }
.e-5499d72 { width: 30%; padding: 20px 20px 20px 20px; border-radius: 5px 5px 5px 5px; background-color: #938C86; }
.e-5499d72 .ibx { gap: 0px; }
.e-5499d72 .ibx-ico { font-size: 50px; color: #E6AD52; fill: #E6AD52; }
.e-5499d72 .ibx-title { margin-bottom: 5px; font-family: 'Sora', sans-serif; font-weight: 600; color: #1A1A1A; }
.e-5499d72 .ibx-desc { font-family: 'Sora', sans-serif; font-weight: 400; color: #3E3E3E; }
.e-5499d72:hover .ibx-title { color: #1A1A1A; }
.e-4d8afcf { width: 30%; padding: 20px 20px 20px 20px; border-radius: 5px 5px 5px 5px; background-color: #938C86; }
.e-4d8afcf .ibx { gap: 0px; }
.e-4d8afcf .ibx-ico { font-size: 50px; color: #E6AD52; fill: #E6AD52; }
.e-4d8afcf .ibx-title { margin-bottom: 5px; font-family: 'Sora', sans-serif; font-weight: 600; color: #1A1A1A; }
.e-4d8afcf .ibx-desc { font-family: 'Sora', sans-serif; font-weight: 400; color: #3E3E3E; }
.e-4d8afcf:hover .ibx-title { color: #1A1A1A; }
.e-c587cf7 { width: 30%; padding: 20px 20px 20px 20px; border-radius: 5px 5px 5px 5px; background-color: #938C86; }
.e-c587cf7 .ibx { gap: 0px; }
.e-c587cf7 .ibx-ico { font-size: 50px; color: #E6AD52; fill: #E6AD52; }
.e-c587cf7 .ibx-title { margin-bottom: 5px; font-family: 'Sora', sans-serif; font-weight: 600; color: #1A1A1A; }
.e-c587cf7 .ibx-desc { font-family: 'Sora', sans-serif; font-weight: 400; color: #3E3E3E; }
.e-c587cf7:hover .ibx-title { color: #1A1A1A; }
.e-d1e92de { padding: 50px 50px 50px 50px; background-color: #1A1A1A; }
.e-d1e92de > .e-inner { flex-direction: row; gap: 0px 0px; }
.e-9289787 { width: 50%; flex-direction: column; }
.e-89e4dbb { width: 100%; }
.e-89e4dbb img { border-radius: 25px 0 25px 0; }
.e-c0da8c4 { width: 50%; flex-direction: row; justify-content: flex-start; flex-wrap: wrap; }
.e-a06934a .hd { font-family: 'Sora', sans-serif; font-size: 15px; letter-spacing: 4.6px; font-weight: 700; color: #938C86; }
.e-6ff55cf { margin: -20px 0 0 0; }
.e-6ff55cf .ibox-title { font-family: 'Noto Serif Display', serif; font-size: 52px; font-weight: 300; color: #C1B6A7; margin-bottom: 12px; }
.e-6ff55cf .ibox-desc { font-family: 'Sora', sans-serif; font-size: 14px; font-weight: 400; color: #FFFFFF; }
.e-6ff55cf .ibox { text-align: left; }
.e-6ff55cf:hover .ibox-title { color: #C1B6A7; }
.e-24a6504 { width: 46%; padding: 20px 20px 20px 20px; border-radius: 5px 5px 5px 5px; background-color: #938C86; }
.e-24a6504 .ibx { gap: 16px; flex-direction: row; text-align: left; }
.e-24a6504 .ibx-ico { font-size: 50px; color: #E6AD52; fill: #E6AD52; }
.e-24a6504 .ibx-title { margin-bottom: 5px; font-family: 'Sora', sans-serif; font-size: 16px; font-weight: 600; color: #1A1A1A; }
.e-24a6504 .ibx-desc { font-family: 'Sora', sans-serif; font-size: 12px; font-weight: 400; color: #3E3E3E; }
.e-24a6504:hover .ibx-title { color: #1A1A1A; }
.e-a95776a { width: 46%; padding: 20px 20px 20px 20px; border-radius: 5px 5px 5px 5px; background-color: #938C86; }
.e-a95776a .ibx { gap: 16px; flex-direction: row; text-align: left; }
.e-a95776a .ibx-ico { font-size: 50px; color: #E6AD52; fill: #E6AD52; }
.e-a95776a .ibx-title { margin-bottom: 5px; font-family: 'Sora', sans-serif; font-size: 16px; font-weight: 600; color: #1A1A1A; }
.e-a95776a .ibx-desc { font-family: 'Sora', sans-serif; font-size: 12px; font-weight: 400; color: #3E3E3E; }
.e-a95776a:hover .ibx-title { color: #1A1A1A; }
.e-e949a6d { width: 46%; padding: 20px 20px 20px 20px; border-radius: 5px 5px 5px 5px; background-color: #938C86; }
.e-e949a6d .ibx { gap: 16px; flex-direction: row; text-align: left; }
.e-e949a6d .ibx-ico { font-size: 50px; color: #E6AD52; fill: #E6AD52; }
.e-e949a6d .ibx-title { margin-bottom: 5px; font-family: 'Sora', sans-serif; font-size: 16px; font-weight: 600; color: #1A1A1A; }
.e-e949a6d .ibx-desc { font-family: 'Sora', sans-serif; font-size: 12px; font-weight: 400; color: #3E3E3E; }
.e-e949a6d:hover .ibx-title { color: #1A1A1A; }
.e-63970f3 { width: 46%; padding: 20px 20px 20px 20px; border-radius: 5px 5px 5px 5px; background-color: #938C86; }
.e-63970f3 .ibx { gap: 16px; flex-direction: row; text-align: left; }
.e-63970f3 .ibx-ico { font-size: 50px; color: #E6AD52; fill: #E6AD52; }
.e-63970f3 .ibx-title { margin-bottom: 5px; font-family: 'Sora', sans-serif; font-size: 16px; font-weight: 600; color: #1A1A1A; }
.e-63970f3 .ibx-desc { font-family: 'Sora', sans-serif; font-size: 12px; font-weight: 400; color: #3E3E3E; }
.e-63970f3:hover .ibx-title { color: #1A1A1A; }
.e-ea64625 { padding: 50px 50px 50px 50px; }
.e-ea64625 > .e-inner { flex-direction: row; gap: 0px 0px; flex-wrap: wrap; }
.e-abe4275 { width: 50%; flex-direction: row; justify-content: flex-start; flex-wrap: wrap; }
.e-c8ae2db .hd { font-family: 'Sora', sans-serif; font-size: 15px; letter-spacing: 4.6px; font-weight: 700; text-transform: uppercase; color: #938C86; }
.e-4370024 { margin: -70px 0 0 0; }
.e-4370024 .ibox-title { font-family: 'Noto Serif Display', serif; font-size: 52px; font-weight: 300; color: #1A1A1A; margin-bottom: 12px; }
.e-4370024 .ibox-desc { font-family: 'Sora', sans-serif; font-size: 14px; font-weight: 400; color: #1A1A1A; }
.e-4370024 .ibox { text-align: left; }
.e-4370024:hover .ibox-title { color: #1A1A1A; }
.e-675759d { width: 46%; padding: 0 0 0 0; border-radius: 5px 5px 5px 5px; }
.e-675759d .ibx { gap: 16px; flex-direction: row; text-align: left; }
.e-675759d .ibx-ico { font-size: 50px; color: #E6AD52; fill: #E6AD52; }
.e-675759d .ibx-title { margin-bottom: 5px; font-family: 'Sora', sans-serif; font-size: 16px; font-weight: 600; color: #1A1A1A; }
.e-675759d .ibx-desc { font-family: 'Sora', sans-serif; font-size: 12px; font-weight: 400; color: #3E3E3E; }
.e-675759d:hover .ibx-title { color: #1A1A1A; }
.e-62fecc8 { width: 46%; padding: 0 0 0 0; border-radius: 5px 5px 5px 5px; }
.e-62fecc8 .ibx { gap: 16px; flex-direction: row; text-align: left; }
.e-62fecc8 .ibx-ico { font-size: 50px; color: #E6AD52; fill: #E6AD52; }
.e-62fecc8 .ibx-title { margin-bottom: 5px; font-family: 'Sora', sans-serif; font-size: 16px; font-weight: 600; color: #1A1A1A; }
.e-62fecc8 .ibx-desc { font-family: 'Sora', sans-serif; font-size: 12px; font-weight: 400; color: #3E3E3E; }
.e-62fecc8:hover .ibx-title { color: #1A1A1A; }
.e-b896c55 { width: 50%; flex-direction: column; justify-content: center; align-items: flex-end; }
.e-bbb60bd { width: 100%; }
.e-bbb60bd img { border-radius: 25px 0 25px 0; }
.e-5408943 { margin: 30px 0 0 0; }
.e-5408943 .car-track { --cgap: 6px; --per: 5; }
.e-5408943 .car-track img { border-radius: 8px 8px 8px 8px; }
.e-4c349b3 { padding: 50px 50px 50px 50px; }
.e-4c349b3 > .e-inner { flex-direction: row; justify-content: center; flex-wrap: wrap; }
.e-89fd4d6 { width: 100%; text-align: center; }
.e-89fd4d6 .hd { font-family: 'Sora', sans-serif; font-size: 15px; letter-spacing: 4.6px; font-weight: 700; text-transform: uppercase; color: #938C86; }
.e-c08fa36 { margin: -30px 0 0 0; }
.e-c08fa36 .ibox-title { font-family: 'Noto Serif Display', serif; font-size: 52px; font-weight: 300; color: #1A1A1A; margin-bottom: 12px; }
.e-c08fa36 .ibox-desc { font-family: 'Sora', sans-serif; font-size: 14px; font-weight: 400; color: #1A1A1A; }
.e-c08fa36 .ibox { text-align: center; }
.e-c08fa36:hover .ibox-title { color: #1A1A1A; }
.e-d0619b8 { padding: 20px 20px 20px 20px; background-color: #C1B6A7; width: 30%; justify-content: space-between; }
.e-e9f93c6 { width: 100%; padding: 20px 20px 20px 20px; border-radius: 5px 5px 5px 5px; }
.e-e9f93c6 .ibx { gap: 0px; }
.e-e9f93c6 .ibx-ico { font-size: 50px; color: #2E2E2E; fill: #2E2E2E; }
.e-e9f93c6 .ibx-title { margin-bottom: 5px; font-family: 'Sora', sans-serif; font-weight: 600; color: #1A1A1A; }
.e-e9f93c6 .ibx-desc { font-family: 'Sora', sans-serif; font-weight: 400; color: #3E3E3E; }
.e-e9f93c6:hover .ibx-title { color: #1A1A1A; }
.e-dd93e01 { align-self: center; }
.e-dd93e01 .btn { background: #61CE7000; color: #000000; border-radius: 0 0 0 0; border-width: 0 0 1px 0; border-style: solid; font-family: 'Roboto', sans-serif; font-weight: 500; flex-direction: row-reverse; }
.e-ceb1bb9 { padding: 20px 20px 20px 20px; background-color: #938C86; width: 30%; justify-content: space-between; }
.e-2b45b04 { width: 100%; padding: 20px 20px 20px 20px; border-radius: 5px 5px 5px 5px; }
.e-2b45b04 .ibx { gap: 0px; }
.e-2b45b04 .ibx-ico { font-size: 50px; color: #2E2E2E; fill: #2E2E2E; }
.e-2b45b04 .ibx-title { margin-bottom: 5px; font-family: 'Sora', sans-serif; font-weight: 600; color: #1A1A1A; }
.e-2b45b04 .ibx-desc { font-family: 'Sora', sans-serif; font-weight: 400; color: #3E3E3E; }
.e-2b45b04:hover .ibx-title { color: #1A1A1A; }
.e-eb66225 { align-self: center; }
.e-eb66225 .btn { background: #61CE7000; color: #000000; border-radius: 0 0 0 0; border-width: 0 0 1px 0; border-style: solid; font-family: 'Roboto', sans-serif; font-weight: 500; flex-direction: row-reverse; }
.e-a289661 { padding: 20px 20px 20px 20px; background-color: #C1B6A7; width: 30%; justify-content: space-between; }
.e-e4f3345 { width: 100%; padding: 20px 20px 20px 20px; border-radius: 5px 5px 5px 5px; }
.e-e4f3345 .ibx { gap: 0px; }
.e-e4f3345 .ibx-ico { font-size: 50px; color: #2E2E2E; fill: #2E2E2E; }
.e-e4f3345 .ibx-title { margin-bottom: 5px; font-family: 'Sora', sans-serif; font-weight: 600; color: #1A1A1A; }
.e-e4f3345 .ibx-desc { font-family: 'Sora', sans-serif; font-weight: 400; color: #3E3E3E; }
.e-e4f3345:hover .ibx-title { color: #1A1A1A; }
.e-939a502 { align-self: center; }
.e-939a502 .btn { background: #61CE7000; color: #000000; border-radius: 0 0 0 0; border-width: 0 0 1px 0; border-style: solid; font-family: 'Roboto', sans-serif; font-weight: 500; flex-direction: row-reverse; }
.e-43f3820 { padding: 20px 20px 20px 20px; background-color: #938C86; width: 30%; justify-content: space-between; }
.e-6b94efa { width: 100%; padding: 20px 20px 20px 20px; border-radius: 5px 5px 5px 5px; }
.e-6b94efa .ibx { gap: 0px; }
.e-6b94efa .ibx-ico { font-size: 50px; color: #2E2E2E; fill: #2E2E2E; }
.e-6b94efa .ibx-title { margin-bottom: 5px; font-family: 'Sora', sans-serif; font-weight: 600; color: #1A1A1A; }
.e-6b94efa .ibx-desc { font-family: 'Sora', sans-serif; font-weight: 400; color: #3E3E3E; }
.e-6b94efa:hover .ibx-title { color: #1A1A1A; }
.e-91e1417 { align-self: center; }
.e-91e1417 .btn { background: #61CE7000; color: #000000; border-radius: 0 0 0 0; border-width: 0 0 1px 0; border-style: solid; font-family: 'Roboto', sans-serif; font-weight: 500; flex-direction: row-reverse; }
.e-9e155bf { padding: 20px 20px 20px 20px; background-color: #C1B6A7; width: 30%; justify-content: space-between; }
.e-e35627f { width: 100%; padding: 20px 20px 20px 20px; border-radius: 5px 5px 5px 5px; }
.e-e35627f .ibx { gap: 0px; }
.e-e35627f .ibx-ico { font-size: 50px; color: #2E2E2E; fill: #2E2E2E; }
.e-e35627f .ibx-title { margin-bottom: 5px; font-family: 'Sora', sans-serif; font-weight: 600; color: #1A1A1A; }
.e-e35627f .ibx-desc { font-family: 'Sora', sans-serif; font-weight: 400; color: #3E3E3E; }
.e-e35627f:hover .ibx-title { color: #1A1A1A; }
.e-d6efc95 { align-self: center; }
.e-d6efc95 .btn { background: #61CE7000; color: #000000; border-radius: 0 0 0 0; border-width: 0 0 1px 0; border-style: solid; font-family: 'Roboto', sans-serif; font-weight: 500; flex-direction: row-reverse; }
.e-62dea47 { padding: 20px 20px 20px 20px; background-color: #938C86; width: 30%; justify-content: space-between; }
.e-0c6b834 { width: 100%; padding: 20px 20px 20px 20px; border-radius: 5px 5px 5px 5px; }
.e-0c6b834 .ibx { gap: 0px; }
.e-0c6b834 .ibx-ico { font-size: 50px; color: #2E2E2E; fill: #2E2E2E; }
.e-0c6b834 .ibx-title { margin-bottom: 5px; font-family: 'Sora', sans-serif; font-weight: 600; color: #1A1A1A; }
.e-0c6b834 .ibx-desc { font-family: 'Sora', sans-serif; font-weight: 400; color: #3E3E3E; }
.e-0c6b834:hover .ibx-title { color: #1A1A1A; }
.e-e7164b1 { align-self: center; }
.e-e7164b1 .btn { background: #61CE7000; color: #000000; border-radius: 0 0 0 0; border-width: 0 0 1px 0; border-style: solid; font-family: 'Roboto', sans-serif; font-weight: 500; flex-direction: row-reverse; }
.e-161b9e2 { width: 100%; margin: 30px 0 0 0; padding: 0 100px 0 100px; }
.e-161b9e2 .ibox-title { font-family: 'Noto Serif Display', serif; font-size: 40px; font-weight: 600; color: #1A1A1A; margin-bottom: 12px; }
.e-161b9e2 .ibox-desc { font-family: 'Sora', sans-serif; font-size: 14px; font-weight: 400; color: #1A1A1A; }
.e-161b9e2 .ibox { text-align: center; }
.e-161b9e2:hover .ibox-title { color: #1A1A1A; }
.e-3c535e1 { width: 17%; padding: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; background-color: #C1B6A7; text-align: center; }
.e-3c535e1 .hd { font-family: 'Sora', sans-serif; font-size: 19px; font-weight: 600; color: #1A1A1A; }
.e-8b75b6a { width: 17%; padding: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; background-color: #C1B6A7; text-align: center; }
.e-8b75b6a .hd { font-family: 'Sora', sans-serif; font-size: 19px; font-weight: 600; color: #1A1A1A; }
.e-6799150 { width: 17%; padding: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; background-color: #C1B6A7; text-align: center; }
.e-6799150 .hd { font-family: 'Sora', sans-serif; font-size: 19px; font-weight: 600; color: #1A1A1A; }
.e-b2605a3 { width: 17%; padding: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; background-color: #C1B6A7; text-align: center; }
.e-b2605a3 .hd { font-family: 'Sora', sans-serif; font-size: 19px; font-weight: 600; color: #1A1A1A; }
.e-f4786b1 { width: 17%; padding: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; background-color: #C1B6A7; text-align: center; }
.e-f4786b1 .hd { font-family: 'Sora', sans-serif; font-size: 19px; font-weight: 600; color: #1A1A1A; }
.e-8790137 { width: 19%; padding: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; background-color: #C1B6A7; text-align: center; }
.e-8790137 .hd { font-family: 'Sora', sans-serif; font-size: 19px; font-weight: 600; color: #1A1A1A; }
.e-3bc92ed { width: 12%; padding: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; background-color: #C1B6A7; text-align: center; }
.e-3bc92ed .hd { font-family: 'Sora', sans-serif; font-size: 19px; font-weight: 600; color: #1A1A1A; }
.e-67842c4 { width: 11%; padding: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; background-color: #C1B6A7; text-align: center; }
.e-67842c4 .hd { font-family: 'Sora', sans-serif; font-size: 19px; font-weight: 600; color: #1A1A1A; }
.e-7e473b4 { width: 16%; padding: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; background-color: #C1B6A7; text-align: center; }
.e-7e473b4 .hd { font-family: 'Sora', sans-serif; font-size: 19px; font-weight: 600; color: #1A1A1A; }
.e-71421c4 { width: 15%; padding: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; background-color: #C1B6A7; text-align: center; }
.e-71421c4 .hd { font-family: 'Sora', sans-serif; font-size: 19px; font-weight: 600; color: #1A1A1A; }
.e-d27e5c7 { width: 17%; padding: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; background-color: #C1B6A7; text-align: center; }
.e-d27e5c7 .hd { font-family: 'Sora', sans-serif; font-size: 19px; font-weight: 600; color: #1A1A1A; }
.e-2dbb7d7 { width: 36%; margin: 50px 0 0 0; text-align: left; }
.e-2dbb7d7 .btn { background: linear-gradient(135deg, #e5b86c, #b47c2c); color: white; border: none; border-radius: 8px; padding: 15px 30px; font-weight: 600; font-size: 16px; transition: all 0.3s ease; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); width: 100%; }
.e-2dbb7d7 .btn:hover { background: linear-gradient(135deg, #f1c97e, #a8641f); transform: translateY(-2px); }
.e-c16346a { padding: 50px 50px 50px 50px; background-color: #C1B6A7; }
.e-c16346a > .e-inner { flex-direction: row; gap: 0px 0px; justify-content: center; }
.e-f16fce8 { width: 27%; flex-direction: column; justify-content: center; }
.e-e0c033a { width: 100%; }
.e-e0c033a img { border-radius: 25px 0 25px 0; }
.e-27ae186 { width: 32%; flex-wrap: wrap; }
.e-1ec799b { width: 100%; margin: 0 0 0 0; padding: 0 0 0 0; align-self: flex-start; }
.e-1ec799b .hd { font-family: 'Sora', sans-serif; font-size: 15px; letter-spacing: 4.6px; font-weight: 700; color: #1A1A1A; }
.e-a31aded { padding: 20px 20px 20px 20px; border-radius: 30px 0 30px 0; background-color: #1A1A1A; width: 100%; }
.e-a439c93 { width: 100%; margin: 0 0 0 0; }
.e-a439c93 .ibox-title { font-family: 'Noto Serif Display', serif; font-size: 34px; font-weight: 300; color: #C1B6A7; margin-bottom: 12px; }
.e-a439c93 .ibox-desc { font-family: 'Sora', sans-serif; font-size: 14px; font-weight: 400; color: #FFFFFF; }
.e-a439c93 .ibox { text-align: left; }
.e-a439c93:hover .ibox-title { color: #C1B6A7; }
.e-a260e9c { padding: 50px 50px 50px 50px; }
.e-a260e9c > .e-inner { flex-direction: row; justify-content: center; flex-wrap: wrap; }
.e-ede3d7e { width: 100%; text-align: center; }
.e-ede3d7e .hd { font-family: 'Sora', sans-serif; font-size: 15px; letter-spacing: 4.6px; font-weight: 700; text-transform: uppercase; color: #938C86; }
.e-0eba688 { width: 100%; margin: -30px 0 0 0; }
.e-0eba688 .ibox-title { font-family: 'Noto Serif Display', serif; font-size: 52px; font-weight: 300; color: #1A1A1A; margin-bottom: 12px; }
.e-0eba688 .ibox-desc { font-family: 'Sora', sans-serif; font-size: 14px; font-weight: 400; color: #1A1A1A; }
.e-0eba688 .ibox { text-align: center; }
.e-0eba688:hover .ibox-title { color: #1A1A1A; }
.e-025b7b9 { width: 45%; }
.e-025b7b9 .acc-item { background-color: #1A1A1A; }
.e-025b7b9 .acc-head { color: #C1B6A7; }
.e-025b7b9 .acc-item[open] .acc-head { color: #C1B6A7; }
.e-8b3db47 .hd { font-family: 'Sora', sans-serif; font-size: 15px; line-height: 1.5; font-weight: 500; color: #1A1A1A; }
.e-e1b16b0 .hd { font-family: 'Sora', sans-serif; font-size: 15px; line-height: 1.5; font-weight: 500; color: #1A1A1A; }
.e-c213179 .hd { font-family: 'Sora', sans-serif; font-size: 15px; line-height: 1.5; font-weight: 500; color: #1A1A1A; }
.e-d95071d .hd { font-family: 'Sora', sans-serif; font-size: 15px; line-height: 1.5; font-weight: 500; color: #1A1A1A; }
.e-7aa8b69 { width: 45%; }
.e-7aa8b69 .acc-item { background-color: #1A1A1A; }
.e-7aa8b69 .acc-head { color: #C1B6A7; }
.e-7aa8b69 .acc-item[open] .acc-head { color: #C1B6A7; }
.e-bf041b9 .hd { font-family: 'Sora', sans-serif; font-size: 15px; line-height: 1.5; font-weight: 500; color: #1A1A1A; }
.e-db81d3e .hd { font-family: 'Sora', sans-serif; font-size: 15px; line-height: 1.5; font-weight: 500; color: #1A1A1A; }
.e-38f7e6c .hd { font-family: 'Sora', sans-serif; font-size: 15px; line-height: 1.5; font-weight: 500; color: #1A1A1A; }
.e-e2dc0d2 .hd { font-family: 'Sora', sans-serif; font-size: 15px; line-height: 1.5; font-weight: 500; color: #1A1A1A; }
.e-467df41 { padding: 50px 50px 50px 50px; }
.e-467df41 > .e-inner { flex-direction: row; gap: 0px 0px; justify-content: space-between; flex-wrap: wrap; }
.e-8056024 { width: 44%; flex-direction: column; align-items: flex-start; }
.e-cec572c { width: 100%; }
.e-cec572c img { border-radius: 25px 0 25px 0; }
.e-9561286 .ilist { gap: 16px; }
.e-9561286 .ilist-item { gap: 0px; align-items: flex-start; }
.e-9561286 .ilist-ico { font-family: 'Sora', sans-serif; font-weight: 400; transform: translateY(5px); color: #938C86; fill: #938C86; }
.e-9561286 .ilist-txt { color: #1A1A1A; }
.e-b8eaf19 { align-self: flex-start; text-align: right; }
.e-b8eaf19 .soc a { font-size: 17px; color: #938C86; fill: #938C86; background-color: #EFEFEF; }
.e-b8eaf19 .soc { justify-content: flex-end; }
.e-523f31b { width: 50%; justify-content: flex-start; flex-wrap: wrap; }
.e-7d73c6d .hd { font-family: 'Sora', sans-serif; font-size: 15px; letter-spacing: 4.6px; font-weight: 700; text-transform: uppercase; color: #938C86; }
.e-6b31e88 { margin: -30px 0 0 0; }
.e-6b31e88 .ibox-title { font-family: 'Noto Serif Display', serif; font-size: 44px; font-weight: 300; color: #1A1A1A; margin-bottom: 12px; }
.e-6b31e88 .ibox-desc { font-family: 'Sora', sans-serif; font-size: 14px; font-weight: 400; color: #1A1A1A; }
.e-6b31e88 .ibox { text-align: left; }
.e-6b31e88:hover .ibox-title { color: #1A1A1A; }
.e-17aed7e { width: 82%; }
.e-e3207c7 { padding: 50px 50px 50px 50px; background-color: #1A1A1A; }
.e-e3207c7 > .e-inner { flex-direction: row; }
.e-69c7145 .hd { font-family: 'Sora', sans-serif; font-size: 15px; letter-spacing: 4.6px; font-weight: 700; text-transform: uppercase; color: #F8E1E7; }
.e-2e631e5 .ilist { gap: 16px; }
.e-2e631e5 .ilist-item { gap: 0px; align-items: flex-start; }
.e-2e631e5 .ilist-ico { font-family: 'Sora', sans-serif; font-weight: 400; transform: translateY(5px); color: #C1B6A7; fill: #C1B6A7; }
.e-2e631e5 .ilist-txt { color: #FFFFFF; }
.e-f34eec5 .hd { font-family: 'Sora', sans-serif; font-size: 15px; letter-spacing: 4.6px; font-weight: 700; text-transform: uppercase; color: #F8E1E7; }
.e-6ed83c7 .ilist { gap: 16px; }
.e-6ed83c7 .ilist-item { gap: 0px; align-items: flex-start; }
.e-6ed83c7 .ilist-ico { font-family: 'Sora', sans-serif; font-weight: 400; transform: translateY(5px); color: #C1B6A7; fill: #C1B6A7; }
.e-6ed83c7 .ilist-txt { color: #FFFFFF; }
.e-3eaba82 { padding: 0 0 0 0; background-color: #1A1A1A; }
.e-3eaba82 > .e-inner { flex-direction: row; }
.e-edad2ac { text-align: center; font-family: 'Sora', sans-serif; font-weight: 400; }

@media (max-width: 767px) {
  .e-330c426 > .e-inner { flex-wrap: wrap; }
  .e-c2747ff { width: 43%; }
  .e-297a23b { width: 13%; order: 1; justify-content: center; }
  .e-966bcb8 { margin: 0 0 -5px 0; align-self: center; }
  .e-ba83f4a { width: 43%; }
  .e-f7b5730 { padding: 0 20px 50px 20px; }
  .e-f7b5730 > .e-inner { flex-wrap: wrap; }
  .e-479443a { width: 100%; }
  .e-2ad8cce .ibox-title { font-size: 30px; }
  .e-2ad8cce .ibox-desc { font-size: 15px; }
  .e-73caa37 { width: 100%; }
  .e-c566a6e { width: 100%; }
  .e-e1b6b5d { width: 100%; }
  .e-33ae7ad { padding: 50px 20px 50px 20px; }
  .e-33ae7ad > .e-inner { flex-wrap: wrap; }
  .e-5499d72 { width: 100%; }
  .e-5499d72 .ibx { text-align: left; }
  .e-5499d72 .ibx-title { font-size: 22px; }
  .e-5499d72 .ibx-desc { font-size: 15px; }
  .e-4d8afcf { width: 100%; }
  .e-4d8afcf .ibx { text-align: left; }
  .e-4d8afcf .ibx-title { font-size: 22px; }
  .e-4d8afcf .ibx-desc { font-size: 15px; }
  .e-c587cf7 { width: 100%; }
  .e-c587cf7 .ibx { text-align: left; }
  .e-c587cf7 .ibx-title { font-size: 22px; }
  .e-c587cf7 .ibx-desc { font-size: 15px; }
  .e-d1e92de { padding: 50px 20px 50px 20px; }
  .e-d1e92de > .e-inner { flex-wrap: wrap; }
  .e-9289787 { width: 100%; }
  .e-c0da8c4 { width: 100%; flex-wrap: wrap; }
  .e-6ff55cf .ibox-title { font-size: 30px; }
  .e-6ff55cf .ibox-desc { font-size: 15px; }
  .e-6ff55cf .ibox { text-align: justify; }
  .e-24a6504 { width: 46%; padding: 10px 10px 10px 10px; }
  .e-24a6504 .ibx { gap: 11px; align-items: center; text-align: left; }
  .e-24a6504 .ibx-ico { font-size: 29px; }
  .e-24a6504 .ibx-title { margin-bottom: 3px; }
  .e-24a6504 .ibx-desc { font-size: 11px; }
  .e-a95776a { width: 46%; padding: 10px 10px 10px 10px; }
  .e-a95776a .ibx { gap: 11px; align-items: center; text-align: left; }
  .e-a95776a .ibx-ico { font-size: 29px; }
  .e-a95776a .ibx-title { margin-bottom: 3px; }
  .e-a95776a .ibx-desc { font-size: 11px; }
  .e-e949a6d { width: 46%; padding: 10px 10px 10px 10px; }
  .e-e949a6d .ibx { gap: 11px; align-items: center; text-align: left; }
  .e-e949a6d .ibx-ico { font-size: 29px; }
  .e-e949a6d .ibx-title { margin-bottom: 3px; }
  .e-e949a6d .ibx-desc { font-size: 11px; }
  .e-63970f3 { width: 46%; padding: 10px 10px 10px 10px; }
  .e-63970f3 .ibx { gap: 11px; align-items: center; text-align: left; }
  .e-63970f3 .ibx-ico { font-size: 29px; }
  .e-63970f3 .ibx-title { margin-bottom: 3px; }
  .e-63970f3 .ibx-desc { font-size: 11px; }
  .e-ea64625 { padding: 50px 20px 50px 20px; }
  .e-ea64625 > .e-inner { flex-wrap: wrap; }
  .e-abe4275 { width: 100%; flex-wrap: wrap; }
  .e-4370024 { margin: -22px 0 0 0; }
  .e-4370024 .ibox-title { font-size: 30px; }
  .e-4370024 .ibox-desc { font-size: 15px; }
  .e-4370024 .ibox { text-align: left; }
  .e-675759d { width: 46%; padding: 10px 10px 10px 10px; }
  .e-675759d .ibx { gap: 11px; align-items: center; text-align: left; }
  .e-675759d .ibx-ico { font-size: 29px; }
  .e-675759d .ibx-title { margin-bottom: 3px; }
  .e-675759d .ibx-desc { font-size: 11px; }
  .e-62fecc8 { width: 46%; padding: 10px 10px 10px 10px; }
  .e-62fecc8 .ibx { gap: 11px; align-items: center; text-align: left; }
  .e-62fecc8 .ibx-ico { font-size: 29px; }
  .e-62fecc8 .ibx-title { margin-bottom: 3px; }
  .e-62fecc8 .ibx-desc { font-size: 11px; }
  .e-b896c55 { order: -1; width: 100%; }
  .e-5408943 .car-track { --per: 2; }
  .e-4c349b3 { padding: 50px 20px 50px 20px; }
  .e-4c349b3 > .e-inner { flex-wrap: wrap; }
  .e-89fd4d6 { text-align: left; }
  .e-c08fa36 .ibox-title { font-size: 30px; }
  .e-c08fa36 .ibox-desc { font-size: 15px; }
  .e-c08fa36 .ibox { text-align: left; }
  .e-d0619b8 { width: 100%; }
  .e-e9f93c6 { width: 100%; }
  .e-e9f93c6 .ibx { text-align: left; }
  .e-e9f93c6 .ibx-title { font-size: 22px; }
  .e-e9f93c6 .ibx-desc { font-size: 15px; }
  .e-ceb1bb9 { width: 100%; }
  .e-2b45b04 { width: 100%; }
  .e-2b45b04 .ibx { text-align: left; }
  .e-2b45b04 .ibx-title { font-size: 22px; }
  .e-2b45b04 .ibx-desc { font-size: 15px; }
  .e-a289661 { width: 100%; }
  .e-e4f3345 { width: 100%; }
  .e-e4f3345 .ibx { text-align: left; }
  .e-e4f3345 .ibx-title { font-size: 22px; }
  .e-e4f3345 .ibx-desc { font-size: 15px; }
  .e-43f3820 { width: 100%; }
  .e-6b94efa { width: 100%; }
  .e-6b94efa .ibx { text-align: left; }
  .e-6b94efa .ibx-title { font-size: 22px; }
  .e-6b94efa .ibx-desc { font-size: 15px; }
  .e-9e155bf { width: 100%; }
  .e-e35627f { width: 100%; }
  .e-e35627f .ibx { text-align: left; }
  .e-e35627f .ibx-title { font-size: 22px; }
  .e-e35627f .ibx-desc { font-size: 15px; }
  .e-62dea47 { width: 100%; }
  .e-0c6b834 { width: 100%; }
  .e-0c6b834 .ibx { text-align: left; }
  .e-0c6b834 .ibx-title { font-size: 22px; }
  .e-0c6b834 .ibx-desc { font-size: 15px; }
  .e-161b9e2 { padding: 0 0 0 0; }
  .e-161b9e2 .ibox-title { font-size: 30px; }
  .e-161b9e2 .ibox-desc { font-size: 15px; }
  .e-161b9e2 .ibox { text-align: left; }
  .e-3c535e1 { width: 100%; }
  .e-8b75b6a { width: 100%; }
  .e-6799150 { width: 100%; }
  .e-b2605a3 { width: 100%; }
  .e-f4786b1 { width: 100%; }
  .e-8790137 { width: 100%; }
  .e-3bc92ed { width: 100%; }
  .e-67842c4 { width: 100%; }
  .e-7e473b4 { width: 100%; }
  .e-71421c4 { width: 100%; }
  .e-d27e5c7 { width: 100%; }
  .e-2dbb7d7 { width: 100%; margin: 0 0 0 0; }
  .e-c16346a { padding: 50px 20px 50px 20px; }
  .e-c16346a > .e-inner { flex-wrap: wrap; }
  .e-f16fce8 { width: 100%; }
  .e-27ae186 { width: 100%; }
  .e-a31aded { width: 100%; }
  .e-a439c93 .ibox-title { font-size: 30px; }
  .e-a439c93 .ibox-desc { font-size: 15px; }
  .e-a439c93 .ibox { text-align: justify; }
  .e-a260e9c { padding: 50px 20px 50px 20px; }
  .e-a260e9c > .e-inner { flex-wrap: wrap; }
  .e-0eba688 .ibox-title { font-size: 30px; }
  .e-0eba688 .ibox-desc { font-size: 15px; }
  .e-0eba688 .ibox { text-align: left; }
  .e-025b7b9 { width: 100%; }
  .e-7aa8b69 { width: 100%; margin: -21px 0 0 0; }
  .e-467df41 { padding: 50px 20px 50px 20px; }
  .e-467df41 > .e-inner { flex-wrap: wrap; }
  .e-8056024 { order: -1; width: 100%; }
  .e-523f31b { margin: 40px 0 0 0; width: 100%; }
  .e-6b31e88 .ibox-title { font-size: 30px; }
  .e-6b31e88 .ibox-desc { font-size: 15px; }
  .e-6b31e88 .ibox { text-align: left; }
  .e-17aed7e { width: 100%; }
  .e-e3207c7 { padding: 50px 20px 50px 20px; }
  .e-e3207c7 > .e-inner { flex-wrap: wrap; }
  .e-3eaba82 > .e-inner { flex-wrap: wrap; }
  .e-edad2ac { font-size: 13px; }
}
