@import"custom.vars.css";@import"custom.product.css";@import"custom.shop.css";@import"custom.checkout.css";@import"custom.graduates.css";@import"custom.blog.css";@import"custom.bootstrap.css";#sp-header li.wsg-new .wsg-menu-item a:after{content:"NEW";background-color:orange;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:999px;margin-left:8px;vertical-align:middle;display:inline-block}#sp-header li.wsg-soon .wsg-menu-item a:after{content:"COMING IN 2027";background-color:#bbb;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:999px;margin-left:8px;vertical-align:middle;display:inline-block}#sp-header li.wsg-updated .wsg-menu-item a:after{content:"UPDATED";background-color:var(--wsg_primary_color);color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:999px;margin-left:8px;vertical-align:middle;display:inline-block}#sp-header li.wsg-sold-out .wsg-menu-item a:after{content:"SOLD OUT";background-color:var(--wsg_primary_color);color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:999px;margin-left:8px;vertical-align:middle;display:inline-block}#sp-header li.wsg-last-seats .wsg-menu-item a:after{content:"LAST SEATS";background-color:orange;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:999px;margin-left:8px;vertical-align:middle;display:inline-block}body.view-studio .wsg_join_or_renew{margin:2rem 0}body.view-studio .wsg_join_or_renew__not_member a{background-color:var(--wsg_primary_color);color:#fff;padding:10px 20px}body.view-studio .nav .nav-link{color:#000}body.view-studio .nav .nav-link.active{font-weight:700}body.view-studio .com-wsg.view-studio .menu_studio .nav-link{color:#000}body.view-studio #wsg-studio-header{margin-bottom:3rem}body.view-studio #wsg-studio-header img.wsg-studio-logo{width:400px;max-width:100%}body.view-studio .slick-list .item_box div.subheading1{font-size:22px;margin-top:1rem;margin-bottom:.5rem}body.view-studio .slick-list .item_box div.subheading2,body.view-studio .slick-list .item_box div.subheading3{font-size:18px;color:var(--wsg_dark_gray)}body.view-studio .wsg-studio-category-desc{font-weight:400;font-size:18px;color:var(--wsg_dark_gray)}body.view-studio .listing_container h3,body.view-studio .search_container h2{font-size:36px;font-weight:400}body.view-studio .tab-content h3{font-size:18px;border-bottom:1px solid #bfbfbf;font-weight:700;padding-bottom:1rem;margin-bottom:1rem;margin-top:2rem;font-family:var(--wsg_secondary_font)}body.view-studio .slick-dots-container>ul li{background-color:var(--wsg_primary_color)}body.view-studio .slick-dots-container>ul li.slick-active{background-color:var(--wsg_dark_gray)}body.view-studio button.slick-arrow img{background-color:#fff;padding:3px;border-radius:5px}@media(max-width:992px){body.view-studio #wsg-studio-header{margin-bottom:1rem}body.view-studio .wsg-studio-toolbar{flex-direction:column;justify-content:center;align-items:center;row-gap:1rem}body.view-studio .wsg-studio-toolbar .wsg-studio-search{width:100%}}body.view-studio .wsg-studio-toolbar{background-color:var(--wsg_light_gray);padding:1rem;border-radius:5px;margin:3rem 0rem}body.view-studio .wsg-studio-description{text-align:center;max-width:70%;margin:0 auto}@media(max-width:767px){body.view-studio .wsg-studio-description{text-align:center;max-width:100%;margin:0 auto}}body.view-studio .itemView .wsg-studio-logo{height:85px;max-width:300px}body.view-studio .itemView h3{margin-top:2rem}body.view-studio .wsg-studio-related-title{font-size:36px;padding-top:2rem;padding-bottom:1rem}body.view-studio .itemView .wsg-studio-promo-header{margin:1rem 0}body.view-studio .itemView .wsg-studio-promo-header button{border-radius:0;padding:10px 20px}body.view-studio .itemView .wsg-studio-image-upcoming{max-width:100%;width:100%;margin:0 auto}body.view-studio .itemView .wsg-studio-item-toolbar i.fas{font-size:24px;background-color:var(--wsg_light_gray);padding:10px}body.view-studio .itemView .wsg-studio-item-attachments{column-gap:1rem}body.view-studio .itemView .wsg-studio-item-attachments a.btn{background-color:var(--wsg_light_gray);border-radius:0;padding:10px 20px}body.view-studio .wsg-studio-promo-modal .modal-header .btn-close{width:20px;height:20px;top:15px!important;right:15px!important}body.view-studio .wsg-studio-promo-modal .modal-header div.h2{font-size:28px}body.view-studio .wsg-studio-promo-modal .modal-body div.h2{font-size:22px;margin-bottom:1rem}body.view-studio .wsg-studio-promo-modal .modal-body div.h2{font-size:22px}body.view-studio .wsg-studio-promo-modal .modal-body .col span{font-size:18px!important;margin-top:1rem;display:block}body.view-studio .wsg-studio-promo-modal .modal-body .col span.star{display:inline}body.view-studio .wsg-studio-promo-modal .modal-body .col button,body.view-studio .wsg-studio-promo-modal .modal-body .col a.btn{border-radius:0}body.view-studio .itemView .tab-image,body.view-studio .itemView .tab-rating{display:none}#sp-header{z-index:1000}#sp-header.header-sticky{background:var(--wsg_header_sticky_bg_color)}#sp-footer .container-inner{padding:0}.com-wsgcrm.layout-providers .sp-module-title{font-size:var(--wsg_h2);text-align:center;padding-bottom:30px}.com-wsgcrm.layout-providers h2{margin-top:75px;text-align:center;font-size:var(--wsg_h3)}.com-wsgcrm.layout-providers td>img{display:inline-block}.com-wsgcrm.layout-providers .pagination .page-link{color:var(--wsg_primary_color)}.com-wsgcrm.layout-providers .pagination .active>.page-link{background-color:var(--wsg_primary_color);color:#fff}.com-wsgcrm.layout-providers .js-stools-container-filters-visible{background-color:#ddd}.js-stools-container-filters-visible .chosen-container{font-size:14px}.js-stools-container-filters-visible .chosen-single{height:35px;line-height:35px}.com-wsg.view-studio .menu_studio .nav-link{color:#000}@media(max-width:1200px){.wsg-study-option-headings .wsg-option-online.active,.wsg-study-option-headings .wsg-option-classroom.active{border-bottom:5px solid var(--wsg_primary_color)!important}.wsg-study-option-row .sppb-column{background-color:transparent!important;padding:1rem!important}.wsg-study-option-row{border:none!important}}body.layout-reservation button[type=submit]{background-color:var(--wsg_primary_color);color:#fff;padding:25px;font-size:18px}#sp-footer ul.menu li{font-size:16px;display:block}#sp-footer ul.menu li a{color:var(--wsg_dark_gray)}#sp-footer ul.menu li a:hover{color:var(--wsg_primary_color)}#sp-footer ul.menu li>ul{display:none}.wsg-download-form .acym_form{display:flex;margin:1rem 0}.wsg-download-form .acym_form div{flex:1}.wsg-download-form .acym_form div label{width:100%}.wsg-download-form .acym_module_success{text-align:center;background:none}@media(max-width:500px){.wsg-download-form .acym_form{flex-direction:column}}.sppb-addon-text-block h3{margin-top:1.5rem;margin-bottom:1rem;color:var(--wsg_dark_gray)}.wsg-vintage-table table{border:1px solid var(--wsg_dark_gray);font-size:16px}.wsg-vintage-table table thead{background-color:var(--wsg_primary_color);color:#fff}.wsg-vintage-table table thead a{color:#fff}.wsg-vintage-table table thead th{vertical-align:middle}.wsg-vintage-table{overflow-x:auto}.wsg-vintage-chart-menu ul{margin:0;list-style-type:none;padding:5px 0}.wsg-vintage-chart-menu li a{padding:5px 10px;display:block;color:var(--wsg_dark_gray)}.wsg-vintage-chart-menu ul li.current>a{background-color:var(--wsg_light_gray);border-radius:5px}.wsg-friends-gallery{display:flex;flex-wrap:wrap;column-gap:20px}.wsg-friends-gallery>a{display:flex;flex:0 0 calc(25% - 15px);justify-content:center;align-items:center;height:200px;background-color:var(--wsg_light_gray);margin-bottom:20px}.wsg-friends-gallery>a>img{max-height:70%;max-width:70%}@media(max-width:500px){.wsg-friends-gallery>a{flex:0 0 calc(50% - 10px)}}.wsg-arrow-btn{text-align:left;padding:10px 0}.wsg-arrow-btn i.fas{float:right}.wsg-curriculum-dl table.acym_form,.wsg-curriculum-dl table.acym_form tr,.wsg-curriculum-dl table.acym_form tbody{display:flex;width:100%;align-items:center;column-gap:0px}.wsg-curriculum-dl table.acym_form label{width:100%;margin:0;padding:0}.wsg-curriculum-dl table.acym_form .acym__users__creation__fields__title{height:30px;display:block;margin-top:-30px}.wsg-curriculum-dl table.acym_form td.onefield{width:70%;margin:0}.wsg-curriculum-dl table.acym_form td.acysubbuttons{width:30%}.wsg-curriculum-dl table.acym_form input.acym__user__edit__email{background-color:var(--bs-gray-200);border-radius:0;border:0;height:60px;padding:0 20px!important;width:100%;max-width:none;font-size:18px}.wsg-curriculum-dl table.acym_form td.acysubbuttons input{width:100%;border-radius:0;height:60px;margin:0;display:block;max-width:none;font-size:18px}@media(max-width:500px){.wsg-curriculum-dl table.acym_form input.acym__user__edit__email,.wsg-curriculum-dl table.acym_form td.acysubbuttons input{font-size:16px}.wsg-curriculum-dl table.acym_form tr{flex-direction:column;row-gap:20px}.wsg-curriculum-dl table.acym_form td.onefield,.wsg-curriculum-dl table.acym_form td.acysubbuttons{width:100%}}.paypaltable td form{display:flex;justify-content:end}.paypaltable td{padding:15px 0}.paypaltable tr{border-bottom:1px solid var(--wsg_light_gray)}.paypaltable tr td:nth-child(2){width:250px}.paypaltable button[type=submit]{border:0;background-color:var(--wsg_primary_color);color:#fff;padding:10px 30px}.paypaltable td form>input[name=quantity]{width:50px!important;text-align:center;margin-right:5px}@media(max-width:500px){.paypaltable tr{display:flex;flex-direction:column}.paypaltable tr td{text-align:center}.paypaltable tr td:nth-child(2){width:100%}.paypaltable td form{justify-content:center}}#system-message-container{top:120px;bottom:inherit}.acym_module_form input{border-radius:0!important}.acym_module_form .acym_introtext .heading{font-size:22px;font-weight:700}.wsg-subscribe-form table.acym_form,.wsg-subscribe-form table.acym_form td{width:100%}.wsg-subscribe-form .acym_introtext>*{text-align:center}.wsg-subscribe-form .acym_module_form label{display:block;margin:0}.wsg-subscribe-form .acym_module_form input{width:100%;max-width:100%}.wsg-subscribe-form .acym_module_form input.subbutton{margin-top:1rem}.wsg-download-form .acym_module_form .acym_form{display:flex;margin:1rem 0}.wsg-download-form .acym_module_form .acym_form div.onefield{flex:1}.wsg-download-form .acym_module_form .acym_form div label{width:100%;text-align:left}@media(max-width:500px){.wsg-download-form .acym_module_form .acym_form{flex-direction:column}.wsg-download-form .acym_module_form .acym_form input{max-width:100%}}#switch-user{right:inherit;left:20px}.wsg-cta-container,.wsg_brevo_module.brevo-module-blog{padding:50px;background-color:#f1f1f1}.wsg-cta-container .cta-div-form form{display:flex;flex-direction:column;row-gap:10px}.wsg-cta-container .cta-div-form form input,.wsg-cta-container .cta-div-form form select,.wsg-cta-container .cta-div-form form button{border-radius:0}.wsg-cta-container .cta-div-form .cta-div-form-heading{margin-bottom:25px}.wsg-cta-container .cta-response-footer{padding-top:1rem;font-size:16px;color:var(--wsg_dark_gray);border-top:1px solid #ccc;margin-top:3rem}@media(max-width:992px){.wsg-cta-container{padding:25px}}@media only screen and (max-width:568px){.sppb-addon-table-main.bt tbody td:before,.sppb-addon-table-main.bt tfoot td:before,.sppb-addon-table-main.bt tfoot th:before{padding:10px}}table.vendor{background-color:#eee;margin-top:1rem;margin-bottom:3rem}table.vendor img{max-width:250px;height:auto}table.vendor td{width:50%;vertical-align:middle;padding:15px}table.vendor td:nth-child(2){text-align:center}table.vendor a.btn{border-radius:0}table.vendor p{margin:0;padding-top:.5rem;color:var(--wsg_dark_gray);font-size:14px}.wsg-search-module{padding-bottom:75px}.wsg-search-module h3{font-family:var(--wsg_secondary_font);font-size:var(--wsg_h5)}.wsg-search-module div{width:100%}.wsg-search-module input{border:none;border-radius:0;border-bottom:1px solid #ccc;padding:25px;color:gray}.view-search #search-form{width:100%}.view-search #search-form .input-group{width:100%;display:flex}.view-search #search-form .input-group>div{flex:1}.view-search #search-form .input-group input,.view-search #search-form .input-group button{border-radius:0}.wsg_join_or_manage{display:flex;width:100%;background:#ffffff80;padding:30px;align-items:center;justify-content:space-between}.wsg_join_or_manage .btn{border-radius:0;padding:15px 30px}.wsg_join_or_manage>*{width:50%;margin:0}.wsg_join_or_manage p{text-align:center;color:var(--wsg_dark_gray)}.wsg_join_or_manage__actions{display:flex;column-gap:20px;justify-content:flex-end}@media(max-width:768px){.wsg_join_or_manage{flex-direction:column;row-gap:20px}.wsg_join_or_manage>*{width:100%;text-align:center}.wsg_join_or_manage__actions{flex-direction:column;row-gap:20px}.wsg_join_or_manage.wsg_is_member p{text-align:center}}@media(min-width:992px){body.view-studio .wsg_join_or_manage.wsg_is_member{width:500px;margin:0 auto}body.view-studio .wsg_join_or_manage.wsg_is_member p{text-align:left}}body.view-studio .wsg_join_or_manage.wsg_is_member .wsg_join_or_manage__actions a{background:none;color:#fc026b}body.view-studio .wsg_join_or_manage.wsg_is_member .wsg_join_or_manage__actions a:nth-child(2){display:none}#membership-hero .wsg_join_or_manage{background-color:transparent;flex-direction:column}#membership-hero .wsg_join_or_manage .wsg_join_or_manage__actions{justify-content:center;align-items:center}#membership-hero .wsg_join_or_manage .btn{width:240px;font-size:18px}#membership-hero .wsg_join_or_manage p{color:#fff;text-align:center;padding:20px 0}#membership-hero .wsg_join_or_manage>*{width:auto}.wsgtrip_book_btn{padding:22px 44px;border-radius:0;font-size:18px;line-height:normal}.wsgtrip_form .heading{font-weight:700;font-size:22px}.wsgtrip_form input,.wsgtrip_form select{border-radius:0}.wsgtrip_form .btn-primary{padding:11px 22px;border-radius:0;font-size:16px;line-height:normal}.wsgtrip_form .btn-primary:disabled{background-color:var(--wsg_primary_color);border-color:var(--wsg_primary_color)}.eb{font-family:var(--wsg_secondary_font)}.card .sppb-addon-image-layout-image{height:200px;display:flex;align-items:center;justify-content:center}.card .sppb-addon-image-layout-image img{padding:40px;max-height:200px;width:auto}.card .sppb-addon-image-layout-content .sppb-image-layout-title{height:120px}.card .sppb-addon-image-layout-content .sppb-addon-image-layout-text{height:160px}@media(max-width:1024px){.card .sppb-addon-image-layout-content .sppb-image-layout-title{height:150px}.card .sppb-addon-image-layout-content .sppb-addon-image-layout-text{height:200px}}@media(max-width:496px){.card .sppb-addon-image-layout-content .sppb-image-layout-title,.card .sppb-addon-image-layout-content .sppb-addon-image-layout-text{height:auto}}body.com-hikaserial.view-subscription #hikaserial_subscription_listing .hikashop_header_title{text-align:center;padding-bottom:30px}body.com-hikaserial.view-subscription #hikaserial_subscription_listing form p{text-align:center;max-width:700px;margin:0 auto;padding-bottom:30px}body.com-hikaserial.view-subscription #hikaserial_subscription_listing form .hikabtn.hikabtn-primary{background-color:var(--wsg_primary_color);border:var(--wsg_primary_color)}#zohoSupportWebToCase table{width:100%}#zohoSupportWebToCase table td{padding-bottom:1rem}#zohoSupportWebToCase textarea{border:1px solid #d2d1d1;width:100%;border-radius:4px;min-height:200px;color:#495057;font-size:16px}#zohoSupportWebToCase td{position:relative;vertical-align:top;text-align:left!important}#zohoSupportWebToCase .wtcuploadfile{color:var(--wsg_primary_color)!important;width:100px;height:40px;display:block}#zohoSupportWebToCase .wtcuploadinput{position:absolute;left:0;top:0;cursor:pointer;opacity:0;width:100px;height:40px}::-webkit-file-upload-button{cursor:pointer}#zohoSupportWebToCase .filenamecls{background-color:#f4f4f4;padding:1rem;border-radius:5px;color:var(--wsg_dark_gray);margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between}#zsMaxSizeMessage,#zsMaxLimitMessage{display:block;float:none!important;font-size:12px!important;margin-bottom:.5rem}#zohoSupportWebToCase input[type=submit],#zohoSupportWebToCase input[type=button]{padding:10px 50px;border:1px solid var(--wsg_primary_color);background-color:transparent}#zohoSupportWebToCase input[type=submit]{background-color:var(--wsg_primary_color);color:#fff}#zohoSupportWebToCase tr:last-child{display:none}#zohoSupportWebToCase #zsCaptcha a{display:flex;justify-content:space-between;color:var(--wsg_primary_color)!important}#zohoSupportWebToCase #zsCaptcha a:before{content:"Enter the characters above";color:#000;padding-right:25px}#hikashop_item_x_data,#hikashop_product_Essentials_Online_Exam_Resit_for_CP_Students_209_page form#hikashop_comment_form,#hikashop_product_Scholar_Online_Exam_Resit_for_CP_Students_212_page form#hikashop_comment_form{display:none}.disabled-link,.disabled-link>*{pointer-events:none;cursor:not-allowed;opacity:.5}@media(min-width:992px){.modal-inner-block{padding:25px}}.modal-inner-block table.sppb-table-style{margin-top:20px}.modal-inner-block .sppb-table-style th,.modal-inner-block .sppb-table-style td,.modal-inner-block .sppb-table-style tr{border:none!important}.modal-inner-block .sppb-table-style th,.modal-inner-block .sppb-table-style td{padding:20px!important}.modal-inner-block .sppb-table-style th{background-color:#fc026b;color:#fff;font-size:80%}.modal-inner-block .sppb-table-style tr:nth-child(odd) td{background-color:#f1f1f1;color:#595a5f;font-size:80%}.modal-inner-block .sppb-table-style tr:nth-child(2n) td{background-color:#fff;color:#595a5f;font-size:80%}@media(max-width:767px){.sppb-row-reverse-mobile .sppb-row{flex-direction:row-reverse}}#hikashop_checkout_registration .hikashop_registration_company_line,#hikashop_checkout_registration .hikashop_registration_location_line,#hikashop_checkout_registration .hikashop_registration_position_line,#hikashop_checkout_registration .hikashop_registration_website_line,#hikashop_checkout_registration .hikashop_registration_linkedin_line,#hikashop_checkout_registration .hikashop_registration_other_distinctions_line,#hikashop_checkout_registration .hikashop_registration_bio_line,#hikashop_checkout_registration .hikashop_registration_avatar_line,#hikashop_checkout_registration .hikashop_registration_youtube_line,#hikashop_checkout_registration .hikashop_registration_facebook_line,#hikashop_checkout_registration .hikashop_registration_instagram_line{display:none}.wsg-card{color:#000;padding:25px;border:1px solid #ddd;border-radius:5px;box-shadow:2px 2px 2px #eee;border-left:6px solid var(--wsg_primary_color);display:block;transition:all .2s ease;height:180px}.wsg-card:hover{box-shadow:1px 1px 5px #0000001a;transform:translateY(4px)}.wsg-card a{color:#000}.wsg-faq .sppb-panel-title{font-size:18px}.chosen-container .chosen-results li.highlighted{background-color:var(--wsg_primary_color)!important;color:#fff!important;background-image:none!important}:root{--swiper-theme-color: var(--wsg_primary_color)}.swiper-button-next,.swiper-button-prev{background-color:#ffffff80;width:60px;height:60px;border-radius:50%}.swiper-button-next:after,.swiper-button-prev:after{color:var(--wsg_primary_color)!important;font-size:30px;font-weight:700}.hikashop_cart_msg_ebookavailability{color:#198754}body.com-wsgcrm h1{font-size:var(--wsg_h2);text-align:center;margin-bottom:60px}body.com-wsgcrm h2{font-size:var(--wsg_h3);margin-top:30px}body.com-wsgcrm h3{font-size:var(--wsg_h4);margin-top:30px}body.layout-profile form fieldset.acy_user_info{display:none}body.com-users.view-reset form{max-width:600px;margin:0 auto}body.com-users.view-reset form .control-group{display:flex;flex-direction:column}body.com-users.view-reset form .controls{margin:0}.sppb-column.wsg-updated:after{position:absolute;right:25px;content:"UPDATED";background-color:var(--wsg_primary_color);color:#fff;font-size:14px;font-weight:700;padding:2px 16px;border-radius:999px;margin-left:8px;vertical-align:middle;display:inline-block}.sppb-column.wsg-new:after{position:absolute;right:25px;content:"NEW";background-color:orange;color:#fff;font-size:14px;font-weight:700;padding:2px 16px;border-radius:999px;margin-left:8px;vertical-align:middle;display:inline-block}.wsg-stdopt-content-row>.sppb-row-container,.wsg-stdopt-heading-row>.sppb-row-container{padding:0;max-width:100%}.sppb-section.wsg-rounded-cols .sppb-column{border-radius:10px}.wsg-btn{width:100%;padding:10px;background-color:var(--wsg_primary_color);border-radius:0;display:flex;justify-content:center;align-items:center}.wsg-btn p{margin:0;text-align:center}.wsg-btn a{color:#fff;padding:0;margin:0}.wsg_brevo_module input,.wsg_brevo_module form>span,.wsg_brevo_module form>select{margin-bottom:10px;display:block;border-radius:0;height:50px}.wsg_brevo_module .chosen-container{border-radius:0;height:50px}.wsg_brevo_module a.chosen-single{border-radius:0;box-shadow:none;height:50px!important;display:flex;align-items:center}.wsg_brevo_module .chosen-drop{box-shadow:none;border-color:#ccc}.wsg_brevo_module button,.wsg_brevo_module input[type=button]{margin:30px auto 0;display:block;height:50px;padding:0 50px}.wsg_brevo_module .wsg_brevo_module__intro_text{margin-bottom:30px;text-align:center}.wsg_brevo_module .download_html_footer{margin-top:30px}.wsg_brevo_module .alert-message{text-align:center;padding:15px}@media(min-width:992px){.wsg_brevo_module.module-1984 form{display:flex;flex-direction:row;gap:10px}.wsg_brevo_module.module-1984 form button{margin-top:0}}@media(min-width:992px){.wsg_brevo_module.wsg-curriculum-download-form form{display:flex;flex-direction:row}.wsg_brevo_module.wsg-curriculum-download-form form button{margin-top:0}}.wsg_brevo_module.wsg-curriculum-download-form joomla-alert{background:transparent;border:none}.wsg_brevo_module.wsg-map-download-form joomla-alert{background:transparent;border:none}body.com_hikashop.view-checkout.layout-show .hikashop_checkout_login h1{display:none}body.com_hikashop.view-checkout.layout-show #hikashop_checkout_login_form{margin-bottom:40px}body.com_hikashop.view-checkout.layout-show #hikashop_checkout_registration h2,body.com_hikashop.view-checkout.layout-show #hikashop_checkout_login_form .hikashop_login_forgot_username_line{display:none}
