.d-none-mobile{display:none!important}.d-block{display:block!important}.col-pad-30 .vc_column-inner{padding:15px}@media (min-width:1000px){.d-none-mobile{display:block!important}.d-none-desktop{display:none!important}.col-pad-30 .vc_column-inner{padding:30px}}@media (min-width:1070px) and (max-width:1109px){#top nav>ul>li>a,.pull-left-wrap>ul>li>a{font-size:10.5px}}@media (min-width:1110px) and (max-width:1239px){#top nav>ul>li>a,.pull-left-wrap>ul>li>a{font-size:11.5px}}.seasonal-menu .menu-title-text{text-transform:none;line-height:1!important}.seasonal-menu .menu-item-desc{text-transform:none}#top nav>ul>li[class*=button_solid_color]>a,body #header-outer.transparent #top nav>ul>li[class*=button_solid_color]>a{color:#1d2b36!important}li.wpml-ls-current-language>a:before,#slide-out-widget-area li.wpml-ls-current-language>a:before{content:"\f0ac";font-family:FontAwesome;font-weight:400;margin-right:3px}#slide-out-widget-area li.wpml-ls-current-language>a:before{margin-right:5px}@media (min-width:1000px){#header-outer #top nav>ul>li.wpml-ls-current-language{position:relative}#header-outer #top nav>ul>li.wpml-ls-current-language>.sub-menu{top:calc(100% + 8px)!important;z-index:1000;left:auto!important;right:0!important;min-width:120px!important;width:auto!important;max-width:140px!important}#header-outer #top nav>ul>li.wpml-ls-current-language>.sub-menu>li>a{position:relative;z-index:1001;text-align:right;padding-right:20px!important}}.curriculum-widget h3{text-align:center;margin-bottom:30px!important}.curriculum-widget-form{display:flex}.curriculum-widget-form .fancy-select-wrap{padding:0!important;width:75%;margin-right:30px}.curriculum-widget-form input.curriculum-widget-submit{width:25%;font-family:inherit!important;font-weight:500!important;background-color:#F9CF00;height:39px}.curriculum-widget-form input.curriculum-widget-submit:hover{opacity:.85}.curriculum-widget-form .select2-container--default .select2-selection--single,body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single{font-size:18px!important}@media (min-width:1000px){.curriculum-widget{display:flex;align-items:center;justify-content:center}.curriculum-widget h3{text-align:left;margin-bottom:0!important;margin-right:30px}.curriculum-widget-form{width:30%}}.allround-highlight-h1{display:inline-block;background-image:linear-gradient(to right,#f9cf00 0,#f9cf00 100%);text-transform:uppercase;padding:0 3px 2px}@media (max-width:999px){.wpb_wrapper h1.vc_custom_heading.allround-highlight-h1{display:inline;font-size:17px!important;line-height:1!important}.wpb_wrapper h2.vc_custom_heading.allround-h2{font-size:23.8px!important;line-height:23.8px!important}}.nectar-milestone .number{font-family:inherit!important}.nectar-milestone .number h3{margin-bottom:0}button[type=submit],input[type=button],input[type=submit]{color:#1D2B36}@media (max-width:767px){.nectar-milestone .number{max-height:48px!important}.nectar-milestone,.milestone-wrap{margin-bottom:0!important}.nectar-milestone .number{font-size:48px!important;line-height:48px!important}}.subjects-grid .iwithtext a{color:inherit!important}.subjects-grid .iwithtext{margin-bottom:30px!important}.nectar-flickity{margin-bottom:45px!important}.nectar_single_testimonial,blockquote{font-family:inherit!important;letter-spacing:0!important;line-height:1.3!important;font-size:1em!important}.nectar-flickity[data-control-style=material_pagination] .flickity-page-dots,.nectar-flickity[data-controls=material_pagination] .flickity-page-dots{bottom:-60px;margin:0}.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport{margin-top:30px}@media (max-width:999px){.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport{margin-top:0}}.iwt-text ul li{line-height:1.65}.blog-recent[data-style=default] .col .post-header h3{font-weight:500;font-size:24px;line-height:48px}@media (min-width:1000px){.blog-recent[data-style=default] .col.span_4{width:30%;margin-right:4%}}body.single-post .wpb_text_column li{margin-bottom:15px}.home .blog-recent:not([data-style="list_featured_first_row"]) .col .post-header a:hover,.home .blog-recent .col .post-header h3 a{color:inherit!important}.blog-recent[data-style=default] .col .post-header h3{line-height:1.3}.blog-recent[data-style=default][data-remove-post-author="1"] .meta-author{display:inline}body.single-post .post .content-inner{padding-bottom:0}body.single-post .nectar-social.fixed{display:none}#footer-outer #footer-widgets .widget h4{color:#F9CF00!important}#footer-outer a.nectar-button.large.regular.accent-color.regular-button span{color:#1d2b36!important}@media (min-width:1000px){body #footer-outer .row{padding:60px 0}}li.wpml-ls-slot-footer-area-4{margin-right:15px!important}.wpml-ls-legacy-list-horizontal{padding-left:0;padding-top:0}.booking-modal{padding:15px!important}@media (min-width:1000px){.booking-modal{padding:30px!important;min-width:660px}}.booking-modal .wpforms-container{margin-bottom:0}.booking-modal .wpforms-container .wpforms-field{padding-top:0;padding-bottom:15px}.booking-modal .wpforms-submit{margin-top:15px;min-width:200px}.booking-modal h3{font-size:18px;line-height:18px}.booking-modal .fancybox-button svg path{fill:#FFF}.booking-modal #wpforms-148-field_9-container{margin-top:15px}.booking-modal #wpforms-148-field_14-container{margin-top:75px}.booking-modal #wpforms-148-field_18-container{padding-bottom:0}.booking-modal #wpforms-148-field_19-container{margin-top:10px}.booking-modal #wpforms-148 .wpforms-field-label-inline{font-size:14px;font-weight:normal!important;color:#757575}.booking-modal span.pp-terms{font-size:11px;margin-top:15px;display:block;color:#757575}@media (max-width:689px){.wpforms-container .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern){overflow-x:visible}.booking-modal h3#wpforms-148-field_13{max-width:290px}}.wpforms-container input{cursor:text}.wpforms-container .wpforms-one-half{width:calc(50% - 10px)%}.wpforms-container .wpforms-field,.wpforms-container .wpforms-submit-container{position:inherit}body[data-button-style=rounded] .container-wrap button[type=submit],body[data-button-style=rounded] .container-wrap input[type=submit]{padding:13px 23px!important}.wpforms-confirmation-container{color:#f9cf27}.wpforms-recaptcha-container{display:none}input[type=checkbox]+label.wpforms-field-label-inline{font-weight:normal!important}.mobile-book-now{position:fixed;bottom:15px;left:15px;z-index:9998;background:#f9cf27;padding:7.5px 15px 9px;border-radius:200px}.mobile-book-now a{color:#1d2b36;font-weight:500;text-transform:uppercase;font-size:14px;line-height:1;margin:0;padding:0}.whatsapp-cta,.call-cta,.contact-cta{position:fixed;bottom:15px;right:15px;z-index:9998;background:#f9cf27;border-radius:100%;width:40px;height:40px;text-align:center;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.call-cta{bottom:65px}.contact-cta{bottom:115px}.whatsapp-cta a,.call-cta,.contact-cta{line-height:39px!important}.whatsapp-cta i,.call-cta i,.contact-cta i{color:#1d2b36;font-size:27px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease}.call-cta i{font-size:25px}.contact-cta i{font-size:23px}.whatsapp-cta:hover i,.call-cta:hover i,.contact-cta:hover i{font-size:98%;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease}@media (min-width:1000px){.mobile-book-now{display:none}}.cp-popup-content{font-family:'halyard'!important}.cp-popup-content button{font-weight:500!important}.rc-anchor-normal-footer{display:none!important}.grecaptcha-badge{visibility:hidden}