﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Yanone Kaffeesatz";src:url("../fonts/yanonekaffeesatz-light.woff2") format("woff2"),url("../fonts/yanonekaffeesatz-light.woff") format("woff"),url("../fonts/yanonekaffeesatz-light.ttf") format("truetype"),url("../fonts/yanonekaffeesatz-light.svg#yanone_kaffeesatzlight") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Yanone Kaffeesatz";src:url("../fonts/yanonekaffeesatz-regular.woff2") format("woff2"),url("../fonts/yanonekaffeesatz-regular.woff") format("woff"),url("../fonts/yanonekaffeesatz-regular.ttf") format("truetype"),url("../fonts/yanonekaffeesatz-regular.svg#yanone_kaffeesatzregular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Yanone Kaffeesatz";src:url("../fonts/yanonekaffeesatz-bold.woff2") format("woff2"),url("../fonts/yanonekaffeesatz-bold.woff") format("woff"),url("../fonts/yanonekaffeesatz-bold.ttf") format("truetype"),url("../fonts/yanonekaffeesatz-bold.svg#yanone_kaffeesatzbold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:"Baskerville";src:url("../fonts/librebaskerville-regular.woff2") format("woff2"),url("../fonts/librebaskerville-regular.woff") format("woff"),url("../fonts/librebaskerville-regular.ttf") format("truetype"),url("../fonts/librebaskerville-regular.svg#libre_baskervilleregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Baskerville";src:url("../fonts/librebaskerville-italic.woff2") format("woff2"),url("../fonts/librebaskerville-italic.woff") format("woff"),url("../fonts/librebaskerville-italic.ttf") format("truetype"),url("../fonts/librebaskerville-italic.svg#libre_baskervilleitalic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:"Trend Slab One";src:url("../fonts/trend-slab-one.eot");src:url("../fonts/trend-slab-one.eot?#iefix") format("embedded-opentype"),url("../fonts/trend-slab-one.woff2") format("woff2"),url("../fonts/trend-slab-one.woff") format("woff"),url("../fonts/trend-slab-one.ttf") format("truetype"),url("../fonts/trend-slab-one.svg#trend-slab-one") format("svg");font-weight:normal;font-style:normal}.resetinput,input[type=search],input[type=submit],input[type=text],input[type=password],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:0}.resetinput:focus,input[type=search]:focus,input[type=submit]:focus,input[type=text]:focus,input[type=password]:focus,textarea:focus{outline:none}input:-webkit-autofill{-webkit-text-fill-color:#000;background-color:transparent !important}input:-moz-autofill{-moz-text-fill-color:#000;background-color:transparent !important}input:-o-autofill{-o-text-fill-color:#000;background-color:transparent !important}input:-khtml-autofill{-khtml-text-fill-color:#000;background-color:transparent !important}input:focus:-webkit-autofill{-webkit-text-fill-color:#000;background-color:transparent !important}input:focus:-moz-autofill{-moz-text-fill-color:#000;background-color:transparent !important}input:focus:-o-autofill{-o-text-fill-color:#000;background-color:transparent !important}input:focus:-khtml-autofill{-khtml-text-fill-color:#000;background-color:transparent !important}label,.fieldset-legend{font-size:1rem}input[type=text],input[type=password]{border:1px solid #000;padding:.25rem;margin:.5rem 0;font-size:1rem;width:100%}input[type=submit]{background:transparent;color:#000;border:3px solid #000;text-transform:uppercase;padding:0 1rem;margin:1rem 0 0;cursor:pointer;font-size:1.25rem;height:2.625rem}input[type=submit]:hover{background:#fff;color:#000}.form-actions{text-align:right}*{padding:0;margin:0}*,*:before,*:after{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}html,body{width:100%;height:100%}body{min-width:350px;overflow-x:hidden;-webkit-text-size-adjust:100%;background:url("../images/background.png") repeat transparent;background-size:25% auto}p{font-size:1.25rem}a{color:#000}h1,h2{font-size:2.5rem;line-height:3rem;text-transform:uppercase;font-weight:100;margin:0 0 .5rem;font-family:"Yanone Kaffeesatz",sans-serif;text-transform:uppercase}h1 a,h2 a{font-size:2.5rem;line-height:3rem;font-weight:100;text-decoration:none;color:#000;font-family:"Yanone Kaffeesatz",sans-serif;text-transform:uppercase}h2{font-size:2rem;line-height:2.5rem}h2 a{font-size:2rem;line-height:2.5rem;font-weight:100;text-decoration:none;color:#000}h3,#lessen .view-header{font-weight:400;font-size:1.5rem;line-height:2rem;margin:0 0 1rem;font-family:"Yanone Kaffeesatz",sans-serif;text-transform:uppercase;position:relative}h3 a,#lessen .view-header a{font-weight:400;font-size:1.5rem;line-height:2rem;text-decoration:none;color:#000;font-family:"Yanone Kaffeesatz",sans-serif;text-transform:uppercase}h4{font-weight:300;font-size:1rem;line-height:1.5rem;margin:0 0 .75rem}blockquote{width:100%;padding:1rem 6rem;display:block;margin:0;position:relative}blockquote:before{content:"";width:40px;height:30px;position:absolute;top:0;left:3rem;background:url("../images/sprites.png") no-repeat 0 0 transparent;background-size:700% auto;background-position:-245px -195px}blockquote:after{content:"";width:40px;height:30px;position:absolute;bottom:20px;right:3rem;background:url("../images/sprites.png") no-repeat 0 0 transparent;background-size:700% auto;background-position:-245px -245px}#Main,#ContentBottom,#Footer{font-family:"Yanone Kaffeesatz",sans-serif;font-size:1rem;font-weight:300;line-height:1.5rem;color:#000}.toolbar{font-size:small;line-height:1}.toolbar p,.toolbar a{font-size:small;line-height:1}#Header,#Main,#ContentBottom,#Footer,.node{width:100%;display:block;margin:0 auto}#Main,#Footer{max-width:1440px}.sprite,.language-switcher-language-url ul.links li a:before,.menu--main ul.menu li ul.submenu li a:hover:before,.menu--main ul.menu li ul.submenu li a.active:before,.menu--secondary-menu ul.menu li ul.submenu li a:hover:before,.menu--secondary-menu ul.menu li ul.submenu li a.active:before,.region.region-footer #contact .node--type-contact:before{background:url("../images/sprites.png") no-repeat 0 0 transparent}.sprite.hand,.language-switcher-language-url ul.links li a:before,.menu--main ul.menu li ul.submenu li a:hover:before,.menu--main ul.menu li ul.submenu li a.active:before,.menu--secondary-menu ul.menu li ul.submenu li a:hover:before,.menu--secondary-menu ul.menu li ul.submenu li a.active:before,.region.region-footer #contact .hand.node--type-contact:before,.region.region-footer #contact .language-switcher-language-url ul.links li a.node--type-contact:before,.language-switcher-language-url ul.links li .region.region-footer #contact a.node--type-contact:before,.region.region-footer #contact .menu--main ul.menu li ul.submenu li a.node--type-contact:hover:before,.menu--main ul.menu li ul.submenu li .region.region-footer #contact a.node--type-contact:hover:before,.region.region-footer #contact .menu--main ul.menu li ul.submenu li a.node--type-contact.active:before,.menu--main ul.menu li ul.submenu li .region.region-footer #contact a.node--type-contact.active:before,.region.region-footer #contact .menu--secondary-menu ul.menu li ul.submenu li a.node--type-contact:hover:before,.menu--secondary-menu ul.menu li ul.submenu li .region.region-footer #contact a.node--type-contact:hover:before,.region.region-footer #contact .menu--secondary-menu ul.menu li ul.submenu li a.node--type-contact.active:before,.menu--secondary-menu ul.menu li ul.submenu li .region.region-footer #contact a.node--type-contact.active:before{width:50px;height:30px;float:right;margin:0 2rem 0 .5rem;background-position:-115px -170px;background-size:900% auto}.element-hidden{font-size:0;float:left;width:0;height:0;visibility:hidden;display:block}.hand-button,.field--type-text-long p.button,.field--type-text-long a.button,.field--type-text-with-summary p.button,.field--type-text-with-summary a.button,.read-more a{background:url("../images/hand.svg") no-repeat 7px center transparent;text-decoration:none;color:#000;cursor:pointer;border:3px solid #000;text-transform:uppercase;padding:.5rem 1rem .5rem 3.125rem;margin:1rem 0 0;font-size:1.25rem;height:2.625rem}.read-more{margin:2rem 0;text-align:center}.read-more a{white-space:nowrap}.container{position:relative;width:calc(100%);margin:0 auto;padding:0;overflow:hidden}.container::after{content:"";display:table;clear:both}.row::after{content:"";display:table;clear:both}.column,.columns,.node-7 .node__inner,.node-6 .node__content .field--name-body,.view-lessen .views-row{width:100%;float:left;margin-left:4%}.column:first-child,.columns:first-child,.node-7 .node__inner:first-child,.node-6 .node__content .field--name-body:first-child,.view-lessen .views-row:first-child{margin-left:0}.one.column,.one.columns,.node-7 .one.node__inner,.node-6 .node__content .one.field--name-body,.view-lessen .one.views-row{width:4.6666666667%}.two.columns,.node-7 .two.node__inner,.node-6 .node__content .two.field--name-body,.view-lessen .two.views-row{width:13.3333333333%}.three.columns,.node-7 .three.node__inner,.node-6 .node__content .three.field--name-body,.view-lessen .three.views-row{width:22%}.four.columns,.node-7 .four.node__inner,.node-6 .node__content .four.field--name-body,.view-lessen .views-row{width:30.6666666667%}.five.columns,.node-7 .five.node__inner,.node-6 .node__content .five.field--name-body,.view-lessen .five.views-row{width:39.3333333333%}.six.columns,.node-7 .six.node__inner,.node-6 .node__content .six.field--name-body,.view-lessen .six.views-row{width:48%}.seven.columns,.node-7 .seven.node__inner,.node-6 .node__content .seven.field--name-body,.view-lessen .seven.views-row{width:56.6666666667%}.eight.columns,.node-7 .node__inner,.node-6 .node__content .field--name-body,.view-lessen .eight.views-row{width:65.3333333333%}.nine.columns,.node-7 .nine.node__inner,.node-6 .node__content .nine.field--name-body,.view-lessen .nine.views-row{width:74%}.ten.columns,.node-7 .ten.node__inner,.node-6 .node__content .ten.field--name-body,.view-lessen .ten.views-row{width:82.6666666667%}.eleven.columns,.node-7 .eleven.node__inner,.node-6 .node__content .eleven.field--name-body,.view-lessen .eleven.views-row{width:91.3333333333%}.twelve.columns,.node-7 .twelve.node__inner,.node-6 .node__content .twelve.field--name-body,.view-lessen .twelve.views-row{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}#block-alevels-local-tasks ul.tabs{position:fixed;right:-100px;top:50%;z-index:100;width:100px;padding-left:0;margin:0;border:none;margin-top:-50px;-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#block-alevels-local-tasks ul.tabs.open{-moz-transform:translate3d(-100px, 0, 0);-o-transform:translate3d(-100px, 0, 0);-ms-transform:translate3d(-100px, 0, 0);-webkit-transform:translate3d(-100px, 0, 0);transform:translate3d(-100px, 0, 0)}#block-alevels-local-tasks ul.tabs .before{display:block;width:30px;height:30px;position:absolute;top:0;left:-30px;background:url("../images/admin-sprites.svg") -16px -14px no-repeat #000;cursor:pointer}#block-alevels-local-tasks ul.tabs .before:hover,#block-alevels-local-tasks ul.tabs.open .before{background-color:#000}#block-alevels-local-tasks ul.primary li.active a .tab,#block-alevels-local-tasks ul.primary li.active a:hover .tab,#block-alevels-local-tasks ul.primary li a .tab,#block-alevels-local-tasks ul.primary li a,#block-alevels-local-tasks ul.primary li a:hover .tab,#block-alevels-local-tasks ul.primary li.active a,#block-alevels-local-tasks ul.primary{background-image:none !important}#block-alevels-local-tasks ul.primary.tabs{background-color:#000}#block-alevels-local-tasks ul.primary.tabs li{padding:0;margin:0;display:block;width:100%}#block-alevels-local-tasks ul.tabs.secondary{display:none}#block-alevels-local-tasks ul.primary.tabs li a{font-size:.75rem;line-height:1.5rem;color:#fff;text-transform:uppercase;display:block;width:100%;border:none;padding-left:10px;text-decoration:none}#block-alevels-local-tasks ul.primary.tabs li.active a:hover,#block-alevels-local-tasks ul.primary.tabs li.active a{background-color:#fff;color:#000;border:none}#block-alevels-local-tasks ul.primary.tabs li a:hover{background-color:#fff;color:#000}.decor1,.path-frontpage #top:before{background:url("../images/sprites.svg?itork=h7Mw2tr") 0 0 transparent no-repeat;background-size:62.5rem auto;display:inline-block;position:absolute;content:"";background-position:-346px -85px;background-size:280% auto;right:0;top:5.625rem;width:16.875rem;height:22.5rem}.decor2,.node--type-course .header-wrapper .images:before,#front-top-1 .container .images:before{background:url("../images/sprites.svg?itork=h7Mw2tr") 0 0 transparent no-repeat;background-size:62.5rem auto;display:inline-block;position:absolute;content:"";background-position:0px -182px;background-size:200% auto;left:-3.375rem;bottom:-4.875rem;width:12.5rem;height:9.6875rem;z-index:-1}.decor3,.node--type-course .header-wrapper .text-wrapper:before,#front-top-1 .container .text-wrapper:before,#about-hi-i-am .container .images:after{background:url("../images/sprites.svg?itork=h7Mw2tr") 0 0 transparent no-repeat;background-size:62.5rem auto;display:inline-block;position:absolute;content:"";background-position:-150px 0;background-size:730% auto;left:0;bottom:-1.625rem;width:5.3125rem;height:5rem;z-index:-1}.decor4,.node--type-course .header-wrapper .text-wrapper:after,#front-top-1 .container .text-wrapper:after,#about-hi-i-am .container .images:before{background:url("../images/sprites.svg?itork=h7Mw2tr") 0 0 transparent no-repeat;background-size:62.5rem auto;display:inline-block;position:absolute;content:"";background-position:-166px -204px;background-size:1940% auto;right:4.0625rem;top:2.75rem;width:2.1875rem;height:2.1875rem;z-index:-1}.decor5,#lessen .view-header:after,.region.region-footer #block-footerrightblock:before{background:url("../images/sprites.svg?itork=h7Mw2tr") 0 0 transparent no-repeat;background-size:62.5rem auto;display:inline-block;position:absolute;content:"";background-position:-8px -227px;background-size:940% auto;left:52%;top:-0.5rem;width:4.375rem;height:4.375rem;z-index:-1}.decor6,.node--type-course .header-wrapper .images:after,.paragraph--type--quotes .container:before,#about-hi-i-am .container .text-wrapper:before{background:url("../images/sprites.svg?itork=h7Mw2tr") 0 0 transparent no-repeat;background-size:62.5rem auto;display:inline-block;position:absolute;content:"";background-position:-21px 0;background-size:45px auto;right:27%;top:5.625rem;width:1.625rem;height:1.875rem}.decor7{background:url("../images/sprites.svg?itork=h7Mw2tr") 0 0 transparent no-repeat;background-size:62.5rem auto;display:inline-block;position:absolute;content:"";background-position:-166px -204px;background-size:1940% auto;right:4.0625rem;top:2.75rem;width:2.1875rem;height:2.1875rem;z-index:-1}.quote-left,.paragraph--type--quotes .container .paragraph--type--quote-item .field--name-field-quote:before{background:url("../images/sprites.svg?itork=h7Mw2tr") 0 0 transparent no-repeat;background-size:62.5rem auto;display:inline-block;position:absolute;content:"";width:3rem;height:2.375rem;background-size:1500%;background-position:-283px -228px}.quote-right,.paragraph--type--quotes .container .paragraph--type--quote-item .field--name-field-quote:after{background:url("../images/sprites.svg?itork=h7Mw2tr") 0 0 transparent no-repeat;background-size:62.5rem auto;display:inline-block;position:absolute;content:"";width:3rem;height:2.375rem;background-size:1500%;background-position:-283px -285px}.phone,.paragraph--type--quotes .container:after{content:"";background:url(../images/phone.png) no-repeat left center transparent;background-size:contain;position:absolute;left:9.375rem;bottom:0;width:13.125rem;height:13.75rem}input{height:2.1875rem;border-radius:3px;border:1px solid #000;padding:.3125rem;width:100%}input[type=text],input[type=password]{margin:0}textarea{border-radius:3px;border:1px solid #000;padding:.3125rem}label,.fieldset-legend{display:block;font-weight:500;font-size:1.5625rem;line-height:1.8125rem;letter-spacing:1.5px;text-transform:uppercase}label.form-required:after,.form-required.fieldset-legend:after{content:"*";vertical-align:super;background-image:none;margin:0;position:absolute}input[type=submit]{width:auto}.fieldset-wrapper{margin-left:80px}.form-type-checkbox .option,.form-type-checkbox label,.form-type-checkbox .fieldset-legend,.form-type-radio .option,.form-type-radio label,.form-type-radio .fieldset-legend{position:relative;padding-left:1.875rem;font-weight:normal;font-size:1.25rem;line-height:1.375rem;letter-spacing:normal;text-transform:none}.form-type-checkbox .option::before,.form-type-checkbox label::before,.form-type-checkbox .fieldset-legend::before,.form-type-radio .option::before,.form-type-radio label::before,.form-type-radio .fieldset-legend::before{content:" ";display:block;font-size:1.9375rem;line-height:.875rem;width:1.25rem;height:1.25rem;border:.0625rem solid #000;position:absolute;top:50%;transform:translateY(-50%);left:0}.form-type-checkbox .form-checkbox,.form-type-checkbox .form-radio,.form-type-radio .form-checkbox,.form-type-radio .form-radio{visibility:hidden;position:absolute;width:1px;height:1px}.form-type-checkbox .form-checkbox:checked~.option::before,.form-type-checkbox .form-checkbox:checked~label::before,.form-type-checkbox .form-checkbox:checked~.fieldset-legend::before,.form-type-checkbox .form-radio:checked~.option::before,.form-type-checkbox .form-radio:checked~label::before,.form-type-checkbox .form-radio:checked~.fieldset-legend::before,.form-type-radio .form-checkbox:checked~.option::before,.form-type-radio .form-checkbox:checked~label::before,.form-type-radio .form-checkbox:checked~.fieldset-legend::before,.form-type-radio .form-radio:checked~.option::before,.form-type-radio .form-radio:checked~label::before,.form-type-radio .form-radio:checked~.fieldset-legend::before{content:"●"}.form-type-radio .option::before,.form-type-radio label::before,.form-type-radio .fieldset-legend::before{border-radius:.625rem}.webform-submission-form{max-width:637px;margin:0 auto}.webform-submission-form .form-actions{text-align:center}.webform-submission-form .form-actions input[type=submit]{margin:0 auto;position:relative;padding-left:3.125rem;background:url("../images/hand.svg") no-repeat 7px center transparent}.field--type-text-long ul,.field--type-text-with-summary ul{margin:0 0 0 1rem;font-size:1rem;line-height:1.5rem}.field--type-text-long p,.field--type-text-with-summary p{margin-bottom:30px}.field--type-text-long p.button,.field--type-text-long a.button,.field--type-text-with-summary p.button,.field--type-text-with-summary a.button{border:2px solid #000;text-transform:uppercase;font-weight:400;color:#000}.field--type-text-long p.baskerville,.field--type-text-long a.baskerville,.field--type-text-with-summary p.baskerville,.field--type-text-with-summary a.baskerville{font-family:"Baskerville",sans-serif}.field--type-text-long p.trend-slab-one,.field--type-text-long a.trend-slab-one,.field--type-text-with-summary p.trend-slab-one,.field--type-text-with-summary a.trend-slab-one{font-family:"Trend Slab One",sans-serif;font-size:1.25rem;line-height:2rem}.field--type-text-long p.small-horizontal-line,.field--type-text-long p.big-horizontal-line,.field--type-text-long a.small-horizontal-line,.field--type-text-long a.big-horizontal-line,.field--type-text-with-summary p.small-horizontal-line,.field--type-text-with-summary p.big-horizontal-line,.field--type-text-with-summary a.small-horizontal-line,.field--type-text-with-summary a.big-horizontal-line{border-top:1px solid #000;width:50px;display:block;margin:5px auto 0;text-indent:-99999999px;line-height:.5rem}.field--type-text-long p.big-horizontal-line,.field--type-text-long a.big-horizontal-line,.field--type-text-with-summary p.big-horizontal-line,.field--type-text-with-summary a.big-horizontal-line{width:100px}.field--type-text-long a,.field--type-text-with-summary a{text-decoration:none;color:#000}.field--type-text-long a:hover,.field--type-text-with-summary a:hover{text-decoration:underline}.field--type-text-long h2.baskerville,.field--type-text-long h3.baskerville,.field--type-text-long #lessen .baskerville.view-header,#lessen .field--type-text-long .baskerville.view-header,.field--type-text-long h4.baskerville,.field--type-text-with-summary h2.baskerville,.field--type-text-with-summary h3.baskerville,.field--type-text-with-summary #lessen .baskerville.view-header,#lessen .field--type-text-with-summary .baskerville.view-header,.field--type-text-with-summary h4.baskerville{font-family:"Baskerville",sans-serif}.field--type-text-long h2.trend-slab-one,.field--type-text-long h3.trend-slab-one,.field--type-text-long #lessen .trend-slab-one.view-header,#lessen .field--type-text-long .trend-slab-one.view-header,.field--type-text-long h4.trend-slab-one,.field--type-text-with-summary h2.trend-slab-one,.field--type-text-with-summary h3.trend-slab-one,.field--type-text-with-summary #lessen .trend-slab-one.view-header,#lessen .field--type-text-with-summary .trend-slab-one.view-header,.field--type-text-with-summary h4.trend-slab-one{font-family:"Trend Slab One",sans-serif}#Header{position:relative;display:flex;flex-direction:row;align-content:center;justify-content:space-around;width:100%;top:1rem;left:0;text-align:right;letter-spacing:.05em;text-transform:uppercase}@media all and (max-width: 68.6875em){#Header{top:0px;min-height:187px}}@media all and (max-width: 68.6875em){#Header .region-header{border-top:none;background:transparent;padding:0}}#Header .region{padding:0}@media all and (max-width: 68.6875em){#Header .region.region-header-left{position:absolute}}@media all and (max-width: 68.6875em){#Header .region.region-header-right{position:fixed;left:0;top:20rem;z-index:2}}@media all and (max-width: 68.6875em){#Header .region.region-header-lang{flex:none;right:0;position:absolute;width:auto;z-index:3}}#Header #Logo{width:136px;margin:0 auto 2rem;display:block;padding:0 1rem 3rem;background:url("../images/logo-bg.png") no-repeat bottom center transparent;background-size:136px auto}@media all and (max-width: 68.6875em){#Header #Logo{position:absolute;z-index:3;padding:0 1rem 1rem;background-size:71px auto}}#Header #Logo a{width:6.7rem;height:8.65rem;background-position:0 0;background-size:670% auto;display:block;margin:0 auto}@media all and (max-width: 68.6875em){#Header #Logo a{width:3.75rem;height:5rem}}@media all and (max-width: 40.5625em){#Header #Logo a{width:3.125rem;height:4.375rem}}.region.region-footer{display:flex;flex-wrap:wrap}@media all and (max-width: 40.5625em){.region.region-footer{flex-direction:column}}.region.region-footer #contact{width:50%}@media all and (max-width: 40.5625em){.region.region-footer #contact{width:100%}}.region.region-footer #contact .node--type-contact{width:100%;padding:6rem 3rem;position:relative}@media all and (max-width: 68.6875em){.region.region-footer #contact .node--type-contact{padding:3rem 0 0}}.region.region-footer #contact .node--type-contact:before{content:"";position:absolute;width:7.5rem;height:9.5rem;background-position:0 0;background-size:670% auto}@media all and (max-width: 40.5625em){.region.region-footer #contact .node--type-contact:before{width:4.0625rem;height:5.375rem}}.region.region-footer #contact .node--type-contact .node__inner.row{margin-left:8.75rem}@media all and (max-width: 40.5625em){.region.region-footer #contact .node--type-contact .node__inner.row{margin-left:5.3125rem}}.region.region-footer #block-footerrightblock{width:50%;padding:6rem;position:relative}@media all and (max-width: 68.6875em){.region.region-footer #block-footerrightblock{padding:3rem 0 0 3rem}}@media all and (max-width: 40.5625em){.region.region-footer #block-footerrightblock{padding:0;width:100%}}.region.region-footer #block-footerrightblock:before{left:14%;top:24%}@media all and (max-width: 40.5625em){.region.region-footer #block-footerrightblock:before{left:0;top:0}}.region.region-footer #block-footerlinkscopyright{width:100%}.region.region-footer #block-footerlinkscopyright #footer-block{display:flex;justify-content:space-between;max-width:55.875rem;margin:0 auto 2.1875rem;flex-direction:row;flex-wrap:wrap}@media all and (max-width: 68.6875em){.region.region-footer #block-footerlinkscopyright #footer-block{justify-content:flex-start;margin:0 0 2.1875rem}}@media all and (max-width: 68.6875em){.region.region-footer #block-footerlinkscopyright #footer-block span{width:100%}}@media all and (max-width: 68.6875em){.region.region-footer #block-footerlinkscopyright #footer-block a{margin-right:1.25rem}}.region.region-footer #footer-block .menu{display:flex;flex-direction:row;flex-wrap:wrap;margin:0}.region.region-footer #footer-block .menu .menu-item{margin:0 1.25rem 0 0;padding:0}.menu--main,.menu--secondary-menu{display:block;float:none;margin:0 auto;width:100%;max-width:1440px}@media all and (max-width: 68.6875em){.menu--main,.menu--secondary-menu{margin:0;width:100%}}.menu--main #MobileMenuButton,.menu--secondary-menu #MobileMenuButton{display:none;text-align:center;width:auto;height:auto;padding:0;margin:0;position:relative;z-index:2}@media all and (max-width: 68.6875em){.menu--main #MobileMenuButton,.menu--secondary-menu #MobileMenuButton{display:block;text-align:right;width:100%;float:left;padding:0;position:absolute;left:40px}}.menu--main #MobileMenuButton .mobile-menu-button,.menu--secondary-menu #MobileMenuButton .mobile-menu-button{width:40px;height:40px;margin:.5rem 1rem .5rem 0;cursor:pointer;background-size:3800% auto;background-position:-259px -14px;float:left}.menu--main #MobileMenuButton.open .mobile-menu-button,.menu--secondary-menu #MobileMenuButton.open .mobile-menu-button{background-position:-259px -183px}.menu--main ul.menu,.menu--secondary-menu ul.menu{text-align:left;display:inline-block;height:auto;padding:0;margin:0;position:relative;z-index:10;width:100%}@media all and (max-width: 68.6875em){.menu--main ul.menu,.menu--secondary-menu ul.menu{display:none;width:100%;float:left}}.menu--main ul.menu li,.menu--secondary-menu ul.menu li{display:inline-block;vertical-align:top;float:none;margin:0;padding:0;width:auto;position:relative}@media all and (max-width: 68.6875em){.menu--main ul.menu li,.menu--secondary-menu ul.menu li{margin:0 0 .125rem;padding:0;width:100%}}.menu--main ul.menu li a,.menu--secondary-menu ul.menu li a{font-family:"Trend Slab One",sans-serif;color:#000;font-size:1em;line-height:1.6rem;font-weight:300;margin:0;text-decoration:none;display:block;padding:1rem 1.3125rem;-webkit-transition:.3s .2s ease;transition:.3s .2s ease}@media all and (max-width: 68.6875em){.menu--main ul.menu li a,.menu--secondary-menu ul.menu li a{color:#000;text-align:left;font-size:1.5625rem;line-height:3.75rem;padding:0 0 0 2.5rem}}@media all and (max-width: 40.5625em){.menu--main ul.menu li a,.menu--secondary-menu ul.menu li a{color:#000;text-align:center;font-size:1.5625rem;line-height:3.75rem;padding:0}}.menu--main ul.menu li a:hover,.menu--main ul.menu li a.active,.menu--secondary-menu ul.menu li a:hover,.menu--secondary-menu ul.menu li a.active{-webkit-transition:.3s .2s ease;transition:.3s .2s ease;color:red}.menu--main ul.menu li.last a,.menu--secondary-menu ul.menu li.last a{padding-right:0}.menu--main ul.menu li.last a:after,.menu--secondary-menu ul.menu li.last a:after{content:"";padding:0}.menu--main ul.menu li ul.submenu,.menu--secondary-menu ul.menu li ul.submenu{display:none;position:absolute;top:1.5rem;left:0;padding:0 4.5vw 0;width:20rem;z-index:9}.menu--main ul.menu li ul.submenu li,.menu--secondary-menu ul.menu li ul.submenu li{width:100%;float:none;background:transparent;text-align:left;display:block}.menu--main ul.menu li ul.submenu li a,.menu--secondary-menu ul.menu li ul.submenu li a{color:#000;font-size:.8rem;line-height:1.6rem;font-weight:300;margin:0;padding:0;text-decoration:none;display:block;-webkit-transition:.3s .2s ease;transition:.3s .2s ease}.menu--main ul.menu li ul.submenu li a:hover,.menu--main ul.menu li ul.submenu li a.active,.menu--secondary-menu ul.menu li ul.submenu li a:hover,.menu--secondary-menu ul.menu li ul.submenu li a.active{-webkit-transition:.3s .2s ease;transition:.3s .2s ease;color:red}.menu--main ul.menu li ul.submenu li a:hover:before,.menu--main ul.menu li ul.submenu li a.active:before,.menu--secondary-menu ul.menu li ul.submenu li a:hover:before,.menu--secondary-menu ul.menu li ul.submenu li a.active:before{content:"";position:absolute;left:-55px;top:0;margin:0}.menu--main ul.menu li.open ul.submenu,.menu--secondary-menu ul.menu li.open ul.submenu{display:block}.mobileMenu #Header:before{position:fixed;content:"";background-color:#fbfaf8;width:100vw;height:100vh;z-index:1}.mobileMenu #Header .menu--main #MobileMenuButton{position:fixed;z-index:3}.mobileMenu #Header .menu--main #MobileMenuButton a{background-position:-259px -183px}.mobileMenu #Header .menu--main ul.menu{display:inline-block;position:fixed;left:0;top:8.125rem;background:#fbfaf8}.mobileMenu #Header .menu--secondary-menu ul.menu{display:inline-block;background:#fbfaf8}.mobileMenu #Header #Logo{position:fixed}.mobileMenu #Header .region-header-lang{position:fixed;z-index:2}.mobileMenu #top{margin-left:12.5rem}.language-switcher-language-url{z-index:3;position:relative;background:url("../images/background.png") repeat transparent;background-size:25% auto}.language-switcher-language-url ul.links{display:flex;flex-direction:row;justify-content:flex-end}@media(max-width: 1325px){.language-switcher-language-url ul.links{flex-direction:column;align-items:flex-end}}@media all and (max-width: 68.6875em){.language-switcher-language-url ul.links{flex-direction:column}}.language-switcher-language-url ul.links li{list-style-type:none;list-style-image:none}.language-switcher-language-url ul.links li a{position:relative;letter-spacing:0;font-family:"Yanone Kaffeesatz";color:#000;font-size:1.25rem;line-height:1.6rem;font-weight:300;margin:0 .5625rem;text-decoration:none;display:block;padding:1rem 1.2rem 1rem 4.8rem;-webkit-transition:.3s .2s ease;transition:.3s .2s ease}@media all and (max-width: 40.5625em){.language-switcher-language-url ul.links li a{padding:.6rem 1.5rem .3rem 2.7rem;font-size:15px;max-width:143px;line-height:15px;text-align:left}}.language-switcher-language-url ul.links li a:before{content:"";position:absolute;left:-6px}@media all and (max-width: 40.5625em){.language-switcher-language-url ul.links li a:before{transform:scale(0.6)}}.language-switcher-language-url ul.links li a:hover,.language-switcher-language-url ul.links li a.active{-webkit-transition:.3s .2s ease;transition:.3s .2s ease;color:red}.language-switcher-language-url ul.links li.is-active a{background:url("../images/lang-active.svg") no-repeat center right transparent}@media all and (max-width: 40.5625em){.language-switcher-language-url ul.links li.is-active a{background-size:contain}}.paragraph--type--text-and-images{max-width:1440px;margin-right:auto;margin-left:auto;font-size:1.0625rem}.paragraph--type--text-and-images .images{line-height:0}.paragraph--type--text-and-images picture,.paragraph--type--text-and-images picture img{max-width:100%;width:100%;height:auto}.paragraph--type--text-and-images.paragraph-layout-full-width .container{width:100%;display:flex;justify-content:center;align-items:center;padding:0;position:relative}.paragraph--type--text-and-images.paragraph-layout-full-width .images,.paragraph--type--text-and-images.paragraph-layout-full-width .images.slider{flex-basis:100%;position:relative;width:100%;max-width:100%;height:auto;display:block;z-index:1}.paragraph--type--text-and-images.paragraph-layout-full-width .images img,.paragraph--type--text-and-images.paragraph-layout-full-width .images.slider img{width:100%;height:auto}.paragraph--type--text-and-images.paragraph-layout-full-width .text{position:absolute;top:10%;left:10%;width:80%;height:80%;z-index:5;background:transparent;display:flex;justify-content:center;align-items:center}.paragraph--type--text-and-images.paragraph-layout-images-text .container,.paragraph--type--text-and-images.paragraph-layout-text-images .container{max-width:90rem;width:100%;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;position:relative;align-items:flex-start;padding:1.5625rem 0}@media all and (max-width: 68.6875em){.paragraph--type--text-and-images.paragraph-layout-images-text .container,.paragraph--type--text-and-images.paragraph-layout-text-images .container{flex-direction:column;padding:0}}@media all and (max-width: 40.5625em){.paragraph--type--text-and-images.paragraph-layout-images-text .container,.paragraph--type--text-and-images.paragraph-layout-text-images .container{padding:0}}.paragraph--type--text-and-images.paragraph-layout-images-text .images,.paragraph--type--text-and-images.paragraph-layout-images-text .images.slider,.paragraph--type--text-and-images.paragraph-layout-text-images .images,.paragraph--type--text-and-images.paragraph-layout-text-images .images.slider{position:relative;width:50%;min-height:12em;align-self:center}@media all and (max-width: 68.6875em){.paragraph--type--text-and-images.paragraph-layout-images-text .images,.paragraph--type--text-and-images.paragraph-layout-images-text .images.slider,.paragraph--type--text-and-images.paragraph-layout-text-images .images,.paragraph--type--text-and-images.paragraph-layout-text-images .images.slider{width:100%;padding:0 4.0625rem 4.0625rem}}@media all and (max-width: 40.5625em){.paragraph--type--text-and-images.paragraph-layout-images-text .images,.paragraph--type--text-and-images.paragraph-layout-images-text .images.slider,.paragraph--type--text-and-images.paragraph-layout-text-images .images,.paragraph--type--text-and-images.paragraph-layout-text-images .images.slider{width:100%;padding:0 0 4.0625rem}}.paragraph--type--text-and-images.paragraph-layout-images-text .images img,.paragraph--type--text-and-images.paragraph-layout-images-text .images.slider img,.paragraph--type--text-and-images.paragraph-layout-text-images .images img,.paragraph--type--text-and-images.paragraph-layout-text-images .images.slider img{width:100%;height:auto}.paragraph--type--text-and-images.paragraph-layout-images-text .text-wrapper,.paragraph--type--text-and-images.paragraph-layout-text-images .text-wrapper{width:50%;align-self:stretch;display:flex;align-items:center}@media all and (max-width: 68.6875em){.paragraph--type--text-and-images.paragraph-layout-images-text .text-wrapper,.paragraph--type--text-and-images.paragraph-layout-text-images .text-wrapper{width:100%}}.paragraph--type--text-and-images.paragraph-layout-images-text .text,.paragraph--type--text-and-images.paragraph-layout-text-images .text{position:relative;padding:0 3rem}.paragraph--type--text-and-images.paragraph-layout-images-text .text .text-formatted,.paragraph--type--text-and-images.paragraph-layout-text-images .text .text-formatted{width:100%;padding:0}@media all and (max-width: 68.6875em){.paragraph--type--text-and-images.paragraph-layout-images-text .text,.paragraph--type--text-and-images.paragraph-layout-text-images .text{padding:2.375rem 4.0625rem;width:100%}}@media all and (max-width: 40.5625em){.paragraph--type--text-and-images.paragraph-layout-images-text .text,.paragraph--type--text-and-images.paragraph-layout-text-images .text{padding:1.5rem 0;width:100%}}.paragraph--type--text-and-images.paragraph-layout-text-images .container{flex-direction:row-reverse}@media all and (max-width: 68.6875em){.paragraph--type--text-and-images.paragraph-layout-text-images .container{flex-direction:column-reverse}}.paragraph--type--text-and-images.paragraph-layout-text-images .container .text{padding:0 3rem 0 0}@media all and (max-width: 68.6875em){.paragraph--type--text-and-images.paragraph-layout-text-images .container .text{padding:2.375rem 4.0625rem}}@media all and (max-width: 40.5625em){.paragraph--type--text-and-images.paragraph-layout-text-images .container .text{padding:0}}.paragraph--type--text-and-images.paragraph-layout-text .container{max-width:36.25rem}#block-freelesson{background-color:#c7ba9c3b}@media all and (max-width: 68.6875em){#block-freelesson{padding:1.875rem 3.4375rem}}.block-views-blocklessen-block-1 .block-title{font-family:"Trend Slab One",sans-serif;font-size:1.8rem;line-height:2.2rem;text-align:center;margin:3rem 0 2rem}.block-views-blocklessen-block-1 .block-title:before,.block-views-blocklessen-block-1 .block-title:after{content:"";border-top:2px solid #000;width:34vw;display:block;margin:18px 0;float:left}.block-views-blocklessen-block-1 .block-title:after{float:right}#lessen{padding-top:100px;max-width:1195px;margin-left:auto;margin-right:auto;position:relative}#lessen .view-header{text-align:center}#lessen .view-content{margin:0;padding:0;display:flex;justify-content:space-around}@media all and (min-width: 40.625em)and (max-width: 53.0625em){#lessen .view-content{flex-direction:column}}@media all and (max-width: 40.5625em){#lessen .view-content{flex-direction:column}}#lessen .view-content .views-row{padding:30px}@media all and (max-width: 68.6875em){#lessen .view-content .views-row{padding:1.875rem 0}}@media all and (min-width: 40.625em)and (max-width: 53.0625em){#lessen .view-content .views-row{width:100%;margin:0}}#lessen .view-content .views-row .node--type-course{height:100%}#lessen .view-content .views-row .node--type-course .field--name-field-icon{text-align:center;height:150px;display:flex;justify-content:center;align-content:center}#lessen .view-content .views-row .node--type-course .field--name-field-icon img{width:auto;height:100%}@media all and (max-width: 68.6875em){#lessen .view-content .views-row .node--type-course .field--name-field-icon img{max-width:none}}#lessen .view-content .views-row .node--type-course h2{text-align:center}#lessen .view-content .views-row .node--type-course h2 a{font-size:1.75rem;line-height:2.2rem}#lessen .view-content .views-row .node--type-course .field--name-body{text-align:center;margin:0 auto 4.6875rem}#lessen .view-content .views-row .node--type-course .read-more{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}#ContentBottom #lessen:before,#ContentBottom #lessen:after{display:none}#about-hi-i-am .container{padding:0}@media all and (max-width: 40.5625em){#about-hi-i-am .container .images:before{top:-3.8125rem}}#about-hi-i-am .container .images:after{opacity:70%;bottom:40%;left:.4375rem}@media all and (max-width: 40.5625em){#about-hi-i-am .container .images:after{bottom:0}}#about-hi-i-am .container .images img{padding:5rem}@media all and (max-width: 40.5625em){#about-hi-i-am .container .images img{padding:0}}#about-hi-i-am .container .text-wrapper{position:relative}#about-hi-i-am .container .text-wrapper:before{transform:scale(1.6);right:0}#block-freelesson .container .images img{padding:5rem}@media all and (max-width: 40.5625em){#block-freelesson .container .images img{padding:0}}#about-text{max-width:850px}.paragraph--type--quotes .container{max-width:1440px;margin:0 auto;padding:6.25rem 0}@media all and (max-width: 40.5625em){.paragraph--type--quotes .container:after{left:0}}.paragraph--type--quotes .container .paragraph--type--quote-item{max-width:650px;margin:0 auto;text-align:center}.paragraph--type--quotes .container .paragraph--type--quote-item .field--name-field-quote{font-size:1.25rem;line-height:1.875rem;font-family:"Baskerville",sans-serif;font-style:italic;position:relative;padding:0 3.125rem}.paragraph--type--quotes .container .paragraph--type--quote-item .field--name-field-quote:before{left:0;top:.125rem}.paragraph--type--quotes .container .paragraph--type--quote-item .field--name-field-quote:after{right:0;bottom:0}.paragraph--type--quotes .container .paragraph--type--quote-item .field--name-field-name{font-size:1.25rem;font-family:"Yanone Kaffeesatz";margin-top:1.875rem;text-transform:uppercase;position:relative;padding-top:.625rem}.paragraph--type--quotes .container .paragraph--type--quote-item .field--name-field-name:before{position:absolute;width:1.875rem;content:"";border:1px solid #000;left:50%;transform:translateX(-0.9375rem);top:0}#front-top-1 .container{padding:6.25rem 0}@media all and (max-width: 40.5625em){#front-top-1 .container{padding:0}}#front-top-1 .container .text-wrapper{position:relative}#Main .block{width:100%;height:auto;display:block}#block-alevels-local-tasks{width:0;height:0;display:block}#user-login-form{width:calc(33%);margin:2rem auto;border:1px solid #000;padding:2.5rem 3rem 2rem}.region{width:100%;padding:0 8.5%;margin:0 auto;display:block;position:relative}@media all and (max-width: 68.6875em){.region{padding:0 2.5rem}}.region-contentbottom{padding:0}.view .view-content{width:100%;margin:0}.path-node .view-lessen .view-content{border-bottom:none}.view-lessen .view-content{padding:1rem 6rem;background:url("../images/lessen-blocks-bg.png") no-repeat center top transparent}.view-lessen .views-row .node__header{text-align:center}.view-lessen .views-row .node__content{text-align:justify}.node .node__header{text-align:center}.node--type-home .field--name-body{font-family:"Baskerville",sans-serif;font-weight:400;font-style:normal;background:url("../images/home-body-bg.png") no-repeat 10% 2rem transparent}.node--type-home .field--name-body blockquote{font-style:italic}.node--type-home .field--name-body h4:after{content:"";border-top:1px solid #000;width:50px;display:block;margin:5px auto 0}.node--type-home .field--name-field-phrase{width:100%;padding:1rem 6rem;font-family:"Trend Slab One";font-size:2.45vw;line-height:2.2rem;text-align:center;margin:3rem auto;position:relative;background:url("../images/home-phrase-bg.png") no-repeat 25% top transparent}.node--type-home .field--name-field-phrase:before{content:"";width:20px;height:40px;background:url("../images/sprites.png") no-repeat 0 0 transparent;background-size:1400% auto;background-position:-260px -98px;display:block;position:absolute;top:1rem;left:6rem}.node--type-home .field--name-field-phrase:after{content:"";width:20px;height:40px;background:url("../images/sprites.png") no-repeat 0 0 transparent;background-size:1400% auto;background-position:-260px -145px;display:block;position:absolute;top:1rem;right:6rem}.node--type-page.node--view-mode-full .node__inner{padding:1rem 6rem}.node-6{width:100%;padding:1rem 6rem;padding:3rem 6rem;position:relative;background:url("../images/the-book-shelf-bg.png") no-repeat right bottom transparent}.node-6 .node__header{text-align:left}.node-6 .node__header h1,.node-6 .node__header h2{margin:0}.node-6 .node__header h1 span,.node-6 .node__header h2 span{position:absolute;bottom:2.5rem;left:-1.75rem;width:125px;font-family:"Trend Slab One";font-size:1.5rem;line-height:1.5rem;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.node-6 .node__header h1:after,.node-6 .node__header h2:after{border-top:none;width:0;margin:0}.node-6 .node__content .field--name-body{background:url("../images/the-book-shelf-body-bg.png") no-repeat top center transparent}.node-7{width:100%;padding:3rem 6rem 4rem;position:relative;background:url("../images/translation-bg.png") no-repeat bottom center transparent}.node-7 .node__inner{float:right}#Sitemap{width:calc(80%);max-width:650px;margin:0 auto}#Sitemap .list-items{list-style:none outside}#Sitemap .list-items a{color:#000;font-size:1rem;line-height:1.25rem;font-weight:300;text-decoration:none;letter-spacing:.05em;text-transform:uppercase;display:inline-block;width:100%;margin:.5rem 0}#Sitemap .list-items a:hover{color:red}#Sitemap .list-items .list-items{margin:0 0 0 2rem}#block-linksandcopyright{width:100%;padding:.5rem 6rem}#SitemapLink{font-size:1rem;line-height:1.5rem;float:left;width:25%;text-align:left}#TermsConditions{font-size:1rem;line-height:1.5rem;float:left;width:50%;text-align:center}#Copyright{font-size:1rem;line-height:1.5rem;float:right}#Copyright .symbol{font-size:1.5rem;line-height:1rem;float:left;padding:.6rem .25rem 0 0}.svg .sprite,.svg .region.region-footer #contact .node--type-contact:before,.region.region-footer #contact .svg .node--type-contact:before,.svg .menu--main ul.menu li ul.submenu li a:hover:before,.menu--main ul.menu li ul.submenu li .svg a:hover:before,.svg .menu--main ul.menu li ul.submenu li a.active:before,.menu--main ul.menu li ul.submenu li .svg a.active:before,.svg .menu--secondary-menu ul.menu li ul.submenu li a:hover:before,.menu--secondary-menu ul.menu li ul.submenu li .svg a:hover:before,.svg .menu--secondary-menu ul.menu li ul.submenu li a.active:before,.menu--secondary-menu ul.menu li ul.submenu li .svg a.active:before,.svg .language-switcher-language-url ul.links li a:before,.language-switcher-language-url ul.links li .svg a:before{background-image:url("../images/sprites.svg")}.svg #Logo{background-image:url("../images/logo-bg.svg")}.svg blockcode:after{background-image:url("../images/sprites.svg");background-size:500% auto;background-position:0 0}.svg blockcode:before{background-image:url("../images/sprites.svg");background-size:500% auto;background-position:0 0}.svg .view-lessen .view-content{background:url("../images/lessen-blocks-bg.svg") no-repeat center top transparent;background-size:1180px auto}.svg .node--type-home .field--name-body{background:url("../images/home-body-bg.svg") no-repeat 10% 2rem transparent;background-size:1180px auto}.svg .node--type-home .field--name-field-phrase{background:url("../images/home-phrase-bg.svg") no-repeat 25% top transparent;background-size:1180px auto}.svg .node--type-home .field--name-field-phrase:before{background:url("../images/sprites.png") no-repeat 0 0 transparent;background-size:1400% auto;background-position:-260px -98px}.svg .node--type-home .field--name-field-phrase:after{background:url("../images/sprites.png") no-repeat 0 0 transparent;background-size:1400% auto;background-position:-260px -145px}.svg .node-6{background:url("../images/the-book-shelf-bg.svg") no-repeat right bottom transparent;background-size:1180px auto}.svg .node-6 .node__content .field--name-body{background:url("../images/the-book-shelf-body-bg.svg") no-repeat center top transparent}.svg .node-7{background:url("../images/translation-bg.svg") no-repeat center bottom transparent;background-size:1180px auto}.pen-line-1:before,.node--type-course .pen-line:before,#lessen:before{content:"";background:url(../images/pen@2x.png) no-repeat left center transparent;background-size:auto 17px;width:327px;height:34px;position:absolute;left:0;top:0;transform:rotate(180deg);z-index:2}.pen-line-1:after,.node--type-course .pen-line:after,#lessen:after{content:"";background:url(../images/line1.svg) no-repeat right center transparent;background-size:auto 41px;width:879px;height:28px;position:absolute;right:0;top:3px}@media all and (max-width: 68.6875em){.pen-line-1:after,.node--type-course .pen-line:after,#lessen:after{width:70%;top:-0.25rem;right:-2.8125rem}}@media all and (max-width: 40.5625em){.pen-line-1:after,.node--type-course .pen-line:after,#lessen:after{width:30%;height:1.75rem;top:.4375rem}}.pen-line-2:before,.region.region-footer:before{content:"";background:url(../images/line2.svg) no-repeat right center transparent;background-size:auto 9px;width:65%;height:9px;position:absolute;left:8.5%;top:12px}@media all and (max-width: 68.6875em){.pen-line-2:before,.region.region-footer:before{width:61%;top:12px;left:0}}.pen-line-2:after,.region.region-footer:after{content:"";background:url(../images/pen@2x.png) no-repeat left center transparent;background-size:auto 17px;width:327px;height:34px;position:absolute;right:8.5%;top:0}.node--type-contact .paragraph--type--webform{margin-bottom:70px}.node--type-course .header-wrapper{display:flex}@media all and (max-width: 68.6875em){.node--type-course .header-wrapper{flex-direction:column;padding:0 5rem}}@media all and (max-width: 40.5625em){.node--type-course .header-wrapper{padding:0}}.node--type-course .header-wrapper .text-wrapper{width:50%;font-size:20px;position:relative}@media all and (max-width: 68.6875em){.node--type-course .header-wrapper .text-wrapper{width:100%}}.node--type-course .header-wrapper .text-wrapper h2{margin-bottom:25px}.node--type-course .header-wrapper .text-wrapper .field{margin-bottom:18px}.node--type-course .header-wrapper .text-wrapper .field .field__label{font-size:25px;text-transform:uppercase}.node--type-course .header-wrapper .text-wrapper .field--name-field-price-tip{font-style:italic;font-family:"Baskerville";font-size:14px}.node--type-course .header-wrapper .images{width:50%;position:relative;min-height:12em;align-self:center}@media all and (max-width: 68.6875em){.node--type-course .header-wrapper .images:before{transform:scale(0.6)}}.node--type-course .header-wrapper .images:after{z-index:-1}@media all and (max-width: 68.6875em){.node--type-course .header-wrapper .images:after{right:-1.875rem}}@media all and (max-width: 68.6875em){.node--type-course .header-wrapper .images{width:100%}}.node--type-course .header-wrapper .images img{width:100%;height:auto}.node--type-course .pen-line{position:relative;height:64px;width:100%;margin:50px 0}@media all and (max-width: 40.5625em){.node--type-course .pen-line{background-size:auto 14px;left:-53px}}.node--type-course .container{max-width:850px}.node--type-course .field--name-field-icon{margin:0 auto 50px;text-align:center}.node--type-course .field--name-field-icon img{height:auto;margin:20px}.node--type-course .field--name-body{max-width:36.25rem;margin:0 auto}@media all and (max-width: 40.5625em){.node--type-course .field--name-body{flex-direction:column;padding:0}}@media all and (max-width: 68.6875em){.node--type-course .paragraph--type--text-and-images .container{flex-direction:row;padding:2.5rem 0}}@media all and (max-width: 40.5625em){.node--type-course .paragraph--type--text-and-images .container{flex-direction:column;padding:0}}@media all and (max-width: 68.6875em){.node--type-course .paragraph--type--text-and-images .container .images{padding:0 2.5rem 0 0}}@media all and (max-width: 40.5625em){.node--type-course .paragraph--type--text-and-images .container .images{padding:0 0 2.5rem 0}}@media all and (max-width: 68.6875em){.node--type-course .paragraph--type--text-and-images .container .text{padding:0}}@media all and (max-width: 68.6875em){.node--type-course .paragraph--type--text-and-images.paragraph-layout-text-images .container{flex-direction:row-reverse}}@media all and (max-width: 40.5625em){.node--type-course .paragraph--type--text-and-images.paragraph-layout-text-images .container{flex-direction:column;padding:0}}@media all and (max-width: 68.6875em){.node--type-course .paragraph--type--text-and-images.paragraph-layout-text-images .container .images{padding:0}}@media all and (max-width: 40.5625em){.node--type-course .paragraph--type--text-and-images.paragraph-layout-text-images .container .images{padding:0 0 2.5rem 0}}@media all and (max-width: 68.6875em){.node--type-course .paragraph--type--text-and-images.paragraph-layout-text-images .container .text{padding:0 2.5rem 0 0}}@media all and (max-width: 40.5625em){.node--type-course .paragraph--type--text-and-images.paragraph-layout-text-images .container .text{padding:0}}.node--type-course.node--view-mode-full .field--name-field-icon img{max-width:100px}div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background:#151515}.eu-cookie-compliance-message{float:left;margin:9px 0 0;max-width:60%}.disagree-button.eu-cookie-compliance-more-button,.eu-cookie-compliance-agree-button,.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button{border-radius:0}@media(min-width: 1441px){.block-views-blocklessen-block-1 .block-title:before,.block-views-blocklessen-block-1 .block-title:after{border-top:2px solid #000;width:12vw}.node--type-home .field--name-field-phrase{font-size:1vw}}@media(max-width: 1210px){.node--type-page.node--view-mode-full .node__inner{padding:1rem}.field--type-image img{width:100%;height:auto}.container{width:100%;overflow:visible}.two-thirds.column,.one-third.column{width:100%;margin:0 0 1rem}blockquote{padding:1rem 3rem}blockquote:before{left:0}blockquote:after{right:0}.view-lessen .view-content{padding:1rem 3rem}.node--type-home .field--name-field-phrase{padding:1rem 3rem}.node--type-home .field--name-field-phrase:before{left:3rem}.node--type-home .field--name-field-phrase:after{right:3rem}.node--type-page.node--view-mode-full .node__inner{padding:1rem 0;width:100%;display:inline-block}.node-6,.node-7{padding:3rem}.svg .node-6{background-size:130% auto}.node-7{padding-bottom:10rem}#block-linksandcopyright{padding:.5rem 3rem}}@media(max-width: 768px){.one-half.column{width:100%;margin:0}}@media(max-width: 767px){h1,h2{font-size:2rem;line-height:2.5rem}h1 a,h2 a{font-size:2rem;line-height:2.5rem}h3,#lessen .view-header{line-height:2.25rem}h3 a,#lessen .view-header a{line-height:2.25rem}.view-lessen .view-content .views-row{width:100%;margin:0}.node-6{padding-bottom:56vw}.node-6 .node__content .field--name-body{width:100%}.node-7 .node__inner{width:100%;padding-bottom:6rem}.svg .node-6{background-size:240% auto}.svg .node-7{background-position:-32vw bottom}#SitemapLink{width:15%}.block-views-blocklessen-block-1 .block-title:before,.block-views-blocklessen-block-1 .block-title:after{width:30vw}}@media(max-width: 600px){.block-views-blocklessen-block-1 .block-title:before,.block-views-blocklessen-block-1 .block-title:after{width:28vw}}@media(max-width: 550px){#block-linksandcopyright .links{float:left;width:50%}#SitemapLink,#TermsConditions{width:100%;float:left;white-space:nowrap;text-align:left}.block-views-blocklessen-block-1 .block-title:before,.block-views-blocklessen-block-1 .block-title:after{width:24vw}.path-node.page-node-type-page .block-views-blocklessen-block-1{background-size:100% auto}.svg .path-node.page-node-type-page .block-views-blocklessen-block-1{background-size:100% auto}}@media(max-width: 450px){h1,h2{font-size:1.75rem;line-height:2.25rem}h1 a,h2 a{font-size:1.75rem;line-height:2.25rem}h3,#lessen .view-header{font-size:1.25rem;line-height:1.75rem}h3 a,#lessen .view-header a{font-size:1.25rem;line-height:1.75rem}.node--type-home .field--name-field-phrase{font-size:4vw;line-height:1.25rem}.svg .node--type-home .field--name-field-phrase:before{background-size:1490% auto;background-position:-278px -103px}.svg .node--type-home .field--name-field-phrase:after{background-size:1490% auto;background-position:-274px -152px}.block-views-blocklessen-block-1 .block-title:before,.block-views-blocklessen-block-1 .block-title:after{width:20vw}}/*# sourceMappingURL=alevels.min.css.map */
