main[data-v-1a3edb69]{display:grid;background-image:url(/assets/image/bg.jpg);background-position:center;background-size:cover;background-color:#fffcf6}main section[data-v-1a3edb69]{min-height:calc(100vh - 100px);height:fit-content}main section[data-v-1a3edb69]:first-child{background-color:#f0dbd4;padding:40px 60px 60px 80px;width:calc(100% - 140px)}main section:first-child h3[data-v-1a3edb69]{font-family:Lora;font-size:30px;font-weight:700;line-height:1.5;letter-spacing:0em;text-align:center;color:#280d04;text-transform:uppercase;margin-bottom:20px;margin-top:20px}main section:first-child p[data-v-1a3edb69]{font-family:Roboto-Regular;font-size:22px;font-weight:400;line-height:1.5;letter-spacing:0em;text-align:justify;color:#4d4d4d}.banner[data-v-1a3edb69]{width:100%;height:360px;background-image:url(../assets/image/banner1.png);background-position:center;background-size:cover}section[data-v-1a3edb69]:first-child{width:100%;background-image:url(../assets/image/bg.png);background-position:center;background-size:cover}section[data-v-1a3edb69]:nth-child(2){width:100%;height:580px;display:flex;flex-direction:column;align-items:center}.search-input[data-v-1a3edb69]{margin-top:100px;width:100%}.search-input h3[data-v-1a3edb69]{font-family:Roboto-Bold;font-size:36px;font-weight:500;line-height:42px;text-align:center;text-transform:uppercase}.search-input div[data-v-1a3edb69]{margin-top:40px;width:calc(100% - 80px);padding:0 40px}.search-input div form[data-v-1a3edb69]{width:100%;display:flex}.search-input input[data-v-1a3edb69]{padding:2px 20px;height:74px;font-size:24px;font-weight:400;line-height:24px;letter-spacing:0em;text-align:left;border-radius:5px 0 0 5px;border:1px solid #b75d3e}.search-input div form button[data-v-1a3edb69]{width:100px;font-size:18px;background-color:#fff;border:1px solid #b75d3e;border-radius:0 5px 5px 0;display:flex;align-items:center;justify-content:center}.search-input div form select[data-v-1a3edb69]{font-size:18px;background-color:#b75d3e;color:#fff;font-weight:400px;border:none}.search-input div form select option[data-v-1a3edb69]{background-color:#fff;color:#2d2d2d}.search-input div form select[data-v-1a3edb69]:focus-visible{outline:none}.search-input input[data-v-1a3edb69]:focus-visible{outline:none}.list-groups[data-v-1a3edb69]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:40px;padding:40px 0}.list-groups .group[data-v-1a3edb69]{padding:0;text-align:center;height:fit-content;box-shadow:8px 8px 14px #0000004d;border-radius:10px}.list-groups .group>div[data-v-1a3edb69]{background-position:center;background-size:cover;padding-top:56%;border-radius:10px 10px 0 0;display:flex;align-items:center;justify-content:center;position:relative}.list-groups .group>div>div[data-v-1a3edb69]{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#0009;border-radius:10px 10px 0 0}.list-groups .group h4[data-v-1a3edb69]{position:absolute;top:50%;transform:translateY(-50%);font-family:Lora;font-size:24px;font-weight:600;line-height:31px;letter-spacing:0em;text-align:center;margin-top:24px;color:#fff;padding:0 20px}.list-groups .group a[data-v-1a3edb69]{display:flex;justify-content:center}.list-groups .group a h5[data-v-1a3edb69]{font-family:Roboto-Bold;width:100%;height:48px;border:1px solid #b75d3e;border-radius:0 0 10px 10px;color:#fff;display:flex;align-items:center;justify-content:center;background-color:#b75d3e;font-size:20px;font-weight:500;line-height:28px;letter-spacing:0em;text-align:center}.list-groups .group a img[data-v-1a3edb69]{margin-left:8px}a[data-v-1a3edb69]{text-decoration:none;font-family:Roboto-Bold;font-weight:500}ul[data-v-1a3edb69]{list-style:none;margin:0;padding-left:0;min-width:280px;border-radius:0 5px 5px 0;font-size:24px}li[data-v-1a3edb69]{color:#fff;background:#b75d3e;display:block;float:left;padding:0 10px;position:relative;text-decoration:none;transition-duration:.5s;display:flex;align-items:center;width:calc(100% - 20px);height:100%;border-radius:0 5px 5px 0;font-family:Roboto-Regular;font-weight:400}li a[data-v-1a3edb69]{color:#fff;display:flex;justify-content:space-between;width:100%}li[data-v-1a3edb69]:hover{background:#b75d3e;cursor:pointer;color:#fff}ul li ul[data-v-1a3edb69]{background:#b75d3e;visibility:hidden;opacity:0;width:100%;position:absolute;transition:all .5s ease;left:0;display:none;top:80px;box-shadow:0 3px 3px #00000040}ul li:hover>ul[data-v-1a3edb69],ul li:focus-within>ul[data-v-1a3edb69],ul li ul[data-v-1a3edb69]:hover{visibility:visible;opacity:1;display:block}ul li ul li[data-v-1a3edb69]{clear:both;width:calc(100% - 20px);padding:15px 10px;background:#fff;color:#2d2d2d;border-radius:0}@media only screen and (max-width: 1366px){main section[data-v-1a3edb69]:first-child{padding:20px;width:calc(100% - 40px);min-height:calc(100vh - 40px);height:fit-content}main section:first-child h2[data-v-1a3edb69]{font-size:40px;line-height:60px}main section:first-child h3[data-v-1a3edb69]{font-size:26px;line-height:1.5}main section:first-child p[data-v-1a3edb69]{font-size:16px;line-height:1.5}.search-input[data-v-1a3edb69]{margin-top:20px}.list-groups[data-v-1a3edb69]{grid-template-columns:1fr 1fr 1fr;gap:20px;padding:40px}.list-groups .group div[data-v-1a3edb69]{border-radius:5px 5px 0 0}.list-groups .group div img[data-v-1a3edb69]{margin-top:20px;width:33%}.list-groups .group h4[data-v-1a3edb69]{font-size:20px}.list-groups .group a h5[data-v-1a3edb69]{height:48px;border:1px solid #b75d3e;border-radius:0 0 5px 5px;font-size:20px}.search-input input[data-v-1a3edb69]{height:54px;font-size:18px;line-height:18px}ul[data-v-1a3edb69]{list-style:none;margin:0;padding-left:0;min-width:170px;border-radius:0 5px 5px 0;font-size:18px}ul li ul[data-v-1a3edb69]{top:50px}}@media only screen and (max-width: 1000px){.list-groups[data-v-1a3edb69]{grid-template-columns:1fr 1fr;gap:20px;padding:40px}.list-groups .group a h5[data-v-1a3edb69]{height:48px;border:1px solid #b75d3e;border-radius:0 0 5px 5px;font-size:20px}}@media only screen and (max-width: 600px){.list-groups[data-v-1a3edb69]{grid-template-columns:1fr;gap:20px;padding:0}.list-groups .group a h5[data-v-1a3edb69]{height:32px;border:1px solid #b75d3e;border-radius:0 0 5px 5px;font-size:20px}}
