#et-top-navigation .et-cart-info{float:left;margin:-2px 0 0 22px;font-size:16px;display:none}.flipbook-book-webgl{position:absolute;width:100%;height:100%;overflow:visible!important}.sales-button{background:#1d70b8!important;box-shadow:0px 0px 0px 0px violet;transition:all .3s 0s;border-radius:5px!important;padding-top:0px!important}.sales-button a{padding-top:0px!important;color:white!important;height:40px!important;line-height:40px!important;text-transform:uppercase!important}.sales-button:hover{background:#1d70b8!important;box-shadow:0px 0px 0px 0px violet;transition:all .3s 0s;border-radius:5px!important;padding-top:0px!important}.sales-button a:hover{padding-top:0px!important;color:white!important;height:40px!important;line-height:40px!important;text-transform:uppercase!important;background:#1d70b8!important;border-radius:5px!important}.book{background:#1d70b8!important;width:auto!important;box-shadow:0px 0px 0px 0px violet;transition:all .3s 0s;border-radius:5px!important;padding-top:0px!important;height:40px!important;margin-left:30px!important}.book a{padding-top:0px!important;color:white!important;line-height:40px!important;text-transform:uppercase!important}.book:hover{background:#1d70b8!important;box-shadow:0px 0px 0px 0px violet;transition:all .3s 0s;border-radius:5px!important;padding-top:0px!important}.book a:hover{padding-top:0px!important;color:white!important;height:40px!important;line-height:40px!important;text-transform:uppercase!important;background:#1d70b8!important;border-radius:5px!important}#et-top-navigation .et-cart-info .et_pb_image_n10s.et_pb_image_n10s .n10s-block{background-blend-mode:multiply;background-color:#244889!important;height:300px}.et_pb_sidebar_0_tb_body.et_pb_widget_area a{color:#FFFFFF!important;line-height:1.8em;border-bottom:0px solid;padding-bottom:5px}.forminator-ui#forminator-module-16444.forminator-design--default .forminator-button-submit{background-color:#1d70b8!important;color:#FFFFFF;border-radius:5px}.forminator-ui#forminator-module-16444.forminator-design--default .forminator-button-submit{font-size:20px!important;font-family:inherit;font-weight:700}.forminator-ui#forminator-module-16592.forminator-design--default .forminator-button-submit{font-size:20px!important;font-family:inherit;font-weight:700}.pa-toggle-text .et_pb_text_inner{max-height:50px;transition:max-height 0.3s ease-out;overflow:hidden}logo{margin-top:2%;width:auto;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;margin-bottom:0;max-height:54%;display:inline-block;float:none;vertical-align:middle;-webkit-transform:translate3d(0,0,0)}.pa-toggle-text .et_pb_text_inner:after{content:"";display:inline-block;position:absolute;pointer-events:none;height:50px;width:100%;left:0;right:0;bottom:0;background-image:linear-gradient(0deg,#fff 10%,transparent)}.pa-toggle-text .pa-text-expand-button{padding:0.5em;text-align:center;color:#00d263!important}.pa-toggle-text .pa-text-expand-button span{cursor:pointer}.pa-toggle-text .pa-text-expand-button .pa-text-toggle-icon{font-family:ETMODULES,"sans-serif"}.pa-toggle-text .pa-text-toggle-expanded{max-height:2000px;transition:max-height 0.3s ease-in}.pa-toggle-text .pa-text-toggle-expanded.et_pb_text_inner:after{background:none}.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-button:last-child,.forminator-ui.forminator-custom-form[data-design=default] .forminator-button:last-child{margin-right:0;border-radius:5px}.et_bloom .et_bloom_form_container,.et_bloom .et_bloom_form_container div,.et_bloom .et_bloom_form_container span,.et_bloom .et_bloom_form_container h2,.et_bloom .et_bloom_form_container h3,.et_bloom .et_bloom_form_container h4,.et_bloom .et_bloom_form_container p,.et_bloom .et_bloom_form_container a,.et_bloom .et_bloom_form_container font,.et_bloom .et_bloom_form_container img,.et_bloom .et_bloom_form_container strike,.et_bloom .et_bloom_form_container strong,.et_bloom .et_bloom_form_container b,.et_bloom .et_bloom_form_container u,.et_bloom .et_bloom_form_container i,.et_bloom .et_bloom_form_container ol,.et_bloom .et_bloom_form_container ul,.et_bloom .et_bloom_form_container li{font-family:'montserrat',helvetica,arial,sans-serif!important;line-height:1em;text-transform:none;font-weight:700!important;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background-image:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,.et-db #et-boc .et-l input,textarea,.et-db #et-boc .et-l textarea,select,.et-db #et-boc .et-l select{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-size:14px;border-color:#1d70b8!important;border-radius:5px;border:0px solid;padding:10px 20px 10px 20px}#yith-search-submit{background:#244889;color:#ffffff}input:is [type="button"],[type="submit"],[type="reset"] input[type="file"]::file-selector-button,button{background:#244889;color:#ffffff;font-family:montserrat;font-weight:700}.yith-wcan-filters .yith-wcan-filter .filter-items.level-0{margin:0;padding:10px;background:#244889;color:#fff!important}.vertical-tabs2{border:none}.vertical-tabs2 ul.et_pb_tabs_controls{float:left;width:30%;margin-right:3%;background:transparent}.vertical-tabs2 ul.et_pb_tabs_controls:after{content:none}.vertical-tabs2 .et_pb_tabs_controls li{width:100%;border-right:none;border:2px solid transparent;background:#f4f4f4}.vertical-tabs2 .et_pb_tabs_controls li.et_pb_tab_active{border:2px solid #0C71C3;background:#0C71C3}.vertical-tabs2 .et_pb_tabs_controls li.et_pb_tab_active:after{top:50%;right:-42px;border:solid transparent;content:" ";position:absolute;border-color:transparent;border-left-color:#0C71C3;border-width:20px;margin-top:-20px}.vertical-tabs2 .et_pb_tabs_controls li a{padding:24px}.vertical-tabs2 .et_pb_tabs_controls li.et_pb_tab_active a{color:#ffffff!important}.vertical-tabs2 .et_pb_tab{padding:0}.vertical-tabs2 .et_pb_tab_content{flex-wrap:wrap}@media(max-width:767px){.vertical-tabs2 ul.et_pb_tabs_controls{width:100%;margin-bottom:30px;margin-right:0}.vertical-tabs2 .et_pb_tabs_controls li{border-bottom:none}.vertical-tabs2 .et_pb_tab{padding:0}.vertical-tabs2 .et_pb_tab_content{display:block}}.mc-field-group{width:100%!important}.bgcbs-main .bgcbs-form-field{margin-top:-1px;border-style:solid;padding:16px 0px 0px 0px;border-width:0px 0px 0px 0px!important}html .bgcbs-main,html .bgcbs-main *{font-family:'montserrat'!important}.bgcbs-info-1-section{border-width:1px;border-radius:4px;border-style:solid;padding:13px 20px 13px 20px;box-shadow:0px 25px 15px -20px rgba(135,138,170,0.2);display:none!important}.bgcbs-info-2-section{border-width:0px 0px 0px 1px!important;border-color:#eeeeee!important;border-radius:4px;border-style:solid;margin-bottom:50px;padding:40px 30px 50px 30px;box-shadow:0px 25px 15px -20px rgba(135,138,170,0.2)}.bgcbs-main .ui-tabs .ui-tabs-nav{margin:0px;padding:0px;list-style-type:none;border-style:solid;border-width:0px 0px 0px 0px!important}.bgcbs-main .bgcbs-form-field>label{clear:both;display:block;margin-left:20px;margin-right:20px;margin-bottom:7px}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'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bgcbs-main .ui-selectmenu-menu .ui-menu .ui-state-active{margin:0px;background-color:#ffffff!important}.bgcbs-main h2,.bgcbs-main h2 a{font-size:20px!important;font-weight:600;line-height:34px}.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:14px!important;font-weight:600;line-height:28px}.bgcbs-booking-form-id-17999 .bgcbs-qtip,.bgcbs-booking-form-id-17999 .bgcbs-notice,.bgcbs-booking-form-id-17999 .bgcbs-button>a,.bgcbs-booking-form-id-17999 input.bgcbs-button:hover,.bgcbs-booking-form-id-17999 .bgcbs-button.bgcbs-button-style-2>a:hover,.bgcbs-booking-form-id-17999 .bgcbs-group-schedule-section ul>li>div:first-child,.bgcbs-booking-form-id-17999 .bgcbs-course-promo-section>div:first-child:hover>span,.bgcbs-booking-form-id-17999 .bgcbs-form-checkbox-field.bgcbs-form-checkbox-field-style-2.bgcbs-state-select>span,.bgcbs-booking-form-id-17999 .bgcbs-form-checkbox-field.bgcbs-form-checkbox-field-style-1.bgcbs-state-select{background-color:#1d70b8!important;color:#ffffff!important;border:0px!important}.et_pb_section:first-child .et_pb_button:after{line-height:inherit;font-size:inherit!important;margin-left:.3em;left:auto;display:inline-block;opacity:1;content:attr(data-icon);font-family:"ETmodules"!important}.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active>a,.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active>label>a{color:#ffffff!important}.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item>a,.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item>label>a{text-decoration:none;color:#ffffff!important}.mobile_menu_bar{position:relative;display:none;line-height:0}.et_pb_portfolio_link{color:#ffffff;background:#1d70b8;border:0px solid #0070fc;padding:.7em 1.3em;margin-top:20px;border-radius:5px;text-transform:uppercase;display:inline-block;transition:all 0.3s ease-in-out;font-weight:bold;font-size:15px}h1,h2,h3{font-weight:900}.enquire-button{background:#ffff!important;box-shadow:0px 0px 0px 0px violet;transition:all .3s 0s;border-radius:5px!important;padding-top:0px!important;margin-left:10px!important}.enquire-button a{padding-top:0px!important;color:#1d70b8!important;height:40px!important;line-height:40px!important;text-transform:uppercase!important}.enquire-button:hover{background:#ffff!important;box-shadow:0px 0px 0px 0px violet;transition:all .3s 0s;border-radius:5px!important;padding-top:0px!important}.enquire-button a:hover{padding-top:0px!important;color:#1d70b8!important;height:40px!important;line-height:40px!important;text-transform:uppercase!important;background:#ffff!important;border-radius:5px!important}