﻿@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Questrial&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.35;}a{display:inline-block;transition:.3s all;}body{margin:0;padding:0;font:400 17px/1.4 "Inter",sans-serif;color:#000;}.mb{display:none;}html{scroll-behavior:auto!important;}.text--white{color:#fff;}.text--blue{color:#00468a;}.text--lightblue{color:#e3f0ff;}#secMap{position:relative;height:100vh;overflow:hidden;background:#e3f0ff;}#secMap .leaflet-container{background:transparent;}#secMap h1{text-indent:-9999px;position:absolute;visibility:hidden;opacity:0;}#secMap .leaflet-marker-pane{position:absolute;top:0;left:0;}#secMap .province-name{font-family:"Barlow Condensed",sans-serif;font-weight:600;color:#fff;text-shadow:1px 0 #000,-1px 0 #000,0 1px #000,0 -2px #000,1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000;}#secMap .map-container{position:absolute;width:100%;height:100vh;z-index:1;transform:translate(-1%,-9%);}#secMap .map-container #map{width:100%;height:100%;z-index:0;}.leaflet-popup-content{margin:0;}.leaflet-popup-content-wrapper{padding:0;border-radius:15px;font-family:"Inter";}.leaflet-popup-content .popup-header{background:#00468a;padding:10px 15px;border-top-left-radius:15px;border-top-right-radius:15px;}.leaflet-popup-content .popup-header h3{font-size:15px;color:#fff;font-weight:400;}.leaflet-popup-content .popup-header h3 span{font-weight:700;}.leaflet-popup-content .popup-content{padding:15px;}.leaflet-popup-content .popup-item{font-size:13px;padding-bottom:5px;}.leaflet-popup-content .popup-item span{font-weight:600;color:#000;}.popup-left-top .leaflet-popup-tip-container,.popup-left-bottom .leaflet-popup-tip-container{left:auto;right:0;top:50%;transform:rotate(-90deg);margin-right:-30px;}.popup-right-top .leaflet-popup-tip-container,.popup-right-bottom .leaflet-popup-tip-container{left:auto;top:50%;transform:rotate(90deg);margin-left:-30px;}.popup-left-top .leaflet-popup-tip-container{top:25%;}.popup-left-bottom .leaflet-popup-tip-container{top:65%;}.content--left{position:absolute;width:35%;top:20%;left:7%;height:calc(100vh - 25%);z-index:3;}.content--bot{background:#00468a;border-radius:30px;padding:20px 50px;height:100%;position:relative;}.content-item-1{position:absolute;left:0;bottom:10%;width:83%;}.content-item-1 img{width:100%;}.content-title{font-weight:600;color:#58595b;margin-bottom:25px;font-size:18px;}.content--right{position:absolute;right:0;bottom:30px;width:50%;z-index:2;}.content--right:after{content:"";position:absolute;height:calc(100% - 40px);bottom:0;z-index:5;background:#e3f0ff;width:14%;right:0;opacity:.6;}.content--right .swiper-slide{border-radius:15px;overflow:hidden;cursor:pointer;}.content--right .swiper-slide img{width:100%;border-radius:15px;transition:.5s all;}.content--right .swiper-slide:hover img{transform:scale(1.03);}.content--right .swiper-slide-title{font-weight:500;font-size:1vw;text-transform:uppercase;position:absolute;left:15px;bottom:15px;color:#fff;}.content-guide{font-family:"Montserrat";font-size:15px;font-style:italic;position:absolute;right:5%;bottom:35vh;}.title-main{font-weight:900;font-size:1.5vw;font-family:"Montserrat";line-height:1;}.title-main .d-flex{gap:15px;}.title-main .text--big{font-size:9vw;font-weight:800;line-height:1;}.title-main .text--bigger{font-size:119%;line-height:.9;}.title--top{color:#00468a;justify-content:center;}.title--top .text--big{line-height:.7;}.title--bot .text--big{font-size:7.2vw;}.title--bot .text--bigger{font-size:140%;line-height:1.3;}.title-sub{padding:25px 0 15px;font-size:1vw;}.title-author{text-align:right;font-size:.9vw;}.anim{position:absolute;}.anim-1{width:70%;}.anim-1 img{width:100%;}.modal-province{transform:none;max-height:initial;background:transparent;}.modal-province.show .modal-dialog{transform:translateY(12%);}.modal-province .modal-dialog{max-width:900px;}.modal-province .modal-title{border-bottom:0;text-align:center;font-size:1.1vw;font-weight:600;color:#333;padding:5px 20px 20px;}.modal-province .modal__wrapper{padding:20px 3px;border-radius:20px;background:#fff;position:relative;}.modal-province .modal__wrapper .btn-close{position:absolute;width:40px;height:40px;border:3px solid #fff;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;background-color:#00468a;top:-20px;right:-20px;opacity:1;z-index:99;z-index:99;border-radius:50%;cursor:pointer;box-shadow:0 10px 30px 0 rgba(0,0,0,.08);}.modal-province .modal__wrapper:before,.modal-province .modal__wrapper:after{content:"";position:absolute;height:30px;width:90%;z-index:5;left:50%;transform:translateX(-50%);}.modal-province .modal__wrapper:before{top:5px;background:#fff;background:linear-gradient(180deg,#fff 50%,rgba(255,255,255,0) 100%);}.modal-province .modal__wrapper:after{bottom:5px;background:#fff;background:linear-gradient(0deg,#fff 50%,rgba(255,255,255,0) 100%);}.modal-province .modal__wrapper img{width:100%;}.modal-province .modal-chart{position:relative;}.modal-province .modal-chart .modal-hidden{position:absolute;width:100%;height:100%;z-index:8;}.modal-province .modal-img{margin-bottom:24px;}.modal-province .modal-img-sub{text-align:center;font-size:15px;padding:5px 15px;color:#58595b;}.modal-province .modal-content{border:0;border-radius:0;max-height:72vh;overflow-y:scroll;padding:0 50px;}.modal-province .modal-content::-webkit-scrollbar-track{background-color:none;border-left:0;}.modal-province .modal-content::-webkit-scrollbar{width:10px;background-color:transparent;}.modal-province .modal-content::-webkit-scrollbar-thumb{background:#b6d1ef;border-radius:10px;}.modal-province .modal-content-detail{padding:30px 0 50px;}.modal-province .modal-content h2{font-family:"Pathway Extreme";text-transform:uppercase;font-size:1.1rem;font-weight:700;padding:20px 0 25px;}.modal-province .modal-content p{margin-bottom:24px;}.modal-province .modal-content input[type=search]{background:#f7f7f7;border-radius:100px;}.modal-province .modal-content .image-container{position:relative;display:inline-block;}.modal-province .modal-content .image-container .popup{display:none;position:absolute;top:40%;left:50%;transform:translateX(-50%);border:1px solid #f7f7f7;background:#fff;border-radius:15px;z-index:10;}.modal-province .modal-content .image-container area:hover{cursor:pointer;}.modal-province .modal-content div.table{font-family:"Pathway Extreme";background:#f7f7f7;border-radius:20px;padding:10px 30px;}.modal-province .modal-content div.table div.row{display:flex;padding:10px 0;border-bottom:1px solid #ddd;}.modal-province .modal-content div.table div.row div.col:first-child{padding-left:0;flex:0 0 35%;color:#00468a;font-weight:700;}.modal-province .modal-content div.table div.row div.col:last-child{flex:0 0 1;}.modal-province .modal-content div.table div.row div.col:last-child b{padding:0 10px 0 0;}.modal-province .modal-content div.table div.row:last-child{border-bottom:0;}.mb{display:none;}@media screen and (min-width:1700px) and (min-height:780px){.content-item-1{position:absolute;left:-20%;bottom:11%;width:108%;}}@media screen and (min-width:1510px) and (max-height:780px){#secMap .map-container{transform:translate(-7%,-14%) scale(.8);}}@media screen and (max-width:1500px) and (max-height:780px){#secMap .map-container{transform:translate(-8%,-12%) scale(.7);width:106%;}#secMap .leaflet-marker-pane{position:absolute;top:15px;left:14px;}}@media screen and (min-width:1000px) and (min-height:1250px){.content--left{width:41%;top:32%;left:7%;height:37vh;}.content--right{width:93%;}}@media screen and (max-width:991px){.desk{display:none;}.mb{display:block!important;}#secMap{height:auto;overflow:scroll;overflow-x:hidden;}.anim-1{width:100%;}#secMap .map-container{bottom:auto;right:13%;width:135%;height:85vh;z-index:99;top:58%;transform:scale(1.1);}#secMap .leaflet-marker-pane{top:18px;left:18px;}.content--left{width:90%;top:15%;left:50%;height:53vh;transform:translateX(-50%);}.content-guide{font-size:3vw;right:auto;bottom:auto;top:81%;z-index:90;left:15px;}.content--bot{padding:10px 5vw;border-radius:20px;position:relative;}.content--bot .text--bigger{font-size:115%;}.content-item-1{position:absolute;width:110%;bottom:0;left:-10%;height:auto;}.content-item-1 img{height:auto;width:100%;}.content--right{width:95%;right:auto;left:5%;bottom:auto;top:123%;padding-bottom:20%;}.content--right:after{content:none;}.content--right .swiper-slide{opacity:.5;transition:.3s all;}.content--right .swiper-slide-next{opacity:1;}.content--right .swiper-slide-prev{opacity:1;}.content--right .swiper-slide-active{opacity:1;}.content--right .swiper-slide-title{font-size:4vw;bottom:10px;left:10px;}.title-main{font-size:4.5vw;}.title-main .text--big{font-size:18vw;}.title--bot .text--big{font-size:15.2vw;}.title-sub{font-size:3.2vw;}.title-author{font-size:2.7vw;}.modal-province.show .modal-dialog{transform:translateY(calc(60px + 5vh));}.modal-province .modal-title{font-size:6.1vw;}.modal-province .modal-content{padding:0 15px;max-height:60vh;}.modal-province .modal-content div.table div.row{font-size:14px;padding-bottom:8px;display:block;}.modal-province .modal-content div.table div.row .col:last-child{padding:0;}.modal-province .modal__wrapper .btn-close{top:auto;bottom:-24px;right:50%;transform:translateX(50%);}}