*{box-sizing:border-box}:root{--primary-color:#fb8023;--primary-org-color:#ffeada;--primary-org400-color:#ff964c;--primary-org500-color:#fb8023;--primary-org600-color:#cd6a21;--primary-org700-color:#a1551d;--neutral100-color:#e5e7eb;--neutral200-color:#d0d5dd;--neutral300-color:#bbc0cc;--neutral400-color:#a0abbb;--surface-500-color:#64748b;--neutral500-color:#000;--neutral600-color:#a8a8a8;--neutral700-color:#323a46;--neutral800-color:#f7f8f9;--neutral900-color:#0d0f11;--dark100-color:#57656c;--dark200-color:#bebebe;--dark300-color:#e7eaee;--dark500-color:#b1b1b1;--dark600-color:#d9d9d9;--dark700-color:#24272f;--dark800-color:#f8f6f4;--dark900-color:#191d23;--nude100-color:#4f2c14;--nude200-color:#d0d0d0;--nude300-color:#b8c0cc;--nude400-color:#fbfcfe;--nude500-color:#2e3138;--nude600-color:#4b5768;--nude700-color:#111827;--nude800-color:#20232a;--nude900-color:#0e0f11;--secondary-color:#444956;--white:#fff;--surface-primary:#f7f7f7;--dark000-color:#292C33}@font-face{font-family:"Space Grotesk";font-weight:700;src:url(/wp-content/themes/cbs/assets/fonts/SpaceGrotesk-Bold.ttf);font-style:normal}@font-face{font-family:"Space Grotesk";font-weight:600;src:url(/wp-content/themes/cbs/assets/fonts/SpaceGrotesk-SemiBold.ttf);font-style:normal}@font-face{font-family:"Space Grotesk";font-weight:500;src:url(/wp-content/themes/cbs/assets/fonts/SpaceGrotesk-Medium.ttf);font-style:normal}@font-face{font-family:"Space Grotesk";font-weight:400;src:url(/wp-content/themes/cbs/assets/fonts/SpaceGrotesk-Regular.ttf);font-style:normal}@font-face{font-family:"Circular Spotify Text";font-weight:400;src:url(/wp-content/themes/cbs/assets/fonts/CircularStd-Book.otf);font-style:normal}@font-face{font-family:"Circular Spotify Text";font-weight:500;src:url(/wp-content/themes/cbs/assets/fonts/CircularSpotifyText-Medium.otf);font-style:normal}body{line-height:1.2;margin:0 auto;background-color:var(--white);font-family:"Space Grotesk",sans-serif;font-weight:500;letter-spacing:1px;max-width:1920px}a{color:var(--neutral500-color);text-decoration:none;cursor:pointer}ul,li{list-style-type:none}img{width:100%;margin:0 auto;vertical-align:bottom;max-width:100%}.pc{display:block}.sp{display:none}.container{width:92%;margin:0 auto}.l-inner{width:90%;margin:0 auto}.common-ttl{position:relative;padding-bottom:17px;color:var(--nude800-color);font-size:48px;font-weight:700;letter-spacing:-1.1px}.common-ttl::after{position:absolute;bottom:0;left:0;width:168px;height:7px;background-color:var(--primary-color);content:""}.juicer-feed h1.referral{display:none!important}.sub-page{padding-top:180px}.nav-header{position:fixed;top:0;right:0;left:0;align-items:center;z-index:10;width:100%}.topbar-download-now{position:relative}.download-now-content{padding:12px 1rem;background:#FB8023;color:#fff;font-size:18px;font-weight:700;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;text-align:center}.go-brochure{color:#FB8023;background:#FFF;font-family:Space Grotesk;font-weight:500;font-style:Medium;font-size:12.13px;leading-trim:NONE;line-height:100%;letter-spacing:0;vertical-align:middle;display:inline-block;padding:9px 1.3rem;border-radius:4px;margin-left:15px}.go-brochure:hover{color:#FB8023;text-decoration:none}.go-brochure{display:inline-block;animation:pulseBlink 1.5s infinite}@keyframes pulseBlink{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:1}}.header{display:flex;right:0;left:0;align-items:center;z-index:10;width:100%;margin:0 auto;padding:18px 1.3%;background-color:var(--white);max-width:1920px}.header .logo{width:26%}.header .logo a{display:block}.header .menu{display:flex;width:85%;padding-left:45px}.header .menu .menu-list{display:flex;justify-content:center;align-items:center;width:86%}.header .menu .menu-list li{margin-right:30px}.header .menu .menu-list li:last-child{margin-right:0}.header .menu .menu-list li a{position:relative;color:var(--neutral500-color);font-size:16px;font-weight:500;letter-spacing:.3px}.header .menu .menu-list li a:hover,.header .menu .menu-list li.active .sub-menu{color:var(--primary-color)}.header .menu .menu-list li a.sub-menu{padding-right:17px}.header .menu .menu-list li a.sub-menu:after{position:absolute;top:50%;right:0;width:12px;height:6px;background:url(/wp-content/themes/cbs/assets/img/ico_dropdown.svg) no-repeat center/cover;content:"";transform:translateY(-50%)}.header .menu .menu-list li a:hover.sub-menu:after,.header .menu .menu-list li.active a.sub-menu:after{filter:invert(61%) sepia(93%) saturate(2219%) hue-rotate(343deg) brightness(98%) contrast(100%)}.header .menu .menu-list li a.search img{width:16px}.header .menu .menu-list li a:hover.search img{filter:invert(61%) sepia(93%) saturate(2219%) hue-rotate(343deg) brightness(98%) contrast(100%)}.header .btn-gp{width:14.5%}.header .btn-gp .enroll-btn{display:block;padding:13px;background-color:var(--primary-color);color:var(--white);font-size:18px;font-weight:500;text-align:center;letter-spacing:.5px;border-radius:4px;cursor:pointer}.header .menu .submenu-item{display:none;position:absolute;top:150px;right:0;left:0;width:100%;padding:20px;background-color:var(--dark900-color)}.header .menu li.active .sub-menu::before,.header .menu li.active .search::before{display:block;position:absolute;bottom:-30px;left:50%;width:0;height:0;margin-right:auto;margin-left:auto;content:"";transform:translateX(-50%);border-bottom:16px solid var(--dark900-color);border-top:16px solid #fff0;border-left:8px solid #fff0;border-right:8px solid #fff0}.header .menu .submenu-list{display:flex;justify-content:center;align-items:center}.header .menu .submenu-list li a{color:var(--white);font-size:16px;font-weight:400}.header .menu .submenu-list li a:hover{color:var(--white)}.header .menu .submenu-list li{margin-right:2.9%}.header .menu .search-btn .input-gp{position:relative;width:447px;margin:0 auto}.header .menu .search-btn .input-gp::before{position:absolute;top:50%;left:28px;width:16px;height:16px;background:url(/wp-content/themes/cbs/assets/img/ico_search.svg) no-repeat center / cover;content:"";transform:translateY(-50%);filter:brightness(0) saturate(100%) invert(91%) sepia(5%) saturate(3%) hue-rotate(171deg) brightness(99%) contrast(95%)}.header .menu .search-btn{padding:14px 0}.header .menu .search-btn input{width:100%;padding:10px 63px;border:1px solid var(--dark300-color);background-color:#fff0;color:var(--neutral800-color);font-size:16px;font-weight:400}.header .menu .search-btn input:focus{outline:none}.header .menu .search-btn input::placeholder{color:var(--neutral800-color);font-size:16px;font-weight:400}.header .menu .search-btn .cross{position:absolute;top:16px;right:16.3%;width:10px}input[type="text"]::-webkit-calendar-picker-indicator{display:none!important}.mv-blk{width:100%;margin-top:113px;padding-bottom:29px;background:linear-gradient(to bottom,#FFCF9600 10%,#fb80248c 80%),url(/wp-content/themes/cbs/assets/img/img_mv.webp);background-repeat:no-repeat;background-position:center;background-size:cover}.select2-container{z-index:9!important;border:none}.mv-blk .mv-ttl{line-height:1.25;padding:309px 100px 32px 100px;color:var(--white);font-size:66px;font-weight:700;text-align:center;letter-spacing:.2px;text-transform:uppercase}.mv-blk .quick-enroll{margin:70px 33px 48px 33px;padding:24px 36px;background-color:rgb(255 255 255 / .5)}.mv-blk .quick-enroll .program-list{display:flex;justify-content:space-between;align-items:end;text-align:left;gap:27px}.mv-blk .quick-enroll .program-list li:not(:last-child){flex:1}.mv-blk .quick-enroll .program-list .program-list-item{color:var(--neutral700-color);font-size:16px;font-weight:700;letter-spacing:-.2px}.mv-blk .quick-enroll .program-list .form-group{display:flex;position:relative;align-items:center;margin-top:10px;padding:10px;background-color:var(--white);max-width:319px;opacity:1;gap:10px}.mv-blk .quick-enroll .program-list .form-group img{margin:0}.mv-blk .quick-enroll .program-list .form-group select{border:none;outline:none;appearance:none}.mv-blk .quick-enroll .program-list .form-group input[type="text"],.select2-container .selection{width:100%;padding:10px 0;border:none;color:var(--dark900-color);font-family:"Circular Spotify Text";font-size:16px;font-weight:400;outline:none;overflow:hidden}.select2-container--default .select2-search--dropdown .select2-search__field{padding:10px 17px;color:var(--dark900-color);outline:none;font-size:14px;font-family:"Circular Spotify Text"}.select2-results__option{padding:10px;color:var(--dark900-color);outline:none;letter-spacing:0}.select2-container--default .select2-selection--single{background:none!important;padding:0;border:unset!important;border-radius:none!important;appearance:none!important;overflow:hidden}.home .select2-container--default .select2-selection--single{max-width:280px}.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px;padding:0;color:var(--neutral400-color);font-family:"Circular Spotify Text";width:100%;letter-spacing:0}.home .select2-container--default .select2-selection--single .select2-selection__rendered{width:80%}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:none!important}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--primary-color)}.mv-blk .quick-enroll .program-list .form-group datalist,.popular-blk .category-content .input-gp .date datalist{position:absolute;top:55px;right:0;z-index:1;width:100%;overflow:scroll;border:1px solid var(--dark200-color);background-color:var(--white);color:var(--dark900-color);max-height:10rem}.popular-blk .category-content .input-gp .date datalist{top:34px}.home .select2-container--open .select2-dropdown--below{margin-bottom:1px;padding:10px;color:var(--dark900-color);font-family:"Circular Spotify Text";font-size:16px;font-weight:400;cursor:pointer;min-width:320px;top:10px;left:-45px;border:1px solid var(--dark200-color)}.mv-blk .quick-enroll .program-list .form-group datalist option,.popular-blk .category-content .input-gp .date datalist option{width:100vw;margin-bottom:1px;padding:10px;color:var(--dark900-color);font-family:"Circular Spotify Text";font-size:16px;font-weight:400;cursor:pointer;min-width:319px;border-bottom:1px solid var(--dark200-color)}.mv-blk .quick-enroll .program-list .form-group .clear-button,.popular-blk .category-content .input-gp .date .clear-button{display:none;position:absolute;top:51%;right:55px;font-size:20px;font-weight:100;cursor:pointer;transform:translateY(-51%)}.mv-blk .quick-enroll .program-list .form-group .program-list-icon{width:24px;height:24px}.mv-blk .quick-enroll .program-list .form-group .dropdown,.popular-blk .category-content .input-gp .date .dropdown{position:absolute;top:34%;right:20px;width:20px;height:20px;cursor:pointer;transform:translate(-34%)}.select2-container--default .select2-selection--single .select2-selection__arrow{background:url(/wp-content/themes/cbs/assets/img/ico_downarr.svg) no-repeat center;top:34%;right:20px;width:20px;cursor:pointer;transform:translateY(-34%)}.mv-blk .quick-enroll .program-list .enroll-btn{margin-bottom:0;padding:14px 28px 14px 28px;border:none;font-size:18px;font-weight:400}.intro-blk{display:flex}.intro-blk .txt-blk{width:53.7%;padding:47px 8.9% 67px 5%;background-color:var(--white)}.intro-blk .txt-blk .txt{line-height:1.55;font-family:"Circular Spotify Text";padding:11px 0;color:var(--neutral500-color);font-size:18px;font-weight:400;letter-spacing:-.65px}.intro-blk .category-blk{width:46.5%;padding:112px 137px 75px 137px;background-color:var(--primary-color)}.info-list{display:flex;flex-wrap:wrap;justify-content:space-between}.info-list li{width:45%;margin-bottom:39px;border-bottom:2px solid var(--neutral900-color)}.info-list li span{display:block;color:var(--neutral900-color);font-weight:500}.info-list li .number{color:var(--neutral900-color);font-size:48px;font-weight:600;letter-spacing:.5px}.info-list li .info-ttl{padding-bottom:22px;font-size:18px;letter-spacing:-.5px}.ttl{color:var(--neutral900-color);font-size:48px;font-weight:700;letter-spacing:-1.5px}.client-blk{padding:55px 0 17px;background-color:var(--dark400-color)}.client-blk .ttl{text-align:center}.client-blk .slider-blk{position:relative}.client-blk .slider{display:flex;padding:43px 60px}.client-blk .slider img{width:166px}.slick-slide{display:inline-block;width:auto;margin:0;padding:0}.client-blk .slider-blk:before,.client-blk .slider-blk:after{position:absolute;top:0;z-index:1;width:158px;height:91px;content:""}.client-blk .slider-blk:before{left:0;background:linear-gradient(to right,rgb(244 248 248) 85%,rgb(244 248 248 / .2) 100%)}.client-blk .slider-blk:after{right:0;background:linear-gradient(to left,rgb(244 248 248) 85%,rgb(244 248 248 / .2) 100%)}.calendar-blk{padding:40px 0 87px}.calendar-blk .container{padding-left:13px}.calendar-blk .search-gp{display:flex;justify-content:space-between;padding:36px 0 25px}.search-box{position:relative;width:34.5%}.search-box::before,.is-ajax-search label::before{position:absolute;top:50%;left:17px;width:16px;height:17px;background:url(/wp-content/themes/cbs/assets/img/ico_search.svg) no-repeat center / cover;content:"";transform:translateY(-50%)}.search-box input,.is-form-style input.is-search-input{width:100%;padding:19px 41px;border:1px solid var(--dark200-color);color:var(--dark900-color);font-family:"Circular Spotify Text";font-size:14px!important;outline:none;height:unset!important}.search-box input:focus{outline:none}.search-box input::placeholder,.is-form-style input.is-search-input::placeholder{color:var(--dark500-color);font-family:"Circular Spotify Text";font-size:14px}.search-gp .btn-gp{display:flex;justify-content:flex-end;width:62%}.search-gp .btn-gp img{width:32px}.search-gp .btn-gp a{display:block;width:54px;padding:11px 0;border:1px solid var(--dark200-color);text-align:center;border-radius:2px}.search-gp .btn-gp a.active{border:1px solid var(--primary-color)}.search-gp .btn-gp a.active img{filter:invert(66%) sepia(97%) saturate(572%) hue-rotate(346deg) brightness(95%) contrast(88%)}.search-gp .btn-gp .dash-ico{margin-right:23px}.calendar-content-blk{display:flex;justify-content:space-between;border:1px solid var(--dark600-color)}.mec-event-image{display:none!important}.mec-calendar{margin-bottom:0!important}.modern-calendar .mec-calendar .mec-calendar-side{width:48.8%!important}.modern-calendar .mec-calendar .mec-calendar-side{width:100%;border:1px solid var(--dark600-color);background-color:var(--dark800-color)}.mec-calendar .mec-calendar-side{width:100%;border:1px solid var(--dark600-color)}.mec-calendar dl{width:100%}.mec-calendar .mec-has-event:after{width:9px;height:9px}.mec-monthly-contents{width:100%!important}.calendar-content-blk .calendar-header,.mec-skin-monthly-view-month-navigator-container{display:flex;justify-content:center;align-items:center;padding:36px 19px 28px 32px;border-bottom:1px solid var(--dark600-color)}.mec-box-calendar.mec-calendar .mec-calendar-header{margin-bottom:unset!important;margin-top:8px!important}.mec-calendar .mec-calendar-side .mec-next-month,.mec-calendar .mec-calendar-side .mec-previous-month{box-shadow:none;transition:none;border:none!important}.mec-calendar .mec-calendar-side .mec-previous-month{background:url(/wp-content/themes/cbs/assets/img/ico_leftarr.svg) no-repeat center/contain}.mec-calendar .mec-calendar-side .mec-next-month{background:url(/wp-content/themes/cbs/assets/img/ico_rightarr.svg) no-repeat center/contain}.calendar-header .calendar-navigation .arr{cursor:pointer}.mec-calendar-header .calendar-current-date{font-family:"Circular Spotify Text";font-size:20px!important;font-weight:500;text-transform:none!important}.page-calendar .mec-box-calendar.mec-calendar .mec-calendar-header{padding-top:0!important}.mec-box-calendar.mec-calendar dt,.mec-calendar .mec-table-nullday{font-family:"Circular Spotify Text";font-size:20px;font-weight:500;background:unset;border-bottom:.078vw solid var(--dark600-color);border-left:.078vw solid var(--dark600-color);border-right:none}.mec-box-calendar.mec-calendar .mec-has-event.prev-month a{color:#cacaca!important}.mec-calendar-table-head,.mec-calendar.mec-event-calendar-classic dl.mec-calendar-table-head{display:flex;background-color:var(--dark300-color);border-bottom:1px solid var(--dark600-color)}.calendar-content-blk .calendar-body .calendar-weekdays li,.mec-calendar dt a{width:14.28%;padding:41px 0 40px;text-align:center;line-height:1.2}.calendar-content-blk .calendar-body .calendar-weekdays li:last-child{border-radius:unset}.calendar-content-blk .calendar-body .calendar-dates{display:flex;flex-wrap:wrap}.calendar-content-blk .calendar-body .calendar-dates li{position:relative;z-index:2;width:14.28%;padding:48px 0 44px;text-align:center;cursor:pointer;border-bottom:1px solid var(--dark600-color);border-right:1px solid var(--dark600-color)}.calendar-content-blk .calendar-body .calendar-dates li.active{color:var(--nude100-color)}.calendar-dates li.inactive{color:var(--neutral600-color)}.mec-wrap.colorskin-custom .mec-calendar:not(.mec-event-calendar-classic) .mec-selected-day{background:unset;color:#a4aab1}.calendar-content-blk .calendar-body .calendar-dates li::before{position:absolute;top:50%;left:50%;z-index:-1;width:73px;height:73px;content:"";transform:translate(-50%,-50%);border-radius:50%;background:var(--primary-color)}.mec-wrap.colorskin-custom .mec-calendar:not(.mec-event-calendar-classic) .mec-selected-day a,.mec-box-calendar.mec-calendar dt:hover a{display:flex;justify-content:center;align-items:center;width:73px;height:73px;border-radius:50%;background:var(--primary-color);margin-left:10px;padding:0;transition:none}#tab2 .mec-wrap.colorskin-custom .mec-calendar:not(.mec-event-calendar-classic) .mec-selected-day a,#tab2 .mec-box-calendar.mec-calendar dt:hover a{width:100%;height:unset;background:none;margin:unset;display:block;padding:7px 0 0}.mec-event-container-simple .mec-monthly-tooltip h4:hover{text-decoration:none}.mec-calendar dt{transition:none}.mec-box-calendar.mec-calendar dt:hover{background:unset!important}.calendar-content-blk .calendar-dates li:not(.active):hover::before{background:#e4e1e1}.calendar-content-blk .calendar-dates li:not(.active):hover::before{background:#e4e1e1}.calendar-content-blk .calendar-dates li.active::before{background-color:var(--primary-color)}.calendar-content-blk .list-blk,.mec-calendar .mec-calendar-events-side{width:49%}.mec-calendar .mec-calendar-events-side{padding:0 0 0 20px}.mec-calendar .mec-calendar-side{padding:0}[class*="mec-sl-"]{display:none!important}.list-blk .list-ttl,.mec-calendar .mec-calendar-events-side .mec-table-side-title{padding:21px 0 26px;font-family:"Circular Spotify Text";font-size:20px;font-weight:500;text-align:center;letter-spacing:-.1px;text-transform:capitalize;margin-bottom:0}.mec-box-calendar.mec-calendar .mec-has-event a{transition:none}.mec-calendar .mec-calendar-row dt.mec-has-event:hover:after{background-color:#fff0}.list-blk .list-ttl span,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-events-side .mec-table-side-day{display:inline-block;width:45px;height:45px;margin-left:22px;padding:0 10px;border:1px solid var(--primary-color);color:var(--primary-color);text-align:center;border-radius:50%;font-size:20px;font-weight:500;font-family:"Space Grotesk",sans-serif}.list-blk .schedule-list{height:500px;overflow-y:auto}.list-blk .schedule-list::-webkit-scrollbar{width:4px;border:1px solid #d5d5d5}.list-blk .schedule-list::-webkit-scrollbar-track{background:#eee;border-radius:0}.list-blk .schedule-list::-webkit-scrollbar-thumb{background:#b0b0b0;border-radius:0}.list-blk .schedule-list li{padding:33px 72px 30px 34px;border-bottom:1px solid var(--nude200-color)}.mec-calendar .mec-month-side .mec-event-article{padding-left:34px;font-family:"Circular Spotify Text";font-size:18px;font-weight:500;padding-right:72px;display:block}.mec-calendar .mec-month-side .mec-event-article .mec-event-detail{color:var(--neutral700-color);font-size:18px}.mec-calendar-side .mec-calendar-table{min-height:unset}.list-blk .schedule-list li .event-color{background:none!important}.list-blk .schedule-list li:last-child{border-bottom:unset}.list-blk .schedule-list li .schedule-detail{display:flex;justify-content:space-between}.list-blk .schedule-list li .schedule-detail span{position:relative;padding-left:37px;color:var(--neutral500-color);font-family:"Circular Spotify Text";font-size:16px;font-weight:400;letter-spacing:.3px}.list-blk .schedule-list li .schedule-detail span.time{text-transform:lowercase}.list-blk .schedule-list li .schedule-detail span:before{position:absolute;top:0;left:0;width:20px;height:20px;content:""}.list-blk .schedule-list li:nth-child(odd){background-color:var(--neutral800-color)}.mec-calendar .mec-event-footer{min-height:unset;padding:0;background:none;border:none}.mec-wrap :not(.elementor-widget-container)>p{margin:0}.mec-wrap .mec-clear:after,.mec-wrap .mec-clear:before{display:none}.list-blk .schedule-list li .schedule-detail span.time:before{background:url(/wp-content/themes/cbs/assets/img/ico_clock.svg) no-repeat center/cover}.list-blk .schedule-list li .schedule-detail span.day:before,.modern-calendar .schedule-detail span.day:before{width:14px;background:url(/wp-content/themes/cbs/assets/img/ico_day.svg) no-repeat center/cover}.list-blk .schedule-list li .schedule-detail span.fees:before{background:url(/wp-content/themes/cbs/assets/img/ico_tag.svg) no-repeat center/cover}.list-blk .schedule-list li .txt-list{display:-webkit-box;line-height:1.3;overflow:hidden;margin:14px 0 23px;color:var(--neutral700-color);font-family:"Circular Spotify Text";font-size:18px;font-weight:500;letter-spacing:0;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-transform:none}.learn-btn{display:inline-block;padding:8px 15px;background-color:var(--primary-color);color:var(--white);font-family:"Circular Spotify Text";font-size:14px;font-weight:500;letter-spacing:.1px}#tab2 .mec-calendar.mec-event-container-simple .mec-calendar-table-head dt{text-align:center;padding:47px 0 44px}#tab2 .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-previous-month{left:38px}#tab2 .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-next-month{right:38px}.program-calendar{border:1px solid var(--dark600-color)}.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-next-month,.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-previous-month{top:38px!important}.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month i,.mec-calendar .mec-calendar-side .mec-next-month i{color:var(--dark700-color)}.mec-calendar .mec-calendar-table-head dt{text-transform:capitalize!important;color:var(--dark700-color);padding:26px 0 26px}.mec-calendar.mec-event-calendar-classic dl dt{text-align:right;height:134px;width:14.7%;padding:23px 17px 23px 10px;cursor:pointer;font-family:"Circular Spotify Text";font-size:20px}.mec-calendar.mec-event-container-simple .mec-calendar-row dt{font-size:20px;font-family:"Circular Spotify Text"}.mec-calendar.mec-event-container-simple dl dt.mec-calendar-day{font-size:20px}.mec-event-container-simple .mec-monthly-tooltip.event-single-link-simple{width:100%;padding:7px 0 0;text-align:left;border-bottom:unset}.mec-event-container-simple .mec-monthly-tooltip h4{display:-webkit-box;overflow:hidden;font-family:"Circular Spotify Text";font-size:14px;font-weight:400;letter-spacing:-.15px;-webkit-line-clamp:4;line-clamp:4;color:var(--neutral500-color);-webkit-box-orient:vertical}#tab2 .mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic dt.mec-selected-day,#tab2 .mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic dt.mec-selected-day:hover{border-bottom:2px solid #eb8e48;background-color:var(--primary-org-color);color:var(--primary-org600-color)}#tab2 .mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic dt.mec-selected-day h4{color:var(--primary-org600-color)}#tab2 .mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic dt.mec-selected-day:hover h4,.mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic dt.mec-selected-day:hover .mec-color{color:#111}#tab2 .mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic dt.mec-selected-day:hover{border-bottom:2px solid var(--dark600-color)}.popular-blk{padding:67px 0 62px;background-color:var(--dark800-color)}.popular-blk .container{padding-left:13px}.popular-blk .category{display:block}.popular-blk .category .category-list{display:flex;flex-wrap:wrap;width:100%}.popular-blk .category .category-list li a.active{color:var(--dark900-color);border-bottom:2px solid var(--primary-color)}.popular-blk .category .category-list li a{display:inline-block;padding:22px 15px 19px 15px;color:var(--surface-500-color);font-size:16px;font-weight:600;letter-spacing:-.3px;border-bottom:2px solid var(--neutral200-color)}.popular-blk .category-content{margin-top:39px}.popular-blk .category-content-list{display:flex;flex-wrap:wrap;margin-bottom:40px}.popular-blk .category-content .category-content-list>li{width:32.1%;margin-right:18px;margin-bottom:18px;border:1px solid var(--neutral200-color);border-radius:8px}.popular-blk .category-content .category-content-list>li .category-detail{display:block;padding:23px 25px 0 32px}.popular-blk .category-content .category-content-list li:nth-child(3n+0){margin-right:0}.popular-blk .category-content .category-image{margin-bottom:23px}.popular-blk .category-content .category-image img{max-height:182px}.popular-blk .category-content .category-gp{display:flex}.popular-blk .category-content .category-gp span{display:-webkit-box;overflow:hidden;padding:3px 11px;border:1px solid var(--primary-org400-color);background-color:#ffebdb;color:var(--primary-org700-color);font-size:14px;font-weight:400;letter-spacing:-.4px;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.popular-blk .category-content .category-gp span+span{margin-left:8px}.popular-blk .category-content .category-txt{display:-webkit-box;overflow:hidden;padding-top:30px;color:var(--dark700-color);font-family:"Circular Spotify Text";font-size:18px;font-weight:500;letter-spacing:0;min-height:93px;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.popular-blk .category-content .category-info{padding:19px 0 10px 0}.popular-blk .category-info span{display:block;position:relative;line-height:1.21;margin-bottom:17px;padding-left:38px;color:var(--nude500-color);font-family:"Circular Spotify Text";font-size:16px;font-weight:400;letter-spacing:0}.popular-blk .category-info span.email a{color:var(--nude500-color)}.popular-blk .category-info span.phone a{color:var(--nude500-color)}.popular-blk .category-info span:before{position:absolute;top:50%;left:0;width:24px;height:24px;content:"";transform:translateY(-50%)}.popular-blk .category-info span.time:before{background:url(/wp-content/themes/cbs/assets/img/ico_clockcount.svg) no-repeat center/cover}.popular-blk .category-info span.day:before{background:url(/wp-content/themes/cbs/assets/img/ico_hourglass.svg) no-repeat center/cover}.popular-blk .category-info span.fees:before{background:url(/wp-content/themes/cbs/assets/img/ico_tag.svg) no-repeat center/cover}.popular-blk .category-info span.name:before{background:url(/wp-content/themes/cbs/assets/img/ico_user.svg) no-repeat center/cover}.popular-blk .category-info span.location:before{top:8px;background:url(/wp-content/themes/cbs/assets/img/ico_map.svg) no-repeat center/cover}.popular-blk .category-info span:last-child{margin-bottom:0}.popular-blk .category-content .input-gp{width:86%;margin:0 auto;padding-bottom:19px}.popular-blk .category-content .input-gp .date{position:relative;margin-bottom:10px}.popular-blk .category-content .input-gp .date input,.popular-blk .category-content .input-gp .date select{width:100%;padding:8px 13px;border:1px solid var(--neutral400-color);color:var(--dark900-color);font-family:"Circular Spotify Text";font-size:14px;font-weight:400;outline:none;border-radius:4px;-webkit-appearance:none;appearance:none}.popular-blk .category-content .input-gp .date select{color:var(--neutral400-color)}.popular-blk .category-content .input-gp .date select option{color:var(--nude900-color)}.popular-blk .category-content .input-gp .date select:has(option:checked:not([value])),.popular-blk .category-content .input-gp .date select:has(option:checked:not([value=""])){color:var(--nude900-color)}.popular-blk .category-content .input-gp .date select:has(option:checked:not([value])) option,.popular-blk .category-content .input-gp .date select:has(option:checked:not([value=""])) option{color:var(--nude900-color)}.popular-blk .category-content .input-gp .date .dropdown{top:50%;transform:translateY(-50%)}.popular-blk .category-content .input-gp .date input:focus::before,.popular-blk .category-content .input-gp .date select:focus::before{display:none}.popular-blk .category-content .input-gp .date input.has-value::before,.popular-blk .category-content .input-gp .date select.has-value::before{opacity:0}.enroll-btn{display:block;padding:9px 0;background-color:var(--primary-color);color:var(--white);font-family:"Circular Spotify Text";font-size:14px;font-weight:500;text-align:center;letter-spacing:0;border-radius:5px;cursor:pointer}.nf-form-content input[type="submit"]{background-color:var(--primary-color)!important;border-radius:4px!important}.popular-blk .explore-txt{padding:13px 0;color:var(--nude600-color);font-size:16px;font-weight:700;text-align:center;letter-spacing:-.3px}.popular-blk .explore-txt a{position:relative;border:1px solid var(--primary-color);color:var(--neutral900-color);font-family:"Circular Spotify Text";color:var(--white);text-align:center;background-color:var(--primary-color);padding:20px;border-radius:5px}.conference-blk{position:relative;padding:53px 0;background-color:var(--primary-color)}.conference-blk .container{display:flex;justify-content:space-between;padding:0 64px}.conference-blk .left-blk{width:46.8%;padding:37px 0}.conference-blk .conference-ttl{color:#000;font-size:39px;font-weight:600;letter-spacing:-.9px;text-transform:uppercase}.conference-blk .conference-sub-ttl{padding:9px 0;color:#000;font-size:28px;font-weight:600;letter-spacing:-.7px}.conference-blk .conference-list-ttl{color:#000;font-size:19px;letter-spacing:-.5px}.conference-blk .conference-list{padding:8px 0 40px}.conference-blk .conference-list li{position:relative;line-height:1.5;padding-left:20px;color:#000;font-family:"Circular Spotify Text";font-size:16px;font-weight:400;letter-spacing:0}.conference-blk .conference-list li::before{position:absolute;top:7px;left:6px;width:7px;height:7px;background-color:#000;content:"";border-radius:50%}.conference-blk .conference-btn{display:inline-block;padding:8px 14px;border:1px solid var(--neutral900-color);color:var(--neutral900-color);font-family:"Circular Spotify Text";font-size:14px;font-weight:500;letter-spacing:0;border-radius:2px}.conference-blk .img-blk{position:relative;width:44%}.conference-blk .img-blk .conferene-img01{position:relative;z-index:2;width:438px;text-align:center}.conference-blk .img-blk .conferene-img01 img{width:345px}.conference-blk .img-blk .conferene-img02{position:absolute;top:122px;right:-4px;z-index:3;width:245px}.conference-blk .img-blk .conferene-img02 img{width:245px}.conference-blk .img-blk .conferene-img03{position:absolute;bottom:31px;left:-5px;z-index:2;width:379px}.service-blk{background-color:var(--neutral800-color);color:var(--nude700-color)}.service-blk .slider-content:before{position:absolute;top:100px;left:50%;width:32px;height:26px;background:url(/wp-content/themes/cbs/assets/img/ico_quote.svg) no-repeat center / cover;content:"";transform:translateX(-50%)}.service-blk .slider-content{position:relative;width:62%;margin:0 auto;padding:172px 0 96px}.service-blk .carousel-txt{padding-bottom:99px;font-size:23px;font-weight:600;text-align:center;letter-spacing:-.5px}.service-blk .logo-blk{padding-bottom:28px;text-align:center}.service-blk .logo-blk img{width:172px}.service-blk .logo-name{font-family:"Circular Spotify Text";font-size:16px;font-weight:500;text-align:center;letter-spacing:0}.service-blk .logo-name span{padding-left:10px;color:var(--nude600-color);font-weight:400}.service-blk .slick-prev,.service-blk .slick-next{width:56px;height:56px}.service-blk .slick-prev{left:55px;background:url(/wp-content/themes/cbs/assets/img/ico_slideleft.svg) no-repeat center/cover}.service-blk .slick-next{right:55px;background:url(/wp-content/themes/cbs/assets/img/ico_slideright.svg) no-repeat center/cover}.social-media-blk{padding:121px 0 72px;background-color:var(--nude400-color)}.social-media-blk .ttl{text-align:center}.social-media-blk .social-icons{display:flex;justify-content:center;align-items:center;margin-top:28px}.social-media-blk .social-icons .social-icons-list{padding:0 15px}.social-media-blk .social-icons img{width:70px;height:70px}.social-media-blk .social-list{display:grid;padding:19px 72px 32px 32px;grid-gap:0}.social-list .image1{grid-column:1;grid-row:span 5}.social-list .image2{grid-column:2;grid-row:span 2}.social-list .image3{grid-column:3;grid-row:span 5}.social-list .image4{grid-column:4;grid-row:span 2}.social-list .image5{grid-column:1;grid-row:span 2}.social-list .image6{grid-column:2;grid-row:3 / span 5}.social-list .image7{grid-column:3;grid-row:span 2}.social-list .image8{grid-column:4;grid-row:3 / span 5}.social-media-blk .social-list li img{object-fit:cover}.subscribe-blk{position:relative;padding:0 0 180px;background-color:var(--surface-primary)}.subscribe-blk .subscribe-content{position:relative;margin:0 15px;padding:101px 0 148px;background-color:var(--primary-color)}.subscribe-blk .subscribe-ttl{line-height:1.6;color:var(--neutral900-color);font-size:60px;font-weight:600;text-align:center;letter-spacing:-.5px}.subscribe-blk .subscribe-ttl span{display:block;font-size:23px;text-align:center}.subscribe-blk .subscribe-link{display:flex;position:absolute;bottom:-50px;left:51%;justify-content:space-between;align-items:center;width:698px;padding:18px 20px 16px 20px;box-shadow:0 4px 80px 0 rgb(169 169 169 / .32);background-color:#fff;transform:translateX(-49%)}.subscribe-blk .subscribe-link .img-blk{width:54px}.subscribe-blk .subscribe-link .input{width:66%;border:none;color:var(--dark100-color);font-family:"Circular Spotify Text";font-size:18px;font-weight:400}.subscribe-blk .subscribe-link .input:focus{outline:none}.subscribe-blk .subscribe-link .btn-subscribe{width:122px;padding:25px 0 22px;border:none;background-color:var(--primary-color);color:var(--white);font-family:"Circular Spotify Text";font-size:18px;font-weight:400;text-align:center;letter-spacing:.5px;outline:none;cursor:pointer}.modal{display:none;position:fixed;top:50%;right:0;left:0;z-index:100;width:60%;margin:0 auto;background-color:#fff;transform:translateY(-50%);overflow-y:auto;max-height:700px}.overlay{display:none;position:fixed;right:0;bottom:0;left:0;z-index:99;width:100%;height:100%;background-color:rgb(0 0 0 / .7);overflow-y:auto}.page-id-14268 .overlay{background-color:rgb(0 0 0 / .04)}.page-id-14268 .modal{max-height:500px}.overlay.active{display:block}.modal .package-detail-page{padding:40px}.modal .package-detail-page .modal-close-btn{position:absolute;top:50px;right:20px;padding:12px;border:none;background:none;outline:none;cursor:pointer}.modal .package-detail-page .package-txt-blk{padding-top:40px}.modal .package-detail-page .form-container{margin:0 auto;padding:48px 29px 0 29px}.page-id-14268 .modal .package-detail-page .form-container{padding:48px 29px}.modal .package-detail-page .form-container .form-group{display:flex;position:relative;align-items:center;margin-bottom:17px}.modal .package-detail-page .form-container .form-group label{flex:1;color:var(--neutral500-color);font-size:19px;font-weight:600;letter-spacing:-.4px}.modal .package-detail-page .form-container .form-group input[type="text"]{width:69.5%;padding:15px;border:1px solid var(--dark200-color);font-size:16px;font-weight:400;border-radius:4px;outline:none}.modal .package-detail-page .nf-form-content #nf-field-70,.modal .package-detail-page #nf-form-8-cont .nf-form-content input:not([type="submit"]){background:#fff!important;border:1px solid var(--dark200-color)!important;border-radius:4px!important;color:var(--dark900-color)}.modal .package-detail-page .nf-form-content #nf-field-70:focus,.modal .package-detail-page #nf-form-8-cont .nf-form-content input:not([type="submit"]):focus{border:1px solid #191d23!important}.nf-error.field-wrap .nf-field-element:after{display:none!important}.modal .package-detail-page .form-container .form-group input[type="text"]:focus{border:1px solid #191d23}.modal .package-detail-page .form-container .details{padding-top:34px}.modal .package-detail-page .form-container .details::after{display:block;position:absolute;width:99.9%;margin-top:21px;border:1px solid var(--nude300-color);content:""}#nf-label-field-74::after,#nf-label-field-101::after{display:block!important;position:absolute!important;width:99.9%!important;margin-top:21px!important;border:1px solid var(--nude300-color)!important;content:""!important}.modal .package-detail-page .form-container .checkbox-container{padding-top:31px;font-family:"Circular Spotify Text"}.modal .package-detail-page .nf-field-container #nf-field-74-wrap .nf-field-element,.modal .package-detail-page .nf-field-container #nf-field-101-wrap .nf-field-element{padding-top:50px!important;font-family:"Circular Spotify Text"!important}.modal .package-detail-page .form-container .checkbox-group{display:flex;align-items:center;margin-bottom:15px}.modal .package-detail-page .nf-field-element li{display:flex!important;align-items:center!important;margin-bottom:15px!important}.listcheckbox-container .nf-field-element label:after{top:0!important}.modal .package-detail-page .form-container .checkbox-container input[type="checkbox"]{width:18px;height:18px}.modal .package-detail-page .form-container .checkbox-container .label-txt{padding:6px 15px;font-size:16px;font-weight:400;color:var(--neutral700-color);letter-spacing:0}.modal .package-detail-page .form-container .btn-container{padding-top:100px}.modal .package-detail-page .form-container .btn-container .join-button,.modal .package-detail-page .form-container .btn-container .cancel-button{padding:14px 52px;border:none;background-color:var(--primary-color);color:var(--white);font-size:18px;font-weight:500;font-family:"Circular Spotify Text";text-align:center;cursor:pointer;border-radius:2px}.modal .package-detail-page .nf-form-content input[type="submit"]{padding:14px 52px!important;border:none!important;background-color:var(--primary-color)!important;color:var(--white)!important;font-size:18px!important;font-weight:500!important;font-family:"Circular Spotify Text"!important;text-align:center!important;cursor:pointer!important;border-radius:2px!important;height:unset!important}.modal .package-detail-page .form-container .btn-container .cancel-button{background-color:var(--white);color:var(--neutral700-color);border:1px solid var(--neutral500-color);margin-left:20px}.footer{padding:97px 0;background-color:var(--dark900-color)}.footer .container{width:86%}.footer .footer-banner{display:flex;border-bottom:1px solid var(--white)}.footer .footer-banner .footer-ttl{padding-bottom:27px;color:var(--primary-color);font-size:24px;font-weight:700;letter-spacing:-.5px}.footer .footer-banner ul li{padding-bottom:17px}.footer .footer-banner .footer-menu-blk{width:26%}.footer .footer-banner ul li a{color:var(--neutral300-color);font-size:16px;font-weight:400}.footer .footer-banner ul li a:hover{color:var(--white)}.footer .footer-banner .menu-list li a{letter-spacing:1px}.footer .footer-banner .workshop-blk{width:48%}.footer .footer-banner .seminar-list li a{letter-spacing:.4px}.footer .footer-banner .contact-blk{width:26%}.footer .footer-banner .contact-list li{line-height:1.42;padding-bottom:13px}.footer .footer-info li a{color:var(--neutral100-color)}.contact-list li a{display:flex;letter-spacing:.5px}.contact-list li a .img-blk{width:22px}.contact-list li a .location{width:35px}.contact-list li a:hover .img-blk img{filter:brightness(0) saturate(100%) invert(100%)}.contact-list li a .txt-blk{padding-left:9px}.footer .footer-banner .social-gp{display:flex;padding:20px 39px}.footer .footer-banner .social-gp li{margin-right:20px}.footer .footer-banner .social-gp li a img{width:32px}.footer .copyright-blk{text-align:center;padding-top:30px;color:var(--neutral300-color)}.footer .copyright-blk .sc{color:var(--neutral300-color);font-size:15px;line-height:1.8;margin:0}.footer .copyright-blk .sc a{color:var(--neutral300-color);text-decoration:none}.footer .copyright-blk .sc a:hover{color:var(--white)}.footer .chat{position:fixed;right:20px;bottom:82px;z-index:99;padding:10px 20px;box-shadow:0 4px 10px 0 rgb(0 0 0 / .251);background-color:var(--primary-color);cursor:pointer;transition:0.5s;border-radius:50px}.footer .chat.scrolled{visibility:visible;opacity:1}.footer .chat:not(.scrolled){visibility:hidden;opacity:0}.footer .chat .chat-container a{display:flex;align-items:center}.footer .chat .chat-img{width:24px;height:24px}.footer .chat .chat-txt{margin-left:10px;color:var(--neutral900-color);font-family:"Circular Spotify Text";font-size:16px;font-weight:400;text-align:center}.cmn-pagination,.light-theme ul{display:flex;justify-content:center;align-items:center;width:97.5%;padding:25px 0}.cmn-pagination .cmn-pager-num,.light-theme ul li a,.light-theme ul li span{padding:5px 8px;border:1px solid #fff0;color:rgb(26 26 26 / .2);font-size:14px;font-weight:600;transition:all 0.2s}.cmn-pagination .cmn-pager-num:hover,.light-theme ul li:not(:first-child,:last-child) a:hover,.light-theme ul li span:hover,.cmn-pagination .page-numbers.current li,.light-theme ul li:not(:first-child,:last-child) span.current{border:1px solid #e4e4e7;background-color:var(--white);color:#1a1a1a;transition:all 0.2s;border-radius:50%}.light-theme ul li.active .current.next,.light-theme ul li.active .current.prev{display:none}.cmn-pagination .page-numbers:hover img,.cmn-pagination .page-numbers.current img{filter:invert(100%) sepia(300%) saturate(0) hue-rotate(0) brightness(100%) contrast(180%)}.cmn-pagination .page-numbers.current li,.light-theme ul li:not(:first-child,:last-child) span.current{background-color:var(--white);color:#1a1a1a}.cmn-pagination .page-numbers,.light-theme ul li a,.light-theme ul li span{display:flex;justify-content:center;border-radius:12px;margin:0 5px}.cmn-pagination .prev.page-numbers,.cmn-pagination .next.page-numbers,.light-theme ul li .prev,.light-theme ul li .next{width:36px;padding:9.3px 0;text-align:center;border:1px solid #e4e4e7;background-color:#e4e4e7}.cmn-pagination .prev.page-numbers:hover,.cmn-pagination .next.page-numbers:hover,.light-theme ul li .prev:hover,.light-theme ul li .next:hover{background-color:var(--white)}.cmn-pagination .prev.page-numbers img,.cmn-pagination .next.page-numbers img{max-width:8px}.cmn-pagination .prev.page-numbers,.light-theme ul li .prev{margin-right:10px}.cmn-pagination .next.page-numbers,.light-theme ul li .next{margin-left:8px}.entry{padding:150px 0 120px;margin-top:8vh}.entry .ttl{padding-bottom:20px}.entry .txt{line-height:1.55;color:var(--neutral500-color);font-size:18px;font-weight:400;letter-spacing:-.65px}.textwidget a{text-decoration:underline;color:var(--dark900-color)}.checkbox-wrap .nf-field-element label:before,.checkbox-wrap .nf-field-label label:before,.listcheckbox-wrap .nf-field-element label:before,.listcheckbox-wrap .nf-field-label label:before{font-size:12px!important}.listcheckbox-container .nf-field-element label:before{left:-27px!important}@media only screen and (min-width:1280.9px) and (max-width:1430px){.header .menu{padding-left:13px}.header .menu .menu-list li{margin-right:2%}}@media only screen and (min-width:768px) and (max-width:1280px){.common-ttl{padding-bottom:1.719vw;font-size:3.75vw;letter-spacing:-.086vw}.common-ttl::after{width:13.125vw;height:.547vw}.sub-page{padding-top:15.891vw}.header{padding:2.344vw 1.3%}.header .menu{padding-left:.516vw}.header .menu .menu-list li{margin-right:1.203vw}.header .menu .menu-list li a{font-size:1.25vw;letter-spacing:.023vw}.header .menu .menu-list li a.sub-menu{padding-right:1.328vw}.header .menu .menu-list li a.sub-menu:after{width:.938vw;height:.469vw}.header .menu .menu-list li a.search img{width:1.7vw}.header .btn-gp .enroll-btn{padding:.781vw .781vw .547vw .781vw;font-size:1.406vw;letter-spacing:.039vw;border-radius:.313vw}.header .menu .submenu-item{top:14.359vw;padding:1.563vw}.header .menu li.active .sub-menu::before,.header .menu li.active .search::before{bottom:-2.75vw;border-bottom:1.25vw solid var(--dark900-color);border-top:1.25vw solid #fff0;border-left:.625vw solid #fff0;border-right:.625vw solid #fff0}.header .menu .submenu-list li a{font-size:1.25vw}.header .menu .submenu-list li{margin-right:2.9%}.header .menu .search-btn .input-gp{width:34.922vw}.header .menu .search-btn .input-gp::before{left:2.188vw;width:1.25vw;height:1.25vw}.header .menu .search-btn{padding:1.094vw 0}.header .menu .search-btn input{padding:.781vw 4.922vw;border:.078vw solid var(--dark300-color);font-size:1.25vw}.header .menu .search-btn input::placeholder{font-size:1.25vw}.header .menu .search-btn .cross{top:1.25vw;width:.781vw}.mv-blk{margin-top:8.828vw;padding-bottom:2.266vw}.mv-blk .mv-ttl{padding:24.141vw 7.813vw 2.5vw 7.813vw;font-size:5.156vw;letter-spacing:.016vw}.mv-blk .quick-enroll{margin:5.469vw 2.578vw 3.75vw 2.578vw;padding:1.875vw 2.813vw}.mv-blk .quick-enroll .program-list{gap:2.109vw}.mv-blk .quick-enroll .program-list .program-list-item{font-size:1.25vw;letter-spacing:-.016vw}.mv-blk .quick-enroll .program-list .form-group{margin-top:.781vw;padding:.781vw .781vw .781vw .781vw;max-width:20.922vw;gap:.781vw}.mv-blk .quick-enroll .program-list .form-group input[type="text"],.select2-container .selection{padding:.781vw 0;font-size:1.25vw}.home .select2-container--open .select2-dropdown--below{margin-bottom:.078vw;padding:.781vw;font-size:1.25vw;min-width:20.5vw;top:.781vw;left:-3.516vw}.mv-blk .quick-enroll .program-list .form-group .clear-button{right:3.906vw;font-size:1.953vw}.mv-blk .quick-enroll .program-list .form-group .program-list-icon{width:1.875vw;height:1.875vw}.select2-container--default .select2-selection--single{max-width:16.875vw}.mv-blk .quick-enroll .program-list .form-group .dropdown,.popular-blk .category-content .input-gp .date .dropdown,.select2-container--default .select2-selection--single .select2-selection__arrow{right:1.172vw;width:1.563vw}.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:1.25vw}.mv-blk .quick-enroll .program-list .enroll-btn{padding:14px 28px;font-size:1.406vw}.intro-blk .txt-blk{padding:3.906vw 8.9% 5.234vw 5%}.intro-blk .txt-blk .txt{padding:.859vw 0;font-size:1.406vw;letter-spacing:-.051vw}.intro-blk .category-blk{padding:9.063vw 10.703vw 5.859vw 10.703vw}.info-list li{margin-bottom:3.125vw;border-bottom:.156vw solid var(--neutral900-color)}.info-list li .number{font-size:3.75vw;letter-spacing:.039vw}.info-list li .info-ttl{padding-bottom:1.719vw;font-size:1.406vw;letter-spacing:-.039vw}.ttl{font-size:3.75vw;letter-spacing:-.117vw}.client-blk{padding:4.297vw 0 1.328vw}.client-blk .slider{padding:3.359vw 4.688vw}.client-blk .slider img{width:12.969vw}.client-blk .slider-blk:before,.client-blk .slider-blk:after{width:12.344vw;height:7.109vw}.calendar-blk{padding:3.125vw 0 6.797vw}.calendar-blk .container{padding-left:1.016vw}.calendar-blk .search-gp{padding:2.813vw 0 1.953vw}.search-box::before,.is-ajax-search label::before{left:1.328vw;width:1.25vw;height:1.328vw}.search-box input,.is-form-style input.is-search-input{padding:1.484vw 3.203vw;border:.078vw solid var(--dark200-color);font-size:1.094vw!important;height:unset!important}.search-box input::placeholder,.is-form-style input.is-search-input::placeholder{font-size:1.094vw}.search-gp .btn-gp img{width:2.5vw}.search-gp .btn-gp a{width:4.219vw;padding:.859vw 0;border:.078vw solid var(--dark200-color);border-radius:.156vw}.search-gp .btn-gp a.active{border:.078vw solid var(--primary-color)}.search-gp .btn-gp .dash-ico{margin-right:1.797vw}.calendar-content-blk{border:.078vw solid var(--dark600-color)}.mec-calendar .mec-calendar-side{border:.078vw solid var(--dark600-color)}.calendar-content-blk .calendar-header,.mec-skin-monthly-view-month-navigator-container{padding:2.813vw 1.484vw 2.188vw 2.5vw;border-bottom:.078vw solid var(--dark600-color)}.calendar-header .arr img{width:.938vw}.mec-calendar-header .calendar-current-date{font-size:1.563vw!important}.mec-box-calendar.mec-calendar dt{font-size:1.563vw}.mec-calendar-table-head{border-bottom:.078vw solid var(--dark600-color)}.mec-calendar dt a{padding:3.203vw 0 3.125vw}.mec-wrap.colorskin-custom .mec-calendar:not(.mec-event-calendar-classic) .mec-selected-day a,.mec-box-calendar.mec-calendar dt:hover a{width:5.703vw;height:5.703vw;margin-left:unset}.list-blk .list-ttl,.mec-calendar .mec-calendar-events-side .mec-table-side-title{padding:1.641vw 0 2.031vw;font-size:1.563vw;letter-spacing:-.008vw}.list-blk .list-ttl span,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-events-side .mec-table-side-day{margin-left:1.719vw;font-size:1.563vw}.mec-wrap.colorskin-custom .mec-calendar:not(.mec-event-calendar-classic) .mec-selected-day a,.mec-box-calendar.mec-calendar dt:hover a{margin:0 auto}.list-blk .schedule-list{height:49.444vw}.list-blk .schedule-list::-webkit-scrollbar{width:.313vw;border:.078vw solid #d5d5d5}.list-blk .schedule-list li{padding:2.578vw 5.625vw 1.25vw 2.656vw;border-bottom:.078vw solid var(--nude200-color)}.mec-calendar .mec-month-side .mec-event-article{padding-left:2.656vw;font-size:1.406vw;padding-right:2.625vw}.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month,.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month{top:3.9vw;height:1.484vw}.mec-calendar .mec-month-side .mec-event-article .mec-event-detail{font-size:1.406vw}.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month{left:1.563vw}.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month{right:1.563vw}.list-blk .schedule-list li:first-child,.mec-calendar .mec-event-article:first-child{border-top:.078vw solid var(--nude200-color)}.list-blk .schedule-list li .schedule-detail span{padding-left:2.891vw;font-size:1.25vw;letter-spacing:.023vw}.list-blk .schedule-list li .schedule-detail span:before{width:1.563vw;height:1.563vw}.list-blk .schedule-list li .schedule-detail span.day:before,.modern-calendar .schedule-detail span.day:before{width:1.094vw}.list-blk .schedule-list li .txt-list{margin:1.094vw 0 1.797vw;font-size:1.406vw}.learn-btn{padding:.625vw 1.172vw;font-size:1.094vw;letter-spacing:.008vw}.program-calendar{border:.078vw solid var(--dark600-color)}.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-next-month,.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-previous-month{top:3.969vw!important}#tab2 .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-previous-month{left:2.969vw}#tab2 .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-next-month{right:2.969vw}.mec-calendar.mec-event-calendar-classic dl dt{height:10.469vw;padding:1.797vw 1.328vw 1.797vw .781vw;font-size:1.563vw}#tab2 .mec-calendar.mec-event-container-simple .mec-calendar-table-head dt{padding:3.672vw 0 3.438vw;text-align:center}.mec-calendar.mec-event-container-simple .mec-calendar-row dt{font-size:1.563vw}.mec-event-container-simple .mec-monthly-tooltip h4{font-size:1.094vw!important}.mec-calendar.mec-event-container-simple dl dt.mec-calendar-day{font-size:1.563vw}.mec-calendar .mec-calendar-table-head .mec-calendar-day-head{border-radius:0!important}.mec-calendar.mec-event-calendar-classic dl.mec-calendar-table-head .mec-calendar-day-head{padding:3.672vw 0 3.438vw;border-right:.078vw solid var(--dark600-color)}.mec-event-container-simple .mec-monthly-tooltip.event-single-link-simple{padding:.547vw 0 0;font-size:1.094vw;letter-spacing:-.012vw}.popular-blk{padding:5.234vw 0 4.531vw;background-color:var(--dark800-color)}.popular-blk .container{padding-left:1.016vw}.popular-blk .category .category-list li a.active{border-bottom:.234vw solid var(--primary-color)}.popular-blk .category .category-list li a{padding:1.719vw 1.953vw 1.484vw 1.172vw;font-size:1.25vw;letter-spacing:-.023vw;border-bottom:.234vw solid var(--neutral200-color)}.popular-blk .category-content{margin-top:3.047vw}.popular-blk .category-content-list{margin-bottom:3.125vw}.popular-blk .category-content .category-content-list>li{margin-right:1.406vw;margin-bottom:1.406vw;border:.078vw solid var(--neutral200-color);border-radius:.625vw}.popular-blk .category-content .category-content-list>li .category-list{padding:1.797vw 1.953vw 0 2.5vw}.popular-blk .category-content .category-gp span{padding:.234vw .859vw;border:.078vw solid var(--primary-org400-color);background-color:#ffebdb;font-size:1.094vw;letter-spacing:-.031vw}.popular-blk .category-content .category-gp span+span{margin-left:.625vw}.popular-blk .category-content .category-txt{overflow:hidden;padding-top:2.344vw;font-size:1.406vw;min-height:7.266vw}.popular-blk .category-content .category-info{padding:1.484vw 0 .781vw 0}.popular-blk .category-content .input-gp{padding-bottom:1.484vw}.popular-blk .category-info span{margin-bottom:1.328vw;padding-left:2.969vw;font-size:1.25vw}.popular-blk .category-info span:before{width:1.875vw;height:1.875vw}.popular-blk .category-info span.location:before{top:.625vw}.popular-blk .category-content .input-gp .date{margin-bottom:.781vw}.popular-blk .category-content .input-gp .date input,.popular-blk .category-content .input-gp .date select{padding:.625vw 1.016vw;border:.078vw solid var(--neutral400-color);font-size:1.094vw;border-radius:.313vw}.popular-blk .category-content .input-gp .date input:focus,.popular-blk .category-content .input-gp .date select:focus{border:.078vw solid var(--dark900-color)}.enroll-btn{padding:.703vw 0;font-size:1.094vw;border-radius:.313vw}.popular-blk .explore-txt{padding:1.25vw 0;font-size:1.25vw;letter-spacing:.008vw}.popular-blk .explore-txt a{padding:1.563vw;border-radius:.391vw}.conference-blk{padding:4.141vw 0}.conference-blk .container{padding:0vw 5vw}.conference-blk .left-blk{padding:2.891vw 0}.conference-blk .conference-ttl{font-size:3.047vw;letter-spacing:-.07vw}.conference-blk .conference-sub-ttl{padding:.703vw 0;font-size:2.188vw}.conference-blk .conference-sub-ttl{padding:.703vw 0;font-size:2.188vw}.conference-blk .conference-list-ttl{font-size:1.484vw;letter-spacing:-.039vw}.conference-blk .conference-list{padding:.625vw 0 3.125vw}.conference-blk .conference-list li{line-height:1.5;padding-left:1.563vw;font-size:1.25vw}.conference-blk .conference-list li::before{top:.547vw;left:.469vw;width:.547vw;height:.547vw}.conference-blk .conference-btn{padding:.625vw 1.094vw;font-size:1.094vw;border-radius:.156vw}.conference-blk .img-blk .conferene-img01{width:34.219vw}.conference-blk .img-blk .conferene-img01 img{width:33.75vw}.conference-blk .img-blk .conferene-img02{top:12.531vw;right:-.313vw;width:19.141vw}.conference-blk .img-blk .conferene-img02 img{width:19.141vw}.conference-blk .img-blk .conferene-img03{left:-.391vw;width:34.609vw}.service-blk .slider-content:before{top:7.813vw;width:2.5vw;height:2.031vw}.service-blk .slider-content{padding:13.438vw 0vw 7.5vw}.service-blk .carousel-txt{padding-bottom:7.734vw;font-size:1.797vw;letter-spacing:-.039vw}.service-blk .logo-blk{padding-bottom:2.188vw}.service-blk .logo-blk img{width:13.438vw}.service-blk .logo-name{font-size:1.25vw}.service-blk .logo-name span{padding-left:.781vw}.service-blk .slick-prev,.service-blk .slick-next{width:4.375vw;height:4.375vw}.service-blk .slick-prev{left:4.297vw}.service-blk .slick-next{right:4.297vw}.social-media-blk{padding:9.453vw 0 5.625vw}.social-media-blk .social-icons{margin-top:2.188vw}.social-media-blk .social-icons .social-icons-list{padding:0 1.172vw}.social-media-blk .social-icons img{width:5.469vw;height:5.469vw}.social-media-blk .social-list{padding:3.047vw 5.625vw 2.5vw 2.5vw}.social-media-blk .social-list li img{object-fit:cover}.subscribe-blk{padding:0 0 14.063vw}.subscribe-blk .subscribe-content{margin:0 1.172vw;padding:7.891vw 0 11.563vw}.subscribe-blk .subscribe-ttl{font-size:4.688vw;letter-spacing:-.039vw}.subscribe-blk .subscribe-ttl span{font-size:1.797vw}.subscribe-blk .subscribe-link{bottom:-3.906vw;width:54.531vw;padding:1.406vw 1.563vw 1.25vw 1.563vw;box-shadow:0vw .313vw 6.25vw 0vw rgb(169 169 169 / .32)}.subscribe-blk .subscribe-link .img-blk{width:4.219vw}.subscribe-blk .subscribe-link .input{font-size:1.406vw}.subscribe-blk .subscribe-link .btn-subscribe{width:9.531vw;padding:1.953vw 0 1.719vw;font-size:1.406vw;letter-spacing:.039vw}.modal .package-detail-page{padding:4.563vw 3.563vw}.modal .package-detail-page .modal-close-btn{top:3.906vw;right:1.563vw;padding:.938vw}.modal{max-height:54.688vw}.page-id-14268 .modal{max-height:39.063vw}.modal .package-detail-page .package-txt-blk{padding-top:3.125vw}.modal .package-detail-page .form-container{padding:3.75vw 2.266vw 0vw 2.266vw}.page-id-14268 .modal .package-detail-page .form-container{padding:3.75vw 2.266vw}.modal .package-detail-page .form-container .form-group{margin-bottom:1.328vw}.modal .package-detail-page .form-container .form-group label{font-size:1.484vw;letter-spacing:-.031vw}.modal .package-detail-page .form-container .form-group input[type="text"]{padding:1.172vw;font-size:1.25vw;border-radius:.313vw}.modal .package-detail-page .nf-form-content #nf-field-70,.modal .package-detail-page #nf-form-8-cont .nf-form-content input:not([type="submit"]){font-size:1.25vw!important;border-radius:0.313vw!important}.modal .package-detail-page .form-container .details{padding-top:2.656vw}.modal .package-detail-page .form-container .details::after{margin-top:1.641vw}#nf-label-field-74::after,#nf-label-field-101::after{margin-top:1.641vw!important}.modal .package-detail-page .form-container .checkbox-container{padding-top:2.422vw}.modal .package-detail-page .nf-field-container #nf-field-74-wrap .nf-field-element,.modal .package-detail-page .nf-field-container #nf-field-101-wrap .nf-field-element{padding-top:3.422vw!important;text-align:left}.modal .package-detail-page .form-container .checkbox-group{margin-bottom:1.172vw}.modal .package-detail-page .nf-field-element li{margin-bottom:1.172vw!important}.modal .package-detail-page .form-container .checkbox-container input[type="checkbox"]{width:1.406vw;height:1.406vw}.modal .package-detail-page .form-container .checkbox-container .label-txt{padding:.469vw 1.172vw;font-size:1.25vw}.modal .package-detail-page .form-container .btn-container{padding-top:7.813vw}.modal .package-detail-page .form-container .btn-container .join-button,.modal .package-detail-page .form-container .btn-container .cancel-button{margin-left:.391vw;padding:1.094vw 4.063vw;font-size:1.406vw;border-radius:.156vw}.modal .package-detail-page .nf-form-content input[type="submit"]{margin-left:0.391vw!important;padding:1.094vw 4.063vw!important;font-size:1.406vw!important;border-radius:0.156vw!important}.modal .package-detail-page .form-container .btn-container .cancel-button{margin-left:1.563vw}.footer{padding:7.578vw 0}.footer .footer-banner .footer-ttl{padding-bottom:2.109vw;font-size:1.875vw;letter-spacing:-.039vw}.footer .footer-banner ul li{padding-bottom:1.328vw}.footer .footer-banner ul li a{font-size:1.25vw}.footer .footer-banner .menu-list li a{letter-spacing:.078vw}.footer .footer-banner .seminar-list li a{letter-spacing:.031vw}.footer .footer-banner .contact-blk{width:31%}.contact-list li{line-height:1.42;padding-bottom:1.016vw}.contact-list li a{letter-spacing:.039vw}.contact-list li a .img-blk{width:1.719vw}.contact-list li a .location{width:2.734vw}.contact-list li a .txt-blk{padding-left:.703vw}.footer .footer-banner .social-gp{padding:1.563vw 3.047vw}.footer .footer-banner .social-gp li{margin-right:1.563vw}.footer .footer-banner .social-gp li a img{width:2.5vw}.footer .chat{right:1.563vw;bottom:6.406vw;padding:.781vw 1.563vw;border-radius:3.906vw}.footer .chat .chat-img{width:1.875vw;height:1.875vw}.footer .chat .chat-txt{margin-left:.781vw;font-size:1.25vw}.cmn-pagination,.light-theme ul{padding:1.953vw 0}.cmn-pagination .cmn-pager-num,.light-theme ul li a,.light-theme ul li span{padding:.391vw .625vw;font-size:1.094vw}.cmn-pagination .cmn-pager-num:hover,.light-theme ul li:not(:first-child,:last-child) a:hover,.light-theme ul li span:hover,.cmn-pagination .page-numbers.current li,.light-theme ul li:not(:first-child,:last-child) span.current{border:.078vw solid #e4e4e7}.cmn-pagination .cmn-pager-num,.light-theme ul li a,.light-theme ul li span{border-radius:.938vw}.cmn-pagination .prev.page-numbers,.cmn-pagination .next.page-numbers,.light-theme ul li .prev,.light-theme ul li .next{width:2.813vw;padding:.727vw 0;border:.078vw solid #e4e4e7}.cmn-pagination .prev.page-numbers img,.cmn-pagination .next .page-numbers img{max-width:.625vw}.cmn-pagination .prev.page-numbers,.light-theme ul li .prev{margin-right:.781vw}.cmn-pagination .next.page-numbers,.light-theme ul li .next{margin-left:.625vw}.entry{padding:11.719vw 0 9.375vw}.entry .ttl{padding-bottom:1.563vw}.entry .txt{font-size:1.406vw;letter-spacing:-.051vw}.checkbox-wrap .nf-field-element label:before,.checkbox-wrap .nf-field-label label:before,.listcheckbox-wrap .nf-field-element label:before,.listcheckbox-wrap .nf-field-label label:before{font-size:12px!important}.listcheckbox-container .nf-field-element label:before{left:-25px!important}}@media (max-width:767px){.mec-calendar .mec-calendar-table-head{display:block!important}}@media only screen and (max-width:768px){.pc{display:none}.sp{display:block}.container{width:98%}.sub-page .container{width:92%}.l-inner{width:90%}.common-ttl{padding-bottom:4.111vw;font-size:7.778vw;letter-spacing:-.306vw}.common-ttl::after{width:31.667vw;height:1.044vw}.sub-page{padding-top:30.833vw}.go-brochure{margin-top:15px}.nf-response-msg h3{max-width:300px}.header{justify-content:space-between;padding:4.444vw 5.3% 4.444vw 4%}.header .logo{width:63%}.header .burger-menu .icon-bar{display:block;width:5vw;transition:all 0.2s;-webkit-transition:all 0.2s;border-top:3px solid var(--primary-color);cursor:pointer}.header .burger-menu .icon-bar+.icon-bar{margin-top:3.359px}.change .top-bar{transform:translateY(10px) rotate(45deg)}.change .middle-bar{opacity:0}.change .bottom-bar{transform:translateY(-3px) rotate(-45deg)}.header .menu{display:none}.header .menu.active{display:block;position:fixed;top:42vw;right:0;width:100%;height:100vh;overflow:auto;padding-left:0;background:#000;text-align:right}.header .btn-gp{width:95%;margin:5.556vw auto;padding-bottom:27.778vw}.header .btn-gp .enroll-btn{padding:2.5vw;font-size:3.056vw;border-radius:.556vw}.header .menu .menu-list{flex-direction:column;align-items:end;width:100%;margin-right:0;padding-left:0}.header .menu .menu-list li{margin-top:8%;margin-right:5%;margin-bottom:2%}.header .menu .menu-list li a{color:var(--neutral400-color);font-size:4.444vw;font-weight:400}.header .menu .menu-list li a.sub-menu{padding-right:4.722vw}.header .menu .menu-list li a:hover,.header .menu .menu-list li.active .sub-menu{color:var(--neutral800-color)}.header .menu .submenu-item{display:none;position:unset;width:100%;padding:0vw;background:none}.header .menu li.active .sub-menu::before{display:none}.header .menu .submenu-list{flex-direction:column;align-items:end}.header .menu .submenu-list li a{color:var(--dark300-color);font-size:3.889vw;font-weight:400}.header .menu .submenu-list li a:hover{color:var(--dark300-color)}.header .menu .submenu-list li{margin-right:0}.header .menu .search-btn{width:95%;margin:0 auto;padding:27.778vw 0 0}.header .menu .search-btn .input-gp{width:100%;margin:0 auto}.header .menu .search-btn .input-gp::before{display:none}.header .menu .search-btn .input-gp::after{position:absolute;top:50%;right:7.778vw;width:4.5vw;height:4.5vw;background:url(/wp-content/themes/cbs-singapore/img/ico_search_sp.svg) no-repeat center / cover;content:"";transform:translateY(-50%)}.header .menu .menu-list li a.sub-menu:after{position:absolute;top:50%;right:0;width:3.333vw;height:1.667vw;background:url(/wp-content/themes/cbs/assets/img/ico_dropdown.svg) no-repeat center / cover;content:"";transform:translateY(-50%)}.header .menu .menu-list li.active .sub-menu::after{position:absolute;top:50%;right:0;width:3.333vw;height:1.667vw;background:url(/wp-content/themes/cbs/assets/img/ico_up_arr.svg) no-repeat center / cover;content:"";transform:translateY(-50%)}.header .menu .menu-list li a:hover.sub-menu:after,.header .menu .menu-list li.active a.sub-menu:after{filter:none}.header .menu .search-btn input{width:100%;padding:2.389vw;border:.278vw solid var(--dark300-color);background-color:var(--white);border-radius:.556vw;color:var(--dark900-color)}.header .menu .search-btn input:focus{outline:none}.header .menu .search-btn input::placeholder{color:var(--dark900-color);font-size:3.056vw;font-weight:400}.mv-blk{margin-top:32.5vw;padding-bottom:13.333vw;background:linear-gradient(to bottom,#FFCF9600 10%,#fb80248c 80%),url(/wp-content/themes/cbs/assets/img/img_mv_sp.webp);background-repeat:no-repeat;background-position:center;background-size:cover}.mv-blk .mv-ttl{padding:15vw 0vw 0vw 4.167vw;font-size:7.778vw;font-weight:600;letter-spacing:-.139vw}.mv-blk .quick-enroll{margin:13.611vw 6.389vw 0vw 6.667vw;padding:4.167vw 1.667vw 5vw}.mv-blk .quick-enroll .program-list{flex-direction:column;align-items:stretch;padding:0 4.167vw;gap:1.667vw}.mv-blk .quick-enroll .program-list .program-list-item{font-size:3.889vw;font-weight:500;letter-spacing:-.056vw}.mv-blk .quick-enroll .program-list .form-group{margin-top:1.389vw;padding:0vw;gap:2.778vw;max-width:100%}.select2-container .selection{display:flex;align-items:center}.mv-blk .quick-enroll .program-list .form-group input[type="text"],.select2-container .selection{padding:2.778vw 13.389vw 2.778vw 12.778vw;font-size:3.889vw}.home .select2-container--open .select2-dropdown--below{padding:2.222vw;font-size:3.889vw;min-width:73.611vw;left:0vw;top:0vw}.mv-blk .quick-enroll .program-list .form-group .clear-button{top:50%;right:8.278vw;font-size:6.111vw;transform:translateY(-50%)}.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:3.333vw;width:100%!important}.mv-blk .quick-enroll .program-list .form-group .program-list-icon{position:absolute;left:4.167vw;width:4.167vw;height:4.167vw}.mv-blk .quick-enroll .program-list .form-group .dropdown,.popular-blk .category-content .input-gp .date .dropdown,.select2-container--default .select2-selection--single .select2-selection__arrow{top:30%;right:2.222vw;width:4.444vw;height:4.444vw;transform:translate(-30%)}.popular-blk .category-content .input-gp .date .dropdown{top:20%}.mv-blk .quick-enroll .program-list .enroll-btn{width:100%;margin-top:1.389vw;margin-bottom:0vw;padding:18px 35px;font-size:2.778vw;font-weight:500}.intro-blk{flex-wrap:wrap;align-items:center;padding-top:6.667vw}.intro-blk .txt-blk{width:100%;padding:0}.intro-blk .txt-blk .txt{line-height:1.22;padding:3.056vw 4.722vw 9.722vw;font-size:3.889vw;letter-spacing:-.139vw}.intro-blk .category-blk{width:100%;padding:9.444vw 3.333vw 3.333vw 4.722vw}.intro-blk .category-blk .info-list li{width:49%;margin-bottom:5.833vw}.intro-blk .category-blk .info-list li .number{font-size:7.778vw}.intro-blk .category-blk .info-list li .info-ttl{padding-bottom:5.556vw;font-size:4.444vw}.ttl{font-size:7.778vw;font-weight:600;text-align:center;letter-spacing:-.139vw}.client-blk{padding:6.111vw 0 3.333vw}.client-blk .slider{padding:6.389vw 8.333vw}.client-blk .slider img{width:26.389vw}.client-blk .slider-blk:before,.client-blk .slider-blk:after{width:8.333vw;height:25.278vw}.calendar-blk{padding:8.333vw 0 8.056vw 0}.calendar-blk .container{width:92%;padding-left:0vw}.calendar-blk .search-gp{padding:7.067vw .556vw 5.278vw}.search-box{width:100%}.search-box::before,.is-ajax-search label::before{top:41%;left:3.333vw;width:4.444vw;height:4.722vw;transform:translateY(-41%)}.search-box input,.is-form-style input.is-search-input{padding:2.778vw 9.444vw;font-size:3.889vw!important}.search-box input::placeholder,.is-form-style input.is-search-input::placeholder{font-size:3.889vw}.search-gp .btn-gp img{width:6.944vw}.search-gp .btn-gp a{width:10.556vw;padding:1.667vw 0;border-radius:.556vw}.search-gp .btn-gp .dash-ico{margin-right:1.111vw}.calendar-content-blk{display:block;border:unset}.modern-calendar .mec-calendar .mec-calendar-side{width:100%!important}.calendar-content-blk .calendar-header,.mec-skin-monthly-view-month-navigator-container{padding:2.222vw 3.333vw 2.222vw 4.444vw}.mec-calendar .mec-calendar-topsec{display:flex;flex-wrap:wrap}.calendar-header .arr img{width:1.667vw}.mec-calendar .mec-calendar-topsec{width:100%!important}.mec-calendar .mec-month-side .mec-event-article{padding-left:5.556vw;font-size:2.5vw;padding-right:5.556vw}.mec-calendar .mec-month-side .mec-event-article .mec-event-detail,.mec-calendar .mec-event-article .mec-event-detail{font-size:2.5vw;color:var(--neutral700-color);font-weight:700;letter-spacing:.5px}.mec-calendar .mec-calendar-events-side{padding:0}.mec-calendar{border:none}.mec-calendar.mec-event-container-novel,.mec-calendar.mec-event-container-simple{overflow-x:unset!important}.mec-event-container-novel .mec-calendar-side,.mec-event-container-simple .mec-calendar-side{min-width:unset!important}.page-calendar #tab2 .mec-box-calendar.mec-calendar .mec-calendar-header{margin-top:0!important}#tab2 .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-next-month{right:5.556vw}#tab2 .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-previous-month{left:5.556vw}#tab2 .mec-calendar.mec-event-container-simple .mec-calendar-table-head dt{text-align:center;padding:5.556vw 0 5.556vw;font-size:2.778vw}.mec-calendar.mec-event-container-simple dl dt.mec-calendar-day,.mec-calendar.mec-event-container-simple .mec-calendar-row dt{font-size:2.778vw}.mec-event-container-simple .mec-monthly-tooltip.event-single-link-simple h4{font-size:1.944vw}.mec-calendar.mec-event-calendar-classic dl dt{height:22.778vw;width:14.7%;padding:4.389vw 4.722vw 4.389vw 2.778vw;font-size:2.778vw}.mec-event-calendar-classic .mec-calendar-side .mec-calendar-table{min-height:unset!important}.learn-btn{padding:2.222vw 4.167vw;font-size:2.333vw;letter-spacing:.028vw}.mec-calendar-header .calendar-current-date{padding-top:2.5vw;font-size:2.5vw!important;margin-top:0!important}.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month,.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month{height:4.444vw;top:5.556vw}.mec-box-calendar.mec-calendar dt{font-size:2.778vw}.mec-calendar dt a{width:16.28%;padding:5.556vw 0vw}.mec-wrap.colorskin-custom .mec-calendar:not(.mec-event-calendar-classic) .mec-selected-day a,.mec-box-calendar.mec-calendar dt:hover a{width:11.111vw;height:11.111vw;margin:0 auto}.mec-calendar .mec-calendar-events-side{width:100%}.list-blk .list-ttl,.mec-calendar .mec-calendar-events-side .mec-table-side-title,.mec-calendar-events-sec .mec-table-side-title{padding:10.167vw 0 3.889vw;font-size:2.778vw}.mec-calendar-events-sec .mec-table-side-title{margin-bottom:0px!important;padding:6.167vw 0 2.167vw 3.889vw;text-align:center;font-family:"Circular Spotify Text"}.mec-calendar-events-sec .mec-table-side-title{display:block!important}.list-blk .list-ttl span,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-events-side .mec-table-side-day,.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-day{margin-left:4.167vw;font-size:2.778vw;width:8.333vw;height:8.333vw;display:inline-flex;padding:0 5px;text-align:center;justify-content:center;align-items:center;border:1px solid var(--primary-color);color:var(--primary-color);border-radius:50%}.list-blk .schedule-list{height:unset}.list-blk .schedule-list::-webkit-scrollbar{width:1.111vw}.list-blk .schedule-list li{padding:5vw 11.111vw 4vw 5.278vw}.list-blk .schedule-list li .schedule-detail span{padding-left:5vw;font-size:2.222vw;letter-spacing:.083vw}.list-blk .schedule-list li .schedule-detail span:before{top:-.556vw;left:0vw;width:3.333vw;height:3.333vw}.list-blk .schedule-list li .schedule-detail span.day:before,.modern-calendar .schedule-detail span.day:before{background:url(/wp-content/themes/cbs/assets/img/ico_day_sp.svg) no-repeat center/cover}.list-blk .schedule-list li .txt-list,.mec-calendar .mec-event-article .mec-event-title{margin:1.667vw 0 1.667vw;font-size:2.5vw;letter-spacing:.028vw;font-family:"Circular Spotify Text"}.list-blk .schedule-list li .learn-btn{padding:1.389vw 2.222vw;font-size:1.944vw;letter-spacing:.028vw}.event-color{width:8px!important;height:8px!important;margin-top:-4px;background-color:transparent!important}.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-next-month,.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-previous-month{top:4.444vw!important}.mec-wrap.colorskin-custom .mec-color{color:var(--neutral500-color);font-size:2.222vw;font-weight:600}.mec-calendar.mec-event-calendar-classic dl.mec-calendar-table-head .mec-calendar-day-head{padding:5.556vw 0;text-align:center}.mec-event-container-simple .mec-monthly-tooltip.event-single-link-simple{padding:1.944vw 0 0;font-size:3.889vw;letter-spacing:-.042vw}.popular-blk{padding:7.222vw 0 5.556vw}.popular-blk .container{padding-left:0vw}.popular-blk .category{display:block}.popular-blk .category .category-list li a.active{border-bottom:.833vw solid var(--primary-color)}.popular-blk .category .category-list li a{padding:5.556vw 2.5vw 2.778vw 2.556vw;font-size:3.889vw;letter-spacing:-.083vw;border-bottom:.833vw solid var(--neutral200-color)}.popular-blk .category-content{margin-top:4.167vw}.popular-blk .category .category-list{width:96%;margin:0 auto}.popular-blk .category-content-list{display:block;margin-bottom:5.556vw}.popular-blk .category-content .category-content-list>li{width:93%;margin:0 0 3.889vw 3.333vw;padding:0vw 4.167vw 4.778vw 4.167vw;border-radius:2.222vw}.popular-blk .category-content .category-image{margin-bottom:5vw}.popular-blk .category-content .category-content-list>li .category-detail{display:block;padding:5vw 2.222vw .556vw 2.222vw}.popular-blk .category-content .category-gp span{padding:.41vw 3.889vw;font-size:2.778vw}.mec-calendar .mec-calendar-row dt.mec-has-event:hover,.mec-calendar.mec-event-calendar-classic .mec-calendar-row dt.mec-has-event:not(.mec-selected-day):hover a{color:#4d4d4d!important}.mec-calendar.mec-event-calendar-classic .mec-has-event:after{left:50%!important;transform:translateX(-50%)!important;top:6.667vw!important;width:1.667vw!important;height:1.667vw!important}.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec{padding:0!important}.popular-blk .category-content .category-gp span+span{margin-left:2.222vw}.popular-blk .category-content .category-txt{padding-top:6.111vw;font-size:3.889vw;min-height:19.444vw}.popular-blk .category-content .category-info{padding:4.167vw 0 1.389vw 0}.popular-blk .category-content .category-info span{line-height:1.265;margin-bottom:3.889vw;padding-left:8.333vw;font-size:3.333vw;letter-spacing:.056vw}.popular-blk .category-info span:last-child{margin-bottom:0}.popular-blk .category-content .category-info span:before{width:5.278vw;height:5.278vw}.popular-blk .category-content .input-gp{width:94%;padding-bottom:0}.popular-blk .category-content .input-gp .date{margin-bottom:2.111vw}.popular-blk .category-content .input-gp .date input,.popular-blk .category-content .input-gp .date select{width:100%;padding:1.389vw 1.944vw;font-size:2.889vw}.enroll-btn{padding:1.667vw 0;font-size:3.056vw;border-radius:1.111vw}.popular-blk .explore-txt{padding:3.3vw 2.778vw;font-size:3.333vw;letter-spacing:-.139vw}.popular-blk .explore-txt a{padding:5.556vw;border-radius:1.389vw}.conference-blk{padding:0 0 92.222vw 0}.conference-blk .container{flex-direction:column;padding:0 3.056vw}.conference-blk .left-blk{width:100%;padding:11.111vw 0 6.667vw}.conference-blk .conference-ttl{font-size:6.389vw;letter-spacing:-.139vw}.conference-blk .conference-sub-ttl{padding:2.222vw 0;font-size:5.278vw;letter-spacing:-.083vw}.conference-blk .conference-list-ttl{font-size:4.444vw;letter-spacing:-.083vw}.conference-blk .conference-list{padding:2.5vw 0 4.444vw}.conference-blk .conference-list li{line-height:1.2;padding-left:6.111vw;font-size:3.889vw}.conference-blk .conference-list li::before{top:1.389vw;left:2.222vw;width:1.667vw;height:1.667vw}.conference-blk .conference-btn{padding:1.944vw 4.167vw;font-size:3.333vw}.conference-blk .img-blk{width:100%}.conference-blk .img-blk .conferene-img01{position:absolute;left:8.056vw;width:61.389vw}.conference-blk .img-blk .conferene-img01 img{width:65.111vw}.conference-blk .img-blk .conferene-img02{top:20.833vw;right:.556vw;width:41.389vw}.conference-blk .img-blk .conferene-img02 img{width:68.056vw}.conference-blk .img-blk .conferene-img03{top:34.944vw;bottom:0vw;left:.556vw;width:63.889vw}.service-blk{background-color:var(--neutral800-color);color:var(--nude700-color)}.service-blk .slider-content:before{top:6.667vw;width:5.556vw;height:4.444vw}.service-blk .slider-content{width:100%;padding:14.444vw 14.722vw 5.833vw 14.722vw}.service-blk .carousel-txt{padding-bottom:7.5vw;font-size:3.889vw;font-weight:400;text-align:center;letter-spacing:-.139vw}.service-blk .logo-blk{padding-bottom:1.667vw;text-align:center}.service-blk .logo-blk img{width:29.167vw}.service-blk .logo-name{font-size:2.778vw}.service-blk .logo-name span{padding-left:2.778vw}.service-blk .slick-prev,.service-blk .slick-next{top:26.111vw;width:4.444vw;height:4.444vw}.service-blk .slick-prev{left:6.667vw}.service-blk .slick-next{right:6.667vw}.social-media-blk{padding:7.056vw 0 10.556vw;background-color:#fff}.social-media-blk .container{width:100%}.social-media-blk .social-icons{margin-top:7.778vw}.social-media-blk .social-icons .social-icons-list{padding:0 2.778vw}.social-media-blk .social-icons img{width:13.889vw;height:13.889vw}.social-media-blk .social-list{padding:6.944vw 0 0 0}.social-list .image1{grid-column:1;grid-row:1 / span 2}.social-list .image2{grid-column:2;grid-row:1}.social-list .image3{grid-column:1;grid-row:4 / span 2}.social-list .image4{grid-row:4;grid-column:2}.social-list .image5{grid-column:1;grid-row:3}.social-list .image6{grid-column:2;grid-row:2 / span 2}.social-list .image7{grid-column:1;grid-row:6}.social-list .image8{grid-column:2;grid-row:5 / span 2}.social-media-blk .social-list li img{object-fit:cover}.subscribe-blk{padding:0 0 12.222vw}.subscribe-blk .subscribe-content{margin:0 3.333vw;padding:5vw 0 10.833vw}.subscribe-blk .subscribe-ttl{font-size:4.444vw;letter-spacing:-.139vw}.subscribe-blk .subscribe-ttl span{font-size:2.222vw;letter-spacing:-.056vw}.subscribe-blk .subscribe-link{bottom:-5vw;left:53%;width:75.278vw;padding:1.667vw 2.222vw .833vw 1.944vw;transform:translateX(-51%)}.subscribe-blk .subscribe-link .img-blk{width:5.833vw}.subscribe-blk .subscribe-link .input{width:63%;font-size:2.944vw}.checkbox-wrap .nf-field-element label:before,.checkbox-wrap .nf-field-label label:before,.listcheckbox-wrap .nf-field-element label:before,.listcheckbox-wrap .nf-field-label label:before{font-size:12px!important}.listcheckbox-container .nf-field-element label:before{left:-25px!important}.nf-form-content label{font-size:3.889vw!important}.subscribe-blk .subscribe-link .btn-subscribe{width:15.556vw;padding:2.778vw;font-size:1.944vw;letter-spacing:.139vw}.modal{width:90%}.modal .package-detail-page{padding:9.722vw 5.556vw 9.722vw 5.556vw}.page-id-14268 .modal .package-detail-page{padding:9.722vw 5.556vw}.modal .package-detail-page .modal-close-btn{top:10.056vw;right:5.556vw;padding:2.222vw}.page-id-14268 .modal .package-detail-page .modal-close-btn{top:3.056vw}.modal .package-detail-page .package-txt-blk{padding-top:0vw}.modal .package-detail-page .form-container{padding:8.333vw 0 0 0}.page-id-14268 .modal .package-detail-page .form-container{padding:8.333vw 0 0 0}.modal .package-detail-page .form-container .form-group{margin-bottom:1.944vw}.modal .package-detail-page .form-container .form-group label{font-size:4.167vw;letter-spacing:-.111vw}.modal .package-detail-page .form-container .form-group input[type="text"]{padding:2.778vw;font-size:2.778vw;border-radius:1.111vw}.modal .package-detail-page .nf-form-content #nf-field-70,.modal .package-detail-page #nf-form-8-cont .nf-form-content input:not([type="submit"]){font-size:3.778vw!important;border-radius:1.111vw!important}.modal .package-detail-page .form-container .details{padding-top:6.944vw}.modal .package-detail-page .form-container .details::after{margin-top:5.833vw}#nf-label-field-74::after,#nf-label-field-101::after{margin-top:3.833vw!important}.modal .package-detail-page .form-container .checkbox-container{padding-top:8.611vw}.modal .package-detail-page .nf-field-container #nf-field-74-wrap .nf-field-element,.modal .package-detail-page .nf-field-container #nf-field-101-wrap .nf-field-element{padding-top:8.611vw!important;text-align:left}.modal .package-detail-page .form-container .checkbox-group{margin-bottom:4.167vw}.modal .package-detail-page .nf-field-element li{margin-bottom:4.167vw!important}.modal .package-detail-page .form-container .checkbox-container input[type="checkbox"]{width:3.889vw;height:3.889vw}.modal .package-detail-page .form-container .checkbox-container .label-txt{padding:1.667vw 4.167vw;font-size:3.333vw}.modal .package-detail-page .form-container .btn-container{padding-top:13.889vw}.modal .package-detail-page .form-container .btn-container .join-button,.modal .package-detail-page .form-container .btn-container .cancel-button{padding:2.778vw 8.333vw;font-size:3.889vw;border-radius:.556vw}.modal .package-detail-page .nf-form-content input[type="submit"]{padding:2.778vw 8.333vw!important;font-size:3.889vw!important;border-radius:0.556vw!important}.modal .package-detail-page .form-container .btn-container .cancel-button{margin-left:2.778vw}.footer{padding:11.111vw 3.889vw}.footer .container{width:98%}.footer .footer-banner{flex-direction:column}.footer .footer-banner .footer-ttl{padding-bottom:4.167vw;font-size:5.556vw;letter-spacing:-.139vw}.footer .footer-banner ul li{padding-bottom:2.778vw}.footer .footer-banner .footer-menu-blk{width:32%}.footer .footer-banner ul li a{color:var(--neutral300-color);font-size:3.889vw;font-weight:400}.footer .footer-banner .menu-list li a{letter-spacing:-.139vw}.footer .footer-banner .workshop-blk{width:100%;padding-top:5.278vw}.footer .footer-banner .seminar-list li a{letter-spacing:-.167vw}.footer .footer-banner .contact-blk{width:100%;padding-top:6.111vw}.footer .footer-banner .contact-blk .contact-list{width:73%}.footer .footer-banner .contact-list li{line-height:1.2;padding-bottom:3.889vw}.footer .footer-banner .contact-list li a{display:flex;letter-spacing:-.028vw}.footer .footer-banner .contact-list li a .img-blk{width:6.111vw}.footer .footer-banner .contact-list li a .location{width:23.056vw}.footer .footer-banner .contact-list li a .txt-blk{padding-left:3.611vw}.footer .footer-banner .social-gp{justify-content:center;padding:5.556vw 10.833vw}.footer .footer-banner .social-gp li{margin-right:5.556vw}.footer .footer-banner .social-gp li a img{width:8.889vw}.footer .chat{right:5.556vw;bottom:22.778vw;padding:1.389vw 2.778vw;border-radius:13.889vw}.footer .chat .chat-img{width:5.556vw;height:5.556vw}.footer .chat .chat-txt{margin-left:2.778vw;font-size:3.333vw}.cmn-pagination,.light-theme ul{display:flex;justify-content:center;align-items:center;width:97.5%;padding:6.944vw 0}.cmn-pagination .cmn-pager-num,.light-theme ul li a,.light-theme ul li span{padding:1.389vw 2.222vw;border:.278vw solid #fff0;font-size:3.889vw}.cmn-pagination .cmn-pager-num:hover,.light-theme ul li:not(:first-child,:last-child) a:hover,.light-theme ul li span:hover,.cmn-pagination .page-numbers.current li,.light-theme ul li:not(:first-child,:last-child) span.current{border:.278vw solid #e4e4e7}.cmn-pagination .cmn-pager-num,.light-theme ul li a,.light-theme ul li span{border-radius:3.333vw}.cmn-pagination .prev.page-numbers,.cmn-pagination .next.page-numbers,.light-theme ul li .prev,.light-theme ul li .next{width:10vw;padding:2.583vw 0;border:.278vw solid #e4e4e7}.cmn-pagination .prev.page-numbers img,.cmn-pagination .next .page-numbers img{max-width:2.222vw}.cmn-pagination .prev.page-numbers,.light-theme ul li .prev{margin-right:2.778vw}.cmn-pagination .next.page-numbers,.light-theme ul li .next{margin-left:2.222vw}.entry{padding:41.667vw 0 33.333vw}.entry .ttl{padding-bottom:5.556vw}.entry .txt{font-size:1.406vw;letter-spacing:-.051vw}}@media only screen and (max-width:622.9px){.sub-page{padding-top:45.833vw}}