.topMidSeparator{background:linear-gradient(90deg,#f8d2a000 0%,#f8d2a0 25% 75%,#f8d2a000 100%);width:80vw;height:1px;position:absolute;top:0}.mainInfo{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:70px 150px;display:flex;position:relative;overflow:hidden}.mainInfo .title{text-align:center;flex-direction:column;justify-content:center;align-items:center;font-family:Lora;display:flex}.mainInfo .title span:first-child{color:#e9c797;font-size:34px}.mainInfo .title span:last-child{color:#e2e2e2;justify-content:center;align-items:center;gap:20px;font-size:40px;line-height:40px;display:flex}.mainInfo .title .wing{background:linear-gradient(90deg,#f8d2a000 0%,#f8d2a0 100%);width:120px;height:1px}.mainInfo .title .wing:last-child{background:linear-gradient(90deg,#f8d2a0 0%,#f8d2a000 100%)}.mainInfo .subtitle{text-align:center;color:#c3c3c3;margin-top:30px;font-family:Inter,sans-serif;font-size:16px}.mainInfo .divider{opacity:.5;background:linear-gradient(90deg,#f8d2a000 0%,#f8d2a0 50%,#f8d2a000 100%);width:600px;height:1px;margin-top:30px}.mainInfo .keyPoints{justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.mainInfo .keyPoints span{color:#dfc5a3;justify-content:center;align-items:center;gap:4px;font-size:15px;display:flex}.mainInfo .keyPoints span svg{font-size:21px}.mainInfo .keyPoints div{opacity:.4;background:#f8d2a0;width:1px;height:16px}@media screen and (max-width:850px){.mainInfo{padding:70px 30px}.mainInfo .title{width:100%}.mainInfo .title span:first-child{font-size:32px}.mainInfo .title span:last-child{font-size:30px}.mainInfo .title .wing{width:60px}.mainInfo .subtitle br{display:none}.mainInfo .divider{width:100%}.mainInfo .keyPoints{flex-wrap:wrap}.mainInfo .keyPoints div{display:none}}.cons{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;padding:70px 150px;display:flex;position:relative;overflow:hidden}.cons .title{color:#e9c797;font-family:Lora;font-size:34px}.cons .title span{color:#dadada}.cons .consList{justify-content:center;align-items:center;gap:30px;display:flex}.cons .consList .box{box-sizing:border-box;background:#0003;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:400px;height:300px;padding:30px;display:flex}.cons .consList .box svg{color:#ebb174;margin-bottom:12px;font-size:80px}.cons .consList .box span:nth-child(2){color:#dadada;text-align:center;width:100%;margin-bottom:14px;font-family:Lora;font-size:30px}.cons .consList .box span:nth-child(3){color:#dadada;text-align:center;width:100%;font-family:Inter,sans-serif;font-size:16px}@media screen and (max-width:1400px){.cons{padding:70px 20px}.cons .title{text-align:center}.cons .consList{flex-wrap:wrap;width:100%}.cons .consList .box svg{font-size:70px}.cons .consList .box span:nth-child(2){font-size:28px}.cons .consList .box span:nth-child(3){font-size:15px}}.specialization{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:70px 150px;display:flex;position:relative;overflow:hidden}.specialization>.title{color:#e9c797;text-align:center;font-family:Lora;font-size:34px}.specialization .subtitle{text-align:center;color:#c3c3c3;width:670px;margin-top:30px;font-family:Inter,sans-serif;font-size:18px}.specialization .pointsListBox{background:#0003;border-radius:4px;justify-content:space-between;align-items:center;width:1100px;height:360px;margin-top:30px;display:flex;position:relative}.specialization .pointsListBox .list{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:start;gap:30px;width:50%;height:100%;padding:20px 50px;display:flex}.specialization .pointsListBox .list .listBox{flex-direction:column;gap:10px;display:flex}.specialization .pointsListBox .list .listBox .title{color:#e9c797;font-family:Lora;font-size:28px}.specialization .pointsListBox .list .listBox .title span{color:#e2e2e2}.specialization .pointsListBox .list .listBox .desc{color:#c3c3c3;margin-left:30px;font-family:Inter,sans-serif;font-size:16px}.specialization .pointsListBox .details{background:#ebe3d7;justify-content:center;align-items:center;width:40%;height:360px;display:flex;position:relative;top:0;right:0;overflow:hidden;box-shadow:inset 0 0 0 8px #ddc3a8}.specialization .pointsListBox .details .bgg{mix-blend-mode:soft-light;object-fit:cover;opacity:1;width:100%;height:100%;position:absolute}.specialization .pointsListBox .details>div{justify-content:center;align-items:center;width:calc(100% - 14px);height:calc(100% - 14px);display:flex;box-shadow:inset 0 0 0 2px #a18b7699}.specialization .pointsListBox .details>div div{box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:start;width:calc(100% - 70px);height:calc(100% - 70px);padding:24px;display:flex;box-shadow:inset 0 0 0 2px #a18b7666}.specialization .pointsListBox .details>div div span{justify-content:start;align-items:start;gap:8px;width:100%;font-family:Lora;display:flex}.specialization .pointsListBox .details>div div span svg{color:#b78d5c;width:20px;font-size:20px}.specialization .pointsListBox .details>div div span span{color:#3e3e3e;width:calc(100% - 40px);font-size:20px;font-weight:500}@media screen and (max-width:1300px){.specialization{padding:70px 60px}.specialization .pointsListBox{width:100%}.specialization .pointsListBox .list{width:60%}.specialization .pointsListBox .list .listBox .title{font-size:24px}.specialization .pointsListBox .list .listBox .desc{margin-left:25px;font-size:15px}.specialization .pointsListBox .details{width:400px}}@media screen and (max-width:960px){.specialization{padding:70px 10px}.specialization .pointsListBox{flex-direction:column;width:fit-content;height:fit-content}.specialization .pointsListBox .list{width:fit-content;padding:40px}.specialization .pointsListBox .list .listBox{max-width:400px}.specialization .pointsListBox .details{width:100%}}@media screen and (max-width:600px){.specialization .subtitle{width:90%}.specialization .pointsListBox .list{padding:30px}.specialization .pointsListBox .list .listBox .title{font-size:18px}.specialization .pointsListBox .list .listBox .desc{margin-left:18px;font-size:14px}}
