@font-face{font-family:'HelveticaLTWXX-Light';src:url("../fonts/36FCD2_0_0.eot");src:url("../fonts/36FCD2_0_0.eot?#iefix") format("embedded-opentype"),url("../fonts/36FCD2_0_0.woff2") format("woff2"),url("../fonts/36FCD2_0_0.woff") format("woff"),url("../fonts/36FCD2_0_0.ttf") format("truetype")}
@font-face{font-family:'HelveticaLTWXX-LightOblique';src:url("../fonts/36FCD2_1_0.eot");src:url("../fonts/36FCD2_1_0.eot?#iefix") format("embedded-opentype"),url("../fonts/36FCD2_1_0.woff2") format("woff2"),url("../fonts/36FCD2_1_0.woff") format("woff"),url("../fonts/36FCD2_1_0.ttf") format("truetype")}
@font-face{font-family:'HelveticaLTWXX-Roman';src:url("../fonts/36FCD2_2_0.eot");src:url("../fonts/36FCD2_2_0.eot?#iefix") format("embedded-opentype"),url("../fonts/36FCD2_2_0.woff2") format("woff2"),url("../fonts/36FCD2_2_0.woff") format("woff"),url("../fonts/36FCD2_2_0.ttf") format("truetype")}
@font-face{font-family:'HelveticaLTWXX-Oblique';src:url("../fonts/36FCD2_3_0.eot");src:url("../fonts/36FCD2_3_0.eot?#iefix") format("embedded-opentype"),url("../fonts/36FCD2_3_0.woff2") format("woff2"),url("../fonts/36FCD2_3_0.woff") format("woff"),url("../fonts/36FCD2_3_0.ttf") format("truetype")}
@font-face{font-family:'HelveticaLTWXX-Bold';src:url("../fonts/36FCD2_4_0.eot");src:url("../fonts/36FCD2_4_0.eot?#iefix") format("embedded-opentype"),url("../fonts/36FCD2_4_0.woff2") format("woff2"),url("../fonts/36FCD2_4_0.woff") format("woff"),url("../fonts/36FCD2_4_0.ttf") format("truetype")}
@font-face{font-family:'HelveticaLTWXX-BoldOblique';src:url("../fonts/36FCD2_5_0.eot");src:url("../fonts/36FCD2_5_0.eot?#iefix") format("embedded-opentype"),url("../fonts/36FCD2_5_0.woff2") format("woff2"),url("../fonts/36FCD2_5_0.woff") format("woff"),url("../fonts/36FCD2_5_0.ttf") format("truetype")}
@font-face{font-family:'HelveticaLTWXX-Black';src:url("../fonts/36FCD2_6_0.eot");src:url("../fonts/36FCD2_6_0.eot?#iefix") format("embedded-opentype"),url("../fonts/36FCD2_6_0.woff2") format("woff2"),url("../fonts/36FCD2_6_0.woff") format("woff"),url("../fonts/36FCD2_6_0.ttf") format("truetype")}
@font-face{font-family:'HelveticaLTWXX-BlackOblique';src:url("../fonts/36FCD2_7_0.eot");src:url("../fonts/36FCD2_7_0.eot?#iefix") format("embedded-opentype"),url("../fonts/36FCD2_7_0.woff2") format("woff2"),url("../fonts/36FCD2_7_0.woff") format("woff"),url("../fonts/36FCD2_7_0.ttf") format("truetype")}
@font-face{font-family:'Helvetica';src:url("../fonts/Helvetica.eot");src:url("../fonts/Helvetica.eot?#iefix") format("embedded-opentype"),url("../fonts/Helvetica.woff") format("woff"),url("../fonts/Helvetica.ttf") format("truetype"),url("../fonts/Helvetica.svg#Helvetica") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'Helvetica';src:url("../fonts/Helvetica-Bold.eot");src:url("../fonts/Helvetica-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Helvetica-Bold.woff") format("woff"),url("../fonts/Helvetica-Bold.ttf") format("truetype"),url("../fonts/Helvetica-Bold.svg#Helvetica-Bold") format("svg");font-weight:bold;font-style:normal}
@font-face{font-family:'Helvetica';src:url("../fonts/Helvetica-Light.eot");src:url("../fonts/Helvetica-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Helvetica-Light.woff") format("woff"),url("../fonts/Helvetica-Light.ttf") format("truetype"),url("../fonts/Helvetica-Light.svg#Helvetica-Light") format("svg");font-weight:300;font-style:normal}
@font-face{font-family:'MonotypeCorsiva';src:url("../fonts/MonotypeCorsiva.eot");src:url("../fonts/MonotypeCorsiva.eot?#iefix") format("embedded-opentype"),url("../fonts/MonotypeCorsiva.woff") format("woff"),url("../fonts/MonotypeCorsiva.ttf") format("truetype"),url("../fonts/MonotypeCorsiva.svg#MonotypeCorsiva") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'Crimson';src:url("../fonts/crimson-italic-webfont.eot");src:url("../fonts/crimson-italic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/crimson-italic-webfont.woff") format("woff"),url("../fonts/crimson-italic-webfont.ttf") format("truetype"),url("../fonts/crimson-italic-webfont.svg#crimson-italic-webfont") format("svg");font-weight:normal;font-style:italic}
p{-ms-word-wrap:break-word;word-break:break-word;word-wrap:break-word;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3;-webkit-font-feature-settings:"liga","dlig";-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig"}
a{color:#00748d;font-weight:normal;line-height:2}.default-list{margin-bottom:0;padding-bottom:0}
.default-list+p{margin:0}strong{font-weight:bold}.capitalize{text-transform:uppercase}
.helvetica,.default-btn,#bottom-banner .content a,.button-links .so-widget-sow-button .ow-button-base a,.section-languages .language-box .button-links .so-widget-sow-button .ow-button-base a,#contact-content form.wpcf7-form button.wpcf7-submit,.section-languages .language-box .the-author .widget_text h3:first-of-type,#contact-content form,#contact-content form.wpcf7-form .wpcf7-form-control-wrap,#contact-content form.wpcf7-form .wpcf7-form-control-wrap label,#contact-content form.wpcf7-form .wpcf7-form-control-wrap input,#contact-content form.wpcf7-form .wpcf7-form-control-wrap select,#contact-content form.wpcf7-form .wpcf7-form-control-wrap textarea{font-family:'Helvetica';font-weight:normal;font-style:normal}
.helvetica-bold,#top-banner .banner-top-text>span,#testimonials .text-title,.row.select-hex .hex-single a,#sticky-drop a,body.is_IE .row.select-hex .hex-single a,#c-modal-cookie .textwidget strong,#c-modal-cookie .textwidget a,#c-modal-cookie .modal-close,.search-results nav .page-numbers a{font-family:HelveticaLTWXX-Bold;font-weight:normal;font-style:normal}
.helvetica-light,#bottom-banner .content h3,.section-ttl,.widget_text h3:first-of-type,.language-bg h3.widget-title,.language-box .widget_text>h3,.language-box .the-author .widget_text h3,.section-languages .language-box .author-name-mobile h3.widget-title,.partners-container #seen-in .partners-box p,#testimonials.testimonial-client .text-quote span,#testimonials .text-quote,#author-box.language-box .author-single .author-main-top strong,#c-modal-cookie .textwidget{font-family:HelveticaLTWXX-Light;font-weight:normal;font-style:normal}
.monotype,.video-section .video-text p small{font-family:"MonotypeCorsiva",sans-serif}
.crimson-italic,.header .header-container #main-logo small,.page-header h1,.section-languages .language-box .widget_text h3:first-of-type,#contact-content .widget-title,.search-results #content h1{font-family:"Crimson",sans-serif;font-weight:normal;font-style:italic}
.HelveticaLTWXX-Light,.area-language-list li a span,.green-headline h4,.search-results #content .widget_text h3{font-family:HelveticaLTWXX-Light;font-weight:lighter;font-style:normal}
.HelveticaLTWXX-LightOblique{font-family:HelveticaLTWXX-LightOblique;font-weight:normal;font-style:normal}
.HelveticaLTWXX-Roman,#header_nav nav a,#header_nav nav .pc-nav>li>a,#header-search #searchform input,#float-nav a,#mt #mt-menu a,.footer #inner-footer h4,.footer #inner-footer .menu-item a,.area-language-list li a{font-family:HelveticaLTWXX-Roman;font-weight:normal;font-style:normal}
.HelveticaLTWXX-Oblique{font-family:HelveticaLTWXX-Oblique;font-weight:normal;font-style:normal}
.HelveticaLTWXX-Bold,#mt #mt-menu .mobile-nav>li>a{font-family:HelveticaLTWXX-Bold;font-weight:normal;font-style:normal}
.HelveticaLTWXX-BoldOblique{font-family:HelveticaLTWXX-BoldOblique;font-weight:normal;font-style:normal}
.HelveticaLTWXX-Black{font-family:HelveticaLTWXX-Black;font-weight:normal;font-style:normal}
.HelveticaLTWXX-BlackOblique{font-family:HelveticaLTWXX-BlackOblique;font-weight:normal;font-style:normal}
body{font-family:HelveticaLTWXX-Roman;font-size:14px;font-weight:normal;animation:fadein 1.5s;-moz-animation:fadein 1.5s;-webkit-animation:fadein 1.5s;-o-animation:fadein 1.5s;overflow-x:hidden;color:#171717;letter-spacing:.5px}
body .sticky-wrapper{background-color:#fff;display:block;position:relative;height:100% !important}
@media(max-width:1280px){body .container{width:78.5%}}@media(max-width:430px){body{font-size:13px}
}body h1{font-size:34px}body .purple{color:#502163;font-weight:600;background-color:transparent !important}
blockquote{border-left:1px solid #502163;font-family:"Assistant",sans-serif;font-weight:300;font-size:34px;line-height:1.29;margin:30px 0 20px}
blockquote.quote-2{margin:130px 0 20px}blockquote strong{color:#502163;font-family:"Oswald",sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;padding-bottom:8px;display:block}
.uppercase{text-transform:uppercase}.light-heading{font-family:"Assistant",sans-serif;font-weight:300;margin-top:0}
.light-headingh4{font-size:34px}.light-headingh1{font-size:34px}.text-for-bg{font-family:"Oswald",sans-serif;font-weight:bold;font-size:72px;color:#f4f6f6;position:absolute;transform:scale(3) rotate(90deg);-webkit-transform:scale(3) rotate(90deg);-moz-transform:scale(3) rotate(90deg);-ms-transform:scale(3) rotate(90deg);-o-transform:scale(3) rotate(90deg);padding-left:50px;left:inherit;right:0}
@media(max-width:1200px){.text-for-bg{display:none}}#twenty-three{background-image:url("../images/2023.png");background-size:contain;background-repeat:no-repeat;width:277.2px;height:537.1px;margin-top:12px}
@media(max-width:1200px){#twenty-three{width:180.2px;height:349.1px}}@media(max-width:993px){#twenty-three{display:none}
}#sydney-bg{background-image:url("../images/sydney.png");background-size:contain;background-repeat:no-repeat;width:194.5px;height:564.4px;margin-top:12px}
@media(max-width:993px){#sydney-bg{display:none}}.oswald{font-family:"Oswald",sans-serif}
.check-list{margin-left:20px}.check-list li{margin-bottom:8px;position:relative}.check-list li:before{content:"\f00c";color:#502163;font-family:FontAwesome;display:inline-block;margin-left:-1.5em;width:1.5em}
.check-list.two-cols{margin:0 24%;padding-bottom:5em;columns:2;-webkit-columns:2;-moz-columns:2}
.check-list.two-cols li{margin-left:25px}.number-list{color:#502163;font-weight:600}
.number-list span{color:#171717;font-weight:normal}.hidden{display:none !important}
.invisible{visibility:hidden}.clearfix:before{content:" ";display:table}
.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}
.container-fluid.col-2-even>div{width:50%}body{line-height:1.5;margin:0;padding:0;font-size:16px}
body .container{width:100%}@media(max-width:1515px){body .container{width:90%}}@media(max-width:600px){body .container{width:95%}
}body .modal-iframe.modal{background-color:transparent;box-shadow:none;max-height:90%;width:90%;top:0 !important;overflow:visible}
body .modal-iframe.modal .modal-close{position:absolute;color:#fff;top:1%;border-radius:50%;border:3px #fff solid;width:37px;text-align:center;font-size:15px;right:-5%}
@media(max-width:768px){body .modal-iframe.modal .modal-close{width:28px;text-align:center;font-size:7px;right:-5%}
}body .modal-iframe.modal .modal-close:hover{color:#4cafdd;border:3px #4cafdd solid}
body .modal-iframe.modal .modal-close i{font-size:22px;vertical-align:text-bottom;margin-top:3px}
@media(max-width:768px){body .modal-iframe.modal .modal-close i{font-size:18px}}#content{font-family:HelveticaLTWXX-Roman;font-size:16px;font-style:normal;font-weight:400;font-stretch:normal;line-height:24px;background-color:#fff;z-index:auto;position:relative;overflow-x:hidden}
#content .panel-grid{margin:0}#content .parallax-container,#content .parallax-window{height:600px}
@media(max-width:430px){#content{font-size:13px;line-height:1.4}}.default-btn,#bottom-banner .content a,.button-links .so-widget-sow-button .ow-button-base a,.section-languages .language-box .button-links .so-widget-sow-button .ow-button-base a,#contact-content form.wpcf7-form button.wpcf7-submit{color:#fff;background-color:#00748d;padding:1.2em 4em;border-radius:7px;letter-spacing:2px}
.default-btn:hover,#bottom-banner .content a:hover,.button-links .so-widget-sow-button .ow-button-base a:hover,.section-languages .language-box .button-links .so-widget-sow-button .ow-button-base a:hover,#contact-content form.wpcf7-form button.wpcf7-submit:hover{background-color:#4cafdd}
@media(max-width:576px){.default-btn,#bottom-banner .content a,.button-links .so-widget-sow-button .ow-button-base a,.section-languages .language-box .button-links .so-widget-sow-button .ow-button-base a,#contact-content form.wpcf7-form button.wpcf7-submit{width:100%;text-align:center}
}.btn-inline{display:inline-block}#scroll-down a{padding-top:70px;position:absolute;bottom:20px;left:50%;z-index:2;display:inline-block;-webkit-transform:translate(0,-50%) scale(0.6);transform:translate(0,-50%) scale(0.6);color:#fff;font-family:"Oswald",sans-serif;letter-spacing:.1em;text-decoration:none;transition:opacity .3s}
#scroll-down a span{position:absolute;top:0;left:50%;width:30px;height:50px;margin-left:-15px;border:2px solid #fff;border-radius:50px;box-sizing:border-box}
#scroll-down a span:before{position:absolute;top:10px;left:50%;content:'';width:6px;height:6px;margin-left:-3px;background-color:#fff;border-radius:100%;-webkit-animation:sdb10 2s infinite;animation:sdb10 2s infinite;box-sizing:border-box}
@media(max-width:768px){#scroll-down{display:none}}.quote{padding-left:2em;position:relative}
.quote:before{content:'';min-width:20px;min-height:175px;border-left:1px solid #502163;position:absolute;left:12px;top:10px}
.quote.longer:before{min-height:388px}@media(max-width:993px){.quote.longer:before{left:-10px}
}@media(max-width:993px){.quote.longer{padding-left:25px}}@media(max-width:576px){.quote{padding-left:2em}
}.quote h4{padding-left:0;border-left:0}.long-float-content{min-height:640px}@media(max-width:576px){.long-float-content{min-height:720px}
}@media(max-width:430px){.long-float-content{min-height:800px}}.long-float-content .quote.longer{border-left:1px solid #502163}
.long-float-content .quote.longer:before{display:none}@media(max-width:576px){.long-float-content .float-content{margin:0 1em 0 2em}
}.content-list strong{font-family:"Oswald",sans-serif;font-size:20px;color:#502163;text-transform:uppercase;display:block;padding-top:1em;padding-bottom:2px;font-weight:normal}
.content-list.v2 strong{text-transform:none;font-weight:600;font-family:"Assistant",sans-serif}
#content .default-list li{margin-left:20px;list-style-type:disc}@media(max-width:768px){#content .hide-on-mobile{display:none}
}#return-to-top{position:fixed;bottom:50px;right:200px;display:block;text-decoration:none;display:none;max-width:40px}
#return-to-top img{width:100%;height:auto}#return-to-top .on{opacity:0;display:none}
#return-to-top .off{opacity:1;display:block}#return-to-top:hover .on{opacity:1;display:block}
#return-to-top:hover .off{opacity:0;display:none}@media(max-width:1280px){#return-to-top{right:130px}
}@media(max-width:768px){#return-to-top{right:50px}}@media(max-width:576px){#return-to-top{right:20px}
}.picks-list>.panel-layout .panel-grid{padding-bottom:10%}.picks-list>.panel-layout .panel-grid:nth-child(odd) .image{float:left}
.picks-list>.panel-layout .panel-grid:nth-child(odd) .content{padding-left:10%;float:right}
.picks-list>.panel-layout .panel-grid:nth-child(even) .image{float:right}.picks-list>.panel-layout .panel-grid:nth-child(even) .content{padding-right:10%;float:left}
.picks-list>.panel-layout .panel-grid .image{width:60%}.picks-list>.panel-layout .panel-grid .image img{width:100%;height:auto}
@media(max-width:993px){.picks-list>.panel-layout .panel-grid .image{float:none !important;display:table-header-group;vertical-align:top;width:100%}
}.picks-list>.panel-layout .panel-grid .content{width:40%}.picks-list>.panel-layout .panel-grid .content h3{text-transform:uppercase;font-family:"Oswald",sans-serif;font-size:72px;font-weight:500;color:#502163;position:relative;margin-top:0}
.picks-list>.panel-layout .panel-grid .content h3:after{content:'';position:absolute;top:60%;min-width:20px;display:inline-block;border-bottom:1px solid #502163;margin-left:10px;margin-bottom:6px}
@media(max-width:993px){.picks-list>.panel-layout .panel-grid .content h3{margin-top:.5em}
}.picks-list>.panel-layout .panel-grid .content a{display:block;margin-top:10px;font-size:12px;font-weight:600;line-height:2.33}
@media(max-width:993px){.picks-list>.panel-layout .panel-grid .content{float:none;display:table-footer-group;vertical-align:bottom;width:100%;padding-left:0 !important}
}.picks-list .pick-content>div{display:table;width:100%}.video-content .so-panel:before{display:none}
.video-content .so-panel:after{display:none}#video-element{position:relative;overflow:hidden;max-height:780px}
#video-element #main-video[poster]{width:100%;transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
#video-element.playing:after{opacity:0}#video-element #controls{display:block;position:absolute;width:100%;height:100%;top:0;background-repeat:no-repeat;background-position:50%;background-color:rgba(0,0,0,0);z-index:1}
#video-element #controls #play-btn{position:absolute;font-size:30px;bottom:0;left:20px;color:#fff}
#video-element #controls #mute-btn{color:#fff;font-size:30px;bottom:0;position:absolute;z-index:9;right:20px;display:block}
#video-element #controls.playing{background-color:rgba(0,0,0,0)}#video-element #controls.playing #play-btn{display:none}
#video-element #controls.paused{background-color:rgba(0,0,0,0.3)}#video-element #controls.paused #play-btn{display:block}
.overlay-bg{position:relative}.overlay-bg:before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;background-repeat:no-repeat;background-position:50%;background-color:rgba(0,0,0,0.5)}
@media(max-width:768px){.overlay-bg{min-height:780px !important}}.counter{color:#fff}
.counter .count{font-family:"Oswald",sans-serif;font-weight:500;font-size:74px}
.modal-loader{display:none;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,0.8) url("../images/loader.gif") 50% 50% no-repeat;background-size:75px}
.default_transition,i,body .modal-iframe.modal .modal-close,.default-btn,#bottom-banner .content a,.button-links .so-widget-sow-button .ow-button-base a,.section-languages .language-box .button-links .so-widget-sow-button .ow-button-base a,#contact-content form.wpcf7-form button.wpcf7-submit,#return-to-top,#return-to-top img,#video-element #controls,#video-element #controls #play-btn,#video-element #controls #mute-btn,.modal-loader,.header .header-container,.header .header-container #main-logo,.header .header-container #main-logo small,.header .header-container #main-logo .main-logo,.header #mobile-search #header-search #searchform input::-webkit-input-placeholder,#header_nav nav .pc-nav>li,#header_nav nav .pc-nav>li>a,#header_nav nav .pc-nav>li.menu-item-has-children,#header_nav nav .pc-nav>li.menu-item-has-children>a:after,#header_nav nav .pc-nav .sub-menu,#header_nav nav .pc-nav .sub-menu li a,#header-search #searchform,#float-nav .float-nav-list>li,#float-nav .float-nav-list>li>.sub-menu,#float-nav .float-nav-list>li>.sub-menu li,#float-nav .float-nav-list>li>.sub-menu li a,#float-nav .float-nav-list>li.select-currencies:after,#mt #mt-menu a,#mt #mt-menu li,#mt #mt-menu .sub-menu,#mt #mt-menu .sub-menu li a,.footer #inner-footer h4,.footer #inner-footer h4:after,.footer #inner-footer .menu-item a,.read-more-drop,.height-drop-btn,.hide-full .small-text,.hide-full .full-text,.area-language-list li a,.video-section .video-text,.video-section .video-text .textwidget:after,.partners-container .bx-wrapper .bx-pager .bx-pager-item a,#home-testimonials .bx-wrapper .bx-pager .bx-pager-item a,.green-bg .slider-client,.section-languages .select-course,#sticky-drop a,.faq-hide.show-full .height-drop-btn,.audio-player .player-controls progress[value],.audio-player .player-controls progress[value]::-webkit-progress-bar,.audio-player .player-controls progress::-webkit-progress-value{transition:all .3s ease}
.default_transition,i,body .modal-iframe.modal .modal-close,.default-btn,#bottom-banner .content a,.button-links .so-widget-sow-button .ow-button-base a,.section-languages .language-box .button-links .so-widget-sow-button .ow-button-base a,#contact-content form.wpcf7-form button.wpcf7-submit,#return-to-top,#return-to-top img,#video-element #controls,#video-element #controls #play-btn,#video-element #controls #mute-btn,.modal-loader,.header .header-container,.header .header-container #main-logo,.header .header-container #main-logo small,.header .header-container #main-logo .main-logo,.header #mobile-search #header-search #searchform input::placeholder,#header_nav nav .pc-nav>li,#header_nav nav .pc-nav>li>a,#header_nav nav .pc-nav>li.menu-item-has-children,#header_nav nav .pc-nav>li.menu-item-has-children>a:after,#header_nav nav .pc-nav .sub-menu,#header_nav nav .pc-nav .sub-menu li a,#header-search #searchform,#float-nav .float-nav-list>li,#float-nav .float-nav-list>li>.sub-menu,#float-nav .float-nav-list>li>.sub-menu li,#float-nav .float-nav-list>li>.sub-menu li a,#float-nav .float-nav-list>li.select-currencies:after,#mt #mt-menu a,#mt #mt-menu li,#mt #mt-menu .sub-menu,#mt #mt-menu .sub-menu li a,.footer #inner-footer h4,.footer #inner-footer h4:after,.footer #inner-footer .menu-item a,.read-more-drop,.height-drop-btn,.hide-full .small-text,.hide-full .full-text,.area-language-list li a,.video-section .video-text,.video-section .video-text .textwidget:after,.partners-container .bx-wrapper .bx-pager .bx-pager-item a,#home-testimonials .bx-wrapper .bx-pager .bx-pager-item a,.green-bg .slider-client,.section-languages .select-course,#sticky-drop a,.faq-hide.show-full .height-drop-btn,.audio-player .player-controls progress[value],.audio-player .player-controls progress[value]::-webkit-progress-bar,.audio-player .player-controls progress::-webkit-progress-value{transition:all .3s ease}
.default_transition_slow,body .modal-iframe.modal .modal-close i,#sticky-wrapper,#sticky-wrapper>div,body.is_IE #sticky-wrapper{transition:all 0ms ease}
@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}}@-webkit-keyframes sdb10{0%{-webkit-transform:translate(0,0);opacity:0}
40%{opacity:1}80%{-webkit-transform:translate(0,20px);opacity:0}100%{opacity:0}}@keyframes sdb10{0%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:0}
40%{opacity:1}80%{-webkit-transform:translate(0,20px);transform:translate(0,20px);opacity:0}
100%{opacity:0}}.header{background-color:#0f748c;background-image:url("../images/header-cube.png");background-position:center right -120px;background-size:cover;background-repeat:no-repeat;z-index:3}
@media(max-width:993px){.header{padding-top:0}}@media(max-width:600px){.header{padding-top:0}
}@media(max-width:993px){.header .header-container{margin-bottom:0}}.header .header-container #main-logo{padding-top:30px}
.header .header-container #main-logo>a{position:relative}.header .header-container #main-logo small{color:#fff;position:absolute;right:-40%;top:4px;font-size:85%;font-weight:lighter;letter-spacing:1.5px}
@media(max-width:993px){.header .header-container #main-logo small{top:0;font-size:11px}
}@media(max-width:768px){.header .header-container #main-logo small{right:-80px;top:6px;font-size:8px}
}@media(max-width:576px){.header .header-container #main-logo small{right:-85px;top:6px;font-size:6px}
}@media(max-width:430px){.header .header-container #main-logo small{display:none}
}@media(max-width:993px){.header .header-container #main-logo{float:none;width:100%;padding-top:0;min-height:75px;padding-top:15px}
}@media(max-width:600px){.header .header-container #main-logo{float:none;width:100%;padding-top:20px}
}@media(max-width:430px){.header .header-container #main-logo{margin:0;padding:20px 0 10px}
}@media(max-width:993px){.header .header-container #main-logo img{width:100%}}.header .header-container #main-logo .main-logo{max-height:90px}
@media(max-width:993px){.header .header-container #main-logo .main-logo{height:auto;margin:10px 0;padding:0 8px;width:45%;margin:0}
}@media(max-width:430px){.header .header-container #main-logo .main-logo{display:none}
}.header .header-container #main-logo .sp-logo{display:none}@media(max-width:430px){.header .header-container #main-logo .sp-logo{display:block;margin:10px 0;padding:0 8px}
}.header #mobile-search{display:none;position:absolute;width:100%;background:#0f748c;z-index:9}
.header #mobile-search .row{margin-bottom:5px}.header #mobile-search #header-search{width:100%;margin:0;float:none !important;padding:0}
.header #mobile-search #header-search #searchform{background-image:none;padding:0 10%;border:0;cursor:none}
.header #mobile-search #header-search #searchform .searchform-container{display:block;background-color:rgba(255,255,255,0.5);overflow:hidden;padding-right:50px}
.header #mobile-search #header-search #searchform input{text-decoration:none;letter-spacing:3px;font-size:13px;border:0;padding-top:15px;height:11px;margin:0 0 0 1em;width:100%}
.header #mobile-search #header-search #searchform input:focus{border:none !important;box-shadow:none}
.header #mobile-search #header-search #searchform input:hover{border:none !important;box-shadow:none}
.header #mobile-search #header-search #searchform input:focus-within{border:none !important;box-shadow:none}
.header #mobile-search #header-search #searchform input::-webkit-input-placeholder{color:#fff}
.header #mobile-search #header-search #searchform input:-ms-input-placeholder{color:#fff}
.header #mobile-search #header-search #searchform input::-ms-input-placeholder{color:#fff}
.header #mobile-search #header-search #searchform input::placeholder{color:#fff}@media(max-width:993px){.header #mobile-search #header-search #searchform input::-webkit-input-placeholder{color:#fff}
.header #mobile-search #header-search #searchform input:-ms-input-placeholder{color:#fff}
.header #mobile-search #header-search #searchform input::-ms-input-placeholder{color:#fff}
.header #mobile-search #header-search #searchform input::placeholder{color:#fff}}
.header #mobile-search #header-search #searchform #searchsubmit{top:4px;display:inline;right:1%}
#header_nav{background-color:rgba(255,255,255,0.05)}#header_nav #float-nav{display:none}
@media(max-width:993px){#header_nav #float-nav{display:inline-block;width:50%;float:left !important;padding:0}
}#header_nav #float-nav .float-nav-list{margin-bottom:0}@media(max-width:993px){#header_nav #float-nav .float-nav-list{margin-top:-1px}
}#header_nav #float-nav .select-currencies{padding:0;margin:0 auto;width:50%;position:relative;padding-bottom:8px;padding-top:12px;text-align:center}
#header_nav #float-nav .select-currencies:hover{background-color:transparent}#header_nav #float-nav .select-currencies>a{padding:0;letter-spacing:0;display:inline-block;height:31px;font-weight:lighter;padding-top:0;color:rgba(255,255,255,0.8);position:relative;margin:-2px 14px 0 0;width:32px;line-height:28px;border-radius:50%;border:1px solid #fff;font-size:24px;text-align:center}
@media(max-width:576px){#header_nav #float-nav .select-currencies>a{background-position:left 20% center}
}@media(max-width:430px){#header_nav #float-nav .select-currencies>a{background-position:left 30% center}
}#header_nav #float-nav .select-currencies:after{position:absolute;right:14px;top:15px}
@media(max-width:430px){#header_nav #float-nav .select-currencies:after{height:15px;width:15px}
}@media(max-width:360px){#header_nav #float-nav .select-currencies:after{right:10px}
}#header_nav #float-nav .select-currencies .sub-menu{margin-top:10px;margin-left:0;z-index:2}
#header_nav #float-nav .select-currencies .sub-menu a{background-image:none}#header_nav #float-nav .select-currencies.menu-item-has-children.open:after{content:'';position:absolute;right:14px;top:10px;height:20px;width:20px;background-image:url(../images/chevron-up.png);background-repeat:no-repeat;background-size:contain;background-position:top 10px center}
@media(max-width:430px){#header_nav #float-nav .select-currencies.menu-item-has-children.open:after{height:15px;width:15px}
}@media(max-width:360px){#header_nav #float-nav .select-currencies.menu-item-has-children.open:after{right:10px}
}#header_nav #float-nav .my-library{padding:0;margin:4px auto;width:50%;position:relative;padding-bottom:6px;text-align:center;border-left:1px solid rgba(255,255,255,0.5)}
#header_nav #float-nav .my-library:hover{background-color:transparent}#header_nav #float-nav .my-library a{padding:0;background-image:url(../images/library.png);background-size:auto 100%;background-position:center center;background-repeat:no-repeat;padding:0;font-size:7px;letter-spacing:0;line-height:15px;display:inline-block;height:29px;width:100%}
#header_nav #float-nav .my-library:after{top:0;display:none}#header_nav .row{margin-bottom:0}
#header_nav nav{background-color:transparent;box-shadow:none;height:auto}@media(max-width:993px){#header_nav nav{width:25%;float:right !important}
}#header_nav nav a{color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:3px;font-size:13px}
@media(max-width:993px){#header_nav nav .pc-nav{display:none}}#header_nav nav .pc-nav>li{position:relative}
#header_nav nav .pc-nav>li.current-menu-item{background-color:#3a8ca1}#header_nav nav .pc-nav>li.current-menu-parent{background-color:#3a8ca1}
#header_nav nav .pc-nav>li:hover{background-color:#3a8ca1}#header_nav nav .pc-nav>li>a{border-left:1px solid rgba(255,255,255,0.5);margin-top:4px;margin-bottom:4px;padding:8px 34px}
#header_nav nav .pc-nav>li>a:hover{background-color:transparent}#header_nav nav .pc-nav>li:first-child>a{border-left:0}
#header_nav nav .pc-nav>li.menu-item-has-children>a:after{content:url("../images/chevron-down.png");margin:0 0 0 14px;min-width:32px;display:inline-block}
#header_nav nav .pc-nav>li.menu-item-has-children.open .sub-menu{display:block;z-index:2}
@media(max-height:993px){#header_nav nav .pc-nav>li.menu-item-has-children.open .sub-menu{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;max-height:700px}
}#header_nav nav .pc-nav>li.menu-item-has-children.open>a:after{content:url("../images/chevron-up.png");margin:0 0 0 14px}
#header_nav nav .pc-nav .sub-menu{display:none;position:absolute;width:100%;background-color:#ceebef;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
#header_nav nav .pc-nav .sub-menu li{width:100%}#header_nav nav .pc-nav .sub-menu li a{width:100%;padding:10px 0;text-align:center;color:#10748c;font-size:11px;letter-spacing:2px}
#header_nav nav .pc-nav .sub-menu li a:hover{background-color:#87d4da}#header_nav nav .pc-nav .sub-menu li:last-child a{border-bottom-left-radius:4px;border-bottom-right-radius:4px}
@media(max-width:993px){#header_nav #sidenav-btn{line-height:1;height:50px;float:right;padding-left:0;margin-left:0;float:left;margin:0 30%}
#header_nav #sidenav-btn i{height:100%;line-height:1.8}#header_nav #sidenav-btn i:before{font-size:28px}
}#header-search{height:2em;padding-left:0}@media(max-width:993px){#header-search{float:left !important;width:25%}
}#header-search #searchform{border-left:1px solid rgba(255,255,255,0.5);margin:4px 0;height:2.65em;padding-left:15px;background-color:transparent !important;background-image:none;background-position:center right 10px;background-repeat:no-repeat}
@media(max-width:993px){#header-search #searchform.field-empty{background-color:transparent !important;background-image:url(../images/search.png)}
}@media(max-width:993px){#header-search #searchform.field-valid{background-image:none}
}@media(max-width:993px){#header-search #searchform{background-image:url(../images/search.png);border-right:1px solid rgba(255,255,255,0.5);padding-right:15px;background-position:center right 50%;padding:0 2px;cursor:pointer}
}#header-search #searchform input{color:#fff;text-decoration:none;letter-spacing:3px;font-size:13px;border:0;height:auto;padding-top:14px}
@media(max-width:600px){#header-search #searchform input{font-size:8px;letter-spacing:2px}
}#header-search #searchform input:focus::-webkit-input-placeholder{color:transparent}
#header-search #searchform input:focus:-ms-input-placeholder{color:transparent}#header-search #searchform input:focus::-ms-input-placeholder{color:transparent}
#header-search #searchform input:focus::placeholder{color:transparent}@media(max-width:993px){#header-search #searchform input:focus::-webkit-input-placeholder{color:transparent}
#header-search #searchform input:focus:-ms-input-placeholder{color:transparent}#header-search #searchform input:focus::-ms-input-placeholder{color:transparent}
#header-search #searchform input:focus::placeholder{color:transparent}}#header-search #searchform input:focus:-ms-input-placeholder{color:transparent}
@media(max-width:993px){#header-search #searchform input:focus:-ms-input-placeholder{color:transparent}
}#header-search #searchform input:focus::-ms-input-placeholder{color:transparent}
@media(max-width:993px){#header-search #searchform input:focus::-ms-input-placeholder{color:transparent}
}#header-search #searchform input::-webkit-input-placeholder{color:#fff}#header-search #searchform input:-ms-input-placeholder{color:#fff}
#header-search #searchform input::-ms-input-placeholder{color:#fff}#header-search #searchform input::placeholder{color:#fff}
@media(max-width:993px){#header-search #searchform input::-webkit-input-placeholder{color:transparent}
#header-search #searchform input:-ms-input-placeholder{color:transparent}#header-search #searchform input::-ms-input-placeholder{color:transparent}
#header-search #searchform input::placeholder{color:transparent}}#header-search #searchform input:-ms-input-placeholder{color:#fff}
@media(max-width:993px){#header-search #searchform input:-ms-input-placeholder{color:transparent}
}#header-search #searchform input::-ms-input-placeholder{color:#fff}@media(max-width:993px){#header-search #searchform input::-ms-input-placeholder{color:transparent}
}#header-search #searchform input:-webkit-autofill{background-color:transparent !important;color:#fff !important;-webkit-box-shadow:0 0 0 1000px rgba(255,255,255,0.5) inset}
#header-search #searchform input:-webkit-autofill:hover{background-color:transparent !important;-webkit-box-shadow:0 0 0 1000px rgba(255,255,255,0.5) inset}
#header-search #searchform input:-webkit-autofill:focus{background-color:transparent !important;-webkit-box-shadow:0 0 0 1000px rgba(255,255,255,0.5) inset}
#header-search #searchform input:-webkit-autofill:active{background-color:transparent !important;-webkit-box-shadow:0 0 0 1000px rgba(255,255,255,0.5) inset}
#header-search #searchform #searchsubmit{position:absolute;right:15px;top:7px;background-color:transparent;border:0}
@media(max-width:993px){#header-search #searchform #searchsubmit{display:none}}@media(max-width:430px){#header-search #searchform #searchsubmit{right:5%}
}#header-search #searchform .searchform-container{position:relative}@media(max-width:993px){#header-search #searchform .searchform-container{display:none}
}#float-nav{margin-bottom:0}@media(max-width:993px){#float-nav{display:none}}#float-nav a{color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:3px;font-size:13px;padding:10px}
#float-nav .float-nav-list{float:right;margin-top:0}@media(max-width:993px){#float-nav .float-nav-list{float:none;display:table;width:100%;margin-bottom:0;margin-top:-10px}
}@media(max-width:600px){#float-nav .float-nav-list{margin-top:0}}#float-nav .float-nav-list>li{display:inline-block;margin:0 -3px;position:relative;padding:30px 10px 10px}
#float-nav .float-nav-list>li.open{background-color:#3a8ca1}#float-nav .float-nav-list>li:hover{background-color:#3a8ca1}
#float-nav .float-nav-list>li>.sub-menu{display:none;position:absolute;width:100%;background-color:#ceebef;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-top:10px;margin-left:-9px}
#float-nav .float-nav-list>li>.sub-menu li{width:100%}#float-nav .float-nav-list>li>.sub-menu li a{width:100%;padding:10px 0;text-align:center;display:block;color:#10748c}
#float-nav .float-nav-list>li>.sub-menu li a:hover{background-color:#87d4da}#float-nav .float-nav-list>li>.sub-menu li:last-child a{border-bottom-left-radius:4px;border-bottom-right-radius:4px}
#float-nav .float-nav-list>li.select-currencies{cursor:pointer}#float-nav .float-nav-list>li.select-currencies.value-set{padding:30px 10px 10px}
@media(max-width:993px){#float-nav .float-nav-list>li.select-currencies{float:left}
}#float-nav .float-nav-list>li.select-currencies>div{display:none}#float-nav .float-nav-list>li.select-currencies.open{background-color:#3a8ca1}
#float-nav .float-nav-list>li.select-currencies:after{content:url("../images/chevron-down.png");margin:0 0 0 8px;min-width:32px;display:inline-block}
@media(max-width:600px){#float-nav .float-nav-list>li.select-currencies:after{content:'';position:absolute;right:10px;top:10px;height:20px;width:20px;background-image:url(../images/chevron-down-sm.png);background-repeat:no-repeat;background-size:contain;background-position:top 10px center;min-width:auto}
}#float-nav .float-nav-list>li.select-currencies .sub-menu li a{font-size:11px}#float-nav .float-nav-list>li.select-currencies.open .sub-menu{display:block}
#float-nav .float-nav-list>li.select-currencies.open:after{content:url("../images/chevron-up.png");margin:0 0 0 8px}
#float-nav .float-nav-list>li.my-library{padding-right:50px}@media(max-width:993px){#float-nav .float-nav-list>li.my-library{float:right}
}#float-nav .float-nav-list>li.my-library a{padding-right:10px}@media(max-width:993px){#float-nav .float-nav-list>li.my-library a{color:transparent}
}#float-nav .float-nav-list>li.my-library:after{content:'';background-image:url("../images/library.png");height:38px;width:38px;display:inline-block;position:absolute;top:20px;right:12px;background-repeat:no-repeat}
@media(max-width:600px){#float-nav .float-nav-list>li.my-library:after{background-image:url("../images/library-sm.png")}
}#mt #mt-menu{width:50%;background-color:#ceebef;color:#10748c}@media(max-width:993px){#mt #mt-menu{width:80%}
}#mt #mt-menu .sidenav_close{display:block;text-align:right;margin:15px 16px 0}@media(max-width:430px){#mt #mt-menu .sidenav_close{margin:12px 14px 0}
}#mt #mt-menu .sidenav_close img{max-height:25px}#mt #mt-menu a{font-size:13px;color:#10748c;text-decoration:none;text-transform:uppercase;letter-spacing:3px;line-height:3.8;margin:0 34px 0;padding:0}
#mt #mt-menu a:hover{background-color:transparent}@media(max-width:430px){#mt #mt-menu a{margin:0 25px}
}#mt #mt-menu li:hover{background-color:#87d4da}#mt #mt-menu li.menu-item-has-children{cursor:pointer}
#mt #mt-menu li.menu-item-has-children>a:after{content:url("../images/chevron-down-green.png");margin:0 0 0 14px}
#mt #mt-menu li.menu-item-has-children.open{background-color:transparent}#mt #mt-menu li.menu-item-has-children.open .sub-menu{display:block;height:auto;visibility:visible;opacity:1}
#mt #mt-menu li.menu-item-has-children.open>a:after{content:url("../images/chevron-up-green.png");margin:0 0 0 14px}
#mt #mt-menu .mobile-nav>li:first-child a{border-top:0}#mt #mt-menu .mobile-nav>li:last-child a{border-top:1px solid rgba(16,116,140,0.3);border-bottom:1px solid rgba(16,116,140,0.3)}
#mt #mt-menu .mobile-nav>li a{border-top:1px solid rgba(16,116,140,0.3)}#mt #mt-menu .sub-menu{height:0;visibility:hidden;opacity:0;position:relative;width:100%;background-color:#ceebef}
#mt #mt-menu .sub-menu li{width:100%}#mt #mt-menu .sub-menu li a{line-height:2.5;width:auto;padding:8px 0 0 18px;color:#10748c;font-weight:400;font-size:12px;border:0}
#mt #mt-menu .sub-menu li:last-child a{border-bottom-left-radius:4px;border-bottom-right-radius:4px}
#mt #mt-menu .sub-menu li:hover{background-color:#ceebef}#mt #mt-menu .sub-menu li:hover a{background-color:#88d4da}
.footer{background-color:#171717;padding-top:30px}.footer .copyright{font-size:12px;color:#fff;text-align:center;margin:2em 0;letter-spacing:.5px}
@media(max-width:430px){.footer .copyright{font-size:11px;margin:2em 5px;line-height:1.2}
}.footer .row{margin-bottom:0}.footer #inner-footer>.container{padding:0 8%;display:table}
@media(max-width:993px){.footer #inner-footer>.container{padding:0 3%}}@media(max-width:600px){.footer #inner-footer>.container>.col>ul.nav{display:none}
}@media(max-width:600px){.footer #inner-footer>.container>.col>.widget{display:none}
}.footer #inner-footer>.container>.col.show-sub-menu>ul.nav{display:block !important}
.footer #inner-footer>.container>.col.show-sub-menu>.widget{display:block !important}
.footer #inner-footer h4{color:#fff;font-size:18px;position:relative;font-weight:normal}
.footer #inner-footer h4:after{content:''}@media(max-width:600px){.footer #inner-footer h4:after{content:url(../images/chevron-down.png);position:absolute;right:0}
}@media(max-width:600px){.footer #inner-footer h4{cursor:pointer}}@media(max-width:600px){.footer #inner-footer h4:hover{color:#8ad0d5}
}.footer #inner-footer h4.div-show:after{content:''}@media(max-width:600px){.footer #inner-footer h4.div-show:after{content:url(../images/chevron-up.png);position:absolute;right:0}
}.footer #inner-footer .menu-item{line-height:1}.footer #inner-footer .menu-item a{font-weight:normal;color:#fff;font-size:14px;text-decoration:underline;line-height:1.4}
.footer #inner-footer .menu-item a:hover{color:#8ad0d5}.footer #inner-footer .social-media .facebook{background-image:url("../images/facebook.png");width:22px}
.footer #inner-footer .social-media .youtube{background-image:url("../images/youtube.png");width:32px}
.footer #inner-footer .social-media .instagram{background-image:url("../images/instagram.png");width:22px}
.footer #inner-footer .social-media .twitter{background-image:url("../images/twitter.png");width:22px}
.footer #inner-footer .social-media>li{display:inline-block;margin-right:3px}.footer #inner-footer .social-media>li>a{display:block;background-repeat:no-repeat;background-position:center center;background-size:contain}
#top-banner .row{margin-bottom:0}#top-banner.bottom-sale{padding-top:3em}#top-banner .banner-top-text{margin-top:55px}
@media(max-width:993px){#top-banner .banner-top-text{margin-top:30px;padding-left:5px}
}@media(max-width:600px){#top-banner .banner-top-text{margin-top:20px;padding-left:5px}
}@media(max-width:576px){#top-banner .banner-top-text{padding:0;padding-right:10px}
}#top-banner .banner-top-text h3{font-size:40px;text-transform:uppercase;text-align:right;margin-bottom:0;margin-top:0;width:105%;line-height:1;letter-spacing:8px}
@media(max-width:993px){#top-banner .banner-top-text h3{font-size:30px;width:100%;padding:0 1em 0 3em}
}@media(max-width:768px){#top-banner .banner-top-text h3{padding:0 8px 0 3em;font-size:26px}
}@media(max-width:600px){#top-banner .banner-top-text h3{padding:0;font-size:17px;letter-spacing:4px}
}@media(max-width:360px){#top-banner .banner-top-text h3{font-size:13px}}@media(max-width:576px){#top-banner .banner-top-text h3 span{display:none}
}#top-banner .banner-top-text>span{float:right;font-size:14.81px;margin-right:-31px;line-height:1}
@media(max-width:993px){#top-banner .banner-top-text>span{width:100%;float:right;text-align:right;margin-right:8px;margin-left:4em;display:table}
}@media(max-width:768px){#top-banner .banner-top-text>span{margin-right:3px;font-size:11px}
}@media(max-width:600px){#top-banner .banner-top-text>span{margin-right:3px;font-size:8px}
}#top-banner .banner-top-right{text-align:right;margin-top:10px}@media(max-width:993px){#top-banner .banner-top-right{margin:1.5em 0 0}
}@media(max-width:600px){#top-banner .banner-top-right{margin:8px 0}}@media(max-width:576px){#top-banner .banner-top-right{padding:0}
}@media(max-width:993px){#top-banner .banner-top-right img{width:100%}}@media(max-width:600px){#top-banner .banner-top-right img{width:60px}
}@media(max-width:430px){#top-banner .banner-top-right img{width:50px}}@media(max-width:768px){#top-banner .banner-top-left img{width:180px;padding-top:10px}
}@media(max-width:600px){#top-banner .banner-top-left img{width:110px;padding-top:0}
}@media(max-width:430px){#top-banner .banner-top-left img{width:95px}}@media(max-width:576px){#top-banner .banner-top-left{padding:0;margin-left:-10px}
}#bottom-banner{background-color:#6ec4cb;background-image:url("../images/banner-bottom-cube.png");background-position:center bottom;background-size:auto;background-repeat:repeat-x}
#bottom-banner.search-bottom{background-color:transparent;background-image:none;background-position:center bottom;background-size:auto;background-repeat:no-repeat}
#bottom-banner.search-bottom .content{margin:0 0 -7px}@media(max-width:600px){#bottom-banner.search-bottom .content{margin:0}
}#bottom-banner.search-bottom .content img{margin:0 auto}@media(max-width:600px){#bottom-banner.search-bottom .content img:first-child{display:none}
}#bottom-banner.search-bottom .content img:last-child{display:none}@media(max-width:600px){#bottom-banner.search-bottom .content img:last-child{display:block}
}#bottom-banner .row{margin-bottom:0}#bottom-banner .content{text-align:center;margin:5em 0 7em}
@media(max-width:430px){#bottom-banner .content{margin:4em 0 5em}}#bottom-banner .content h3{font-size:30px;color:#fff;letter-spacing:18px;margin:1em 0;padding-bottom:0}
@media(max-width:430px){#bottom-banner .content h3{font-size:23px;line-height:1.2}
}#bottom-banner .content a{position:relative;background-image:url("../images/lesson-icon.png");background-position:left 30px center;background-size:auto 33px;background-repeat:no-repeat;padding:.6em 2em .6em 5em;display:inline-block;letter-spacing:4px}
@media(max-width:430px){#bottom-banner .content a{background-position:left 19px center;background-size:auto 26px;background-repeat:no-repeat;padding:.6em 1em .6em 4em;display:inline-block;width:auto;font-size:14px}
}@media(max-width:360px){#bottom-banner .content a{background-position:left 14px center;background-size:auto 23px;font-size:12px}
}#bottom-banner.contact-bottom .content{margin:0;padding:4em 0}@media(max-width:576px){#bottom-banner.contact-bottom .content{padding:4em 0}
}#bottom-banner.contact-bottom .content .default-btn,#bottom-banner.contact-bottom .content a,#bottom-banner.contact-bottom .content .button-links .so-widget-sow-button .ow-button-base a,.button-links .so-widget-sow-button .ow-button-base #bottom-banner.contact-bottom .content a,#bottom-banner.contact-bottom .content #contact-content form.wpcf7-form button.wpcf7-submit,#contact-content form.wpcf7-form #bottom-banner.contact-bottom .content button.wpcf7-submit{background-image:none;padding:1em 0;min-width:350px;display:inline-block;letter-spacing:5px}
@media(max-width:430px){#bottom-banner.contact-bottom .content .default-btn,#bottom-banner.contact-bottom .content a,#bottom-banner.contact-bottom .content .button-links .so-widget-sow-button .ow-button-base a,.button-links .so-widget-sow-button .ow-button-base #bottom-banner.contact-bottom .content a,#bottom-banner.contact-bottom .content #contact-content form.wpcf7-form button.wpcf7-submit,#contact-content form.wpcf7-form #bottom-banner.contact-bottom .content button.wpcf7-submit{min-width:auto;padding:1em 3em}
}#bottom-banner.contact-bottom h3{text-align:center;width:100%;font-size:18px;letter-spacing:8px;line-height:1.5em;margin-bottom:3em;padding-left:7%;padding-right:7%}
@media(max-width:430px){#bottom-banner.contact-bottom h3{margin-bottom:1em}}.custom .desktop-banner{width:100%}
@media(max-width:600px){.custom .desktop-banner{display:none}}.custom .mobile-banner{width:100%}
@media(max-width:600px){.custom .mobile-banner{display:block !important}}#sticky-wrapper.is-sticky{z-index:3}
#sticky-wrapper.is-sticky .header-container{margin-bottom:0}#sticky-wrapper.is-sticky #main-logo{padding-top:12px}
#sticky-wrapper.is-sticky #main-logo .main-logo{max-height:60px}#sticky-wrapper.is-sticky #main-logo small{opacity:0;height:0;visibility:hidden}
#sticky-wrapper.is-sticky>div{background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,0.2)}
#sticky-wrapper.is-sticky>div .select-course h3{margin-top:2em;margin-bottom:1em;display:none}
#sticky-wrapper.is-sticky>div .select-hex{margin:0 auto;padding:0;text-align:center}
#sticky-wrapper.is-sticky>div .select-hex .hex-single{height:75px;margin:13px 0 10px;-webkit-clip-path:none;clip-path:none}
#sticky-wrapper.is-sticky>div .select-hex .hex-single:after{display:none}#sticky-wrapper.is-sticky>div .select-hex .hex-single:before{display:none}
#sticky-wrapper.is-sticky>div .select-hex .hex-single a{top:29%}#sticky-wrapper.is-sticky>div .select-hex .hex-single a.double-line-extra{top:23%}
#sticky-wrapper.is-sticky>.header{background-color:#0f748c;box-shadow:0 2px 10px 0 rgba(0,0,0,0.2)}
.wrap-inner{max-width:1031px;margin:0 auto;width:100%}.p-margin{font-size:16px;margin-left:9.2em;margin-right:4em;line-height:1.5}
.p-margin a{line-height:1.5;font-weight:bold}@media(max-width:1515px){.p-margin{margin-left:3em}
}@media(max-width:1200px){.p-margin{margin-left:2em;margin-right:2em}}@media(max-width:430px){.p-margin{font-size:13px}
}.section-ttl,.widget_text h3:first-of-type,.language-bg h3.widget-title,.language-box .widget_text>h3,.language-box .the-author .widget_text h3,.section-languages .language-box .author-name-mobile h3.widget-title{text-align:center;width:100%;font-size:18px;letter-spacing:10px;margin-top:3em;font-weight:bold}
@media(max-width:993px){.section-ttl,.widget_text h3:first-of-type,.language-bg h3.widget-title,.language-box .widget_text>h3,.language-box .the-author .widget_text h3,.section-languages .language-box .author-name-mobile h3.widget-title{margin-right:1em;margin-left:1em}
}@media(max-width:768px){.section-ttl,.widget_text h3:first-of-type,.language-bg h3.widget-title,.language-box .widget_text>h3,.language-box .the-author .widget_text h3,.section-languages .language-box .author-name-mobile h3.widget-title{margin-right:.5em;margin-left:.5em}
}@media(max-width:600px){.section-ttl,.widget_text h3:first-of-type,.language-bg h3.widget-title,.language-box .widget_text>h3,.language-box .the-author .widget_text h3,.section-languages .language-box .author-name-mobile h3.widget-title{line-height:1.2em;margin-right:auto;margin-left:auto;line-height:1.5em;padding:0 14%;margin-bottom:2em}
}@media(max-width:430px){.section-ttl,.widget_text h3:first-of-type,.language-bg h3.widget-title,.language-box .widget_text>h3,.language-box .the-author .widget_text h3,.section-languages .language-box .author-name-mobile h3.widget-title{letter-spacing:6px;font-size:16px}
}@media(max-width:360px){.section-ttl,.widget_text h3:first-of-type,.language-bg h3.widget-title,.language-box .widget_text>h3,.language-box .the-author .widget_text h3,.section-languages .language-box .author-name-mobile h3.widget-title{letter-spacing:6px;font-size:13px}
}.vertical-center,.area-language-list li a,.partners-container .partners-box{display:-ms-flexbox;-ms-flex-pack:center;-ms-flex-align:center;display:-moz-box;-moz-box-pack:center;-moz-box-align:center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;display:box;box-pack:center;box-align:center}
.divider-top{border-top:1px #ebebeb solid;margin-top:3em}.widget_text h3:first-of-type{margin-bottom:3em;margin-top:2em;line-height:1.35}
@media(max-width:430px){.widget_text h3:first-of-type{padding:0 4%;margin-bottom:2em}
}.widget_text p.helvetica-bold.center,.widget_text #testimonials p.center.text-title,#testimonials .widget_text p.center.text-title,.widget_text #c-modal-cookie p.center.modal-close,#c-modal-cookie .widget_text p.center.modal-close{font-size:17px;margin:2em 10% 5em;line-height:1.5}
@media(max-width:1200px){.widget_text p.helvetica-bold.center,.widget_text #testimonials p.center.text-title,#testimonials .widget_text p.center.text-title,.widget_text #c-modal-cookie p.center.modal-close,#c-modal-cookie .widget_text p.center.modal-close{margin:2em 10% 1em}
}@media(max-width:768px){.widget_text p.helvetica-bold.center,.widget_text #testimonials p.center.text-title,#testimonials .widget_text p.center.text-title,.widget_text #c-modal-cookie p.center.modal-close,#c-modal-cookie .widget_text p.center.modal-close{margin:2em 5% 1em}
}@media(max-width:430px){.widget_text p.helvetica-bold.center,.widget_text #testimonials p.center.text-title,#testimonials .widget_text p.center.text-title,.widget_text #c-modal-cookie p.center.modal-close,#c-modal-cookie .widget_text p.center.modal-close{font-size:14px}
}.separate-cubes,.video-section,#about-michel-thomas{background-image:url("../images/learning-bg.png");background-position:top 40% right;background-size:contain;background-repeat:repeat-x}
#steps-container{margin-top:35px;margin-left:auto;margin-right:auto}#steps-container .textwidget{margin:0 10px}
#steps-container .textwidget p{margin-top:0}@media(max-width:600px){#steps-container .textwidget p{padding:0 10%}
}#steps-container .widget_media_image{margin-bottom:30px}@media(max-width:768px){#steps-container .widget_media_image{margin:1em 25%}
}#steps-container .widget_media_image img{width:100%}.bx-wrapper .bx-controls .bx-controls-direction .bx-prev{background:url("../images/chevron-left.png") no-repeat}
.bx-wrapper .bx-controls .bx-controls-direction .bx-next{background:url("../images/chevron-right.png") no-repeat}
.bx-wrapper .bx-controls .bx-controls-direction a{top:40%;height:40px}.clear-bg{background-image:none !important}
.clear-bg .panel-layout{background-image:none !important}.full-text{height:0}.read-more-link{overflow:hidden}
.read-more-drop,.height-drop-btn{background:url("../images/double-arrow-down-green.png") no-repeat;width:36px;height:21px;display:block;text-align:center;margin:2em auto 0}
.read-more-drop.white-drop,.white-drop.height-drop-btn{background:url("../images/double-arrow-up-white.png") no-repeat}
.read-more-drop.white-drop.less,.white-drop.less.height-drop-btn{background:url("../images/chevron-up.png") no-repeat}
.height-drop-btn.show{background:url(../images/double-arrow-up-green.png) no-repeat}.hide-full .small-text{height:100%;opacity:1;display:block}
.hide-full .full-text{height:0;opacity:0;display:none}.hide-full.show-full .small-text{height:0;opacity:0;display:none}
.hide-full.show-full .full-text{height:100%;opacity:1;display:block}.hide-full.show-full .read-more-drop,.hide-full.show-full .height-drop-btn{background:url("../images/double-arrow-up-green.png") no-repeat}
.page-header{display:block;height:auto;opacity:1;visibility:visible}.page-header h1{font-size:31px;color:#00748d;letter-spacing:25px;margin:1em auto;color:#0f748c;padding-top:1em;text-align:center}
@media(max-width:780px){.page-header h1{letter-spacing:20px;margin:1em .5em 0}}@media(max-width:600px){.page-header h1{font-size:26px;letter-spacing:15px;line-height:1.3}
}.language-bg{background-image:url("../images/language-bg.png");background-position:bottom 47% center;background-size:cover;background-repeat:repeat-x;padding-bottom:20px}
@media(max-width:576px){.language-bg h3.widget-title{margin-bottom:1em}}.area-language-list{text-align:center;margin:3em 0 0;padding:0 3em !important}
@media(max-width:1200px){.area-language-list{margin:0}}@media(max-width:768px){.area-language-list{padding:0 !important}
}.area-language-list li{position:relative;text-align:center;width:18%;margin-left:auto;left:auto;right:auto;display:inline-block;padding:12px;vertical-align:middle}
@media(max-width:993px){.area-language-list li{width:30%;padding:5px}}@media(max-width:600px){.area-language-list li{margin:0 auto}
}.area-language-list li a{font-size:14px;text-transform:uppercase;line-height:1;background-color:#0f748c;color:#fff;padding:27px 0 20px;border-radius:4px;letter-spacing:1.2px;position:relative;display:block;height:auto;width:100%;min-height:70px}
@media(max-width:430px){.area-language-list li a{font-size:9px;min-height:60px}}.area-language-list li a.double-line{padding:19px 0 20px}
@media(max-width:993px){.area-language-list li a.double-line{padding:17px 0}}@media(max-width:430px){.area-language-list li a.double-line{padding:20px 0}
}.area-language-list li a.double-line-extra{padding:15px 0 10px}@media(max-width:993px){.area-language-list li a.double-line-extra{padding:14px 0}
}.area-language-list li a:hover{color:#10748c;background-color:#87d4da}@media(max-width:1200px){.flex-children{padding-top:50px}
}@media(max-width:993px){.flex-children{padding-top:20px}}@media(max-width:993px){.flex-children>div:first-child .p-margin{margin-left:.5em;margin-right:.5em}
}@media(max-width:1200px){.flex-children>div:last-child{padding-top:30px}}.video-section .custom-html-widget{position:relative}
.video-section .video-content{margin:2.5em auto 0;position:relative;cursor:pointer}
.video-section .video-content img{width:100%;height:auto}.video-section .video-content iframe{display:none}
.video-section .video-text{position:relative}@media(max-width:430px){.video-section .video-text{width:100%}
}.video-section .video-text a.modal-trigger .textwidget{background-position:center center;background-size:cover;background-repeat:no-repeat}
@media(max-width:993px){.video-section .video-text a.modal-trigger .textwidget{max-height:400px;background-position:center center;background-size:cover;background-repeat:no-repeat}
}@media(max-width:780px){.video-section .video-text a.modal-trigger .textwidget{max-height:300px}
}@media(max-width:600px){.video-section .video-text a.modal-trigger .textwidget{max-height:260px}
}@media(max-width:430px){.video-section .video-text a.modal-trigger .textwidget{max-height:200px}
}.video-section .video-text .textwidget:hover:after{background-image:url("../images/video-play-hover.png")}
.video-section .video-text .textwidget:after{content:'';background-image:url("../images/video-play.png");background-position:center;background-repeat:no-repeat;background-size:contain;height:170px;width:100%;display:inline-block;position:absolute;top:15%}
@media(max-width:993px){.video-section .video-text .textwidget:after{height:140px;top:2em}
}@media(max-width:768px){.video-section .video-text .textwidget:after{height:120px}
}@media(max-width:600px){.video-section .video-text .textwidget:after{height:100px}
}@media(max-width:430px){.video-section .video-text .textwidget:after{background-image:url("../images/video-play-small.png");height:70px}
}.video-section .video-text p{font-family:'Times New Roman',Times,serif;color:#fff;font-size:49px;line-height:1em;letter-spacing:3px;position:absolute;bottom:8%;width:100%;text-align:center}
@media(max-width:993px){.video-section .video-text p{font-size:40px}}@media(max-width:768px){.video-section .video-text p{font-size:30px}
}@media(max-width:600px){.video-section .video-text p{font-size:20px}}@media(max-width:430px){.video-section .video-text p{font-size:13px}
}.video-section .video-text p small{display:block;font-size:14px;line-height:2;right:20%;position:absolute}
@media(max-width:768px){.video-section .video-text p small{font-size:10px}}@media(max-width:430px){.video-section .video-text p small{font-size:8px}
}#learning{background-image:url("../images/learning-bg.png");background-position:center center;background-size:auto;background-repeat:repeat-x}
@media(max-width:430px){#learning{background-position:right 20% bottom}}#learning .widget_media_image img{padding:0 5%}
#learning .widget_text h3:first-of-type{margin-bottom:2em}.partners-container .bx-wrapper{box-shadow:none;border:0;background:transparent}
.partners-container .bx-wrapper .bx-pager .bx-pager-item a{background:#00748d;width:15px;height:15px;margin:0 3px;border-radius:50%}
.partners-container .bx-wrapper .bx-pager .bx-pager-item a.active{background:#6ec4cb}
.partners-container .bx-wrapper .bx-pager .bx-pager-item a:hover{background:#6ec4cb}
@media(max-width:600px){.partners-container #seen-in{margin:0 auto}}@media(max-width:600px){.partners-container #seen-in .partners-box{margin:0 auto}
}.partners-container #seen-in .partners-box p{margin-left:auto;margin-right:auto;max-width:300px}
@media(max-width:600px){.partners-container #seen-in .partners-box p{margin-top:20px}
}@media(max-width:600px){.partners-container #seen-in .partners-box p em{font-style:normal;font-weight:bolder}
}.partners-container #seen-in .partner-image{text-align:center;margin-top:0}@media(max-width:600px){.partners-container #seen-in .partner-image img{display:block;margin:0 auto}
}.partners-container .partners-box{display:inline-block;text-align:center;padding-top:0;padding-bottom:2em}
@media(max-width:600px){.partners-container .partners-box{padding-top:1em}}.partners-container .partners-box:first-child .partner-image img{top:auto}
.partners-container .partners-box .partner-image{min-height:84px;position:relative}
@media(max-width:600px){.partners-container .partners-box .partner-image{min-height:100%}
}.partners-container .partners-box .partner-image img{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
@media(max-width:600px){.partners-container .partners-box .partner-image img{position:relative}
}@media(max-width:600px){.partners-container .partners-box p{margin-top:0}}.page-method .area-language-list{margin-bottom:4em}
#about-michel-thomas{background-position:bottom -40% right;margin-bottom:0}#about-michel-thomas p{font-size:17px;margin:2em 0 2em;line-height:1.5}
@media(max-width:600px){#about-michel-thomas p{padding:0 10px}}#about-michel-thomas .divider-top{margin-bottom:3em}
@media(max-width:780px){#about-michel-thomas .read-more-drop,#about-michel-thomas .height-drop-btn{margin-bottom:2.5em}
}#about-michel-thomas .author-images{margin-top:2.5em}@media(max-width:780px){#about-michel-thomas .author-images:last-child{margin-top:0}
}@media(max-width:780px){#about-michel-thomas .author-images .right{float:none !important;text-align:center}
}@media(max-width:780px){#about-michel-thomas .author-images .panel-widget-style{float:none !important;text-align:center !important}
}@media(max-width:430px){#home-testimonials #clients-say{padding:1em 0 2em}}@media(max-width:768px){#home-testimonials #clients-say .bx-wrapper #testimonials .inner .text{margin:0 5em}
}@media(max-width:600px){#home-testimonials #clients-say .bx-wrapper #testimonials .inner .text{margin:0 3em}
}@media(max-width:430px){#home-testimonials #clients-say .bx-wrapper #testimonials .inner .text{margin:0 5px}
}#home-testimonials #clients-say .bx-wrapper .bx-pager{bottom:-20px;display:none}
@media(max-width:600px){#home-testimonials #clients-say .bx-wrapper .bx-pager{display:block}
}#home-testimonials #clients-say.full .bx-wrapper .bx-controls{display:none}@media(max-width:600px){#home-testimonials #clients-say.full .bx-wrapper .bx-controls{display:block}
}#home-testimonials #clients-say.full .bx-wrapper .bx-controls .bx-controls-direction{display:none}
#home-testimonials #clients-say.full .bx-wrapper .bx-controls .bx-pager{display:block}
#home-testimonials #clients-say.full .bx-wrapper #testimonials.testimonial-client .text{margin:0}
#home-testimonials.green-bg .panel-layout{background-color:#46afbc;background-position:center bottom -32%}
@media(max-width:576px){#home-testimonials.green-bg .panel-layout{background-image:url("../images/testimonials-bg.png");background-size:auto;background-position:left 60% bottom -25%}
}#home-testimonials.green-bg .panel-layout .image{-webkit-filter:grayscale(60%) sepia(50%) brightness(110%) contrast(115%) saturate(165%) hue-rotate(-210deg) opacity(100%);filter:grayscale(60%) sepia(50%) brightness(110%) contrast(115%) saturate(165%) hue-rotate(-210deg) opacity(100%)}
#home-testimonials.green-bg .panel-layout .image img{-webkit-filter:grayscale(60%) sepia(50%) brightness(110%) contrast(115%) saturate(165%) hue-rotate(-210deg) opacity(100%);filter:grayscale(60%) sepia(50%) brightness(110%) contrast(115%) saturate(165%) hue-rotate(-210deg) opacity(100%);max-width:160px}
#home-testimonials.green-bg .panel-layout .text .text-quote{color:#fff;font-weight:lighter}
@media(max-width:430px){#home-testimonials.green-bg .widget_text .widget-title{margin-bottom:0}
}#home-testimonials.green-bg .widget_text h3:first-of-type{font-weight:lighter;margin-bottom:0}
@media(max-width:430px){#home-testimonials.green-bg .bx-wrapper{margin-bottom:30px}
}#home-testimonials .panel-layout{background-image:url("../images/testimonials-bg.png");background-position:center bottom 100%;background-size:auto auto;background-repeat:no-repeat}
@media(max-width:993px){#home-testimonials .panel-layout{background-position:center top -75%}
}@media(max-width:768px){#home-testimonials .panel-layout{background-position:center top -92%}
}@media(max-width:600px){#home-testimonials .panel-layout{background-image:none}}
#home-testimonials .bx-wrapper{box-shadow:none;border:0;background:transparent}#home-testimonials .bx-wrapper .bx-pager{bottom:-30px}
#home-testimonials .bx-wrapper .bx-pager .bx-pager-item a{background:#00748d;width:12px;height:12px;margin:0 3px;border-radius:50%}
#home-testimonials .bx-wrapper .bx-pager .bx-pager-item a.active{background:#6ec4cb}
#home-testimonials .bx-wrapper .bx-pager .bx-pager-item a:hover{background:#6ec4cb}
.green-bg .slider-client{height:100% !important}#testimonials{margin-top:5em}#testimonials.testimonial-client{margin-top:1em}
#testimonials.testimonial-client .widget_text h3:first-of-type{font-weight:lighter}
#testimonials.testimonial-client .text{margin:0 10em;padding-top:.5em}@media(max-width:600px){#testimonials.testimonial-client .text{margin:0}
}#testimonials.testimonial-client .text-quote{line-height:30px;font-weight:lighter;letter-spacing:2px}
@media(max-width:576px){#testimonials.testimonial-client .text-quote{line-height:20px}
}#testimonials.testimonial-client .text-quote .morecontent span{display:none}#testimonials.testimonial-client .text-quote .morelink{display:block}
#testimonials.testimonial-client .text-quote span{line-height:30px;font-weight:lighter;letter-spacing:2px;text-align:center;font-size:19px;vertical-align:baseline}
@media(max-width:576px){#testimonials.testimonial-client .text-quote span{line-height:20px}
}#testimonials.testimonial-client .text-quote i{font-family:'Times New Roman',Times,serif;font-size:39px;line-height:1px;vertical-align:middle;font-style:normal;margin:10px}
@media(max-width:430px){#testimonials.testimonial-client .text-quote i{font-size:32px;line-height:0}
}#testimonials.testimonial-client .text-title{color:#005569}@media(max-width:600px){#testimonials{margin-top:1em;margin-left:auto;margin-right:auto}
}#testimonials .image{position:relative;width:270px;height:155.88px;margin:77.94px auto;background-color:#8ad0d5;background-size:auto 311.7691px;background-position:center}
@media(max-width:993px){#testimonials .image{width:220px;height:127.02px;margin:63.51px auto;background-size:auto 254.0341px}
}@media(max-width:768px){#testimonials .image{width:180px;height:103.92px;margin:51.96px auto;background-size:auto 207.8461px}
}#testimonials .image:after{content:"";position:absolute;top:.0000px;left:0;width:270.0000px;height:155.8846px;z-index:2;background:inherit}
@media(max-width:993px){#testimonials .image:after{top:.0000px;left:0;width:220.0000px;height:127.0171px}
}@media(max-width:768px){#testimonials .image:after{top:.0000px;left:0;width:180.0000px;height:103.9230px}
}#testimonials .image div{position:absolute;z-index:1;width:190.92px;height:190.92px;overflow:hidden;-webkit-transform:scaleY(0.5774) rotate(-45deg);transform:scaleY(0.5774) rotate(-45deg);background:inherit;left:39.54px}
@media(max-width:993px){#testimonials .image div{width:155.56px;height:155.56px;overflow:hidden;-webkit-transform:scaleY(0.5774) rotate(-45deg);transform:scaleY(0.5774) rotate(-45deg);background:inherit;left:32.22px}
}@media(max-width:768px){#testimonials .image div{width:127.28px;height:127.28px;overflow:hidden;-webkit-transform:scaleY(0.5774) rotate(-45deg);transform:scaleY(0.5774) rotate(-45deg);background:inherit;left:26.36px}
}#testimonials .image div:after{content:"";position:absolute;width:270.0000px;height:155.88457268119896px;-webkit-transform:rotate(45deg) scaleY(1.7321) translateY(-77.9423px);transform:rotate(45deg) scaleY(1.7321) translateY(-77.9423px);-webkit-transform-origin:0 0;transform-origin:0 0;background:inherit}
@media(max-width:993px){#testimonials .image div:after{width:220.0000px;height:127.01705922171767px;-webkit-transform:rotate(45deg) scaleY(1.7321) translateY(-63.5085px);transform:rotate(45deg) scaleY(1.7321) translateY(-63.5085px)}
}@media(max-width:768px){#testimonials .image div:after{width:180.0000px;height:103.92304845413264px;-webkit-transform:rotate(45deg) scaleY(1.7321) translateY(-51.9615px);transform:rotate(45deg) scaleY(1.7321) translateY(-51.9615px);-webkit-transform-origin:0 0;transform-origin:0 0}
}#testimonials .image div:before{content:"";position:absolute;width:270.0000px;height:155.88457268119896px;-webkit-transform:rotate(45deg) scaleY(1.7321) translateY(-77.9423px);transform:rotate(45deg) scaleY(1.7321) translateY(-77.9423px);-webkit-transform-origin:0 0;transform-origin:0 0;background:inherit}
@media(max-width:993px){#testimonials .image div:before{width:220.0000px;height:127.01705922171767px;-webkit-transform:rotate(45deg) scaleY(1.7321) translateY(-63.5085px);transform:rotate(45deg) scaleY(1.7321) translateY(-63.5085px)}
}#testimonials .image .hexTop{top:-95.4594px}@media(max-width:993px){#testimonials .image .hexTop{top:-77.7817px}
}@media(max-width:768px){#testimonials .image .hexTop{top:-63.6396px}}#testimonials .image .hexTop:after{background-position:center top}
#testimonials .image .hexBottom{bottom:-95.4594px}@media(max-width:993px){#testimonials .image .hexBottom{bottom:-77.7817px}
}@media(max-width:768px){#testimonials .image .hexBottom{bottom:-63.6396px}}#testimonials .image .hexBottom:after{background-position:center bottom}
@media(max-width:430px){#testimonials .image{padding:0 15%}}#testimonials .image img{width:auto;height:280px}
@media(max-width:993px){#testimonials .image img{width:100%}}@media(max-width:768px){#testimonials .image img{width:70%}
}@media(max-width:600px){#testimonials .image img{width:auto;margin:0 auto}}#testimonials .text{margin:0 2.5em;padding-top:1px}
@media(max-width:993px){#testimonials .text{margin:0 1em}}@media(max-width:430px){#testimonials .text{padding:0 10%}
}#testimonials .text-quote{font-size:19px;color:#00748d;text-align:center}@media(max-width:430px){#testimonials .text-quote{font-size:12px;line-height:1.5em}
}#testimonials .text-quote span{font-family:'Times New Roman',Times,serif;font-size:39px;line-height:1px;vertical-align:middle}
@media(max-width:430px){#testimonials .text-quote span{font-size:32px;line-height:0}
}#testimonials .text-title{font-size:12.5px;text-align:center;font-style:italic;line-height:1.5}
@media(max-width:430px){#testimonials .text-title{font-size:10px;line-height:1.5em}
}#testimonials .text-title span{display:block}.row.select-hex{margin:4.5em auto 5em;padding:.5em 0;text-align:center}
@media(max-width:1200px){.row.select-hex{margin:.5em auto 5em}}@media(max-width:993px){.row.select-hex{margin:.5em auto 3em}
}@media(max-width:780px){.row.select-hex{margin:.5em 2%}}.row.select-hex .hex-single{position:relative;width:155px;height:180px;background-color:#00748d;margin:0 6px 0;display:inline-block;-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);cursor:pointer}
@media(max-width:1200px){.row.select-hex .hex-single{width:130px;height:155px}}@media(max-width:993px){.row.select-hex .hex-single{width:95px;height:110px}
}@media(max-width:780px){.row.select-hex .hex-single{-webkit-clip-path:polygon(92% 0,100% 50%,92% 100%,8% 100%,0 50%,8% 0);clip-path:polygon(92% 0,100% 50%,92% 100%,8% 100%,0 50%,8% 0);width:49.52%;height:65px;margin:.5em auto 0;background-size:97% auto;background-repeat:no-repeat;background-position:center}
}@media(max-width:576px){.row.select-hex .hex-single{width:49%}}.row.select-hex .hex-single.active{background-color:#8ad0d5}
.row.select-hex .hex-single.active:before{border-bottom-color:#8ad0d5}@media(max-width:780px){.row.select-hex .hex-single.active:before{border-bottom-color:transparent}
}.row.select-hex .hex-single.active:after{border-top-color:#8ad0d5}@media(max-width:780px){.row.select-hex .hex-single.active:after{border-top-color:transparent}
}.row.select-hex .hex-single:hover{background-color:#8ad0d5}.row.select-hex .hex-single:hover:before{border-bottom-color:#8ad0d5}
@media(max-width:780px){.row.select-hex .hex-single:hover:before{border-bottom-color:transparent}
}.row.select-hex .hex-single:hover:after{border-top-color:#8ad0d5}@media(max-width:780px){.row.select-hex .hex-single:hover:after{border-top-color:transparent}
}.row.select-hex .hex-single a{font-size:14px;text-transform:uppercase;line-height:1;color:#fff;position:absolute;top:40%;width:100%;left:0;padding:0 1em;font-style:italic;text-align:center}
.row.select-hex .hex-single a.double-line-extra{top:38%}@media(max-width:780px){.row.select-hex .hex-single a.double-line-extra{top:28%}
}@media(max-width:1200px){.row.select-hex .hex-single a{font-size:12px}}@media(max-width:993px){.row.select-hex .hex-single a{font-size:10px}
}@media(max-width:780px){.row.select-hex .hex-single a{position:relative;display:table;line-height:1;top:35%}
}@media(max-width:430px){.row.select-hex .hex-single a{top:35%;font-size:9.5px;padding:0 3em;line-height:1.12}
}.row.select-hex .hex-single a:before{content:''}.row.select-hex .hex-single a:after{content:''}
.button-links{margin:3em auto 1em;padding:0 4em}@media(max-width:780px){.button-links{padding:0 1em}
}@media(max-width:780px){.button-links>.panel-grid-cell{margin-bottom:10px !important}
}.button-links .so-widget-sow-button .ow-button-base a{text-transform:uppercase;background-color:#00748d;width:100%;border:0;letter-spacing:3px}
.button-links .so-widget-sow-button .ow-button-base a:hover{background-color:#4cafdd}
.language-box{background-image:url("../images/language-box-bg.png");background-position:center bottom 5px;background-size:auto;background-repeat:repeat-x;margin-bottom:5em}
@media(max-width:780px){.language-box{padding:0 1em}}.language-box.clear-bg{background-image:none;margin-bottom:0}
.language-box .widget_text .custom-html-widget{text-align:center}.language-box .widget_text .custom-html-widget p{text-align:center}
.language-box .the-author{margin-top:2.5em}@media(max-width:780px){.language-box .the-author{margin-top:.5em}
}.language-box .the-author .widget_media_image{text-align:right}.language-box .the-author .widget_media_image img{margin-right:40px}
@media(max-width:780px){.language-box .the-author .widget_media_image img{margin:0 auto}
}@media(max-width:780px){.language-box .the-author #author-text{display:none}}.language-box .the-author #author-text.mobile{display:none}
@media(max-width:780px){.language-box .the-author #author-text.mobile{display:block;padding-top:0}
}.language-box .the-author #author-text.full-text{display:table;width:100%;text-align:center;padding:0 10em}
.language-box .the-author #author-text.full-text .widget_text h3{text-align:center}
.language-box .the-author #author-text.full-text .widget_text .textwidget{text-align:center;padding:0}
.language-box .the-author #author-text.full-text .widget_text .textwidget p{text-align:center}
@media(max-width:780px){.language-box .the-author #author-text.full-text{display:none}
}@media(max-width:780px){.language-box .the-author .widget_text{text-align:center}
}.language-box .the-author .widget_text h3{margin-top:0;color:black;font-style:normal;text-transform:uppercase;text-align:left}
.language-box .the-author .widget_text .textwidget{padding-right:10em}@media(max-width:993px){.language-box .the-author .widget_text .textwidget{padding-right:4em}
}@media(max-width:780px){.language-box .the-author .widget_text .textwidget{padding-right:0}
}.tax-languages #sticky-wrapper.is-sticky>.header{background-color:#0f748c;box-shadow:none}
.section-languages .sticky-wrapper.is-sticky>.header{background-color:#0f748c;box-shadow:none}
.section-languages .language-box .author-name-mobile{display:none;margin:2.5em 0 0}
@media(max-width:780px){.section-languages .language-box .author-name-mobile{display:block}
}.section-languages .language-box .author-name-mobile h3.widget-title{margin-top:0;color:black;font-style:normal;text-transform:uppercase;text-align:center;margin-bottom:0;padding-bottom:0}
@media(max-width:780px){.section-languages .language-box{margin-bottom:0;background-position:center bottom -5px}
}@media(max-width:780px){.section-languages .language-box .widget_siteorigin-panels-builder{padding:0 15px}
}.section-languages .language-box .widget_text h3:first-of-type{color:#0f748c;font-size:31px;margin:1em 0;letter-spacing:25px}
@media(max-width:600px){.section-languages .language-box .widget_text h3:first-of-type{padding:0 1.2em;letter-spacing:15px;line-height:1.3}
}@media(max-width:430px){.section-languages .language-box .widget_text h3:first-of-type{font-size:26px;padding:0;letter-spacing:10px}
}.section-languages .language-box .widget_text p{text-align:center;padding:0 10em}
@media(max-width:993px){.section-languages .language-box .widget_text p{padding:0 5em}
}@media(max-width:780px){.section-languages .language-box .widget_text p{padding:0 2em}
}@media(max-width:430px){.section-languages .language-box .widget_text p{padding:0}
}@media(max-width:780px){.section-languages .language-box .the-author>div:first-child>div{display:table;width:100%;padding:10px 0 0;margin:0}
}.section-languages .language-box .the-author .widget_text h3:first-of-type{color:#171717;font-weight:300;font-style:normal;margin-bottom:0;margin-top:0;font-size:18px;letter-spacing:8px}
@media(max-width:780px){.section-languages .language-box .the-author .widget_text h3:first-of-type{text-align:center}
}@media(max-width:430px){.section-languages .language-box .the-author .widget_text h3:first-of-type{font-size:16px;margin:1em 0 .6em}
}.section-languages .language-box .the-author .widget_text p{text-align:left;padding:0}
@media(max-width:780px){.section-languages .language-box .the-author .widget_text p{text-align:center;padding:0 2em}
}@media(max-width:430px){.section-languages .language-box .the-author .widget_text p{padding:0}
}@media(max-width:780px){.section-languages .language-box .the-author .widget_media_image{text-align:center}
}.section-languages .language-box .button-links{padding:0 2em}@media(max-width:780px){.section-languages .language-box .button-links{padding:0 1em}
}@media(max-width:780px){.section-languages .language-box .button-links>.panel-grid-cell{margin-bottom:10px !important}
}@media(max-width:780px){.section-languages .language-box .button-links .so-widget-sow-button .ow-button-base{width:100%;margin-bottom:10px}
}.section-languages .language-box .button-links .so-widget-sow-button .ow-button-base.buy-button a{background-color:#4cafdd}
.section-languages .language-box .button-links .so-widget-sow-button .ow-button-base.buy-button a:hover{background-color:#00748d}
.section-languages .language-box .button-links .so-widget-sow-button .ow-button-base a{letter-spacing:4px;padding:.5em .5em;width:100%;display:block;text-align:center}
.section-languages .language-box .button-links .so-widget-sow-button .ow-button-base a:hover{background-color:#4cafdd}
@media(max-width:430px){.section-languages .language-box .button-links .so-widget-sow-button .ow-button-base a{font-size:14px}
}.section-languages .language-box .button-links .so-widget-sow-button .ow-button-base .usd_price{display:block}
.section-languages .language-box .button-links .so-widget-sow-button .ow-button-base .gbp_price{display:none}
.section-languages .language-box .button-links .so-widget-sow-button .ow-button-base .euro_price{display:none}
.section-languages .select-course .widget_text h3:first-of-type{font-weight:normal}
@media(max-width:993px){.section-languages .select-course .widget_text h3:first-of-type{margin-top:1em;margin-bottom:1em}
}.section-languages .select-course .wrap-inner{position:relative}#sticky-wrapper.sticky-wrapper .hex-duplicate{display:block;position:fixed;width:100%;top:133px;background-color:rgba(138,208,213,0.5);box-shadow:none}
@media(max-width:1024px){#sticky-wrapper.sticky-wrapper .hex-duplicate{display:none !important}
}#sticky-wrapper.sticky-wrapper .hex-duplicate .wrap-inner{max-width:1200px}#sticky-wrapper.sticky-wrapper .hex-duplicate .select-hex{margin:0 auto;padding:0;text-align:center}
#sticky-wrapper.sticky-wrapper .hex-duplicate .select-hex .hex-single{height:46px;margin:13px 5px 10px;-webkit-clip-path:none;clip-path:none;background-color:#00748d;color:#fff}
#sticky-wrapper.sticky-wrapper .hex-duplicate .select-hex .hex-single.active{background-color:#fff;color:#00748d}
#sticky-wrapper.sticky-wrapper .hex-duplicate .select-hex .hex-single.active a{color:#00748d}
#sticky-wrapper.sticky-wrapper .hex-duplicate .select-hex .hex-single:after{display:none}
#sticky-wrapper.sticky-wrapper .hex-duplicate .select-hex .hex-single:before{display:none}
#sticky-wrapper.sticky-wrapper .hex-duplicate .select-hex .hex-single a{top:29%;font-size:12px;line-height:2em;font-style:normal}
#sticky-wrapper.sticky-wrapper .hex-duplicate .select-hex .hex-single a.double-line-extra{top:15%;line-height:1em}
#sticky-wrapper.sticky-wrapper .hex-duplicate .select-hex .hex-single a.double-line{line-height:1em}
#sticky-wrapper.sticky-wrapper .hex-duplicate .select-hex .hex-single a span{font-style:normal}
#sticky-drop{position:absolute;margin:6px auto;width:100%;text-align:right;right:103px;display:none}
#sticky-drop a{color:#fff;margin:1em;padding:1em 2em .5em;background-color:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,0.2);font-size:12px;text-transform:uppercase;background-image:url(../images/chevron-down-green.png);background-repeat:no-repeat;background-position:center bottom 8px;background-size:auto 9px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
#sticky-drop.drop a{background-image:url(../images/chevron-up-green.png)}.select-course-header h1{font-weight:lighter}
.select-course-header .widget_text h3:first-of-type{font-weight:normal}@media(max-width:993px){.select-course-header .widget_text h3:first-of-type{margin-top:1em;margin-bottom:1em}
}body.usd .section-languages .language-box .button-links .so-widget-sow-button .ow-button-base .usd_price{display:block}
body.usd .section-languages .language-box .button-links .so-widget-sow-button .ow-button-base .gbp_price{display:none}
body.usd .section-languages .language-box .button-links .so-widget-sow-button .ow-button-base .euro_price{display:none}
body.gbp .section-languages .language-box .button-links .so-widget-sow-button .ow-button-base .usd_price{display:none}
body.gbp .section-languages .language-box .button-links .so-widget-sow-button .ow-button-base .gbp_price{display:block}
body.gbp .section-languages .language-box .button-links .so-widget-sow-button .ow-button-base .euro_price{display:none}
body.euro .section-languages .language-box .button-links .so-widget-sow-button .ow-button-base .usd_price{display:none}
body.euro .section-languages .language-box .button-links .so-widget-sow-button .ow-button-base .gbp_price{display:none}
body.euro .section-languages .language-box .button-links .so-widget-sow-button .ow-button-base .euro_price{display:block}
body.is_IE .row.select-hex{margin:4.5em auto 5em;padding:.5em 0;text-align:center}
@media(max-width:1200px){body.is_IE .row.select-hex{margin:.5em auto 5em}}@media(max-width:993px){body.is_IE .row.select-hex{margin:.5em auto 3em}
}@media(max-width:780px){body.is_IE .row.select-hex{margin:.5em 2%}}body.is_IE .row.select-hex .hex-single{position:relative;width:155px;height:90px;background-color:#00748d}
body.is_IE .row.select-hex .hex-single:before{content:"";position:absolute;width:0;border-left:77.5px solid transparent;border-right:77.5px solid transparent;bottom:100%;border-bottom:44.74px solid #00748d}
@media(max-width:1200px){body.is_IE .row.select-hex .hex-single:before{border-left:65px solid transparent;border-right:65px solid transparent;border-bottom:37.53px solid #00748d}
}@media(max-width:993px){body.is_IE .row.select-hex .hex-single:before{border-left:50px solid transparent;border-right:50px solid transparent;border-bottom:28.87px solid #00748d}
}@media(max-width:780px){body.is_IE .row.select-hex .hex-single:before{display:none}
}body.is_IE .row.select-hex .hex-single:after{content:"";position:absolute;width:0;border-left:77.5px solid transparent;border-right:77.5px solid transparent;top:100%;width:0;border-top:44.74px solid #00748d}
@media(max-width:1200px){body.is_IE .row.select-hex .hex-single:after{border-left:65px solid transparent;border-right:65px solid transparent;top:100%;width:0;border-top:37.53px solid #00748d}
}@media(max-width:993px){body.is_IE .row.select-hex .hex-single:after{border-left:50px solid transparent;border-right:50px solid transparent;border-top:28.87px solid #00748d}
}@media(max-width:780px){body.is_IE .row.select-hex .hex-single:after{display:none}
}@media(max-width:1200px){body.is_IE .row.select-hex .hex-single{width:130px;height:75.06px;margin:37.53px 10px}
}@media(max-width:993px){body.is_IE .row.select-hex .hex-single{width:100px;height:57.74px;margin:28.87px 10px}
}@media(max-width:1200px){body.is_IE .row.select-hex .hex-single{width:130px;height:95px}
}@media(max-width:993px){body.is_IE .row.select-hex .hex-single{width:101px;height:90px}
}@media(max-width:780px){body.is_IE .row.select-hex .hex-single{background-image:url(../images/hex-sm.png);-webkit-clip-path:polygon(92% 0,100% 50%,92% 100%,8% 100%,0 50%,8% 0);clip-path:polygon(92% 0,100% 50%,92% 100%,8% 100%,0 50%,8% 0);width:49.52%;height:65px;margin:.5em auto 0;background-size:97% auto;background-repeat:no-repeat;background-position:center;background-color:transparent}
}@media(max-width:576px){body.is_IE .row.select-hex .hex-single{width:49%}}body.is_IE .row.select-hex .hex-single.active{background-color:#8ad0d5}
@media(max-width:780px){body.is_IE .row.select-hex .hex-single.active{background-color:transparent}
}body.is_IE .row.select-hex .hex-single.active:before{border-bottom-color:#8ad0d5}
@media(max-width:780px){body.is_IE .row.select-hex .hex-single.active:before{border-bottom-color:transparent}
}body.is_IE .row.select-hex .hex-single.active:after{border-top-color:#8ad0d5}@media(max-width:780px){body.is_IE .row.select-hex .hex-single.active:after{border-top-color:transparent}
}body.is_IE .row.select-hex .hex-single:hover{background-image:url("../images/hex-active.png");background-color:#8ad0d5}
@media(max-width:780px){body.is_IE .row.select-hex .hex-single:hover{background-image:url("../images/hex-sm-active.png")}
}body.is_IE .row.select-hex .hex-single:hover:before{border-bottom-color:#8ad0d5}
@media(max-width:780px){body.is_IE .row.select-hex .hex-single:hover:before{border-bottom-color:transparent}
}body.is_IE .row.select-hex .hex-single:hover:after{border-top-color:#8ad0d5}@media(max-width:780px){body.is_IE .row.select-hex .hex-single:hover:after{border-top-color:transparent}
}body.is_IE .row.select-hex .hex-single a{font-size:14px;text-transform:uppercase;line-height:1;color:#fff;position:absolute;top:40%;width:100%;left:0;padding:0 1em;font-style:italic;text-align:center}
body.is_IE .row.select-hex .hex-single a.double-line-extra{top:38%}@media(max-width:780px){body.is_IE .row.select-hex .hex-single a.double-line-extra{top:28%}
}@media(max-width:1200px){body.is_IE .row.select-hex .hex-single a{font-size:12px}
}@media(max-width:993px){body.is_IE .row.select-hex .hex-single a{font-size:10px}
}@media(max-width:780px){body.is_IE .row.select-hex .hex-single a{position:relative;display:table;line-height:1;top:35%}
}@media(max-width:430px){body.is_IE .row.select-hex .hex-single a{top:35%;font-size:9.5px;padding:0 3em;line-height:1.12}
}body.is_IE .row.select-hex .hex-single a:before{content:''}
body.is_IE .row.select-hex .hex-single a:after{content:''}
body.is_IE #sticky-wrapper.is-sticky{z-index:3}body.is_IE #sticky-wrapper.is-sticky>div .select-hex{margin:0 auto;padding:0;text-align:center}
body.is_IE #sticky-wrapper.is-sticky>div .select-hex .hex-single{height:75px;margin:13px 0 10px;-webkit-clip-path:polygon(85% 0,100% 50%,85% 100%,15% 100%,0 50%,15% 0);clip-path:polygon(85% 0,100% 50%,85% 100%,15% 100%,0 50%,15% 0);background-image:url("../images/hex-sm.png");background-position:center;background-repeat:no-repeat;background-size:cover;background-color:transparent}
body.is_IE #sticky-wrapper.is-sticky>div .select-hex .hex-single.active{background-image:url("../images/hex-sm-active.png")}
body.is_IE #sticky-wrapper.is-sticky>div .select-hex .hex-single:hover{background-image:url("../images/hex-sm-active.png")}
body.is_IE #sticky-wrapper.is-sticky>div .select-hex .hex-single:after{display:none}
body.is_IE #sticky-wrapper.is-sticky>div .select-hex .hex-single:before{display:none}
body.is_IE #sticky-wrapper.is-sticky>div .select-hex .hex-single a{top:29%}body.is_IE #sticky-wrapper.is-sticky>div .select-hex .hex-single a.double-line-extra{top:23%}
body.section-faqs .widget-title{font-weight:normal}.green-headline .widget-title{color:#0f748c;font-weight:lighter}
.green-headline h4{color:#888;font-size:12px;letter-spacing:8px;margin-top:0;margin-bottom:-5px}
#booklet .button-links{margin:1.7em auto 1em}#booklet .button-links a{font-size:13px;letter-spacing:3px;padding:1.7em 1em}
#booklet .button-links a:hover{background-color:#87d0d6}#booklet #booklet-list.button-links{padding:1em 1.6em 0;margin:0 auto}
@media(max-width:993px){#booklet #booklet-list.button-links{padding:0}}#booklet #booklet-list li{display:inline-block;width:calc(33.3333% - (0.66666666666667 * 30px));padding:10px 12px;vertical-align:middle}
@media(max-width:768px){#booklet #booklet-list li{padding:8px 7px;width:calc(50% - (0.5 * 30px))}
}@media(max-width:430px){#booklet #booklet-list li{padding:6px 5px}}#booklet #booklet-list li a{background-color:#00748d;color:#fff;text-transform:uppercase;width:100%;display:block;padding:1.35em 1em}
@media(max-width:768px){#booklet #booklet-list li a{padding:1em 1em;min-height:100%}
}@media(max-width:430px){#booklet #booklet-list li a{padding:6px 1em;border-radius:10px}
}#booklet #booklet-list li a:hover{background-color:#87d0d6}.faq-hide.show-full .height-drop-btn{background:url(../images/double-arrow-up-green.png) no-repeat}
.faq-hide .video-section .video-text .textwidget{min-height:475px}@media(max-width:993px){.faq-hide .video-section .video-text .textwidget{min-height:400px}
}@media(max-width:780px){.faq-hide .video-section .video-text .textwidget{min-height:300px}
}@media(max-width:600px){.faq-hide .video-section .video-text .textwidget{min-height:260px}
}@media(max-width:430px){.faq-hide .video-section .video-text .textwidget{min-height:200px}
}.faq-hide .video-section .video-text .textwidget:after{left:0}#contact-content{background-image:url("../images/contact-bg.png");background-position:bottom -70px left 0;background-size:auto;background-repeat:no-repeat;padding-bottom:7em}
#contact-content .widget-title{font-size:36px;color:#00748d;letter-spacing:25px;margin:1em auto;color:#0f748c;padding-top:10px}
@media(max-width:600px){#contact-content .widget-title{padding:10px 0 0;letter-spacing:15px;line-height:1.3}
}#contact-content form.wpcf7-form{margin:0 15% 5em}@media(max-width:600px){#contact-content form.wpcf7-form{margin:0 5% 5em}
}@media(max-width:430px){#contact-content form.wpcf7-form{margin:0 2% 0}}#contact-content form.wpcf7-form .wpcf7-form-control-wrap{border:1px solid #ebebeb;padding:0 .5em}
#contact-content form.wpcf7-form .wpcf7-form-control-wrap label{color:#171717;font-size:16px}
#contact-content form.wpcf7-form .wpcf7-form-control-wrap>div:after{display:none}
#contact-content form.wpcf7-form .wpcf7-form-control-wrap input{color:#171717;font-size:16px}
#contact-content form.wpcf7-form .wpcf7-form-control-wrap select{border-bottom:0;color:#171717;font-size:16px;background:url("../images/select-drop.png") no-repeat right transparent;-webkit-appearance:none}
#contact-content form.wpcf7-form .wpcf7-form-control-wrap select:focus{background-color:transparent}
#contact-content form.wpcf7-form .wpcf7-form-control-wrap textarea{border:0;color:#171717;font-size:16px;height:130px !important}
#contact-content form.wpcf7-form button.wpcf7-submit{font-size:18px;letter-spacing:3px;padding:1.6em 1em;background-color:#16a2e4;line-height:5px;min-width:350px;box-shadow:none}
@media(max-width:430px){#contact-content form.wpcf7-form button.wpcf7-submit{min-width:100%}
}#author-box.language-box{background-position:center bottom 85px;margin-bottom:0}
@media(max-width:780px){#author-box.language-box .author-single .author-main-top .textwidget{margin:0 2em}
}@media(max-width:430px){#author-box.language-box .author-single .author-main-top .textwidget{margin:0 1em}
}#author-box.language-box .author-single .author-main-top img{margin-top:1.5em}#author-box.language-box .author-single .author-main-top strong{font-size:17px;font-weight:bolder;letter-spacing:8px}
#author-box.language-box .author-single .author-main-single{margin-top:1.5em}@media(max-width:576px){#author-box.language-box .author-single .author-main-single{padding:0 4em}
}#author-box.language-box .author-single .author-main-single p{font-size:17px;font-weight:bolder;letter-spacing:8px}
#the-materials .button-links{margin:1em auto 4em;padding-top:2em}@media(max-width:993px){#the-materials .button-links{padding:0}
}#the-materials .button-links .col{text-align:center;padding:0}@media(max-width:600px){#the-materials .button-links .col{padding:1em}
}#the-materials .button-links .col .ow-button-base{padding:0}@media(max-width:768px){#the-materials .button-links .col .ow-button-base a{padding:1.2em 20%}
}@media(max-width:576px){#the-materials .button-links{padding:0 1em}}@media(max-width:576px){#the-materials .button-links>div{margin-bottom:10px}
}#home-testimonials #teachers-say{padding:1em 0}#home-testimonials #teachers-say #clients-say .bx-wrapper #testimonials.testimonial-client .text{margin:0 10em}
@media(max-width:768px){#home-testimonials #teachers-say #clients-say .bx-wrapper #testimonials.testimonial-client .text{margin:0 3em}
}@media(max-width:430px){#home-testimonials #teachers-say #clients-say .bx-wrapper #testimonials.testimonial-client .text{margin:0}
}#home-testimonials #teachers-say #clients-say .bx-wrapper #testimonials.testimonial-client .text .text-quote{font-size:19px}
#home-testimonials #teachers-say #clients-say .bx-wrapper .bx-controls{display:block}
#home-testimonials #teachers-say #clients-say .bx-wrapper .bx-controls .bx-controls-direction{display:block}
#home-testimonials #teachers-say #clients-say .bx-wrapper .bx-controls .bx-pager{display:none}
#modal-schools-iframe .inner-modal iframe#schools-iframe{width:100% !important}#c-modal-cookie{background-color:#8ad0d5;background-image:url("../images/popup-bg.png");background-position:center bottom;background-size:contain;background-repeat:no-repeat;border-radius:6px;width:60%;max-width:975px;max-width:975px;max-height:430px;overflow:hidden}
@media(max-width:1200px){#c-modal-cookie{width:70%}}@media(max-width:576px){#c-modal-cookie{width:90%}
}#c-modal-cookie .close{background-image:url("../images/closed-circle.png");background-position:center center;background-size:cover;background-repeat:no-repeat;height:30px;width:30px;display:block;float:right;margin:1em 1em 0 0}
@media(max-width:993px){#c-modal-cookie .close{background-size:contain;height:25px;width:25px}
}#c-modal-cookie .modal-content{padding:1em 10%;margin-top:3.5em}@media(max-width:1024px){#c-modal-cookie .modal-content{margin-top:20px}
}@media(max-width:993px){#c-modal-cookie .modal-content{padding:1em 10% 0}}#c-modal-cookie .textwidget{text-align:center;width:100%;font-size:18px;letter-spacing:8px;color:#fff}
@media(max-width:993px){#c-modal-cookie .textwidget{line-height:1.3}}#c-modal-cookie .textwidget p a{color:#fff}
#c-modal-cookie .modal-close{font-size:16px;color:#fff;min-height:140px;letter-spacing:2px;padding-bottom:25%}
#c-modal-cookie .modal-close:before{content:url("../images/check-agree.png");min-height:75px;display:block}
@media(max-width:993px){#c-modal-cookie .modal-close:before{content:'';min-height:0}
}#c-modal-cookie .modal-close:after{content:''}@media(max-width:993px){#c-modal-cookie .modal-close:after{content:'';display:block;background-image:url(../images/check-agree.png);background-size:contain;background-position:center;min-width:10px;height:45px;background-repeat:no-repeat}
}#c-modal-cookie .modal-close:focus{background-color:transparent}.search-results #content{background-image:url("../images/contact-bg.png");background-position:bottom -10% right;background-size:contain;background-repeat:no-repeat;min-height:calc(90vh + 50px);padding-top:1.5em}
.search-results #content h1{font-size:36px;letter-spacing:25px;text-align:center;color:#00748d;line-height:1.5}
@media(max-width:576px){.search-results #content h1{font-size:26px;line-height:1}
}.search-results #content .widget_text{margin:2em 0}.search-results #content .widget_text h3{margin-bottom:0}
.search-results #content article{padding-bottom:3em;border-bottom:1px #ebebeb solid}
.search-results #content article section{margin:0 5%}.search-results nav{background-color:transparent;box-shadow:none}
.search-results nav .page-numbers{float:right}.search-results nav .page-numbers a{color:#0f748c}
.audio-player{width:100%;text-align:center;display:block;padding:0 6em}@media(max-width:768px){.audio-player{padding:0 2em}
}.audio-player .album-image{min-height:100px;width:110px;background-size:cover}.audio-player .player-controls{align-items:center;justify-content:center;flex:3}
.audio-player .player-controls progress{width:100%}.audio-player .player-controls progress[value]{border:1px solid #40afbd;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:white;color:#40afbd;height:8.5px;border-radius:2px;cursor:pointer}
.audio-player .player-controls progress[value]::-webkit-progress-bar{background-color:white;border-radius:2px;border:1px solid #dfdfdf;color:#40afbd}
.audio-player .player-controls progress::-webkit-progress-value{background-color:#40afbd}
.audio-player .player-controls p{font-size:1.6rem}.audio-player .play-container{position:relative;text-align:center}
.audio-player .play-container #play-btn{background-image:url("../images/audio-play.png");background-size:cover;width:43px;min-height:49px;margin:.7em auto 0;cursor:pointer}
.audio-player .play-container #play-btn.pause{background-image:url("../images/audio-pause.png")}
.audio-element{color:#40afbd}.audio-element .audio-content{margin:0 6em;position:relative}
@media(max-width:768px){.audio-element .audio-content{margin:0 2em}}.audio-element audio{width:100%}
.audio-element p{text-align:center;margin-bottom:8px;position:relative;font-weight:lighter;font-size:18px}
@media(max-width:430px){.audio-element p{font-size:13px}}.audio-element #seekbar{background-color:#fff;width:100%;border:1px solid #40afbd;border-radius:2px;height:8px}
.audio-element #seekbar::-webkit-progress-bar{background:#fff}.audio-element #seekbar::-webkit-progress-value{background:#40afbd}
.audio-element #play{background-image:url("../images/audio-play.png");background-position:center center;background-size:cover;background-repeat:no-repeat;color:transparent;min-height:49px;display:inline-block;width:43px;margin:0 auto;text-align:center}
.audio-element #time-left{position:absolute;top:-5px;right:0;color:#40afbd;font-size:13px}
.audio-element .center{margin-top:5px}