@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none !important}}@media (min-width: 1200px){.hidden-lg{display:none !important}}.css-top-header-a{display:flex;transition:height 0.3s ease-in-out 0s;height:48px}.css-top-header-div{background-color:#ffd400;width:100%;height:48px;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:1.3em;cursor:pointer}@media (max-width: 767px){.mobile-fontsize{font-size:1em}}u.spelling{text-decoration:red wavy underline}@tailwind base;@tailwind components;@tailwind utilities;:root{--primary-color: #1d1e38;--secondary-color: #5ac467;--inner-width: 1122px;--tablet-inner-width: 768px;--mobile-inner-width: 370px;--end-green: #66e9b4;--end-white: #d6d6d6;--end-bg: #f8f8f9;--end-yellow: #eddb4a;--end-red: #ff0000;--gray-300: #ececec;--gray-400: #d5d5d5;--gray-600: #939393;--gray-700: #747474;--gray-800: #5c5c5c;--gray-900: #343434}:root{--primary-color: #1d1e38;--secondary-color: #5ac467;--inner-width: 1122px;--tablet-inner-width: 768px;--mobile-inner-width: 370px;--end-green: #66e9b4;--end-white: #d6d6d6;--end-bg: #f8f8f9;--end-yellow: #eddb4a;--end-red: #ff0000;--gray-300: #ececec;--gray-400: #d5d5d5;--gray-600: #939393;--gray-700: #747474;--gray-800: #5c5c5c;--gray-900: #343434}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-family:SUIT, 'Noto Sans KR', 'Noto Sans', sans-serif, system-ui, -apple-system}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;padding:0 !important;margin:0;font-family:SUIT, 'Noto Sans KR', 'Noto Sans', sans-serif, system-ui, -apple-system}ol,ul{list-style:none;margin-bottom:inherit !important}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a,a:hover,a:active{font-family:SUIT, 'Noto Sans KR', 'Noto Sans', sans-serif, system-ui, -apple-system;color:inherit !important;text-decoration:inherit !important;background-color:inherit !important}input,textarea,button,select,a{-webkit-tap-highlight-color:transparent}*{box-sizing:border-box}@media only screen and (max-width: 1200px){*{-ms-overflow-style:none;scrollbar-width:none}*::-webkit-scrollbar{display:none}}:root{--primary-color: #1d1e38;--secondary-color: #5ac467;--inner-width: 1122px;--tablet-inner-width: 768px;--mobile-inner-width: 370px;--end-green: #66e9b4;--end-white: #d6d6d6;--end-bg: #f8f8f9;--end-yellow: #eddb4a;--end-red: #ff0000;--gray-300: #ececec;--gray-400: #d5d5d5;--gray-600: #939393;--gray-700: #747474;--gray-800: #5c5c5c;--gray-900: #343434}.logo{width:102px;height:24px}.logo-m{width:95px;height:45px}.star img{width:30px;height:30px}.flash-message{width:var(--inner-width);margin:0 auto}@media only screen and (max-width: 1200px){.flash-message{width:100%}}.fluid-width-video-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%}.fluid-width-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-height:810px}.btn{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}.btn-primary{background-color:var(--primary-color) !important;border-color:var(--primary-color) !important}.btn-outline-primary{color:var(--primary-color) !important;background-color:white !important;border-color:var(--primary-color) !important}.end-cursor-pointer{cursor:pointer}.end-select-none{user-select:none}.end-grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.end-grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.end-font-bold{font-family:SUIT;font-weight:bold}.end-hidden{display:none !important}@media only screen and (max-width: 1200px){.end-hidden-mobile{display:none !important}}.end-hidden-pc{display:none !important}@media only screen and (max-width: 1200px){.end-hidden-pc{display:block !important}}.end-shadow-md{box-shadow:0 4px 6px -1px black, 0 2px 4px -2px black}.end-header{padding:0;display:flex;align-items:center;user-select:none;border-bottom:1px solid #e6e6e6;position:sticky;top:0;background-color:#fff;z-index:9999}@media only screen and (max-width: 1200px){.end-header{padding:0}}.end-header .end-header-container{position:relative;display:flex;justify-content:space-between;width:1122px;height:88px;margin:0 auto}@media only screen and (max-width: 1200px){.end-header .end-header-container{width:768px;justify-content:center;align-items:center;height:53px}}@media only screen and (max-width: 768px){.end-header .end-header-container{width:100%}}.end-header .end-header-container .end-hamburger{display:none}@media only screen and (max-width: 1200px){.end-header .end-header-container .end-hamburger{position:absolute;left:10px;color:var(--primary-color);width:30px;vertical-align:middle;text-align:center;display:flex;justify-content:center;cursor:pointer;flex-shrink:0}}.end-header .end-menus{display:flex;align-items:center;column-gap:20px}.end-header .end-menus .end-nav-box{display:flex;justify-content:center;align-items:center;background:#fff;color:black;border-radius:5px;padding:2px 21px;column-gap:4px;box-shadow:0 0 5px 0 rgba(0,0,0,0.15);line-height:1}.end-header .end-menus .end-nav-box.end-selected{background:var(--primary-color);color:#fff;box-shadow:none}.end-header .end-menus .end-nav-box.end-selected:hover{background:var(--secondary-color);color:#fff}.end-header .end-menus .end-nav-box .end-color-white{color:#fff}.end-header .end-menus .end-menu{margin-right:10px;font-family:SUIT;font-size:18px;line-height:2.2;text-align:center;color:#000}@media only screen and (max-width: 1200px){.end-header .end-menus .end-menu{display:none}}.end-header .end-menus .end-menu:hover{color:var(--primary-color)}.end-header .end-menus .end-menu a{display:flex;align-items:center}.end-header .end-menus .end-menu-highlight{border:2px solid var(--primary-color);border-radius:10px;padding:0 20px;font-weight:bold;font-size:16px}.end-header .end-menus .end-title{margin-right:66px;font-family:SUIT;font-size:30px;font-weight:bold;line-height:1.47;text-align:center;color:#000}@media only screen and (max-width: 1200px){.end-header .end-menus .end-title{margin:0}}.end-header .end-menus .end-title:hover{cursor:pointer}.end-header .end-menus .end-action{margin-right:16px;font-family:SUIT;font-size:16px;line-height:2.75;letter-spacing:-0.16px;text-align:center;color:#000}@media only screen and (max-width: 1200px){.end-header .end-menus .end-action{display:none}}.end-header .end-menus .end-action:hover{cursor:pointer;color:var(--primary-color)}@media only screen and (max-width: 1200px){.end-header .end-menus .end-header-alert{position:absolute;right:20px;color:var(--primary-color);vertical-align:middle;text-align:center;display:flex;justify-content:center;cursor:pointer;top:7px}}.end-header .end-menus .end-challenge-proof-button{padding:0 13px;border-radius:10px;border:solid 1px var(--primary-color);font-size:16px;font-family:SUIT;font-weight:bold;line-height:2.75;letter-spacing:-0.16px;text-align:center;color:var(--primary-color)}.end-header .end-menus .end-menu-alert{position:relative;background-color:var(--primary-color);width:41px;height:41px;padding:6px;color:#fff;display:flex;justify-items:center;border-radius:50%}@media only screen and (max-width: 1200px){.end-header .end-menus .end-menu-alert{height:38px;width:38px;flex-shrink:0}}.end-header .end-menus .end-menu-alert .end-menu-alert-flag{width:6px;height:6px;background-color:var(--primary-color);position:absolute;right:-6px;top:0px;border-radius:50%}.end-header .end-menus .end-menu-alert-list{position:absolute;top:67px;right:15px;width:300px;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,0.29);background-color:#fff;font-family:SUIT;font-size:16px;font-stretch:normal;font-style:normal;line-height:2.75;letter-spacing:normal;text-align:center;z-index:100}@media only screen and (max-width: 1200px){.end-header .end-menus .end-menu-alert-list{top:47px;right:-10px;width:282px}}.end-header .end-menus .end-menu-alert-list ul{padding:16px 0;max-height:400px;overflow-y:auto}@media only screen and (max-width: 1200px){.end-header .end-menus .end-menu-alert-list ul{max-height:200px}}.end-header .end-menus .end-menu-alert-list .end-menu-alert-content{font-weight:normal;color:#000}@media only screen and (max-width: 1200px){.end-header .end-menus .end-menu-alert-list .end-menu-alert-content{font-size:14px}}.end-header .end-menus .end-menu-alert-list .end-menu-alert-read-all{font-family:'SUIT Bold';color:var(--primary-color);border-top:1px solid #e2e2e2}@media only screen and (max-width: 1200px){.end-header .end-menus .end-menu-alert-list .end-menu-alert-read-all{font-size:14px}}.end-header .end-menus-mobile{display:none}@media only screen and (max-width: 1200px){.end-header .end-menus-mobile{display:block;position:fixed;top:0;left:0;background-color:#fff;z-index:1000;width:100vw;height:93vh;overflow-y:scroll}}.end-header .end-menus-mobile .end-menus-mobile-container{position:relative;padding:36px 32px}.end-header .end-menus-mobile .end-menus-mobile-container .end-menus-mobile-cancel{position:absolute;top:15px;right:15px;width:30px;height:30px;cursor:pointer}.end-header .end-menus-mobile .end-menus-mobile-container .end-menus-mobile-ul{margin-top:30px}.end-header .end-menus-mobile .end-menus-mobile-container .end-menus-mobile-ul .end-menus-mobile-li{font-family:SUIT;font-weight:400;font-size:17px;text-align:left;color:#000;cursor:pointer;padding:27px 0;border-top:1px solid rgba(112,112,112,0.2);position:relative}.end-header .end-menus-mobile .end-menus-mobile-container .end-menus-mobile-ul .end-menus-mobile-li .end-menus-mobile-challenge-proof{background-image:url(/../assets/images/challenge-proof-mobile-button.png);background-position:left;background-size:contain;background-repeat:no-repeat;padding-left:30px;font-family:SUIT;font-weight:bold}.end-header .end-menus-mobile .end-menus-mobile-container .end-menus-mobile-ul .end-menus-mobile-li .end-menus-mobile-li-arrow-right{position:absolute;right:0;font-family:SUIT;font-weight:bold}.end-header .end-menus-mobile .end-menus-mobile-container .end-menus-mobile-ul .end-menus-mobile-li .end-menus-mobile-li-arrow-down{transform:rotate(90deg)}.end-header .end-menus-mobile .end-menus-mobile-container .end-menus-mobile-ul .end-menus-mobile-li a{display:block}.end-header .end-menus-mobile .end-menus-mobile-container .end-menus-mobile-ul .end-menus-mobile-li .end-menus-mobile-dropdown a{display:block;padding-top:27px;padding-left:10px;font-size:15px;color:#4a4a4a}.end-header .end-menus-mobile .end-menus-mobile-container .end-menus-mobile-ul .end-menus-mobile-li-sm{font-family:SUIT;font-weight:400;font-size:15px;text-align:left;color:#4a4a4a;cursor:pointer;padding:10px 0}.end-header .end-menus-mobile .end-menus-mobile-container .end-menus-mobile-ul .end-menus-mobile-li-sm:first-child{margin-top:15px}.end-header .end-menus-mobile .end-menus-mobile-button{width:100%;padding:16px;display:flex;justify-content:center;align-items:center;color:white;background-color:var(--primary-color);border-radius:5px;margin-top:20px}.end-header .end-menus-mobile-logo img{width:105px;height:auto;object-fit:contain}@media only screen and (max-width: 1200px){.end-header .end-menus-mobile-logo img{width:90px}}.end-footer{display:flex;align-items:center;justify-content:center;padding:53px 0;background-color:var(--primary-color)}@media only screen and (max-width: 1200px){.end-footer{padding:26px 0;margin-bottom:70px}}@media only screen and (max-width: 768px){.end-footer{padding:30px 20px}}.end-footer .end-footer-inner{width:var(--inner-width)}@media only screen and (max-width: 1200px){.end-footer .end-footer-inner{width:100%;max-width:var(--mobile-inner-width)}}.end-footer .end-footer-inner .end-footer-logo{width:226px;height:auto}.end-footer .end-footer-inner .end-footer-logo img{width:100%;height:100%}.end-footer .end-footer-inner .end-footer-section01{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 1200px){.end-footer .end-footer-inner .end-footer-section01{flex-direction:column;align-items:flex-start}}.end-footer .end-footer-inner .end-footer-section01 .end-content{opacity:0.7;font-family:SUIT;font-weight:400;font-size:13px;line-height:1.62;text-align:left;color:#fff;margin-top:15px;opacity:0.6}@media only screen and (max-width: 1200px){.end-footer .end-footer-inner .end-footer-section01 .end-content{font-size:12px}}.end-footer .end-footer-inner .end-footer-section01 .end-sns-link{color:white;font-family:SUIT;font-weight:400;font-size:13px;display:flex;justify-content:space-between;align-items:center;column-gap:10px;cursor:pointer}@media only screen and (max-width: 1200px){.end-footer .end-footer-inner .end-footer-section01 .end-sns-link{margin-top:10px}}.end-footer .end-footer-inner .end-footer-section01 .end-sns-link .end-footer-dot{width:3px;height:3px;border-radius:50%;background-color:white}.end-footer .end-footer-inner .end-footer-section02 .end-bar{border-top:1px solid white;opacity:0.2;margin-top:25px}.end-footer .end-footer-inner .end-footer-section02 .end-footer-fixed{display:flex;justify-content:space-between;align-items:center;font-family:'SUIT Light';font-size:12px;opacity:0.5;color:white;margin-top:25px}@media only screen and (max-width: 1200px){.end-footer .end-footer-inner .end-footer-section02 .end-footer-fixed{flex-direction:column;align-items:flex-start}}.end-footer .end-footer-inner .end-footer-section02 .end-footer-fixed .end-footer-aros100-warp{display:flex;justify-content:space-between;width:220px;align-items:center}@media only screen and (max-width: 1200px){.end-footer .end-footer-inner .end-footer-section02 .end-footer-fixed .end-footer-aros100-warp{margin-bottom:5px;font-size:12px}}.end-footer .end-footer-inner .end-footer-section02 .end-footer-fixed .end-footer-aros100-warp .end-aros100-icon{cursor:pointer}.end-slider{width:100%;user-select:none;overflow-x:hidden;position:relative}.end-slider .end-item-wrapper{transition:all 1.5s ease;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:10px 0 10px 0;width:fit-content}.end-slider .end-item-wrapper::-webkit-scrollbar{display:none}.end-slider .end-item-wrapper .end-item:not(:last-child){margin-right:30px}.end-slider .end-item-wrapper .end-item{text-align:left;border-radius:5px;background-color:#f9f9fa;padding-bottom:27px;width:353px}@media only screen and (max-width: 1200px){.end-slider .end-item-wrapper .end-item{width:calc(50vw - 60px)}}@media only screen and (max-width: 768px){.end-slider .end-item-wrapper .end-item{width:calc(100vw - 40px)}}.end-slider .end-item-wrapper .end-item .end-item-img{width:353px;height:200px;object-fit:cover;border-radius:5px 5px 0 0;overflow:hidden}@media only screen and (max-width: 1200px){.end-slider .end-item-wrapper .end-item .end-item-img{height:200px;width:calc(50vw - 60px)}}@media only screen and (max-width: 768px){.end-slider .end-item-wrapper .end-item .end-item-img{width:calc(100vw - 40px)}}.end-slider .end-item-wrapper .end-item .end-item-apostrophe{width:17px;height:40px;object-fit:contain}.end-slider .end-item-wrapper .end-item .end-item-card{display:flex;flex-direction:column;padding-left:34px}.end-slider .end-item-wrapper .end-item .end-item-card .end-title{margin-top:25px;font-family:SUIT, 'Noto Sans KR', 'Noto Sans', sans-serif, system-ui, -apple-system;font-size:20px;font-family:SUIT, 'Noto Sans KR', 'Noto Sans', sans-serif, system-ui, -apple-system;font-weight:bold;line-height:1.05;color:#191919;text-align:left}@media only screen and (max-width: 1200px){.end-slider .end-item-wrapper .end-item .end-item-card .end-title{font-size:15px}}.end-slider .end-item-wrapper .end-item .end-item-card .end-info{margin-top:5px;display:flex;justify-content:left;align-items:center;column-gap:5px;font-family:SUIT;font-size:15px;line-height:1.87;letter-spacing:-0.08px;color:#4a4a4a}@media only screen and (max-width: 1200px){.end-slider .end-item-wrapper .end-item .end-item-card .end-info{font-size:13px}}.end-slider .end-item-wrapper .end-item .end-item-card .end-profit-button{margin-top:25px;font-family:SUIT;font-size:15px;font-family:SUIT;font-weight:bold;line-height:1.4;letter-spacing:-0.3px;text-align:left;color:var(--secondary-color);vertical-align:middle;display:flex;align-items:center}@media only screen and (max-width: 1200px){.end-slider .end-item-wrapper .end-item .end-item-card .end-profit-button{font-size:13px;margin-top:14px}}.end-slider .end-item-wrapper .end-item .end-item-card .end-profit-button img{padding-left:5px;width:15px;height:5px;object-fit:contain}.end-pagination-container{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:55px auto}.end-pagination-container .end-pagination-button{height:16px;width:16px;color:#000;cursor:pointer}.end-pagination-container .end-pagination-list{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 20px !important}.end-pagination-container .end-pagination-list .end-pagination-selected{color:var(--secondary-color)}.end-pagination-container .end-pagination-list a{display:block !important;padding-top:4px}.end-pagination-container .end-pagination-list a:not(:last-child){margin-right:20px}.end-pagination-container .end-pagination-list li{cursor:pointer;font-family:NotoSansCJKkr;font-size:16px;line-height:1.31;text-align:left;color:#000}.end-mobile-footer{display:none;position:fixed;bottom:0;left:0;z-index:9999}@media only screen and (max-width: 1200px){.end-mobile-footer{display:block}}.end-mobile-footer .end-mobile-footer-container{display:flex;background-color:#fff;justify-content:space-around;align-items:center;padding:16px}@media only screen and (max-width: 1200px){.end-mobile-footer .end-mobile-footer-container{width:100vw}}.end-mobile-footer .end-mobile-footer-container .end-mobile-footer-icon{cursor:pointer;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 1200px){.end-mobile-footer .end-mobile-footer-container .end-mobile-footer-icon img{width:25px;height:27px;object-fit:contain}}.end-mobile-footer .end-mobile-footer-container .end-mobile-footer-icon div{flex-shrink:0;width:fit-content;margin-top:5px;font-family:SUIT;font-weight:400;font-size:11px;text-align:center;color:#000}.end-modal .end-modal-bg{position:fixed;inset:0;background-color:rgba(0,0,0,0.8);display:flex;justify-content:center;align-items:center}.end-modal .end-modal-bg .end-modal-cancel-container{display:block;position:absolute;top:-20px;right:-20px;z-index:10;cursor:pointer}@media only screen and (max-width: 1200px){.end-modal .end-modal-bg .end-modal-cancel-container{top:-14px;right:-14px}}.end-modal .end-modal-bg .end-modal-cancel{width:20px;height:20px}@media only screen and (max-width: 1200px){.end-modal .end-modal-bg .end-modal-cancel{width:15px;height:15px}}.end-modal .end-modal-bg .end-modal-header{background-color:var(--end-bg);position:relative;border-radius:10px 10px 0 0}.end-modal .end-modal-bg .end-modal-header .end-modal-title{font-size:32px;font-weight:bold;text-align:center}@media only screen and (max-width: 1200px){.end-modal .end-modal-bg .end-modal-header .end-modal-title{font-size:20px}}.end-modal .end-modal-bg .end-modal-container{margin-top:0;position:relative;border-radius:10px;max-width:var(--inner-width)}@media only screen and (max-width: 1200px){.end-modal .end-modal-bg .end-modal-container{max-width:300px;margin-top:15%}}.end-modal .end-modal-bg .end-modal-container .end-modal-content img{display:block;width:500px;height:500px;object-fit:contain;background-color:var(--primary-color)}@media only screen and (max-width: 1200px){.end-modal .end-modal-bg .end-modal-container .end-modal-content img{width:300px;height:300px}}.end-modal .end-modal-bg .end-modal-container .end-modal-actions{display:flex;justify-content:center;align-items:center;padding:36px 0;column-gap:15px;background-color:white;border-radius:0 0 10px 10px}@media only screen and (max-width: 1200px){.end-modal .end-modal-bg .end-modal-container .end-modal-actions{padding:18px 0}}.end-modal .end-modal-bg .end-modal-container .end-modal-actions .end-modal-button{cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff;font-family:SUIT;font-weight:bold;font-size:18px;font-weight:600;text-align:center;border-radius:5px;width:191px;height:51px}@media only screen and (max-width: 1200px){.end-modal .end-modal-bg .end-modal-container .end-modal-actions .end-modal-button{width:100px;height:40px;word-break:keep-all;font-size:12px}}.end-modal .end-modal-bg .end-modal-container .end-modal-actions .blue{background-color:var(--primary-color)}.end-modal .end-modal-bg .end-modal-container .end-modal-actions .black{background-color:black}.end-youtube .end-youtube-list{display:flex;column-gap:39px;align-items:center;justify-content:center}.end-youtube .end-youtube-list .end-youtube-list-container{width:100%;max-width:var(--inner-width);margin:40px 0;overflow-x:hidden}.end-youtube .end-youtube-list .end-youtube-list-container .end-youtube-card-wrapper{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:1500ms;display:flex;column-gap:34px}.end-youtube .end-youtube-list .end-youtube-list-container .end-youtube-card-wrapper .end-youtube-card .end-youtube-card-img{width:495px;aspect-ratio:16 / 9;background-color:var(--primary-color)}@media only screen and (max-width: 1200px){.end-youtube .end-youtube-list .end-youtube-list-container .end-youtube-card-wrapper .end-youtube-card .end-youtube-card-img{width:262px}}.end-youtube .end-youtube-list .end-youtube-list-button{width:10px;height:20px;cursor:pointer}:root{--primary-color: #1d1e38;--secondary-color: #5ac467;--inner-width: 1122px;--tablet-inner-width: 768px;--mobile-inner-width: 370px;--end-green: #66e9b4;--end-white: #d6d6d6;--end-bg: #f8f8f9;--end-yellow: #eddb4a;--end-red: #ff0000;--gray-300: #ececec;--gray-400: #d5d5d5;--gray-600: #939393;--gray-700: #747474;--gray-800: #5c5c5c;--gray-900: #343434}@media only screen and (max-width: 1200px){.end-main{width:768px;margin:0 auto;overflow:hidden}}@media only screen and (max-width: 768px){.end-main{width:100%}}.end-main .end-banner{user-select:none;display:flex;justify-content:center;background-color:var(--primary-color)}.end-main .end-banner .end-banner-container{display:flex;flex-direction:row;justify-content:space-between;width:var(--inner-width);height:466px;margin:0 auto}@media only screen and (max-width: 1200px){.end-main .end-banner .end-banner-container{flex-direction:column-reverse;align-items:center;padding:80px 30px 0;height:auto}}.end-main .end-banner .end-banner-image{width:100%;height:362px;background-image:url(/assets/main-top_v1-38c198c553cdb6f859eb33e01686b282353ae9d98a80df9ce2d200c215bc6bbc.png);background-repeat:no-repeat;background-size:contain;background-position:center;margin-top:auto;margin-bottom:0}@media only screen and (max-width: 1200px){.end-main .end-banner .end-banner-image{width:100%;height:227px;margin-left:0;margin-bottom:0;background-size:contain;background-position:center;min-width:330px}}.end-main .end-banner .end-banner-card{display:flex;flex-direction:column;justify-content:center;color:white;row-gap:21px;max-width:484px;flex-shrink:0}@media only screen and (max-width: 1200px){.end-main .end-banner .end-banner-card{align-items:center;row-gap:8px}}.end-main .end-banner .end-banner-card .end-banner-title{font-family:SUIT;font-weight:bold;font-size:40px;line-height:1.25;letter-spacing:-1.08px}@media only screen and (max-width: 1200px){.end-main .end-banner .end-banner-card .end-banner-title{text-align:center;font-size:30px;margin-top:30px}}.end-main .end-banner .end-banner-card .end-banner-description{font-family:SUIT;font-weight:lighter;font-size:20px;line-height:29px;letter-spacing:-0.18px}@media only screen and (max-width: 1200px){.end-main .end-banner .end-banner-card .end-banner-description{text-align:center;font-size:16px;margin:15px 0;line-height:1.6;white-space:nowrap}}.end-main .end-banner .end-banner-card .end-banner-description strong{font-family:SUIT;font-weight:bold;color:var(--secondary-color)}.end-main .end-banner .end-banner-card .end-banner-button{margin-top:27px;width:fit-content;height:46px;padding:10px 38px;border-radius:5px;background-color:var(--secondary-color) !important;border:1px solid var(--secondary-color);cursor:pointer}@media only screen and (max-width: 1200px){.end-main .end-banner .end-banner-card .end-banner-button{margin:3px 54px 75px;padding:8px 27px;display:flex;align-items:center}}.end-main .end-banner .end-banner-card .end-banner-button span{font-family:SUIT;font-weight:bold;font-size:17px;letter-spacing:-0.15px;color:black;white-space:nowrap}@media only screen and (max-width: 1200px){.end-main .end-banner .end-banner-card .end-banner-button span{font-size:15px}}.end-main .end-proof{padding:132px 0 121px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;text-align:center}@media only screen and (max-width: 1200px){.end-main .end-proof{padding:90px 20px}}.end-main .end-proof .end-card{padding-bottom:30px}@media only screen and (max-width: 1200px){.end-main .end-proof .end-card{padding-bottom:10px}}.end-main .end-proof .end-card .end-title{font-family:SUIT;font-weight:bold;font-size:35px;line-height:1.23;color:#000}@media only screen and (max-width: 1200px){.end-main .end-proof .end-card .end-title{font-size:25px}}.end-main .end-proof .end-card .end-title strong{color:var(--primary-color);font-family:SUIT;font-weight:bold}.end-main .end-proof .end-card .end-description{margin:10.3px;font-family:SUIT;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.31;letter-spacing:-0.16px;text-align:center;color:#4e4e4e}@media only screen and (max-width: 1200px){.end-main .end-proof .end-card .end-description{font-size:14px}}.end-main .end-proof .end-proof-button{margin-top:40px;padding:15px 40px;border-radius:5px;border-radius:5px;background-color:var(--primary-color);font-family:'SUIT Medium';font-size:16px;letter-spacing:-0.15px;text-align:center;color:#fff}@media only screen and (max-width: 1200px){.end-main .end-proof .end-proof-button{font-size:15px;margin-top:16px;padding:15px 28px 15px}}.end-main .end-system{padding:100px 0 150px 0;background-color:#f7f7f7}@media only screen and (max-width: 1200px){.end-main .end-system{padding:0}}.end-main .end-system .end-system-container{width:var(--inner-width);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto}@media only screen and (max-width: 1200px){.end-main .end-system .end-system-container{width:768px;margin:0 auto;overflow:hidden}}@media only screen and (max-width: 768px){.end-main .end-system .end-system-container{width:100%}}.end-main .end-system .end-title{margin-top:71px;display:flex;flex-direction:column;align-items:center;font-family:SUIT;font-size:25px;text-align:center;color:#000}@media only screen and (max-width: 1200px){.end-main .end-system .end-title{font-size:20px;width:264px;margin-top:100px;width:100%}}.end-main .end-system .end-title .end-point-title{font-family:SUIT;font-size:35px;font-weight:700}@media only screen and (max-width: 1200px){.end-main .end-system .end-title .end-point-title{font-size:22px}}.end-main .end-system .end-card-container{width:100%;min-width:var(--inner-width);user-select:none;margin-top:50px;display:grid;grid-template-columns:repeat(2, 1fr);column-gap:30px;row-gap:27px}@media only screen and (max-width: 1200px){.end-main .end-system .end-card-container{flex-direction:column;margin:55px 0 70px;min-width:var(--mobile-inner-width);grid-template-columns:repeat(1, 1fr);padding:0 20px}}.end-main .end-system .end-card-container .end-card{width:100%;height:100%;display:grid;grid-template-columns:1.5fr 3fr;align-items:center;justify-content:space-between;align-self:center;justify-self:center;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.07);background-color:#fff;border-radius:10px;padding:40px 40px}@media only screen and (max-width: 1200px){.end-main .end-system .end-card-container .end-card{margin-right:0;margin-bottom:20px;padding:25px 15px;column-gap:15px;word-break:keep-all}}.end-main .end-system .end-card-container .end-card .end-card-title{font-weight:700;font-size:23px;text-align:left;margin-top:7px}@media only screen and (max-width: 1200px){.end-main .end-system .end-card-container .end-card .end-card-title{font-size:17px;margin:3px 0 0}}.end-main .end-system .end-card-container .end-card .end-card-title strong{color:var(--secondary-color)}.end-main .end-system .end-card-container .end-card .end-description{font-family:SUIT;font-size:17px;font-stretch:normal;font-style:normal;text-align:left;color:black}@media only screen and (max-width: 1200px){.end-main .end-system .end-card-container .end-card .end-description{font-size:12px;font-weight:normal;white-space:nowrap}}.end-main .end-lecture-highlight{background-color:var(--end-bg)}.end-main .end-main-lecture-banner{width:100%;max-width:var(--inner-width);margin:92px auto;padding:36px 70px;display:flex;justify-content:space-between;align-items:center;background-color:var(--primary-color);border-radius:10px;color:white;font-weight:400;cursor:pointer}@media only screen and (max-width: 1200px){.end-main .end-main-lecture-banner{max-width:var(--mobile-inner-width);margin:0 auto;padding:6px 30px;height:138px}}.end-main .end-main-lecture-banner h1{font-weight:700;font-size:22px;line-height:27px}@media only screen and (max-width: 1200px){.end-main .end-main-lecture-banner h1{font-size:17px;line-height:25px;padding-right:10px}}.end-main .end-main-lecture-banner h1 strong{color:var(--secondary-color)}.end-main .end-main-lecture-banner a{font-size:16px;line-height:20px;margin-top:12px;cursor:pointer;display:block}@media only screen and (max-width: 1200px){.end-main .end-main-lecture-banner a{font-size:13px}}.end-main .end-refund{height:262px}@media only screen and (max-width: 1200px){.end-main .end-refund{height:auto;position:relative;align-items:flex-start;justify-content:flex-start;padding-top:20px}}.end-main .end-refund .end-refund-img{background-image:url(/../assets/images/main-refund-background.jpg);user-select:none;display:flex;justify-content:center;background-repeat:no-repeat;background-size:cover;background-position:center;height:270px}@media only screen and (max-width: 1200px){.end-main .end-refund .end-refund-img{height:210px}}.end-main .end-refund .end-refund-img .end-card{display:flex;align-items:center;justify-content:center;flex-direction:column}@media only screen and (max-width: 1200px){.end-main .end-refund .end-refund-img .end-card{width:253px}}.end-main .end-refund .end-refund-img .end-card .end-title-small{font-family:SUIT;font-weight:bold;font-size:26px;line-height:1.42;color:#fff;padding:5px 10px;background:black}@media only screen and (max-width: 1200px){.end-main .end-refund .end-refund-img .end-card .end-title-small{font-size:20px;text-align:center;padding:2px 5px}}.end-main .end-refund .end-refund-img .end-card .end-title{font-family:SUIT;font-weight:bold;font-size:43px;color:#fff;background:black;padding:10px 20px;margin-top:5px}@media only screen and (max-width: 1200px){.end-main .end-refund .end-refund-img .end-card .end-title{width:300px;font-size:17px;line-height:1.29;letter-spacing:normal;text-align:center;color:#fff;padding:5px 10px}}.end-main .end-refund img{width:374px;height:262px}@media only screen and (max-width: 1200px){.end-main .end-refund img{width:175px;height:137px;object-fit:cover;position:absolute;bottom:0;right:15px;content:url(/../assets/images/pdf-m.png)}}.end-main .end-interview{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:144px 0 204px}@media only screen and (max-width: 1200px){.end-main .end-interview{padding:90px 0 60px 0}}.end-main .end-interview .end-container{width:var(--inner-width);margin:0 auto}@media only screen and (max-width: 1200px){.end-main .end-interview .end-container{width:100%}}.end-main .end-interview .end-small-title{font-family:'SUIT Medium';color:#383838;font-size:19px;width:100%}@media only screen and (max-width: 1200px){.end-main .end-interview .end-small-title{font-size:15px;padding-left:10px;text-align:center;font-family:SUIT;margin-top:10px;line-height:1.25}}.end-main .end-interview .end-title{font-weight:700;font-size:35px;color:#000;width:100%}@media only screen and (max-width: 1200px){.end-main .end-interview .end-title{font-size:25px;text-align:center;line-height:1.3;margin-top:10px}}.end-main .end-interview .end-title strong{color:var(--secondary-color)}.end-main .end-interview .end-video-container{margin-top:38px;display:flex;justify-content:space-between;row-gap:21px}@media only screen and (max-width: 1200px){.end-main .end-interview .end-video-container{width:100%;padding:0 20px;overflow-x:scroll;overflow-y:hidden;column-gap:10px}}.end-main .end-interview .end-video-container .end-video{flex-shrink:0;width:361px;height:207px;border-radius:10px}@media only screen and (max-width: 1200px){.end-main .end-interview .end-video-container .end-video{width:361px;height:207px}}.end-main .end-interview .end-button{padding:13px 41px;border-radius:5px;background-color:var(--secondary-color);width:fit-content;margin:0 auto;color:white;margin-top:40px;cursor:pointer;font-weight:700}.end-main .end-four-reason{padding:160px 0;background:var(--end-bg)}@media only screen and (max-width: 1200px){.end-main .end-four-reason{padding:100px 0}}.end-main .end-four-reason .end-four-reason-inner{width:var(--inner-width);margin:0 auto}@media only screen and (max-width: 1200px){.end-main .end-four-reason .end-four-reason-inner{width:100%;min-width:360px;padding:0 10px}}.end-main .end-four-reason .end-four-reason-inner .end-title{display:flex;align-items:center;flex-direction:column;font-family:SUIT;font-size:30px;font-style:normal;line-height:1.2;text-align:center;color:#000}@media only screen and (max-width: 1200px){.end-main .end-four-reason .end-four-reason-inner .end-title{font-size:25px}}.end-main .end-four-reason .end-four-reason-inner .end-title .end-point-title{font-size:35px;font-family:SUIT;font-weight:bold}@media only screen and (max-width: 1200px){.end-main .end-four-reason .end-four-reason-inner .end-title .end-point-title{font-size:25px}}.end-main .end-four-reason .end-four-reason-inner .end-title .end-point-title strong{color:var(--primary-color)}.end-main .end-four-reason .end-four-reason-inner .end-reason-card-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));margin-top:55px;gap:27px}@media only screen and (max-width: 1200px){.end-main .end-four-reason .end-four-reason-inner .end-reason-card-list{grid-template-columns:repeat(1, minmax(0, 1fr));column-gap:6px;row-gap:15px}}.end-main .end-four-reason .end-four-reason-inner .end-reason-card-list .end-reason-card{width:550px;height:199px;padding:58px 30px;border-radius:5px;background-color:var(--primary-color);display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1200px){.end-main .end-four-reason .end-four-reason-inner .end-reason-card-list .end-reason-card{width:100%;height:100%;flex-direction:row;max-width:var(--mobile-inner-width);margin:0 auto;column-gap:20px;padding:30px 0}}.end-main .end-four-reason .end-four-reason-inner .end-reason-card-list .end-reason-card .card-img{margin-right:40px}@media only screen and (max-width: 1200px){.end-main .end-four-reason .end-four-reason-inner .end-reason-card-list .end-reason-card .card-img{margin-right:0;width:80px;height:auto}}.end-main .end-four-reason .end-four-reason-inner .end-reason-card-list .end-reason-card .card-img img{width:100%;height:100%}.end-main .end-four-reason .end-four-reason-inner .end-reason-card-list .end-reason-card .card-text{font-family:SUIT;font-size:22px;color:#fff}@media only screen and (max-width: 1200px){.end-main .end-four-reason .end-four-reason-inner .end-reason-card-list .end-reason-card .card-text{font-size:17px}}.end-main .end-four-reason .end-four-reason-inner .end-reason-card-list .end-reason-card .card-text .card-text-bold{font-size:27px;font-family:SUIT;font-weight:bold;margin-top:10px}@media only screen and (max-width: 1200px){.end-main .end-four-reason .end-four-reason-inner .end-reason-card-list .end-reason-card .card-text .card-text-bold{font-size:19px}}.end-main .end-introduction{padding-top:61px;background-color:#fafafa}@media only screen and (max-width: 1200px){.end-main .end-introduction{flex-direction:column;padding:60px 0 0;justify-content:space-between}}.end-main .end-introduction .end-introduction-container{position:relative;margin:0 auto;display:flex;justify-content:space-between;width:var(--inner-width);height:335px}@media only screen and (max-width: 1200px){.end-main .end-introduction .end-introduction-container{width:100%;flex-direction:column-reverse}}@media only screen and (max-width: 1200px){.end-main .end-introduction .end-introduction-img{width:100%;height:auto;object-fit:contain;margin-top:40px}}.end-main .end-introduction .end-card{display:flex;flex-direction:column;justify-content:center;row-gap:16px;z-index:10}.end-main .end-introduction .end-card .end-title{font-family:'Noto Sans KR';font-size:25px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:left;color:#0f0f0d}@media only screen and (max-width: 1200px){.end-main .end-introduction .end-card .end-title{width:250px;font-size:20px;margin:18px auto 0;text-align:center;width:100%}}.end-main .end-introduction .end-sns-container{display:flex;align-items:center;column-gap:16px;margin-top:27px}@media only screen and (max-width: 1200px){.end-main .end-introduction .end-sns-container{margin-top:18px;width:250px;margin:0 auto;justify-content:center}}.end-main .end-introduction .end-sns-container a{display:block;background-color:white;width:50px;height:50px;border-radius:999px}.end-main .end-introduction .end-sns-container .end-sns-icon{cursor:pointer;width:100%;height:100%}.end-main .end-introduction .introduction-aros-img{margin-top:-50px;width:514px;height:385px}@media only screen and (max-width: 1200px){.end-main .end-introduction .introduction-aros-img{position:absolute;bottom:0;right:0;margin:0;width:260px;height:195px}}.end-main .end-lecture .end-container:not(:last-child),.end-lecture-list .end-lecture .end-container:not(:last-child){margin-bottom:131px}@media only screen and (max-width: 1200px){.end-main .end-lecture .end-container:not(:last-child),.end-lecture-list .end-lecture .end-container:not(:last-child){margin-bottom:65px}}.end-main .end-lecture .end-container,.end-lecture-list .end-lecture .end-container{width:var(--inner-width);margin:0 auto;padding-top:130px;padding-bottom:130px}@media only screen and (max-width: 1200px){.end-main .end-lecture .end-container,.end-lecture-list .end-lecture .end-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0 auto;padding:80px 20px 60px}}.end-main .end-lecture .end-container .end-small-title,.end-lecture-list .end-lecture .end-container .end-small-title{font-family:SUIT;color:var(--gray-900);font-size:19px}@media only screen and (max-width: 1200px){.end-main .end-lecture .end-container .end-small-title,.end-lecture-list .end-lecture .end-container .end-small-title{font-size:15px;width:100%;text-align:center}}.end-main .end-lecture .end-container .end-title,.end-lecture-list .end-lecture .end-container .end-title{font-size:35px;font-weight:700;color:var(--gray-900)}@media only screen and (max-width: 1200px){.end-main .end-lecture .end-container .end-title,.end-lecture-list .end-lecture .end-container .end-title{font-size:22px;text-align:center;margin-top:7px;width:100%}}.end-main .end-lecture .end-container .end-title strong,.end-lecture-list .end-lecture .end-container .end-title strong{color:var(--primary-color)}.end-main .end-lecture .end-container .end-text-center,.end-lecture-list .end-lecture .end-container .end-text-center{text-align:center}.end-main .end-lecture .end-container .end-card-container-ebook,.end-lecture-list .end-lecture .end-container .end-card-container-ebook{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:27px;row-gap:72px;margin-top:25px;grid-template-columns:repeat(2, minmax(0, 1fr))}@media only screen and (max-width: 1200px){.end-main .end-lecture .end-container .end-card-container-ebook,.end-lecture-list .end-lecture .end-container .end-card-container-ebook{gap:6px;row-gap:35px}}.end-main .end-lecture .end-container .end-card-container,.end-lecture-list .end-lecture .end-container .end-card-container{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:30px;row-gap:80px;column-gap:27px;width:100%}@media only screen and (max-width: 1200px){.end-main .end-lecture .end-container .end-card-container,.end-lecture-list .end-lecture .end-container .end-card-container{grid-template-columns:repeat(2, minmax(0, 1fr));gap:6px;row-gap:35px;margin-top:30px;max-width:var(--mobile-inner-width)}}@media only screen and (max-width: 1200px){.end-main .end-lecture .end-container .end-card,.end-lecture-list .end-lecture .end-container .end-card{width:100%}}.end-main .end-lecture .end-container .end-card .lecture-img,.end-lecture-list .end-lecture .end-container .end-card .lecture-img{width:100%;height:100%;aspect-ratio:16 / 9;background-color:var(--primary-color);object-fit:cover}.end-main .end-lecture .end-container .end-card .lecture-img-m,.end-lecture-list .end-lecture .end-container .end-card .lecture-img-m{display:none}@media only screen and (max-width: 1200px){.end-main .end-lecture .end-container .end-card .lecture-img-m,.end-lecture-list .end-lecture .end-container .end-card .lecture-img-m{display:block;min-height:100px;background-color:var(--primary-color)}}.end-main .end-lecture .end-container .end-card .ebook-img,.end-lecture-list .end-lecture .end-container .end-card .ebook-img{width:543px;height:296px}@media only screen and (max-width: 1200px){.end-main .end-lecture .end-container .end-card .ebook-img,.end-lecture-list .end-lecture .end-container .end-card .ebook-img{display:none}}.end-main .end-lecture .end-container .end-card .ebook-img-m,.end-lecture-list .end-lecture .end-container .end-card .ebook-img-m{display:none}@media only screen and (max-width: 1200px){.end-main .end-lecture .end-container .end-card .ebook-img-m,.end-lecture-list .end-lecture .end-container .end-card .ebook-img-m{display:block}}.end-main .end-lecture .end-container .end-card .end-card-title,.end-lecture-list .end-lecture .end-container .end-card .end-card-title{font-family:SUIT;font-weight:bold;font-size:18px;line-height:1.17;letter-spacing:-0.18px;text-align:left;color:#000;word-break:keep-all}@media only screen and (max-width: 1200px){.end-main .end-lecture .end-container .end-card .end-card-title,.end-lecture-list .end-lecture .end-container .end-card .end-card-title{font-size:14px;line-height:1.2}}.end-main .end-lecture .end-container .end-card .end-card-title .end-card-reply-count,.end-lecture-list .end-lecture .end-container .end-card .end-card-title .end-card-reply-count{color:var(--end-green)}.end-main .end-lecture .end-container .end-card .end-card-description,.end-lecture-list .end-lecture .end-container .end-card .end-card-description{margin-top:13px;font-size:16px;font-family:SUIT;font-style:normal;line-height:1.31;letter-spacing:-0.16px;text-align:left;color:black}@media only screen and (max-width: 1200px){.end-main .end-lecture .end-container .end-card .end-card-description,.end-lecture-list .end-lecture .end-container .end-card .end-card-description{font-size:11px;margin-top:6px}}.end-main .end-lecture .end-container .end-card .end-card-description strong,.end-lecture-list .end-lecture .end-container .end-card .end-card-description strong{font-size:20px}@media only screen and (max-width: 1200px){.end-main .end-lecture .end-container .end-card .end-card-description strong,.end-lecture-list .end-lecture .end-container .end-card .end-card-description strong{font-size:15px}}.end-main .end-lecture .end-container .end-card .end-card-description .red,.end-lecture-list .end-lecture .end-container .end-card .end-card-description .red{color:var(--end-red);font-weight:bold;font-family:'SUIT'}.end-main .end-lecture .end-container .end-card .end-card-info,.end-lecture-list .end-lecture .end-container .end-card .end-card-info{display:flex;align-items:center;column-gap:9px;max-width:50%;margin:15px 0 4px}@media only screen and (max-width: 1200px){.end-main .end-lecture .end-container .end-card .end-card-info,.end-lecture-list .end-lecture .end-container .end-card .end-card-info{max-width:111px;margin:10px 0 4px}}.end-main .end-lecture .end-container .end-card .end-card-info .end-card-info-text,.end-lecture-list .end-lecture .end-container .end-card .end-card-info .end-card-info-text{font-family:SUIT;font-size:14px;line-height:1.5;letter-spacing:-0.14px;text-align:left;color:var(--gray-700);display:flex;align-items:center;flex-shrink:0}@media only screen and (max-width: 1200px){.end-main .end-lecture .end-container .end-card .end-card-info .end-card-info-text,.end-lecture-list .end-lecture .end-container .end-card .end-card-info .end-card-info-text{font-size:12px}}.end-main .end-lecture .end-container .end-card .end-card-info .end-card-info-text strong,.end-lecture-list .end-lecture .end-container .end-card .end-card-info .end-card-info-text strong{color:var(--secondary-color)}.end-main .end-lecture .end-container .end-card .end-card-info .end-card-info-text .end-card-info-text-balloon,.end-lecture-list .end-lecture .end-container .end-card .end-card-info .end-card-info-text .end-card-info-text-balloon{width:13px;height:13px}.end-main .end-lecture .end-container .end-card .end-card-info .end-card-info-dot,.end-lecture-list .end-lecture .end-container .end-card .end-card-info .end-card-info-dot{width:3px;height:3px;border-radius:100%;background-color:var(--gray-700)}.end-main .end-lecture:last-of-type,.end-lecture-list .end-lecture:last-of-type{margin-bottom:130px}@media only screen and (max-width: 1200px){.end-main .end-lecture:last-of-type,.end-lecture-list .end-lecture:last-of-type{margin-bottom:60px}}.end-main .end-textbook{background-color:var(--end-bg)}.end-main .end-textbook .end-container .end-title{text-align:center;color:#000;font-size:35px;font-weight:700}@media only screen and (max-width: 1200px){.end-main .end-textbook .end-container .end-title{font-size:22px}}.end-main .end-textbook .end-container .end-title strong{color:var(--secondary-color)}.end-main .end-textbook .end-container .end-card-container{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:23px}@media only screen and (max-width: 1200px){.end-main .end-textbook .end-container .end-card-container{column-gap:6px;row-gap:35px}}.end-main .end-textbook .end-container .end-card-container .end-card{position:relative}.end-main .end-textbook .end-container .end-card-container .end-card-info{max-width:none;width:fit-content}.end-main .end-textbook .end-container .end-card-container .end-tag{position:absolute;top:16px;left:13px;background-color:var(--secondary-color);border-radius:10px;padding:4px 17px;text-align:center;color:white;font-size:16px}@media only screen and (max-width: 1200px){.end-main .end-textbook .end-container .end-card-container .end-tag{top:5px;left:5px;padding:2px 8px;font-size:10px;border-radius:5px}}:root{--primary-color: #1d1e38;--secondary-color: #5ac467;--inner-width: 1122px;--tablet-inner-width: 768px;--mobile-inner-width: 370px;--end-green: #66e9b4;--end-white: #d6d6d6;--end-bg: #f8f8f9;--end-yellow: #eddb4a;--end-red: #ff0000;--gray-300: #ececec;--gray-400: #d5d5d5;--gray-600: #939393;--gray-700: #747474;--gray-800: #5c5c5c;--gray-900: #343434}@media only screen and (max-width: 1200px){.end-lecture{width:768px;margin:0 auto}}@media only screen and (max-width: 768px){.end-lecture{width:100%}}.end-lecture .end-lecture-bottom-sticky{width:100%;border-radius:0;background-color:var(--secondary-color);position:fixed;bottom:0;z-index:1000}@media only screen and (max-width: 1200px){.end-lecture .end-lecture-bottom-sticky{border-radius:0;bottom:76px;left:0;width:100vw;margin:0}}.end-lecture .end-lecture-bottom-sticky .end-lecture-bottom-sticky-container{width:var(--inner-width);display:flex;justify-content:space-between;align-items:center;padding:10px 87px;font-family:SUIT;font-size:17px;line-height:1.47;letter-spacing:-0.26px;text-align:left;color:#fff;margin:0 auto}@media only screen and (max-width: 1200px){.end-lecture .end-lecture-bottom-sticky .end-lecture-bottom-sticky-container{width:100%;padding:15px 25px;font-size:12px}}.end-lecture .end-lecture-bottom-sticky .end-lecture-bottom-sticky-container .end-lecture-bottom-sticky-left strong{font-family:SUIT;font-weight:bold}.end-lecture .end-lecture-bottom-sticky .end-lecture-bottom-sticky-container .end-lecture-bottom-sticky-left .end-lecture-bottom-sticky-left-sm{font-size:12px}.end-lecture .end-lecture-bottom-sticky .end-lecture-bottom-sticky-container .end-lecture-bottom-sticky-left .end-lecture-bottom-sticky-left-sm strong{color:#000}.end-lecture .end-lecture-bottom-sticky .end-lecture-bottom-sticky-container .end-lecture-bottom-sticky-right{display:flex;align-items:center;font-size:20px}.end-lecture .end-lecture-bottom-sticky .end-lecture-bottom-sticky-container .end-lecture-bottom-sticky-right div:not(:last-child){margin-right:10px}.end-lecture .end-lecture-bottom-sticky .end-lecture-bottom-sticky-container .end-lecture-bottom-sticky-right .end-lecture-bottom-sticky-right-sm{font-size:11px;text-align:right}.end-lecture .end-lecture-bottom-sticky .end-lecture-bottom-sticky-container .end-lecture-bottom-sticky-right .end-lecture-bottom-sticky-right-button{width:150px;border-radius:5px;background-color:var(--primary-color);color:fff;font-family:SUIT;font-weight:bold;font-size:16px;line-height:100%;padding:15px 0;letter-spacing:-0.32px;text-align:center;cursor:pointer}@media only screen and (max-width: 1200px){.end-lecture .end-lecture-bottom-sticky .end-lecture-bottom-sticky-container .end-lecture-bottom-sticky-right .end-lecture-bottom-sticky-right-button{width:121px;font-size:12px;padding:10px 0}}.end-lecture .end-lecture-banner{background-color:#f8f8f9;padding:63px 0}@media only screen and (max-width: 1200px){.end-lecture .end-lecture-banner{padding:0}}.end-lecture .end-lecture-banner .end-container{margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:var(--inner-width)}@media only screen and (max-width: 1200px){.end-lecture .end-lecture-banner .end-container{flex-direction:column;width:100%}}.end-lecture .end-lecture-banner .end-container .end-thumbnail-container{position:relative}.end-lecture .end-lecture-banner .end-container .end-thumbnail-container .end-thumbnail{width:677.3px;height:366.9px;text-align:center;margin-right:60px;object-fit:cover}@media only screen and (max-width: 1200px){.end-lecture .end-lecture-banner .end-container .end-thumbnail-container .end-thumbnail{margin-right:0;width:100%;height:auto;aspect-ratio:16 /9;background-color:#4461f9}}.end-lecture .end-lecture-banner .end-container .end-thumbnail-container div{position:absolute;top:10px;left:10px;z-index:100;font-family:SUIT;font-weight:bold;font-size:13px;text-align:center;padding:11px 10px 10px;border-radius:10px}.end-lecture .end-lecture-banner .end-container .end-thumbnail-container .end-video-tag-tistory{background-color:#0020cb;color:#fff}.end-lecture .end-lecture-banner .end-container .end-thumbnail-container .end-video-tag-wordpress{background-color:#3095ba;color:#fff}.end-lecture .end-lecture-banner .end-container .end-thumbnail-container .end-video-tag-kakaoview{background-color:#eddb4a;color:#000}.end-lecture .end-lecture-banner .end-container .end-card{display:flex;flex-direction:column;width:400px}@media only screen and (max-width: 1200px){.end-lecture .end-lecture-banner .end-container .end-card{width:100%;padding:0 20px 34px}}.end-lecture .end-lecture-banner .end-container .end-card .end-title{font-family:SUIT;font-weight:bold;font-size:30px;line-height:1.15;text-align:left;color:#000;word-break:keep-all}@media only screen and (max-width: 1200px){.end-lecture .end-lecture-banner .end-container .end-card .end-title{font-size:20px;padding-top:15px}}.end-lecture .end-lecture-banner .end-container .end-card .end-description{font-family:SUIT;font-size:17px;line-height:1.25;text-align:left;color:#545454;margin-top:16.4px;word-break:keep-all}@media only screen and (max-width: 1200px){.end-lecture .end-lecture-banner .end-container .end-card .end-description{font-size:14px;margin-top:7px}}.end-lecture .end-lecture-banner .end-container .end-card .end-line{border-top:1px solid #dbdbdb;width:100%;margin:30px 0}.end-lecture .end-lecture-banner .end-container .end-card .end-sale{display:flex;align-items:center}.end-lecture .end-lecture-banner .end-container .end-card .end-sale .end-early-bird{width:fit-content;background-color:var(--secondary-color);padding:6px 10px 5px;margin-right:10px;border-radius:5px;font-family:SUIT;font-weight:500;font-size:13px;text-align:center;color:white}.end-lecture .end-lecture-banner .end-container .end-card .end-sale .end-price-monthly{font-size:13px;letter-spacing:-0.26px;color:#6b6b6b}.end-lecture .end-lecture-banner .end-container .end-card .end-price-container{font-family:SUIT;text-align:left;margin-top:10px}.end-lecture .end-lecture-banner .end-container .end-card .end-price-container div:not(:last-child){margin-bottom:5px}.end-lecture .end-lecture-banner .end-container .end-card .end-price-container .end-discount-price{font-size:16px;font-weight:400}.end-lecture .end-lecture-banner .end-container .end-card .end-price-container .end-discount-price strong{font-size:25px;font-weight:700}@media only screen and (max-width: 1200px){.end-lecture .end-lecture-banner .end-container .end-card .end-price-container .end-discount-price strong{font-size:23px}}.end-lecture .end-lecture-banner .end-container .end-card .end-price-container .end-discount-price .end-discount-small-text{margin-top:5px;color:#6b6b6b}.end-lecture .end-lecture-banner .end-container .end-card .end-price-container .end-discount-price .end-discount-small-text span{color:var(--secondary-color);font-weight:600;margin-right:10px}.end-lecture .end-lecture-banner .end-container .end-card .end-button{display:flex;justify-content:center;align-items:center;background-color:var(--primary-color);padding:11px 0;margin-top:20px;font-family:SUIT;font-weight:500;font-size:17px;line-height:1.5;letter-spacing:-0.32px;text-align:left;color:#fff;border-radius:5px}@media only screen and (max-width: 1200px){.end-lecture .end-lecture-banner .end-container .end-card .end-button{display:none}}.end-lecture .end-lecture-banner .end-container .end-card .end-lecture-button{display:flex;justify-content:center;align-items:center;background-color:var(--secondary-color);padding:11px 0;margin-top:20px;font-family:SUIT;font-weight:500;font-size:17px;line-height:1.5;letter-spacing:-0.32px;text-align:left;color:#fff;border-radius:5px}@media only screen and (max-width: 1200px){.end-lecture .end-lecture-banner .end-container .end-card .end-lecture-button{display:none}}.end-lecture .end-category-tab{display:flex;align-items:center;justify-content:center;margin:0 auto;position:sticky;top:89px;z-index:10;background-color:white}@media only screen and (max-width: 1200px){.end-lecture .end-category-tab{top:0;justify-content:space-around}}.end-lecture .end-category-tab .end-tab-selected{font-family:SUIT !important;font-weight:bold;border-top:3px solid var(--secondary-color)}@media only screen and (max-width: 1200px){.end-lecture .end-category-tab .end-tab-selected{border-bottom:3px solid var(--secondary-color);border-top:none}}@media only screen and (max-width: 768px){.end-lecture .end-category-tab .end-tab-selected{border-bottom:3px solid var(--secondary-color);border-top:none}}.end-lecture .end-category-tab .end-tab{user-select:none;cursor:pointer;width:280px;text-align:center;padding:8px 0;font-family:NotoSansCJKkr;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.4;letter-spacing:-0.5px;color:#000}@media only screen and (max-width: 1200px){.end-lecture .end-category-tab .end-tab{width:90px;font-size:14px}}@media only screen and (max-width: 768px){.end-lecture .end-category-tab .end-tab{width:90px;font-size:14px}}.end-lecture .end-proof{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 0 80px}@media only screen and (max-width: 1200px){.end-lecture .end-proof{padding:55px 0}}.end-lecture .end-proof>.end-title{margin-bottom:25px;font-family:SUIT;font-weight:bold;font-size:35px;line-height:1.76;letter-spacing:normal;text-align:center;color:#000}.end-lecture .end-proof>.end-title strong{font-family:SUIT;font-weight:bold;color:var(--primary-color)}@media only screen and (max-width: 1200px){.end-lecture .end-proof>.end-title{font-size:20px}}.end-lecture .end-lecture-introduction{width:var(--inner-width);display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto}@media only screen and (max-width: 1200px){.end-lecture .end-lecture-introduction{width:768px;margin:0 auto;padding:0 20px}}@media only screen and (max-width: 768px){.end-lecture .end-lecture-introduction{width:100%}}.end-lecture .end-lecture-introduction .end-challenge-signature-status .end-challenge-signature-status-container .end-challenge-signature-status-title{text-align:center}.end-lecture .end-lecture-introduction .end-challenge-signature-status .end-challenge-signature-status-container .end-challenge-signature-status-card-list .end-challenge-signature-status-card img{background-color:var(--primary-color);border-radius:10px 10px 0 0}.end-lecture .end-lecture-introduction .end-card-container{display:flex;flex-direction:row;align-content:center}@media only screen and (max-width: 1200px){.end-lecture .end-lecture-introduction .end-card-container{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:6px}}@media only screen and (max-width: 768px){.end-lecture .end-lecture-introduction .end-card-container{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:6px}}.end-lecture .end-lecture-introduction .end-card-container .end-card:not(:last-child){margin-right:10px}@media only screen and (max-width: 1200px){.end-lecture .end-lecture-introduction .end-card-container .end-card:not(:last-child){margin-right:0}}@media only screen and (max-width: 768px){.end-lecture .end-lecture-introduction .end-card-container .end-card:not(:last-child){margin-right:0}}.end-lecture .end-lecture-introduction .end-card-container .end-card{width:272px;height:136px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:10px;background-color:#f8f8f9}@media only screen and (max-width: 1200px){.end-lecture .end-lecture-introduction .end-card-container .end-card{width:177px;height:89px}}@media only screen and (max-width: 768px){.end-lecture .end-lecture-introduction .end-card-container .end-card{width:177px;height:89px}}.end-lecture .end-lecture-introduction .end-card-container .end-card .end-title{font-family:SUIT;font-weight:bold;font-size:19px;line-height:1.37;text-align:left;color:#000}@media only screen and (max-width: 1200px){.end-lecture .end-lecture-introduction .end-card-container .end-card .end-title{font-size:15px}}@media only screen and (max-width: 768px){.end-lecture .end-lecture-introduction .end-card-container .end-card .end-title{font-size:15px}}.end-lecture .end-lecture-introduction .end-card-container .end-card .end-description{font-family:SUIT;font-size:17px;line-height:1.53;text-align:left;color:#000;margin-top:5px}@media only screen and (max-width: 1200px){.end-lecture .end-lecture-introduction .end-card-container .end-card .end-description{font-size:13px}}@media only screen and (max-width: 768px){.end-lecture .end-lecture-introduction .end-card-container .end-card .end-description{font-size:13px}}.end-lecture .end-lecture-introduction .end-lecture-detail{width:100%;height:100%;margin:45px 0}.end-lecture .end-lecture-introduction .end-lecture-detail>p>img{margin:0 auto;width:100% !important;height:auto;object-fit:contain}.end-lecture .end-lecture-introduction .end-lecture-detail .end-title{font-family:SUIT;font-weight:bold;font-size:30px;line-height:1.68;text-align:center;color:#000;padding-bottom:50px}@media only screen and (max-width: 1200px){.end-lecture .end-lecture-introduction .end-lecture-detail .end-title{text-align:center;font-size:25px;border-bottom:none}}@media only screen and (max-width: 768px){.end-lecture .end-lecture-introduction .end-lecture-detail .end-title{text-align:center;font-size:25px;border-bottom:none}}.end-lecture .end-lecture-introduction .end-lecture-detail-iframe{width:100% !important;height:auto !important;aspect-ratio:16 / 9}.end-lecture .end-curriculum{display:flex;flex-direction:column;justify-content:center}.end-lecture .end-curriculum .end-curriculum-container{display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:var(--inner-width)}@media only screen and (max-width: 1200px){.end-lecture .end-curriculum .end-curriculum-container{width:768px;margin:0 auto;overflow:hidden;padding:0 20px;align-items:center}}@media only screen and (max-width: 768px){.end-lecture .end-curriculum .end-curriculum-container{width:100%;overflow:hidden;padding:0 20px;align-items:center}}.end-lecture .end-curriculum .end-curriculum-container.end-curriculum-lecture{margin-top:109px}.end-lecture .end-curriculum .end-title{font-family:SUIT;font-weight:bold;font-size:30px;line-height:1.68;text-align:center;color:#000;padding-bottom:24.5px}@media only screen and (max-width: 1200px){.end-lecture .end-curriculum .end-title{text-align:center;font-size:25px;border-bottom:none}}@media only screen and (max-width: 768px){.end-lecture .end-curriculum .end-title{text-align:center;font-size:25px;border-bottom:none}}.end-lecture .end-curriculum .end-card{background-color:#f8f8f9;padding:34px 59px}.end-lecture .end-curriculum .end-card:not(:last-child){margin-bottom:30px;padding-top:30px;padding-bottom:30px}@media only screen and (max-width: 1200px){.end-lecture .end-curriculum .end-card:not(:last-child){border-bottom:none;margin-bottom:10px}}@media only screen and (max-width: 768px){.end-lecture .end-curriculum .end-card:not(:last-child){border-bottom:none;margin-bottom:10px}}@media only screen and (max-width: 1200px){.end-lecture .end-curriculum .end-card{border-radius:10px;background-color:#f8f8f9;padding:26px 18px;width:100%}}@media only screen and (max-width: 768px){.end-lecture .end-curriculum .end-card{border-radius:10px;background-color:#f8f8f9;padding:26px 18px;width:100%}}.end-lecture .end-curriculum .end-card .end-index{font-family:SUIT;font-weight:bold;font-size:20px;line-height:1.32;letter-spacing:-0.5px;text-align:left;color:#000}@media only screen and (max-width: 1200px){.end-lecture .end-curriculum .end-card .end-index{font-size:16px}}@media only screen and (max-width: 768px){.end-lecture .end-curriculum .end-card .end-index{font-size:16px}}.end-lecture .end-curriculum .end-card .end-index.vod-paragraph-title{margin-top:25px}.end-lecture .end-curriculum .end-card .end-curr-list{display:flex;flex-direction:column;margin-top:16px}.end-lecture .end-curriculum .end-card .end-curr-list .end-curr-detail{margin:8px 0;display:flex;flex-shrink:0;align-items:center;font-family:SUIT;font-size:16px;line-height:1.64;letter-spacing:-0.4px;text-align:left;color:#515151;position:relative}@media only screen and (max-width: 1200px){.end-lecture .end-curriculum .end-card .end-curr-list .end-curr-detail{font-size:13px}}@media only screen and (max-width: 768px){.end-lecture .end-curriculum .end-card .end-curr-list .end-curr-detail{font-size:13px}}.end-lecture .end-curriculum .end-card .end-curr-list .end-curr-detail .end-curr-detail-title{display:flex;align-items:center;max-width:890px}@media only screen and (max-width: 1200px){.end-lecture .end-curriculum .end-card .end-curr-list .end-curr-detail .end-curr-detail-title{display:block;max-width:600px;word-break:keep-all}}@media only screen and (max-width: 768px){.end-lecture .end-curriculum .end-card .end-curr-list .end-curr-detail .end-curr-detail-title{display:block;max-width:235px;word-break:keep-all}}.end-lecture .end-curriculum .end-card .end-curr-list .end-curr-detail .end-curr-seq{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(30,201,96,0.2);font-family:SUIT;font-size:16px;line-height:1.64;text-align:left;color:#515151;margin-right:10px}@media only screen and (max-width: 1200px){.end-lecture .end-curriculum .end-card .end-curr-list .end-curr-detail .end-curr-seq{font-size:13px;flex-shrink:0}}.end-lecture .end-curriculum .end-card .end-curr-list .end-curr-detail .end-curr-tag-container{background-color:rgba(30,201,96,0.2);border-radius:5px;padding:3px 12px;display:flex;justify-content:center;align-items:center;font-family:SUIT;font-weight:bold;font-size:12px;line-height:1.29;color:var(--secondary-color);margin-left:13px}@media only screen and (max-width: 1200px){.end-lecture .end-curriculum .end-card .end-curr-list .end-curr-detail .end-curr-tag-container{width:fit-content;display:inline}}.end-lecture .end-curriculum .end-card .end-curr-list .end-curr-detail .end-curr-timestamp{position:absolute;top:auto;bottom:auto;right:0;font-family:SUIT;font-size:17px;line-height:1.35;letter-spacing:-0.17px;color:#121212}.end-lecture .end-adsense-example .end-adsense-example-container{width:1122px;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding-top:155px}@media only screen and (max-width: 1200px){.end-lecture .end-adsense-example .end-adsense-example-container{width:768px;padding-top:75px}}@media only screen and (max-width: 768px){.end-lecture .end-adsense-example .end-adsense-example-container{width:100%}}.end-lecture .end-adsense-example .end-adsense-example-title{font-family:NotoSansCJKkr;font-size:25px;font-family:SUIT;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.68;letter-spacing:-0.88px;text-align:center;color:#000}@media only screen and (max-width: 1200px){.end-lecture .end-adsense-example .end-adsense-example-title{font-size:20px}}.end-lecture .end-adsense-example .end-adsense-example-card-ul{margin-top:34px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:44px;column-gap:32px}@media only screen and (max-width: 1200px){.end-lecture .end-adsense-example .end-adsense-example-card-ul{grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:34px;column-gap:11px}}.end-lecture .end-adsense-example .end-adsense-example-card-ul li{box-shadow:0 0 15px 0 rgba(0,0,0,0.08)}.end-lecture .end-adsense-example .end-adsense-example-card-ul li img{width:341px;height:191px;object-fit:contain;border-radius:10px}@media only screen and (max-width: 1200px){.end-lecture .end-adsense-example .end-adsense-example-card-ul li img{width:174px;height:92px}}.end-lecture .end-adsense-example .end-adsense-example-card-ul li .end-adsense-example-card{padding:23px 18px;border-radius:10px;background-color:#f8f8f9;font-family:NotoSansCJKKR;font-family:SUIT;font-weight:bold;font-stretch:normal;font-style:normal;text-align:left}.end-lecture .end-adsense-example .end-adsense-example-card-ul li .end-adsense-example-card .end-adsense-example-card-title{font-size:20px;line-height:1.05;letter-spacing:normal;color:#191919}@media only screen and (max-width: 1200px){.end-lecture .end-adsense-example .end-adsense-example-card-ul li .end-adsense-example-card .end-adsense-example-card-title{font-size:13px}}.end-lecture .end-adsense-example .end-adsense-example-card-ul li .end-adsense-example-card .end-adsense-example-card-title span{margin-left:5px;font-size:14px;font-weight:normal;line-height:1.5;letter-spacing:-0.42px;color:#515151}@media only screen and (max-width: 1200px){.end-lecture .end-adsense-example .end-adsense-example-card-ul li .end-adsense-example-card .end-adsense-example-card-title span{font-size:10px}}.end-lecture .end-adsense-example .end-adsense-example-card-ul li .end-adsense-example-card .end-adsense-example-card-button{margin-top:5px;font-size:15px;font-family:SUIT;font-weight:bold;line-height:1.4;letter-spacing:-0.3px;text-align:left;color:#4461f9;cursor:pointer}@media only screen and (max-width: 1200px){.end-lecture .end-adsense-example .end-adsense-example-card-ul li .end-adsense-example-card .end-adsense-example-card-button{font-size:10px}}.end-lecture .end-review{padding:150px 0;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 1200px){.end-lecture .end-review{padding:100px 0}}.end-lecture .end-review .end-review-container{width:1122px;display:flex;flex-direction:column;justify-content:center;margin:0 auto}@media only screen and (max-width: 1200px){.end-lecture .end-review .end-review-container{width:768px;margin:0 auto;overflow:hidden;padding:20px}}@media only screen and (max-width: 768px){.end-lecture .end-review .end-review-container{width:100%;overflow:hidden;padding:20px}}.end-lecture .end-review .end-review-title{--stars-container-width: 160px;position:relative;color:transparent;text-align:left;font-size:25px;font-family:SUIT;font-weight:bold;line-height:1.68;letter-spacing:-0.88px;display:flex;align-items:center;column-gap:10px}@media only screen and (max-width: 1200px){.end-lecture .end-review .end-review-title{font-size:20px}}.end-lecture .end-review .end-review-title .end-review-title-text{color:black;font-weight:600}@media only screen and (max-width: 1200px){.end-lecture .end-review .end-review-title .end-review-title-text{font-size:20px}}.end-lecture .end-review .end-review-title .end-review-stars-container{display:flex;align-items:center;position:relative;width:fit-content}@media only screen and (max-width: 1200px){.end-lecture .end-review .end-review-title .end-review-stars-container{width:fit-content}}.end-lecture .end-review .end-review-stars-input-container{margin:10px 0;display:flex;align-items:center}@media only screen and (max-width: 1200px){.end-lecture .end-review .end-review-stars-input-container{margin:15px 0 0}}.end-lecture .end-review .end-review-stars-input-container label{cursor:pointer}.end-lecture .end-review .end-review-stars-input-container label svg{width:20px;height:20px;stroke:var(--secondary-color);color:var(--secondary-color)}.end-lecture .end-review .end-review-textarea{position:relative}.end-lecture .end-review .end-review-textarea textarea{font-family:NotoSansCJKkr;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;resize:none;width:1122px;height:240px;padding:30px;padding-bottom:55px;border-radius:5px;border:solid 1px #d3d3d3;background-color:#f9f9f9}@media only screen and (max-width: 1200px){.end-lecture .end-review .end-review-textarea textarea{width:100%;height:166px;margin-top:5px}}.end-lecture .end-review .end-review-textarea button{cursor:pointer;position:absolute;bottom:21px;right:29px;font-family:NotoSansCJKkr;font-size:16px;font-family:SUIT;font-weight:bold;font-stretch:normal;font-style:normal;line-height:2.64;letter-spacing:normal;text-align:left;color:#6c6c6c;background-color:#f9f9f9;border:none}@media only screen and (max-width: 1200px){.end-lecture .end-review .end-review-textarea button{bottom:14px;right:13px}}.end-lecture .end-review .end-review-stars{display:flex;align-items:center}.end-lecture .end-review .end-review-stars svg{width:30px;height:30px;stroke:var(--secondary-color)}@media only screen and (max-width: 1200px){.end-lecture .end-review .end-review-stars svg{width:25px;height:25px}}.end-lecture .end-review .filled{color:var(--secondary-color)}.end-lecture .end-review .empty{color:white}.end-lecture .end-review .end-review-card-list .end-review-card{padding:50px 0;border-bottom:1px solid #ebebeb}.end-lecture .end-review .end-review-card-list .end-review-card .end-review-profile{display:flex;flex-direction:row;align-items:center}.end-lecture .end-review .end-review-card-list .end-review-card .end-review-profile .end-review-profile-image{width:70px;height:70px;border-radius:50%;background-color:#f5f6ff;border:none;margin-right:10px;object-fit:cover}@media only screen and (max-width: 1200px){.end-lecture .end-review .end-review-card-list .end-review-card .end-review-profile .end-review-profile-image{width:54px;height:54px}}@media only screen and (max-width: 768px){.end-lecture .end-review .end-review-card-list .end-review-card .end-review-profile .end-review-profile-image{width:54px;height:54px}}.end-lecture .end-review .end-review-card-list .end-review-card .end-review-profile .end-review-profile-info{display:flex;flex-direction:column;justify-content:center}.end-lecture .end-review .end-review-card-list .end-review-card .end-review-profile .end-review-profile-info .end-review-profile-name{margin-bottom:-12px;font-family:NotoSansCJKkr;font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2.94;letter-spacing:-0.43px;text-align:left;color:#333}@media only screen and (max-width: 1200px){.end-lecture .end-review .end-review-card-list .end-review-card .end-review-profile .end-review-profile-info .end-review-profile-name{font-size:15px}}@media only screen and (max-width: 768px){.end-lecture .end-review .end-review-card-list .end-review-card .end-review-profile .end-review-profile-info .end-review-profile-name{font-size:15px}}.end-lecture .end-review .end-review-card-list .end-review-card .end-review-profile .end-review-profile-info .end-review-profile-stars{display:flex;align-items:center}.end-lecture .end-review .end-review-card-list .end-review-card .end-review-profile .end-review-profile-info .end-review-profile-stars .end-review-stars img{width:15px;height:15px}.end-lecture .end-review .end-review-card-list .end-review-card .end-review-profile .end-review-profile-info .end-review-profile-timestamp{margin-top:-12px;font-family:NotoSansCJKkr;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:-0.38px;text-align:left;color:#7b7b7b;padding-top:15px;padding-left:10px}@media only screen and (max-width: 1200px){.end-lecture .end-review .end-review-card-list .end-review-card .end-review-profile .end-review-profile-info .end-review-profile-timestamp{font-size:13px}}@media only screen and (max-width: 768px){.end-lecture .end-review .end-review-card-list .end-review-card .end-review-profile .end-review-profile-info .end-review-profile-timestamp{font-size:13px}}.end-lecture .end-review .end-review-card-list .end-review-card .end-review-description{width:100%;margin-top:21px;font-family:NotoSansCJKkr;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.69;letter-spacing:-0.4px;text-align:left;color:#5c5c5c}@media only screen and (max-width: 1200px){.end-lecture .end-review .end-review-card-list .end-review-card .end-review-description{font-size:12px}}@media only screen and (max-width: 768px){.end-lecture .end-review .end-review-card-list .end-review-card .end-review-description{font-size:12px}}.end-lecture .end-review .end-review-more-button{display:flex;justify-content:center;align-items:center;height:50.2px;background-color:#f8f8f9;text-align:center;font-family:NotoSansCJKkr;font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2.35;letter-spacing:normal;text-align:left;color:#434343}@media only screen and (max-width: 1200px){.end-lecture .end-review .end-review-more-button{font-size:13px}}@media only screen and (max-width: 768px){.end-lecture .end-review .end-review-more-button{font-size:13px}}.end-lecture .end-qna{margin-top:100px}.end-lecture .end-qna .end-qna-container{width:1122px;margin:0 auto}@media only screen and (max-width: 1200px){.end-lecture .end-qna .end-qna-container{width:100%;max-width:768px;padding:0 20px}}@media only screen and (max-width: 768px){.end-lecture .end-qna .end-qna-container{max-width:100%}}.end-lecture .end-qna .end-qna-container .end-title{color:black;font-family:SUIT;font-weight:600;font-size:30px;text-align:center}@media only screen and (max-width: 1200px){.end-lecture .end-qna .end-qna-container .end-title{font-size:25px}}@media only screen and (max-width: 768px){.end-lecture .end-qna .end-qna-container .end-title{font-size:25px}}.end-lecture .end-qna .end-qna-container .end-accordion-container{margin-top:27px}.end-lecture .end-qna .end-qna-container .end-accordion-container .end-accordion{display:flex;flex-direction:column;border-radius:10px;background-color:var(--end-bg);padding:27px 32px;user-select:none}.end-lecture .end-qna .end-qna-container .end-accordion-container .end-accordion .end-accordion-heading{display:flex;align-items:center}.end-lecture .end-qna .end-qna-container .end-accordion-container .end-accordion .end-accordion-seq{min-width:48px;width:fit-content;text-align:center}.end-lecture .end-qna .end-qna-container .end-accordion-container .end-accordion .end-accordion-button{display:flex;align-items:center;justify-content:space-between;color:black;font-size:20px;font-weight:600;cursor:pointer}@media only screen and (max-width: 1200px){.end-lecture .end-qna .end-qna-container .end-accordion-container .end-accordion .end-accordion-button{font-size:18px}}.end-lecture .end-qna .end-qna-container .end-accordion-container .end-accordion .end-accordion-panel{padding-top:20px;color:#000;font-family:SUIT;font-size:17px;font-weight:400}.end-lecture .end-qna .end-qna-container .end-accordion-container .end-accordion .end-accordion-panel .end-accordion-seq{color:var(--secondary-color);font-size:20px;font-weight:600}.end-lecture .end-qna .end-qna-container .end-accordion-container .end-accordion .chevron-down{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:350ms}.end-lecture .end-qna .end-qna-container .end-accordion-container .end-accordion .rotate{transform:rotate(-180deg)}.end-lecture-video-container{width:100%}.end-lecture-video-container .end-lecture-video-main{display:flex}@media only screen and (max-width: 1200px){.end-lecture-video-container .end-lecture-video-main{width:768px;flex-direction:column;margin:0 auto}}@media only screen and (max-width: 768px){.end-lecture-video-container .end-lecture-video-main{width:100%}}.end-lecture-video-container .end-lecture-video-main .end-lecture-video-section{width:70%;border-right:1px solid white}@media only screen and (max-width: 1200px){.end-lecture-video-container .end-lecture-video-main .end-lecture-video-section{width:100%;border-right:none}}.end-lecture-video-container .end-lecture-video-main .end-lecture-video-section video{width:100%;height:100%;background-color:#696969}@media only screen and (max-width: 1200px){.end-lecture-video-container .end-lecture-video-main .end-lecture-video-section video{min-height:219px}}.end-lecture-video-container .end-lecture-video-main .end-lecture-video-section .end-lecture-video-controller{padding:18px 0;text-align:center;background-color:#f8f8f9;font-size:16px;font-weight:500;line-height:1.14;color:#000;border:none}@media only screen and (max-width: 1200px){.end-lecture-video-container .end-lecture-video-main .end-lecture-video-section .end-lecture-video-controller{font-size:13px}}.end-lecture-video-container .end-lecture-video-main .end-lecture-video-section .end-lecture-video-controller span{margin-right:33px;cursor:pointer}.end-lecture-video-container .end-lecture-video-main .end-lecture-video-section .end-lecture-video-controller span:nth-child(2){cursor:none;width:1px;height:20px;border-left:1px solid #000}.end-lecture-video-container .end-lecture-video-main .end-lecture-video-navigation{width:30%}@media only screen and (max-width: 1200px){.end-lecture-video-container .end-lecture-video-main .end-lecture-video-navigation{width:100%}}.end-lecture-video-container .end-lecture-video-main .end-lecture-video-navigation .end-lecture-video-curriculum{padding:15px 44px;height:56px;background-color:#4461f9;font-family:NotoSansCJKkr;font-size:18px;font-family:SUIT;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.72;letter-spacing:normal;text-align:left;color:#fff}@media only screen and (max-width: 1200px){.end-lecture-video-container .end-lecture-video-main .end-lecture-video-navigation .end-lecture-video-curriculum{padding:15px}}.end-lecture-video-container .end-lecture-video-main .end-lecture-video-navigation .end-lecture-video-ul{height:756px;padding-top:15px;overflow-y:scroll;background-color:#f8f8f9}.end-lecture-video-container .end-lecture-video-main .end-lecture-video-navigation .end-lecture-video-ul .end-lecture-video-li{padding:10px 94px 10px 44px;font-family:NotoSansCJKkr;font-weight:normal;font-stretch:normal;font-style:normal;text-align:left;color:#4b4b4b;position:relative;cursor:pointer;vertical-align:middle}@media only screen and (max-width: 1200px){.end-lecture-video-container .end-lecture-video-main .end-lecture-video-navigation .end-lecture-video-ul .end-lecture-video-li{padding:20px 62px 20px 20px}}.end-lecture-video-container .end-lecture-video-main .end-lecture-video-navigation .end-lecture-video-ul .end-lecture-video-li .end-lecture-video-seq{font-size:16px;line-height:1.94;letter-spacing:-0.32px;margin-right:9px}@media only screen and (max-width: 1200px){.end-lecture-video-container .end-lecture-video-main .end-lecture-video-navigation .end-lecture-video-ul .end-lecture-video-li .end-lecture-video-seq{font-size:12px}}.end-lecture-video-container .end-lecture-video-main .end-lecture-video-navigation .end-lecture-video-ul .end-lecture-video-li .end-lecture-video-bold-title{margin-top:15px;font-family:'SUIT Bold';font-family:'SUIT Bold';font-size:20px;line-height:1.32;letter-spacing:-0.5px}.end-lecture-video-container .end-lecture-video-main .end-lecture-video-navigation .end-lecture-video-ul .end-lecture-video-li .end-lecture-video-title{font-size:15px;line-height:2.07;letter-spacing:-0.3px}@media only screen and (max-width: 1200px){.end-lecture-video-container .end-lecture-video-main .end-lecture-video-navigation .end-lecture-video-ul .end-lecture-video-li .end-lecture-video-title{font-size:12px}}.end-lecture-video-container .end-lecture-video-main .end-lecture-video-navigation .end-lecture-video-ul .end-lecture-video-li .end-lecture-video-title.watched{color:#aaa}.end-lecture-video-container .end-lecture-video-main .end-lecture-video-navigation .end-lecture-video-ul .end-lecture-video-li .end-lecture-video-free{margin-left:13px;width:77px;height:28px;padding:5px 8px;border-radius:10px;background-color:#fff;font-family:NotoSans;font-size:13px;font-family:SUIT;font-weight:bold;letter-spacing:normal;line-height:100%;color:#000}@media only screen and (max-width: 1200px){.end-lecture-video-container .end-lecture-video-main .end-lecture-video-navigation .end-lecture-video-ul .end-lecture-video-li .end-lecture-video-free{font-size:12px}}.end-lecture-video-container .end-lecture-video-main .end-lecture-video-navigation .end-lecture-video-ul .end-lecture-video-li .end-lecture-video-free .end-lecture-video-right-play{display:inline;width:10px;color:#4461f9}.end-lecture-video-container .end-lecture-video-main .end-lecture-video-navigation .end-lecture-video-ul .end-lecture-video-li .end-lecture-video-timestamp{font-size:14px;line-height:2.21;letter-spacing:normal;position:absolute;right:46px}@media only screen and (max-width: 1200px){.end-lecture-video-container .end-lecture-video-main .end-lecture-video-navigation .end-lecture-video-ul .end-lecture-video-li .end-lecture-video-timestamp{font-size:12px;right:17px}}.end-lecture-video-container .end-lecture-video-main .end-lecture-video-navigation .end-lecture-video-ul .end-lecture-video-selected{color:#4461f9;font-family:SUIT;font-weight:bold}.end-lecture-video-container .end-lecture-video-content-container{padding:70px 76px;font-family:NotoSansCJKkr;font-stretch:normal;font-style:normal;text-align:left}@media only screen and (max-width: 1200px){.end-lecture-video-container .end-lecture-video-content-container{padding:27px 20px 78px 20px}}.end-lecture-video-container .end-lecture-video-content-container .end-lecture-video-content-title{font-size:22px;font-family:SUIT;font-weight:bold;line-height:0.83;letter-spacing:-0.55px;color:#4461f9;margin-bottom:12px}@media only screen and (max-width: 1200px){.end-lecture-video-container .end-lecture-video-content-container .end-lecture-video-content-title{font-size:17px}}.end-lecture-video-container .end-lecture-video-content-container .end-lecture-video-content{font-size:15px;line-height:1.67;letter-spacing:normal;color:#010101}@media only screen and (max-width: 1200px){.end-lecture-video-container .end-lecture-video-content-container .end-lecture-video-content{font-size:12px}}.end-paid .end-paid-container{padding:145px 0}@media only screen and (max-width: 1200px){.end-paid .end-paid-container{padding:75px 0}}.end-paid .end-paid-container .end-paid-card{margin:0 auto;padding:100px 66px;width:490px;min-width:320px;height:auto;border:1px solid #d6d6d6;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width: 1200px){.end-paid .end-paid-container .end-paid-card{width:471px}}@media only screen and (max-width: 768px){.end-paid .end-paid-container .end-paid-card{width:auto;padding:30px;border:0}}.end-paid .end-paid-container .end-paid-card .end-paid-title{color:#000;font-family:SUIT;font-weight:bold;font-weight:700;font-size:25px;line-height:29px;text-align:center;margin-bottom:5px}.end-paid .end-paid-container .end-paid-card .end-paid-description{font-weight:400;font-size:16px;line-height:23px;text-align:center;color:var(--gray-900)}.end-paid .end-paid-container .end-paid-card .end-hr{width:100%;border-top:1px solid var(--gray-400);margin-top:40px}.end-paid .end-paid-container .end-paid-card .end-paid-offer{display:flex;flex-direction:column;width:100%;justify-content:center;margin-top:50px}.end-paid .end-paid-container .end-paid-card .end-paid-offer .end-paid-title{font-size:25px}.end-paid .end-paid-container .end-paid-card .end-paid-img{min-width:338px;min-height:214px;background-color:var(--end-white);margin-top:33px}.end-paid .end-paid-container .end-paid-card .end-paid-img-description{font-weight:400;font-size:15px;line-height:23px;text-align:center;color:var(--gray-900);margin-top:6px}.end-paid .end-paid-container .end-paid-card .end-paid-form{margin-top:11px;display:flex;flex-direction:column;align-items:start;justify-content:center;width:100%;background-color:var(--end-bg);padding:19px;border-radius:5px;line-height:1.2;font-family:SUIT;font-size:16px}.end-paid .end-paid-container .end-paid-card .end-paid-form .end-paid-input:not(:last-child){margin-bottom:8px}.end-paid .end-paid-container .end-paid-card .end-paid-button{width:100%;height:50px;border-radius:5px;background-color:var(--primary-color);font-family:SUIT;font-weight:500;font-size:17px;letter-spacing:-0.32px;text-align:center;color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center;margin-top:38px}.end-paid .end-paid-container .end-paid-card .end-paid-button strong{color:var(--secondary-color)}.end-paid .end-paid-container .end-paid-card .end-paid-button-cancel{background-color:var(--end-bg);font-weight:700;font-size:16px;line-height:20px;color:var(--gray-700);margin-top:6px}.end-paid .end-paid-container .end-paid-card .end-paid-actions{margin-top:16px;display:flex}.end-paid .end-paid-container .end-paid-card .end-paid-actions span,.end-paid .end-paid-container .end-paid-card .end-paid-actions a{cursor:pointer;font-family:SUIT;font-size:14px;line-height:1.29;letter-spacing:-0.28px;text-align:left;color:#333;user-select:none}.end-paid .end-paid-container .end-paid-card .end-paid-actions span:not(:last-child),.end-paid .end-paid-container .end-paid-card .end-paid-actions a:not(:last-child){margin-right:15.5px}.end-paid .end-paid-container .end-paid-card .end-paid-bar{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;margin-top:25px}.end-paid .end-paid-container .end-paid-card .end-paid-bar hr{width:100%;margin:20px 0;background-color:var(--white)}.end-paid .end-paid-container .end-paid-card .end-paid-bar .end-bar-text{width:60px;margin:30px 10px;font-family:SUIT;font-size:14px;letter-spacing:-0.28px;color:var(--gray-800)}.end-paid .end-paid-container .end-paid-card .end-signup-button{margin-top:10px;width:100%;height:50px;border-radius:5px;font-family:SUIT;font-weight:bold;font-size:16px;line-height:1.13;letter-spacing:-0.32px;text-align:center;color:#000;border:0px;display:flex;justify-content:center;align-items:center;column-gap:7px;cursor:pointer}:root{--primary-color: #1d1e38;--secondary-color: #5ac467;--inner-width: 1122px;--tablet-inner-width: 768px;--mobile-inner-width: 370px;--end-green: #66e9b4;--end-white: #d6d6d6;--end-bg: #f8f8f9;--end-yellow: #eddb4a;--end-red: #ff0000;--gray-300: #ececec;--gray-400: #d5d5d5;--gray-600: #939393;--gray-700: #747474;--gray-800: #5c5c5c;--gray-900: #343434}.end-community-tab{border-bottom:1px solid #e6e6e6;position:sticky;top:89px;background-color:white;z-index:100}@media only screen and (max-width: 1200px){.end-community-tab{top:53px}}.end-community-tab .end-community-tab-container{width:1122px;margin:0 auto;display:flex;flex-direction:row}@media only screen and (max-width: 1200px){.end-community-tab .end-community-tab-container{width:768px;padding:0 14px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.end-community-tab .end-community-tab-container::-webkit-scrollbar{display:none}}@media only screen and (max-width: 768px){.end-community-tab .end-community-tab-container{width:auto}}.end-community-tab .end-community-tab-container .end-community-tab-title-selected{font-weight:bold !important}.end-community-tab .end-community-tab-container .end-community-tab-title:not(:last-child){margin-right:21px}.end-community-tab .end-community-tab-container .end-community-tab-title{flex-shrink:0;cursor:pointer;font-size:16px;font-weight:normal;line-height:2.75;text-align:center;color:#000;position:relative}@media only screen and (max-width: 1200px){.end-community-tab .end-community-tab-container .end-community-tab-title{font-size:14px;line-height:3.14}}@media only screen and (max-width: 768px){.end-community-tab .end-community-tab-container .end-community-tab-title{font-size:14px;line-height:3.14}}.end-community-tab .end-community-tab-container .end-community-alert{width:5px;height:5px;background-color:#f9444b;border-radius:50%;position:absolute;top:5px;right:-5px}.end-community-banner{user-select:none;display:flex;justify-content:center;background-color:var(--primary-color)}.end-community-banner .end-community-banner-container{display:flex;flex-direction:row;justify-content:space-between;width:1122px;height:400px;margin:0 auto;position:relative}@media only screen and (max-width: 1200px){.end-community-banner .end-community-banner-container{width:768px;flex-direction:column-reverse;align-items:center;height:500px}}@media only screen and (max-width: 768px){.end-community-banner .end-community-banner-container{width:100%;flex-direction:column-reverse;align-items:center;height:500px}}.end-community-banner .end-community-banner-container .end-review-banner-image-index{background-image:url(/assets/eoc-banner-833e0e77f948d7b5929a1c501782a5025cc0bb19efe079d2b7a48b4a1effb318.png);background-repeat:no-repeat;background-size:contain;background-position:center;width:264px;height:100%;position:absolute;left:104px}@media only screen and (max-width: 1200px){.end-community-banner .end-community-banner-container .end-review-banner-image-index{position:static;width:168px;height:100%}}.end-community-banner .end-community-banner-container .end-review-banner-image-hof{background-image:url(/assets/hof-review-banner-feceff6f65c09fdff938f0c3a99c01e20abe7b6900369278aa7e50fa246f3c40.png);background-repeat:no-repeat;width:264px;height:252px;background-size:contain;background-position:center;position:absolute;bottom:70px;left:104px}@media only screen and (max-width: 1200px){.end-community-banner .end-community-banner-container .end-review-banner-image-hof{position:static;width:180px;bottom:100px}}.end-community-banner .end-community-banner-image-notice{width:256px;height:276px;background-image:url(/assets/notice-community-2110b2274f96c6d0cf3520d425def8850de168635b3bff3e7f107db522243120.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;bottom:60px;left:160px}@media only screen and (max-width: 1200px){.end-community-banner .end-community-banner-image-notice{width:246px;height:182px;position:relative;bottom:60px;left:0}}@media only screen and (max-width: 768px){.end-community-banner .end-community-banner-image-notice{width:246px;height:182px;position:relative}}.end-community-banner .end-community-banner-image-secret{width:227px;height:100%;background-image:url(/assets/secret-community-da8030e0b57d4c1ea5c8c1632b188791d6d43ee31d11c99e02889b4d591dd6b9.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;bottom:0;left:170px}@media only screen and (max-width: 1200px){.end-community-banner .end-community-banner-image-secret{width:150px;height:100%;position:relative;bottom:0;left:0}}.end-community-banner .end-community-banner-image-student{width:201px;height:100%;background-image:url(/assets/student-community-9644083895c4262c717688a12bd17033c498f1eeaccebde96fe34e5f43c33916.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;bottom:0;left:180px}@media only screen and (max-width: 1200px){.end-community-banner .end-community-banner-image-student{width:132px;height:100%;position:relative;left:0}}.end-community-banner .end-community-banner-image-student-qna{width:434px;height:255px;background-image:url(/images/../assets/student-community-qna.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;bottom:15%;left:0}@media only screen and (max-width: 1200px){.end-community-banner .end-community-banner-image-student-qna{position:relative;bottom:27px;width:258px;height:152px}}.end-community-banner .end-community-banner-image-column{width:499px;height:320px;background-image:url(/assets/column-community-b1ed509612ade10296486fcb5cf55b1ba7aeb304cd47d02329093fc7d6779576.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;bottom:0;left:40px}@media only screen and (max-width: 1200px){.end-community-banner .end-community-banner-image-column{width:300px;height:100%;position:relative;background-image:url(/assets/column-community-b1ed509612ade10296486fcb5cf55b1ba7aeb304cd47d02329093fc7d6779576.png);left:0px;bottom:-33px}}.end-community-banner .end-community-banner-image-reservation{width:228px;height:274px;background-image:url(/images/../assets/reservation-community.png);background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;bottom:15%;left:10%}@media only screen and (max-width: 1200px){.end-community-banner .end-community-banner-image-reservation{width:152px;height:183px;position:relative;bottom:27px;left:0}}.end-community-banner .end-community-banner-image-free-ebook{width:259px;height:293px;aspect-ratio:auto;background-image:url(/images/book-pile-2.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;bottom:15%;left:10%}@media only screen and (max-width: 1200px){.end-community-banner .end-community-banner-image-free-ebook{width:152px;height:183px;position:relative;bottom:27px;left:0}}.end-community-banner .end-community-banner-card{display:flex;flex-direction:column;justify-content:center;color:white;margin-left:670px;width:470px}@media only screen and (max-width: 1200px){.end-community-banner .end-community-banner-card{margin-left:0;align-items:center;width:100%;margin-top:85px}}.end-community-banner .end-community-banner-card .end-community-banner-title{font-size:35px;font-weight:600;line-height:1.25}@media only screen and (max-width: 1200px){.end-community-banner .end-community-banner-card .end-community-banner-title{font-size:25px}}.end-community-banner .end-community-banner-card .end-community-banner-title strong{color:var(--secondary-color)}.end-community-banner .end-community-banner-card .end-community-banner-description{margin-top:18.7px;font-size:17px;font-weight:400;line-height:1.5;color:#efefef}@media only screen and (max-width: 1200px){.end-community-banner .end-community-banner-card .end-community-banner-description{font-size:14px;text-align:center}}@media only screen and (max-width: 768px){.end-community-banner .end-community-banner-card .end-community-banner-description{font-size:14px;text-align:center;margin-top:11.7px}}.end-community-banner .end-community-banner-card .end-community-banner-button{margin-top:39.6px;padding:9px 29px;border:solid 1px var(--secondary-color);text-align:center;width:auto;background:none}@media only screen and (max-width: 1200px){.end-community-banner .end-community-banner-card .end-community-banner-button{margin-top:25.6px}}.end-community-banner .end-community-banner-card .end-community-banner-button:hover{cursor:pointer}.end-community-banner .end-community-banner-card .end-community-banner-button span{font-size:15px;font-weight:bold;line-height:1.53;text-align:left;color:var(--secondary-color)}@media only screen and (max-width: 1200px){.end-community-banner .end-community-banner-card .end-community-banner-button span{font-size:12px}}@media only screen and (max-width: 768px){.end-community-banner .end-community-banner-card .end-community-banner-button span{font-size:12px}}.end-community-ebook-detail{padding-top:103px;padding-left:20px;padding-right:20px}.end-community-ebook-detail .end-community-ebook-image{display:block;width:var(--inner-width);height:auto;min-height:1190px;margin:0 auto;background-color:var(--end-bg)}@media only screen and (max-width: 1200px){.end-community-ebook-detail .end-community-ebook-image{width:100%}}@media only screen and (max-width: 1200px){.end-rest-qna{padding:0 20px}}.end-rest-qna .end-rest-qna-container{width:1122px;padding:27px 33px;border-radius:10px;background-color:#f8f8f9;margin:66px auto 0 auto}@media only screen and (max-width: 1200px){.end-rest-qna .end-rest-qna-container{width:768px}}@media only screen and (max-width: 768px){.end-rest-qna .end-rest-qna-container{width:100%}}.end-rest-qna .end-rest-qna-container .end-rest-qna-count{font-size:17px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.24;text-align:left;color:#000}@media only screen and (max-width: 1200px){.end-rest-qna .end-rest-qna-container .end-rest-qna-count{text-align:center}}@media only screen and (max-width: 768px){.end-rest-qna .end-rest-qna-container .end-rest-qna-count{text-align:center}}.end-rest-qna .end-rest-qna-container .end-rest-qna-count .end-rest-qna-count-highlight{color:var(--secondary-color)}.end-rest-qna .end-rest-qna-container .end-rest-qna-method{width:fit-content;padding:7px 20px;border-radius:5px;background-color:var(--secondary-color);margin-top:10px;font-size:12px;font-weight:bold;line-height:1.75;text-align:left;color:#fff;cursor:pointer}@media only screen and (max-width: 1200px){.end-rest-qna .end-rest-qna-container .end-rest-qna-method{text-align:center;margin:10px auto}}@media only screen and (max-width: 768px){.end-rest-qna .end-rest-qna-container .end-rest-qna-method{text-align:center;margin:10px auto}}@media only screen and (max-width: 1200px){.end-student-level{padding:0 20px}}.end-student-level .end-student-level-container{width:1122px;padding:27px 33px;border-radius:10px;background-color:#f8f8f9;margin:66px auto 0 auto}@media only screen and (max-width: 1200px){.end-student-level .end-student-level-container{width:768px}}@media only screen and (max-width: 768px){.end-student-level .end-student-level-container{width:100%}}.end-student-level .end-student-level-title{margin-top:5px;line-height:1.24;text-align:left;font-size:17px;font-weight:bold}@media only screen and (max-width: 1200px){.end-student-level .end-student-level-title{display:flex;justify-content:center;margin:5px auto;font-size:15px}}.end-student-level .end-student-level-title .end-student-level-name{color:#000}.end-student-level .end-student-level-title .end-student-level-number{font-weight:bold;color:var(--secondary-color)}.end-student-level .end-student-level-expectation{margin-top:5px;font-size:17px;font-weight:normal;line-height:1.24;text-align:left;color:#000}@media only screen and (max-width: 1200px){.end-student-level .end-student-level-expectation{display:flex;justify-content:center;margin:5px auto;font-size:15px}}.end-student-level .end-student-level-expectation strong{font-weight:bold}.end-student-level .end-student-level-counts{margin-top:5px}@media only screen and (max-width: 1200px){.end-student-level .end-student-level-counts{display:flex;justify-content:center;margin:5px auto;font-size:15px}}.end-community-board{margin:100px 0}@media only screen and (max-width: 1200px){.end-community-board{margin:63px 0}}@media only screen and (max-width: 768px){.end-community-board{margin:63px 0}}.end-community-board .end-board-container{width:100%;max-width:var(--inner-width);margin:0 auto}@media only screen and (max-width: 1200px){.end-community-board .end-board-container{max-width:var(--tablet-inner-width);padding:0 20px}}.end-community-board .end-board-container .end-board-header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:35px;align-items:center}@media only screen and (max-width: 1200px){.end-community-board .end-board-container .end-board-header{margin-bottom:20px}}@media only screen and (max-width: 768px){.end-community-board .end-board-container .end-board-header{margin-bottom:20px}}.end-community-board .end-board-container .end-board-header a{display:block}.end-community-board .end-board-container .end-board-header .end-board-title{font-size:30px;font-weight:bold;line-height:0.7;text-align:left;color:#000}@media only screen and (max-width: 1200px){.end-community-board .end-board-container .end-board-header .end-board-title{font-size:23px}}@media only screen and (max-width: 768px){.end-community-board .end-board-container .end-board-header .end-board-title{font-size:23px}}@media only screen and (max-width: 1200px){.end-community-board .end-board-container .end-board-header .end-board-mobile-hidden{display:none}}@media only screen and (max-width: 768px){.end-community-board .end-board-container .end-board-header .end-board-mobile-hidden{display:none}}.end-community-board .end-board-container .end-board-write-button{cursor:pointer;padding:10px 30px;border-radius:5px;line-height:1.24;background-color:var(--secondary-color);font-size:17px;font-weight:bold;text-align:center;color:#fff}@media only screen and (max-width: 1200px){.end-community-board .end-board-container .end-board-write-button{width:50px;height:50px;position:fixed;bottom:100px;left:20px;border-radius:9999px;padding:12px;z-index:99}}@media only screen and (max-width: 1200px){.end-community-board .end-board-container .end-board-write-button span{display:none}}.end-community-board .end-board-container .end-board-write-button svg{width:auto;height:100%}.end-community-board .end-board-container .end-board-tab{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:12px}@media only screen and (max-width: 1200px){.end-community-board .end-board-container .end-board-tab{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.end-community-board .end-board-container .end-board-tab::-webkit-scrollbar{display:none}}@media only screen and (max-width: 768px){.end-community-board .end-board-container .end-board-tab{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.end-community-board .end-board-container .end-board-tab::-webkit-scrollbar{display:none}}.end-community-board .end-board-container .end-board-tab .end-board-tab-selected{font-weight:bold;color:var(--secondary-color)}.end-community-board .end-board-container .end-board-tab ul{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0}.end-community-board .end-board-container .end-board-tab ul li{cursor:pointer;margin-right:33px;font-size:17px;font-weight:normal;line-height:1.24;text-align:left;color:#707070}@media only screen and (max-width: 1200px){.end-community-board .end-board-container .end-board-tab ul li{font-size:14px}}@media only screen and (max-width: 1200px){.end-community-board .end-board-container .end-board-tab .end-board-tab-ul{min-width:0}}.end-community-board .end-board-container .end-board-tab-column{border-bottom:1px solid #c7c7c7;padding-bottom:20px}@media only screen and (max-width: 1200px){.end-community-board .end-board-container .end-board-tab-column{margin-top:30px;padding-bottom:15px}}.end-community-board .end-board-container .end-board{width:100%;border-top:1.5px solid #515151}@media only screen and (max-width: 1200px){.end-community-board .end-board-container .end-board thead>th{display:none}}@media only screen and (max-width: 1200px){.end-community-board .end-board-container .end-board thead>tr{display:flex;font-size:14px}}@media only screen and (max-width: 1200px){.end-community-board .end-board-container .end-board tbody>tr{display:flex;font-size:14px}}.end-community-board .end-board-container .end-board th{font-size:17px;font-weight:bold;line-height:1.24;color:#000;text-align:center}.end-community-board .end-board-container .end-board th .end-board-align-left{text-align:left;padding-left:20px}@media only screen and (max-width: 1200px){.end-community-board .end-board-container .end-board th{font-size:14px}}.end-community-board .end-board-container .end-board td{font-size:16px;font-weight:400;line-height:1.31;color:#000}@media only screen and (max-width: 1200px){.end-community-board .end-board-container .end-board td{font-size:14px}}.end-community-board .end-board-container .end-board th,.end-community-board .end-board-container .end-board td{border-collapse:collapse;padding:20px 0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-collapse:collapse;text-align:center;vertical-align:middle;user-select:none}@media only screen and (max-width: 1200px){.end-community-board .end-board-container .end-board th,.end-community-board .end-board-container .end-board td{display:none}}.end-community-board .end-board-container .end-board .end-board-tr-top10{vertical-align:middle;padding:5px 10px;height:fit-content;width:fit-content;border-radius:21px;background-color:var(--secondary-color);font-size:13px;font-weight:900;line-height:1.62;text-align:center;color:#fff;white-space:nowrap}.end-community-board .end-board-container .end-board .end-board-tr-category{text-align:start;padding-left:20px;cursor:pointer}@media only screen and (max-width: 1200px){.end-community-board .end-board-container .end-board .end-board-tr-category{display:flex;align-items:center;padding:18px 20px;flex-shrink:0;min-width:102px}}.end-community-board .end-board-container .end-board .end-board-tr-category span{white-space:nowrap}.end-community-board .end-board-container .end-board .end-board-tr-category span img{width:13px;height:13px;object-fit:contain}.end-community-board .end-board-container .end-board .end-board-tr-title{text-align:start;width:700px;padding-left:20px;cursor:pointer}@media only screen and (max-width: 1200px){.end-community-board .end-board-container .end-board .end-board-tr-title{display:flex;justify-content:center;flex-direction:column;padding:14px 0;width:100%}}.end-community-board .end-board-container .end-board .end-board-tr-title strong{font-weight:bold;color:var(--secondary-color)}.end-community-board .end-board-container .end-board .end-board-tr-title img{width:13px;height:13px;object-fit:contain;display:inline;vertical-align:baseline}.end-community-board .end-board-container .end-board .end-board-tr-author-icon{width:20px;height:20px;border-radius:50%;margin-right:6px;vertical-align:middle}.end-community-board .end-board-container .end-board .end-board-tr-comment-count{font-size:15px;font-weight:normal;line-height:1.4;text-align:left;color:var(--secondary-color);margin-left:10px}.end-community-board .end-board-container .end-board .end-board-tr-mobile{display:none}@media only screen and (max-width: 1200px){.end-community-board .end-board-container .end-board .end-board-tr-mobile{margin-top:5px;display:flex;align-items:center;width:100%;font-size:12px;line-height:1.75;text-align:left;color:#929292;vertical-align:middle}.end-community-board .end-board-container .end-board .end-board-tr-mobile img{background-color:var(--primary-color)}}.end-community-board .end-board-container .end-board .end-board-tr-mobile span:not(:last-child){margin-right:15px}@media only screen and (max-width: 1200px){.end-community-board .end-board-container .end-board .end-board-tr-mobile span:not(:last-child){margin-right:10px}}.end-community-board .end-board-container .end-board .end-board-tr-mobile span{flex-shrink:0;white-space:nowrap}.end-community-board .end-board-container .end-board .end-board-tr-mobile img{margin-right:5px;width:11px;height:11px;border-radius:50%}.end-community-board .end-board-container .end-board-search{margin-top:30px}.end-community-board .end-board-container .end-board-search form{display:flex;align-items:center}.end-community-board .end-board-container .end-board-search form input[type='search']{width:197px;height:39px;margin:0 5px 0 0;border-radius:5px;background-color:#efefef;appearance:none;padding:0;border-width:0px;border-style:none;border-color:inherit;padding:10px}.end-community-board .end-board-container .end-board-search form input[type='submit']{cursor:pointer;width:86px;height:39px;margin:0 0 0 5px;padding:9px 13px 8px 14px;border-radius:5px;background-color:#939393;border-width:0px;border-style:none;border-color:inherit;border-image:initial;font-size:15px;font-weight:bold;line-height:1.4;text-align:left;color:#fff}.end-column-board{margin:38px 0;margin-bottom:50px}.end-column-board .end-column-board-container{width:var(--inner-width);margin:0 auto;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:25px}@media only screen and (max-width: 1200px){.end-column-board .end-column-board-container{width:auto;padding:0;grid-template-columns:none;justify-content:center}}.end-column-board .end-column-board-container .end-column-board-card{width:353.1px;padding:35px 60px 35px 30px;vertical-align:middle;border-radius:10px;box-shadow:0 0 15px 0 rgba(0,0,0,0.08);background-color:#fff}.end-column-board .end-column-board-container .end-column-board-card .end-column-board-card-top10{vertical-align:middle;padding:5px 10px;height:fit-content;width:fit-content;border-radius:21px;background-color:var(--secondary-color);font-size:13px;font-weight:900;line-height:1.62;text-align:center;color:#fff;white-space:nowrap}.end-column-board .end-column-board-container .end-column-board-card .end-column-board-card-title{font-size:17px;font-weight:bold;line-height:1.24;text-align:left;color:#000;margin-top:12px}.end-column-board .end-column-board-container .end-column-board-card .end-column-board-card-author{font-size:15px;font-weight:normal;line-height:1.87;text-align:left;color:#000}.end-column-board .end-column-board-container .end-column-board-card .end-column-board-card-button{font-size:15px;font-weight:bold;line-height:1.4;text-align:left;color:var(--secondary-color);vertical-align:middle;margin-top:21px;cursor:pointer}.end-community-post{background-color:#f8f8f9}.end-community-post .end-community-post-container{width:1122px;margin:0 auto;padding:100px 90px;background-color:#fff}@media only screen and (max-width: 1200px){.end-community-post .end-community-post-container{width:768px;padding:50px 20px}}@media only screen and (max-width: 768px){.end-community-post .end-community-post-container{width:auto}}.end-community-post .end-community-post-content{font-weight:normal}.end-community-post .end-community-post-content .end-community-post-category{font-size:19px;font-weight:300;color:#949494;margin-bottom:5px}@media only screen and (max-width: 1200px){.end-community-post .end-community-post-content .end-community-post-category{font-size:14px}}.end-community-post .end-community-post-content .end-community-post-title{font-size:30px;font-weight:500;color:#000}@media only screen and (max-width: 1200px){.end-community-post .end-community-post-content .end-community-post-title{font-size:20px}}.end-community-post .end-community-post-content .end-community-post-sub{margin-top:44px;display:flex;align-items:center;border-bottom:1px solid #d8d8d8;padding-bottom:23px;margin-bottom:55px;font-size:17px}@media only screen and (max-width: 1200px){.end-community-post .end-community-post-content .end-community-post-sub{font-size:14px;margin-top:12px;margin-bottom:33px}}.end-community-post .end-community-post-content .end-community-post-sub .end-community-post-author{color:#3b3b3b;display:flex;align-items:center;margin-left:4px}.end-community-post .end-community-post-content .end-community-post-sub .end-community-post-author img{width:32px;height:32px;background-color:#efefef;border-radius:50%;margin-right:4px}@media only screen and (max-width: 1200px){.end-community-post .end-community-post-content .end-community-post-sub .end-community-post-author img{width:18px;height:18px}}.end-community-post .end-community-post-content .end-community-post-sub .end-community-post-timestamp{margin-left:32px;font-weight:300;color:#3b3b3b}@media only screen and (max-width: 1200px){.end-community-post .end-community-post-content .end-community-post-sub .end-community-post-timestamp{margin-left:12px}}.end-community-post .end-community-post-content .end-community-post-action{margin-top:148px;display:flex;align-items:center}@media only screen and (max-width: 1200px){.end-community-post .end-community-post-content .end-community-post-action{margin-top:29px}}.end-community-post .end-community-post-content .end-community-post-action button{border-width:0;padding:9px;border-radius:5px;background-color:var(--secondary-color);flex-shrink:0;font-size:15px;font-weight:normal;color:#fff;cursor:pointer;display:flex;align-items:center;column-gap:4px}.end-community-post .end-community-post-content .end-community-post-action button:not(:last-child){margin-right:8px}.end-community-post .end-community-post-content .end-community-post-action button img{object-fit:cover;height:14px;display:inline}.end-community-post .end-community-post-content .end-revenue-coupon-btn{cursor:pointer;padding:5px 20px;border-radius:5px;background-color:var(--secondary-color);font-size:14px;font-family:SUIT;font-weight:bold;line-height:1.24;letter-spacing:normal;text-align:left;color:#fff}.end-community-post .end-community-post-form{position:relative}.end-community-post .end-community-post-form .div-content-editable{width:100%;min-height:166px;margin-top:91px;padding:21px;border-radius:5px;border:solid 1px #d3d3d3;background-color:#f9f9f9;padding-bottom:58px;font-size:15px;font-weight:normal}@media only screen and (max-width: 1200px){.end-community-post .end-community-post-form .div-content-editable{font-size:14px}}.end-community-post .end-community-post-form button{font-size:16px;font-weight:bold;border-width:0;background-color:inherit;cursor:pointer}@media only screen and (max-width: 1200px){.end-community-post .end-community-post-form button{font-size:14px}}.end-community-post .end-community-post-comments{margin-top:70px;font-weight:normal;font-stretch:normal;font-style:normal}.end-community-post .end-community-post-comments .end-community-post-comment{padding:60px 0}@media only screen and (max-width: 1200px){.end-community-post .end-community-post-comments .end-community-post-comment{padding:28px 0}}.end-community-post .end-community-post-comments .end-community-post-comment:not(:last-child){border-bottom:1px solid #ebebeb}.end-community-post .end-community-post-comments .end-community-post-comment-reply{position:relative}.end-community-post .end-community-post-comments .end-community-post-comment-reply .div-content-editable{padding:20px 20px 25px;margin-top:20px;border-radius:5px;border:solid 1px #d3d3d3;width:100%;min-height:150px;font-size:15px;font-weight:normal;padding-bottom:58px;line-height:1.69;color:#5c5c5c}@media only screen and (max-width: 1200px){.end-community-post .end-community-post-comments .end-community-post-comment-reply .div-content-editable{font-size:12px}}.end-community-post .end-community-post-comments .end-community-post-comment-reply button{border-width:0;background-color:inherit;cursor:pointer}.end-community-post .end-community-post-comments .end-community-post-mycomment .end-community-post-comment-upper{display:flex;justify-content:space-between;align-items:center}.end-community-post .end-community-post-comments .end-community-post-mycomment .end-community-post-comment-upper .end-community-post-mycomment-action{width:fit-content;margin-left:auto}.end-community-post .end-community-post-comments .end-community-post-mycomment .end-community-post-comment-upper .end-community-post-mycomment-action button{font-size:17px;font-weight:500;color:#333;border-width:0;background-color:inherit;cursor:pointer;padding:0 10px}@media only screen and (max-width: 1200px){.end-community-post .end-community-post-comments .end-community-post-mycomment .end-community-post-comment-upper .end-community-post-mycomment-action button{font-size:14px}}.end-community-post .end-community-post-comments .end-community-post-mycomment .end-community-post-comment-upper .end-community-post-mycomment-action button:not(:last-child){border-right:1px solid #333}.end-community-post .end-community-post-comments .end-community-post-comment-nested{padding-left:21px}.end-community-post .end-community-post-comments .end-community-post-comment-nested .end-community-post-comment-content{margin-top:21px;font-size:16px;line-height:1.69;color:#5c5c5c;background-color:#f9f9f9;border-radius:5px;padding:17px}@media only screen and (max-width: 1200px){.end-community-post .end-community-post-comments .end-community-post-comment-nested .end-community-post-comment-content{font-size:12px}}.end-community-post .end-community-post-comments .end-community-post-comment-nested .end-community-post-comment-content .end-community-post-comment-content-button-container{display:flex;width:100%;justify-content:flex-end;margin-top:20px;column-gap:10px}.end-community-post .end-community-post-comments .end-community-post-comment-nested .end-community-post-comment-content button{font-size:14px;font-weight:bold;color:#6c6c6c;border-width:0;background-color:inherit;cursor:pointer}.end-community-post .end-community-post-comments .end-community-post-comment-profile{display:flex;align-items:center}.end-community-post .end-community-post-comments .end-community-post-comment-profile img{width:70px;height:70px;background-color:#f5f6ff;border-radius:50%}@media only screen and (max-width: 1200px){.end-community-post .end-community-post-comments .end-community-post-comment-profile img{width:54px;height:54px}}.end-community-post .end-community-post-comments .end-community-post-comment-profile .end-community-post-comment-profile-content{margin-left:12px}.end-community-post .end-community-post-comments .end-community-post-comment-profile .end-community-post-comment-profile-content .end-community-post-comment-profile-name{font-size:17px;font-weight:500;color:#333;margin-bottom:2px}@media only screen and (max-width: 1200px){.end-community-post .end-community-post-comments .end-community-post-comment-profile .end-community-post-comment-profile-content .end-community-post-comment-profile-name{font-size:15px}}.end-community-post .end-community-post-comments .end-community-post-comment-profile .end-community-post-comment-profile-content .end-community-post-comment-profile-timestamp{font-size:15px;color:#7b7b7b}@media only screen and (max-width: 1200px){.end-community-post .end-community-post-comments .end-community-post-comment-profile .end-community-post-comment-profile-content .end-community-post-comment-profile-timestamp{font-size:13px}}.end-community-post .end-community-post-comments .end-community-post-comment-content{margin-top:21px;font-size:16px;line-height:1.69;color:#5c5c5c}@media only screen and (max-width: 1200px){.end-community-post .end-community-post-comments .end-community-post-comment-content{font-size:12px}}.end-community-post .end-community-post-comments .end-community-post-comment-more button{border-width:0;width:100%;font-size:17px;font-weight:500;color:#434343;text-align:center;padding:13px;background-color:#f8f8f9;cursor:pointer}@media only screen and (max-width: 1200px){.end-community-post .end-community-post-comments .end-community-post-comment-more button{font-size:17px}}.end-community-myinfo .end-container{width:var(--inner-width);margin:70px auto}@media only screen and (max-width: 1200px){.end-community-myinfo .end-container{width:100%;padding:0 20px}}.end-community-myinfo .end-container .end-card{background-color:var(--end-bg);padding:31px 33px}.end-community-myinfo .end-container .end-card .end-card-me{font-family:'SUIT Bold';font-size:17px;color:black;margin-bottom:10px}.end-community-myinfo .end-container .end-card .end-card-me strong{font-family:'SUIT Bold';color:var(--secondary-color)}.end-community-myinfo .end-container .end-card .end-card-reply-count{font-family:'SUIT Regular';font-size:17px}:root{--primary-color: #1d1e38;--secondary-color: #5ac467;--inner-width: 1122px;--tablet-inner-width: 768px;--mobile-inner-width: 370px;--end-green: #66e9b4;--end-white: #d6d6d6;--end-bg: #f8f8f9;--end-yellow: #eddb4a;--end-red: #ff0000;--gray-300: #ececec;--gray-400: #d5d5d5;--gray-600: #939393;--gray-700: #747474;--gray-800: #5c5c5c;--gray-900: #343434}.end-login .end-login-container{padding:100px 0}@media only screen and (max-width: 1200px){.end-login .end-login-container{padding:0 20px}}.end-login .end-login-container .end-login-card{margin:0 auto;padding:100px 66px 100px 66px;width:490px;min-width:320px;border:1px solid #d6d6d6;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width: 1200px){.end-login .end-login-container .end-login-card{width:100%;max-width:var(--mobile-inner-width);padding:100px 0;border:0}}.end-login .end-login-container .end-login-card .end-login-title{color:#000;font-family:30px;font-size:30px;font-family:'SUIT Bold'}.end-login .end-login-container .end-login-card .end-login-form{margin-top:29px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.end-login .end-login-container .end-login-card .end-login-form .end-login-input:not(:last-child){margin-bottom:8px}.end-login .end-login-container .end-login-card .end-login-form .end-login-input{border-radius:7px;border:1px solid #ddd;background-color:#fff;width:100%;height:50px;padding-left:22px;vertical-align:middle;font-family:'SUIT Regular';font-size:16px;color:black}.end-login .end-login-container .end-login-card .end-login-form .end-login-input::placeholder{font-family:'SUIT Regular';font-size:16px;line-height:1.13;letter-spacing:-0.32px;color:#4a4a4a}.end-login .end-login-container .end-login-card .end-login-form .end-login-remember-accountId{width:100%;font-family:'SUIT Regular';font-size:14px;line-height:1.29;letter-spacing:-0.28px;color:#333;user-select:none}.end-login .end-login-container .end-login-card .end-login-form .end-login-button{margin-top:45px;width:100%;height:50px;border-radius:5px;background-color:var(--primary-color);font-family:'SUIT Bold';font-size:17px;line-height:1.13;letter-spacing:-0.32px;text-align:center;color:#fff;appearance:unset;user-select:none;white-space:pre;align-items:flex-start;cursor:pointer;box-sizing:inherit;padding:inherit;border-width:0;border-style:none;border-color:0;border-image:none}.end-login .end-login-container .end-login-card .end-login-actions{margin-top:16px;display:flex}.end-login .end-login-container .end-login-card .end-login-actions span,.end-login .end-login-container .end-login-card .end-login-actions a{cursor:pointer;font-family:'SUIT Regular';font-size:14px;line-height:1.29;letter-spacing:-0.28px;text-align:left;color:#333;user-select:none}.end-login .end-login-container .end-login-card .end-login-actions span:not(:last-child),.end-login .end-login-container .end-login-card .end-login-actions a:not(:last-child){margin-right:15.5px}.end-login .end-login-container .end-login-card .end-login-bar{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}@media only screen and (max-width: 768px){.end-login .end-login-container .end-login-card .end-login-bar{margin-top:10px}}.end-login .end-login-container .end-login-card .end-login-bar hr{width:100%;margin:20px 0;background-color:var(--white)}.end-login .end-login-container .end-login-card .end-login-bar .end-bar-text{width:65px;margin:30px 10px;font-family:'SUIT Regular';font-size:14px;letter-spacing:-0.28px;color:#4a4a4a}.end-login .end-login-container .end-login-card .end-signup-button{margin-top:10px;width:100%;height:50px;border-radius:5px;font-family:'SUIT Bold';font-size:16px;line-height:1.13;letter-spacing:-0.32px;text-align:center;color:#000;border:0px;display:flex;justify-content:center;align-items:center;column-gap:7px;cursor:pointer}.end-signup .end-signup-container{padding:100px 0}.end-signup .end-signup-container .end-signup-card{margin:0 auto;padding:100px 66px 100px 66px;width:471px;min-width:320px;border:1px solid #d6d6d6;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width: 1200px){.end-signup .end-signup-container .end-signup-card{width:471px}}@media only screen and (max-width: 768px){.end-signup .end-signup-container .end-signup-card{width:auto;padding:0 30px;border:0}}.end-signup .end-signup-container .end-signup-card .end-signup-title{color:#000;font-family:'SUIT Bold';font-size:30px}.end-signup .end-signup-container .end-signup-card .end-signup-small-title{font-family:'SUIT Regular';font-size:16px;letter-spacing:-0.32px;color:#4a4a4a;margin:9px 0 20px}.end-signup .end-signup-container .end-signup-card .end-signup-button{margin-top:10px;width:100%;height:50px;border-radius:5px;font-family:'SUIT Bold';font-size:16px;line-height:1.13;letter-spacing:-0.32px;text-align:center;color:#000;border:0px;display:flex;justify-content:center;align-items:center;column-gap:7px;cursor:pointer}.end-signup .end-signup-container .end-signup-card hr{width:100%;margin-top:42px;color:#dddddd;opacity:40%}.end-signup .end-signup-container .end-signup-card .end-signup-form{margin-top:29px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.end-signup .end-signup-container .end-signup-card .end-signup-form .end-signup-input:not(:last-child){margin-bottom:8px}.end-signup .end-signup-container .end-signup-card .end-signup-form .end-signup-input{border-radius:7px;border:1px solid #ddd;background-color:#fff;width:100%;height:50px;padding-left:22px;vertical-align:middle;font-family:SUIT;font-size:16px;color:black}.end-signup .end-signup-container .end-signup-card .end-signup-form .end-signup-input::placeholder{font-family:SUIT;font-size:16px;line-height:1.13;letter-spacing:-0.32px;color:#4a4a4a}.end-signup .end-signup-container .end-signup-card .end-signup-form .end-signup-button{margin-top:45px;width:100%;height:50px;border-radius:5px;background-color:var(--primary-color);font-family:'SUIT Bold';font-size:16px;line-height:1.13;letter-spacing:-0.32px;text-align:center;color:#fff;appearance:unset;user-select:none;white-space:pre;align-items:flex-start;cursor:pointer;box-sizing:inherit;padding:inherit;border-width:0;border-style:none;border-color:0;border-image:none}.end-find-auth .end-find-auth-container{padding:186px 0 186px 0}.end-find-auth .end-find-auth-container .end-find-auth-card{margin:0 auto;padding:100px 66px 100px 66px;width:471px;min-width:320px;border:1px solid #d6d6d6;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width: 1200px){.end-find-auth .end-find-auth-container .end-find-auth-card{width:471px}}@media only screen and (max-width: 768px){.end-find-auth .end-find-auth-container .end-find-auth-card{width:auto;padding:0 30px;border:0}}.end-find-auth .end-find-auth-container .end-find-auth-card .end-find-auth-title{font-family:'SUIT Medium';font-size:30px;line-height:1.3;letter-spacing:normal;text-align:center;color:#000}.end-find-auth .end-find-auth-container .end-find-auth-card .end-find-auth-form{margin-top:29px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.end-find-auth .end-find-auth-container .end-find-auth-card .end-find-auth-form .end-find-auth-input:not(:last-child){margin-bottom:8px}.end-find-auth .end-find-auth-container .end-find-auth-card .end-find-auth-form .end-find-auth-input{border-radius:5px;border:1px solid #ddd;background-color:#fff;width:100%;height:50px;vertical-align:middle;font-family:'SUIT Regular';font-size:16px;color:black;text-align:center}.end-find-auth .end-find-auth-container .end-find-auth-card .end-find-auth-form .end-find-auth-input::placeholder{font-family:'SUIT Regular';font-size:16px;line-height:1.13;letter-spacing:-0.32px;color:#939393}.end-find-auth .end-find-auth-container .end-find-auth-card .end-find-auth-form .end-find-auth-button{margin-top:35px;width:100%;height:50px;border-radius:5px;background-color:var(--primary-color);font-family:'SUIT Bold';font-size:16px;line-height:1.13;letter-spacing:-0.32px;text-align:center;color:#fff;appearance:unset;user-select:none;white-space:pre;align-items:flex-start;cursor:pointer;box-sizing:inherit;padding:inherit;border-width:0;border-style:none;border-color:0;border-image:none}.end-consent{background-color:white}.end-consent .end-consent-container{width:471px;margin:0 auto;border:1px solid var(--white);padding:55px 33px}.end-consent .end-consent-container .end-consent-title{display:flex;justify-content:center;align-items:center;font-family:'SUIT Bold';font-size:15px;font-size:30px}.end-consent-list{margin-top:20px;width:100%}.end-consent-list .end-consent-box .end-consent-box-title{font-family:'SUIT Bold';font-size:15px;line-height:1.53;letter-spacing:-0.3px}.end-consent-list .end-consent-box .end-consent-box-content{background-color:#f7f7f7;border-radius:5px;padding:15px;margin:7px 0 26px;text-align:left;overflow-y:auto;overflow-x:hidden;width:100%}.end-consent-list .end-consent-box .end-consent-box-content pre{white-space:pre-wrap;font-size:14px;color:#3b3b3b;font-weight:400;letter-spacing:-0.3px;line-height:20px}.end-consent-list .end-consent-box .end-use{height:170px}.end-consent-list .end-consent-box .end-marketing{height:74px}.end-consent-list .end-consent-box .end-collect{height:170px}.end-consent-checkbox-container{width:100%;font-size:14px;color:#3b3b3b;font-weight:400;letter-spacing:-0.3px}.end-consent-checkbox-container .end-consent-checkbox{margin-top:5px;display:flex;align-items:center;flex-wrap:nowrap;column-gap:5px}.end-consent-checkbox-container .consent-bold{font-family:'SUIT Bold';border-bottom:1px solid var(--end-white);padding-bottom:15px;margin-bottom:15px}.end-consent-checkbox-container .necessary{font-family:'SUIT Bold';color:var(--primary-color)}.end-consent-checkbox-container strong{font-family:'SUIT Bold'}.end-consent-checkbox-container .button{cursor:pointer}.end-consent-buttons{margin-top:50px;display:flex;justify-content:space-between;align-items:center;width:100%}.end-consent-buttons .end-consent-button{display:flex;justify-content:center;align-items:center;border-radius:5px;padding:15px;width:181px;cursor:pointer}.end-consent-buttons .end-consent-cancel{background-color:#f7f7f7;color:black}.end-consent-buttons .end-consent-confirm{background-color:var(--primary-color);color:white}:root{--primary-color: #1d1e38;--secondary-color: #5ac467;--inner-width: 1122px;--tablet-inner-width: 768px;--mobile-inner-width: 370px;--end-green: #66e9b4;--end-white: #d6d6d6;--end-bg: #f8f8f9;--end-yellow: #eddb4a;--end-red: #ff0000;--gray-300: #ececec;--gray-400: #d5d5d5;--gray-600: #939393;--gray-700: #747474;--gray-800: #5c5c5c;--gray-900: #343434}.end-mypage .end-mypage-container{width:var(--inner-width);min-height:64vh;margin:0 auto;padding-top:150px;padding-bottom:230px;display:flex;flex-direction:row}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container{width:100%;max-width:var(--mobile-inner-width);flex-direction:column;align-items:center;padding:30px 20px}}@media only screen and (max-width: 768px){.end-mypage .end-mypage-container{width:100%}}.end-mypage .end-mypage-container .end-mypage-tab-container{width:334px}.end-mypage .end-mypage-container .end-mypage-tab-container .end-mypage-tab-user-info{padding:23px 20px;background-color:var(--end-bg);display:flex;flex-direction:row;align-items:center}.end-mypage .end-mypage-container .end-mypage-tab-container .end-mypage-tab-user-info .end-mypage-profile{width:60px;height:60px;border-radius:9999px}.end-mypage .end-mypage-container .end-mypage-tab-container .end-mypage-tab-user-info .end-mypage-name{font-family:SUIT;font-weight:bold;font-size:22px;text-align:left;color:#000;margin-left:10px}.end-mypage .end-mypage-container .end-mypage-tab-container .end-mypage-tab-user-info .end-mypage-level{font-family:SUIT;font-size:13px;line-height:1.38;letter-spacing:-0.26px;text-align:left;color:var(--secondary-color)}.end-mypage .end-mypage-container .end-mypage-tab-container .end-mypage-tab-user-info .end-mypage-email{font-family:SUIT;font-size:15px;letter-spacing:-0.3px;text-align:left;color:var(--gray-600);margin:5px 0 0 10px}.end-mypage .end-mypage-container .end-mypage-tab-container aside.end-mypage-tab-container{padding-top:59px}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-tab-container aside.end-mypage-tab-container{padding-top:0}}.end-mypage .end-mypage-container .end-mypage-tab-container aside.end-mypage-tab-container .end-mypage-tab-title{font-family:SUIT;font-weight:bold;font-size:20px;text-align:left;color:#000}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-tab-container aside.end-mypage-tab-container .end-mypage-tab-title{display:none}}.end-mypage .end-mypage-container .end-mypage-tab-container aside.end-mypage-tab-container .end-mypage-tab-list{padding-top:19px}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-tab-container aside.end-mypage-tab-container .end-mypage-tab-list{margin-bottom:10px}}.end-mypage .end-mypage-container .end-mypage-tab-container aside.end-mypage-tab-container .end-mypage-tab-list .end-mypage-tab{padding:12px 18px;font-family:SUIT;font-size:17px;text-align:left;color:#333;cursor:pointer}.end-mypage .end-mypage-container .end-mypage-tab-container aside.end-mypage-tab-container .end-mypage-tab-list .end-mypage-tab:not(:last-child){margin-bottom:13px}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-tab-container aside.end-mypage-tab-container .end-mypage-tab-list .end-mypage-tab{font-size:15px}}.end-mypage .end-mypage-container .end-mypage-tab-container aside.end-mypage-tab-container .end-mypage-tab-list .end-mypage-tab-selected{background-color:var(--end-bg);border-left:3px solid var(--secondary-color);font-family:SUIT;font-weight:bold}.end-mypage .end-mypage-container .end-mypage-main-container{padding-left:79px;width:100%}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container{padding:20px 0}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-main-partner{background-color:var(--primary-color);padding:30px 37px;margin-bottom:80px;color:white;cursor:pointer;border-radius:10px}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-main-partner{width:100%;height:100px;padding:0 20px;margin:40px 0}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-main-partner .end-mypage-main-partner-button{font-family:SUIT;font-weight:700;font-size:17px;line-height:25px}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-main-partner .end-mypage-main-partner-button{font-size:14px}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-main-partner .end-mypage-main-partner-button-description{margin-top:4px;font-family:SUIT;font-weight:500;font-size:13px;line-height:16px}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-main-partner .end-mypage-main-partner-button-description{font-size:11px}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-main-partner .end-partner-money{margin-bottom:-30px}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-main-partner .end-partner-money{margin-bottom:-13px}}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-main{margin:0 auto}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-main .end-mypage-main-title{font-family:SUIT;font-weight:bold;font-size:25px}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-column-banner{padding:26px 33px;border-radius:10px;background-color:var(--end-bg);display:flex;flex-direction:column;justify-content:center;font-family:SUIT;font-size:17px;line-height:1.24;text-align:left;color:#000;margin-bottom:60px}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-column-banner div:not(:last-child){margin-bottom:6px}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-column-banner{font-size:15px;text-align:center}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-column-banner .end-mypage-column-account{font-family:SUIT;font-weight:bold}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-column-banner .end-mypage-column-account strong{color:var(--secondary-color);font-family:SUIT;font-weight:bold}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-column-banner .end-mypage-column-prediction strong{font-family:SUIT;font-weight:bold}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-question-banner{margin:20px 0;padding:34px 27px;border-radius:10px;background-color:var(--end-bg);display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-question-banner{align-items:center}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-question-banner .end-mypage-question-count{font-family:SUIT;font-weight:bold;font-size:17px;line-height:1.24;text-align:left;color:#000}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-question-banner .end-mypage-question-count{font-size:15px}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-question-banner .end-mypage-question-inst{font-family:SUIT;font-weight:bold;font-size:15px;line-height:1.4;text-align:left;color:#fff;user-select:none;width:fit-content;padding:8px 12px;margin-top:15px;border-radius:5px;background-color:var(--secondary-color) !important}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-question-banner .end-mypage-question-inst{font-size:12px}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-question-banner strong{color:var(--primary-color)}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-table{width:100%;margin-top:17px}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-table thead{border-top:1.5px solid #515151}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-table .end-mypage-table-left{text-align:start}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-table .end-mypage-tr-mobile{display:none}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-table .end-mypage-tr-mobile{margin-top:5px;display:block;font-family:SUIT;font-size:12px;text-align:left;color:#929292}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-table th{font-family:SUIT;font-weight:bold;font-size:17px;line-height:1.24;color:#000;text-align:center}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-table th{font-size:14px}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-table td{font-family:SUIT;font-size:16px;line-height:1.31;color:#000}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-table td{font-size:14px}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-table th,.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-table td{border-collapse:collapse;padding:20px 5px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-collapse:collapse;text-align:center;vertical-align:middle;user-select:none}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-tab{display:flex;justify-content:space-between}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-tab .end-mypage-title{font-family:SUIT;font-weight:bold;font-size:25px;text-align:left;color:#000}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-tab .end-mypage-title{font-size:20px}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-tab .end-mypage-button{padding:13px 30px;border-radius:5px;background-color:var(--secondary-color) !important;font-family:SUIT;font-weight:bold;font-size:17px;line-height:1.24;text-align:left;color:#fff;cursor:pointer;user-select:none}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-tab .end-mypage-button{font-size:13px;padding:8px 12px}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myinfo-form{display:flex;flex-direction:column}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myinfo-form .end-mypage-myinfo-form-row{display:flex;flex-direction:column;margin-bottom:21px}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myinfo-form .end-mypage-myinfo-form-row{margin-bottom:12px}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myinfo-form label{font-family:SUIT;font-style:normal;font-weight:400;font-size:17px;line-height:21px;color:var(--gray-600);padding-left:8px;margin-bottom:4px}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myinfo-form label{font-size:13px}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myinfo-form input{border-radius:7px;border:solid 1px #ddd;background-color:#fff;padding:15px;font-size:15px}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myinfo-form input{font-size:13px;padding:10px}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myinfo-form input::placeholder{font-family:SUIT;font-size:15px;line-height:1.2;letter-spacing:-0.3px;text-align:left;color:var(--gray-600);vertical-align:middle}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myinfo-form input::placeholder{font-size:13px}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myinfo-form .end-mypage-myinfo-buttons{display:flex;align-items:center;justify-content:center;column-gap:10px;margin:38px 0}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myinfo-form button{width:200px;height:50px;padding:13px 40px;border-radius:5px;background-color:var(--primary-color);font-family:SUIT;font-weight:bold;font-size:16px;line-height:1.13;letter-spacing:-0.32px;text-align:left;color:#fff;cursor:pointer;appearance:none;border-width:0}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myinfo-form button{font-size:13px;width:fit-content;padding:11px 35px}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myinfo-form .end-mypage-myinfo-button-reset{background-color:white;border:1px solid var(--primary-color);color:var(--primary-color)}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myinfo-form .end-mypage-myinfo-button-reset a{border:none}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myclass-card-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:90px;column-gap:20px;margin-bottom:40px}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myclass-card-list{row-gap:52px;column-gap:6px;padding:21px 0}}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myclass-card-list .end-mypage-myclass-card{display:flex;flex-direction:column;justify-content:space-between}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myclass-card-list .end-mypage-myclass-card a{cursor:pointer}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myclass-card-list .end-mypage-myclass-card a{display:block}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myclass-card-list .end-mypage-myclass-card .end-mypage-myclass-img{width:345px;height:187px;position:relative;background-color:var(--primary-color)}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myclass-card-list .end-mypage-myclass-card .end-mypage-myclass-img{width:100%;height:auto}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myclass-card-list .end-mypage-myclass-card .end-mypage-myclass-img img{width:100%;object-fit:cover;min-height:90px;max-height:187px}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myclass-card-list .end-mypage-myclass-card .end-mypage-myclass-img .end-mypage-myclass-play{display:flex;align-items:center;column-gap:7px;padding:9px 10px 7px;border:1px solid #E43535;background-color:transparent;position:absolute;bottom:5px;left:5px;font-family:SUIT;font-weight:500;font-size:13px;text-align:center;color:#E43535;border-radius:5px}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myclass-card-list .end-mypage-myclass-card .end-mypage-myclass-img .end-mypage-myclass-play .end-mypage-myclass-play-icon{width:9px;height:11px;object-fit:contain;min-height:0}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myclass-card-list .end-mypage-myclass-card .end-mypage-myclass-img .end-mypage-myclass-play{display:none}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myclass-card-list .end-mypage-myclass-card .end-mypage-myclass-img .end-mypage-myclass-play .end-mypage-myclass-img-play{width:13px;height:13px}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myclass-card-list .end-mypage-myclass-card .end-mypage-myclass-card-title{margin-top:20px;font-family:SUIT;font-weight:bold;font-size:17px;line-height:1.24;text-align:left;color:#000}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myclass-card-list .end-mypage-myclass-card .end-mypage-myclass-card-title{font-size:13px;margin-top:10px}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myclass-card-list .end-mypage-myclass-card .end-mypage-myclass-progress-bar-container{margin-top:20px;height:4px;width:100%;position:relative;background-color:#d9d9d9}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myclass-card-list .end-mypage-myclass-card .end-mypage-myclass-progress-bar-container .end-mypage-myclass-progress-bar{position:absolute;left:0;top:0;bottom:0;background-color:var(--secondary-color)}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myclass-card-list .end-mypage-myclass-card .end-mypage-myclass-timestamp{font-family:SUIT;font-size:14px;line-height:1.5;margin-top:9px;text-align:left;color:var(--secondary-color);display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myclass-card-list .end-mypage-myclass-card .end-mypage-myclass-timestamp{font-size:11px;margin-top:3px;flex-direction:column-reverse;align-items:start}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myclass-card-list .end-mypage-myclass-card .end-mypage-myclass-timestamp strong{color:#939393;font-weight:400}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myclass-card-list .end-mypage-myclass-card .end-mypage-myclass-action{margin-top:10px;padding-top:13px;font-family:SUIT;font-weight:500;font-size:13px;line-height:1.62;letter-spacing:-0.26px;text-align:center;display:flex;justify-content:space-between;column-gap:11px;width:100%}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myclass-card-list .end-mypage-myclass-card .end-mypage-myclass-action{margin-top:0;font-size:11px;column-gap:5px}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myclass-card-list .end-mypage-myclass-card .end-mypage-myclass-action a{width:100%}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myclass-card-list .end-mypage-myclass-card .end-mypage-myclass-action .end-mypage-myclass-button{cursor:pointer;color:var(--primary-color);border:solid 1px var(--primary-color);width:100%;height:40px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myclass-card-list .end-mypage-myclass-card .end-mypage-myclass-action .end-mypage-myclass-button{height:27px;flex-shrink:0;font-size:10px}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myclass-card-list .end-mypage-myclass-card .end-mypage-myclass-action .end-mypage-myclass-button-secondary{color:var(--secondary-color);border:solid 1px var(--secondary-color)}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myclass-card-list .end-mypage-myclass-card .end-mypage-myclass-action .end-mypage-myclass-kakao{color:#fff;width:167px;height:40px;padding:10px 31px 10px;border-radius:5px;background:#000}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myclass-card-list .end-mypage-myclass-card .end-mypage-myclass-action .end-mypage-myclass-kakao{width:84px;height:27px;padding:5px 7px}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-revenew-card-list{margin-top:18px;width:100%}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-revenew-card-list .end-mypage-revenew-card{padding:26px 30px;border-radius:10px;background-color:var(--end-bg);display:flex;justify-content:space-between;align-items:center;width:100%}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-revenew-card-list .end-mypage-revenew-card{flex-direction:column;justify-content:center;align-items:center}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-revenew-card-list .end-mypage-revenew-card:not(:last-child){margin-bottom:15px}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-revenew-card-list .end-mypage-revenew-card .end-mypage-revenew-amounts{font-family:SUIT;font-size:17px;line-height:1.24;text-align:left;color:#000}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-revenew-card-list .end-mypage-revenew-card .end-mypage-revenew-amounts{font-size:15px;margin-bottom:20px;text-align:center}}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-revenew-card-list .end-mypage-revenew-card .end-mypage-revenew-amounts div:not(:last-child){margin-bottom:12px}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-revenew-card-list .end-mypage-revenew-card .end-mypage-revenew-amounts strong{font-family:SUIT;font-weight:bold}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-revenew-card-list .end-mypage-revenew-card .end-mypage-revenew-inst{padding:0 20px;border-radius:10px;background-color:var(--secondary-color) !important;text-align:center;line-height:36px;font-family:SUIT;font-weight:bold;font-size:15px;color:#fff;cursor:pointer;display:block}@media only screen and (max-width: 1200px){.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-revenew-card-list .end-mypage-revenew-card .end-mypage-revenew-inst{font-size:14px}}:root{--primary-color: #1d1e38;--secondary-color: #5ac467;--inner-width: 1122px;--tablet-inner-width: 768px;--mobile-inner-width: 370px;--end-green: #66e9b4;--end-white: #d6d6d6;--end-bg: #f8f8f9;--end-yellow: #eddb4a;--end-red: #ff0000;--gray-300: #ececec;--gray-400: #d5d5d5;--gray-600: #939393;--gray-700: #747474;--gray-800: #5c5c5c;--gray-900: #343434}.end-revenew-proof .end-revenew-proof-container{width:1122px;margin:0 auto;padding-top:91px}@media only screen and (max-width: 1200px){.end-revenew-proof .end-revenew-proof-container{width:768px;padding:48px 20px}}@media only screen and (max-width: 768px){.end-revenew-proof .end-revenew-proof-container{width:100%}}.end-revenew-proof .end-revenew-proof-hof-box{padding:40px 250px;border-radius:10px;background-color:#f8f8f9;margin-bottom:25px}@media only screen and (max-width: 1200px){.end-revenew-proof .end-revenew-proof-hof-box{padding:30px 0;display:flex;align-items:center;justify-content:space-between}}.end-revenew-proof .end-revenew-proof-hof-title{font-family:SUIT;font-size:23px;font-weight:bold;text-align:center;color:#000;margin-bottom:10px;white-space:nowrap}@media only screen and (max-width: 1200px){.end-revenew-proof .end-revenew-proof-hof-title{flex:1;font-size:17px;margin-bottom:0}}.end-revenew-proof .end-revenew-proof-hof-title strong{color:var(--secondary-color)}.end-revenew-proof .end-revenew-proof-hof-ppl{font-family:SUIT;font-size:17px;font-weight:400;line-height:1.24;text-align:center;color:#000;white-space:nowrap}@media only screen and (max-width: 1200px){.end-revenew-proof .end-revenew-proof-hof-ppl{text-align:left;flex:1;flex-shrink:0;font-size:14px}}.end-revenew-proof .end-revenew-proof-hof-ppl div{padding-left:23px;background-repeat:no-repeat;background-size:contain;line-height:100%;display:inline}@media only screen and (max-width: 1200px){.end-revenew-proof .end-revenew-proof-hof-ppl div{margin-right:0;display:block;background-repeat:no-repeat;background-size:contain;padding-left:20px}}.end-revenew-proof .end-revenew-proof-hof-ppl div:not(:last-child){margin-right:19px}@media only screen and (max-width: 1200px){.end-revenew-proof .end-revenew-proof-hof-ppl div:not(:last-child){margin-bottom:15px}}.end-revenew-proof .end-revenew-proof-hof-ppl .end-revenew-proof-hof-gold{background-image:url(/assets/gold-medal-c26c4b36195fdfbcaa180f2e5af267df7e7b621c2fd77c4005b6693948c0dd93.png)}.end-revenew-proof .end-revenew-proof-hof-ppl .end-revenew-proof-hof-silver{background-image:url(/assets/silver-medal-9566bc7f074971f43e634748e17e306d7dcea5e2817812128e4e2da546a63f70.png)}.end-revenew-proof .end-revenew-proof-hof-ppl .end-revenew-proof-hof-bronze{background-image:url(/assets/bronze-medal-e2f8eea46e20809bcd0cd54a9d8c7d3f2fcda033199bc657434cec0bfcfaf876.png)}.end-revenew-proof .end-youtube{font-size:35px;text-align:center;font-family:SUIT;font-weight:600}@media only screen and (max-width: 1200px){.end-revenew-proof .end-youtube{font-size:23px}}.end-revenew-proof .end-revenew-proof-banner{width:100%;padding:22px 100px;margin:100px 0 170px;background-color:var(--primary-color);display:flex;justify-content:space-between;align-items:center;border-radius:5px}@media only screen and (max-width: 1200px){.end-revenew-proof .end-revenew-proof-banner{padding:22px 26px;margin:50px 0}}.end-revenew-proof .end-revenew-proof-banner .end-revenew-proof-banner-text .end-revenew-proof-banner-title{font-family:SUIT;font-size:30px;font-weight:bold;line-height:1.96;text-align:left;color:#fff}@media only screen and (max-width: 1200px){.end-revenew-proof .end-revenew-proof-banner .end-revenew-proof-banner-text .end-revenew-proof-banner-title{font-size:14px;margin-bottom:15px;line-height:1.4;letter-spacing:-0.14px}}.end-revenew-proof .end-revenew-proof-banner .end-revenew-proof-banner-text .end-revenew-proof-banner-button{padding:10px 14px 7px;margin-top:8px;border:solid 1px var(--secondary-color);font-family:SUIT;font-size:15px;font-weight:400;line-height:1.53;text-align:left;color:var(--secondary-color);width:fit-content;cursor:pointer}@media only screen and (max-width: 1200px){.end-revenew-proof .end-revenew-proof-banner .end-revenew-proof-banner-text .end-revenew-proof-banner-button{padding:8px 18px;border:solid 1px var(--secondary-color);font-size:12px;line-height:1.25;letter-spacing:-0.12px;text-align:center;color:var(--secondary-color)}}.end-revenew-proof .end-revenew-proof-banner .end-revenew-proof-banner-img{background-image:url(/assets/revenew-banner-19f3bd33e7f193e157604e8279e6e26d4bad1e652cfa0f1a95c906494d6d453d.png);background-repeat:no-repeat;background-size:contain;width:129px;height:147px}@media only screen and (max-width: 1200px){.end-revenew-proof .end-revenew-proof-banner .end-revenew-proof-banner-img{background-position:center;width:115px;height:79px}}.end-revenew-proof-card-ul{margin-top:34px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:44px;column-gap:32px}@media only screen and (max-width: 1200px){.end-revenew-proof-card-ul{grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:30px;column-gap:15px}}.end-revenew-proof-card-ul li{border-radius:5px;background-color:#f8f8f9;font-family:'SUIT Regular';line-height:1.17;letter-spacing:-0.09px;text-align:left;color:#000;font-size:18px;width:353px}@media only screen and (max-width: 1200px){.end-revenew-proof-card-ul li{width:100%}}.end-revenew-proof-card-ul li .end-revenew-proof-card-img{width:353px;height:198px;border-radius:5px 5px 0 0;background-color:var(--primary-color);display:block}@media only screen and (max-width: 1200px){.end-revenew-proof-card-ul li .end-revenew-proof-card-img{width:100%;height:auto;min-height:100px;object-fit:contain}}.end-revenew-proof-card-ul li .end-revenew-proof-card-title{font-family:SUIT;font-weight:bold;padding:40px 0 0 30px}@media only screen and (max-width: 1200px){.end-revenew-proof-card-ul li .end-revenew-proof-card-title{font-size:13px;padding:10px 0 0 10px}}.end-revenew-proof-card-ul li .end-revenew-proof-card-title span{font-weight:normal}.end-revenew-proof-card-ul li .end-revenew-proof-card-user{margin-top:6px;margin-bottom:40px;font-weight:normal;font-size:15px;color:#4a4a4a;padding:0 0 0 27px;display:flex;justify-content:left;align-items:center;column-gap:6px}@media only screen and (max-width: 1200px){.end-revenew-proof-card-ul li .end-revenew-proof-card-user{margin-top:3px;font-size:11px;padding:0 0 0 10px;margin-bottom:10px;column-gap:3px}}.end-revenew-proof-card-ul li .end-revenew-proof-card-user img{width:17px;height:17px;object-fit:cover}@media only screen and (max-width: 1200px){.end-revenew-proof-card-ul li .end-revenew-proof-card-user img{width:14px;height:auto}}.end-revenew-proof-card-ul li .end-revenew-proof-card-user .end-revenew-proof-card-vertical-line{line-height:1.87;letter-spacing:-0.08px;text-align:center}.end-revenew-proof-card-ul li .end-revenew-proof-card-user span{margin-right:6px}.end-revenew-proof-card-ul li .end-revenew-proof-card-button{color:var(--secondary-color);font-family:SUIT;font-weight:bold;font-size:13px;padding-left:27px;margin-bottom:20px;cursor:pointer}@media only screen and (max-width: 1200px){.end-revenew-proof-card-ul li .end-revenew-proof-card-button{padding-left:10px;font-size:11px}}.end-revenew-proof-card-nav{display:flex;justify-content:space-between}.end-revenew-proof-card-nav .end-revenew-proof-card-title{font-family:SUIT;font-weight:bold;font-size:30px;text-align:left;color:#000;display:flex;align-items:center}@media only screen and (max-width: 1200px){.end-revenew-proof-card-nav .end-revenew-proof-card-title{font-size:23px}}.end-revenew-proof-card-nav .end-revenew-proof-card-button{padding:10px 30px;border-radius:5px;background-color:var(--secondary-color);font-family:SUIT;font-weight:bold;font-size:17px;line-height:1.24;letter-spacing:normal;text-align:left;color:#fff;display:flex;align-items:center;cursor:pointer}@media only screen and (max-width: 1200px){.end-revenew-proof-card-nav .end-revenew-proof-card-button{position:fixed;bottom:100px;left:20px;z-index:9999;padding:10px;width:fit-content;height:fit-content;border-radius:100%;background-color:var(--secondary-color)}}@media only screen and (max-width: 1200px){.end-revenew-proof-card-nav .end-revenew-proof-card-button span{display:none}}.end-revenew-proof-card-nav .end-revenew-proof-card-button svg{display:none}@media only screen and (max-width: 1200px){.end-revenew-proof-card-nav .end-revenew-proof-card-button svg{display:block;width:32px;height:32px;stroke:white}}.end-revenew-proof-card-container{width:var(--inner-width);padding-bottom:100px;margin:60px auto 0}@media only screen and (max-width: 1200px){.end-revenew-proof-card-container{width:100%;margin-top:10px;padding:0 0 30px;flex-shrink:0}}.end-revenew-proof-card-container .end-revenew-proof-card-nav{display:flex;justify-content:space-between}.end-revenew-proof-card-container .end-revenew-proof-card-nav .end-revenew-proof-card-title{font-family:SUIT;font-size:30px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:0.7;letter-spacing:normal;text-align:left;color:#000;display:flex;align-items:center}@media only screen and (max-width: 1200px){.end-revenew-proof-card-container .end-revenew-proof-card-nav .end-revenew-proof-card-title{font-size:23px}}.end-community-hof-proof .end-revenew-proof-card-nav{display:flex;justify-content:flex-end}:root{--primary-color: #1d1e38;--secondary-color: #5ac467;--inner-width: 1122px;--tablet-inner-width: 768px;--mobile-inner-width: 370px;--end-green: #66e9b4;--end-white: #d6d6d6;--end-bg: #f8f8f9;--end-yellow: #eddb4a;--end-red: #ff0000;--gray-300: #ececec;--gray-400: #d5d5d5;--gray-600: #939393;--gray-700: #747474;--gray-800: #5c5c5c;--gray-900: #343434}.logo{width:102px;height:24px}.logo-m{width:95px;height:45px}.star img{width:30px;height:30px}.flash-message{width:var(--inner-width);margin:0 auto}@media only screen and (max-width: 1200px){.flash-message{width:100%}}.fluid-width-video-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%}.fluid-width-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-height:810px}.btn{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}.btn-primary{background-color:var(--primary-color) !important;border-color:var(--primary-color) !important}.btn-outline-primary{color:var(--primary-color) !important;background-color:white !important;border-color:var(--primary-color) !important}.end-cursor-pointer{cursor:pointer}.end-select-none{user-select:none}.end-grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.end-grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.end-font-bold{font-family:SUIT;font-weight:bold}.end-hidden{display:none !important}@media only screen and (max-width: 1200px){.end-hidden-mobile{display:none !important}}.end-hidden-pc{display:none !important}@media only screen and (max-width: 1200px){.end-hidden-pc{display:block !important}}.end-shadow-md{box-shadow:0 4px 6px -1px black, 0 2px 4px -2px black}.end-header{padding:0;display:flex;align-items:center;user-select:none;border-bottom:1px solid #e6e6e6;position:sticky;top:0;background-color:#fff;z-index:9999}@media only screen and (max-width: 1200px){.end-header{padding:0}}.end-header .end-header-container{position:relative;display:flex;justify-content:space-between;width:1122px;height:88px;margin:0 auto}@media only screen and (max-width: 1200px){.end-header .end-header-container{width:768px;justify-content:center;align-items:center;height:53px}}@media only screen and (max-width: 768px){.end-header .end-header-container{width:100%}}.end-header .end-header-container .end-hamburger{display:none}@media only screen and (max-width: 1200px){.end-header .end-header-container .end-hamburger{position:absolute;left:10px;color:var(--primary-color);width:30px;vertical-align:middle;text-align:center;display:flex;justify-content:center;cursor:pointer;flex-shrink:0}}.end-header .end-menus{display:flex;align-items:center;column-gap:20px}.end-header .end-menus .end-nav-box{display:flex;justify-content:center;align-items:center;background:#fff;color:black;border-radius:5px;padding:2px 21px;column-gap:4px;box-shadow:0 0 5px 0 rgba(0,0,0,0.15);line-height:1}.end-header .end-menus .end-nav-box.end-selected{background:var(--primary-color);color:#fff;box-shadow:none}.end-header .end-menus .end-nav-box.end-selected:hover{background:var(--secondary-color);color:#fff}.end-header .end-menus .end-nav-box .end-color-white{color:#fff}.end-header .end-menus .end-menu{margin-right:10px;font-family:SUIT;font-size:18px;line-height:2.2;text-align:center;color:#000}@media only screen and (max-width: 1200px){.end-header .end-menus .end-menu{display:none}}.end-header .end-menus .end-menu:hover{color:var(--primary-color)}.end-header .end-menus .end-menu a{display:flex;align-items:center}.end-header .end-menus .end-menu-highlight{border:2px solid var(--primary-color);border-radius:10px;padding:0 20px;font-weight:bold;font-size:16px}.end-header .end-menus .end-title{margin-right:66px;font-family:SUIT;font-size:30px;font-weight:bold;line-height:1.47;text-align:center;color:#000}@media only screen and (max-width: 1200px){.end-header .end-menus .end-title{margin:0}}.end-header .end-menus .end-title:hover{cursor:pointer}.end-header .end-menus .end-action{margin-right:16px;font-family:SUIT;font-size:16px;line-height:2.75;letter-spacing:-0.16px;text-align:center;color:#000}@media only screen and (max-width: 1200px){.end-header .end-menus .end-action{display:none}}.end-header .end-menus .end-action:hover{cursor:pointer;color:var(--primary-color)}@media only screen and (max-width: 1200px){.end-header .end-menus .end-header-alert{position:absolute;right:20px;color:var(--primary-color);vertical-align:middle;text-align:center;display:flex;justify-content:center;cursor:pointer;top:7px}}.end-header .end-menus .end-challenge-proof-button{padding:0 13px;border-radius:10px;border:solid 1px var(--primary-color);font-size:16px;font-family:SUIT;font-weight:bold;line-height:2.75;letter-spacing:-0.16px;text-align:center;color:var(--primary-color)}.end-header .end-menus .end-menu-alert{position:relative;background-color:var(--primary-color);width:41px;height:41px;padding:6px;color:#fff;display:flex;justify-items:center;border-radius:50%}@media only screen and (max-width: 1200px){.end-header .end-menus .end-menu-alert{height:38px;width:38px;flex-shrink:0}}.end-header .end-menus .end-menu-alert .end-menu-alert-flag{width:6px;height:6px;background-color:var(--primary-color);position:absolute;right:-6px;top:0px;border-radius:50%}.end-header .end-menus .end-menu-alert-list{position:absolute;top:67px;right:15px;width:300px;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,0.29);background-color:#fff;font-family:SUIT;font-size:16px;font-stretch:normal;font-style:normal;line-height:2.75;letter-spacing:normal;text-align:center;z-index:100}@media only screen and (max-width: 1200px){.end-header .end-menus .end-menu-alert-list{top:47px;right:-10px;width:282px}}.end-header .end-menus .end-menu-alert-list ul{padding:16px 0;max-height:400px;overflow-y:auto}@media only screen and (max-width: 1200px){.end-header .end-menus .end-menu-alert-list ul{max-height:200px}}.end-header .end-menus .end-menu-alert-list .end-menu-alert-content{font-weight:normal;color:#000}@media only screen and (max-width: 1200px){.end-header .end-menus .end-menu-alert-list .end-menu-alert-content{font-size:14px}}.end-header .end-menus .end-menu-alert-list .end-menu-alert-read-all{font-family:'SUIT Bold';color:var(--primary-color);border-top:1px solid #e2e2e2}@media only screen and (max-width: 1200px){.end-header .end-menus .end-menu-alert-list .end-menu-alert-read-all{font-size:14px}}.end-header .end-menus-mobile{display:none}@media only screen and (max-width: 1200px){.end-header .end-menus-mobile{display:block;position:fixed;top:0;left:0;background-color:#fff;z-index:1000;width:100vw;height:93vh;overflow-y:scroll}}.end-header .end-menus-mobile .end-menus-mobile-container{position:relative;padding:36px 32px}.end-header .end-menus-mobile .end-menus-mobile-container .end-menus-mobile-cancel{position:absolute;top:15px;right:15px;width:30px;height:30px;cursor:pointer}.end-header .end-menus-mobile .end-menus-mobile-container .end-menus-mobile-ul{margin-top:30px}.end-header .end-menus-mobile .end-menus-mobile-container .end-menus-mobile-ul .end-menus-mobile-li{font-family:SUIT;font-weight:400;font-size:17px;text-align:left;color:#000;cursor:pointer;padding:27px 0;border-top:1px solid rgba(112,112,112,0.2);position:relative}.end-header .end-menus-mobile .end-menus-mobile-container .end-menus-mobile-ul .end-menus-mobile-li .end-menus-mobile-challenge-proof{background-image:url(/../assets/images/challenge-proof-mobile-button.png);background-position:left;background-size:contain;background-repeat:no-repeat;padding-left:30px;font-family:SUIT;font-weight:bold}.end-header .end-menus-mobile .end-menus-mobile-container .end-menus-mobile-ul .end-menus-mobile-li .end-menus-mobile-li-arrow-right{position:absolute;right:0;font-family:SUIT;font-weight:bold}.end-header .end-menus-mobile .end-menus-mobile-container .end-menus-mobile-ul .end-menus-mobile-li .end-menus-mobile-li-arrow-down{transform:rotate(90deg)}.end-header .end-menus-mobile .end-menus-mobile-container .end-menus-mobile-ul .end-menus-mobile-li a{display:block}.end-header .end-menus-mobile .end-menus-mobile-container .end-menus-mobile-ul .end-menus-mobile-li .end-menus-mobile-dropdown a{display:block;padding-top:27px;padding-left:10px;font-size:15px;color:#4a4a4a}.end-header .end-menus-mobile .end-menus-mobile-container .end-menus-mobile-ul .end-menus-mobile-li-sm{font-family:SUIT;font-weight:400;font-size:15px;text-align:left;color:#4a4a4a;cursor:pointer;padding:10px 0}.end-header .end-menus-mobile .end-menus-mobile-container .end-menus-mobile-ul .end-menus-mobile-li-sm:first-child{margin-top:15px}.end-header .end-menus-mobile .end-menus-mobile-button{width:100%;padding:16px;display:flex;justify-content:center;align-items:center;color:white;background-color:var(--primary-color);border-radius:5px;margin-top:20px}.end-header .end-menus-mobile-logo img{width:105px;height:auto;object-fit:contain}@media only screen and (max-width: 1200px){.end-header .end-menus-mobile-logo img{width:90px}}.end-footer{display:flex;align-items:center;justify-content:center;padding:53px 0;background-color:var(--primary-color)}@media only screen and (max-width: 1200px){.end-footer{padding:26px 0;margin-bottom:70px}}@media only screen and (max-width: 768px){.end-footer{padding:30px 20px}}.end-footer .end-footer-inner{width:var(--inner-width)}@media only screen and (max-width: 1200px){.end-footer .end-footer-inner{width:100%;max-width:var(--mobile-inner-width)}}.end-footer .end-footer-inner .end-footer-logo{width:226px;height:auto}.end-footer .end-footer-inner .end-footer-logo img{width:100%;height:100%}.end-footer .end-footer-inner .end-footer-section01{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 1200px){.end-footer .end-footer-inner .end-footer-section01{flex-direction:column;align-items:flex-start}}.end-footer .end-footer-inner .end-footer-section01 .end-content{opacity:0.7;font-family:SUIT;font-weight:400;font-size:13px;line-height:1.62;text-align:left;color:#fff;margin-top:15px;opacity:0.6}@media only screen and (max-width: 1200px){.end-footer .end-footer-inner .end-footer-section01 .end-content{font-size:12px}}.end-footer .end-footer-inner .end-footer-section01 .end-sns-link{color:white;font-family:SUIT;font-weight:400;font-size:13px;display:flex;justify-content:space-between;align-items:center;column-gap:10px;cursor:pointer}@media only screen and (max-width: 1200px){.end-footer .end-footer-inner .end-footer-section01 .end-sns-link{margin-top:10px}}.end-footer .end-footer-inner .end-footer-section01 .end-sns-link .end-footer-dot{width:3px;height:3px;border-radius:50%;background-color:white}.end-footer .end-footer-inner .end-footer-section02 .end-bar{border-top:1px solid white;opacity:0.2;margin-top:25px}.end-footer .end-footer-inner .end-footer-section02 .end-footer-fixed{display:flex;justify-content:space-between;align-items:center;font-family:'SUIT Light';font-size:12px;opacity:0.5;color:white;margin-top:25px}@media only screen and (max-width: 1200px){.end-footer .end-footer-inner .end-footer-section02 .end-footer-fixed{flex-direction:column;align-items:flex-start}}.end-footer .end-footer-inner .end-footer-section02 .end-footer-fixed .end-footer-aros100-warp{display:flex;justify-content:space-between;width:220px;align-items:center}@media only screen and (max-width: 1200px){.end-footer .end-footer-inner .end-footer-section02 .end-footer-fixed .end-footer-aros100-warp{margin-bottom:5px;font-size:12px}}.end-footer .end-footer-inner .end-footer-section02 .end-footer-fixed .end-footer-aros100-warp .end-aros100-icon{cursor:pointer}.end-slider{width:100%;user-select:none;overflow-x:hidden;position:relative}.end-slider .end-item-wrapper{transition:all 1.5s ease;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:10px 0 10px 0;width:fit-content}.end-slider .end-item-wrapper::-webkit-scrollbar{display:none}.end-slider .end-item-wrapper .end-item:not(:last-child){margin-right:30px}.end-slider .end-item-wrapper .end-item{text-align:left;border-radius:5px;background-color:#f9f9fa;padding-bottom:27px;width:353px}@media only screen and (max-width: 1200px){.end-slider .end-item-wrapper .end-item{width:calc(50vw - 60px)}}@media only screen and (max-width: 768px){.end-slider .end-item-wrapper .end-item{width:calc(100vw - 40px)}}.end-slider .end-item-wrapper .end-item .end-item-img{width:353px;height:200px;object-fit:cover;border-radius:5px 5px 0 0;overflow:hidden}@media only screen and (max-width: 1200px){.end-slider .end-item-wrapper .end-item .end-item-img{height:200px;width:calc(50vw - 60px)}}@media only screen and (max-width: 768px){.end-slider .end-item-wrapper .end-item .end-item-img{width:calc(100vw - 40px)}}.end-slider .end-item-wrapper .end-item .end-item-apostrophe{width:17px;height:40px;object-fit:contain}.end-slider .end-item-wrapper .end-item .end-item-card{display:flex;flex-direction:column;padding-left:34px}.end-slider .end-item-wrapper .end-item .end-item-card .end-title{margin-top:25px;font-family:SUIT, 'Noto Sans KR', 'Noto Sans', sans-serif, system-ui, -apple-system;font-size:20px;font-family:SUIT, 'Noto Sans KR', 'Noto Sans', sans-serif, system-ui, -apple-system;font-weight:bold;line-height:1.05;color:#191919;text-align:left}@media only screen and (max-width: 1200px){.end-slider .end-item-wrapper .end-item .end-item-card .end-title{font-size:15px}}.end-slider .end-item-wrapper .end-item .end-item-card .end-info{margin-top:5px;display:flex;justify-content:left;align-items:center;column-gap:5px;font-family:SUIT;font-size:15px;line-height:1.87;letter-spacing:-0.08px;color:#4a4a4a}@media only screen and (max-width: 1200px){.end-slider .end-item-wrapper .end-item .end-item-card .end-info{font-size:13px}}.end-slider .end-item-wrapper .end-item .end-item-card .end-profit-button{margin-top:25px;font-family:SUIT;font-size:15px;font-family:SUIT;font-weight:bold;line-height:1.4;letter-spacing:-0.3px;text-align:left;color:var(--secondary-color);vertical-align:middle;display:flex;align-items:center}@media only screen and (max-width: 1200px){.end-slider .end-item-wrapper .end-item .end-item-card .end-profit-button{font-size:13px;margin-top:14px}}.end-slider .end-item-wrapper .end-item .end-item-card .end-profit-button img{padding-left:5px;width:15px;height:5px;object-fit:contain}.end-pagination-container{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:55px auto}.end-pagination-container .end-pagination-button{height:16px;width:16px;color:#000;cursor:pointer}.end-pagination-container .end-pagination-list{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 20px !important}.end-pagination-container .end-pagination-list .end-pagination-selected{color:var(--secondary-color)}.end-pagination-container .end-pagination-list a{display:block !important;padding-top:4px}.end-pagination-container .end-pagination-list a:not(:last-child){margin-right:20px}.end-pagination-container .end-pagination-list li{cursor:pointer;font-family:NotoSansCJKkr;font-size:16px;line-height:1.31;text-align:left;color:#000}.end-mobile-footer{display:none;position:fixed;bottom:0;left:0;z-index:9999}@media only screen and (max-width: 1200px){.end-mobile-footer{display:block}}.end-mobile-footer .end-mobile-footer-container{display:flex;background-color:#fff;justify-content:space-around;align-items:center;padding:16px}@media only screen and (max-width: 1200px){.end-mobile-footer .end-mobile-footer-container{width:100vw}}.end-mobile-footer .end-mobile-footer-container .end-mobile-footer-icon{cursor:pointer;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 1200px){.end-mobile-footer .end-mobile-footer-container .end-mobile-footer-icon img{width:25px;height:27px;object-fit:contain}}.end-mobile-footer .end-mobile-footer-container .end-mobile-footer-icon div{flex-shrink:0;width:fit-content;margin-top:5px;font-family:SUIT;font-weight:400;font-size:11px;text-align:center;color:#000}.end-modal .end-modal-bg{position:fixed;inset:0;background-color:rgba(0,0,0,0.8);display:flex;justify-content:center;align-items:center}.end-modal .end-modal-bg .end-modal-cancel-container{display:block;position:absolute;top:-20px;right:-20px;z-index:10;cursor:pointer}@media only screen and (max-width: 1200px){.end-modal .end-modal-bg .end-modal-cancel-container{top:-14px;right:-14px}}.end-modal .end-modal-bg .end-modal-cancel{width:20px;height:20px}@media only screen and (max-width: 1200px){.end-modal .end-modal-bg .end-modal-cancel{width:15px;height:15px}}.end-modal .end-modal-bg .end-modal-header{background-color:var(--end-bg);position:relative;border-radius:10px 10px 0 0}.end-modal .end-modal-bg .end-modal-header .end-modal-title{font-size:32px;font-weight:bold;text-align:center}@media only screen and (max-width: 1200px){.end-modal .end-modal-bg .end-modal-header .end-modal-title{font-size:20px}}.end-modal .end-modal-bg .end-modal-container{margin-top:0;position:relative;border-radius:10px;max-width:var(--inner-width)}@media only screen and (max-width: 1200px){.end-modal .end-modal-bg .end-modal-container{max-width:300px;margin-top:15%}}.end-modal .end-modal-bg .end-modal-container .end-modal-content img{display:block;width:500px;height:500px;object-fit:contain;background-color:var(--primary-color)}@media only screen and (max-width: 1200px){.end-modal .end-modal-bg .end-modal-container .end-modal-content img{width:300px;height:300px}}.end-modal .end-modal-bg .end-modal-container .end-modal-actions{display:flex;justify-content:center;align-items:center;padding:36px 0;column-gap:15px;background-color:white;border-radius:0 0 10px 10px}@media only screen and (max-width: 1200px){.end-modal .end-modal-bg .end-modal-container .end-modal-actions{padding:18px 0}}.end-modal .end-modal-bg .end-modal-container .end-modal-actions .end-modal-button{cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff;font-family:SUIT;font-weight:bold;font-size:18px;font-weight:600;text-align:center;border-radius:5px;width:191px;height:51px}@media only screen and (max-width: 1200px){.end-modal .end-modal-bg .end-modal-container .end-modal-actions .end-modal-button{width:100px;height:40px;word-break:keep-all;font-size:12px}}.end-modal .end-modal-bg .end-modal-container .end-modal-actions .blue{background-color:var(--primary-color)}.end-modal .end-modal-bg .end-modal-container .end-modal-actions .black{background-color:black}.end-youtube .end-youtube-list{display:flex;column-gap:39px;align-items:center;justify-content:center}.end-youtube .end-youtube-list .end-youtube-list-container{width:100%;max-width:var(--inner-width);margin:40px 0;overflow-x:hidden}.end-youtube .end-youtube-list .end-youtube-list-container .end-youtube-card-wrapper{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:1500ms;display:flex;column-gap:34px}.end-youtube .end-youtube-list .end-youtube-list-container .end-youtube-card-wrapper .end-youtube-card .end-youtube-card-img{width:495px;aspect-ratio:16 / 9;background-color:var(--primary-color)}@media only screen and (max-width: 1200px){.end-youtube .end-youtube-list .end-youtube-list-container .end-youtube-card-wrapper .end-youtube-card .end-youtube-card-img{width:262px}}.end-youtube .end-youtube-list .end-youtube-list-button{width:10px;height:20px;cursor:pointer}.end-challenge-tab .end-challenge-tab-container{width:1122px;margin:0 auto;display:flex;flex-direction:row}@media only screen and (max-width: 1200px){.end-challenge-tab .end-challenge-tab-container{width:768px;padding:0 14px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.end-challenge-tab .end-challenge-tab-container::-webkit-scrollbar{display:none}}@media only screen and (max-width: 768px){.end-challenge-tab .end-challenge-tab-container{width:auto}}.end-challenge-tab .end-challenge-tab-container .end-challenge-tab-title-selected{letter-spacing:-0.16px}.end-challenge-tab .end-challenge-tab-container .end-challenge-tab-title-selected li{font-family:SUIT;font-weight:bold}.end-challenge-tab .end-challenge-tab-container .end-challenge-tab-title:not(:last-child){margin-right:21px}.end-challenge-tab .end-challenge-tab-container .end-challenge-tab-title{flex-shrink:0;cursor:pointer;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.75;letter-spacing:normal;text-align:center;color:#000;position:relative}@media only screen and (max-width: 1200px){.end-challenge-tab .end-challenge-tab-container .end-challenge-tab-title{font-size:14px;line-height:3.14}}@media only screen and (max-width: 768px){.end-challenge-tab .end-challenge-tab-container .end-challenge-tab-title{font-size:14px;line-height:3.14}}.end-challenge-tab .end-challenge-tab-container .end-challenge-alert{width:5px;height:5px;background-color:#f9444b;border-radius:50%;position:absolute;top:5px;right:-5px}.end-challenge-banner{user-select:none;display:flex;justify-content:center;background-color:var(--primary-color)}.end-challenge-banner .end-challenge-banner-container{display:flex;flex-direction:row;justify-content:space-between;width:1122px;height:400px;margin:0 auto;position:relative}@media only screen and (max-width: 1200px){.end-challenge-banner .end-challenge-banner-container{width:100%;flex-direction:column-reverse;align-items:center;height:500px}}.end-challenge-banner .end-challenge-banner-image-index{width:308px;height:284px;background-image:url(/assets/challenge-banner-bad3e5a89ff3415cb55581c7eab945f5c025283b91486ae2c6480c7f4cd7230a.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;bottom:60px;left:95px}@media only screen and (max-width: 1200px){.end-challenge-banner .end-challenge-banner-image-index{width:246px;height:182px;position:relative;left:-10px;bottom:50px}}.end-challenge-banner .end-challenge-banner-image-complete{width:239px;height:239px;background-image:url(/assets/complete-banner-c1df06edead5dfdcf08ce4f99ce0676ff71e30eaa940c07e75768e8e164afda0.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;bottom:57px;left:44px}@media only screen and (max-width: 1200px){.end-challenge-banner .end-challenge-banner-image-complete{width:246px;height:182px;position:relative;left:-10px;bottom:42px}}.end-challenge-banner .end-challenge-banner-image-oneday{width:218px;height:175px;background-image:url(/assets/oneday-banner-2d1efe9043536f9956e574d60f38b6dd1dfa392e936382e6dda09870dcc30472.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;bottom:85px;left:44px}@media only screen and (max-width: 1200px){.end-challenge-banner .end-challenge-banner-image-oneday{width:100%;height:147px;position:relative;left:-10px;bottom:42px}}.end-challenge-banner .end-challenge-banner-image-eoc{width:201px;height:302px;background-image:url(/assets/eoc-banner-833e0e77f948d7b5929a1c501782a5025cc0bb19efe079d2b7a48b4a1effb318.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;bottom:0;left:100px}@media only screen and (max-width: 1200px){.end-challenge-banner .end-challenge-banner-image-eoc{width:100%;height:210px;position:relative;left:-10px;bottom:0px}}.end-challenge-banner .end-challenge-banner-image-reservation{width:455px;height:295px;background-image:url(/assets/reservation-banner-8d2228fe7102f3acf351f2aaabe64821b9602c7777fbe4f6a865a671bb89ce11.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;bottom:20px;left:44px}@media only screen and (max-width: 1200px){.end-challenge-banner .end-challenge-banner-image-reservation{width:246px;height:182px;position:relative;left:-10px;bottom:42px}}.end-challenge-banner .end-challenge-banner-card{display:flex;flex-direction:column;justify-content:center;color:white;margin-left:670px}@media only screen and (max-width: 1200px){.end-challenge-banner .end-challenge-banner-card{margin-left:0;align-items:center;width:100%;margin-top:54px}}@media only screen and (max-width: 768px){.end-challenge-banner .end-challenge-banner-card{margin-left:0;align-items:center;width:100%;margin-top:85px}}.end-challenge-banner .end-challenge-banner-card .end-challenge-banner-title{font-size:35px;font-family:SUIT;font-weight:bold}@media only screen and (max-width: 1200px){.end-challenge-banner .end-challenge-banner-card .end-challenge-banner-title{font-size:25px}}@media only screen and (max-width: 768px){.end-challenge-banner .end-challenge-banner-card .end-challenge-banner-title{font-size:25px}}.end-challenge-banner .end-challenge-banner-card .end-challenge-banner-description{margin-top:18.7px;font-size:17px;color:#efefef;font-weight:400;line-height:1.5}@media only screen and (max-width: 1200px){.end-challenge-banner .end-challenge-banner-card .end-challenge-banner-description{margin-top:11.7px;font-size:14px;text-align:center}}.end-challenge-banner .end-challenge-banner-card .end-challenge-banner-button{margin-top:39.6px;padding:12px 29px;border:solid 1px var(--secondary-color);text-align:center;width:254px;cursor:pointer;color:var(--secondary-color)}@media only screen and (max-width: 1200px){.end-challenge-banner .end-challenge-banner-card .end-challenge-banner-button{font-size:13px;margin-top:16px}}.end-challenge-banner .end-challenge-banner-kakao-tistory-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:1122px;height:300px;margin:0 auto;position:relative}@media only screen and (max-width: 1200px){.end-challenge-banner .end-challenge-banner-kakao-tistory-container{width:768px;align-items:center;height:265px}}@media only screen and (max-width: 768px){.end-challenge-banner .end-challenge-banner-kakao-tistory-container{width:100%}}.end-challenge-banner .end-challenge-banner-kakao-tistory .end-challenge-banner-kakao-tistory-title{font-size:30px;font-family:SUIT;font-weight:bold;font-stretch:normal;font-style:normal;text-align:center;color:#fff;padding:27px}@media only screen and (max-width: 1200px){.end-challenge-banner .end-challenge-banner-kakao-tistory .end-challenge-banner-kakao-tistory-title{font-size:23px;padding:0}}@media only screen and (max-width: 1200px){.end-challenge-banner .end-challenge-banner-kakao-tistory .end-challenge-banner-kakao-tistory-buttons{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-top:32px}}.end-challenge-banner .end-challenge-banner-kakao-tistory .end-challenge-banner-kakao-tistory-buttons a{display:inline-block;font-size:17px;font-family:SUIT;font-weight:bold;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;padding:15px 30px;border-radius:10px;cursor:pointer}@media only screen and (max-width: 1200px){.end-challenge-banner .end-challenge-banner-kakao-tistory .end-challenge-banner-kakao-tistory-buttons a{width:240px;font-size:15px}}.end-challenge-banner .end-challenge-banner-kakao-tistory .end-challenge-banner-kakao-tistory-buttons a:nth-child(1){color:#fff;background-color:#0020cb;margin-right:15px}@media only screen and (max-width: 1200px){.end-challenge-banner .end-challenge-banner-kakao-tistory .end-challenge-banner-kakao-tistory-buttons a:nth-child(1){margin-right:0;margin-bottom:10px}}.end-challenge-banner .end-challenge-banner-kakao-tistory .end-challenge-banner-kakao-tistory-buttons a:nth-child(2){color:#000;background-color:#fff}.end-challenge-board{margin:100px 0}@media only screen and (max-width: 1200px){.end-challenge-board{margin:63px 0}}.end-challenge-board .end-board-container{width:100%;max-width:var(--inner-width);margin:0 auto}@media only screen and (max-width: 1200px){.end-challenge-board .end-board-container{max-width:var(--tablet-inner-width);padding:0 20px}}.end-challenge-board .end-board-container .end-board-header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:35px}@media only screen and (max-width: 1200px){.end-challenge-board .end-board-container .end-board-header{margin-bottom:20px}}.end-challenge-board .end-board-container .end-board-header .end-board-title{font-size:30px;font-family:SUIT;font-weight:bold;font-stretch:normal;font-style:normal;line-height:0.7;letter-spacing:normal;text-align:left;color:#000}@media only screen and (max-width: 1200px){.end-challenge-board .end-board-container .end-board-header .end-board-title{font-size:23px}}@media only screen and (max-width: 1200px){.end-challenge-board .end-board-container .end-board-header .end-board-mobile-hidden{display:none}}.end-challenge-board .end-board-container .end-board-write-button{cursor:pointer;padding:10px 30px;border-radius:5px;background-color:var(--secondary-color);font-size:17px;font-family:SUIT;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.24;letter-spacing:normal;text-align:left;color:#fff}@media only screen and (max-width: 1200px){.end-challenge-board .end-board-container .end-board-write-button{width:50px;aspect-ratio:1 / 1;padding:10px;position:fixed;bottom:100px;left:20px;background-color:var(--secondary-color);stroke:white;border-radius:100%;z-index:9999}}@media only screen and (max-width: 1200px){.end-challenge-board .end-board-container .end-board-write-button span{display:none}}.end-challenge-board .end-board-container .end-board-tab{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:12px}@media only screen and (max-width: 1200px){.end-challenge-board .end-board-container .end-board-tab{overflow-x:scroll}}.end-challenge-board .end-board-container .end-board-tab .end-board-tab-selected{font-size:17px;font-family:SUIT;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.24;letter-spacing:normal;text-align:left;color:#4461f9}.end-challenge-board .end-board-container .end-board-tab ul{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0}.end-challenge-board .end-board-container .end-board-tab ul li{cursor:pointer;margin-right:33px;font-size:17px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.24;letter-spacing:normal;text-align:left;color:#707070}@media only screen and (max-width: 1200px){.end-challenge-board .end-board-container .end-board-tab .end-board-tab-ul{min-width:0}}@media only screen and (max-width: 1200px){.end-challenge-board .end-board-container .end-board-tab-column{margin-top:30px;border-bottom:1px solid #c7c7c7;padding-bottom:15px}}.end-challenge-board .end-board-container table{table-layout:fixed}.end-challenge-board .end-board-container .end-board{width:100%;border-top:1.5px solid #515151}@media only screen and (max-width: 1200px){.end-challenge-board .end-board-container .end-board thead>tr{display:flex;font-size:14px}}@media only screen and (max-width: 1200px){.end-challenge-board .end-board-container .end-board tbody>tr{display:flex;font-size:14px}}.end-challenge-board .end-board-container .end-board th{font-size:17px;font-family:SUIT;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.24;letter-spacing:normal;color:#000;text-align:center}.end-challenge-board .end-board-container .end-board th .end-board-align-left{text-align:left;padding-left:20px}@media only screen and (max-width: 1200px){.end-challenge-board .end-board-container .end-board th{font-size:14px}}.end-challenge-board .end-board-container .end-board td{font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.31;letter-spacing:normal;color:#000}.end-challenge-board .end-board-container .end-board th,.end-challenge-board .end-board-container .end-board td{border-collapse:collapse;padding:20px 5px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;text-align:center;vertical-align:middle;user-select:none}.end-challenge-board .end-board-container .end-board th strong,.end-challenge-board .end-board-container .end-board td strong{color:#4461f9;font-family:SUIT;font-weight:bold}@media only screen and (max-width: 1200px){.end-challenge-board .end-board-container .end-board th,.end-challenge-board .end-board-container .end-board td{white-space:nowrap;min-width:100px}}@media only screen and (max-width: 1200px){.end-challenge-board .end-board-container .end-board .end-board-mobile-hidden{display:none}}.end-challenge-board .end-board-container .end-board .end-board-tr-title{vertical-align:middle;text-align:start;width:700px;padding-left:20px;cursor:pointer;text-overflow:ellipsis}@media only screen and (max-width: 1200px){.end-challenge-board .end-board-container .end-board .end-board-tr-title{display:block;padding:18px 0 18px 15px;width:100%}}.end-challenge-board .end-board-container .end-board .end-board-tr-author-icon{width:20px;height:20px;border-radius:50%;margin-right:6px;vertical-align:middle}.end-challenge-board .end-board-container .end-board .end-board-tr-comment-count{font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:left;color:#4461f9;margin-left:10px}.end-challenge-board .end-board-container .end-board .end-board-tr-mobile{display:none}@media only screen and (max-width: 1200px){.end-challenge-board .end-board-container .end-board .end-board-tr-mobile{margin-top:5px;display:flex;align-items:center;font-size:12px;line-height:1.75;text-align:left;color:#929292;vertical-align:middle}}.end-challenge-board .end-board-container .end-board .end-board-tr-mobile span:not(:last-child){margin-right:15px}.end-challenge-board .end-board-container .end-board .end-board-tr-mobile img{margin-right:5px;width:11px;height:11px;border-radius:50%}.end-challenge-board .end-board-container .end-board-search{margin-top:30px}.end-challenge-board .end-board-container .end-board-search form{display:flex;align-items:center}.end-challenge-board .end-board-container .end-board-search form input[type='search']{width:197px;height:39px;margin:0 5px 0 0;border-radius:5px;background-color:#efefef;appearance:none;padding:0;border-width:0px;border-style:none;border-color:inherit;padding:10px}.end-challenge-board .end-board-container .end-board-search form input[type='submit']{cursor:pointer;width:86px;height:39px;margin:0 0 0 5px;padding:9px 13px 8px 14px;border-radius:5px;background-color:var(--primary-color);border-width:0px;border-style:none;border-color:inherit;border-image:initial;font-size:15px;font-family:SUIT;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:center;color:#fff}@media only screen and (max-width: 1200px){.end-challenge-board .end-board-container .end-board-search form input[type='submit']{font-size:13px;padding:7px 10px}}.end-challenge-ongoing .end-challenge-ongoing-container{position:relative;display:flex;justify-content:center;width:1122px;margin:0 auto;padding:118px 0}@media only screen and (max-width: 1200px){.end-challenge-ongoing .end-challenge-ongoing-container{width:768px;padding:56px 0}}@media only screen and (max-width: 768px){.end-challenge-ongoing .end-challenge-ongoing-container{width:100%}}.end-challenge-ongoing .end-challenge-ongoing-container .end-challenge-ongoing-card-list{font-stretch:normal;font-style:normal;text-align:left;display:flex;justify-content:center}@media only screen and (max-width: 1200px){.end-challenge-ongoing .end-challenge-ongoing-container .end-challenge-ongoing-card-list{flex-direction:column}}.end-challenge-ongoing .end-challenge-ongoing-container .end-challenge-ongoing-card-list .end-challenge-ongoing-card:not(:last-child){margin-right:36px}@media only screen and (max-width: 1200px){.end-challenge-ongoing .end-challenge-ongoing-container .end-challenge-ongoing-card-list .end-challenge-ongoing-card:not(:last-child){margin-right:0;margin-bottom:50px}}.end-challenge-ongoing .end-challenge-ongoing-container .end-challenge-ongoing-card-list .end-challenge-ongoing-card a{cursor:pointer}.end-challenge-ongoing .end-challenge-ongoing-container .end-challenge-ongoing-card-list .end-challenge-ongoing-card img{width:543px;height:304px;display:block;object-fit:contain}@media only screen and (max-width: 1200px){.end-challenge-ongoing .end-challenge-ongoing-container .end-challenge-ongoing-card-list .end-challenge-ongoing-card img{width:360px;height:202px}}.end-challenge-ongoing .end-challenge-ongoing-container .end-challenge-ongoing-card-list .end-challenge-ongoing-card .end-challenge-ongoing-card-title{font-size:20px;font-family:SUIT;font-weight:bold;line-height:1.05;letter-spacing:-0.2px;color:#000;padding:15px 0 5px 0}@media only screen and (max-width: 1200px){.end-challenge-ongoing .end-challenge-ongoing-container .end-challenge-ongoing-card-list .end-challenge-ongoing-card .end-challenge-ongoing-card-title{font-size:16px}}.end-challenge-ongoing .end-challenge-ongoing-container .end-challenge-ongoing-card-list .end-challenge-ongoing-card .end-challenge-ongoing-card-description{font-size:17px;font-weight:normal;line-height:1.24;letter-spacing:-0.17px;color:#707070}@media only screen and (max-width: 1200px){.end-challenge-ongoing .end-challenge-ongoing-container .end-challenge-ongoing-card-list .end-challenge-ongoing-card .end-challenge-ongoing-card-description{font-size:14px}}.end-challenge-ongoing .end-challenge-ongoing-container .end-challenge-ongoing-card-list .end-challenge-ongoing-card .end-challenge-ongoing-card-description span{margin-right:16.5px}@media only screen and (max-width: 1200px){.end-challenge-ongoing .end-challenge-ongoing-container .end-challenge-ongoing-card-list .end-challenge-ongoing-card .end-challenge-ongoing-card-description span{margin-right:7.5px}}.end-challenge-scheduled{background-color:#f8f8f9}.end-challenge-scheduled .end-challenge-scheduled-container{position:relative;width:1122px;margin:0 auto;padding:84px 0;font-weight:normal;font-stretch:normal;font-style:normal;text-align:left}@media only screen and (max-width: 1200px){.end-challenge-scheduled .end-challenge-scheduled-container{width:768px;padding:67px 20px}}@media only screen and (max-width: 768px){.end-challenge-scheduled .end-challenge-scheduled-container{width:100%}}.end-challenge-scheduled .end-challenge-scheduled-container .end-challenge-scheduled-title{font-size:25px;font-family:SUIT;font-weight:bold;line-height:1.4;letter-spacing:-0.25px;color:#000}@media only screen and (max-width: 1200px){.end-challenge-scheduled .end-challenge-scheduled-container .end-challenge-scheduled-title{text-align:center;font-size:23px}}.end-challenge-scheduled .end-challenge-scheduled-container .end-challenge-scheduled-title span{padding-left:50px;font-weight:normal;font-size:17px;line-height:1.35;letter-spacing:-0.17px}@media only screen and (max-width: 1200px){.end-challenge-scheduled .end-challenge-scheduled-container .end-challenge-scheduled-title span{display:block;padding-left:0;text-align:center;font-size:14px}}.end-challenge-scheduled .end-challenge-scheduled-container .end-challenge-scheduled-card-list{display:flex;justify-content:center;align-items:center;padding:80px 0}@media only screen and (max-width: 1200px){.end-challenge-scheduled .end-challenge-scheduled-container .end-challenge-scheduled-card-list{flex-direction:column;padding:39px 0}}.end-challenge-scheduled .end-challenge-scheduled-container .end-challenge-scheduled-card-list .end-challenge-scheduled-card{padding:17px;display:flex;justify-content:center;align-items:center;border-radius:10px;background-color:#fff;width:549px}.end-challenge-scheduled .end-challenge-scheduled-container .end-challenge-scheduled-card-list .end-challenge-scheduled-card:not(:last-child){margin-right:24px}@media only screen and (max-width: 1200px){.end-challenge-scheduled .end-challenge-scheduled-container .end-challenge-scheduled-card-list .end-challenge-scheduled-card:not(:last-child){margin-right:0;margin-bottom:18px}}.end-challenge-scheduled .end-challenge-scheduled-container .end-challenge-scheduled-card-list .end-challenge-scheduled-card img{width:214px;height:136px;margin:0 25px 0 0;border-radius:10px;background-color:#a3a3a3}@media only screen and (max-width: 1200px){.end-challenge-scheduled .end-challenge-scheduled-container .end-challenge-scheduled-card-list .end-challenge-scheduled-card img{margin:0 15px 0 0;width:161px;height:102px}}.end-challenge-scheduled .end-challenge-scheduled-container .end-challenge-scheduled-card-list .end-challenge-scheduled-card .end-challenge-scheduled-card-content .end-challenge-scheduled-card-scheduled{padding:7px;border-radius:10px;background-color:#2c76f5;font-size:11px;font-family:SUIT;font-weight:bold;text-align:center;vertical-align:middle;color:#fff;width:fit-content}.end-challenge-scheduled .end-challenge-scheduled-container .end-challenge-scheduled-card-list .end-challenge-scheduled-card .end-challenge-scheduled-card-content .end-challenge-scheduled-card-title{font-size:17px;font-family:SUIT;font-weight:bold;line-height:1.24;letter-spacing:-0.17px;padding:6px 0}@media only screen and (max-width: 1200px){.end-challenge-scheduled .end-challenge-scheduled-container .end-challenge-scheduled-card-list .end-challenge-scheduled-card .end-challenge-scheduled-card-content .end-challenge-scheduled-card-title{font-size:14px}}.end-challenge-scheduled .end-challenge-scheduled-container .end-challenge-scheduled-card-list .end-challenge-scheduled-card .end-challenge-scheduled-card-content .end-challenge-scheduled-card-description{font-size:15px;line-height:1.4;letter-spacing:-0.15px;text-align:left;color:#707070}@media only screen and (max-width: 1200px){.end-challenge-scheduled .end-challenge-scheduled-container .end-challenge-scheduled-card-list .end-challenge-scheduled-card .end-challenge-scheduled-card-content .end-challenge-scheduled-card-description span{font-size:12px;display:block}}.end-challenge-scheduled .end-challenge-scheduled-container .end-challenge-scheduled-card-list .end-challenge-scheduled-card .end-challenge-scheduled-card-content .end-challenge-scheduled-card-description span:not(:last-child){margin-right:10px}.end-challenge-winners .end-challenge-winners-container{position:relative;width:1184px;margin:0 auto;padding:100px 0;font-stretch:normal;font-style:normal;text-align:center;color:#000}@media only screen and (max-width: 1200px){.end-challenge-winners .end-challenge-winners-container{width:768px}}@media only screen and (max-width: 768px){.end-challenge-winners .end-challenge-winners-container{width:100%}}.end-challenge-winners .end-challenge-winners-container .end-challenge-winners-title{font-size:30px;font-family:SUIT;font-weight:bold;line-height:0.7;letter-spacing:-0.6px}@media only screen and (max-width: 1200px){.end-challenge-winners .end-challenge-winners-container .end-challenge-winners-title{font-size:23px}}.end-challenge-winners .end-challenge-winners-container .end-challenge-winners-title span{background-image:url(/assets/challenge-winner-04837cb0e04d6f5a56125f66147b58efbe7bc0ad862dfd72887c2286fc25c0f4.png);background-position:center;background-repeat:no-repeat;background-size:contain;padding:9px;margin-left:10px;margin-right:10px}.end-challenge-winners .end-challenge-winners-slider{position:relative;display:flex;justify-content:center;align-items:center;margin-top:45px;width:100%;margin:45px auto}.end-challenge-winners .end-challenge-winners-slider .end-challenge-winners-slider-wrapper{width:100%;overflow-x:hidden}@media only screen and (max-width: 1200px){.end-challenge-winners .end-challenge-winners-slider .end-challenge-winners-slider-wrapper{width:338px}}.end-challenge-winners .end-challenge-winners-slider .end-challenge-winners-slider-controller-left{cursor:pointer;width:30px;z-index:100;height:max-content;background-color:#fff}.end-challenge-winners .end-challenge-winners-slider .end-challenge-winners-slider-controller-right{cursor:pointer;width:30px;z-index:100;height:max-content;background-color:#fff}.end-challenge-winners .end-challenge-winners-slider .end-challenge-winners-slider-list{width:fit-content;display:flex;align-items:center;transition:all 1.5s ease}.end-challenge-winners .end-challenge-winners-slider .end-challenge-winners-slider-list .end-challenge-winners-slider-card{flex-shrink:0}.end-challenge-winners .end-challenge-winners-slider .end-challenge-winners-slider-list .end-challenge-winners-slider-card:not(:last-child){margin-right:33px}@media only screen and (max-width: 1200px){.end-challenge-winners .end-challenge-winners-slider .end-challenge-winners-slider-list .end-challenge-winners-slider-card:not(:last-child){margin-right:10px}}.end-challenge-winners .end-challenge-winners-slider .end-challenge-winners-slider-list .end-challenge-winners-slider-card img{width:256px;height:279px;object-fit:contain;border-radius:10px}@media only screen and (max-width: 1200px){.end-challenge-winners .end-challenge-winners-slider .end-challenge-winners-slider-list .end-challenge-winners-slider-card img{width:165px;height:181px}}.end-challenge-winners .end-challenge-winners-slider .end-challenge-winners-slider-list .end-challenge-winners-slider-card .end-challenge-winners-slider-card-profile{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.19;letter-spacing:-0.32px;text-align:center;color:#000}@media only screen and (max-width: 1200px){.end-challenge-winners .end-challenge-winners-slider .end-challenge-winners-slider-list .end-challenge-winners-slider-card .end-challenge-winners-slider-card-profile{font-size:13px}}.end-challenge-progress-selection-tab{padding-top:82px;border-top:1px solid #e6e6e6}@media only screen and (max-width: 1200px){.end-challenge-progress-selection-tab{padding-top:46px}}.end-challenge-progress-selection-tab .end-challenge-progress-selection-tab-container{position:relative;width:100%;max-width:var(--inner-width);margin:0 auto}@media only screen and (max-width: 1200px){.end-challenge-progress-selection-tab .end-challenge-progress-selection-tab-container{max-width:none;padding:0 20px}}.end-challenge-progress-selection-tab .end-challenge-progress-selection-tab-container .end-challenge-progress-selection-tab-list{display:flex;justify-content:space-between;font-size:20px;font-family:SUIT;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:-0.4px;text-align:left}.end-challenge-progress-selection-tab .end-challenge-progress-selection-tab-container .end-challenge-progress-selection-tab-list div{flex-shrink:0;cursor:pointer;padding:14px 195px;border-radius:10px;background-color:#f8f8f9;vertical-align:middle;text-align:center;color:#8d8d8d}@media only screen and (max-width: 1200px){.end-challenge-progress-selection-tab .end-challenge-progress-selection-tab-container .end-challenge-progress-selection-tab-list div{width:49%;padding:11px;font-size:15px}}.end-challenge-progress-selection-tab .end-challenge-progress-selection-tab-container .end-challenge-progress-selection-tab-list .end-challenge-progres-selected{background-color:#2c76f5;color:#fff}.end-challenge-progress-ranking{padding:50px}@media only screen and (max-width: 1200px){.end-challenge-progress-ranking{padding:43px 20px 0}}.end-challenge-progress-ranking .end-challenge-progress-ranking-container{position:relative;width:100%;max-width:var(--inner-width);margin:0 auto}@media only screen and (max-width: 1200px){.end-challenge-progress-ranking .end-challenge-progress-ranking-container{padding:0;max-width:var(--tablet-inner-width)}}.end-challenge-progress-ranking .end-challenge-progress-ranking-container .end-challenge-progress-ranking-card{padding:40px;border-radius:10px;background-color:#f8f8f9;font-stretch:normal;font-style:normal;text-align:center;color:#121212}@media only screen and (max-width: 1200px){.end-challenge-progress-ranking .end-challenge-progress-ranking-container .end-challenge-progress-ranking-card{padding:40px;display:flex;align-items:center;justify-content:space-around}}.end-challenge-progress-ranking .end-challenge-progress-ranking-container .end-challenge-progress-ranking-card .end-challenge-progress-ranking-title{font-size:20px;font-family:SUIT;font-weight:bold;line-height:1.75;letter-spacing:-0.4px}@media only screen and (max-width: 1200px){.end-challenge-progress-ranking .end-challenge-progress-ranking-container .end-challenge-progress-ranking-card .end-challenge-progress-ranking-title{font-size:17px}}.end-challenge-progress-ranking .end-challenge-progress-ranking-container .end-challenge-progress-ranking-card .end-challenge-progress-ranking-medals{margin-top:10px}@media only screen and (max-width: 1200px){.end-challenge-progress-ranking .end-challenge-progress-ranking-container .end-challenge-progress-ranking-card .end-challenge-progress-ranking-medals{margin-top:0}}.end-challenge-progress-ranking .end-challenge-progress-ranking-container .end-challenge-progress-ranking-card .end-challenge-progress-ranking-medals span{font-size:17px;line-height:1.24;letter-spacing:-0.09px;padding-left:20px;margin-right:30px}@media only screen and (max-width: 1200px){.end-challenge-progress-ranking .end-challenge-progress-ranking-container .end-challenge-progress-ranking-card .end-challenge-progress-ranking-medals span{text-align:left;display:block;font-size:14px;margin-right:0;margin-bottom:5px}}.end-challenge-progress-ranking .end-challenge-progress-ranking-container .end-challenge-progress-ranking-card .end-challenge-progress-ranking-medals .end-challenge-progress-ranking-gold{background-image:url(/assets/challenge-gold-a4a8dc91e5838f488ec124b04dfb96a8da781a3e1c0f23b1ab90879243fa5af9.png);background-repeat:no-repeat;background-position:left;background-size:contain}.end-challenge-progress-ranking .end-challenge-progress-ranking-container .end-challenge-progress-ranking-card .end-challenge-progress-ranking-medals .end-challenge-progress-ranking-silver{background-image:url(/assets/challenge-silver-c78f6b865a6c901de7ee2b00bf52b3b0cdf5db120ee79c90d62eeb54a63a94a4.png);background-repeat:no-repeat;background-position:left;background-size:contain}.end-challenge-progress-ranking .end-challenge-progress-ranking-container .end-challenge-progress-ranking-card .end-challenge-progress-ranking-medals .end-challenge-progress-ranking-bronze{background-image:url(/assets/challenge-bronze-3b9c170272d79058a41bd45b01b0a027cd1d93c4ffe80556dcd566f4cb6d5d53.png);background-repeat:no-repeat;background-position:left;background-size:contain}.end-challenge-progress-ranking .end-challenge-progress-ranking-container .end-challenge-progress-ratio{margin:40px 0}.end-challenge-progress-ranking .end-challenge-progress-ranking-container .end-challenge-progress-ratio .end-challenge-progress-ratio-title{font-size:20px;font-family:SUIT;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:-0.4px;text-align:left;color:#121212}.end-challenge-progress-ranking .end-challenge-progress-ranking-container .end-challenge-progress-ratio .end-challenge-progress-bar-wrapper{padding:41px;border-radius:10px;background-color:#f8f8f9}@media only screen and (max-width: 1200px){.end-challenge-progress-ranking .end-challenge-progress-ranking-container .end-challenge-progress-ratio .end-challenge-progress-bar-wrapper{padding:40px 20px}}.end-challenge-progress-ranking .end-challenge-progress-ranking-container .end-challenge-progress-ratio .end-challenge-progress-bar-wrapper .end-challenge-progress-bar-button{width:46px;object-fit:contain;position:absolute;bottom:-23px;left:50%;z-index:100;cursor:pointer}.end-challenge-progress-ranking .end-challenge-progress-ranking-container .end-challenge-progress-ratio .end-challenge-progress-bar-wrapper .end-challenge-progress-bar-button path{fill:var(--secondary-color)}@media only screen and (max-width: 1200px){.end-challenge-progress-ranking .end-challenge-progress-ranking-container .end-challenge-progress-ratio .end-challenge-progress-bar-wrapper .end-challenge-progress-bar-button{left:45%;width:34px;bottom:-20px}}.end-challenge-progress-ranking .end-challenge-progress-ranking-container .end-challenge-progress-ratio .end-challenge-progress-bar-wrapper .end-challenge-progress-bar-button-rotate{transform:rotate(180deg)}.end-challenge-progress-ranking .end-challenge-progress-ranking-container .end-challenge-progress-ratio .end-challenge-progress-bar-wrapper .end-challenge-progress-bar-team{width:100%;display:flex;align-items:center}.end-challenge-progress-ranking .end-challenge-progress-ranking-container .end-challenge-progress-ratio .end-challenge-progress-bar-wrapper .end-challenge-progress-bar-team:not(:last-child){margin-bottom:35px}.end-challenge-progress-ranking .end-challenge-progress-ranking-container .end-challenge-progress-ratio .end-challenge-progress-bar-wrapper .end-challenge-progress-bar-team span{display:inline-block;width:80px;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;padding:2px 0 1px 0;letter-spacing:normal;color:#000}.end-challenge-progress-ranking .end-challenge-progress-ranking-container .end-challenge-progress-ratio .end-challenge-progress-bar-wrapper .end-challenge-progress-bar-team .end-challenge-progress-bar{width:100%;height:fit-content;text-align:center}.end-challenge-progress-ranking .end-challenge-progress-ranking-container .end-challenge-progress-ratio .end-challenge-progress-bar-wrapper .end-challenge-progress-bar-team .end-challenge-progress-bar span{margin:0 auto;font-size:13px;font-family:SUIT;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:-0.26px;padding:2px 0 1px 0;color:#fff;z-index:1000}.end-challenge-progress-ranking .end-challenge-progress-ranking-container .end-challenge-progress-ratio .end-challenge-progress-bar-wrapper .end-challenge-progress-bar{position:relative;overflow-x:hidden;height:fit-content;border-radius:20px;background-color:#dbdbdb;font-size:13px;font-family:SUIT;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1;padding:2px 0 1px 0;letter-spacing:-0.26px;text-align:center;color:#fff;z-index:1000;padding-left:10px}.end-challenge-progress-ranking .end-challenge-progress-ranking-container .end-challenge-progress-ratio .end-challenge-progress-bar-wrapper .end-challenge-progress-bar .end-challenge-progress-bar-inner{position:absolute;left:0;top:0;transition:all 1s ease-in-out;transform:translateX(-100%);width:100%;height:100%;background-color:var(--secondary-color);z-index:-1}@media only screen and (max-width: 1200px){.end-challenge-signature-status{padding:88px 20px 34px}}.end-challenge-signature-status .end-challenge-signature-status-container{position:relative;width:1122px;margin:0 auto}@media only screen and (max-width: 1200px){.end-challenge-signature-status .end-challenge-signature-status-container{width:768px}}@media only screen and (max-width: 768px){.end-challenge-signature-status .end-challenge-signature-status-container{width:100%}}.end-challenge-signature-status .end-challenge-signature-status-container .end-challenge-signature-status-title{font-size:30px;font-family:SUIT;font-weight:bold;font-stretch:normal;font-style:normal;line-height:0.7;letter-spacing:normal;text-align:left;color:#000}@media only screen and (max-width: 1200px){.end-challenge-signature-status .end-challenge-signature-status-container .end-challenge-signature-status-title{font-size:23px}}.end-challenge-signature-status .end-challenge-signature-status-container .end-challenge-signature-status-card-list{padding:34px 0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:72px;column-gap:31px}@media only screen and (max-width: 1200px){.end-challenge-signature-status .end-challenge-signature-status-container .end-challenge-signature-status-card-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 768px){.end-challenge-signature-status .end-challenge-signature-status-container .end-challenge-signature-status-card-list{grid-template-columns:repeat(1, minmax(0, 1fr))}}.end-challenge-signature-status .end-challenge-signature-status-container .end-challenge-signature-status-card-list .end-challenge-signature-status-card{border-radius:10px;box-shadow:0 0 15px 0 rgba(0,0,0,0.08);background-color:#fff}@media only screen and (max-width: 1200px){.end-challenge-signature-status .end-challenge-signature-status-container .end-challenge-signature-status-card-list .end-challenge-signature-status-card{width:fit-content;margin:0 auto}}.end-challenge-signature-status .end-challenge-signature-status-container .end-challenge-signature-status-card-list .end-challenge-signature-status-card img{width:353px;height:198px;object-fit:contain}.end-challenge-signature-status .end-challenge-signature-status-container .end-challenge-signature-status-card-list .end-challenge-signature-status-card .end-challenge-signature-status-card-content{padding:19px 17px}.end-challenge-signature-status .end-challenge-signature-status-container .end-challenge-signature-status-card-list .end-challenge-signature-status-card .end-challenge-signature-status-card-content .end-challenge-signature-status-card-title{font-size:18px;font-family:SUIT;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:-0.09px;text-align:left;color:#000}.end-challenge-signature-status .end-challenge-signature-status-container .end-challenge-signature-status-card-list .end-challenge-signature-status-card .end-challenge-signature-status-card-content .end-challenge-signature-status-card-description span{font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.87;letter-spacing:-0.08px;text-align:left;color:#4a4a4a;margin-right:7px}.end-challenge-signature-status .end-challenge-signature-status-container .end-challenge-signature-status-card-list .end-challenge-signature-status-card .end-challenge-signature-status-card-content .end-challenge-signature-status-card-description span strong{font-family:SUIT;font-weight:bold;letter-spacing:-0.23px;color:var(--primary-color)}.end-challenge-signature-status .end-challenge-signature-status-container .end-challenge-signature-status-card-list .end-challenge-signature-status-card .end-challenge-signature-status-card-content .end-challenge-signature-status-card-button-list{padding-top:30px;display:flex;width:100%;justify-content:space-between}.end-challenge-signature-status .end-challenge-signature-status-container .end-challenge-signature-status-card-list .end-challenge-signature-status-card .end-challenge-signature-status-card-content .end-challenge-signature-status-card-button-list a{width:100%}.end-challenge-signature-status .end-challenge-signature-status-container .end-challenge-signature-status-card-list .end-challenge-signature-status-card .end-challenge-signature-status-card-content .end-challenge-signature-status-card-button-list a:not(:last-child){margin-right:7px}.end-challenge-signature-status .end-challenge-signature-status-container .end-challenge-signature-status-card-list .end-challenge-signature-status-card .end-challenge-signature-status-card-content .end-challenge-signature-status-card-button-list div{padding:9px;display:flex;justify-content:center;align-items:center;border-radius:5px;background-color:var(--primary-color);font-size:15px;font-family:SUIT;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:left;color:#fff;cursor:pointer}.end-challenge-signature-banner{padding-top:88px;border-top:1px solid #e6e6e6}@media only screen and (max-width: 1200px){.end-challenge-signature-banner{padding:54px 20px 0}}.end-challenge-signature-banner .end-challenge-signature-banner-container{position:relative;width:1122px;margin:0 auto;padding:0 79px;display:flex;align-items:center;justify-content:space-between;border-radius:10px;background-color:#4461f9}@media only screen and (max-width: 1200px){.end-challenge-signature-banner .end-challenge-signature-banner-container{width:768px;padding:0 0 0 22px}}@media only screen and (max-width: 768px){.end-challenge-signature-banner .end-challenge-signature-banner-container{width:100%}}.end-challenge-signature-banner .end-challenge-signature-banner-container .end-challenge-signature-banner-content .end-challenge-signature-banner-title{font-size:25px;font-family:SUIT;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.96;letter-spacing:normal;text-align:left;color:#fff}@media only screen and (max-width: 1200px){.end-challenge-signature-banner .end-challenge-signature-banner-container .end-challenge-signature-banner-content .end-challenge-signature-banner-title{font-size:15px;line-height:1.47;letter-spacing:-0.15px}}.end-challenge-signature-banner .end-challenge-signature-banner-container .end-challenge-signature-banner-content .end-challenge-signature-banner-button{padding:12px;border-radius:21px;background-color:#fff;display:flex;justify-content:center;align-items:center;font-size:15px;font-family:SUIT;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.53;letter-spacing:-0.15px;text-align:left;color:#000;width:fit-content;cursor:pointer}@media only screen and (max-width: 1200px){.end-challenge-signature-banner .end-challenge-signature-banner-container .end-challenge-signature-banner-content .end-challenge-signature-banner-button{margin-top:14px;padding:4px 10px 3px;font-size:12px;line-height:1.92;letter-spacing:-0.12px}}.end-challenge-signature-banner .end-challenge-signature-banner-container .end-challenge-signature-banner-img img{width:289px;height:234px;object-fit:contain}@media only screen and (max-width: 1200px){.end-challenge-signature-banner .end-challenge-signature-banner-container .end-challenge-signature-banner-img img{width:169px;height:137px}}.end-challenge-detail-banner{background-color:#f8f8f9;padding:60px 0;border-top:1px solid #e6e6e6}@media only screen and (max-width: 1200px){.end-challenge-detail-banner{padding:0}}.end-challenge-detail-banner .end-challenge-detail-banner-container{position:relative;width:1122px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 1200px){.end-challenge-detail-banner .end-challenge-detail-banner-container{width:768px;flex-direction:column;padding:0 20px}}@media only screen and (max-width: 768px){.end-challenge-detail-banner .end-challenge-detail-banner-container{width:100%;padding:0 20px}}.end-challenge-detail-banner .end-challenge-detail-banner-container .end-challenge-detail-banner-thumbnail{border:none}.end-challenge-detail-banner .end-challenge-detail-banner-container .end-challenge-detail-banner-thumbnail img{width:567px;height:341px;border-radius:20px;background-color:#fff}@media only screen and (max-width: 1200px){.end-challenge-detail-banner .end-challenge-detail-banner-container .end-challenge-detail-banner-thumbnail img{width:100vw;max-width:768px;height:100%;max-height:427px;aspect-ratio:1.8 / 1;background-color:#7b7b7b;border-radius:0}}@media only screen and (max-width: 1200px){.end-challenge-detail-banner .end-challenge-detail-banner-container .end-challenge-detail-banner-content{padding:49px 0}}.end-challenge-detail-banner .end-challenge-detail-banner-container .end-challenge-detail-banner-content .end-challenge-detail-banner-title{font-size:30px;font-family:SUIT;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:-1.05px;text-align:left;color:#000}@media only screen and (max-width: 1200px){.end-challenge-detail-banner .end-challenge-detail-banner-container .end-challenge-detail-banner-content .end-challenge-detail-banner-title{font-size:20px}}.end-challenge-detail-banner .end-challenge-detail-banner-container .end-challenge-detail-banner-content .end-challenge-detail-banner-detail-list .end-challenge-detail-banner-detail{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;margin-top:12px}.end-challenge-detail-banner .end-challenge-detail-banner-container .end-challenge-detail-banner-content .end-challenge-detail-banner-detail-list .end-challenge-detail-banner-detail div{padding:9px;border-radius:10px;background-color:#fff;display:flex;align-items:center;font-size:17px;font-weight:normal;line-height:1.59;letter-spacing:-0.26px;color:#222;background-position-x:10px;background-position-y:center;background-repeat:no-repeat;width:231px;height:44px;padding-left:50px}@media only screen and (max-width: 1200px){.end-challenge-detail-banner .end-challenge-detail-banner-container .end-challenge-detail-banner-content .end-challenge-detail-banner-detail-list .end-challenge-detail-banner-detail div{width:auto;height:38px;font-size:11px}}.end-challenge-detail-banner .end-challenge-detail-banner-container .end-challenge-detail-banner-content .end-challenge-detail-banner-detail-list .end-challenge-detail-banner-detail .end-challenge-detail-banner-calender-img{background-image:url(/assets/challenge-detail-calender-5dc9d8a51860386d3f6427ee2a3b5f3b6551f98250eff7fb82457d7b0b4cae13.png)}.end-challenge-detail-banner .end-challenge-detail-banner-container .end-challenge-detail-banner-content .end-challenge-detail-banner-detail-list .end-challenge-detail-banner-detail .end-challenge-detail-banner-people-img{background-image:url(/assets/challenge-detail-people-51e2195f4329cf0d542151fb18b199877f5a7aa41dd29a2bc20cb2161c58ff71.png)}.end-challenge-detail-banner .end-challenge-detail-banner-container .end-challenge-detail-banner-content .end-challenge-detail-banner-detail-list .end-challenge-detail-banner-detail .end-challenge-detail-banner-amount-img{background-image:url(/assets/challenge-detail-amount-74a14a3e90bd6714d2514e8466dd09f166665c3b009d84aa29dbc6baf74ce039.png)}.end-challenge-detail-banner .end-challenge-detail-banner-container .end-challenge-detail-banner-content .end-challenge-detail-banner-detail-list .end-challenge-detail-banner-detail .end-challenge-detail-banner-present-img{background-image:url(/assets/gift-challenge-detail-present-2956ab2d1b2f705e5b28b0a0c412d29ecb59f535268d5bc151f820fcb6032ab5.png)}.end-challenge-detail-banner .end-challenge-detail-banner-container .end-challenge-detail-banner-content .end-challenge-detail-banner-button-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;margin-top:40px}.end-challenge-detail-banner .end-challenge-detail-banner-container .end-challenge-detail-banner-content .end-challenge-detail-banner-button-list a{cursor:pointer}.end-challenge-detail-banner .end-challenge-detail-banner-container .end-challenge-detail-banner-content .end-challenge-detail-banner-button-list a:nth-child(3){grid-column:1 / span 2}.end-challenge-detail-banner .end-challenge-detail-banner-container .end-challenge-detail-banner-content .end-challenge-detail-banner-button-list .end-challenge-detail-banner-button{border-radius:5px;background-color:var(--secondary-color);font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:300%;letter-spacing:-0.32px;text-align:center;color:#fff}@media only screen and (max-width: 1200px){.end-challenge-detail-banner .end-challenge-detail-banner-container .end-challenge-detail-banner-content .end-challenge-detail-banner-button-list .end-challenge-detail-banner-button{font-size:12px;white-space:nowrap}}.end-challenge-detail-banner .end-challenge-detail-banner-container .end-challenge-detail-banner-content .end-challenge-detail-banner-button-list .end-challenge-detail-banner-button span{background-image:url(/assets/challenge-detail-button-8c554ec8e59cbe28aee2432e856eec084c58bb9b00075e35a8bb5e2db69623a6.png);background-position:left;background-size:contain;background-repeat:no-repeat;padding-left:30px}@media only screen and (max-width: 1200px){.end-challenge-detail-banner .end-challenge-detail-banner-container .end-challenge-detail-banner-content .end-challenge-detail-banner-button-list .end-challenge-detail-banner-button span{padding-left:20px}}.end-challenge-detail-main{padding:125px 0}@media only screen and (max-width: 1200px){.end-challenge-detail-main{padding:56px 20px}}.end-challenge-detail-main .end-challenge-detail-main-container{position:relative;width:1122px;margin:0 auto;height:auto;min-height:789px;background-color:#f8f8f9}@media only screen and (max-width: 1200px){.end-challenge-detail-main .end-challenge-detail-main-container{width:768px;flex-direction:column;padding:0 20px}}@media only screen and (max-width: 768px){.end-challenge-detail-main .end-challenge-detail-main-container{width:100%}}.end-challenge-know-how{padding-bottom:116px}@media only screen and (max-width: 1200px){.end-challenge-know-how{padding:0 20px 54px}}.end-challenge-know-how .end-challenge-know-how-container{position:relative;width:1122px;margin:0 auto;background-color:#4461f9;display:flex;justify-content:space-between;align-items:center;padding:30px 139px}@media only screen and (max-width: 1200px){.end-challenge-know-how .end-challenge-know-how-container{width:768px;padding:30px 22px;border-radius:5px}}@media only screen and (max-width: 768px){.end-challenge-know-how .end-challenge-know-how-container{width:100%}}.end-challenge-know-how .end-challenge-know-how-container .end-challenge-know-how-content .end-challenge-know-how-title{font-size:25px;font-family:SUIT;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.96;letter-spacing:normal;text-align:left;color:#fff}@media only screen and (max-width: 1200px){.end-challenge-know-how .end-challenge-know-how-container .end-challenge-know-how-content .end-challenge-know-how-title{font-size:15px;max-width:181px;line-height:21.5px}}.end-challenge-know-how .end-challenge-know-how-container .end-challenge-know-how-content .end-challenge-know-how-button{margin-top:5px;padding:11px 20px 7px;border-radius:21px;background-color:#fff;font-size:15px;font-family:SUIT;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.53;letter-spacing:-0.15px;text-align:center;color:#000;width:fit-content}@media only screen and (max-width: 1200px){.end-challenge-know-how .end-challenge-know-how-container .end-challenge-know-how-content .end-challenge-know-how-button{margin-top:17px;font-size:12px;padding:6px 17px}}.end-challenge-know-how .end-challenge-know-how-container .end-challenge-know-how-img{position:absolute;right:140px;bottom:0;background-image:url(/assets/end-challenge-know-how-img-269b514cdef7da1d97e80629a56de1b32a585e78fafe42e4206992735c8a8071.png);background-position:center;background-size:contain;background-repeat:no-repeat;width:196px;height:196px}@media only screen and (max-width: 1200px){.end-challenge-know-how .end-challenge-know-how-container .end-challenge-know-how-img{width:124px;height:124px;right:10px}}.end-challenge-index .end-challenge-index-container{width:var(--inner-width);margin:0 auto}@media only screen and (max-width: 1200px){.end-challenge-index .end-challenge-index-container{width:100%;padding:0 20px}}.end-challenge-index .end-title{font-family:SUIT;font-weight:bold;font-size:35px;color:black;text-align:center}@media only screen and (max-width: 1200px){.end-challenge-index .end-title{font-size:25px}}.end-challenge-index .end-title strong{font-family:SUIT;font-weight:bold;color:var(--secondary-color)}.end-challenge-index .end-challenge-index-ongoing-challenge{padding:110px 0 150px}@media only screen and (max-width: 1200px){.end-challenge-index .end-challenge-index-ongoing-challenge{padding:70px 0}}.end-challenge-index .end-challenge-index-ongoing-challenge .end-card-container{display:flex;justify-content:space-between;flex-wrap:wrap;column-gap:32px;row-gap:42px;margin-top:43px}@media only screen and (max-width: 1200px){.end-challenge-index .end-challenge-index-ongoing-challenge .end-card-container{margin-top:33px;row-gap:25px}}.end-challenge-index .end-challenge-index-ongoing-challenge .end-card-container .end-card{position:relative;padding:18px;display:flex;align-items:center;column-gap:34px;background-color:#f8f8f9;border-radius:5px;min-width:545px;cursor:pointer}@media only screen and (max-width: 1200px){.end-challenge-index .end-challenge-index-ongoing-challenge .end-card-container .end-card{min-width:0;width:100%;column-gap:20px;padding:18px 5px}}.end-challenge-index .end-challenge-index-ongoing-challenge .end-card-container .end-card .end-card-thumbnail{background-color:var(--primary-color);display:block;flex-shrink:0;border-radius:5px;width:221px;height:123px;object-fit:contain}@media only screen and (max-width: 1200px){.end-challenge-index .end-challenge-index-ongoing-challenge .end-card-container .end-card .end-card-thumbnail{width:130px;aspect-ratio:16 / 9;height:auto;display:block;flex-shrink:0}}.end-challenge-index .end-challenge-index-ongoing-challenge .end-card-container .end-card .end-card-ongoing{position:absolute;top:25px;left:25px;color:#000;font-size:11px;font-weight:700;padding:5px 9px;background-color:var(--secondary-color);border-radius:5px}@media only screen and (max-width: 1200px){.end-challenge-index .end-challenge-index-ongoing-challenge .end-card-container .end-card .end-card-ongoing{top:24px;left:10px}}.end-challenge-index .end-challenge-index-ongoing-challenge .end-card-container .end-card .end-card-content{font-family:SUIT;font-weight:bold}.end-challenge-index .end-challenge-index-ongoing-challenge .end-card-container .end-card .end-card-content .end-card-title{font-family:SUIT;font-weight:bold;font-size:17px;margin-bottom:5px}@media only screen and (max-width: 1200px){.end-challenge-index .end-challenge-index-ongoing-challenge .end-card-container .end-card .end-card-content .end-card-title{font-size:15px}}.end-challenge-index .end-challenge-index-ongoing-challenge .end-card-container .end-card .end-card-content .end-card-participant{font-size:13px;color:#707070;font-family:SUIT}@media only screen and (max-width: 1200px){.end-challenge-index .end-challenge-index-ongoing-challenge .end-card-container .end-card .end-card-content .end-card-participant{font-size:12px}}.end-challenge-index .end-challenge-index-ongoing-challenge .end-card-container .end-card .end-card-content .end-card-button{font-family:SUIT;font-weight:bold;margin-top:13px;font-size:15px;display:block;cursor:pointer;color:var(--secondary-color);white-space:nowrap}@media only screen and (max-width: 1200px){.end-challenge-index .end-challenge-index-ongoing-challenge .end-card-container .end-card .end-card-content .end-card-button{font-size:12px}}.end-challenge-index .end-challenge-index-upcoming-challenge{padding:180px 0 222px;background-color:#f8f8f9}@media only screen and (max-width: 1200px){.end-challenge-index .end-challenge-index-upcoming-challenge{padding:100px 0 160px}}.end-challenge-index .end-challenge-index-upcoming-challenge .end-title-container{display:flex}@media only screen and (max-width: 1200px){.end-challenge-index .end-challenge-index-upcoming-challenge .end-title-container{justify-content:center;align-items:center;flex-direction:column;row-gap:10px}}.end-challenge-index .end-challenge-index-upcoming-challenge .end-title-container .end-title{margin-right:120px}@media only screen and (max-width: 1200px){.end-challenge-index .end-challenge-index-upcoming-challenge .end-title-container .end-title{font-size:25px;text-align:center;margin-right:0}}.end-challenge-index .end-challenge-index-upcoming-challenge .end-title-container .end-description{font-size:19px;font-family:SUIT;line-height:1.32;color:#383838}@media only screen and (max-width: 1200px){.end-challenge-index .end-challenge-index-upcoming-challenge .end-title-container .end-description{font-size:15px;text-align:center}}.end-challenge-index .end-challenge-index-upcoming-challenge .end-card-container{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:36px;row-gap:118px;margin-top:55px}@media only screen and (max-width: 1200px){.end-challenge-index .end-challenge-index-upcoming-challenge .end-card-container{width:100%;row-gap:80px}}.end-challenge-index .end-challenge-index-upcoming-challenge .end-card-container .end-card{display:block;cursor:pointer}@media only screen and (max-width: 1200px){.end-challenge-index .end-challenge-index-upcoming-challenge .end-card-container .end-card{width:100%}}.end-challenge-index .end-challenge-index-upcoming-challenge .end-card-container .end-card .end-card-thumbnail{width:543px;height:304px;border-radius:10px;background-color:var(--primary-color)}@media only screen and (max-width: 1200px){.end-challenge-index .end-challenge-index-upcoming-challenge .end-card-container .end-card .end-card-thumbnail{width:100%;aspect-ratio:16 / 9;height:100%;display:block;flex-shrink:0}}.end-challenge-index .end-challenge-index-upcoming-challenge .end-card-container .end-card .end-card-content{margin-top:16px;display:flex;column-gap:15.5px;align-items:center;flex-shrink:0}.end-challenge-index .end-challenge-index-upcoming-challenge .end-card-container .end-card .end-card-content .end-card-title{font-size:20px;font-family:SUIT;font-weight:bold}.end-challenge-index .end-challenge-index-upcoming-challenge .end-card-container .end-card .end-card-content .end-card-vertical-line{height:15px;margin:auto 0;border:solid 1px #707070}.end-challenge-index .end-challenge-index-upcoming-challenge .end-card-container .end-card .end-card-content .end-card-participant{font-size:17px;font-family:SUIT;color:#707070}@media only screen and (max-width: 1200px){.end-challenge-index .end-challenge-index-upcoming-challenge .end-card-container .end-card .end-card-content .end-card-participant{font-size:14px}}.logo{width:102px;height:24px}.logo-m{width:95px;height:45px}.end-lecture .end-board-tr-author-icon{width:20px;height:20px;border-radius:50%;margin-right:6px;vertical-align:middle}.star img{width:30px;height:30px}.end-consent .end-consent-container{width:100%;padding:0}.end-consent .end-consent-container .end-consent-list .end-consent-box .end-consent-box-content{width:initial;padding:20px}.end-revenew-proof .end-revenew-proof-hof-box-color .end-revenew-proof-hof-title,.end-revenew-proof .end-revenew-proof-hof-box-color .end-revenew-proof-hof-gold,.end-revenew-proof .end-revenew-proof-hof-box-color .end-revenew-proof-hof-silver,.end-revenew-proof .end-revenew-proof-hof-box-color .end-revenew-proof-hof-bronze{color:white}.end-lecture .end-lecture-introduction .end-lecture-detail{text-align:center}.end-lecture .end-lecture-introduction .end-lecture-detail img{max-width:100%;height:auto}.end-lecture .end-lecture-introduction .end-lecture-detail ul{list-style:initial}.end-slider .end-item-wrapper .end-item .end-item-card{padding:0 20px}.end-slider .end-item-wrapper .end-item .end-item-card .end-title{margin-bottom:10px}.flash-message{width:100%;max-width:var(--inner-width);margin:0 auto}@media only screen and (max-width: 1200px){.flash-message{width:100%}}.alert{padding:12px 20px;background-color:var(--end-yellow);max-width:var(--inner-width);margin:0 auto 48px;font-weight:bold;border-radius:10px}@media only screen and (max-width: 1200px){.alert{max-width:var(--tablet-inner-width);margin:0 auto 24px}}.end-challenge-index .end-challenge-index-ongoing-challenge .end-card-container .end-card .end-card-thumbnail{object-fit:cover}.end-challenge-signature-status .end-challenge-signature-status-container .end-challenge-signature-status-card-list .end-challenge-signature-status-card img{object-fit:cover}.end-mypage .end-mypage-container .end-mypage-main-container .end-mypage-myclass-card-list .end-mypage-myclass-card .end-mypage-myclass-img img{max-height:187px}.fluid-width-video-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%}.fluid-width-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-height:810px}@media only screen and (max-width: 1200px){.end-main .end-lecture .end-container .end-card{width:100%}}.end-community-post .end-community-post-comments .end-community-post-comment-content{overflow-wrap:break-word}.end-community-post .end-community-post-comments .end-community-post-comment-content .end-community-post-comment-content{overflow-wrap:break-word}.end-review .end-review-card-list .end-review-card{overflow-wrap:break-word}.end-modal.fade{display:none}.end-lecture .end-curriculum .end-card .end-curr-list .end-curr-detail .end-revenew a{cursor:pointer}.end-lecture .end-lecture-introduction .end-lecture-detail iframe{width:100% !important;height:auto !important;aspect-ratio:16 / 9}.end-paid-video-container{position:relative;width:100%;height:0;padding-bottom:56.25%}.end-paid-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.end-paid-button.ok{color:black !important;background-color:var(--secondary-color) !important}.btn{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}.btn-primary{background-color:var(--primary-color) !important;border-color:var(--primary-color) !important}.btn-outline-primary{color:var(--primary-color) !important;background-color:white !important;border-color:var(--primary-color) !important}.end-review{padding:65px 0;display:flex;flex-direction:column;justify-content:center}.end-review .end-review-container{width:1122px;display:flex;flex-direction:column;justify-content:center;margin:0 auto}@media only screen and (max-width: 1200px){.end-review .end-review-container{width:768px;margin:0 auto;overflow:hidden;padding:20px}}@media only screen and (max-width: 768px){.end-review .end-review-container{width:100%;overflow:hidden;padding:20px}}.end-review .end-review-title{--stars-container-width: 160px;position:relative;color:transparent;text-align:left;font-size:25px;font-family:'SUIT Bold';line-height:1.68;letter-spacing:-0.88px;display:flex;align-items:center;column-gap:10px}@media only screen and (max-width: 1200px){.end-review .end-review-title{font-size:20px}}.end-review .end-review-title .end-review-title-text{color:black}@media only screen and (max-width: 1200px){.end-review .end-review-title .end-review-title-text{font-size:20px}}.end-review .end-review-title .end-review-stars-container{display:flex;align-items:center;position:relative;width:fit-content}@media only screen and (max-width: 1200px){.end-review .end-review-title .end-review-stars-container{width:fit-content}}.end-review .end-review-stars-input-container{margin:10px 0;display:flex;align-items:center}@media only screen and (max-width: 1200px){.end-review .end-review-stars-input-container{margin:15px 0 0}}.end-review .end-review-stars-input-container label{cursor:pointer}.end-review .end-review-stars-input-container label svg{width:20px;height:20px;stroke:var(--primary-color);color:var(--primary-color)}.end-review .end-review-stars-input-container .star{display:flex}.end-review .end-review-textarea{position:relative}.end-review .end-review-textarea textarea{font-family:NotoSansCJKkr;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;resize:none;width:1122px;height:240px;padding:30px;padding-bottom:55px;border-radius:5px;border:solid 1px #d3d3d3;background-color:#f9f9f9}@media only screen and (max-width: 1200px){.end-review .end-review-textarea textarea{width:100%;height:166px;margin-top:5px}}.end-review .end-review-textarea button{cursor:pointer;position:absolute;bottom:21px;right:29px;font-family:NotoSansCJKkr;font-size:16px;font-family:'SUIT Bold';font-stretch:normal;font-style:normal;line-height:2.64;letter-spacing:normal;text-align:left;color:#6c6c6c;background-color:#f9f9f9;border:none}@media only screen and (max-width: 1200px){.end-review .end-review-textarea button{bottom:14px;right:13px}}.end-review .end-review-stars{display:flex;align-items:center}.end-review .end-review-stars svg{width:30px;height:30px;stroke:var(--primary-color)}@media only screen and (max-width: 1200px){.end-review .end-review-stars svg{width:25px;height:25px}}.end-review .filled{color:var(--primary-color)}.end-review .empty{color:white}.end-review-card-list .end-review-card{padding:50px 0;border-bottom:1px solid #ebebeb}.end-review-card-list .end-review-card .end-review-profile{display:flex;flex-direction:row;align-items:center}.end-review-card-list .end-review-card .end-review-profile .end-review-profile-image{width:70px;height:70px;border-radius:50%;background-color:#f5f6ff;border:none;margin-right:10px;object-fit:cover}@media only screen and (max-width: 1200px){.end-review-card-list .end-review-card .end-review-profile .end-review-profile-image{width:54px;height:54px}}@media only screen and (max-width: 768px){.end-review-card-list .end-review-card .end-review-profile .end-review-profile-image{width:54px;height:54px}}.end-review-card-list .end-review-card .end-review-profile .end-review-profile-info{display:flex;flex-direction:column;justify-content:center}.end-review-card-list .end-review-card .end-review-profile .end-review-profile-info .end-review-profile-name{margin-bottom:-12px;font-family:NotoSansCJKkr;font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2.94;letter-spacing:-0.43px;text-align:left;color:#333}@media only screen and (max-width: 1200px){.end-review-card-list .end-review-card .end-review-profile .end-review-profile-info .end-review-profile-name{font-size:15px}}@media only screen and (max-width: 768px){.end-review-card-list .end-review-card .end-review-profile .end-review-profile-info .end-review-profile-name{font-size:15px}}.end-review-card-list .end-review-card .end-review-profile .end-review-profile-info .end-review-profile-stars{display:flex;align-items:center}.end-review-card-list .end-review-card .end-review-profile .end-review-profile-info .end-review-profile-stars .end-review-stars svg{width:15px;height:15px}.end-review-card-list .end-review-card .end-review-profile .end-review-profile-info .end-review-profile-timestamp{margin-top:-12px;font-family:NotoSansCJKkr;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:-0.38px;text-align:left;color:#7b7b7b;padding-top:15px;padding-left:10px}@media only screen and (max-width: 1200px){.end-review-card-list .end-review-card .end-review-profile .end-review-profile-info .end-review-profile-timestamp{font-size:13px}}@media only screen and (max-width: 768px){.end-review-card-list .end-review-card .end-review-profile .end-review-profile-info .end-review-profile-timestamp{font-size:13px}}.end-review-card-list .end-review-card .end-review-description{width:100%;margin-top:21px;font-family:NotoSansCJKkr;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.69;letter-spacing:-0.4px;text-align:left;color:#5c5c5c}@media only screen and (max-width: 1200px){.end-review-card-list .end-review-card .end-review-description{font-size:12px}}@media only screen and (max-width: 768px){.end-review-card-list .end-review-card .end-review-description{font-size:12px}}.end-review-more-button{display:flex;justify-content:center;align-items:center;height:50.2px;background-color:#f8f8f9;text-align:center;font-family:NotoSansCJKkr;font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2.35;letter-spacing:normal;text-align:left;color:#434343}@media only screen and (max-width: 1200px){.end-review-more-button{font-size:13px}}@media only screen and (max-width: 768px){.end-review-more-button{font-size:13px}}
