.exe-header__menu-lis{
    flex-wrap: wrap-reverse;
    gap: 0px;
    --gap1: 0px;
}

.exe-header__menu-ite {
    display:block;
}

.exe-header__menu-ite .exe-button__con1 .icon {
    font-weight: 700;
}

.exe-header__menu-ite:last-child::after {
    content:"";
    position: absolute;
    left:0;
    bottom: -11px;
    width: 100%;
    height: 5px;
    border-radius: 9999px;
    background-color: #32d9c3;
    transform: translate(0, 1rem);
    opacity: 0;
    transition: transform 400ms, opacity 400ms;
    pointer-events:none
}
.exe-header__menu-ite:last-child:hover::after{
    opacity: 1;
    transform: translate(0, 0);
}

.exe-header__menu-ite:last-child {
    margin-left: calc((8px + 4rem)*.6);
}

.exe-header__menu-lin {
    display:flex;
    align-items:center;
}

.exe-header__menu-lin .icon {
    /*font-weight: 700;*/
    font-size: .75em;
    padding-left: .25em;
}

.sec-video{overflow:hidden;}
.sec-video__con0{padding-top:calc(var(--headerHeight) + 8px + 4rem);padding-bottom:calc(8px + 4rem);}
.sec-video__con1{
    display: flex;
    flex-wrap:wrap;
    margin: calc(0px - 10px - 1rem);
    height: 100%;
}
.sec-video__con1>.col {
    padding: calc(10px + 1rem);
}
.sec-video__vid,
.sec-video__cht{
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
}

.sec-video__vid-con0{
    overflow:hidden;
    height:calc(25vh + 200px)
}
.sec-video__vid-con0::after{
    /*content: "";*/
    /*position: absolute;*/
    /*top: 0;*/
    /*bottom: 0;*/
    /*left: 0;*/
    /*right: 0;*/
    /*inset: 0;*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 100px 100%, 100px calc(100% - 50px), 0% calc(100% - 50px));*/
}

.sxs-b {
    display: block;
    padding: .75em;
    font-size: calc(12px + .5rem);
    background-color: #32d9c3;
    color: #001489;
    font-weight: 700;
    border-radius: 9999px;
}

.sec-video__cht-con0{
    display: flex;
    flex-direction: column;
    height:calc(20vh + 250px + 5vw);
    padding:calc(8px + 1.5rem) 0;
}

.sec-video__vid-con1 {
    position: absolute;
    z-index:10;
    top:0;
    left:0;
    display:flex;
    align-items:flex-end;
    justify-content:flex-start;
    width:100%;
    height:100%;
    transition: opacity 500ms;
}

@media screen and (max-width:1200px) {
    .sec-video__vid-con1 {
        opacity: 1;
    }
}

@media screen and (min-width:1200px) {
    .sec-video__vid-con1 {
        opacity: 0;
    }

    .sec-video__vid-con1.show {
        opacity: 1;
    }
}

@media (any-pointer: coarse) {
    .sec-video__vid-con1 {
        opacity: 1;
    }
}

.sec-video__vid-con2 {
    display:flex;
    align-items:center;
    justify-content:flex-start;
    padding: calc(4px + 1rem);
}

.sec-video__vid-con2 .sxs-b:last-child {
    margin-left: calc(4px + 1rem);
}

.sec-video__vid iframe {
    width:100%;
    height:100%;
}

@media screen and (min-width:992px) {
    /*.sec-video__vid{*/
    /*    flex: 0 0 70%;*/
    /*    width: 70%;*/
    /*    max-width: 70%;*/
    /*}*/
    /*.sec-video__cht{*/
    /*    flex: 0 0 30%;*/
    /*    width: 30%;*/
    /*    max-width: 30%;*/
    /*}*/

    .sec-video__vid-con0,
    .sec-video__cht-con0{
        height:calc(45vh + 250px + 5vw)
    }
}

.sec-video__vid-con0,
.sec-video__cht-con0{
    width:100%;
    background-color:#eff1f6;
    border-radius: clamp(10px,10px + 2vw,20px);
}

.sec-video__cht-con1 {
    flex: 1;
    overflow: auto;
}

.sxs-chtitm {
    padding:0 calc(8px + 1.5rem);
}

.sxs-chtitm:not(:last-child) {
    margin-bottom: calc(10px + .25rem);
}

.sxs-chtbx,
.sxs-chtipt{
    font-size: calc(12px + .5rem);
    line-height: 1.2;
}

@media screen and (min-width: 768px) {
     .sxs-chtbx,
     .sxs-chtipt{
        font-size: calc(10px + .5rem);
    }
}

.sxs-chtbx__tit {
    padding-right: calc(4px + .25em);
    font-weight: 700;
}

.sxs-chtbx__msg {
    max-width:100%;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: pre-wrap;
    word-wrap: break-word;
    word-break: break-word;
    color:#272727;
}

.sxs-chtipt{
    padding: calc(8px + 1.5rem) calc(8px + 1.5rem) 0;
}

.sxs-chtipt__txt{
    overflow: hidden auto;
    border: 1px solid #9f9f9f;
    border-radius: 3px;
    width: 100%;
    white-space: pre-wrap;
    overflow-wrap: break-word;
    padding: calc(4px + .5rem);
    margin-bottom: calc(4px + .5rem);
    max-height: calc(100px + 2rem);
    outline: none;
}

.sxs-chtipt__btn {
    display:block;
    margin-left:auto;
    padding:.75em;
    font-weight: 700;
    background-color:#32d9c3;
    color: #001489;
    border-radius:9999px;
}

.sec-login__con0{
    display:flex;
    align-items:center;
    padding-top:calc(var(--headerHeight) + 8px + 4rem);
    padding-bottom:calc(8px + 4rem);
    min-height:calc(50vh + 300px);
}

.sec-login__con1 {
    width:100%;
    max-width:450px;
    margin: 0 auto;
}

.sec-login__form {
    background: #eff1f6;
    padding: calc(20px + 2rem);
    border-radius: 10px;
}

.sec-login__hdr {
    margin-bottom: calc((8px + 4rem)*.75);
    line-height:1;
    color: #001489;
    font-weight: 900;
    font-size: clamp(30px, calc(25px + 2rem), 40px);
    text-align:center;
}

.sec-login__form .exe-button {
    margin: calc(10px + 1rem) auto 0;
}
