.bgcbs-main *,.bgcbs-main .ui-selectmenu-button .ui-selectmenu-text{outline:0;line-height:150%;box-sizing:border-box}.bgcbs-main .bgcbs-clear-fix:after{height:0;clear:both;content:" ";font-size:0;display:block;visibility:hidden}* html .bgcbs-clear-fix{zoom:1}.bgcbs-main .bgcbs-list-reset,.bgcbs-main .bgcbs-list-reset li{margin:0;padding:0;list-style:none}.bgcbs-main .bgcbs-list-reset li:before{width:0;height:0;content:"";display:none;visibility:hidden}.bgcbs-main .bgcbs-align-right{text-align:right}.bgcbs-main .bgcbs-hidden,.bgcbs-main.bgcbs-hidden{display:none !important}.bgcbs-main .ui-selectmenu-menu{-webkit-box-shadow:0px 18px 19px -20px rgba(0,0,0,.1);-moz-box-shadow:0px 18px 19px -20px rgba(0,0,0,.1);box-shadow:0px 18px 19px -20px rgba(0,0,0,.1)}.bgcbs-main .bgcbs-circle{text-align:center;border-width:1px;border-style:solid;border-radius:9999em;display:inline-block}.bgcbs-main img{max-width:100%;height:auto;display:block}.bgcbs-main a,.bgcbs-main a:hover{box-shadow:none;text-decoration:none}.bgcbs-main label{margin-bottom:0}.bgcbs-main input[type=submit]{cursor:pointer}.bgcbs-booking-form-error{color:red}html .bgcbs-main,html .bgcbs-main *{font-family:'Nunito'}.bgcbs-main,.bgcbs-main a,.bgcbs-main .ui-timepicker-wrapper{font-size:16px;font-weight:400}.bgcbs-main .bgcbs-form-field>input,.bgcbs-main .bgcbs-form-field>select,.bgcbs-main .bgcbs-form-field>textarea,.bgcbs-main .ui-selectmenu-menu .ui-menu,.bgcbs-main .ui-selectmenu-button .ui-selectmenu-text{font-size:18px;font-weight:600;line-height:28px}.bgcbs-main .ui-selectmenu-menu .ui-menu{font-weight:400}.bgcbs-main h2,.bgcbs-main h2 a{font-size:32px;font-weight:600;line-height:34px}.bgcbs-main h3,.bgcbs-main h3 a{font-size:24px;font-weight:600;line-height:1.5em}.bgcbs-main h5,.bgcbs-main h5 a,.bgcbs-main .bgcbs-box-style-1>span:first-child,.bgcbs-main .bgcbs-info-2-section .bgcbs-info-2-section-price>span.bgcbs-info-2-section-price-item-1{font-size:16px;font-weight:700;line-height:24px}.bgcbs-main .bgcbs-payment-form>ul>li{font-size:24px;font-weight:600;line-height:34px}.bgcbs-main .bgcbs-qtip .qtip-content,.bgcbs-course-group-list .bgcbs-course-group-list-item p{font-size:16px;font-weight:400;line-height:26px}.bgcbs-info-2-section .bgcbs-info-2-section-price>span.bgcbs-info-2-section-price-item-2{font-size:32px;font-weight:600;line-height:44px}.bgcbs-button>a,input.bgcbs-button{font-size:14px;font-weight:700}.bgcbs-main .ui-tabs .ui-tabs-nav li a{font-size:18px;font-weight:600;line-height:28px}.bgcbs-main label,.bgcbs-main .bgcbs-form-field>label a,.bgcbs-main .bgcbs-box-style-1>span:first-child+span{font-size:12px;line-height:24px;font-weight:400;text-transform:uppercase}.bgcbs-main .bgcbs-box-style-1>span:first-child+span{text-transform:lowercase}.bgcbs-course-agreement-form ul li,.bgcbs-course-agreement-form ul li a,.bgcbs-participant-number-circle>div{font-size:14px;font-weight:400;line-height:24px}.bgcbs-info-1-section>ul>li>div:first-child+div>span,.bgcbs-info-2-section ul>li>div:first-child+div>span{font-size:14px;font-weight:400;line-height:26px;letter-spacing:1px;text-transform:uppercase}.bgcbs-main .bgcbs-form-checkbox-field.bgcbs-form-checkbox-field-style-1>div,.bgcbs-main .bgcbs-course-group-list .bgcbs-course-group-list-item .bgcbs-course-group-list-item-meta>div>span:first-child+span{font-size:14px;font-weight:700;line-height:21px}@font-face{font-family:'bgcbs-icon-feature';src:url(//schwimmfischli.ch/wp-content/plugins/bookingo/style/../font/bgcbs-icon-feature.eot);src:url(//schwimmfischli.ch/wp-content/plugins/bookingo/style/../font/bgcbs-icon-feature.eot) format('embedded-opentype'),url(//schwimmfischli.ch/wp-content/plugins/bookingo/style/../font/bgcbs-icon-feature.ttf) format('truetype'),url(//schwimmfischli.ch/wp-content/plugins/bookingo/style/../font/bgcbs-icon-feature.woff) format('woff'),url(//schwimmfischli.ch/wp-content/plugins/bookingo/style/../font/bgcbs-icon-feature.svg) format('svg');font-style:normal;font-weight:400}html [class^=theme-icon-feature-],html [class*=" theme-icon-feature-"]{font-size:48px;font-family:'bgcbs-icon-feature' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bgcbs-main .bgcbs-icon-feature-touch:before{content:"\e999"}.bgcbs-main .bgcbs-icon-feature-learning:before{content:"\e998"}.bgcbs-main .bgcbs-icon-feature-science:before{content:"\e997"}.bgcbs-main .bgcbs-icon-feature-house-location:before{content:"\e996"}.bgcbs-main .bgcbs-icon-feature-calendar-check:before{content:"\e995"}.bgcbs-main .bgcbs-icon-feature-timer:before{content:"\e994"}.bgcbs-main .bgcbs-icon-feature-id:before{content:"\e993"}.bgcbs-main .bgcbs-icon-feature-mobile-phone:before{content:"\e992"}.bgcbs-main .bgcbs-icon-feature-tablet:before{content:"\e991"}.bgcbs-main .bgcbs-icon-feature-layers:before{content:"\e990"}.bgcbs-main .bgcbs-icon-feature-documents:before{content:"\e989"}.bgcbs-main .bgcbs-icon-feature-book:before{content:"\e988"}.bgcbs-main .bgcbs-icon-feature-medal:before{content:"\e987"}.bgcbs-main .bgcbs-icon-feature-winners:before{content:"\e986"}.bgcbs-main .bgcbs-icon-feature-trophy:before{content:"\e985"}.bgcbs-main .bgcbs-icon-feature-elevator:before{content:"\e984"}.bgcbs-main .bgcbs-icon-feature-reception:before{content:"\e983"}.bgcbs-main .bgcbs-icon-feature-shower-2:before{content:"\e982"}.bgcbs-main .bgcbs-icon-feature-toilet:before{content:"\e981"}.bgcbs-main .bgcbs-icon-feature-swimming-pool-2:before{content:"\e980"}.bgcbs-main .bgcbs-icon-feature-car:before{content:"\e979"}.bgcbs-main .bgcbs-icon-feature-ocean:before{content:"\e978"}.bgcbs-main .bgcbs-icon-feature-water-drop:before{content:"\e977"}.bgcbs-main .bgcbs-icon-feature-car-park:before{content:"\e976"}.bgcbs-main .bgcbs-icon-feature-cheeseburger:before{content:"\e975"}.bgcbs-main .bgcbs-icon-feature-breakfast:before{content:"\e974"}.bgcbs-main .bgcbs-icon-feature-food:before{content:"\e973"}.bgcbs-main .bgcbs-icon-feature-hotdog:before{content:"\e972"}.bgcbs-main .bgcbs-icon-feature-pizza:before{content:"\e971"}.bgcbs-main .bgcbs-icon-feature-taco:before{content:"\e970"}.bgcbs-main .bgcbs-icon-feature-lockers:before{content:"\e969"}.bgcbs-main .bgcbs-icon-feature-bikini:before{content:"\e968"}.bgcbs-main .bgcbs-icon-feature-slippers:before{content:"\e967"}.bgcbs-main .bgcbs-icon-feature-checklist:before{content:"\e966"}.bgcbs-main .bgcbs-icon-feature-task:before{content:"\e965"}.bgcbs-main .bgcbs-icon-feature-fitness-center:before{content:"\e964"}.bgcbs-main .bgcbs-icon-feature-dryer:before{content:"\e963"}.bgcbs-main .bgcbs-icon-feature-sauna:before{content:"\e962"}.bgcbs-main .bgcbs-icon-feature-shower-1:before{content:"\e961"}.bgcbs-main .bgcbs-icon-feature-swimming-pool-1:before{content:"\e960"}.bgcbs-main .bgcbs-icon-feature-badminton:before{content:"\e959"}.bgcbs-main .bgcbs-icon-feature-basketball-1:before{content:"\e958"}.bgcbs-main .bgcbs-icon-feature-football:before{content:"\e957"}.bgcbs-main .bgcbs-icon-feature-golf:before{content:"\e956"}.bgcbs-main .bgcbs-icon-feature-soccer:before{content:"\e955"}.bgcbs-main .bgcbs-icon-feature-volleyball:before{content:"\e954"}.bgcbs-main .bgcbs-icon-feature-basketball-2:before{content:"\e953"}.bgcbs-main .bgcbs-icon-feature-bowling:before{content:"\e952"}.bgcbs-main .bgcbs-icon-feature-bowling-pins:before{content:"\e951"}.bgcbs-main .bgcbs-icon-feature-boxing:before{content:"\e950"}.bgcbs-main .bgcbs-icon-feature-dumbbell-1:before{content:"\e949"}.bgcbs-main .bgcbs-icon-feature-dumbbell-2:before{content:"\e948"}.bgcbs-main .bgcbs-icon-feature-fencing-1:before{content:"\e947"}.bgcbs-main .bgcbs-icon-feature-hockey:before{content:"\e946"}.bgcbs-main .bgcbs-icon-feature-iceskate:before{content:"\e945"}.bgcbs-main .bgcbs-icon-feature-fencing-2:before{content:"\e944"}.bgcbs-main .bgcbs-icon-feature-martial-art:before{content:"\e943"}.bgcbs-main .bgcbs-icon-feature-board-game:before{content:"\e942"}.bgcbs-main .bgcbs-icon-feature-pingpong:before{content:"\e941"}.bgcbs-main .bgcbs-icon-feature-rollerblade:before{content:"\e940"}.bgcbs-main .bgcbs-icon-feature-skateboard:before{content:"\e939"}.bgcbs-main .bgcbs-icon-feature-soccer-court:before{content:"\e938"}.bgcbs-main .bgcbs-icon-feature-tennis:before{content:"\e937"}.bgcbs-main .bgcbs-icon-feature-tennis-court:before{content:"\e936"}.bgcbs-main .bgcbs-icon-feature-leaf:before{content:"\e935"}.bgcbs-main .bgcbs-icon-feature-disabled:before{content:"\e934"}.bgcbs-main .bgcbs-icon-feature-location:before{content:"\e933"}.bgcbs-main .bgcbs-icon-feature-map:before{content:"\e932"}.bgcbs-main .bgcbs-icon-feature-credit-card:before{content:"\e931"}.bgcbs-main .bgcbs-icon-feature-wallet:before{content:"\e930"}.bgcbs-main .bgcbs-icon-feature-calc:before{content:"\e929"}.bgcbs-main .bgcbs-icon-feature-handbag:before{content:"\e928"}.bgcbs-main .bgcbs-icon-feature-picture:before{content:"\e927"}.bgcbs-main .bgcbs-icon-feature-error:before{content:"\e926"}.bgcbs-main .bgcbs-icon-feature-timetable:before{content:"\e925"}.bgcbs-main .bgcbs-icon-feature-recurring:before{content:"\e924"}.bgcbs-main .bgcbs-icon-feature-question:before{content:"\e923"}.bgcbs-main .bgcbs-icon-feature-info:before{content:"\e922"}.bgcbs-main .bgcbs-icon-feature-warning:before{content:"\e921"}.bgcbs-main .bgcbs-icon-feature-certificate:before{content:"\e920"}.bgcbs-main .bgcbs-icon-feature-document:before{content:"\e919"}.bgcbs-main .bgcbs-icon-feature-fax:before{content:"\e918"}.bgcbs-main .bgcbs-icon-feature-phone-2:before{content:"\e917"}.bgcbs-main .bgcbs-icon-feature-phone-1:before{content:"\e916"}.bgcbs-main .bgcbs-icon-feature-testimonials-2:before{content:"\e915"}.bgcbs-main .bgcbs-icon-feature-testimonials-1:before{content:"\e914"}.bgcbs-main .bgcbs-icon-feature-chat:before{content:"\e913"}.bgcbs-main .bgcbs-icon-feature-person:before{content:"\e912"}.bgcbs-main .bgcbs-icon-feature-account:before{content:"\e911"}.bgcbs-main .bgcbs-icon-feature-people:before{content:"\e910"}.bgcbs-main .bgcbs-icon-feature-email-1:before{content:"\e909"}.bgcbs-main .bgcbs-icon-feature-email-2:before{content:"\e908"}.bgcbs-main .bgcbs-icon-feature-email-3:before{content:"\e907"}.bgcbs-main .bgcbs-icon-feature-paper-plane:before{content:"\e906"}.bgcbs-main .bgcbs-icon-feature-calendar:before{content:"\e905"}.bgcbs-main .bgcbs-icon-feature-clock:before{content:"\e904"}.bgcbs-main .bgcbs-icon-feature-share-time:before{content:"\e903"}.bgcbs-main .bgcbs-icon-feature-check:before{content:"\e902"}.bgcbs-main .bgcbs-icon-feature-pen:before{content:"\e901"}.bgcbs-main .bgcbs-icon-feature-pencil:before{content:"\e900"}@font-face{font-family:'bgcbs-icon-meta-16';src:url(//schwimmfischli.ch/wp-content/plugins/bookingo/style/../font/bgcbs-icon-meta-16.eot);src:url(//schwimmfischli.ch/wp-content/plugins/bookingo/style/../font/bgcbs-icon-meta-16.eot) format('embedded-opentype'),url(//schwimmfischli.ch/wp-content/plugins/bookingo/style/../font/bgcbs-icon-meta-16.ttf) format('truetype'),url(//schwimmfischli.ch/wp-content/plugins/bookingo/style/../font/bgcbs-icon-meta-16.woff) format('woff'),url(//schwimmfischli.ch/wp-content/plugins/bookingo/style/../font/bgcbs-icon-meta-16.svg) format('svg');font-weight:400;font-style:normal}html [class^=bgcbs-icon-meta-16-],html [class*=" bgcbs-icon-meta-16-"]{line-height:1;font-size:16px;font-family:'bgcbs-icon-meta-16';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bgcbs-main .bgcbs-icon-meta-16-arrow-vertical-thin:before{content:"\70"}.bgcbs-main .bgcbs-icon-meta-16-arrow-horizontal-thin:before{content:"\6f"}.bgcbs-main .bgcbs-icon-meta-16-chevron-horizontal-thin:before{content:"\71"}.bgcbs-main .bgcbs-icon-meta-16-chevron-vertical-thin:before{content:"\72"}.bgcbs-main .bgcbs-icon-meta-16-arrow-horizontal:before{content:"\61"}.bgcbs-main .bgcbs-icon-meta-16-arrow-vertical:before{content:"\62"}.bgcbs-main .bgcbs-icon-meta-16-calendar:before{content:"\68"}.bgcbs-main .bgcbs-icon-meta-16-comments:before{content:"\6b"}.bgcbs-main .bgcbs-icon-meta-16-check:before{content:"\65"}.bgcbs-main .bgcbs-icon-meta-16-chevron-horizontal:before{content:"\63"}.bgcbs-main .bgcbs-icon-meta-16-chevron-vertical:before{content:"\64"}.bgcbs-main .bgcbs-icon-meta-16-author:before{content:"\6a"}.bgcbs-main .bgcbs-icon-meta-16-category:before{content:"\66"}.bgcbs-main .bgcbs-icon-meta-16-time:before{content:"\69"}.bgcbs-main .bgcbs-icon-meta-16-screen:before{content:"\6c"}.bgcbs-main .bgcbs-icon-meta-16-students:before{content:"\6e"}.bgcbs-main .bgcbs-icon-meta-16-group:before{content:"\6d"}.bgcbs-main .bgcbs-icon-meta-16-tag:before{content:"\67"}@font-face{font-family:'bgcbs-icon-meta-24';src:url(//schwimmfischli.ch/wp-content/plugins/bookingo/style/../font/bgcbs-icon-meta-24.eot);src:url(//schwimmfischli.ch/wp-content/plugins/bookingo/style/../font/bgcbs-icon-meta-24.eot) format('embedded-opentype'),url(//schwimmfischli.ch/wp-content/plugins/bookingo/style/../font/bgcbs-icon-meta-24.ttf) format('truetype'),url(//schwimmfischli.ch/wp-content/plugins/bookingo/style/../font/bgcbs-icon-meta-24.woff) format('woff'),url(//schwimmfischli.ch/wp-content/plugins/bookingo/style/../font/bgcbs-icon-meta-24.svg) format('svg');font-weight:400;font-style:normal}html [class^=bgcbs-icon-meta-24-],html [class*=" bgcbs-icon-meta-24-"]{line-height:1.5;font-size:24px;font-family:'bgcbs-icon-meta-24';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bgcbs-main .bgcbs-icon-meta-24-canvas:before{content:"\2d"}.bgcbs-main .bgcbs-icon-meta-24-cart:before{content:"\68"}.bgcbs-main .bgcbs-icon-meta-24-clock:before{content:"\6e"}.bgcbs-main .bgcbs-icon-meta-24-error:before{content:"\6b"}.bgcbs-main .bgcbs-icon-meta-24-date:before{content:"\6f"}.bgcbs-main .bgcbs-icon-meta-24-documents:before{content:"\3d"}.bgcbs-main .bgcbs-icon-meta-24-note:before{content:"\60"}.bgcbs-main .bgcbs-icon-meta-24-faq:before{content:"\6c"}.bgcbs-main .bgcbs-icon-meta-24-flag:before{content:"\79"}.bgcbs-main .bgcbs-icon-meta-24-students:before{content:"\7a"}.bgcbs-main .bgcbs-icon-meta-24-info:before{content:"\69"}.bgcbs-main .bgcbs-icon-meta-24-link:before{content:"\5b"}.bgcbs-main .bgcbs-icon-meta-24-time:before{content:"\2e"}.bgcbs-main .bgcbs-icon-meta-24-lock:before{content:"\5c"}.bgcbs-main .bgcbs-icon-meta-24-mail:before{content:"\71"}.bgcbs-main .bgcbs-icon-meta-24-address:before{content:"\70"}.bgcbs-main .bgcbs-icon-meta-24-mobile:before{content:"\72"}.bgcbs-main .bgcbs-icon-meta-24-skill:before{content:"\31"}.bgcbs-main .bgcbs-icon-meta-24-phone:before{content:"\73"}.bgcbs-main .bgcbs-icon-meta-24-pin:before{content:"\27"}.bgcbs-main .bgcbs-icon-meta-24-video:before{content:"\76"}.bgcbs-main .bgcbs-icon-meta-24-quote-1:before{content:"\74"}.bgcbs-main .bgcbs-icon-meta-24-repetition:before{content:"\2c"}.bgcbs-main .bgcbs-icon-meta-24-arrow-horizontal-lg:before{content:"\62"}.bgcbs-main .bgcbs-icon-meta-24-arrow-horizontal-sm:before{content:"\61"}.bgcbs-main .bgcbs-icon-meta-24-swimming-pool:before{content:"\5d"}.bgcbs-main .bgcbs-icon-meta-24-success:before{content:"\6a"}.bgcbs-main .bgcbs-icon-meta-24-warning:before{content:"\6d"}.bgcbs-main .bgcbs-icon-meta-24-arrow-vertical:before{content:"\63"}.bgcbs-main .bgcbs-icon-meta-24-check:before{content:"\66"}.bgcbs-main .bgcbs-icon-meta-24-chevron-horizontal:before{content:"\64"}.bgcbs-main .bgcbs-icon-meta-24-chevron-vertical:before{content:"\65"}.bgcbs-main .bgcbs-icon-meta-24-close:before{content:"\67"}.bgcbs-main .bgcbs-icon-meta-24-group:before{content:"\77"}.bgcbs-main .bgcbs-icon-meta-24-search:before{content:"\2f"}.bgcbs-main .bgcbs-icon-meta-24-security:before{content:"\3b"}.theme-menu.theme-menu-responsive .theme-menu-responsive-button:before,.bgcbs-main .bgcbs-icon-meta-24-menu:before{content:"\78"}.bgcbs-main .bgcbs-icon-meta-24-quote-2:before{content:"\75"}.bgcbs-main .slick-prev,.bgcbs-main .slick-next,.bgcbs-main .bgcbs-button>a,.bgcbs-main input.bgcbs-button,.bgcbs-course-promo-section>div:first-child>span,.bgcbs-course-group-list .bgcbs-course-group-list-item h3 a{transition:all .15s ease}.bgcbs-main h2,.bgcbs-main h3{margin:0}.bgcbs-main h2{margin-bottom:40px}.bgcbs-main h3{margin-bottom:20px}.bgcbs-main .bgcbs-layout-50x50>.bgcbs-layout-column-left,.bgcbs-main .bgcbs-layout-50x50>.bgcbs-layout-column-right{width:48.03150%}.bgcbs-main .bgcbs-layout-50x50>.bgcbs-layout-column-left{float:left}.bgcbs-main .bgcbs-layout-50x50>.bgcbs-layout-column-right{float:right}.bgcbs-main .bgcbs-layout-33x33x33>.bgcbs-layout-column-left,.bgcbs-main .bgcbs-layout-33x33x33>.bgcbs-layout-column-center,.bgcbs-main .bgcbs-layout-33x33x33>.bgcbs-layout-column-right{float:left;width:30.70866%}.bgcbs-main .bgcbs-layout-33x33x33>.bgcbs-layout-column-left,.bgcbs-main .bgcbs-layout-33x33x33>.bgcbs-layout-column-center{margin-right:3.93701%}.bgcbs-main .bgcbs-form-field{margin-top:-1px;border-style:solid;padding:16px 0 0;border-width:1px}.bgcbs-main .bgcbs-form-field.bgcbs-form-field-type-select{cursor:pointer}.bgcbs-main .bgcbs-layout-50x50 .bgcbs-form-field{width:50%;float:left}.bgcbs-main .bgcbs-form-field+.bgcbs-form-field{border-left-width:0}.bgcbs-main .bgcbs-form-field>label{clear:both;display:block;margin-left:20px;margin-right:20px;margin-bottom:7px}.bgcbs-main .bgcbs-form-field.bgcbs-form-field-type-select>label{cursor:pointer}.bgcbs-main .bgcbs-form-field>input,.bgcbs-main .bgcbs-form-field>textarea{clear:both;width:100%}.bgcbs-main .bgcbs-form-field>input,.bgcbs-main .bgcbs-form-field>select,.bgcbs-main .bgcbs-form-field>textarea{padding-left:20px;padding-right:20px;padding-bottom:20px}.bgcbs-main .bgcbs-form-field>input,.bgcbs-main .bgcbs-form-field>textarea{border:none}.bgcbs-main .bgcbs-form-field>textarea{resize:none;overflow:auto}.bgcbs-main .bgcbs-form-field>input[type=checkbox]{cursor:pointer}.bgcbs-main .bgcbs-form-checkbox-field-list.bgcbs-form-checkbox-field-list-style-1{margin:15px 20px}.bgcbs-main .bgcbs-form-checkbox-field>span{float:left;width:20px;height:20px;padding:1px;display:block;cursor:pointer;border-width:1px;border-radius:2px;border-style:solid}.bgcbs-main .bgcbs-form-checkbox-field.bgcbs-form-checkbox-field-style-1{float:left;cursor:pointer;border-width:1px;border-radius:4px;border-style:solid;margin:0 10px 10px 0;padding:18px 25px 18px 20px}.bgcbs-main .bgcbs-form-checkbox-field.bgcbs-form-checkbox-field-style-1>div{margin-left:30px;word-wrap:break-word}.bgcbs-main .bgcbs-form-checkbox-field.bgcbs-form-checkbox-field-style-2>span{margin-top:3px}.bgcbs-main .bgcbs-form-checkbox-field.bgcbs-form-checkbox-field-style-2>div{margin-left:50px}.bgcbs-main .ui-tabs .ui-tabs-nav{margin:0;padding:0;list-style-type:none;border-style:solid;border-width:0 0 1px}.bgcbs-main .ui-tabs .ui-tabs-nav li{top:1px;margin:0;padding:0;position:relative;text-align:center;border-style:solid;border-width:0}.ui-tabs .ui-tabs-nav li.ui-tabs-active{border-bottom-width:2px}.bgcbs-main .ui-tabs .ui-tabs-nav li a{padding:20px}.bgcbs-main .ui-tabs .ui-tabs-nav li:before{display:none}.bgcbs-main .ui-tabs .ui-tabs-panel{padding:50px 0 0}#bgcbs-preloader{top:0;left:0;width:100%;height:100%;z-index:100;display:none;opacity:.2;cursor:wait;position:absolute;background:#fff}.bgcbs-main .bgcbs-qtip{margin:0 !important}.bgcbs-main .bgcbs-qtip,.bgcbs-main .bgcbs-notice{margin:0;padding:0;border:none;text-align:left;box-shadow:none;min-width:200px;border-width:1px;border-style:solid}.bgcbs-main .bgcbs-notice,.bgcbs-main .bgcbs-qtip .qtip-content{padding:10px 15px}.bgcbs-main .bgcbs-notice{width:100%;margin-bottom:40px}.bgcbs-box-style-1{top:0;right:0;width:90px;height:90px;display:flex;position:absolute;text-align:center;flex-direction:column;justify-content:center;border-top-right-radius:4px;border-bottom-left-radius:81px}.bgcbs-box-style-1>span{display:block;padding-left:15px}.bgcbs-box-style-1>span:first-child+span{opacity:.5}.bgcbs-main .bgcbs-button>a,.bgcbs-main input.bgcbs-button{cursor:pointer;text-align:center;border-width:2px;border-style:solid;border-radius:999px;display:inline-block;padding:16px 40px}.bgcbs-main .ui-selectmenu-button{display:block;width:100% !important;padding:0 20px 19px}.bgcbs-main .ui-selectmenu-button .bgcbs-icon-meta-24-chevron-vertical{float:right;line-height:1;margin-top:5px;transform:scaleY(-1)}.bgcbs-main .ui-selectmenu-button .ui-selectmenu-text{padding:0}.bgcbs-main .ui-selectmenu-menu{max-height:193px;overflow-y:auto;overflow-x:hidden;border-width:1px;border-style:solid;margin-left:-1px}.bgcbs-main .ui-selectmenu-menu .ui-menu{padding:0}.bgcbs-main .ui-selectmenu-menu .ui-menu .ui-menu-item:before{display:none}.bgcbs-main .ui-selectmenu-menu .ui-menu .ui-menu-item{border-style:solid;padding:10px 20px;border-width:1px 0 0}.bgcbs-main .ui-selectmenu-menu .ui-menu .ui-menu-item:first-child{border-width:0}.bgcbs-main .ui-selectmenu-menu .ui-menu .ui-state-focus,.bgcbs-main .ui-selectmenu-menu .ui-menu .ui-state-active{margin:0}.bgcbs-main .slick-slide{margin-right:50px}.bgcbs-main .slick-prev,.bgcbs-main .slick-next{left:50px;right:0;z-index:2;width:40px;height:40px;bottom:-80px;margin-left:auto;margin-right:auto;text-align:center;position:absolute;border-radius:999em;line-height:43px !important}.bgcbs-main .slick-prev{left:-50px;transform:scaleX(-1)}.bgcbs-main .slick-prev,.bgcbs-main .slick-next,.bgcbs-main .slick-prev:hover,.bgcbs-main .slick-next:hover{text-decoration:none}.bgcbs-main{position:relative}.bgcbs-main .bgcbs-main-content .bgcbs-main-content-top{flex-basis:100%;margin-bottom:80px}.bgcbs-main .bgcbs-main-content .bgcbs-main-content-bottom{display:flex}.bgcbs-main .bgcbs-main-content .bgcbs-main-content-bottom .bgcbs-main-content-bottom-left{flex-grow:1;padding-right:50px}.bgcbs-main .bgcbs-main-content .bgcbs-main-content-bottom>.bgcbs-main-content-bottom-left .ui-tabs-panel>div+div{margin-bottom:50px}.bgcbs-main .bgcbs-main-content .bgcbs-main-content-bottom>.bgcbs-main-content-bottom-left .ui-tabs-panel h2,.bgcbs-main .bgcbs-main-content .bgcbs-main-content-bottom>.bgcbs-main-content-bottom-left .ui-tabs-panel h3{margin-top:40px}.bgcbs-main .bgcbs-main-content .bgcbs-main-content-bottom>.bgcbs-main-content-bottom-left .ui-tabs-panel h2:first-child,.bgcbs-main .bgcbs-main-content .bgcbs-main-content-bottom>.bgcbs-main-content-bottom-left .ui-tabs-panel h3:first-child{margin-top:0}.bgcbs-main .bgcbs-main-content .bgcbs-main-content-bottom>.bgcbs-main-content-bottom-left .ui-tabs-panel .vc_row:first-child{padding-top:0}.bgcbs-main .bgcbs-main-content .bgcbs-main-content-bottom>.bgcbs-main-content-bottom-right{width:390px;min-width:390px}.bgcbs-main .bgcbs-course-promo-section{margin-bottom:20px}.bgcbs-main .bgcbs-notice+.bgcbs-course-promo-section{margin-top:20px}.bgcbs-main .bgcbs-course-promo-section>div:first-child{position:relative}.bgcbs-main .bgcbs-course-promo-section.bgcbs-course-promo-section-video>div:first-child{cursor:pointer}.bgcbs-main .bgcbs-course-promo-section>div:first-child>span{top:50%;left:50%;right:0;width:70px;height:70px;display:block;line-height:70px;margin-top:-35px;margin-left:-35px;position:absolute;text-align:center;border-radius:999em;background-color:#fff}.bgcbs-info-1-section{border-width:1px;border-radius:4px;border-style:solid;padding:13px 20px;box-shadow:0px 25px 15px -20px rgba(135,138,170,.2)}.bgcbs-info-1-section>ul{display:flex;flex-direction:row}.bgcbs-info-1-section>ul>li{flex-basis:25%;display:flex;flex-direction:row;border-style:solid;border-width:0 0 0 1px}.bgcbs-info-1-section>ul.bgcbs-list-reset>li{padding:20px 30px}.bgcbs-info-1-section>ul.bgcbs-list-reset>li:first-child{border:none;padding-left:10px}.bgcbs-info-1-section>ul>li>div:first-child{margin-right:25px}.bgcbs-info-1-section>ul>li>div:first-child+div>h5{margin:0}.bgcbs-info-2-section{border-width:1px;border-radius:4px;border-style:solid;margin-bottom:50px;padding:40px 30px 50px;box-shadow:0px 25px 15px -20px rgba(135,138,170,.2)}.bgcbs-info-2-section .bgcbs-info-2-section-price{text-align:center;margin-bottom:30px}.bgcbs-info-2-section .bgcbs-info-2-section-price>span.bgcbs-info-2-section-price-item-1+span.bgcbs-info-2-section-price-item-2{margin-left:20px}.bgcbs-info-2-section .bgcbs-info-2-section-price>span.bgcbs-info-2-section-price-item-3{display:block;margin-top:10px}.bgcbs-info-2-section .bgcbs-button{margin-bottom:40px}.bgcbs-info-2-section .bgcbs-button,.bgcbs-info-2-section .bgcbs-button a{width:100%}.bgcbs-info-2-section ul>li{display:flex;flex-direction:row}.bgcbs-info-2-section ul.bgcbs-list-reset>li{margin-top:35px}.bgcbs-info-2-section ul.bgcbs-list-reset>li:first-child{margin-top:0}.bgcbs-info-2-section ul>li>div:first-child{padding-right:30px}.bgcbs-info-2-section ul>li>div:first-child+div{flex-grow:1}.bgcbs-info-2-section ul>li>div:first-child+div>h5{margin:0}.bgcbs-participant-number-circle{position:relative}.bgcbs-participant-number-circle>div{top:0;width:100%;line-height:50px;text-align:center;position:absolute}.bgcbs-main .bgcbs-group-schedule-section{margin-bottom:50px}.bgcbs-main .bgcbs-group-schedule-section ul{border-width:2px;border-left-style:solid}.bgcbs-main .bgcbs-group-schedule-section ul.bgcbs-list-reset{padding:20px 0}.bgcbs-main .bgcbs-group-schedule-section ul:before,.bgcbs-main .bgcbs-group-schedule-section ul:after{left:-7px;content:"";width:12px;height:12px;display:block;position:relative;margin-right:30px;border-radius:999em}.bgcbs-main .bgcbs-group-schedule-section ul:before{top:-20px}.bgcbs-main .bgcbs-group-schedule-section ul:after{bottom:-20px}.bgcbs-main .bgcbs-group-schedule-section ul>li{display:flex;align-items:center;flex-direction:row}.bgcbs-main .bgcbs-group-schedule-section ul.bgcbs-list-reset>li+li{margin-top:20px}.bgcbs-main .bgcbs-group-schedule-section ul>li>div:first-child{width:8px;height:8px;margin-left:-5px;margin-right:30px;border-radius:999em}.bgcbs-main .bgcbs-group-schedule-section ul>li>div:first-child+div{flex-grow:1;padding:30px;display:flex;flex-direction:row;align-items:center;border-width:1px;border-style:solid;border-radius:4px;box-shadow:0px 25px 15px -20px rgba(135,138,170,.2)}.bgcbs-main .bgcbs-group-schedule-section ul>li>div:first-child+div>h5{margin:0;flex-grow:1}.bgcbs-main .bgcbs-group-schedule-section ul>li>div:first-child+div>span{width:48px;height:48px;display:block;line-height:46px;text-align:center;border-width:1px;border-style:solid;border-radius:999em}.bgcbs-course-group-list-carousel{width:100%;overflow:hidden;padding-bottom:50px}.bgcbs-course-group-list-carousel .slick-list{left:-25px;width:calc(100% + 50px)}.bgcbs-course-group-list-carousel .slick-prev,.bgcbs-course-group-list-carousel .slick-next{bottom:0}.bgcbs-course-group-list-carousel .slick-slide{margin:0 25px}.bgcbs-course-group-list .vc_row{padding-top:0;padding-bottom:0}.bgcbs-course-group-list-carousel .bgcbs-course-group-list-item{float:left;max-width:390px;margin-bottom:50px}.bgcbs-course-group-list.bgcbs-course-group-list-style-2 .bgcbs-course-group-list-item{float:left;max-width:390px;position:relative}.bgcbs-course-group-list.bgcbs-course-group-list-style-2 .bgcbs-course-group-list-item+.bgcbs-course-group-list-item{margin-left:50px}.bgcbs-course-group-list.bgcbs-course-group-list-style-2 .bgcbs-course-group-list-item{margin-top:-30px}.bgcbs-course-group-list.bgcbs-course-group-list-style-2 .bgcbs-course-group-list-item:nth-child(even){margin-top:40px}@media only screen and (min-width:0px) and (max-width:1730px){.bgcbs-course-group-list.bgcbs-course-group-list-style-2 .bgcbs-course-group-list-item{max-width:280px}}@media only screen and (min-width:0px) and (max-width:767px){.bgcbs-course-group-list-carousel .bgcbs-course-group-list-item{max-width:460px}}@media only screen and (min-width:960px) and (max-width:1289px){.bgcbs-course-group-list.bgcbs-course-group-list-style-2 .bgcbs-course-group-list-item:first-child{left:60px;max-width:390px}.bgcbs-course-group-list.bgcbs-course-group-list-style-2 .bgcbs-course-group-list-item:first-child+.bgcbs-course-group-list-item{display:none}}@media only screen and (min-width:0px) and (max-width:959px){.bgcbs-course-group-list.bgcbs-course-group-list-style-2 .bgcbs-course-group-list-item:first-child,.bgcbs-course-group-list.bgcbs-course-group-list-style-2 .bgcbs-course-group-list-item:first-child+.bgcbs-course-group-list-item{left:0;float:left;display:block;max-width:350px}}@media only screen and (min-width:0px) and (max-width:767px){.bgcbs-course-group-list.bgcbs-course-group-list-style-2 .bgcbs-course-group-list-item:first-child,.bgcbs-course-group-list.bgcbs-course-group-list-style-2 .bgcbs-course-group-list-item:first-child+.bgcbs-course-group-list-item{float:none;max-width:100%;margin-left:0}}.bgcbs-course-group-list.bgcbs-course-group-list-style-2 .bgcbs-course-group-list-item:first-child>svg,.bgcbs-course-group-list.bgcbs-course-group-list-style-2 .bgcbs-course-group-list-item:first-child+.bgcbs-course-group-list-item>svg{z-index:2;position:absolute}.bgcbs-course-group-list.bgcbs-course-group-list-style-2 .bgcbs-course-group-list-item:first-child>svg{top:80px;left:-50px}.bgcbs-course-group-list.bgcbs-course-group-list-style-2 .bgcbs-course-group-list-item:first-child+.bgcbs-course-group-list-item>svg{top:60px;right:-50px}.bgcbs-course-group-list .bgcbs-course-group-list-item .bgcbs-course-group-list-item-layout-bottom{padding:30px;border-radius:0 0 4px 4px}.bgcbs-course-group-list .bgcbs-course-group-list-item .bgcbs-course-group-list-item-image{position:relative}.bgcbs-course-group-list .bgcbs-course-group-list-item .bgcbs-course-group-list-item-image img{border-radius:4px 4px 0 0}.bgcbs-course-group-list .bgcbs-course-group-list-item .bgcbs-course-group-list-item-image a img,.bgcbs-course-group-list .bgcbs-course-group-list-item .bgcbs-course-group-list-item-image a:hover img{transition:opacity .2s ease 0s}.bgcbs-course-group-list .bgcbs-course-group-list-item .bgcbs-course-group-list-item-image a:hover img{opacity:.8}.bgcbs-course-group-list .bgcbs-course-group-list-item h3{margin-top:15px;margin-bottom:15px}.bgcbs-course-group-list .bgcbs-course-group-list-item h3 a:hover{opacity:.75}.bgcbs-course-group-list .bgcbs-course-group-list-item p{padding:0}.bgcbs-course-group-list .bgcbs-course-group-list-item .bgcbs-course-group-list-item-divider{margin-top:30px;margin-bottom:20px;border-style:solid;border-width:0 0 1px}.bgcbs-course-group-list .bgcbs-course-group-list-item .bgcbs-course-group-list-item-divider>div{width:40%;height:2px;margin-bottom:-1px}.bgcbs-course-group-list .bgcbs-course-group-list-item .bgcbs-course-group-list-item-meta{display:flex}.bgcbs-course-group-list .bgcbs-course-group-list-item .bgcbs-course-group-list-item-meta>div{width:100%}.bgcbs-course-group-list .bgcbs-course-group-list-item .bgcbs-course-group-list-item-meta>div>span:first-child{top:2px;margin-right:5px;position:relative}.bgcbs-course-group-list .bgcbs-course-group-list-item .bgcbs-course-group-list-item-meta>div:first-child+div{text-align:right}.bgcbs-sign-in-form .bgcbs-button-section{display:flex;margin-top:20px}.bgcbs-sign-in-form .bgcbs-button-section>.bgcbs-button+.bgcbs-button{margin-left:10px}.bgcbs-sign-up-form .bgcbs-button-section{display:flex;margin-top:20px}.bgcbs-sign-up-form .bgcbs-button-section>.bgcbs-button+.bgcbs-button{margin-left:10px}.bgcbs-sign-out-form{display:flex;border-width:1px;border-radius:4px;border-style:solid;margin-bottom:50px;align-items:center;flex-direction:column;padding:40px 30px 50px}.bgcbs-coupon-form .bgcbs-button{margin-top:20px}.bgcbs-course-agreement-form ul.bgcbs-list-reset>li+li{margin-top:20px}.bgcbs-course-agreement-form ul li>div a:hover{text-decoration:underline}.bgcbs-main .bgcbs-payment-form{display:flex;max-width:80%;margin-left:auto;margin-right:auto;margin-top:200px;margin-bottom:200px;flex-direction:column;text-align:center}html .bgcbs-main .bgcbs-payment-form>*{margin-bottom:50px}.bgcbs-main .bgcbs-payment-form>p{padding:0}.bgcbs-main .bgcbs-payment-form>ul{display:flex;flex-wrap:wrap;justify-content:center}.bgcbs-main .bgcbs-payment-form>ul.bgcbs-list-reset{margin-bottom:0}.bgcbs-main .bgcbs-payment-form>ul>li{height:130px;display:flex;cursor:pointer;flex-basis:280px;border-width:1px;border-style:solid;align-items:center;justify-content:center}.bgcbs-main .bgcbs-payment-form>ul.bgcbs-list-reset>li{margin:0 20px 50px}.bgcbs-main .bgcbs-payment-form>ul>li>img{max-width:120px}.woocommerce-checkout .bgcbs-main{background:#fff}.woocommerce-checkout .bgcbs-main #payment{border-width:2px;border-style:solid;border-color:#e7e9ed}.woocommerce-checkout .bgcbs-main #payment .wc_payment_methods{padding:20px;background:#fff}.woocommerce-checkout .bgcbs-main #payment .form-row{padding:0 20px 20px}.woocommerce-checkout .bgcbs-main #payment #place_order{float:left;margin-top:20px}.woocommerce-checkout .bgcbs-main #payment ul.payment_methods li label{cursor:pointer}.woocommerce-checkout .bgcbs-main #payment div.payment_box{background-color:#e7e9ed}.woocommerce-checkout .bgcbs-main #payment div.payment_box:before{border-bottom-color:#e7e9ed}.bgcbs-main.bgcbs-width-300 h2{font-size:26px}.bgcbs-main.bgcbs-width-300 h3{font-size:20px}.bgcbs-main.bgcbs-width-480 .bgcbs-layout-50x50 .bgcbs-form-field,.bgcbs-main.bgcbs-width-300 .bgcbs-layout-50x50 .bgcbs-form-field{width:100%;float:none;border-left-width:1px}.bgcbs-main.bgcbs-width-768 .bgcbs-main-content .bgcbs-main-content-top,.bgcbs-main.bgcbs-width-480 .bgcbs-main-content .bgcbs-main-content-top,.bgcbs-main.bgcbs-width-300 .bgcbs-main-content .bgcbs-main-content-top{margin-bottom:50px}.bgcbs-main.bgcbs-width-768 .bgcbs-main-content .bgcbs-main-content-bottom,.bgcbs-main.bgcbs-width-480 .bgcbs-main-content .bgcbs-main-content-bottom,.bgcbs-main.bgcbs-width-300 .bgcbs-main-content .bgcbs-main-content-bottom{flex-basis:100%;flex-direction:column}.bgcbs-main.bgcbs-width-768 .bgcbs-main-content .bgcbs-main-content-bottom>*,.bgcbs-main.bgcbs-width-480 .bgcbs-main-content .bgcbs-main-content-bottom>*,.bgcbs-main.bgcbs-width-300 .bgcbs-main-content .bgcbs-main-content-bottom>*{padding:0;width:100%;min-width:100%}.bgcbs-main.bgcbs-width-768 .bgcbs-main-content .bgcbs-main-content-bottom>:first-child,.bgcbs-main.bgcbs-width-480 .bgcbs-main-content .bgcbs-main-content-bottom>:first-child,.bgcbs-main.bgcbs-width-300 .bgcbs-main-content .bgcbs-main-content-bottom>:first-child{order:2}.bgcbs-main.bgcbs-width-768 .bgcbs-main-content .bgcbs-main-content-bottom>:first-child+*,.bgcbs-main.bgcbs-width-480 .bgcbs-main-content .bgcbs-main-content-bottom>:first-child+*,.bgcbs-main.bgcbs-width-300 .bgcbs-main-content .bgcbs-main-content-bottom>:first-child+*{order:1}.bgcbs-main.bgcbs-width-960 .bgcbs-main-content .bgcbs-main-content-bottom>.bgcbs-main-content-bottom-right{width:360px;min-width:360px}.bgcbs-main.bgcbs-width-300 .ui-tabs .ui-tabs-nav li,.bgcbs-main.bgcbs-width-300 .ui-tabs .ui-tabs-nav li a{width:100%}.bgcbs-main.bgcbs-width-300 .bgcbs-info-1-section{padding:13px 10px}.bgcbs-main.bgcbs-width-768 .bgcbs-info-1-section>ul,.bgcbs-main.bgcbs-width-480 .bgcbs-info-1-section>ul,.bgcbs-main.bgcbs-width-300 .bgcbs-info-1-section>ul{flex-wrap:wrap}.bgcbs-main.bgcbs-width-768 .bgcbs-info-1-section>ul>li{flex-basis:50%}.bgcbs-main.bgcbs-width-480 .bgcbs-info-1-section>ul>li,.bgcbs-main.bgcbs-width-300 .bgcbs-info-1-section>ul>li{flex-basis:100%}.bgcbs-main.bgcbs-width-768 .bgcbs-info-1-section>ul>li:first-child+li+li,.bgcbs-main.bgcbs-width-480 .bgcbs-info-1-section>ul>li,.bgcbs-main.bgcbs-width-300 .bgcbs-info-1-section>ul>li{border-left:none;padding-left:10px}.bgcbs-main.bgcbs-width-300 .bgcbs-info-1-section>ul.bgcbs-list-reset>li{padding:20px 10px}.bgcbs-main.bgcbs-width-300 .bgcbs-info-1-section>ul>li>div:first-child{margin-right:20px}.bgcbs-main.bgcbs-width-300 .bgcbs-info-2-section{padding:40px 20px}.bgcbs-main.bgcbs-width-300 .bgcbs-info-2-section .bgcbs-info-2-section-price>span.bgcbs-info-2-section-price-item-2{font-size:24px;margin-left:10px}.bgcbs-main.bgcbs-width-300 .bgcbs-info-2-section ul>li>div:first-child{padding-right:20px}.bgcbs-main.bgcbs-width-300 .bgcbs-group-schedule-section ul>li>div:first-child+div{padding:25px 20px}