html{scrollbar-gutter:stable}.c-br-def,figure.c-br-def>img{border-radius:20px}.c-br-sm,figure.c-br-sm>img{border-radius:10px}.ebox-ht{margin-top:-30px !important}.ebox-ht h2{font-size:5rem}.p-title{text-align:center;font-size:3rem !important;margin-top:0 !important;margin-bottom:40px !important}.p-lead{font-size:2rem !important}#m-in .is-title{padding-left:20px}#m-in .is-content{border-radius:20px 0 0 20px}#m-at .is-title{padding-right:20px}#m-at .is-content{border-radius:0 20px 20px 0}#vision{padding-bottom:0 !important}.modal-trigger img{transition:opacity .3s ease}.modal-trigger:hover{cursor:pointer}.modal-trigger:hover img{opacity:.7}.custom-modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,0.4);z-index:999999}.custom-modal .modal-content{background-color:#fff;padding:20px;border:1px solid #888;border-radius:1em;width:700px;height:70vh;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column}.custom-modal .modal-content .is-inner{flex:1;overflow-y:auto;min-height:0;padding:0 20px 20px}.custom-modal .modal-content .close{position:absolute;display:block;top:10px;right:10px;background:#fff;width:30px;height:30px;text-align:center;border:1px solid #333}.custom-modal .modal-content .close:hover,.custom-modal .modal-content .close:focus{color:black;text-decoration:none;cursor:pointer}@media screen and (max-width: 599px){.close{font-size:20px}.modal-content{padding:16px;width:95%;height:57%;border-radius:10px}.modal-content .has-text-align-center{font-size:0.7em !important}.modal-content .u-mb-40,.modal-content .u-mb-30{margin-bottom:0.5em !important}}
