@import url(https://use.typekit.net/ing3zzu.css);body{min-width:320px;overflow-x:hidden}img{max-width:100%;height:auto}:root :where(a:where(:not(.wp-element-button))) {text-decoration:none}#rvyRevisionIndicator,
#manage-ajax-response .caf-meta-content,
.booking-details .woocommerce-variation-price,
body.term-skipper-development-programmes #courses-filter, 
body.development-programme #courses-filter, 
.single-product .woocommerce-product-gallery--without-images, 
.search-results article .zak-entry-footer,
.search-results article:not(.type-page) .zak-entry-summary, 
.tablet-only,
#mobile-indicator,
#tablet-indicator,
p:empty,
.entry-footer{display:none}ul.products li.product:not(.product_cat-gift-vouchers) span.price,
.single-product .entry-summary form.cart,
.single-product .entry-summary p.price,
.booking .booking-details form.cart .quantity,
.wp-block-getwid-accordion__icon,.wp-block-getwid-accordion__icon.is-passive,
.grecaptcha-badge{display:none!important}.page-id-224 .grecaptcha-badge,.page-id-178 .grecaptcha-badge{display:block!important}#zak-primary li.product.partner.fss .course-details i{color:#007eb5}#zak-primary li.product.partner.fss a.read-more{background-color:#007eb5}.single-product .woocommerce-notices-wrapper .woocommerce-message a,#zak-primary li.product.partner.fts .course-details i{color:#002c55}.zak-menu-item-cart .cart-page-link .count,.wp-block-woocommerce-cart .wc-block-cart__submit-container a,#zak-primary li.product.partner.fts a.read-more{background-color:#002c55}#zak-primary li.product.partner.fps .course-details i{color:#b62220}#zak-primary li.product.partner.fps a.read-more{background-color:#b62220}.zak-content table thead th{padding:10px;border:none;background:#efefef}.zak-content table tbody tr{border-top:solid 1px #ccc}#testimonial-slider .wp-block-getwid-template-post-title,.booking h4,#zak-primary-menu li a,a.wp-block-button__link,#zak-footer,input.zak-search-field,.entry-content p,html body{font-family:"halyard-text",sans-serif;font-weight:300;font-style:normal}#manage-ajax-response .caf-post-title h2,blockquote p,#zak-primary-menu>li.menu-item>a{font-family:Roboto\ Slab}h1.entry-title,.single-product .product h1.product_title.entry-title{font-size:2.75em;margin-bottom:30px;font-weight:600}h1,h2,h3,h4,h5,h6,.entry-title{font-weight:400;color:#002c55}h2:not(:last-child),h3:not(:last-child){margin-bottom:10px}.align-right{text-align:right}.align-center{text-align:center}.mt-0{margin-top:0!important}.wp-block-table.mb-0>table,.mb-0{margin-bottom:0!important}.p-0{padding:0!important}.zak-primary ul{list-style:disc;margin:0 0 2.2rem 1.6rem}.zak-primary ul li{margin-bottom:4px}.zak-primary ul li::marker{font-size:.6em}.entry-content ol li,.entry-content p{margin-bottom:16px}.entry-title:hover a{color:#152e52;text-decoration:none}.entry-content p+ol h3,.entry-content p+h3,.entry-content ul+h3,.entry-content ol+h3,.entry-content ul+p{margin-top:30px}.entry-content p+ol h3{margin-bottom:0}.entry-content ol+h2,.entry-content ul+h2,.entry-content p+h2{margin-top:45px}.entry-content p+ul{margin-top:-10px}#zak-content ul li span,#zak-content p span{font-weight:300!important}.zak-top-bar,p.slab,.entry-content>p.has-medium-font-size:first-child,#header-contact{font-family:Roboto\ Slab;font-weight:400}p.has-medium-font-size{font-size:1.3em!important}#zak-content .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper,span.collapseomatic{display:block;padding:12px 0 14px;border-top:#e4e4e7 solid 1px;border-bottom:#e4e4e7 solid 1px;font-family:'Roboto Slab';font-weight:600;position:relative;padding-right:25px;line-height:1.25}#description+span.collapseomatic{margin-top:20px}#zak-content .wp-block-getwid-accordion .wp-block-getwid-accordion__content-wrapper+.wp-block-getwid-accordion__header-wrapper,.collapseomatic_content+span.collapseomatic{border-top:none!important;margin-top:0}span.collapseomatic:hover{color:#002c55}#zak-content .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper::after,span.collapseomatic::after{font-family:"Font Awesome 5 Pro";content:'\f067';font-weight:400;font-size:1.1em;position:absolute;right:0;top:12px}#zak-content .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper.ui-state-active::after,span.collapseomatic.colomat-close::after{transform:rotate(45deg)}span.collapseomatic.colomat-close{border-bottom:none}.collapseomatic_content{border-bottom:#e4e4e7 solid 1px;padding-bottom:14px}.collapseomatic_content>br:first-child{display:none}#promo-banner{background-color: #002b540f;padding:12px;box-shadow: 0px 0px 15px #00000088;position:relative;z-index:1}#promo-banner h2{margin-bottom:0}#promo-banner p{margin-bottom:0;font-size:1.1em}#promo-banner>div{justify-content:space-between;gap:15px;flex-wrap:nowrap}#promo-banner>div .wp-block-buttons{min-width:185px}html .cog-page__navigation button.cog-button--primary,.wc-block-checkout .wc-block-checkout__actions_row button.wc-block-components-checkout-place-order-button,a.button,button,input[type="button"],input[type="reset"],input[type="submit"],.wp-block-button .wp-block-button__link,.zak-button,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.wp-block-button .wp-block-button__link:hover,.zak-button:hover{background-color:#002c55;color:#fff;padding:12px 18px 15px 20px;border-radius:4px;line-height:1.1;text-align:left}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.wp-block-button .wp-block-button__link:hover,.zak-button:hover{background-color:#252525}#manage-ajax-response .caf-read-more::after,.archive .content-area>article .entry-button::after,.wp-block-post-excerpt__more-text a.wp-block-post-excerpt__more-link::after,button.single_add_to_cart_button::after,.cog-button--primary::after,.wc-block-checkout .wc-block-checkout__actions_row button.wc-block-components-checkout-place-order-button::after,.wc-block-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-buttona.wc-block-cart__submit-button::after,a.wc-block-cart__submit-button::after,#zak-primary li.product a.read-more-inline::after,a.button::after,#zak-primary li.product a.read-more::after,.partner-course-slider p.read-more a::after,.wp-block-button .wp-block-button__link::after{font-family:"Font Awesome 5 Pro";content:'\f054';font-weight:400;margin-left:10px;margin-right:2px}#zak-primary li.product.partner a.read-more::after, 
.partner-course-slider p.read-more:not(.same-site) a::after,
.wp-block-button .wp-block-button__link[target="_blank"]::after{content:'\f08e';float:right}.wp-block-button .wp-block-button__link[target="_blank"]::after{float:none}#manage-ajax-response .caf-read-more:hover::after,
.archive .content-area > article .entry-button:hover::after,
.wp-block-post-excerpt__more-text a.wp-block-post-excerpt__more-link:hover::after,
button.single_add_to_cart_button:hover::after,
.wc-block-checkout .wc-block-checkout__actions_row button.wc-block-components-checkout-place-order-button:hover::after,
a.wc-block-cart__submit-button:hover::after,
#zak-primary li.product a.read-more-inline:hover::after,
a.button:hover::after,
#zak-primary li.product:not(.partner) a.read-more:hover::after,
.wp-block-button .wp-block-button__link:not([target="_blank"]):hover::after{margin-left:12px;margin-right:0}button.single_add_to_cart_button,a.button.full{display:block;text-align:center}a.button.border{border:solid 2px #002c55;background-color:#fff;color:#002c55}.entry-content .wp-block-button.is-style-outline .wp-block-button__link{background-color:transparent;border-width:2px}#manage-ajax-response .caf-read-more::after,
.archive .content-area > article .entry-button::after,
.wp-block-post-excerpt__more-text a.wp-block-post-excerpt__more-link::after,
#zak-content .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper::after,
button.single_add_to_cart_button::after,
.partner-course-slider p.read-more a::after,
#menu-quick-links li::before,
.wc-block-checkout .wc-block-checkout__actions_row button.wc-block-components-checkout-place-order-button::after,
a.wc-block-cart__submit-button::after,
#zak-primary li.product a.read-more-inline::after,
a.button::after,
#zak-primary li.product:not(.partner) a.read-more::after,
.wp-block-button .wp-block-button__link::after,
.zak-secondary .menu li::before,
#courses-filter::-webkit-scrollbar-thumb,
.zak-mobile-menu .menu-item-has-children .sub-menu a::before,
#zak-primary-menu > li.menu-item > ul.sub-menu li::before,
span.collapseomatic::after,
#callback,
#callback .ep-iFrameContainer,
.zak-entry-thumbnail img,
.booking .row ul.more-list,
.wp-block-query ul li .wp-block-post-featured-image img,
#zak-primary li.product .woocommerce-LoopProduct-link img,
.partner-course-slider .wp-block-image img,
.wp-block-getwid-post-carousel .wp-block-getwid-template-post-featured-image img,
#partner-links .partner a,
#zak-primary ul.products li.product,
.search-results .zak-posts article,
.partner-course-slider .slick-track .slick-slide,
.wp-block-getwid-post-carousel .slick-track .slick-slide{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}hr,.wp-block-separator{}.wp-block-image{border-radius:5px;overflow:hidden}blockquote{border-left:0;margin-top:0;margin-bottom:0;font-style:normal;padding:0}blockquote:last-child{margin-bottom:0}blockquote p{font-size:23px;margin-bottom:10px}blockquote cite{font-style:normal;font-size:15px}ul.partner-link-list{padding-left:0;margin-left:0;list-style:none;font-size:.8em;font-family:Roboto\ Slab;font-weight:600}ul.partner-link-list li{padding-left:25px;background-size:18px 18px;background-repeat:no-repeat}ul.partner-link-list.fss li{background-image:url(/wp-content/themes/desine/img/partner-logos/falmouthschoolofsailing-logo-sm.png)}ul.partner-link-list.fss li a:hover{color:#007eb5;text-decoration:underline}.wp-block-image.partner a{position:relative;display:block}.product.partner a.woocommerce-LoopProduct-link::after,.wp-block-image.partner a::after{position:absolute;top:-1px;right:15px;content:'';display:block;width:65px;height:73px;background-size:contain}.product.partner.fss a.woocommerce-LoopProduct-link::after,.wp-block-image.partner.fss a::after{background-image:url(/wp-content/themes/desine/img/partner-logos/fss-ribbon.png)}.product.partner.fps a.woocommerce-LoopProduct-link::after,.wp-block-image.partner.fps a::after{background-image:url(/wp-content/themes/desine/img/partner-logos/fps-ribbon.png)}.product.partner.fts a.woocommerce-LoopProduct-link::after,.wp-block-image.partner.fts a::after{background-image:url(/wp-content/themes/desine/img/partner-logos/fts-ribbon.png)}.wp-block-group.alignfull .wp-block-group__inner-container{max-width:1170px;margin:0 auto}body .is-layout-constrained>.alignwide{box-sizing:content-box}.zak-top-bar{padding-top:0;padding-bottom:0;box-shadow: 0px 0px 20px #000000D1;position:relative;z-index:1}#partner-links>div{display:inline-block;font-size:1.15em;margin:0}#partner-links>div.label{padding-right:10px}#partner-links .partner a{padding:14px 10px;display:block;line-height:20px}#partner-links .partner a img{display:inline-block;vertical-align:bottom;margin-right:6px}#partner-links .partner.fms:hover a{background:#e2ac00}#partner-links .partner.fps:hover a{background:#b62220}#partner-links .partner.fbc:hover a{background:#00a4b6}#partner-links .partner.fss:hover a{background:#007eb5}#partner-links .partner.fts:hover a{background:#002c55}#zak-masthead{box-shadow: 0px 0px 15px #00000088;position:relative;z-index:101}.zak-top-bar__1 p{font-size:12px}.zak-header.zak-layout-2-style-1 .zak-header-col--1{width:100%;justify-content:space-between;align-items:center;color:#fff;padding-top:28px;padding-bottom:28px}.tg-site-header--left .tg-block--two{margin-left:1em}.tg-page-header .breadcrumb-trail ul{flex-wrap:wrap}.zak-header.zak-layout-2-style-1 .zak-header-col--2{background:#fff;padding:0;position:relative;border:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.zak-header-col.zak-header-col--2.sticky{box-shadow:0 0 20px rgba(0,0,0,.2);position:fixed;left:0;right:0;top:0}.admin-bar .zak-header-col.zak-header-col--2.sticky{top:32px}.zak-primary-nav .zak-primary-menu{gap:35px}.zak-primary-nav .sub-menu{border-radius:0}.zak-primary-menu>li>a{position:relative}.zak-primary-menu>li>a::before{position:absolute;bottom:0;left:0;right:0;content:'';height:4px;width:100%}.zak-primary-menu>li:hover>a::before{background:#002c55}.zak-main-nav .zak-submenu-toggle .zak-icon{display:none}#zak-mobile-menu .zak-icon{display:block;width:25px;height:25px}.zak-primary-nav ul .courses.menu-item-has-children,.zak-primary-nav ul .courses.page_item_has_children{position:initial}.zak-primary-nav ul li a{padding:10px 0}#zak-primary-menu>li.menu-item.menu-item-has-children>a::after{content:'\f107';font-family:"Font Awesome 5 Pro";margin-left:7px;font-weight:600;line-height:36px}.zak-primary-nav ul li .sub-menu a{font-size:1em;line-height:1.2;margin-bottom:4px}#zak-primary-menu .sub-menu li{border-bottom:none;margin-bottom:5px;width:100%;font-size:.98em}#zak-primary-menu .sub-menu li>a:hover{text-decoration:underline}#zak-primary-menu>li.courses>ul.sub-menu>li>a{font-weight:600;font-family:"Roboto Slab";font-size:1.05em;margin-bottom:10px}#zak-primary-menu>li.courses.menu-item>ul.sub-menu{width:100vw;top:56px;-webkit-column-count:3;-moz-column-count:3;column-count:3;column-gap:30px;padding: 20px calc((100% - 1170px)/2) 5px;border:none;box-sizing:border-box}.zak-primary-nav>ul>li:hover>ul,.zak-primary-nav>ul>li.focus>ul{left:0!important;right:auto!important;padding:15px 20px 5px}#zak-primary-menu>li.courses.menu-item>ul.sub-menu>li{display:inline-block;margin-bottom:15px}#zak-primary-menu>li.menu-item>ul.sub-menu ul.sub-menu{position:relative;left:0;width:100%;border:none}#menu-quick-links li::before,.zak-secondary .menu li::before,.zak-mobile-menu .menu-item-has-children .sub-menu a::before,#zak-primary-menu>li.menu-item>ul.sub-menu li::before{content:'\f0da';font-family:"Font Awesome 5 Pro";margin-right:5px;line-height:1.2;font-weight:600}#menu-quick-links li:hover::before,.zak-secondary .menu li:hover::before,.zak-mobile-menu .menu-item-has-children .sub-menu a:hover::before,#zak-primary-menu>li.menu-item>ul.sub-menu li:hover::before{margin-left:2px;margin-right:3px}#zak-primary-menu>li.courses>ul.sub-menu>li::before{content:none}.zak-mobile-menu .menu-item-has-children .sub-menu .fss a::before,.zak-mobile-menu .menu-item-has-children .sub-menu .fps a::before,.zak-mobile-menu .menu-item-has-children .sub-menu .fts a::before,#zak-primary-menu>li.menu-item>ul.sub-menu li.fts::before,#zak-primary-menu>li.menu-item>ul.sub-menu li.fss::before,#zak-primary-menu>li.menu-item>ul.sub-menu li.fps::before{content:'';width:18px;height:18px;margin-right:6px;display:inline-block;vertical-align:middle;background-size:contain}.zak-mobile-menu .menu-item-has-children .sub-menu li.info:hover a::before,#zak-primary-menu>li.menu-item>ul.sub-menu li.info:hover::before{margin-left:0;margin-right:5px;transform:scale(1.05)}#zak-primary-menu>li.menu-item>ul.sub-menu li.fss:hover::before,#zak-primary-menu>li.menu-item>ul.sub-menu li.fps:hover::before{margin-left:0;margin-right:4px;width:20px;height:20px}.zak-mobile-menu .menu-item-has-children .sub-menu .fss a::before,#zak-primary-menu>li.menu-item>ul.sub-menu li.fss::before{background-image:url(/wp-content/themes/desine/img/partner-logos/falmouthschoolofsailing-logo-sm.png)}.zak-mobile-menu .menu-item-has-children .sub-menu .fps a::before,#zak-primary-menu>li.menu-item>ul.sub-menu li.fps::before{background-image:url(/wp-content/themes/desine/img/partner-logos/falmouthpowerboatschool-logo-sm.png)}.zak-mobile-menu .menu-item-has-children .sub-menu .fts a::before,#zak-primary-menu>li.menu-item>ul.sub-menu li.fts::before{background-image:url(/wp-content/themes/desine/img/partner-logos/falmouthtrainingsolutions-logo-sm.png)}#zak-primary-menu>li.menu-item>ul.sub-menu li.info{padding-top:5px}#zak-primary-menu>li.menu-item>ul.sub-menu li.info+li.info{padding-top:0}.zak-mobile-menu .menu-item-has-children .sub-menu li.info a::before,#zak-primary-menu>li.menu-item>ul.sub-menu li.info::before{content:'\f05a'}.zak-primary-nav .sub-menu li a{padding:0}.zak-mobile-nav{background-color:#fff;flex-direction:column-reverse;box-sizing:border-box}.zak-mobile-menu a{color:#002c55}.zak-mobile-nav .zak-icon{fill:#002c55}.zak-mobile-nav__header .zak-mobile-nav-close{top:35px;right:20px}.zak-header-actions{width:28%}.zak-search-form{position:relative}.menu-item.zak-menu-item.zak-menu-item-cart{display:list-item}.zak-header-action.zak-header-search{width:calc(100% - 45px)}.zak-search-form .zak-search-submit{display:block;background:none;padding:0;position:absolute;right:7px;top:7px}.zak-search-form .zak-search-field,.zak-search-form .zak-search-field:focus,.zak-search-form .zak-search-field::placeholder{color:#152e52}.zak-search-form .zak-search-field-label{max-width:100%}.zak-search-form .zak-search-field-label .zak-search-field{box-sizing:border-box}div.contact>p,div.contact>div{position:relative;padding-left:30px;margin-bottom:7px;min-height:21px;line-height:21px;font-size:1.1em}div.contact>div:last-child{margin-bottom:0}.page-id-224 div.contact>p::before,div.contact>p i.fa,div.contact>div i.fa{position:absolute;left:0;top:0;line-height:21px}.page-id-224 div.contact>p::before{font-family:"Font Awesome 5 Pro";font-weight:900;width:20px;text-align:center}.page-id-224 div.contact>p.tel::before{content:'\f095'}.page-id-224 div.contact>p.email::before{content:'\f0e0'}.page-id-224 div.contact>p.address::before{content:'\f3c5'}.zak-no-content-margin #zak-primary{padding-top:0;padding-bottom:0}.wp-block-group.is-layout-constrained>.alignwide{max-width:1160px}#page{position:relative}.wp-block-columns.alignwide{gap:60px}.wp-block-columns.gutter-wide{gap:75px}.entry-header.has-background-image,.woocommerce-products-header,#zak-primary .entry-content>.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:unset;width:auto}.entry-header.has-background-image{position:relative;margin-top:-60px;margin-bottom:60px;background-size:cover;background-repeat:no-repeat;background-position:center}.home .wp-block-cover img.wp-block-cover__image-background{margin-top:-15vw;height:auto}.wp-block-query ul{list-style:none}.wp-block-post-excerpt__more-text,.wp-block-query .wp-block-post-excerpt,.wp-block-query .wp-block-post-excerpt .wp-block-post-excerpt__excerpt{margin-top:0;margin-bottom:5px}.wp-block-query .wp-block-post-title a{text-decoration:none}.slick-next{right:-30px}.slick-next:hover{right:-32px}.slick-prev{left:-20px}.slick-prev:hover{left:-22px}.slick-next:before,.slick-prev:before{font-family:"Font Awesome 5 Pro";font-weight:600}.slick-prev:before{content:'\f053'}.slick-next:before{content:'\f054'}button.slick-arrow{opacity:0}.slick-slider:hover button.slick-arrow{opacity:1}button.slick-arrow:hover{padding:0}.partner-course-slider .wp-block-group{gap:0}.partner-course-slider .slick-track,.wp-block-getwid-post-carousel .slick-track{padding-bottom:10px;display:flex}.partner-course-slider:not(.no-offset) .slick-track,
.wp-block-getwid-post-carousel.offset .slick-track{margin-left:-288px}.partner-course-slider .slick-dotted.slick-slider,.wp-block-getwid-post-carousel .slick-dotted.slick-slider{padding-bottom:40px}.partner-course-slider .slick-track .slick-slide,.wp-block-getwid-post-carousel .slick-track .slick-slide{opacity:.5;transform:scale(.9);background:#fff;padding:10px 10px 40px;box-shadow:0 3px 12px rgba(0,0,0,.2);border-radius:6px;position:relative;margin:0 12px 10px;height:auto}.partner-course-slider .view-more,.wp-block-getwid-post-carousel .view-more{position:absolute;left: CALC(100% + 24PX);top:0;bottom:0;background:rgba(0,126,181,.05);width:100%;height:100%;z-index:500;display:block;border-radius:6px;pointer-events:none}.partner-course-slider .view-more a.wp-block-button__link.wp-element-button,.wp-block-getwid-post-carousel .view-more a.wp-block-button__link.wp-element-button{pointer-events:auto;padding:12px 13px 15px 15px}.partner-course-slider .view-more a.wp-block-button__link.wp-element-button{min-width:185px}.partner-course-slider .view-more .wp-block-button,.wp-block-getwid-post-carousel .view-more .wp-block-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.search-results .zak-posts article:hover,#zak-primary ul.products li.product:hover,.partner-course-slider .slick-track .slick-slide:hover,.wp-block-getwid-post-carousel .slick-track .slick-slide:hover{box-shadow:0 3px 16px rgba(0,0,0,.4)}.wp-block-query ul li .wp-block-post-featured-image,.partner-course-slider .wp-block-image,.wp-block-getwid-post-carousel .wp-block-getwid-template-post-featured-image{margin:-10px -10px 10px;width: calc(100% + 20px);overflow:hidden;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:0;border-bottom-right-radius:0}#manage-ajax-response .caf-post-layout1 .caf-featured-img-box,.archive .content-area>article .zak-entry-thumbnail,.wp-block-query ul li .wp-block-post-featured-image{height:0;padding-bottom:66%;position:relative}.archive .content-area>article .zak-entry-thumbnail img,.wp-block-query ul li .wp-block-post-featured-image img{position:absolute;object-fit:cover;object-position:bottom;top:0;right:0;bottom:0;left:0;max-height:none;min-height:100%;max-width:none;min-width:100%;height:100%;width:100%}.wp-block-query ul li:hover .wp-block-post-featured-image img,.zak-posts article:hover .zak-entry-thumbnail img,#zak-primary ul.products li.product:hover img.attachment-woocommerce_thumbnail,#zak-primary ul.products li.product.ltr:hover .woocommerce-LoopProduct-link img,.partner-course-slider .slick-slide:hover .wp-block-image img,.wp-block-getwid-post-carousel .slick-slide:hover .wp-block-getwid-template-post-featured-image img{transform:scale(1.05)}.partner-course-slider .slick-track .slick-slide.slick-active+.slick-slide,.wp-block-getwid-post-carousel .slick-track .slick-slide.slick-active+.slick-slide{transform-origin:left center}.partner-course-slider .slick-track .slick-slide.slick-center+.slick-slide,.partner-course-slider .slick-track .slick-slide.slick-center,.wp-block-getwid-post-carousel .slick-track .slick-slide.slick-center+.slick-slide,.wp-block-getwid-post-carousel .slick-track .slick-slide.slick-center{opacity:1;transform:scale(1)}.partner-course-slider h3,.partner-course-slider h3 a,h3.wp-block-getwid-template-post-title a{font-weight:700;text-decoration:none!important;font-size:20px}.wp-block-getwid-post-carousel .wp-block-getwid-template-post-button{margin:0}.partner-course-slider p.read-more a,.wp-block-getwid-post-carousel .wp-block-getwid-template-post-button .wp-block-button__link{display:flex;justify-content:space-between;padding:0;background:none;color:#3f3f46;position:absolute;bottom:12px;left:10px;right:10px;text-decoration:none;height:auto;width:auto}.wp-block-getwid-post-carousel .wp-block-getwid-template-post-button .wp-block-button__link:hover{background:none}.partner-course-slider p.read-more a::after,.wp-block-getwid-post-carousel .wp-block-getwid-template-post-button .wp-block-button__link::after{font-weight:600;color:#002c55}.wp-block-getwid-post-carousel .wp-block-group.duration::before{font-family:"Font Awesome 5 Pro";content:'\f05a';margin-right:5px;font-weight:600;color:#002c55;display:inline-block;vertical-align:middle}.wp-block-getwid-post-carousel .wp-block-group.duration>*{display:inline-block;font-weight:normal;font-family:"halyard-text",sans-serif;font-size:14px;margin-top:0}.wp-block-getwid-post-carousel .wp-block-group .taxonomy-course_type{margin-top:0;margin-bottom:0;font-size:14px;border-left:#707070 solid 1px;padding-left:6px;margin-left:3px!important;display:inline-block;line-height:1}.wp-block-getwid-post-carousel .wp-block-group.duration a{text-decoration:none;color:#3f3f46}.wp-block-getwid-post-carousel .custom-field-duration::after{content:none}.wp-block-getwid-post-carousel .custom-field-duration:empty+p{display:none}.wp-block-getwid-images-slider__wrapper .slick-dots{text-align:left}#section-testimonials .slick-dots{bottom:-60px!important}.slick-dots li{margin:0!important}.slick-dots li,.slick-dots li button,.slick-dots li button:before{font-size:10px;width:15px}.slick-dots li.slick-active button:before{color:#002c55;opacity:1}.wp-block-group.has-background:not(.has-white-background-color) .slick-dots li button:before{color:#fff}#testimonial-slider::before,#testimonial-slider::after,.partner-course-slider .slick-slider::before,.partner-course-slider .slick-slider::after,.wp-block-getwid-post-carousel .slick-slider::before,.wp-block-getwid-post-carousel .slick-slider::after{content:'';position:absolute;top:0;bottom:0;width:30px;z-index:100}.partner-course-slider .slick-slider::before,.wp-block-getwid-post-carousel .slick-slider::before{left:-6px;background:-moz-linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}.partner-course-slider .slick-slider::after,.wp-block-getwid-post-carousel .slick-slider::after{right:-6px;background:-moz-linear-gradient(-90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(-90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(-90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}#testimonial-slider{padding:0 30px;position:relative;overflow:hidden;max-width:100%}#testimonial-slider .wp-block-getwid-post-slider__content{margin-left:-30px!important;margin-right:-30px!important}#testimonial-slider .wp-block-getwid-post-slider__slide{padding:0 30px}#testimonial-slider::before{left:-6px;background:-moz-linear-gradient(-90deg,rgba(0,44,85,0) 0%,rgba(0,44,85,1) 100%);background:-webkit-linear-gradient(-90deg,rgba(0,44,85,0) 0%,rgba(0,44,85,1) 100%);background:linear-gradient(-90deg,rgba(0,44,85,0) 0%,rgba(0,44,85,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#002c55",endColorstr="#002c55",GradientType=1)}#testimonial-slider::after{right:-6px;background:-moz-linear-gradient(-90deg,rgba(0,44,85,1) 0%,rgba(0,44,85,0) 100%);background:-webkit-linear-gradient(-90deg,rgba(0,44,85,1) 0%,rgba(0,44,85,0) 100%);background:linear-gradient(-90deg,rgba(0,44,85,1) 0%,rgba(0,44,85,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#002c55",endColorstr="#002c55",GradientType=1)}.wp-block-group.has-background:not(.has-white-background-color) .wp-block-getwid-template-post-title{color:#fff}#testimonial-slider .wp-block-getwid-template-post-title{font-size:1em;line-height:1.5;margin-top:10px}#testimonial-slider .wp-block-getwid-template-post-content{font-size:22px}#testimonial-slider .quote{line-height:.6;margin:0;font-weight:900;font-size:30px!important}.wp-block-group.alignfull.ticker-contain{padding-left:0;padding-right:0}#page .wp-block-group.alignfull.ticker img{max-height:100px!important;filter:grayscale(1);margin:0 auto}#page .wp-block-group.alignfull.ticker{display:flex;overflow:hidden}.wp-block-group.alignfull.ticker>.wp-block-gallery{min-width:100%;flex-wrap:nowrap;animation:ticker 180s;-moz-animation:ticker 180s;-webkit-animation:ticker 180s;animation-timing-function:linear;transform:translateZ(0);mix-blend-mode:multiply;margin:1em 0}.wp-block-group.alignfull.ticker figure.wp-block-image{padding:0 1%}@keyframes ticker{
    from {transform: translateX(0);} 
    to{transform: translateX(-100%);} 
}@-moz-keyframes ticker{
    from {transform: translateX(0);} 
    to{transform: translateX(-100%);}  
}@-webkit-keyframes ticker{
    from {transform: translateX(0);} 
    to{transform: translateX(-100%);} 
}figure.wp-block-gallery.has-nested-images:not(.is-cropped) {align-items:center}figure.wp-block-gallery.has-nested-images img,
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image{margin-bottom:0!important}.woocommerce .woocommerce-pagination .page-numbers .current{background:#002c55}.woocommerce .woocommerce-pagination .page-numbers li>a,.woocommerce .woocommerce-pagination .page-numbers li>span{color:#002c55;border-color:#002c55}.zak-entry-summary{margin-top:10px}#courses-filter{align-items:center;margin-bottom:40px;display:flex;overflow-x:auto;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;padding-bottom:15px}#courses-filter::-webkit-scrollbar{height:10px}#courses-filter::-webkit-scrollbar-thumb{background:#999;border-radius:10px}#courses-filter::-webkit-scrollbar-thumb:hover{background:#002c55}#courses-filter::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:10px}#courses-filter .bapf_body ul{display:flex}#courses-filter label{font-size:14px;min-width:60px}ul.caf-filter-container.caf-filter-layout1{text-align:left}.data-target-div1 #caf-filter-layout1 li a,.data-target-div1 #caf-filter-layout1 li.more span,#courses-filter .bapf_sfilter ul li label,.bapf_sfilter .bapf_button{border-radius:25px;background-color:#fff;border:solid 1px #707070;padding:10px 15px 12px!important;color:#707070;line-height:1;display:block!important;margin-left:8px;margin-right:0;margin-bottom:0;white-space:nowrap;min-width:70px;text-align:center!important;-webkit-transition:all .3s;transition:all .3s;font-weight:400}body:not(.filtered) .bapf_sfilter .bapf_button,
.bapf_sfilter .bapf_button:hover,
#courses-filter .bapf_sfilter ul li:active label,
#courses-filter .bapf_sfilter ul li:focus label,
#courses-filter .bapf_sfilter ul li:hover label,
#courses-filter .bapf_sfilter ul li.checked label{background-color:#002c55;border:solid 1px #002c55;color:#fff}.bapf_sfilter ul li,.berocket_single_filter_widget{display:inline-block}.bapf_sfilter{margin-bottom:0}.bapf_no_products{margin-top:80px}#zak-primary .wc-block-components-notice-banner.is-info>svg{background-color:#002c55}.zak-wc-filter,.tax-product_cat .woocommerce-breadcrumb,.post-type-archive-product .woocommerce-breadcrumb{display:none}.post-type-archive-product .zak-primary{padding-bottom:120px}.woocommerce-products-header{background-repeat:no-repeat;background-size:cover;background-position:center;margin-top:-60px;margin-bottom:30px;position:relative}.entry-header.has-background-image .overlay,.woocommerce-products-header .overlay{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.25)}.entry-header.has-background-image .entry-title,.woocommerce-products-header__title.page-title{margin:0 auto;padding:110px 0;max-width:1170px;color:#fff;font-size:48px;font-weight:600;position:relative;z-index:1;line-height:1}.page-description .wp-block-columns{padding-left:0;padding-right:0;gap:60px}.archive .content-area{display:flex;gap:30px;flex-wrap:wrap;padding:60px 0}#manage-ajax-response{padding:0}#manage-post-area>*{padding:0 0 7px}#manage-ajax-response>article .manage-layout1,.archive .content-area>article,.wp-block-query ul li,tr.wc-block-cart-items__row,.wp-block-woocommerce-checkout-order-summary-block,.wc-block-cart__sidebar,.dropshadow,.search-results .zak-posts article,#zak-primary ul.products li.product{background:#fff;padding:10px 10px 60px;box-shadow:0 3px 12px rgba(0,0,0,.2);border-radius:6px;overflow:hidden;position:relative;border-bottom:0}.archive .content-area>.page-header{width:100%}.archive .content-area>article{max-width:calc(33.3333% - 20px)}.dropshadow{padding:0}.wp-block-column.dropshadow,.wp-block-gallery.dropshadow{padding:15px}.wp-block-columns.padded,.wp-block-columns.partner{padding:30px;gap:40px}.search-results #zak-primary article,#zak-primary ul.products li.product.ltr{display:flex;flex-wrap:nowrap;align-items:stretch;padding:15px 25px 15px;padding-bottom:15px}.search-results #zak-primary article{margin-bottom:25px}.search-results .zak-posts article>div,#zak-primary ul.products li.product.ltr>div{flex:1}.search-results #zak-primary article .course-details,#zak-primary li.product.ltr .course-details{padding-left:0;margin-bottom:10px}.search-results article .course-excerpt{margin-bottom:10px}li.product .woocommerce-loop-category__title,li.product .woocommerce-loop-product__title{line-height:1.3}#manage-ajax-response article .caf-featured-img-box,.archive .content-area>article .zak-entry-thumbnail,.wp-block-query ul li .wp-block-post-featured-image,#zak-primary li.product>.woocommerce-LoopProduct-link{margin:-10px -10px 10px;margin-bottom:10px;overflow:hidden;width: calc(100% + 20px) !important;max-width: calc(100% + 20px) !important;background-position:bottom!important}.search-results .zak-posts article .zak-entry-thumbnail,#zak-primary li.product.ltr .woocommerce-LoopProduct-link{margin:-15px 25px -15px -25px;max-width:30%!important;overflow:hidden}#manage-ajax-response>article .manage-layout1,.search-results .zak-posts article .zak-entry-thumbnail__link{height:100%}#zak-primary li.product .woocommerce-LoopProduct-link img{margin-bottom:0}.search-results .zak-posts article .zak-entry-thumbnail img,#zak-primary li.product.ltr .woocommerce-LoopProduct-link img{object-fit:cover;height:100%;width:auto;margin-bottom:0;border-radius:0}#zak-primary li.product .woocommerce-LoopProduct-link h2{background:#fff;padding:10px 10px 0}.search-results .zak-posts article h2.entry-title{font-weight:600;font-size:1.4em}.search-results .zak-posts article h2.entry-title a:hover{color:#3f3f46;text-decoration:none}#zak-primary li.product .price,.search-results .zak-posts article .course-details,#zak-primary li.product .course-details{padding:5px 10px 0;color:#3f3f46}#zak-primary li.product:not(.ltr) .course-excerpt{padding:10px 10px 0}#zak-primary .module-courses li.product .course-details,#zak-primary li.product .course-excerpt.subCourses{padding:3px 0 0;font-size:.9em}#zak-primary li.product .course-excerpt ul{padding-top:5px}.search-results .zak-posts article .course-details span,#zak-primary li.product .course-details span{padding-bottom:3px;display:inline-block;line-height:1}.search-results .zak-posts article .course-details span.type,#zak-primary li.product .course-details span.type{border-left:#707070 solid 1px;padding-left:5px;margin-left:5px}.search-results .zak-posts article .course-details i,#zak-primary li.product .course-details i{margin-right:5px}#manage-ajax-response .caf-read-more,.archive .content-area>article .entry-button,.wp-block-post-excerpt__more-text a.wp-block-post-excerpt__more-link,.wp-block-post-excerpt__more-text a.wp-block-post-excerpt__more-link:hover,#zak-primary li.product a.read-more{padding:12px 10px 15px;font-size:17px;background:#002c55;color:#fff;position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;text-decoration:none;margin-bottom:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px}#manage-ajax-response .caf-post-layout1 .caf-content{font-size:17px;text-align:left}.archive .content-area>article .entry-button svg{display:none}#zak-primary li.product a.read-more-inline{display:block;margin:10px 0 0;font-weight:400;min-width:145px;white-space:nowrap}#zak-primary li.product img.partner-logo-sm{width:20px;height:20px;display:inline-block;vertical-align:middle;margin-bottom:3px;margin-right:4px}#zak-primary ul.products li.product .button{position:absolute;bottom:10px;left:10px;border:none;padding:0}#manage-ajax-response .caf-post-title h2 a,.archive .content-area>article .entry-title,.wp-block-query .wp-block-post-title,li.product h2.woocommerce-loop-product__title{font-weight:700;text-decoration:none;font-size:20px;line-height:1.2;color:#152e52;margin-bottom:4px}li.product .woocommerce-LoopProduct-link{margin-top:0}.tax-product_cat .term-description{column-count:2;column-gap:60px;margin:60px 0}.tax-product_cat .term-description>div{display:inline-block}.tax-product_cat .term-description p{break-inside:avoid-column}.tax-product_cat .term-description p a{text-decoration:underline}.tax-product_cat .term-description p a.button{text-decoration:none;display:inline-block;margin-top:15px}.tax-product_cat .term-description p:first-child{font-size:18px;font-family:Roboto\ Slab;break-after:column}.single-product .woocommerce-notices-wrapper .woocommerce-message{outline:none;border-top:none;margin-top:-10px;margin-bottom:40px;box-shadow:0 3px 12px rgba(0,0,0,.2);padding:15px 15px 15px 40px!important}.single-product .woocommerce-notices-wrapper .woocommerce-message .wc-forward{padding:0;white-space:nowrap}.woocommerce-info::before,.woocommerce-message::before{top:15px;left:15px}.single-product .zakra-single-article>section{margin-top:60px}.single-product .woocommerce-breadcrumb{margin-bottom:50px}.product_cat-gift-vouchers #description{margin-top:50px}#description h2,#description h2 span,.single-product section h2{font-size:3.2rem;font-weight:700!important}#page #wpgs-gallery{margin-bottom:30px}#wpgs-gallery .gallery-navigation-carousel-wrapper{display:none!important}.wcgs-carousel .wcgs-slider-image,#wpgs-gallery img{width:100%}.single-product .product .woocommerce-product-details__short-description{margin:0 0 30px}.single-product .product .woocommerce-product-details__short-description p{margin-top:0;margin-bottom:15px}.single-product .product #description h2{margin-top:50px}.single-product .product .product_meta{display:none}#wpgs-gallery .swiper-pagination{text-align:left;width:100%;background:#fff;padding-top:5px}#wpgs-gallery .swiper-pagination .swiper-pagination-bullet{opacity:1}.wcgs-carousel .wcgs-swiper-arrow.wcgs-swiper-button-next:not(.swiper-button-lock), 
.wcgs-carousel .wcgs-swiper-arrow.wcgs-swiper-button-prev:not(.swiper-button-lock){border-radius:30px}.wcgs-carousel .wcgs-swiper-arrow.wcgs-swiper-button-prev:not(.swiper-button-lock){left:8px}.wcgs-carousel .wcgs-swiper-arrow.wcgs-swiper-button-next:not(.swiper-button-lock){right:8px}.single-product .related,.single-product .upsells{margin-bottom:0}#section-testimonials,.related.products{border-top:solid 1px #ccc;padding-top:50px;max-width:100%}.collapseomatic_content+.related.products{border-top:none;padding-top:0}.single-product .related>h2,.single-product .upsells>h2{margin-bottom:30px}.booking{padding:15px 18px 20px;max-width:100%!important;margin-top:0}.booking h2{font-size:26px;margin-bottom:15px}.booking .row{display:flex;line-height:1.1;margin-bottom:10px;font-size:16px;gap:2px}.booking .row.requirements{flex-wrap:wrap}.booking .row.dates{flex-wrap:wrap;margin-bottom:20px}.booking .row h4{min-width:42%;font-weight:600;font-size:16px;margin-bottom:0;color:#3f3f46}.collapseomatic_content h4,.booking .row.requirements h4,.booking .row.dates h4{width:100%;margin-bottom:5px}.booking .row.requirements ul,.booking .row.dates ul{gap:2px;margin-bottom:5px;width:100%}.booking .row.requirements ul li,.booking .row.dates ul li{line-height:1.4;position:relative;padding-left:9px}.booking .row.requirements ul li::before,.booking .row.dates ul li::before{content:"\2022";margin-right:3px;position:absolute;left:0;top:0}.booking .row ul.more-list{max-height:0;overflow:hidden;opacity:0;margin-top:-3px}.booking .row ul.more-list.expand{max-height:500px;opacity:1}.booking .booking-details{margin-bottom:30px}.booking .booking-details ul{list-style:none;margin-left:0}.booking .booking-details table.variations{margin-bottom:0}.booking .booking-details table.variations tr{display:flex;flex-direction:column;border:none}.booking .booking-details table.variations th,.booking .booking-details table.variations td{border:none;padding:0}.booking .booking-details table.variations select{width:100%}.booking .booking-details form.cart{flex-direction:column;margin-bottom:-30px;display:flex;gap:20px}form.cart .woocommerce_gc_giftcard_form{margin-bottom:0}.booking .enquire-btn{margin-top:15px}.booking .view-more{cursor:pointer;text-decoration:underline}.booking .view-more:hover{color:#002c55}.booking .disclaimer{margin-top:20px;width:100%}.archive .booking.dropshadow,#block-13{position:sticky;top:100px}.single-product #section-testimonials .testimonial{display:flex!important;flex-wrap:nowrap;margin-top:25px}.single-product #section-testimonials .testimonial-thumb{overflow:hidden;border-radius:60px;min-width:80px;width:80px;height:80px;margin-right:25px}.single-product #section-testimonials .testimonial-thumb.quotes{border-radius:0}body.development-programme ul.products li.module .wp-block-group,.woocommerce-products-header,#zak-primary .entry-content>.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:unset;width:auto}#booking-info{max-width:375px;width:100%;display:block;float:right}.tax-product_cat.development-programme .term-description{column-count:auto;max-width:calc(67.66% - 60px);margin:30px 60px 60px 0;display:inline-block;vertical-align:top}body.development-programme ul.products{flex-direction:column;display:flex;list-style:none;margin-bottom:-60px}body.development-programme ul.products li:nth-child(odd) .wp-block-group{background:rgba(0,126,181,.05)}body.development-programme li.module .description{margin-bottom:40px}#zak-content .wp-block-getwid-accordion .wp-block-getwid-accordion__header{padding:0}#zak-content .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper,.zakra-single-article.product span.collapseomatic,body.development-programme li.module span.collapseomatic{font-size:1.2em;width:100%;border-top:#707070 solid 1px;border-bottom:#707070 solid 1px;border-left:0;border-right:0}#zak-content .wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper.ui-state-active,.zakra-single-article.product span.collapseomatic.colomat-close,body.development-programme li.module span.collapseomatic.colomat-close{border-bottom:none}.wp-block-getwid-accordion__content,.zakra-single-article.product .collapseomatic_content,body.development-programme li.module .collapseomatic_content{border-bottom:#707070 solid 1px;padding:0 0 15px;width:100%;border-left:0;border-right:0}.zakra-single-article.product ul.module-courses,body.development-programme li.module,body.development-programme ul.products ul.module-courses{margin:0}ul.module-courses li a.read-more-inline,body.development-programme li.module a.read-more-inline{text-align:right;margin-top:0!important}ul.module-courses li a.read-more-inline+a.read-more-inline,body.development-programme li.module a.read-more-inline+a.read-more-inline{margin-top:5px!important}#zak-primary ul.module-courses li.product,#zak-primary ul.module-courses li.product:hover{display:flex;justify-content:space-between;align-items:center;border-top:dotted #707070 1px;padding:12px 0;margin-bottom:0;background:none;box-shadow:none;gap:10px;border-radius:0}.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary__button-text,#zak-primary .wc-block-cart__totals-title,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{font-size:1.2em;padding-top:0;font-family:"Roboto Slab";margin-bottom:0!important;text-transform:none;line-height:1.1}#zak-primary .wc-block-cart__totals-title{font-size:3.2rem}.wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-name,.wc-block-cart .wc-block-cart-item__total .wc-block-components-product-price,.wp-block-woocommerce-cart .wc-block-cart-items__header th.wc-block-cart-items__header-image span,.wp-block-woocommerce-cart .wc-block-cart-items__header th.wc-block-cart-items__header-total span{font-weight:400}a.wc-block-cart__submit-button:hover::after,a.wc-block-cart__submit-button:hover span.wc-block-components-button__text{color:#fff}button.wc-block-components-button:hover{line-height:inherit}#zak-primary .wc-block-cart__sidebar{align-self:flex-start;padding:0}#zak-primary .wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block,.wp-block-woocommerce-cart .wc-block-cart__submit,.wp-block-woocommerce-cart .wp-block-woocommerce-cart-order-summary-block{background:none;margin-bottom:0;border:none}#zak-primary .wc-block-checkout .wp-block-woocommerce-checkout-order-summary-block{padding:10px}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-order-summary-block{padding:20px 25px 0 25px}#zak-primary .wc-blocks-components-select .wc-blocks-components-select__container{border:none;margin-top:0}.wc-block-components-panel__button:hover{padding:0}.wc-block-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{font-size:1em}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{line-height:1.2}.single a.back{display:block;padding-bottom:10px;margin-bottom:25px;border-bottom:solid 1px #e4e4e7}.single a.back::before{font-family:"Font Awesome 5 Pro";content:'\f053';margin-right:6px;font-weight:600;color:#002c55}.page-id-178 #zak-primary{margin-left:0}.page-id-178 select#course option.online-courses,.wpcf7-form label#course-date{display:none}.wpcf7-form #courseInfo{font-size:1.4em;margin-left:5px}.wpcf7-field-group{margin-bottom:1.5em;background: #002b540f;border-radius:10px;padding:30px 30px 5px}#zak-primary .wpcf7-field-group-add,#zak-primary .wpcf7-field-group-remove{display:none!important}.wpcf7-field-groups{counter-reset:repeatable-fields-counter}.wpcf7-field-group{counter-increment:repeatable-fields-counter}.group-index:after{content:counter(repeatable-fields-counter)}select,textarea,input[type="text"],input[type="number"],input[type="email"],input[type="date"],input[type="tel"],input[type="search"]{background:#fff!important;border-radius:5px;border:solid 1px #252525!important;box-shadow: inset 0px 3px 6px #0000002e;padding-right:25px;width:400px;max-width:100%}input[type="number"]{width:100%;padding-right:5px}select#course option.option-header,select#course option:disabled{color:#fff;font-family:'Roboto Slab';background:#152e52}textarea{display:block;width:700px;max-width:100%}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{margin-top:4px}.wpcf7-form select{overflow:visible;padding:10px}.wpcf7-form label{max-width:100%;margin-bottom:1.5em}.zak-secondary{border-left:none}.zak-secondary .widget{margin-bottom:25px}.zak-secondary .widget .wp-block-image{border-radius:0}.zak-secondary .menu{gap:6px}.zak-secondary .menu li{display:inline-flex;line-height:1.3;align-items:baseline}.zak-secondary .menu li a{text-decoration:none;color:#3f3f46}#zak-secondary .widget-title{margin-bottom:10px}#zak-footer{font-size:.9em}.zak-footer-bar{background-color:#252525;color:#fff}.zak-footer-bar a,#zak-footer a{text-decoration:underline}#pre-footer{border-top:solid 1px #e4e4e7}.zak-footer-cols{padding-top:30px;padding-bottom:30px;color:#fff}.zak-footer-col{gap:15px}.tg-site-footer-bar.tg-site-footer-bar--left{font-size:13px}.tg-site-footer .tg-site-footer-bar .tg-container--flex{align-items:center}.zak-footer-bar{padding-top:12px;padding-bottom:12px;border-top:0}.zak-footer-bar .zak-row{flex-wrap:nowrap;gap:40px}.zak-top-bar__1,.zak-top-bar__2,.zak-footer-bar__1,.zak-footer-bar__2{text-align:left;font-size:13px}.zak-footer-bar__2{text-align:right}.zak-footer-bar__1{width:55%}.zak-footer-bar__2{width:45%}.zak-top-bar__2{margin-bottom:-25px}.zak-top-bar__2 img{margin-left:6px;margin-top:-5px}.widget .wp-block-heading,.widget .widget-title{border-bottom:none;margin-bottom:0;padding-bottom:0;font-size:1.8rem}.widget .wp-block-heading::before,.widget .widget-title::before{content:none}#block-11 .wp-block-gallery figure.wp-block-image{border-radius:0}#footer-partners{gap:20px;margin:5px 0 0}#menu-quick-links{gap:3px}#menu-quick-links li{display:inline-flex}#menu-quick-links li::before{line-height:1.5}#callback{position:fixed;z-index:100;bottom:0;padding:12px 20px;right: calc((100% - 1170px) / 2);background-color:#002c55;color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:none;box-shadow:0 0 18px rgba(0,0,0,.4);cursor:pointer;max-height:46px;overflow:hidden;min-width:240px}#callback:not(.reveal):hover{background:#252525}#callback.absolute{position:absolute}#callback h3{color:#fff;margin-bottom:0;font-size:18px}#callback h3::after{content:'\f095';font-family:"Font Awesome 5 Pro";font-weight:600;float:right}#callback.reveal h3::after{content:'\f107'}#callback .ep-iFrameContainer{overflow:hidden;max-height:0}#callback.reveal,#callback.reveal .ep-iFrameContainer{max-height:500px}#callback iframe{margin-top:-20px;margin-bottom:-30px;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px) !important;max-width:calc(100% + 40px) !important}#block-19 figure.wp-block-image{max-width:36px}#block-19 .wp-block-gallery img{width:36px;height:36px}#block-19 .wp-block-gallery{gap:10px;margin-top:0}@media screen and (max-width:1200px){#zak-primary-menu>li.courses.menu-item>ul.sub-menu{width:100%;padding:20px 15px 5px}.home .wp-block-cover img.wp-block-cover__image-background{margin-top:0;height:100%}h1.entry-title,.single-product .product h1.product_title.entry-title{font-size:2.4em}.entry-header.has-background-image .entry-title,.woocommerce-products-header__title.page-title{padding-left:15px;padding-right:15px}#partner-links>div{font-size:1.05em}.zak-top-bar__2 img{height:55px;width:auto}#partner-links .partner a img{width:15px;vertical-align:middle}#partner-links .partner a{padding:14px 5px}.partner-course-slider:not(.no-offset) .slick-track,
    .wp-block-getwid-post-carousel.offset .slick-track{margin-left:-210px}.booking .row{flex-wrap:wrap}.booking .row h4{width:100%;margin-bottom:3px}#callback{right:20px}}@media screen and (max-width:1024px){.tablet-only{display:block}#zak-footer .contact .address span{display:block}#block-11 .wp-block-gallery{max-width:200px;margin-bottom:45px}#block-11 .wp-block-gallery figure.wp-block-image:not(#individual-image) {width:40%}#menu-quick-links{gap:7px}.wp-block-group.alignfull.ticker>.wp-block-gallery{min-width:150%;animation:ticker 120s;-moz-animation:ticker 120s;-webkit-animation:ticker 120s}.search-results #zak-primary article,#zak-primary ul.products li.product.ltr{flex-wrap:wrap}.search-results .zak-posts article .zak-entry-thumbnail,#zak-primary li.product.ltr .woocommerce-LoopProduct-link{width: calc(100% + 50px) !important;max-width: calc(100% + 50px) !important;margin:-15px -25px 25px;max-height:400px;flex:auto!important}.search-results .zak-posts article .zak-entry-thumbnail img,#zak-primary li.product.ltr .woocommerce-LoopProduct-link img{width:100%}}@media screen and (max-width:992px){.partner-course-slider .view-more,.wp-block-getwid-post-carousel .view-more{display:none}#partner-links>div{font-size:1em}h1.wp-block-heading,.entry-header.has-background-image .entry-title,.woocommerce-products-header__title.page-title{padding:60px 15px;font-size:36px!important}#tablet-indicator{display:block}.partner-course-slider:not(.no-offset) .slick-track, 
    .wp-block-getwid-post-carousel.offset .slick-track{margin-left:0}#partner-links>div.label{display:none}.home .wp-block-cover h1.wp-block-heading{font-size:60px!important}.partner-course-slider .slick-track .slick-slide.slick-center+.slick-slide,.wp-block-getwid-post-carousel .slick-track .slick-slide.slick-center+.slick-slide{opacity:.5;transform:scale(.9)}#booking-info,.tax-product_cat.development-programme .term-description{max-width:100%;margin-right:0}}@media screen and (max-width:860px){.zak-top-bar__2 img{height:48px}.zak-primary-nav .zak-primary-menu{gap:25px}.zak-header.zak-layout-2-style-1 .zak-header-col--2 .zak-container{flex-direction:column}.zak-header-actions,.zak-primary-nav{margin-left:0}.zak-header-actions{margin-bottom:20px}}@media screen and (min-width:782px){.wp-block-columns.pl-0{padding-left:0}.wp-block-columns.pr-0{padding-right:0}}@media screen and (max-width:781px){#mobile-indicator{display:block}#booking-info>.wp-block-columns{flex-wrap:nowrap!important}#zak-primary,#zak-secondary{width:100%;padding-left:0;padding-right:0}.booking .row{flex-wrap:nowrap}.booking .row h4{width:auto;margin-bottom:0}#header-contact,.zak-top-bar{display:none}.zak-footer-bar{padding-bottom:50px}}@media screen and (max-width:767px){#promo-banner>div{flex-direction:column;align-items:flex-start;padding-left:0;padding-right:0}.zak-mobile-nav__header .zak-header-actions{align-self:center;display:flex;justify-content:flex-end;padding-right:15px}.zak-mobile-nav__header .zak-menu-item-cart .cart-page-link .zakra-icon--cart{width:30px;height:30px}.zak-search-form{padding-right:45px}.zak-search-form .zak-search-field-label{width:100%}.single-product .product .product_title{margin-top:0}.zak-content .zak-row{padding-top:3em;padding-bottom:3em}.zak-no-content-margin .zak-content .zak-row,.home .zak-content .zak-row{padding-top:0;padding-bottom:0}#zak-mobile-nav{top:112px;box-shadow:0 0 50px rgba(0,0,0,.3);padding:0 1em 0;overflow-x:hidden;max-height:calc(100vh - 112px)}#header-contact-mobile{background:#002c55;margin-left:-1.5em;margin-right:-1.5em;width:calc(100% + 3em);padding:1em 1.5em;font-size:.9em;border-bottom:solid 2px #fff;margin-top:15px}#header-contact-mobile>div{padding-left:24px;margin-bottom:4px}.zak-mobile-nav__header .zak-search-form .zak-search-field{width:100%}.zak-mobile-nav__header .zak-search-form .zak-search-field{padding:10px;color:#000;height:42px}body.menu-open{overflow-y:hidden}.zak-mobile-nav__footer,body.menu-open .zak-icon.zakra-icon--magnifying-glass-bars,.zak-toggle-menu .zak-icon.zakra-icon--x-mark{display:none}body.menu-open .zak-toggle-menu .zak-icon.zakra-icon--x-mark{display:block}.zak-header.zak-layout-2-style-1 .zak-header-col--1{align-items:flex-start;padding-top:10px;padding-bottom:10px}.zak-header.zak-layout-2-style-1 .zak-main-header .zak-row{flex-direction:row}.zak-toggle-menu .zak-menu-toggle{display:flex;align-items:center}.zak-toggle-menu .zak-menu-toggle span{font-family:Roboto\ Slab;font-weight:600;margin-right:10px;font-size:1.1em}.zak-toggle-menu{margin-left:0}.zak-mobile-nav>div>ul{border-top:none;padding-top:0;font-size:1.75em;margin-bottom:15px}.zak-mobile-menu li,.zak-mobile-menu li:last-child{border-bottom:solid 1px #002c55}.zak-mobile-menu a{padding-left:0;padding-right:0}.zak-mobile-menu .page_item_has_children .sub-menu a,.zak-mobile-menu .menu-item-has-children .sub-menu a{font-size:16px;font-family:Roboto\ Slab;font-weight:600;padding:7px 0;text-decoration:none;justify-content:flex-start}.zak-mobile-menu .current_page_item a{text-decoration:none}.zak-mobile-menu .submenu--show>.sub-menu{padding-bottom:25px}.zak-mobile-menu .menu-item-has-children .sub-menu{border-top:none}.zak-main-nav .sub-menu .zak-submenu-toggle{display:none}.zak-main-nav .sub-menu li{border-bottom:none}.zak-mobile-nav__header{margin-bottom:0}.zak-header.zak-layout-2-style-1 .zak-header-col--2{display:flex;padding:0 10px}.site-branding{max-width:65%;min-width:150px;gap:0;margin-left:15px}#zak-footer .contact .address span{display:inline}#menu-quick-links{gap:3px}#block-11 .wp-block-gallery{max-width:100%}#block-11 .wp-block-gallery figure.wp-block-image:not(#individual-image) {width:auto;max-width:90px}.tax-product_cat .term-description{column-count:1}.tax-product_cat .term-description p:first-child{break-after:auto}.booking{margin-top:40px}.zak-footer-bar .zak-row{gap:10px}.zak-top-bar__1,.zak-top-bar__2,.zak-footer-bar__1,.zak-footer-bar__2{text-align:left;width:100%}}@media screen and (max-width:600px){.entry-header.has-background-image .entry-title,.woocommerce-products-header__title.page-title{padding:40px 15px;font-size:7vw}#zak-mobile-nav{top:calc(20vw - 7px);max-height:calc(100vh - 20vw -7px)}.home .wp-block-cover{min-height:400px!important}.home .wp-block-cover .wp-block-cover__inner-container{padding:0 30px}.home .wp-block-cover h1.wp-block-heading{font-size:9vw!important}#zak-primary .entry-content>.alignfull{padding-left:0;padding-right:0}.wp-block-group.alignfull.ticker>.wp-block-gallery{min-width:200%;animation:ticker 90s;-moz-animation:ticker 90s;-webkit-animation:ticker 90s}}@media screen and (max-width:480px){#zak-primary ul.module-courses li.product,#zak-primary ul.module-courses li.product:hover{flex-direction:column;align-items:flex-start}body.development-programme li.module a.read-more-inline{text-align:left}button.slick-arrow{display:none!important}h1.entry-title,.single-product .product h1.product_title.entry-title{font-size:2.2em}.wpcf7-form select{max-width:calc(100% - 30px)}.zak-main-header .zak-container{padding-left:0;padding-right:0}.partner-course-slider .slick-slider::after,.partner-course-slider .slick-slider::before,.wp-block-getwid-post-carousel .slick-slider::after,.wp-block-getwid-post-carousel .slick-slider::before{content:none}.zak-header.zak-layout-2-style-1 .zak-header-col--1{padding-top:7px;padding-bottom:7px}.home .wp-block-cover{min-height:300px!important}.partner-course-slider .wp-block-image img,.wp-block-getwid-post-carousel .wp-block-getwid-template-post-featured-image img{min-width:300px}.partner-course-slider,.wp-block-getwid-post-carousel{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:unset;width:auto}h3.wp-block-getwid-template-post-title{line-height:1}h3.wp-block-getwid-template-post-title a{font-size:16px}.wp-block-group .wp-block-columns{padding-left:15px;padding-right:15px}.booking .row{flex-wrap:wrap}.booking .row h4{width:100%;margin-bottom:3px}.wp-block-getwid-images-slider.has-slides-gap-small .slick-list,.wp-block-getwid-post-carousel.has-slides-gap-small .slick-list{margin:0}#block-11 .wp-block-gallery figure.wp-block-image:not(#individual-image) {width:40%}#block-11 .wp-block-gallery{max-width:200px}.wp-block-group.alignfull.ticker>.wp-block-gallery{min-width:250%}.search-results .zak-posts article .zak-entry-thumbnail__link{max-height:200px}#zak-primary li.product a.read-more-inline{min-width:135px;font-size:.9em}#booking-info>.wp-block-columns{flex-wrap:wrap!important;text-align:center}#booking-info>.wp-block-columns .wp-block-image{float:none;margin-left:auto;margin-right:auto}.single-product #section-testimonials .testimonial{flex-wrap:wrap}}