@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);.itc-slider{position:relative}.itc-slider-wrapper{overflow:hidden;background-color:#eee}.itc-slider-items{display:flex;transition:transform .5s ease;will-change:transform}.itc-slider-transition-none{transition:none}.itc-slider-item{flex:0 0 100%;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.itc-slider-btn{position:absolute;top:50%;display:flex;justify-content:center;align-items:center;width:40px;height:50px;color:#fff;text-align:center;background:rgb(0 0 0/20%);border:none;transform:translateY(-50%);cursor:pointer}.itc-slider-btn-hide{display:none}.itc-slider-btn-prev{left:0}.itc-slider-btn-next{right:0}.itc-slider-btn:focus,.itc-slider-btn:hover{color:#fff;text-decoration:none;background:rgb(0 0 0/30%);outline:0}.itc-slider-btn::before{content:"";display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.itc-slider-btn-prev::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.itc-slider-btn-next::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.itc-slider-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;margin:0 15%;padding-left:0;list-style:none}.itc-slider-indicator{flex:0 1 auto;box-sizing:content-box;width:30px;height:5px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgb(255 255 255/50%);background-clip:padding-box;border-top:15px solid transparent;border-bottom:15px solid transparent;cursor:pointer}.itc-slider-indicator-active{background-color:rgb(255 255 255/90%)}*{margin:0;padding:0;border:none;outline:0;box-sizing:border-box;background:0 0;-webkit-tap-highlight-color:transparent}body{min-height:100vh;font:400 17px/1.52 "Open Sans",sans-serif;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:#3b3b3b;background:#d8e2f7;display:flex;flex-direction:column}a,a:visited{text-decoration:none;color:#786348;transition:all .3s ease-in-out}a:hover,a:visited:hover{color:#5f503e}h1,h2,h3,h4,h5,h6{font-family:Lora,serif;font-weight:700;color:#000}h1{margin-bottom:35px;font-size:54px;line-height:1.2}h1:not(:first-child){margin-top:82px}h2{margin-bottom:30px;font-size:37px;line-height:1.035;letter-spacing:-.7px}h2:not(:first-child){margin-top:64px}h3{margin-bottom:20px;font-size:32px;line-height:1.15;letter-spacing:-.5px}h3:not(:first-child){margin-top:55px}h4{margin-bottom:17px;font-size:25px;line-height:1.15}h4:not(:first-child){margin-top:42px}h5{margin-bottom:16px;font-size:20px;line-height:1.2}h5:not(:first-child){margin-top:32px}h6{margin-bottom:10px;font-size:17px;line-height:1.3;letter-spacing:-.2px}h6:not(:first-child){margin-top:30px}p{margin-bottom:24px}ol,ul{margin:0 0 24px 30px}ul{list-style-type:disc}strong{font-weight:700}iframe,img{display:block;max-width:100%;height:auto;margin-bottom:24px}table{display:block;max-width:100%;padding-bottom:10px;margin:24px 0 24px;border-collapse:collapse;overflow-x:auto}table::-webkit-scrollbar{height:6px;border-radius:3px;background-color:rgba(178,178,178,.5)}table::-webkit-scrollbar-thumb{border-radius:3px;background-color:#b2b2b2}table tr:nth-child(odd){background:#b8bec9}table tr:nth-child(even){background:rgba(255,255,255,.2)}table th{padding:8px 9px;border:1px solid #000;font:700 17px/25px Lora,serif;text-align:left;color:#fff;background:#000}table td{padding:14px 20px;border:1px solid #b2b2b2;font-size:16px;line-height:25px}.tel-wrp{width:100%;padding:0 max(20px,(100% - 1170px) / 2);display:flex;flex:1;flex-direction:column}.tel-grd{padding-top:50px;display:flex;flex-direction:column}@media (min-width:1024px){.tel-grd{flex-direction:row;justify-content:space-between;padding-top:100px}.tel-grd>div:first-child{width:calc(100% - 370px - 30px)}.tel-grd>div:last-child{width:370px}.tel-grd>div:only-child{width:100%!important}}.tel-scl-lnks{list-style:none;margin:0;display:flex;align-items:center;gap:32px}.tel-scl-lnks a{color:#000;display:flex;justify-content:center;align-items:center}.tel-scl-lnks a:hover{color:#786348}.tel-scl-lnks svg{width:14px;height:14px}.tel-tgs{list-style:none;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.tel-tgs a{display:block;max-width:300px;padding:6px 19px;border-radius:50px;font-size:15px;line-height:18px;text-align:center;color:#fff;background:#000;transition:all 1s cubic-bezier(.25,1,.35,1) 0s}.tel-tgs a:hover{color:#fff;background:#786348}button{cursor:pointer}.tel-btn-mn{display:block;width:21px;height:21px;color:#fff;display:flex;justify-content:center;align-items:center}.tel-btn-mn svg{width:100%;height:100%}.tel-btn-cls{display:block;width:48px;height:48px;position:relative}.tel-btn-cls::after,.tel-btn-cls::before{content:"";width:18px;height:2px;background:#000;position:absolute;left:calc(50% - 9px);top:calc(50% - 1px)}.tel-btn-cls::before{transform:rotate(45deg)}.tel-btn-cls::after{transform:rotate(-45deg)}.tel-btn-cls-full{width:100vw;height:100vh;background:rgba(255,255,255,.2);transition:all}.tel-btn{width:51px;height:51px;color:#fff;background:#786348;display:flex;justify-content:center;align-items:center}.tel-btn svg{width:30px;height:30px;transform:rotate(180deg)}.tel-lg,a.tel-lg{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;padding-right:8px;overflow:hidden;font-family:Lora,serif;font-size:40px;font-weight:600;line-height:50px;text-transform:capitalize;text-overflow:ellipsis;color:#fff;position:relative}.tel-lg::after,a.tel-lg::after{content:"";background:#786348;width:6px;height:6px;border-radius:50%;position:absolute;right:0;bottom:11px}.tel-hdr{width:100%;min-height:80px;padding:10px 20px;background:#000;transition:all 50ms ease-in-out;display:flex;justify-content:space-between;align-items:center;gap:20px}@media (min-width:1024px){.tel-hdr{flex-direction:column;min-height:112px;padding:24px 45px 16px}}@media (min-width:1024px){.tel-hdr .tel-btn-mn{display:none}}.tel-nv{display:flex;width:355px;height:100vh;padding:32px 20px;overflow:hidden;background:#fff;transition:all .3s ease-in-out;position:fixed;left:-355px;top:0;z-index:100}.tel-nv .tel-btn-cls-full{visibility:hidden;opacity:0;position:fixed;left:0;top:0;z-index:-1}@media (min-width:1024px){.tel-nv .tel-btn-cls-full{display:none}}.tel-nv .tel-btn-cls{position:absolute;left:0;top:0}@media (min-width:1024px){.tel-nv .tel-btn-cls{display:none}}.tel-nv.is-show{overflow:visible;left:0}.tel-nv.is-show .tel-btn-cls-full{visibility:visible;opacity:1}@media (min-width:1024px){.tel-nv,.tel-nv.is-show{display:block;width:unset;height:unset;padding:unset;overflow:unset;background:unset;position:unset}}.tel-mn{overflow-y:auto;display:flex;flex:1;flex-direction:column}@media (min-width:1024px){.tel-mn{flex-direction:row;flex-wrap:wrap;margin-left:auto;overflow:unset}}.tel-mn menuitem:not(:last-child){border-bottom:1px solid #b1b1b1}@media (min-width:1024px){.tel-mn menuitem:not(:last-child){border-bottom:none}}.tel-mn menuitem>a{padding:20px 25px;font-size:17px;font-weight:700;line-height:20px;text-align:center;color:#000;transition:all .3s ease-in-out;display:flex;justify-content:center;align-items:center;gap:5px}@media (min-width:1024px){.tel-mn menuitem>a{padding:15px 18px;line-height:22px;color:#fff}.tel-mn menuitem>a>span{padding:5px 0;background-image:linear-gradient(to right,currentColor 0,currentColor 100%);background-repeat:no-repeat;background-size:0 2px;background-position:0 100%;transition:background-size .4s cubic-bezier(.25,.4,.25,1)}}.tel-mn menuitem>a:hover{color:#786348}@media (min-width:1024px){.tel-mn menuitem>a:hover>span{background-size:100% 2px}}.tel-mn menuitem>a svg{width:18px;height:18px}@media (min-width:1024px){.tel-mn menuitem>a svg{display:none}}.tel-mn ul{list-style:none;padding-bottom:20px;margin:unset;display:flex;flex-direction:column;display:none}.tel-mn ul.is-show{display:flex}@media (min-width:1024px){.tel-mn ul,.tel-mn ul.is-show{display:flex;min-width:237px;max-width:500px;padding:18px 0;background:#000;visibility:hidden;opacity:0;transition:all .2s ease;position:absolute;left:0;top:100%}}.tel-mn ul a{padding:8px 0;font-size:14px;line-height:15px;color:#000;display:flex;justify-content:center;align-items:center;gap:7px}@media (min-width:1024px){.tel-mn ul a{justify-content:space-between;min-height:42px;padding:10px 28px;font-size:15px;line-height:18px;color:#fff}}.tel-mn ul a:hover{color:#786348}.tel-mn ul a svg{width:18px;height:18px}@media (min-width:1024px){.tel-mn ul a svg{transform:rotate(-90deg)}}@media (min-width:1024px){.tel-mn li,.tel-mn menuitem{position:relative}.tel-mn li:hover>ul,.tel-mn menuitem:hover>ul{visibility:visible;opacity:1}}.tel-mn menuitem>ul ul{padding-top:20px}@media (min-width:1024px){.tel-mn menuitem>ul.left{left:-12px}.tel-mn menuitem>ul.right{left:unset;right:-12px}.tel-mn menuitem>ul ul{left:100%;top:-18px;padding-top:18px}.tel-mn menuitem>ul ul.right{left:unset;right:100%}}@keyframes nav{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}.itc-slider{display:flex;width:100%;aspect-ratio:2;overflow:hidden;margin-top:50px}@media (min-width:1024px){.itc-slider{margin-top:100px}}.itc-slider .itc-slider-wrapper{display:flex;width:100%;background:unset}.itc-slider .itc-slider-items{width:100%}.itc-slider .itc-slider-item{overflow:hidden;position:relative;cursor:grab}.itc-slider .itc-slider-item::after{content:"";width:100%;height:100%;background:rgba(0,0,0,.43);pointer-events:none;position:absolute;left:0;top:0}.itc-slider img{margin:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.itc-slider .itc-slider-indicators{flex-direction:column;gap:5px;width:30px;margin:unset;left:16px;bottom:50%;transform:translateY(50%)}@media (min-width:1024px){.itc-slider .itc-slider-indicators{gap:20px;left:68px}}.itc-slider .itc-slider-indicator{width:30px!important;height:30px!important;border:1px solid transparent;border-radius:50%;margin:unset!important;background:unset;opacity:1;transition:all .3s ease-in-out;display:flex;justify-content:center;align-items:center}.itc-slider .itc-slider-indicator::before{content:"";background:#fff;transition:all .3s ease-in-out;width:6px;height:6px;border-radius:50%}.itc-slider .itc-slider-indicator-active{border-color:#fff}.itc-slider .itc-slider-indicator-active::before{background:#786348}.tel-ftr{width:100%;padding:60px max(20px,(100% - 1170px) / 2) 43px;font-size:15px;line-height:25px;text-align:center;color:#b1b1b1;background:#000;position:relative;display:flex;flex-direction:column;align-items:center;gap:30px}.tel-ftr p{margin-bottom:0}.tel-ftr ul{list-style:none;margin:0;text-transform:capitalize;display:flex;flex-wrap:wrap;align-items:center;gap:20px}.tel-ftr ul a{color:#b1b1b1;transition:all .3s ease}.tel-ftr ul a:hover{color:#786348}.tel-ftr .tel-btn{opacity:0;transform:translateY(100px);transition:transform .3s ease,opacity .3s ease;position:fixed;right:34px;bottom:34px}.tel-ftr .tel-btn.is-show{opacity:1;transform:translateY(0)}.tel-art{margin-bottom:64px}.tel-art .cover{width:100%;aspect-ratio:1.5;margin-bottom:34px;-o-object-fit:cover;object-fit:cover}.tel-art h1:first-of-type{margin-bottom:20px;font-size:43px;line-height:.955}.tel-art .details{margin-bottom:34px;font-size:15px;line-height:18px;color:#454545;display:flex;flex-wrap:wrap;align-items:center;gap:22px}.tel-art figure{margin-bottom:24px}.tel-art figure figcaption{font-size:13px;opacity:.9}.tel-art figure img{margin-bottom:6px}.tel-art figure img,.tel-art>img{width:100%}.tel-art>:last-child{margin-bottom:0}.tel-art .tel-tgs{margin-top:48px}.tel-ath{padding:40px;margin-bottom:64px;background:#fff;display:flex;align-items:flex-start;gap:30px}.tel-ath img{width:110px;height:110px;margin:unset;-o-object-fit:cover;object-fit:cover}.tel-ath p{margin-bottom:14px}.tel-ath p.name{margin:unset;font-family:Lora,serif;font-size:17px;font-weight:700;line-height:20px;letter-spacing:-.35px;color:#000}.tel-ath p.job{font-size:12px;line-height:18px}.tel-faq{padding-top:54px;margin-bottom:64px;border-top:1px solid #b1b1b1}.tel-faq>p:first-child{margin-bottom:28px;font:700 32px/38px Lora,serif;color:#000}.tel-faq ul{list-style:none;margin:0;display:flex;flex-direction:column;gap:24px}.tel-faq ul li>p{margin:0;font-family:Lora,serif;font-weight:500;color:#000;cursor:pointer;display:flex;align-items:flex-start}.tel-faq ul li>p.is-active svg{transform:rotate(180deg)}.tel-faq ul li>p span{flex:1}.tel-faq ul li>p svg{flex-shrink:0;width:24px;height:24px;margin-left:10px;transition:all .3s ease-in-out}.tel-faq ul li div{display:none}.tel-faq ul li div p:last-child{margin:0}.tel-faq ul li div p:first-child{padding-top:12px}.tel-grd-psts{display:grid;grid-template-columns:1fr;grid-gap:50px;padding-top:54px;margin-bottom:64px;border-top:1px solid #b1b1b1}.tel-grd-psts>p:first-child{grid-column:1/-1;margin-bottom:0;font:700 32px/38px Lora,serif;color:#000}.tel-pst a{display:flex;flex-direction:column;gap:6px}.tel-pst .img{width:100%;aspect-ratio:1.48;margin-bottom:16px;overflow:hidden;position:relative}.tel-pst .img img{margin:unset;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.tel-pst .img::after{content:"";width:100%;height:100%;background:rgba(255,255,255,.07);transition:all .3s ease-in-out;opacity:0;position:absolute;left:0;top:0}.tel-pst .date{font-size:14px;line-height:18px;color:#454545}.tel-pst .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:700 25px/32px Lora,serif;color:#000;transition:all .3s ease}.tel-pst:hover .img::after{opacity:1}.tel-pst:hover .title{color:#786348}.tel-asd{padding:32px 30px;margin-bottom:30px;font-size:14px;background:#fff}.tel-asd>:last-child{margin-bottom:0}.tel-asd>p:first-child{padding-bottom:24px;margin-bottom:30px;border-bottom:1px solid #b2b2b2;font:700 20px/24px Lora,serif;letter-spacing:-.2px;color:#000}.tel-rcnt{list-style:none;margin:0;display:flex;flex-direction:column;gap:27px}.tel-rcnt a{display:flex;flex-direction:column;gap:9px}.tel-rcnt a .title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font:700 17px/22px Lora,serif;color:#000;transition:all .3s ease}.tel-rcnt a time{font-size:15px;line-height:18px;color:#454545}.tel-rcnt a:hover .title{color:#786348}