:root{--app-height: 100vh}::-webkit-scrollbar{z-index:9999}body{height:100vh;height:var(--app-height);min-height:100vh;min-height:var(--app-height);width:100vw;overflow:hidden;background-color:#fff}a.outer-link{color:#1e6e67}main{height:100vh;height:var(--app-height);min-height:100vh;min-height:-webkit-fill-available;min-height:fill-available;width:100vw;overflow-y:hidden;display:flex;justify-content:center;align-items:flex-start}.the-title{z-index:1000;color:green;font-size:clamp(.875rem,3vmin,1rem)}#show-when-too-short{transform:translate(-50%,-50%);transition:all .3s;position:fixed;top:50%;left:50%;width:0vw;height:0vh;opacity:0;z-index:99999999;display:flex}#main-content{color:#1e6e67;text-decoration:none;position:fixed;top:10vh;left:5vw;z-index:1100}#the-nav li:hover div.arrow-right:not(.active){border-left:.6vw solid #00577187}#the-nav div.arrow-right.active{border-left:.6vw solid #005671}#the-nav div.arrow-right{margin-right:10%;width:0;height:0;border-top:.6vw solid transparent;border-bottom:.6vw solid transparent;border-left:.6vw solid #00577100;transition:all .2s}.cursor{position:fixed;top:80px;right:10px}.section-tabs,.burger{position:absolute;z-index:1100;left:50%;transform:translate(-50%);width:46%;max-width:2000px;height:2px;background-color:#1e6e67;display:flex;justify-content:space-between;align-items:center}.section-tabs.normal{top:5%;min-width:600px}.burger{max-width:100%}.section-tabs>.tab,.section-tabs>.selector{padding:.5% 3%;color:#1e6e67;background-color:#f2f2f2;border:2px solid #1e6e67;border-radius:9999px;font-size:clamp(1rem,2vmin,2rem);font-weight:700;line-height:150%;transition:all .3s}.section-tabs>.tab:hover,.section-tabs>.selector:hover{background-color:#1e6e67!important;color:#fff!important}.section-tabs>.tab.active{background-color:#1e6e67}.burger{width:100%;top:-10%;display:none}.burger>.tab,.burger>.selector{border:1px solid #1e6e67;color:#1e6e67;min-height:50px;border-radius:0;width:100vw}.burger>.selector{height:50px;border:none;display:flex;justify-content:space-between;align-items:center;background-color:#1e6e67}.burger>.selector .text{color:#fff;width:auto;max-width:400px;border-bottom:2px solid #fff}.burger>.selector img{transform:rotate(0);transition:all .3s}@media all and (max-width: 1100px){.section-tabs:not(.burger){display:none!important}.burger{height:50px;overflow-y:hidden;top:65px;display:flex;flex-direction:column;width:100%;transition:all .3s;background-color:transparent;z-index:1111}.burger.active{height:250px}.burger.active>.selector img{transform:rotate(180deg)}}.main{position:absolute;z-index:21;left:100%;opacity:1;height:92vh;background-color:#fff;width:100%;display:flex;justify-content:start;align-items:center;overflow-x:scroll;overflow-y:hidden;padding:20px 10vw}.main.main.main-5{padding-left:5%}.main .content{height:fit-content;display:flex;justify-content:center;align-items:flex-start}.main.main-5 .content{width:-moz-fit-content;width:fit-content;justify-content:flex-start;gap:3%}.main a{display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;font-weight:900;font-size:1rem;line-height:150%;letter-spacing:.08em;margin-right:3vw}.main a{color:#005671;font-weight:900}.main a:visited{color:#005671}.main a p:first-of-type{width:100%;align-self:flex-start;color:#1e6e67;font-weight:400;font-size:clamp(.625rem,2vmin,.875rem);line-height:150%;letter-spacing:.08em;margin-bottom:8px}.main a p:last-of-type{width:100%;align-self:flex-start;color:#1e6e67;font-weight:700;font-size:clamp(.875rem,2vmin,1.5rem);line-height:150%;letter-spacing:.08em}.main>a .text{width:75%;text-align:center;font-weight:900;font-size:clamp(1.25rem,2vmin,3rem);line-height:150%;letter-spacing:.08em;color:#005671}.main a .img-group{width:90%;position:relative;margin-bottom:10px;display:flex;justify-content:center;align-items:center}.main a .img-group img:first-of-type{height:44.5vmin}.main a .img-group .img_small:first-of-type{height:22vmin}.main .down_img .img,.main .link_img .img{border-radius:5%;border:solid #1e6e67 1px;position:relative;box-shadow:10px 10px #1e6e67;margin-right:10%;margin-bottom:20px}.main .down_img .icon,.main .link_img .icon{width:25%;padding:5%;background-color:#1e6e67;border-radius:9999px;box-shadow:0 8px 12px rgba(14,39,37,.25);position:absolute;right:-20px;bottom:-10px}.main-1 .content,.main-2 .content{width:-moz-fit-content;width:fit-content;justify-content:flex-start;gap:3%}.main-4 .content{width:-moz-fit-content;width:fit-content;justify-content:flex-start}@media all and (max-width: 450px) and (max-height: 900px){.navbar .nav_burger{margin-right:0}#the-nav div.arrow-right{margin-right:10%;width:0;height:0;border-top:1.3vw solid transparent;border-bottom:1.3vw solid transparent;border-left:1.3vw solid #1e6e6700;transition:all .2s}#the-nav li:hover div.arrow-right:not(.active){border-left:1.3vw solid #00577151}#the-nav div.arrow-right.active{border-left:1.3vw solid #005671}#the-nav{top:7%;left:53%;padding:2%}}@media (max-width: 1100px){.main{padding:40px 0 0 30px}}.flex-column{flex-direction:column}.list-row{display:flex;align-items:start;width:100%;margin-top:16px}.list-row:nth-child(2){margin-top:0}.main-4 .content{flex-direction:column;width:100%;height:100%;justify-content:space-between;align-items:center}.group-content{height:92px}.ellipsis-twoline{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.main-4 .content a{width:calc((100% - 144px)/5);margin-right:36px}.main-4 .content .list-row a:last-of-type{margin-right:0}#main4-pagination{width:100%;text-align:center;margin-top:16px;display:flex;justify-content:center}.page-nav{display:inline-flex;gap:10px;align-items:center}.page-btn{padding:10px 20px;cursor:pointer;background-color:#f2f2f2;border:2px solid #1e6e67;border-radius:8px;color:#1e6e67;font-weight:700;font-size:1rem;transition:all .3s}.page-btn:hover,.page-btn.active{background-color:#1e6e67;color:#fff}@media (min-width: 1200px) and (max-width: 1280px) and (min-height: 800px) and (max-height: 1024px){.main{padding:45px 10vw}}@media (min-width: 1350px) and (max-width: 1399px) and (min-height: 640px) and (max-height: 767px){.main{padding:10px 10vw}}@media (min-width: 1400px){.main{padding:30px 10vw}}@media (min-width: 1500px) and (max-width: 1599px) and (min-height: 922px) and (max-height: 1075px){.main{padding:45px 10vw}}@media (min-width: 1600px){.main{padding:3% 12vw}}@media (min-width: 1900px){.main{padding:4% 15vw}}
