html,body{overflow-x:hidden !important}html{scroll-behavior:smooth}body{overflow-y:hidden !important}ol,ul{margin-left:1em;margin-bottom:0.2em !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset !important}#page #content{overflow:hidden}body:not(.elementor-editor-active) .elementor-menu-anchor:before{content:"";display:block;height:120px;margin:-120px 0 0 0;visibility:hidden;pointer-events:none}@media (max-width: 768px){body:not(.elementor-editor-active) .elementor-menu-anchor:before{height:150px;margin:-150px 0 0 0}}ul.slick-slider{margin:0 !important}.slick-track{display:flex !important}.slick-slide{height:inherit !important;margin:0 !important}.slick-arrow{width:40px;height:40px;display:block;font-size:0;background-size:contain !important;background-position:center !important;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:1}@media (max-width: 768px){.slick-arrow{width:30px;height:30px}}.slick-arrow.prev{background:url(../images/slider_arrow_left_orange.svg) no-repeat;left:-50px !important}@media screen and (max-width: 1200px){.slick-arrow.prev{left:0 !important}}.slick-arrow.next{background:url(../images/slider_arrow_right_orange.svg) no-repeat;right:-50px !important}@media screen and (max-width: 1200px){.slick-arrow.next{right:0 !important}}ul.slick-dots{list-style:none;margin:0 auto !important;text-align:center;margin-top:10px !important}ul.slick-dots li{display:inline-block;margin:0 5px;vertical-align:middle}ul.slick-dots li.slick-active button{background:#FFA400 !important;opacity:1}ul.slick-dots li button{padding:0 !important;font-size:0 !important;width:10px;height:10px;display:block;background:#ffffff !important;border-radius:50%;border:1px solid #FFA400 !important;opacity:1}.base-copyright{margin:0 !important;font-size:14px !important;font-weight:700 !important}@media (max-width: 768px){.base-copyright{font-size:12px !important;text-align:center !important}}.base-copyright a{color:#ffffff !important;font-weight:700 !important}.base-copyright a:hover{color:#000000 !important}a#back-to-top{color:#2e2f37 !important;background:#F7D6CC !important;box-shadow:none !important;width:32px !important;height:32px !important;line-height:32px !important;font-size:20px !important;z-index:9 !important}a#back-to-top:hover{color:#F7D6CC !important;background:#2e2f37 !important}.elementor-element-f87e0d0 .swiper-pagination.swiper-pagination-bullets{bottom:100px !important}@media only screen and (max-width: 1024px){.elementor-element-f87e0d0 .swiper-pagination.swiper-pagination-bullets{bottom:60px !important}}@media (max-width: 768px){.elementor-element-f87e0d0 .swiper-pagination.swiper-pagination-bullets{bottom:50px !important}}@media (max-width: 480px){.elementor-element-f87e0d0 .swiper-pagination.swiper-pagination-bullets{bottom:30px !important}}@media (max-width: 768px){.elementor-element-f87e0d0 .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:10px !important;height:10px !important}}ul.programmes_boxes{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;list-style:none;margin:0 !important}ul.programmes_boxes li{width:33.333%;box-sizing:border-box;padding:10px 40px}@media (max-width: 768px){ul.programmes_boxes li{padding:10px 15px !important}}@media (max-width: 480px){ul.programmes_boxes li{width:100% !important}}ul.programmes_boxes li .programme_image{position:relative;margin-bottom:20px;text-align:center}ul.programmes_boxes li .programme_image .color_shape_image{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block;width:100%;height:auto;z-index:-1;opacity:0.5}ul.programmes_boxes li .programme_image .p_title_big{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;display:none;justify-content:center;align-items:center;color:#ffffff;font-size:34px;text-align:center;line-height:1.2em;font-weight:bold;padding:10px}@media (max-width: 768px){ul.programmes_boxes li .programme_image .p_title_big{font-size:20px}}ul.programmes_boxes li .programme_image:hover .color_shape_image{z-index:1;opacity:1}ul.programmes_boxes li .programme_image:hover .p_title_big{display:flex;justify-content:center;align-items:center;z-index:2}ul.programmes_boxes li .text_box{text-align:center}ul.programmes_boxes li .text_box h3.p_title{margin-bottom:5px !important;font-size:20px !important;font-weight:500 !important;line-height:1.3em !important;color:inherit !important}@media (max-width: 768px){ul.programmes_boxes li .text_box h3.p_title{font-size:18px  !important}}.testimonial_slider .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{text-align:right;bottom:-20px}.class_overview_menu::before{content:"";display:block;background:url(../images/character-cheese.png) no-repeat;background-position:center;background-size:contain;width:100px;height:80px;position:absolute;right:-20px;top:-30px}@media (max-width: 768px){.class_overview_menu::before{width:70px;height:50px;top:0;right:0}}@media screen and (max-width: 1024px){.class_overview_menu{position:static !important}}.teacher_boxes_wrap ul.teacher_boxes{list-style:none !important;margin:0 !important;display:flex;justify-content:flex-start;flex-wrap:wrap}.teacher_boxes_wrap ul.teacher_boxes li{width:25%;padding:10px 20px;box-sizing:border-box}@media (max-width: 768px){.teacher_boxes_wrap ul.teacher_boxes li{width:33.3333%;padding:10px 10px}}@media (max-width: 480px){.teacher_boxes_wrap ul.teacher_boxes li{width:50%}}.teacher_boxes_wrap ul.teacher_boxes li .teacher_image{position:relative;margin-bottom:10px;border-radius:50%;overflow:hidden}.teacher_boxes_wrap ul.teacher_boxes li .teacher_image .teachers_info{display:none}.teacher_boxes_wrap ul.teacher_boxes li .teacher_image:hover{cursor:pointer}.teacher_boxes_wrap ul.teacher_boxes li .teacher_image:hover .teachers_info{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;padding:10px;box-sizing:border-box;font-size:20px;line-height:1.3em;color:#ffffff;font-weight:500;background:rgba(0,0,0,0.5)}@media (max-width: 768px){.teacher_boxes_wrap ul.teacher_boxes li .teacher_image:hover .teachers_info{font-size:15px}}.elementor-field-type-upload input.elementor-upload-field{border:0 !important}textarea#form-field-message{border-radius:10px !important}.green_accordion.elementor-widget-accordion .elementor-accordion-item{margin-bottom:10px}.green_accordion.elementor-widget-accordion .elementor-accordion-item .elementor-tab-title.elementor-active{background-color:#48B8A3}.green_accordion.elementor-widget-accordion .elementor-accordion-item .elementor-tab-title.elementor-active *{color:#ffffff !important}table.pp-table tr.odd,table.pp-table tr.green_bg{background:rgba(72,184,163,0.1)}table.pp-table tr.even,table.pp-table tr.white_bg{background:#ffffff}@keyframes bounce-animate{0%{width:100px;height:auto;padding-top:0}50%{width:95px;height:auto;padding-top:10px;padding-right:10px}100%{width:100px;height:auto;padding-top:0}}body:not(.elementor-editor-active) .fix_overview_menu{max-width:280px !important;display:inline-block !important;position:absolute;top:30px;left:-270px;z-index:9 !important}@media (max-width: 768px){body:not(.elementor-editor-active) .fix_overview_menu{left:-270px}}body:not(.elementor-editor-active) .fix_overview_menu .fix_menu_btn{position:absolute;right:-70px;top:-50px;cursor:pointer;max-width:100px}body:not(.elementor-editor-active) .fix_overview_menu .fix_menu_btn img{-webkit-animation:bounce-animate 2s infinite;-moz-animation:bounce-animate 2s infinite;-o-animation:bounce-animate 2s infinite;-ms-transition:bounce-animate 2s infinite;animation:bounce-animate 2s infinite}body:not(.elementor-editor-active) .fix_overview_menu .elementor-widget-icon-list>div{box-shadow:2px 2px 10px rgba(0,0,0,0.1) !important}body:not(.elementor-editor-active) .fix_overview_menu ul.elementor-icon-list-items{overflow-y:auto;height:340px;padding-right:10px}body:not(.elementor-editor-active) .fix_overview_menu ul.elementor-icon-list-items::-webkit-scrollbar{width:3px;background-color:#f2f2f2}body:not(.elementor-editor-active) .fix_overview_menu ul.elementor-icon-list-items::-webkit-scrollbar-thumb{border-radius:4px;background-color:#cccccc}.eael-contact-form.eael-gravity-form select{border-radius:50px;appearance:none !important;-webkit-appearance:none !important;background:#ffffff !important;background-image:url(../images/arrow-down.svg) !important;background-repeat:no-repeat !important;background-position:right 10px center !important;background-size:10px auto !important;padding-right:30px !important}.eael-contact-form.eael-gravity-form h3{text-align:center}.eael-contact-form.eael-gravity-form h5{text-align:center;color:#1E6B61 !important;margin-bottom:10px !important}.eael-contact-form.eael-gravity-form textarea{border-radius:40px !important}.eael-contact-form.eael-gravity-form .gfield_total label{color:#1E6B61 !important;font-size:20px;font-weight:500}@media (max-width: 768px){.eael-contact-form.eael-gravity-form .gfield_total label{font-size:18px !important}}.eael-contact-form.eael-gravity-form .gfield_total input.gform-text-input-reset.ginput_total{font-weight:bold;font-size:34px;padding:10px 0 !important;background:none !important;font-family:Quicksand;outline:none !important;border:0 !important}@media (max-width: 768px){.eael-contact-form.eael-gravity-form .gfield_total input.gform-text-input-reset.ginput_total{font-size:25px !important}}.eael-contact-form.eael-gravity-form fieldset.custom_field_ability .gfield_checkbox .gchoice{display:inline-block;margin:0 15px 10px 0}.eael-contact-form.eael-gravity-form fieldset.custom_field_ability .gfield_checkbox .gchoice label{font-weight:normal !important}.uael-content{border-radius:20px}@media (max-width: 768px){.uael-content{border-radius:10px}}ul.blog_course_buttons{list-style:none !important;margin:0 !important}ul.blog_course_buttons li{display:inline-block;margin:0 10px 10px 0}ul.blog_course_buttons li a{display:block;padding:13px 20px;font-size:14px;font-weight:600;line-height:1.3em;background:#48B8A3;color:#ffffff;border-radius:50px}ul.blog_course_buttons li a:hover{color:#2E2F37;background-color:#F7D6CC}div#comments{border:0 !important;max-width:750px;margin:0 auto !important}div#comments .comments-count-wrapper{display:none}div#comments ol.ast-comment-list li.comment .ast-comment-meta-wrap{margin-bottom:10px;padding:0 !important}div#comments ol.ast-comment-list li.comment section.ast-comment-content.comment{font-size:14px}div#comments ol.ast-comment-list li.comment section.ast-comment-content.comment p{margin-bottom:0 !important}div#comments div#respond h3#reply-title{display:none}div#comments div#respond p.comment-notes{margin-bottom:10px !important;text-align:center}div#comments div#respond form#commentform{margin:20px auto}div#comments div#respond form#commentform label[for="comment"]{display:none}div#comments div#respond form#commentform textarea,div#comments div#respond form#commentform input{background:#ffffff;border:1px solid #48B8A3;box-sizing:border-box;border-radius:50px;outline:none !important}div#comments div#respond form#commentform .ast-comment-formwrap.ast-row p{margin-bottom:10px !important}div#comments div#respond form#commentform p.form-submit{text-align:center}div#comments div#respond form#commentform p.form-submit input#submit{background:#48B8A3 !important;color:#ffffff !important;font-weight:bold;font-size:14px;border:none !important}div#comments div#respond form#commentform p.form-submit input#submit:hover{color:#2E2F37 !important;background-color:#F7D6CC !important}.facetwp-facet.facetwp-facet-search.facetwp-type-search{margin-bottom:0 !important}.facetwp-facet.facetwp-facet-search.facetwp-type-search span.facetwp-input-wrap{display:block !important}.facetwp-facet.facetwp-facet-search.facetwp-type-search input.facetwp-search{border:1px solid #1E6B61;box-sizing:border-box;border-radius:30px;outline:none !important}.facetwp-facet.facetwp-facet-search.facetwp-type-search .facetwp-icon{left:auto !important;right:0 !important;width:55px;color:#2f2f2f !important;font-style:inherit;font-size:16px !important;opacity:1 !important}.facetwp-facet.facetwp-facet-search.facetwp-type-search .facetwp-icon:not(.f-loading):before{content:"" !important;background:none !important;width:20px;height:20px;background:url(../images/icon-search.svg) no-repeat !important;background-position:center center;background-size:contain;position:absolute;top:50%;right:5px;margin:auto;transform:translateY(-50%)}.facetwp-facet.facetwp-facet-search.facetwp-type-search .facetwp-icon.f-loading{width:30px !important}.facetwp-facet.facetwp-facet-blog_category.facetwp-type-checkboxes .facetwp-checkbox{background:url(../images/icon-checkbox.svg) no-repeat !important;background-position:left center !important;background-size:24px auto;padding:3px 3px 3px 30px;font-size:13px}.facetwp-facet.facetwp-facet-blog_category.facetwp-type-checkboxes .facetwp-checkbox.checked{background:url(../images/icon-checkbox-checked.svg) no-repeat !important;background-position:left center !important;background-size:24px auto;padding:3px 3px 3px 30px}.facetwp-facet.facetwp-facet-blog_tag.facetwp-type-checkboxes .facetwp-checkbox{background-color:#E2F6F2 !important;color:#767676 !important;font-weight:bold;font-size:13px;line-height:1.3em;padding:7px 15px !important}.facetwp-facet.facetwp-facet-blog_tag.facetwp-type-checkboxes .facetwp-checkbox.checked{background-color:#1E6B61 !important;color:#ffffff !important}.facetwp-pager{text-align:center !important;margin-top:2em;margin-bottom:20px}.facetwp-pager a,.facetwp-pager span,.facetwp-pager .facetwp-page{position:relative;width:32px;height:32px;line-height:32px;text-align:center;background:#ffffff !important;display:inline-block;vertical-align:middle;font-size:14px;font-weight:bold;border:1px solid #DFE3E8 !important;padding:0 !important;box-sizing:border-box;border-radius:50%}.facetwp-pager a:hover,.facetwp-pager a.active,.facetwp-pager span:hover,.facetwp-pager span.active,.facetwp-pager .facetwp-page:hover,.facetwp-pager .facetwp-page.active{color:#ffffff !important;background:#48B8A3 !important;border-color:#48B8A3 !important}@media (max-width: 768px){.facetwp-pager a,.facetwp-pager span,.facetwp-pager .facetwp-page{width:30px;height:30px;line-height:30px}}.facetwp-pager a.prev,.facetwp-pager span.prev,.facetwp-pager .facetwp-page.prev{font-size:0}.facetwp-pager a.prev:after,.facetwp-pager span.prev:after,.facetwp-pager .facetwp-page.prev:after{content:"\f053";font-family:"Font Awesome 5 Free";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:900;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center;font-size:12px}.facetwp-pager a.next,.facetwp-pager span.next,.facetwp-pager .facetwp-page.next{font-size:0}.facetwp-pager a.next:after,.facetwp-pager span.next:after,.facetwp-pager .facetwp-page.next:after{content:"\f054";font-family:"Font Awesome 5 Free";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:900;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center;font-size:12px}article.quiz h6.elementor-heading-title{line-height:1.4em !important;height:30px !important;overflow:hidden !important}@media (max-width: 480px){article.quiz h6.elementor-heading-title{height:auto !important;overflow:inherit !important}}article.quiz .elementor-widget-theme-post-excerpt{line-height:1.4em !important;height:44px !important;overflow:hidden}@media (max-width: 768px){article.quiz .elementor-widget-theme-post-excerpt{height:40px !important}}@media (max-width: 480px){article.quiz .elementor-widget-theme-post-excerpt{height:auto !important;overflow:inherit !important}}article.quiz .elementor-widget-theme-post-content{height:140px !important;overflow:hidden}@media (max-width: 768px){article.quiz .elementor-widget-theme-post-content{height:135px !important}}@media (max-width: 480px){article.quiz .elementor-widget-theme-post-content{height:auto !important;overflow:inherit !important}}.pp-tooltip.pp-tooltip-a9861cf{transition:none !important}.pp-tooltip.pp-tooltip-a9861cf.yellow .pp-tooltip-content{background-color:#FEE7C5 !important}.pp-tooltip.pp-tooltip-a9861cf.yellow.tt-right .pp-tooltip-callout:after{border-right-color:#FEE7C5 !important}.pp-tooltip.pp-tooltip-a9861cf.yellow.tt-left .pp-tooltip-callout:after{border-left-color:#FEE7C5 !important}.pp-tooltip.pp-tooltip-a9861cf.pink .pp-tooltip-content{background-color:#F7D6CC !important}.pp-tooltip.pp-tooltip-a9861cf.pink.tt-right .pp-tooltip-callout:after{border-right-color:#F7D6CC !important}.pp-tooltip.pp-tooltip-a9861cf.pink.tt-left .pp-tooltip-callout:after{border-left-color:#F7D6CC !important}.pp-tooltip.pp-tooltip-a9861cf.green .pp-tooltip-content{background-color:#E2F6F2 !important}.pp-tooltip.pp-tooltip-a9861cf.green.tt-right .pp-tooltip-callout:after{border-right-color:#E2F6F2 !important}.pp-tooltip.pp-tooltip-a9861cf.green.tt-left .pp-tooltip-callout:after{border-left-color:#E2F6F2 !important}ul.blog_buttons{list-style:none !important;text-align:center}ul.blog_buttons li{vertical-align:middle}ul.blog_buttons li a{display:inline-block;padding:13px 20px;font-size:14px;font-weight:600;line-height:1.3em;background:#48B8A3;color:#ffffff;border-radius:50px}ul.blog_buttons li a:hover{color:#2E2F37;background-color:#F7D6CC}.elementor hr{background:#cccccc !important;margin-bottom:1em !important}article.testimonials .elementor-widget-theme-post-excerpt a{color:inherit !important}article.testimonials .elementor-widget-theme-post-excerpt a:hover{color:#48B8A3 !important}
