.sticky{position:fixed;top:0;width:100%;z-index:100}.sticky+div,.sticky+article{margin-top:140px !important}.glossy{position:absolute;opacity:0;top:0;left:0;background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.03) 1%, rgba(255,255,255,0.6) 30%, rgba(255,255,255,0.85) 50%, rgba(255,255,255,0.85) 70%, rgba(255,255,255,0.85) 71%, rgba(255,255,255,0) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(1%,rgba(255,255,255,0.03)), color-stop(30%,rgba(255,255,255,0.85)), color-stop(50%,rgba(255,255,255,0.85)), color-stop(70%,rgba(255,255,255,0.85)), color-stop(71%,rgba(255,255,255,0.85)), color-stop(100%,rgba(255,255,255,0)));background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 1%,rgba(255,255,255,0.6) 30%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0.85) 70%,rgba(255,255,255,0.85) 71%,rgba(255,255,255,0) 100%);background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 1%,rgba(255,255,255,0.6) 30%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0.85) 70%,rgba(255,255,255,0.85) 71%,rgba(255,255,255,0) 100%);background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 1%,rgba(255,255,255,0.6) 30%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0.85) 70%,rgba(255,255,255,0.85) 71%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 1%,rgba(255,255,255,0.6) 30%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0.85) 70%,rgba(255,255,255,0.85) 71%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 );width:15%;height:100%;transform:skew(-30deg,0deg);-webkit-transform:skew(-30deg,0deg);-moz-transform:skew(-30deg,0deg);-ms-transform:skew(-30deg,0deg);-o-transform:skew(-30deg,0deg);animation:move 6s;animation-iteration-count:infinite;animation-delay:1s;-webkit-animation:move 6s;-webkit-animation-iteration-count:infinite;-webkit-animation-delay:1s;-moz-transform:skew(-30deg,0deg);-moz-animation:move 6s;-moz-animation-iteration-count:infinite;-moz-animation-delay:1s;-ms-transform:skew(-30deg,0deg);-ms-animation:move 6s;-ms-animation-iteration-count:infinite;-ms-animation-delay:1s;-o-transform:skew(-30deg,0deg);-o-animation:move 6s;-o-animation-iteration-count:infinite;-o-animation-delay:1s}@keyframes
move{0%{left:0;opacity:0}15%{opacity:0.4}30%{opacity:0.0;left:100%}}@-webkit-keyframes
move{0%{left:0;opacity:0}15%{opacity:0.4}30%{opacity:0.0;left:100%}}@-moz-keyframes
move{0%{left:0;opacity:0}15%{opacity:0.4}30%{opacity:0.0;left:100%}}@-ms-keyframes
move{0%{left:0;opacity:0}15%{opacity:0.4}30%{opacity:0.0;left:100%}}@-o-keyframes
move{0%{left:0;opacity:0}15%{opacity:0.4}30%{opacity:0.0;left:100%}}.glossy2{position:relative;overflow:hidden}.glossy2:after{content:'';position:absolute;top:0;left: -100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:0.5s;transition-delay:0s}.glossy2:hover:after{left:100%}.glossy2
span{position:absolute;display:block;transition:0.5s ease}.glossy2 span:nth-child(1){top:0;left:0;width:0;height:1px;background:#fff}.glossy2:hover span:nth-child(1){width:100%;transform:translateX(100%)}.glossy2 span:nth-child(3){bottom:0;right:0;width:0;height:1px;background:#fff}.glossy2:hover span:nth-child(3){width:100%;transform:translateX(-100%)}.glossy2 span:nth-child(2){top:0;left:0;width:1px;height:0;background:#fff}.glossy2:hover span:nth-child(2){height:100%;transform:translateY(100%)}.glossy2 span:nth-child(4){bottom:0;right:0;width:1px;height:0;background:#fff}.glossy2:hover span:nth-child(4){height:100%;transform:translateY(-100%)}.glossy3{position:absolute;opacity:0;top:0;left:0;background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.03) 1%, rgba(255,255,255,0.6) 30%, rgba(255,255,255,0.85) 50%, rgba(255,255,255,0.85) 70%, rgba(255,255,255,0.85) 71%, rgba(255,255,255,0) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(1%,rgba(255,255,255,0.03)), color-stop(30%,rgba(255,255,255,0.85)), color-stop(50%,rgba(255,255,255,0.85)), color-stop(70%,rgba(255,255,255,0.85)), color-stop(71%,rgba(255,255,255,0.85)), color-stop(100%,rgba(255,255,255,0)));background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 1%,rgba(255,255,255,0.6) 30%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0.85) 70%,rgba(255,255,255,0.85) 71%,rgba(255,255,255,0) 100%);background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 1%,rgba(255,255,255,0.6) 30%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0.85) 70%,rgba(255,255,255,0.85) 71%,rgba(255,255,255,0) 100%);background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 1%,rgba(255,255,255,0.6) 30%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0.85) 70%,rgba(255,255,255,0.85) 71%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 1%,rgba(255,255,255,0.6) 30%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0.85) 70%,rgba(255,255,255,0.85) 71%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 );width:15%;height:100%;transform:skew(-30deg,0deg);-webkit-transform:skew(-30deg,0deg);-moz-transform:skew(-30deg,0deg);-ms-transform:skew(-30deg,0deg);-o-transform:skew(-30deg,0deg);animation:glossy_ani_3 6s;animation-iteration-count:infinite;animation-delay:1s;-webkit-animation:glossy_ani_3 6s;-webkit-animation-iteration-count:infinite;-webkit-animation-delay:1s;-moz-transform:skew(-30deg,0deg);-moz-animation:glossy_ani_3 6s;-moz-animation-iteration-count:infinite;-moz-animation-delay:1s;-ms-transform:skew(-30deg,0deg);-ms-animation:glossy_ani_3 6s;-ms-animation-iteration-count:infinite;-ms-animation-delay:1s;-o-transform:skew(-30deg,0deg);-o-animation:glossy_ani_3 6s;-o-animation-iteration-count:infinite;-o-animation-delay:1s}@keyframes
glossy_ani_3{0%{left:0;opacity:0}5%{opacity:0.2}20%{opacity:0.0;left:85%}}@-webkit-keyframes
glossy_ani_3{0%{left:0;opacity:0}5%{opacity:0.2}20%{opacity:0.0;left:85%}}@-moz-keyframes
glossy_ani_3{0%{left:0;opacity:0}15%{opacity:0.4}30%{opacity:0.0;left:100%}}@-ms-keyframes
glossy_ani_3{0%{left:0;opacity:0}15%{opacity:0.4}30%{opacity:0.0;left:100%}}@-o-keyframes
glossy_ani_3{0%{left:0;opacity:0}15%{opacity:0.4}30%{opacity:0.0;left:100%}}.icon_loader,.icon_loader_small{display:inline-block;position:relative;width:64px;height:40px;margin-top: -10px}.icon_loader_small{height:22px !important}.icon_loader div,
.icon_loader_small
div{display:inline-block;position:absolute;left:6px;width:13px;background:#87c9ff;animation:icon_loader 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite}.icon_loader_small
div{animation:icon_loader_small 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite }.icon_loader div:nth-child(1),
.icon_loader_small div:nth-child(1){left:6px;animation-delay: -0.24s}.icon_loader div:nth-child(2),
.icon_loader_small div:nth-child(2){left:26px;animation-delay: -0.12s}.icon_loader div:nth-child(3),
.icon_loader_small div:nth-child(3){left:45px;animation-delay:0}@keyframes
icon_loader{0%{top:6px;height:45px}50%,100%{top:19px;height:20px}}@keyframes
icon_loader_small{0%{top:0px;height:30px}50%,100%{top:10px;height:15px}}.lds-dual-ring{display:inline-block;width:80px;height:80px}.lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px
solid red;border-color:red transparent red transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.underline_1{text-decoration:none;color:rgba(0,0,0,.4);z-index:1;position:relative}.underline_1:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background:#f52300;visibility:hidden;border-radius:5px;transform:scaleX(0);transition: .25s linear}.underline_1:hover:before,.underline_1:focus:before{visibility:visible;transform:scaleX(1)}.underline_1:before{background:rgba(200, 225, 255, 0.43);box-shadow:0 0 10px 2px rgba(93,171,255,0.73)}select.shake{border:1px
solid red !important;color:red !important}.blink{color:red;margin-right:0.5rem;animation:blink 1s steps(5, start) infinite;-webkit-animation:blink 1s steps(5, start) infinite}@keyframes
blink{to{visibility:hidden}}@-webkit-keyframes
blink{to{visibility:hidden}}.dot-carousel{position:relative;left: -9999px;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff;box-shadow:9984px 0 0 0 #9880ff, 9999px 0 0 0 #9880ff, 10014px 0 0 0 #9880ff;animation:dot-carousel 1.5s infinite linear}@keyframes dot-carousel{0%{box-shadow:9984px 0 0 -1px #9880ff, 9999px 0 0 1px #7562c3, 10014px 0 0 -1px #9880ff}50%{box-shadow:10014px 0 0 -1px #9880ff, 9984px 0 0 -1px #7562c3, 9999px 0 0 1px #9880ff}100%{box-shadow:9999px 0 0 1px #9880ff, 10014px 0 0 -1px #7562c3, 9984px 0 0 -1px #9880ff}}
.textarea_height{height:150px}.textarea_height_2{height:220px}.box_search{margin:-5px 5px -5px 20px !important}.lbl_modify{margin-top:5px}.txt_modify{width:235px}.select_box_small_size{width:80px}.txt_empty{background:none !important;border:0px
!important;margin:0px
!important;padding:0px
!important}.btn_s{width:100px;margin-left:5px}textarea.mini{height:60px;width:400px}input.mini{width:80px}input.mini_xs{width:40px !important}.dateInfo
label{display:inline-block;font-weight:normal}input[type='checkbox']{width:auto !important}.long_textarea{min-height:200px}select:disabled,input[type="text"]:disabled{opacity:0.3}input[type="text"].disabled{border:1px
solid #c8c8c8}button.red:disabled{background: -webkit-gradient(linear, left top, left bottom, from(#f0f2f2), to(#c8c8c8)) !important}button:disabled,button:disabled:hover,.big-button.disabled,.big-button.disabled:hover{color:#bfbfbf !important}.form label, .form
.label{font-weight:normal !important;font-size:14px !Important}.inline_block{display:inline-block}.border_radius_s{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}input[type=radio]+label.error{display:none !important}input[type=radio]+label+label{display:inline-block !important}input[type=radio][class*='error']+label,input[type=radio][class*='error']+label+label{color:red !important}.mini_date{width:110px !important}.no_border{border:0px
!important;background:none !important}input.error{border:1px
solid red}.pointer{cursor:pointer}.readonly_input{border:0px
!important;background:none !important;width:90px;padding:2px
!important}
.pt0{padding-top:0px}.ptxs{padding-top:5px}.pts{padding-top:10px}.ptm{padding-top:15px}.ptl{padding-top:20px}.ptxl{padding-top:25px}.pr0{padding-right:0px}.prxs{padding-right:5px}.prs{padding-right:10px}.prm{padding-right:15px}.prl{padding-right:20px}.prxl{padding-right:25px}.pb0{padding-bottom:0px}.pb01{padding-bottom:0px !important}.pbxs{padding-bottom:5px}.pbxs1{padding-bottom:5px !important}.pbs{padding-bottom:10px}.pbs1{padding-bottom:10px !important}.pbm{padding-bottom:15px}.pbm1{padding-bottom:15px !important}.pbl{padding-bottom:20px}.pbl1{padding-bottom:20px !important}.pbxl{padding-bottom:25px}.pbxl1{padding-bottom:25px !important}.pl0{padding-left:0px}.plxs{padding-left:5px}.pls{padding-left:10px}.plm{padding-left:15px}.pll{padding-left:20px}.plxl{padding-left:25px}.mt0{margin-top:0px}.mtxs{margin-top:5px}.mts{margin-top:10px}.mtm{margin-top:15px}.mtl{margin-top:20px}.mtxl{margin-top:25px}.mr0{margin-right:0px}.mrxs{margin-right:5px}.mrs{margin-right:10px}.mrm{margin-right:15px}.mrl{margin-right:20px}.mrxl{margin-right:25px}.mb0{margin-bottom:0px}.mb1{margin-bottom:0px !important}.mbxs{margin-bottom:5px}.mbxs1{margin-bottom:5px !important}.mbs{margin-bottom:10px}.mbs1{margin-bottom:10px !important}.mbm{margin-bottom:15px}.mbm1{margin-bottom:15px !important}.mbl{margin-bottom:20px}.mbl1{margin-bottom:20px !important}.mbxl{margin-bottom:25px}.mbxl1{margin-bottom:25px !important}.ml0{margin-left:0px}.mlxs{margin-left:5px}.mls{margin-left:10px}.mlm{margin-left:15px}.mll{margin-left:20px}.mlxl{margin-left:25px}.p0{padding:0px}.pxs{padding:5px
5px 5px 5px}.ps{padding:10px
10px 10px 10px}.pm{padding:15px
15px 15px 15px}.pl{padding:20px
20px 20px 20px}.pxl{padding:25px
25px 25px 25px}.m0{margin:0px}.mxs{margin:5px
5px 5px 5px}.mxs1{margin:5px
!important}.ms{margin:10px
10px 10px 10px}.ms1{margin:10px
!important}.mm{margin:15px
15px 15px 15px}.mm1{margin:15px
!important}.ml{margin:20px
20px 20px 20px}.ml1{margin:20px
!important}.mxl{margin:25px
25px 25px 25px}.mxl1{margin:25px
!important}.wxs{width:40px}.z-index-1{z-index:1}.z-index-2{z-index:2}.z-index-3{z-index:3}.z-index-1000{z-index:1000}h1,h2,h3,h4{margin:5px
0px 10px 0px}.full_width{width:100%}.full_width1{width:100% !important}.full_height{height:100%}.border_t{border-top:2px solid black}.width_auto{width:auto !important}.float_l,.float_left{float:left}.float_r,.float_right{float:right}.float_c,.float_clear{clear:both}.text_center,.center{text-align:center !important}.text_right,.right{text-align:right !Important}.text_left,.left{text-align:left !important}.middle{vertical-align:middle}.middle1{vertical-align:middle !important}.wordbreak{word-break:break-word !important}.hide{display:none}.hide1{display:none !important}.flex{display:flex}.relative{position:relative !important}.top,td.top{vertical-align:top !important}.middle,td.middle{vertical-align:middle !important}
.align_r{text-align:right}.align_l{text-align:left}.align_c{text-align:center !important}.valign_c{vertical-align:center}.valign_t{vertical-align:top}.bold{font-weight:bold}.italic{font-weight:italic}.uppercase{text-transform:uppercase}.font_black{color:black}.font_red{color:#E76453 !important}.font_green{color:#62ad00}.font_purple{color:#930cae}a.font_purple{color:#930cae !important}a.credit_note,
a.credit_note:hover,
label.credit_note,
.required label.credit_note,.credit_note{color:#8b46ff !important}.bold,.font_bold{font-weight:bold !important}.normal,.font_normal{font-weight:normal !important}a.font_blue,.font_blue{color:#39c !important}a.font_white:hover,.font_white{color:#fff !important}.font_black{color:#000}.font_gray,a.font_gray{color:#adabab !important}.font_orange{color:#fb7909 !important}.font_green{color:#5ca500 !important}.font_s{font-size:12px}.font_m{font-size:14px}.font_l{font-size:16px !important}.font_xl{font-size:18px !important}.arial{font-family:Arial,Helvetica,sans-serif}a{text-decoration:none;color:#717171}a:hover{}.link_red_only{cursor:pointer}.link_red{cursor:pointer;margin:5px}.link_red_only:hover,.link_red:hover{color:#E76453}.font_dosis{font-family:Dosis}.font_roboto{font-family:roboto}.fc-event-main{color:black !important}.fc-daygrid-event{background-color:rgba(55,136,216,0.1)}.fc-v-event{border:1px
solid rgba(55, 136, 216, 0.44);background-color:rgba(55, 136, 216, 0.44)}.frontend a.disabled,a.disabled{color:gray}.bg_1{background-color:#E4DEFD;width:100%}.bg_2{background-color:#a4d8ff;width:100%}.bg_3{background-color:#ffcbbf;width:100%}.bg_4{background-color:#d1e8f9;width:100%}.bg_5{background-color:#95C68D;width:100%}.bg_6{background-color:#d0d6ff;width:100%}.bg_7{background-color:#B8D2FF;width:100%}.bg_8{background-color:#FBCC69;width:100%}.bg_9{background-color:#88DADA;width:100%}.bg_0{background-color:#FFE09F;width:100%}.line-through, .line-through
td{text-decoration:line-through}.font_light_gray{color:#cfcfcf00}.font_dark_blue{color:#00006b !important}.clock_in{color:#498fff}.clock_out{color:#13b446}.font_shadow{text-shadow:3px 3px 5px rgb(158 133 200 / 65%);letter-spacing:0.5px}.text_icon{display:inline-block;background-color:red;color:white;font-family:Arial!important;border-radius:5px;font-size:14px}
@font-face{font-family:'didot-w01-italic';font-style:normal;font-weight:400;src:url('//static.parastorage.com/fonts/v2/6a8685bf-8255-4762-98b8-54a1192acc7c/v1/didot-w05-italic.woff2') format('woff2');unicode-range:U+0000,U+0100-0130,U+0132-0151,U+0154-015F,U+0162-0177,U+0179-017C,U+01FA-01FF,U+0218-021B,U+0237,U+02C9,U+02D8-02D9,U+02DB,U+02DD,U+0394,U+03A9,U+03BC,U+03C0,U+1E80-1E85,U+1EF2-1EF3,U+2044,U+2113,U+2126,U+212E,U+2153-2154,U+215B-215E,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+F8FF,U+FB00-FB04;font-display:swap}@font-face{font-family:'didot-w01-italic';font-style:normal;font-weight:400;src:url('//static.parastorage.com/fonts/v2/6a8685bf-8255-4762-98b8-54a1192acc7c/v1/didot-w01-italic.woff2') format('woff2');unicode-range:U+000D,U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+0160-0161,U+0178,U+017D-017E,U+0192,U+02C6-02C7,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+20AC,U+2122,U+E000,U+E002,U+E004,U+E006,U+E009,U+E00B,U+E011;font-display:swap}@font-face{font-family:'poppins-extralight';font-style:italic;font-weight:700;src:url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/Fm41upUVp7KTKUZhL0PfQVtXRa8TVwTICgirnJhmVJw.woff2') format('woff2');font-display:swap}@font-face{font-family:'poppins-extralight';font-style:normal;font-weight:700;src:url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/rijG6I_IOXJjsH07UEo2mw.woff2') format('woff2');font-display:swap}@font-face{font-family:'poppins-extralight';font-style:italic;font-weight:400;src:url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/-GlaWpWcSgdVagNuOGuFKRUOjZSKWg4xBWp_C_qQx0o.woff2') format('woff2');font-display:swap}.front_header{background:linear-gradient(180deg, rgba(0,0,0,1) 93%, rgba(98,6,116,1) 100%);color:white;padding:10px
0px 5px 0px;border-bottom:1px solid #969696;filter:drop-shadow(6px 3px 5px #930cae)}.front_menu
li{display:inline-block;margin-right:15px}.frontend .front_menu
a{color:white !important;font-family:poppins-extralight,poppins,sans-serif!important;font-weight:bold !important}.frontend .front_menu .dropdown-menu
a{color:black !important}.front_quote{font-size:32px;font-weight:normal;font-family:didot-w01-italic,didot-w05-italic,serif!important;color:rgb(203,176,67);margin-top:20px}.front_footer{background-color:#43044f;background:linear-gradient(180deg, rgb(84, 5, 99) 0%, rgba(98,6,116,1) 61%, rgba(0,0,0,1) 100%);color:white;text-align:center;padding-top:5px;padding-bottom:25px;font-size:12px;line-height:7px !important;position:fixed;bottom: -14px;width:100%;filter:drop-shadow(6px -1px 10px #360141);margin:0px}.front_footer
div{padding:5px}body{font-family:Poppins-ExtraLight,Poppins,sans-serif,Arial,Helvetica,sans-serif;font-size:15px;font-weight:200;overflow-x:hidden;background-color:white;color:black}a,a:hover{color:white}.btn_course_category{border-radius:25px;color:white;background-color:#930cae;display:block;width:200px;padding:13px;margin:20px
auto 20px auto}.btn_add_cart,.btn_book{color:white !important;background-color:#930cae;display:block;width:110px;padding:15px
10px 15px 10px;margin:20px
0px 20px 0px;text-align:center;position:absolute;bottom:10px;cursor:pointer}.btn_purple{background:#930cae;border:1px
solid #ae6eae;border-radius:6px}.btn_purple:hover{background:#b20ed3;border:1px
solid #ae6eae}.btn_book{position:unset !important}@media (min-width: 576px){.col_schedule{padding:20px
30px 20px 10px}}.frontend{font-weight:bold}.frontend
a{color:black}.frontend
hr{border:0px;color:#797979}.underline{text-decoration:underline}.booking_detail{font-weight:normal;line-height:20px}.booking_detail
label{color:black;font-weight:bold !important}.booking_detail
label.font_normal{font-weight:normal !important}.booking_detail .fc-event{background-color:#EFEFEF;overflow:hidden}.bg_selected{background-color:#930cae;color:white;padding:3px;width:100%}.bg_closure{background-color:#ff5151;color:white;padding:3px;width:100%}.booking_cart
button.disabled{color:white !important}.btn_sns{color:white;padding:15px;margin:15px;text-align:center}.btn_sns.Facebook{background-color:#47639E}.btn_sns.Google{background-color:#4285F4}.btn_sns.email{background-color:#930cae;cursor:pointer}.btn_sns
img{width:20px;height:20px;float:left}.bg_purple{background-color:#930cae !important;border:0px}.bg_white{background-color:white}.member_menu
li{padding:10px}.participant_label{vertical-align:middle;text-align:right;line-height:35px;white-space:nowrap;font-weight:normal}@media screen and (max-width: 576px){.participant_label{text-align:left !important}}.box_new_participant input[type=text],
.box_new_participant
select{width:100%}.gender+label{padding-left:5px;line-height:35px}input.error{border:1px
solid red}#frm_booking
label.error{display:inline-block !important}#frm_booking input[type=radio][class*='error']+label{color:red}label.error{color:red !important;padding-top:5px}.account_fullname{margin:20px;font-size:20px}.account_menu
li{padding:10px;font-size:17px}.nowrap{white-space:nowrap !important}.dataTable
td{vertical-align:middle !important}.dataTable
td{font-weight:normal !important}.dataTable .dtr-details{width:100%}.dataTable .dtr-details
li{border-bottom:1px dashed #89bad3 !important;padding-top:5px !important}.dataTable .dtr-details li:last-child{border-bottom:0px !important}.dataTable .dtr-title{min-width:130px !important}.dataTable .dtr-data{font-weight:normal !important}.noscroll{overflow:hidden;height:100px}.modal-content{font-weight:normal;line-height:20px}.notifyjs-bootstrap-base{white-space:inherit}.dropdown-menu
li{white-space:nowrap}@keyframes
flickerAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-o-keyframes
flickerAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes
flickerAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes
flickerAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.consent_form_alert
a{color:#ff4d4a !important}.consent_form_alert{-webkit-animation:flickerAnimation 1s infinite;-moz-animation:flickerAnimation 1s infinite;-o-animation:flickerAnimation 1s infinite;animation:flickerAnimation 1s infinite;color:#ff4d4a}.top,td.top{vertical-align:top !important}.middle,td.middle{vertical-align:middle !important}
.truncate{display:inline-block;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.account_fullname,
.account_menu
li{font-size:clamp(14px,1.6vw,18px);white-space:nowrap}.datatable_mybooking>tbody>tr.even>td:before{background:none !important;border:none !important;box-shadow:none !important}.datatable_mybooking_detail .dtr-title{min-width:60px !important}.mobile_menu [type="checkbox"]:checked,
.mobile_menu [type="checkbox"]:not(:checked){position:absolute;left: -9999px}.mobile_menu .menu-icon:checked + label,
.mobile_menu .menu-icon:not(:checked)+label{position:fixed;top:37px;right:75px;display:block;width:30px;height:30px;padding:0;margin:0;cursor:pointer;z-index:10}.mobile_menu .menu-icon:checked + label:before,
.mobile_menu .menu-icon:not(:checked)+label:before{position:absolute;content:'';display:block;width:30px;height:20px;z-index:20;top:0;left:0;border-top:2px solid #ececee;border-bottom:2px solid #ececee;transition:border-width 100ms 1500ms ease,
top 100ms 1600ms cubic-bezier(0.23, 1, 0.32, 1),
height 100ms 1600ms cubic-bezier(0.23, 1, 0.32, 1),
background-color 200ms ease,
transform 200ms cubic-bezier(0.23, 1, 0.32, 1)}.mobile_menu .menu-icon:checked + label:after,
.mobile_menu .menu-icon:not(:checked)+label:after{position:absolute;content:'';display:block;width:22px;height:2px;z-index:20;top:10px;right:4px;background-color:#ececee;margin-top: -1px;transition:width 100ms 1750ms ease,
right 100ms 1750ms ease,
margin-top 100ms ease,
transform 200ms cubic-bezier(0.23, 1, 0.32, 1)}.mobile_menu .menu-icon:checked+label:before{top:10px;transform:rotate(45deg);height:2px;background-color:#ececee;border-width:0;transition:border-width 100ms 340ms ease,
top 100ms 300ms cubic-bezier(0.23, 1, 0.32, 1),
height 100ms 300ms cubic-bezier(0.23, 1, 0.32, 1),
background-color 200ms 500ms ease,
transform 200ms 1700ms cubic-bezier(0.23, 1, 0.32, 1)}.mobile_menu .menu-icon:checked+label:after{width:30px;margin-top:0;right:0;transform:rotate(-45deg);transition:width 100ms ease,
right 100ms ease,
margin-top 100ms 500ms ease,
transform 200ms 1700ms cubic-bezier(0.23, 1, 0.32, 1)}.mobile_menu
.nav{position:fixed;top:7px;right:50px;display:block;width:80px;height:80px;padding:0;margin:0;z-index:9;overflow:hidden;box-shadow:0 8px 30px 0 rgba(0,0,0,0.3);background-color:#3a324a;border-radius:50px;transition:top 350ms 1100ms cubic-bezier(0.23, 1, 0.32, 1),
right 350ms 1100ms cubic-bezier(0.23, 1, 0.32, 1),
transform 250ms 1100ms ease,
width 650ms 400ms cubic-bezier(0.23, 1, 0.32, 1),
height 650ms 400ms cubic-bezier(0.23, 1, 0.32, 1)}.mobile_menu .menu-icon:checked~.nav{animation-play-state:paused;top:50%;right:50%;transform:translate(50%, -50%);width:200%;height:200%;transition:top 350ms 700ms cubic-bezier(0.23, 1, 0.32, 1),
right 350ms 700ms cubic-bezier(0.23, 1, 0.32, 1),
transform 250ms 700ms ease,
width 750ms 1000ms cubic-bezier(0.23, 1, 0.32, 1),
height 750ms 1000ms cubic-bezier(0.23, 1, 0.32, 1)}.mobile_menu .nav
ul{position:absolute;top:50%;left:0;display:block;width:100%;padding:0;margin:0;z-index:6;text-align:center;transform:translateY(-50%);list-style:none}.mobile_menu .nav ul
li{position:relative;display:block;width:100%;padding:0;margin:10px
0;text-align:center;list-style:none;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(30px);transition:all 250ms linear}.mobile_menu .nav ul li
a{font-size:9vh;text-transform:uppercase;line-height:1.2;font-weight:800;display:inline-block;position:relative;color:#ececee;transition:all 250ms linear}.mobile_menu .nav ul li a:hover{text-decoration:none;color:#ffeba7}.mobile_menu .nav ul li a:after{display:block;position:absolute;top:50%;content:'';height:3.4vh;margin-top: -1.7vh;width:0;left:0;background-color:#353746;opacity:0.8;transition:width 50ms linear}.mobile_menu .nav ul li a:hover:after{width:100%}.mobile_menu .menu-icon:checked ~ .nav  ul
li{pointer-events:auto;visibility:visible;opacity:1;transform:translateY(0);transition:opacity 350ms ease,
transform 250ms ease;transition-delay:1200ms}@media screen and (max-width: 991px){.mobile_menu .menu-icon:checked + label,
.mobile_menu .menu-icon:not(:checked)+label{right:40px}.mobile_menu
.nav{right:15px}.mobile_menu .nav ul li
a{font-size:3vh}}
.mybooking{font-size:13px;font-weight:normal}.booking_participant>td{border-top:1px solid gray;border-bottom:1px solid gray}.box_booking_class{}.box_booking_class div[class^=col-]{border:1px
solid #e2e2e2;padding-top:5px;padding-bottom:5px}.box_booking_detail{}.box_booking_detail
label{width:100%;text-align:right;white-space:nowrap}.box_booking_detail div[class^=col-]{border-bottom:1px dashed #89bad3;vertical-align:middle;padding-top:5px;padding-bottom:5px}.box_booking_class>div.row:nth-child(2){background-color:#e1e1e1}button.grey.disabled:hover{color:white;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,from(white),to(rgb(159,167,176)),color-stop(0.05,rgb(197,203,206)))}.btn_subscription{width:auto;font-size:14px;font-weight:normal}table tr th,
table tr:hover th,
table tr:hover
.th{background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(204, 204, 204)), to(rgb(164, 164, 164))) !important}table tr:hover td,
table tr td:hover{background:#e6e6e6 !important}.member_participant input[type=text]{width:100%}.table_border_bottom
td{border-bottom:1px dotted gray}.bg_light_gray{background-color:#f3f1f1 !important}.tabs_with_images{width:100%}.tabs_with_images
a{font-size:12px}.tabs_with_images
.current{height:62px !important;opacity:1 !important}.tabs_with_images .current
a{font-weight:bold;color:black}
