@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100..900&display=swap);
#summerCamp2025 .lectures,#summerCamp2025 .register,#summerCamp2025 .result{display:none;height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .5s ease-in-out;width:100%;z-index:13}#summerCamp2025 .lectures .content,#summerCamp2025 .register .content,#summerCamp2025 .result .content{background-color:#fff;border-radius:25px;display:block;height:40vw;left:50%;overflow:hidden;padding:1.5vw 2.5vw;position:relative;top:50%;transform:translate(-50%,-50%);width:40%;z-index:9}#summerCamp2025 .lectures .content .btn-close,#summerCamp2025 .register .content .btn-close,#summerCamp2025 .result .content .btn-close{background-image:url(/images/btn_menu_close.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:1.75vw;position:absolute;right:1.75vw;top:1.75vw;transform:rotate(0deg);transition:all .5s ease;width:1.75vw}#summerCamp2025 .lectures .content .btn-close:hover,#summerCamp2025 .register .content .btn-close:hover,#summerCamp2025 .result .content .btn-close:hover{transform:rotate(180deg)}#summerCamp2025 .lectures .content>h1,#summerCamp2025 .register .content>h1,#summerCamp2025 .result .content>h1{align-items:center;color:#9a9a9a;display:flex;font-size:1.5vw;font-weight:700;margin-bottom:.95vw}#summerCamp2025 .lectures .content>h1 span,#summerCamp2025 .register .content>h1 span,#summerCamp2025 .result .content>h1 span{display:block;font-size:.8vw;font-weight:400;line-height:.8vw;margin-left:1vw}#summerCamp2025 .lectures:before,#summerCamp2025 .register:before,#summerCamp2025 .result:before{background:#8b8b8b 0 0 no-repeat padding-box;content:"";height:100%;left:0;opacity:.85;position:absolute;top:0;width:100%}#summerCamp2025 .lectures.open,#summerCamp2025 .register.open,#summerCamp2025 .result.open{display:block;opacity:0}#summerCamp2025 .lectures.active,#summerCamp2025 .register.active,#summerCamp2025 .result.active{display:block;opacity:1}#summerCamp2025 .lectures.close,#summerCamp2025 .register.close,#summerCamp2025 .result.close{display:none;opacity:0}#summerCamp2025 .register .content{height:32.5vw;padding:1.5vw;width:50%}#summerCamp2025 .register .content .form{display:flex;flex-direction:row;justify-content:space-between;margin:2vw auto;position:relative;width:85%}#summerCamp2025 .register .content .form .left{display:flex;flex-direction:column;justify-content:flex-start;order:1;position:relative;width:50%}#summerCamp2025 .register .content .form .left>h1{align-items:center;border-bottom:1px solid #9a9a9a;color:#9a9a9a;display:flex;font-size:1.5vw;font-weight:700;margin-bottom:.95vw}#summerCamp2025 .register .content .form .left>h1 span{display:block;font-size:.8vw;font-weight:400;line-height:.8vw;margin-left:1vw}#summerCamp2025 .register .content .form .right{background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;height:100%;order:2;position:relative;width:45%}#summerCamp2025 .register .content .form .right img{height:auto;max-width:600px}#summerCamp2025 .register .content .form .right .note{color:#8e8884;margin-top:.75vw}#summerCamp2025 .register .content .form .right .note .title{font-size:.9vw}#summerCamp2025 .register .content .form .right .note .body{font-size:.7vw}#summerCamp2025 .register .content .form .right.hide{display:none}#summerCamp2025 .register .content .form .row{display:flex;justify-content:space-between;margin:initial;position:relative;width:100%}#summerCamp2025 .register .content .form .row .input{display:flex;flex-direction:column;padding:0 0 1.45vw;position:relative;width:100%}#summerCamp2025 .register .content .form .row .input label{color:#000;font-size:.75vw}#summerCamp2025 .register .content .form .row .input input,#summerCamp2025 .register .content .form .row .input select{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:7px;box-sizing:border-box;color:#495057;display:block;font-size:.75vw;line-height:1.5;padding:6px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}#summerCamp2025 .register .content .form .row .input .container{font-size:.75vw}#summerCamp2025 .register .content .form .row .input .container a{color:#ffc45d}#summerCamp2025 .register .content .form .row .input .container #agree{width:0}#summerCamp2025 .register .content .form .row .input .container .checkmark{align-items:center;display:flex;height:1vw;justify-content:center;position:absolute;width:1vw}#summerCamp2025 .register .content .form .row .input .container .checkmark:after{height:.4vw;left:auto;top:auto;width:.25vw}#summerCamp2025 .register .content .form .row.nameBody .input,#summerCamp2025 .register .content .form .row.phoneBody .input{width:80%}#summerCamp2025 .register .content .form .row.people{color:#000;font-size:.75vw}#summerCamp2025 .register .content .form .row.people .input{align-items:center;flex-direction:row!important}#summerCamp2025 .register .content .form .row.people .input input{margin:0 15px;width:25%}#summerCamp2025 .register .content .form #selectInput{display:none}#summerCamp2025 .register .content .form .row.regOffice{align-items:flex-start;color:#000;display:none;flex-direction:row;font-size:.75vw;justify-content:flex-start;margin-bottom:1.25vw;opacity:0;overflow:hidden}#summerCamp2025 .register .content .form .row.regOffice>.name{width:-moz-max-content;width:max-content}#summerCamp2025 .register .content .form .row.regOffice>.address{align-items:center;display:flex;justify-content:flex-start;margin-left:.5vw;position:relative;width:-moz-max-content;width:max-content}#summerCamp2025 .register .content .form .row.regOffice>.phone{display:none}#summerCamp2025 .register .content .form .row.regOffice>.address:before{background-image:url(/images/pages/freelectures_v2/Icon_map-marker.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1vw;margin-right:.25vw;width:1vw}#summerCamp2025 .register .content .form .row.regOffice.active{display:flex;opacity:1}#summerCamp2025 .register .content .form .row.regOffice#office-longjiang>.address:before{background-image:url(/images/pages/freelectures_v2/Icon_map-marker_orange.svg)}#summerCamp2025 .register .content .form .row.regOffice#office-hsinchu>.address:before,#summerCamp2025 .register .content .form .row.regOffice#office-zuoan>.address:before{background-image:url(/images/pages/freelectures_v2/Icon_map-marker_b.svg)}#summerCamp2025 .register .content .form #activeTitle .input{padding-bottom:.25vw}#summerCamp2025 .register .content .form #activeTitle .input h1{color:#000;font-size:1vw;font-weight:700}#summerCamp2025 .register .content .form #activeTitle .input .time{color:#d66f6f;font-family:Noto Sans SC,sans-serif;font-size:.9vw}#summerCamp2025 .register .content #regSubmit{align-items:center;background-color:#8e8884;border:1px solid #8e8884;border-radius:50px;color:#fff;display:flex;font-size:.85vw;justify-content:center;line-height:1.15vw;margin:.25vw auto;padding:1vw 3vw;position:relative;transition:background-color .25s ease-in-out,color .25s ease-in-out;width:-moz-max-content;width:max-content}#summerCamp2025 .register .content #regSubmit:hover{background-color:#fff;color:#8e8884}#summerCamp2025 .lectures .content .list{height:100%;margin:2vw auto;overflow-y:scroll}#summerCamp2025 .lectures .content .list,#summerCamp2025 .lectures .content .list ul{display:flex;flex-direction:column;position:relative;width:100%}#summerCamp2025 .lectures .content .list ul li{display:block;position:relative;width:100%}#summerCamp2025 .lectures .content .list ul li a{border-top:1px solid #b49880;color:#434343;display:flex;justify-content:space-between;padding:.25vw .8vw;position:relative;width:calc(100% - 1.6vw);z-index:2}#summerCamp2025 .lectures .content .list ul li a>.date{align-items:center;display:flex;flex-direction:column;font-family:Noto Sans SC,sans-serif;justify-content:center;position:relative;width:15%;z-index:1}#summerCamp2025 .lectures .content .list ul li a>.date h1{color:#434343;font-size:1vw;z-index:1}#summerCamp2025 .lectures .content .list ul li a>.date .time{color:#cc5959;font-size:.75vw;z-index:1}#summerCamp2025 .lectures .content .list ul li a>.title{align-items:center;display:flex;font-size:1.0125vw;justify-content:flex-start;position:relative;width:75%;z-index:1}#summerCamp2025 .lectures .content .list ul li:last-child a{border-bottom:1px solid #b49880}#summerCamp2025 .lectures .content .list::-webkit-scrollbar{display:none}#summerCamp2025 .result .content{height:30vw;left:50%;top:50%;width:30%}#summerCamp2025 .result .content>h1{align-items:center;background-color:hsla(28,26%,60%,.33);color:#b49880;display:flex;font-size:1vw;height:1.75vw;justify-content:center;left:0;padding:1vw;position:absolute;top:0;width:calc(100% - 2vw);z-index:3}#summerCamp2025 .result .content>h1:before{background-image:url(/images/pages/freelectures_v3/icon_success.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1vw;margin:0 .4vw;width:1vw}#summerCamp2025 .result .content>.btn-close{right:1.75vw;top:1vw;z-index:5}#summerCamp2025 .result .content>.data{align-items:center;display:flex;flex-direction:column;margin-top:2.75vw;position:relative;width:100%}#summerCamp2025 .result .content>.data>h1{color:#54c296;font-size:1.125vw;font-weight:700;margin:.75vw auto}#summerCamp2025 .result .content>.data>h2{color:#000;font-size:1vw;font-weight:700;margin:0 auto 1.125vw}#summerCamp2025 .result .content>.data>.profile{align-items:center;color:#000;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}#summerCamp2025 .result .content>.data>.profile p{text-align:center}#summerCamp2025 .result .content>.data>.profile .important{align-items:center;border:1px solid hsla(28,26%,60%,.33);border-radius:10px;display:flex;flex-direction:column;margin-top:.5vw;padding:.3vw 0;position:relative;width:50%}#summerCamp2025 .result .content>.data>.profile .important #resultDate{color:#333;font-size:1.1vw}#summerCamp2025 .result .content>.data>.profile .important #resultTime{color:#cc5959;font-size:1.75vw}#summerCamp2025 .result .content>.data>.profile .important #resultNum{color:#000;font-size:1vw;font-weight:700}#summerCamp2025 .result .content>.data>.profile .resultLecture{align-items:center;display:flex;flex-direction:column;margin-top:.5vw;position:relative}#summerCamp2025 .result .content>.data>.profile .resultLecture #resultLectureAddressTitle{color:#8e8884;font-size:1vw}#summerCamp2025 .result .content>.data>.profile .resultLecture p{color:#b49880;font-size:.7vw}#summerCamp2025 .result .content>.data>.profile .resultLecture #resultLectureAddress{align-items:center;color:#000;display:flex;font-size:.8vw;justify-content:center;padding:.125vw 0;position:relative}#summerCamp2025 .result .content>.data>.profile .resultLecture #resultLectureAddress:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:.8vw;margin-right:.25vw;width:.6vw}#summerCamp2025 .result .content>.data>.profile .resultLecture #resultLectureAddress.office-xingan:before{background-image:url(/images/pages/freelectures_v2/Icon_map-marker.svg)}#summerCamp2025 .result .content>.data>.profile .resultLecture #resultLectureAddress.office-longjiang:before{background-image:url(/images/pages/freelectures_v2/Icon_map-marker_orange.svg)}#summerCamp2025 .result .content>.data>.profile .resultLecture #resultLectureAddress.office-hsinchu:before,#summerCamp2025 .result .content>.data>.profile .resultLecture #resultLectureAddress.office-zuoan:before{background-image:url(/images/pages/freelectures_v2/Icon_map-marker_b.svg)}#summerCamp2025 .result .content>.data>.profile #btnCalendar{background-color:#cc5959;border:1px solid #cc5959;border-radius:25px;color:#fff;font-size:1vw;margin:1vw auto;padding:.25vw 1.75vw;position:relative;transition:all .5s ease;width:-moz-max-content;width:max-content}#summerCamp2025 .result .content>.data>.profile #btnCalendar:hover{background-color:#fff;color:#cc5959}#summerCamp2025 .result .content>.data>.profile .resultNote h1{background-color:#d1b3a0;border-radius:25px;color:#fff;font-size:.725vw;margin:1vw auto .25vw;padding:.2vw .5vw;width:-moz-max-content;width:max-content}#summerCamp2025 .result .content>.data>.profile .resultNote p{color:#b49880;font-size:.7vw;margin:.25vw auto}#summerCamp2025 .info>.note{margin:3.5vw auto 0;width:70%}#summerCamp2025 .other{align-items:center;background-color:#0e1c49;display:flex;flex-direction:column;height:7vw;justify-content:center;padding:1.25vw 0;position:relative;width:100%}#summerCamp2025 .other>.btn-reg{align-items:center;background-color:#fff;border:1px solid #0f6187;color:#0f6187;display:flex;font-size:.85vw;font-weight:700;justify-content:center;letter-spacing:.125vw;line-height:1.15vw;margin:0 auto;padding:1.125vw 3.125vw;transition:background-color .25s ease-in-out,color .25s ease-in-out;width:-moz-max-content;width:max-content}#summerCamp2025 .other>.btn-reg:before{background-image:url(/images/pages/freelectures_v2/arrow-circle-right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:.9vw;margin-right:.25vw;width:.9vw}#summerCamp2025 .other>.btn-reg:hover{background-color:#0f6187;color:#fff}#summerCamp2025 #footer-bar,#summerCamp2025 .footer-dialog{display:none}@keyframes scrollAnimeter{0%{bottom:3vw}50%{bottom:1vw}to{bottom:3vw}}@keyframes commentAnimeter{0%{transform:scale(0)}30%{transform:scale(1)}70%{transform:scale(1)}to{transform:scale(0)}}@media (max-width:768px){#summerCamp2025 .banner{min-height:55vw}#summerCamp2025 .banner .txt{font-size:5vw;line-height:7vw;position:absolute;right:12vw;text-align:center;top:10vw;z-index:4}#summerCamp2025 .banner .txt_time{border-bottom:1px solid #ffb743;border-top:1px solid #ffb743;font-size:3.8vw;margin-top:0;padding:3vw 7vw;position:absolute;right:0;text-align:center;top:25vw;z-index:4}#summerCamp2025 .banner .txt_time .mobileShow{color:#402424}#summerCamp2025 .banner:before{background-image:url(/images/pages/freelectures_v3/titpic_01_mob.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:3vw;height:47vw;left:2.5vw;width:50vw;z-index:3}#summerCamp2025 .banner:after{content:normal}#summerCamp2025 .info{margin-bottom:10.5vw;padding:8vw 0 4vw}#summerCamp2025 .info h1{color:#fff;font-size:2.5vw;text-align:center}#summerCamp2025 .info .event{margin-top:-10vw;position:relative;width:100%}#summerCamp2025 .info .event ul{width:90%}#summerCamp2025 .info .event ul li{flex-direction:column;margin:0 auto;padding:8.5vw 5%;scroll-margin-top:20vw;width:90%}#summerCamp2025 .info .event ul li .img a{margin-bottom:-8vw}#summerCamp2025 .info .event ul li .txt{margin-top:-30vw;padding:5vw 5vw 2vw;width:calc(100% - 10vw)}#summerCamp2025 .info .event ul li .txt>h1{font-size:4.5vw;font-weight:700;margin-top:27vw}#summerCamp2025 .info .event ul li .txt>.address,#summerCamp2025 .info .event ul li .txt>.date{font-size:3.5vw}#summerCamp2025 .info .event ul li .txt>a{font-size:3.5vw;letter-spacing:1.5vw;line-height:4.125vw;margin:3vw auto 2vw;padding:3.5vw 11vw}#summerCamp2025 .info .event ul li.hsinchu .img:before,#summerCamp2025 .info .event ul li.longjiang .img:before,#summerCamp2025 .info .event ul li.xingan .img:before,#summerCamp2025 .info .event ul li.zuoan .img:before{font-size:3.2vw;height:11.5vw;line-height:4vw;width:16.125vw}#summerCamp2025 .info:before{background-image:url(/images/pages/freelectures_v3/titbg_01_mob.png);height:8vw}#summerCamp2025 .info:after{background-image:url(/images/pages/freelectures_v3/titbg_02_mob.png);height:16vw}#summerCamp2025 #topBar{display:block;margin:0 auto 10vw;position:relative;width:40%}#summerCamp2025 #topBar ul{display:flex;justify-content:center;position:relative;width:100%}#summerCamp2025 #topBar ul li{border-right:1px solid #707070;padding:2vw 6vw}#summerCamp2025 #topBar ul li a{background-position:50%;background-repeat:no-repeat;background-size:contain;padding:3.5vw 4vw}#summerCamp2025 #topBar ul li #btnTopBarList{background-image:url(/images/pages/freelectures_v3/btn_allcourse.svg)}#summerCamp2025 #topBar ul li #btnTopBarCalendar{background-image:url(/images/pages/freelectures_v3/btn_alllist.svg)}#summerCamp2025 #topBar ul li:last-child{border-right:initial}#summerCamp2025 .lectures .content,#summerCamp2025 .register .content,#summerCamp2025 .result .content{height:150vw;margin:2.5vw 0;width:90%}#summerCamp2025 .lectures .content .btn-close,#summerCamp2025 .register .content .btn-close,#summerCamp2025 .result .content .btn-close{height:8vw;right:5vw;top:5vw;width:8vw;z-index:6}#summerCamp2025 .lectures .content .btn-close:hover,#summerCamp2025 .register .content .btn-close:hover,#summerCamp2025 .result .content .btn-close:hover{transform:none}#summerCamp2025 .lectures .content>h1,#summerCamp2025 .register .content>h1,#summerCamp2025 .result .content>h1{font-size:6vw;margin-bottom:2.5vw;margin-top:2.5vw}#summerCamp2025 .lectures .content>h1 span,#summerCamp2025 .register .content>h1 span,#summerCamp2025 .result .content>h1 span{display:block;font-size:3.75vw;line-height:.8vw;margin-left:3vw}#summerCamp2025 .register .content{height:155vw;margin:2.5vw 0;overflow:hidden;width:90%}#summerCamp2025 .register .content .form{flex-direction:column;height:92.5%;margin:5vw auto 0;overflow-y:scroll;width:90%}#summerCamp2025 .register .content .form .left{width:100%}#summerCamp2025 .register .content .form .left>h1{font-size:6vw;margin-bottom:3vw}#summerCamp2025 .register .content .form .left>h1 span{font-size:3.75vw;line-height:.8vw;margin-left:3vw}#summerCamp2025 .register .content .form .right{order:2;width:100%}#summerCamp2025 .register .content .form .right img{display:none}#summerCamp2025 .register .content .form .right .note{color:#8e8884;margin-top:2.5vw}#summerCamp2025 .register .content .form .right .note .title{font-size:4.5vw}#summerCamp2025 .register .content .form .right .note .body{font-size:3.5vw}#summerCamp2025 .register .content .form .right.hide{display:none}#summerCamp2025 .register .content .form .row{margin-bottom:2.5vw}#summerCamp2025 .register .content .form .row .input label{font-size:3.75vw}#summerCamp2025 .register .content .form .row .input input,#summerCamp2025 .register .content .form .row .input select{font-size:3.75vw;line-height:4.125vw;padding:2.25vw 2.5vw}#summerCamp2025 .register .content .form .row .input .container{font-size:3.75vw}#summerCamp2025 .register .content .form .row .input .container .checkmark{height:4.75vw;width:4.75vw}#summerCamp2025 .register .content .form .row .input .container .checkmark:after{height:2.6vw;width:1.5vw}#summerCamp2025 .register .content .form .row.nameBody .input,#summerCamp2025 .register .content .form .row.phoneBody .input{width:100%}#summerCamp2025 .register .content .form .row.nameBody .input:last-child,#summerCamp2025 .register .content .form .row.phoneBody .input:last-child{margin-bottom:0}#summerCamp2025 .register .content .form .row.people{font-size:3.75vw}#summerCamp2025 .register .content .form .row.regOffice{font-size:3.75vw;margin-bottom:3.5vw}#summerCamp2025 .register .content .form .row.regOffice>.name{display:none}#summerCamp2025 .register .content .form .row.regOffice>.address{margin-left:0;width:100%}#summerCamp2025 .register .content .form .row.regOffice>.address:before{height:5vw;margin-right:1.25vw;width:4vw}#summerCamp2025 .register .content .form #activeTitle{margin-bottom:0}#summerCamp2025 .register .content .form #activeTitle .input{padding-bottom:1.5vw}#summerCamp2025 .register .content .form #activeTitle .input h1{font-size:5vw}#summerCamp2025 .register .content .form #activeTitle .input .time{font-size:4vw}#summerCamp2025 .register .content #regSubmit{font-size:4.25vw;font-weight:700;letter-spacing:2vw;line-height:5.55vw;margin:2vw auto 0;padding:4vw 15vw}#summerCamp2025 .register .content #regSubmit:hover{background-color:#fff;color:#8e8884}#summerCamp2025 .lectures .content{padding:1.5vw 5vw;width:calc(90% - 10vw)}#summerCamp2025 .lectures .content .list{height:85%}#summerCamp2025 .lectures .content .list ul li a{padding:2vw 5vw;width:calc(100% - 10vw)}#summerCamp2025 .lectures .content .list ul li a>.date{width:25%}#summerCamp2025 .lectures .content .list ul li a>.date h1{font-size:5vw}#summerCamp2025 .lectures .content .list ul li a>.date .time{font-size:4vw}#summerCamp2025 .lectures .content .list ul li a>.title{font-size:4.5vw;width:70%}#summerCamp2025 .lectures .content .list ul li:last-child a{border-bottom:1px solid #b49880}#summerCamp2025 .lectures .content .list::-webkit-scrollbar{display:none}#summerCamp2025 .result .content{height:155vw;padding:1.5vw 5vw;width:calc(90% - 10vw)}#summerCamp2025 .result .content>h1{font-size:5vw;height:15vw;margin-top:0;padding:1vw;width:calc(100% - 2vw)}#summerCamp2025 .result .content>h1:before{height:4vw;margin:0 1.5vw;width:4vw}#summerCamp2025 .result .content>.btn-close{z-index:5}#summerCamp2025 .result .content>.data{margin-top:18.75vw}#summerCamp2025 .result .content>.data>h1{font-size:5.5vw;margin:2.75vw auto}#summerCamp2025 .result .content>.data>h2{font-size:5vw;margin:0 auto 3.5vw}#summerCamp2025 .result .content>.data>.profile p{font-size:4.125vw;line-height:5vw}#summerCamp2025 .result .content>.data>.profile .important{border-radius:15px;margin-top:3.5vw;padding:3.5vw 0;width:90%}#summerCamp2025 .result .content>.data>.profile .important #resultDate{font-size:5.5vw}#summerCamp2025 .result .content>.data>.profile .important #resultTime{font-size:11vw;line-height:16vw}#summerCamp2025 .result .content>.data>.profile .important #resultNum{font-size:5vw}#summerCamp2025 .result .content>.data>.profile .resultLecture{margin-top:1.5vw}#summerCamp2025 .result .content>.data>.profile .resultLecture #resultLectureAddressTitle{font-size:4.85vw}#summerCamp2025 .result .content>.data>.profile .resultLecture p{display:none;font-size:4.125vw}#summerCamp2025 .result .content>.data>.profile .resultLecture #resultLectureAddress{font-size:3.85vw;padding:1vw 0}#summerCamp2025 .result .content>.data>.profile .resultLecture #resultLectureAddress:before{content:"";display:block;height:4.8vw;margin-right:.85vw;width:3.5vw}#summerCamp2025 .result .content>.data>.profile #btnCalendar{background-color:#fff;border:1px solid #8e8884;color:#8e8884;font-size:4.5vw;font-weight:700;margin:4vw auto 1.5vw;padding:1.2vw 6.5vw}#summerCamp2025 .result .content>.data>.profile #btnCalendar:hover{background-color:#fff;color:#8e8884}#summerCamp2025 .result .content>.data>.profile .resultNote h1{font-size:3.35vw;margin:2vw auto;padding:.6vw 3.5vw}#summerCamp2025 .result .content>.data>.profile .resultNote p{font-size:3vw;margin:1.25vw auto}#summerCamp2025 #footer-bar{background-color:#333;bottom:0;color:#fff;display:block;height:70px;left:0;position:fixed;width:100%;z-index:10}#summerCamp2025 #footer-bar ul{display:flex;height:100%;justify-content:center;position:relative;width:100%}#summerCamp2025 #footer-bar ul li{display:block;height:100%;margin-left:2.5vw;position:relative;width:calc(25% - 7.5vw)}#summerCamp2025 #footer-bar ul li a{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}#summerCamp2025 #footer-bar ul li a i{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:65%;margin-bottom:.5vw;position:relative;width:100%}#summerCamp2025 #footer-bar ul li a i.icon-phone{background-image:url(/images/pages/freelectures_v3/btn_phone.svg)}#summerCamp2025 #footer-bar ul li a i.icon-address{background-image:url(/images/pages/freelectures_v3/btn_map.svg)}#summerCamp2025 #footer-bar ul li a i.icon-course{background-image:url(/images/pages/freelectures_v3/btn_course.svg)}#summerCamp2025 #footer-bar ul li a i.icon-message{background-image:url(/images/pages/freelectures_v3/btn_consult.svg)}#summerCamp2025 #footer-bar ul li:first-child{margin-left:0}#summerCamp2025 .footer-dialog{display:none;height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .5s ease-in-out;width:100%;z-index:9}#summerCamp2025 .footer-dialog .content{align-items:center;display:flex;flex-direction:column;height:calc(100% - 110px);justify-content:flex-end;position:relative;width:100%}#summerCamp2025 .footer-dialog .content .btn .info{background-color:initial;margin-bottom:0;min-height:auto;padding:initial;position:static;width:auto}#summerCamp2025 .footer-dialog .content .btn .info:after,#summerCamp2025 .footer-dialog .content .btn .info:before{content:normal}#summerCamp2025 .footer-dialog .content .btn-close{background-color:initial;background-image:url(/images/pages/freelectures_v3/btn_closecircle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;margin-bottom:3vw;padding:8vw;position:relative;width:auto}#summerCamp2025 .footer-dialog .content .btn{background-color:#000;border-radius:25px;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin:5vw auto;padding:6vw 5vw;position:relative;width:calc(90% - 10vw)}#summerCamp2025 .footer-dialog .content .btn .info{display:flex;flex-direction:column;height:100%;position:relative;width:75%}#summerCamp2025 .footer-dialog .content .btn .info h1{font-size:5.5vw;text-align:left}#summerCamp2025 .footer-dialog .content .btn .info h3{color:#ffdb9f}#summerCamp2025 .footer-dialog .content .btn .info h3.address{font-size:4.5vw}#summerCamp2025 .footer-dialog .content .btn .info p{color:hsla(0,0%,100%,.73);font-size:4vw;margin-top:3vw}#summerCamp2025 .footer-dialog .content .btn .icon{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:20%}#summerCamp2025 .footer-dialog .content .btn .icon:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:90%;width:90%}#summerCamp2025 .footer-dialog .content .btn.btn-message{justify-content:center}#summerCamp2025 .footer-dialog .content .btn.btn-message p{align-items:center;color:#fff;display:flex;font-size:5vw;justify-content:center;width:70%}#summerCamp2025 .footer-dialog .content .btn.btn-message:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:16vw;width:20%}#summerCamp2025 .footer-dialog .content .btn.btn-message.line:after{background-image:url(/images/pages/freelectures_v3/btn_line.svg)}#summerCamp2025 .footer-dialog .content .btn.btn-message.facebook:after{background-image:url(/images/pages/freelectures_v3/btn_messenger.svg)}#summerCamp2025 .footer-dialog:before{background:#616161;content:"";height:100%;left:0;opacity:.85;position:absolute;top:0;width:100%}#summerCamp2025 .footer-dialog.open{display:block;opacity:0}#summerCamp2025 .footer-dialog.active{display:block;opacity:1}#summerCamp2025 .footer-dialog.close{display:block;opacity:0}#summerCamp2025 #footerBarPhone .content .btn .info h3{font-size:8vw}#summerCamp2025 #footerBarPhone .content .btn .icon:before{background-image:url(/images/pages/freelectures_v3/btn_phonecall.svg)}#summerCamp2025 #footerBarAddress .content .btn .info h3{font-size:4.5vw}#summerCamp2025 #footerBarAddress .content .btn .icon:before{background-image:url(/images/pages/freelectures_v3/btn_mapgo.svg)}#summerCamp2025 body,#summerCamp2025 html{height:auto}#summerCamp2025 #copyright{margin-bottom:90px}}
