@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/css/all.min.css');

.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}.hide{display:none !important}.invisible{visibility:hidden}@media print, screen and (max-width: 39.99875em){.hide-for-small-only{display:none !important}}@media screen and (max-width: 0em), screen and (min-width: 40em){.show-for-small-only{display:none !important}}@media print, screen and (min-width: 40em){.hide-for-medium{display:none !important}}@media screen and (max-width: 39.99875em){.show-for-medium{display:none !important}}@media print, screen and (min-width: 40em) and (max-width: 63.99875em){.hide-for-medium-only{display:none !important}}@media screen and (max-width: 39.99875em), screen and (min-width: 64em){.show-for-medium-only{display:none !important}}@media print, screen and (min-width: 64em){.hide-for-large{display:none !important}}@media screen and (max-width: 63.99875em){.show-for-large{display:none !important}}@media print, screen and (min-width: 64em) and (max-width: 74.99875em){.hide-for-large-only{display:none !important}}@media screen and (max-width: 63.99875em), screen and (min-width: 75em){.show-for-large-only{display:none !important}}.show-for-sr,.show-on-focus{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.show-on-focus:active,.show-on-focus:focus{position:static !important;width:auto !important;height:auto !important;overflow:visible !important;clip:auto !important;white-space:normal !important}.show-for-landscape,.hide-for-portrait{display:block !important}@media screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:block !important}}@media screen and (orientation: portrait){.show-for-landscape,.hide-for-portrait{display:none !important}}.hide-for-landscape,.show-for-portrait{display:none !important}@media screen and (orientation: landscape){.hide-for-landscape,.show-for-portrait{display:none !important}}@media screen and (orientation: portrait){.hide-for-landscape,.show-for-portrait{display:block !important}}@font-face{font-family:Boing;src:url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/fonts/Boing.woff) format("woff2");src:url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/fonts/Boing.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:Boing;src:url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/fonts/HILVCCBoing-Semibold.eot);src:url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/fonts/HILVCCBoing-Semibold.eot#iefix) format("embedded-opentype"),url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/fonts/HILVCCBoing-Semibold.woff2) format("woff2"),url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/fonts/HILVCCBoing-Semibold.woff) format("woff"),url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/fonts/HILVCCBoing-Semibold.ttf) format("truetype"),url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/fonts/HILVCCBoing-Semibold.svg#HILVCC+Boing-Semibold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Boing;src:url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/fonts/Boing-Regular.eot);src:url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/fonts/Boing-Regular.eot#iefix) format("embedded-opentype"),url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/fonts/Boing-Regular.woff2) format("woff2"),url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/fonts/Boing-Regular.woff) format("woff"),url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/fonts/Boing-Regular.ttf) format("truetype"),url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/fonts/Boing-Regular.svg#Boing-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@-webkit-keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media print{*,*:before,*:after,blockquote:first-line,li:first-line{background:transparent !important;color:#000000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bold}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}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}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [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{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;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-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.e-btn{font-family:"Boing",Arial,sans-serif;position:relative;overflow:hidden;display:inline-block;padding:16px 20px;color:#fff;background-color:#ffc000;text-align:center;font-weight:900;font-size:14px;line-height:17px;outline:none;border:0;text-decoration:none;font-weight:900;cursor:pointer}.e-btn:focus,.e-btn:active,.e-btn:visited{color:#fff}.e-btn--full{width:100%}.e-btn--large{font-size:18px;padding:15px 30px}@media print, screen and (min-width: 40em){.e-btn--large{font-size:22px;padding:20px 50px}}.e-btn--inverse{border:1px solid;background-color:transparent}.e-btn--inverse:active,.e-btn--inverse:focus,.e-btn--inverse:hover{border-color:#ffc000;color:#ffc000}.e-btn--inverse.e-btn--white{border-color:#fff;color:#fff}.e-btn--inverse.e-btn--white:active,.e-btn--inverse.e-btn--white:focus,.e-btn--inverse.e-btn--white:hover{border-color:#ffc000;color:#ffc000}.e-btn--link{position:relative;padding:0 40px 0 0;font-size:16px;text-transform:uppercase;background-color:transparent;border:0 !important;color:#ffc000}.e-btn--link .hs_cos_wrapper_type_icon{line-height:0}.e-btn--link .hs_cos_wrapper_type_icon svg{position:absolute;top:50%;right:10px;fill:#ffc000;transform:translateY(-50%);transition:right .3s ease}.e-btn--link:hover svg{right:0}.e-btn--link-reverse{padding:0 0 0 40px}.e-btn--link-reverse .hs_cos_wrapper_type_icon svg{right:auto;left:10px;transition:left .3s ease}.e-btn--link-reverse:hover svg{left:0;right:auto}.e-btn--link:focus,.e-btn--link:visited{color:#ffc000}h2,h3,h4,h5,h6{font-weight:700;color:#3a3a3a;margin-top:0}h1,h2,h3,h4,h5,h6{font-family:"Boing",serif;text-rendering:optimizeLegibility}h1{font-size:34px;line-height:44px;font-weight:400}@media print, screen and (min-width: 40em){h1{font-size:44px;line-height:56px}}h2{font-size:32px;line-height:42px}@media print, screen and (min-width: 64em){h2{font-size:32px;line-height:42px;margin:0px}}h3{font-size:18px;line-height:26px}@media print, screen and (min-width: 64em){h3{font-size:32px;line-height:38px}}h4{font-size:18px;line-height:26px}h5{font-size:16px;line-height:24px}h6{font-size:14px;line-height:24px}a{color:#000}a:focus,a:visited,a:active{color:#292a2e}.link--underlined{position:relative;padding:0 0 6px 0;display:inline-block;font-weight:600;text-decoration:none;transition:color 300ms ease-in-out}.link--underlined:hover{color:#00003a}.link--underlined:hover:before{width:0%}.link--underlined:hover:after{width:100%;background-color:#00003a}.link--underlined:before,.link--underlined:after{content:"";position:absolute;bottom:0;left:0;height:2px;background-color:#ffdf00;transition:width 300ms ease-in-out, background-color 300ms ease-in-out}.link--underlined:before{width:100%}.link--underlined:after{width:0%}.reset-list{list-style:none;padding:0;margin:0}ul,ol{padding:0;list-style-position:outside;list-style-image:none}ul li,ol li{margin-bottom:0}ul li p,ol li p{margin-bottom:0 !important}html,body{margin:0;padding:0;font-size:16px;color:#292a2e}@media print, screen and (min-width: 40em){html,body{font-size:18px;line-height:28px}}html{box-sizing:border-box}body{font-family:"Boing",Arial,sans-serif;font-weight:400;overflow-x:hidden;-webkit-font-smoothing:antialiased}body.disable-scroll{overflow:hidden}*,*:before,*:after{box-sizing:inherit}p{font-size:16px;line-height:26px}@media print, screen and (min-width: 40em){p{font-weight:400;font-size:20px;line-height:32px}}.row{position:relative;width:100%;padding:16px 20px}@media print, screen and (min-width: 40em){.row{padding:16px 32px}}@media print, screen and (min-width: 64em){.row{max-width:1465px;padding:36px 60px;margin:0 auto}}.row--narrow{padding:36px 24px}@media print, screen and (min-width: 40em){.row--narrow{padding:36px}}@media print, screen and (min-width: 64em){.row--narrow{max-width:922px;padding:36px}}.row--collapse{padding-top:0;padding-bottom:0}.page-wrapper{overflow:hidden}.o-wrapper{position:relative;padding:20px 0}@media print, screen and (min-width: 64em){.o-wrapper{padding:60px 0}}.o-wrapper--collapse{padding-top:0;padding-bottom:0}.o-wrapper--collapse-top{padding-top:0}.o-wrapper--collapse-bottom{padding-bottom:0}.o-wrapper--page{transform:translateX(0);transition:all 0.9s cubic-bezier(1, 0.61, 0.62, 0.76);transition-timing-function:cubic-bezier(1, 0.61, 0.62, 0.76);will-change:transform}.o-wrapper--page.slide-left{transform:translateX(-30%)}.o-wrapper--page.slide-right{transform:translateX(30%)}.o-wrapper+.o-wrapper{padding-top:0}.o-wrapper--collapse-top{padding-top:0}.o-wrapper--collapse-bottom{padding-bottom:0}.o-wrapper--collapse{padding-top:0;padding-bottom:0}.m-floating_cta{position:fixed;bottom:20px;left:0;right:0;z-index:9999;background-size:100% 100%}.m-floating_cta__inner{position:relative;display:flex;align-items:center;padding:12px 15px;justify-content:space-between}@media print, screen and (min-width: 40em) and (max-width: 63.99875em){.m-floating_cta__inner{flex-direction:column;align-items:flex-start}}@media print, screen and (min-width: 64em){.m-floating_cta__inner{max-width:1140px;margin:0 auto}}.m-floating_cta__text{display:none}.m-floating_cta__text p{color:#fff;margin:0;padding:0;font-weight:bold}@media print, screen and (min-width: 40em){.m-floating_cta__text{display:block;padding-right:30px}}@media print, screen and (min-width: 64em){.m-floating_cta__text{flex:1 1 auto}}.m-floating_cta__buttons{display:inline-flex;justify-content:center}@media print, screen and (max-width: 39.99875em){.m-floating_cta__buttons{width:100%}}@media print, screen and (min-width: 40em) and (max-width: 63.99875em){.m-floating_cta__buttons{margin:6px 0}}@media print, screen and (min-width: 40em){.m-floating_cta__buttons{justify-content:flex-start}}@media print, screen and (min-width: 64em){.m-floating_cta__buttons{flex:1 1 auto}}.m-floating_cta__button{display:inline-block;background-color:#ffc000;color:#000;padding:12px 20px;line-height:16px;border-radius:10px;text-decoration:none;font-weight:bold;font-size:16px;margin-right:10px;transition:transform .8s ease}.m-floating_cta__button:last-of-type{margin-right:0}.m-floating_cta__button:hover{transform:translateY(-5px)}.m-floating_cta__image-wrapper{position:relative;align-self:stretch;display:none}@media print, screen and (min-width: 40em){.m-floating_cta__image-wrapper{display:block}}@media print, screen and (min-width: 64em){.m-floating_cta__image-wrapper{flex:1 1 auto}}.m-floating_cta__image{position:absolute;bottom:0;right:0;z-index:1}.m-language_item{border-radius:0.5rem;height:auto;position:relative;margin:16px;width:194px;transform:rotateZ(0.57278deg);outline:none;transition:all 0.3s ease 0s}.m-language_item:nth-of-type(2){transform:rotateZ(-0.57278deg)}.m-language_item:nth-of-type(2):hover{transform:rotateZ(0.74388deg) scale(1.1)}.m-language_item:nth-of-type(3){transform:rotateZ(0.77278deg)}.m-language_item:nth-of-type(3):hover{transform:rotateZ(-0.34388deg) scale(1.1)}.m-language_item:nth-of-type(4){transform:rotateZ(-0.37278deg)}.m-language_item:nth-of-type(4):hover{transform:rotateZ(0.54388deg) scale(1.1)}@media print, screen and (min-width: 40em){.m-language_item{width:192px}}.m-language_item.muted .m-language_item__play-button{display:none !important}.m-language_item:hover{box-shadow:rgba(0,0,0,0.3) 0px 15px 25px,rgba(0,0,0,0.3) 0px 5px 10px;transform:rotateZ(-0.74388deg) scale(1.1);z-index:9}.m-language_item:hover .m-language_item__play-button{opacity:1 !important}.m-language_item:active,.m-language_item:focus{box-shadow:#3b9cb9 0px 0px 0px 3px;outline:none}.m-language_item__play-button{opacity:0;background:none;border:none transparent;cursor:pointer;height:24px;left:16px;padding:0px;position:absolute;top:16px;width:24px;z-index:800;outline:none;transition:opacity .4s ease}.m-language_item__play-icon svg{fill:#ffc000;height:24px;transform:rotate(-90deg);width:24px}.m-language_item__content{align-items:initial;align-self:stretch;border:none;border-radius:8px;box-shadow:rgba(0,0,0,0.14) 0px 1px 3px,rgba(0,0,0,0.24) 0px 1px 2px;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0px;position:relative;text-align:start;outline:none;transition:transform 0.3s ease 0s, box-shadow 0.3s ease 0s}.m-language_item__content.active{box-shadow:rgba(0,0,0,0.2) 0px 15px 25px,rgba(0,0,0,0.2) 0px 5px 5px;transform:rotateZ(-0.74388deg) scale(1.1);border:3px solid #3b9cb9;z-index:9}.m-language_item__video{background:#ffc000;border-radius:0.5rem;flex:1 1 0%;height:194px;-o-object-fit:contain;object-fit:contain;width:194px}.m-language_item__video img,.m-language_item__video video{border-radius:0.5rem;height:194px;-o-object-fit:cover;object-fit:cover;transition:transform 0.3s ease 0s;width:194px}.m-language_item__curve{width:101%}.m-language_item__zone{border-radius:8px;display:flex;flex:1 1 auto;flex-direction:column;position:relative;transition:transform 0.3s ease 0s;justify-content:flex-start;margin-top:-32px}.m-language_item__text-wrapper{position:relative;background:#ffc000;display:flex;flex-direction:row;flex-grow:1;justify-content:space-between;align-items:center;position:relative;border-radius:0px 0px 8px 8px;margin-top:-40px;padding:16px 16px 16px;transition:background 0.3s ease 0s}.m-language_item__text-wrapper--center{justify-content:center}.m-language_item__text-wrapper--right{justify-content:flex-end}.m-language_item__text{color:#292a2e;font-size:22px;line-height:28px;margin:0px}.m-language_item__image{margin-left:12px}.m-language_item--top .m-language_item__content{flex-direction:column-reverse}.m-language_item--top .m-language_item__zone{margin-top:0;display:block}.m-language_item--top .m-language_item__play-button{bottom:16px;top:auto}.m-language_item--top .m-language_item__video{flex:none;border-top-right-radius:0;border-top-left-radius:0}.m-language_item--top .m-language_item__video video,.m-language_item--top .m-language_item__video img{border-top-right-radius:0;border-top-left-radius:0}.m-language_item--top .m-language_item__text-wrapper{margin-top:0;display:flex;padding:14px 20px;height:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}.m-language_item--no-media .m-language_item__content{width:100%;justify-content:flex-end;background-color:#ffc000}.m-language_item--no-media .m-language_item__zone{margin-top:0;flex:0}.m-language_item--no-media .m-language_item__text-wrapper{margin-top:0}.m-languages_grid__title{text-align:center;font-size:42px}.m-languages_grid__more{max-width:896px;padding:20px 16px;margin:0 auto}.m-languages_grid__more-button{position:relative;background:transparent;border:0;border-bottom:5px solid #e4e1d8;font-size:24px;font-family:"Boing",Arial,sans-serif;font-weight:700;padding:6px 0;width:100%;text-align:left;outline:none;cursor:pointer}.m-languages_grid__more-button-icon{position:absolute;right:0;top:50%;transform:translateY(-50%)}.m-languages_grid__grid{position:relative;display:flex;flex-wrap:wrap;justify-content:center;margin:0px auto;max-width:896px;width:100%}@media print, screen and (min-width: 64em){.m-languages_grid__grid{justify-content:flex-start}}.m-languages_grid__grid.loading{justify-content:center;height:140px}.m-languages_grid__grid.loading:after{content:'';display:block;border-radius:50%;width:50px;height:50px;font-size:10px;position:absolute;text-indent:-9999em;border-style:solid;border-width:5px;border-top-color:rgba(255,192,0,0.4);border-right-color:rgba(255,192,0,0.4);border-bottom-color:rgba(255,192,0,0.4);border-left-color:#ffc000;transform:translateZ(0);-webkit-animation:spinner 1.1s infinite linear;animation:spinner 1.1s infinite linear;top:50%;transform:translateY(-50%)}.m-pricing__background{background-repeat:no-repeat;background-size:100% 100%}.m-pricing__inner{text-align:center;padding:30px 30px 60px}@media print, screen and (min-width: 40em){.m-pricing__inner{padding:30px 80px}}.m-pricing__heading{font-size:42px;color:#fdfaf1;margin-bottom:30px}.m-pricing__grid{position:relative}@media print, screen and (min-width: 40em){.m-pricing__grid{display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:center;margin:30px 0}}.m-pricing__grid.loading{height:200px}.m-pricing__grid.loading:after{content:'';display:block;border-radius:50%;width:50px;height:50px;font-size:10px;position:absolute;text-indent:-9999em;border-style:solid;border-width:5px;border-top-color:rgba(255,192,0,0.4);border-right-color:rgba(255,192,0,0.4);border-bottom-color:rgba(255,192,0,0.4);border-left-color:#ffc000;transform:translateZ(0);-webkit-animation:spinner 1.1s infinite linear;animation:spinner 1.1s infinite linear;top:50%;transform:translateY(-50%)}.m-pricing__footer{text-align:center;max-width:900px;margin:auto}.m-pricing__footer-text{font-size:30px;line-height:38px;font-weight:700;transform:rotate(-2deg);margin:40px 0 0 0}@media print, screen and (min-width: 40em){.m-pricing__footer-text{font-size:42px;line-height:50px}}.m-pricing_item{position:relative;text-align:center;margin-bottom:20px;width:100%}@media print, screen and (max-width: 39.99875em){.m-pricing_item:last-of-type{margin-bottom:0}}@media print, screen and (min-width: 40em){.m-pricing_item{width:calc(50% - 20px);margin-right:20px}}@media print, screen and (min-width: 40em) and (max-width: 63.99875em){.m-pricing_item:nth-of-type(2){margin-right:0}}@media print, screen and (min-width: 64em){.m-pricing_item{width:240px;margin-right:30px}.m-pricing_item:last-of-type{margin-right:0}}.m-pricing_item__link{display:block;text-decoration:none}.m-pricing_item__inner{background-color:#fdfaf1;border-radius:12px}.m-pricing_item__inner--popular{border-top-right-radius:0;border-top-left-radius:0}.m-pricing_item__top{border-bottom:3px solid #e4e1d8;padding:30px 20px 20px 20px}.m-pricing_item__bottom{padding:20px 20px 15px 20px}.m-pricing_item__popular{position:relative;background-color:#00a57a;padding:15px;border-top-right-radius:12px;border-top-left-radius:12px}.m-pricing_item__popular-text{color:#fdfaf1;font-size:30px;font-weight:600}.m-pricing_item__popular:before{content:'';position:absolute;background-image:url("https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/arrow-large-left.png");background-repeat:no-repeat;background-size:cover;width:110px;height:54px;left:-20px;top:0;transform:scale(0.6)}@media print, screen and (min-width: 40em){.m-pricing_item__popular:before{transform:scale(0.8);left:-50px}}@media print, screen and (min-width: 64em){.m-pricing_item__popular:before{transform:scale(1);left:-108px}}.m-pricing_item__popular:after{content:'';position:absolute;background-image:url("https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/arrow-large-right.png");background-repeat:no-repeat;background-size:cover;width:119px;height:68px;top:-20px;right:-20px;transform:scale(0.6)}@media print, screen and (min-width: 40em){.m-pricing_item__popular:after{transform:scale(0.8);right:-50px}}@media print, screen and (min-width: 64em){.m-pricing_item__popular:after{transform:scale(1);right:-105px;top:-10px}}.m-pricing_item__name{display:block;font-size:32px;font-weight:700;margin-bottom:5px}.m-pricing_item__cost{display:block;font-size:14px;font-weight:600}.m-pricing_item__text{font-size:16px;line-height:22px;font-weight:700;color:#00a57a;padding:0 20px;margin:0 0 10px}@media print, screen and (min-width: 40em){.m-pricing_item__text{padding:0}}.m-pricing_item__button{background-color:#ffc000;color:#000;font-size:16px;font-weight:700;border-radius:12px;padding:5px 15px;line-height:24px;display:inline-block;box-shadow:0 3px 4px 0 rgba(0,0,0,0.2);transition:all .4s ease}.m-pricing_item__button:hover{transform:translateY(-4px);box-shadow:0 3px 5px 0 rgba(0,0,0,0.3)}.m-pricing_item__sale{margin-bottom:10px}.m-pricing_item__sale-item{font-weight:700;font-size:24px;margin-right:15px}.m-pricing_item__sale-item:last-of-type{margin-right:0}.m-pricing_item__sale-item--old{text-decoration:line-through;color:#dedbd2}.m-pricing_item__sale-item--new{position:relative;color:#00a57a}.m-pricing_item__sale-item--new:before{content:'';position:absolute;background-image:url("https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/arrow-small-top.png");background-repeat:no-repeat;background-size:cover;width:35px;height:27px;right:-30px;top:-28px}.m-pricing_item__sale-item--new:after{content:'';position:absolute;background-image:url("https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/arrow-small-bottom.png");background-repeat:no-repeat;background-size:cover;width:40px;height:23px;right:-52px;bottom:-4px}.m-selector{display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:896px;margin:30px auto;padding:0 16px;text-align:left;width:100%}@media print, screen and (min-width: 64em){.m-selector{align-items:baseline;flex-direction:row}}.m-selector__text{color:#292a2e;font-weight:700;margin:0px 5px}.m-selector__wrapper{display:inline-block;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:10px 0}@media print, screen and (min-width: 64em){.m-selector__wrapper{margin:0}}.m-selector__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:3px solid #292a2e;border-radius:0.5rem;font-size:18px;font-family:"Boing",Arial,sans-serif;font-weight:700;padding:8px 40px 8px 16px;text-transform:uppercase;min-width:160px;cursor:pointer;transition:all .4s ease}.m-selector__select:hover,.m-selector__select:focus{box-shadow:0px 0px 0px 3px #3b9cb9;outline:none}.m-selector__arrow{pointer-events:none;position:absolute;right:16px;top:calc(50% - 16px)}.m-selector__arrow svg{height:16px;width:16px;line-height:inherit;vertical-align:middle}

/* @import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.1/css/all.min.css); */
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
/* @import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,300,700); */
@font-face{
  font-family:Boing;
  src:url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/fonts/Boing.woff) format("woff2");
  src:url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/fonts/Boing.woff) format("woff");
  font-weight:700;
  font-display:swap}
@font-face{
  font-family:Boing;
  src:url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/fonts/HILVCCBoing-Semibold.eot);
  src:url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/fonts/HILVCCBoing-Semibold.eot#iefix) format('embedded-opentype'),
    url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/fonts/HILVCCBoing-Semibold.woff2) format('woff2'),
    url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/fonts/HILVCCBoing-Semibold.woff) format('woff'),
    url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/fonts/HILVCCBoing-Semibold.ttf) format('truetype'),
    url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/fonts/HILVCCBoing-Semibold.svg#HILVCC+Boing-Semibold) format('svg');
  font-weight:600;
  font-style:normal;
  font-display:swap}

@font-face{font-family:Boing;
  src:url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/fonts/Boing-Regular.eot);
  src:url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/fonts/Boing-Regular.eot#iefix) format('embedded-opentype'),
    url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/fonts/Boing-Regular.woff2) format('woff2'),
    url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/fonts/Boing-Regular.woff) format('woff'),
    url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/fonts/Boing-Regular.ttf) format('truetype'),
    url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/fonts/Boing-Regular.svg#Boing-Regular) format('svg');
  font-weight:400;font-style:normal;font-display:swap}



/*blue - body */
 /* light blue */
 /* Yellow*/

















/*********************** 2. Macros *******************************/












/*********************************************** intial declartaion of css **********************************************/

a,body,code,dd,div,font,form,h1,h2,h3,h4,h5,h6,html,img,input,label,li,ol,p,s,select,small,span,strike,strong,tr,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;box-sizing:border-box}
*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
html{-webkit-text-size-adjust:none}
footer,header,nav,section,summary{display:block}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}small{font-size:80%}
.footer-container-wrapper ol,.footer-container-wrapper ul,
.header-container-wrapper ol,.header-container-wrapper ul,form ul{list-style:none;list-style-image:none}
html{scroll-behavior:smooth}
html:lang(ko) *{word-break:keep-all}
.footer-container-wrapper ol,.footer-container-wrapper ul,.header-container-wrapper ol,.header-container-wrapper ul{list-style:none;list-style-image:none}



/* html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, select, input, option, textarea, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; box-sizing: border-box; }
* { margin:0; padding:0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
html { -webkit-text-size-adjust: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word }
q { quotes: none }
q:before, q:after { content: ''; content: none }
small { font-size: 80% }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sup { top: -0.5em; }
sub { bottom: -0.55em }
.header-container-wrapper ul,.header-container-wrapper ol,.footer-container-wrapper ul, .footer-container-wrapper ol,form ul { list-style: none; list-style-image: none;}
html {
scroll-behavior: smooth;
}

html:lang(ko) * {
word-break: keep-all;
} */
/* hubspot */

/* .header-container-wrapper ul,.footer-container-wrapper ul, .header-container-wrapper ol,.footer-container-wrapper ol { list-style: none; list-style-image: none; } */

.row-fluid [class*=span]{min-height:0!important}

/* tables still need 'cellspacing="0"' in the markup */



table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left;}
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
table { border: 0 none; border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

/* For modern browsers */ 

.cf:before, .cf:after { content: ""; display: table }
.cf:after { clear: both; }

/* body */

body { color:#2b3647; font-size:20px; line-height: 1.2; font-family: "Boing","Noto","Noto Sans JP","Noto Sans KR","Noto Sans SC","Open Sans",Sans-Serif; font-weight:400; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0); -moz-osx-font-smoothing: grayscale;  -webkit-tap-highlight-color: transparent;  }
body:not(.custom-background-image)::before, body:not(.custom-background-image)::after { display: none !important; }
img { border: 0 none; max-width: 100%; vertical-align:middle;height:auto}
svg path{transition:fill 0.5s ease,stroke 0.5s ease; }
a:focus { outline: none; text-decoration: none; }
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {	 
-webkit-box-shadow: 0 0 0 100px #fff inset;
-moz-box-shadow: 0 0 0 100px #fff inset;
-o-box-shadow: 0 0 0 100px #fff inset;
-ms-box-shadow: 0 0 0 100px #fff inset;
box-shadow: 0 0 0 100px #fff inset;
 color:#333 ;}
li {list-style: none;}
a { color:#2b3647; outline: none;  cursor: pointer; text-decoration:none;  
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
 }
a:hover, a:focus { outline:none; text-decoration: none; }
a:link, a:visited, a:active{color:inherit;}
img {max-width: 100%;}
.hs_cos_wrapper_type_rich_text table {width: 100%;}
.row-fluid [class*="span"]{ min-height:0 !important; }

/* Heading tags */


h1,h2,h3,h4,h5,h6{font-weight:700;}
h1{ font-size:56px;line-height:1.15;margin-bottom: 30px; 
-webkit-transform: rotate(-2deg);;
-moz-transform: rotate(-2deg);;
-o-transform: rotate(-2deg);;
-ms-transform: rotate(-2deg);;
transform: rotate(-2deg);;
 }
h1 small {font-size:54px;line-height:1.3;margin-bottom: 30px; }
h2{font-size:48px;line-height: 1.15;margin-bottom: 18px;}
h3{font-size:36px;margin-bottom: 25px;line-height: 1.25; }
h3 small{font-size:30px;margin-bottom: 25px;line-height: 1.25;color:#2b3647; }
h4{font-size:24px;margin-bottom:30px;line-height: 1.25; }
h5{font-size:20px;margin-top:30px;margin-bottom:20px;line-height: 1.25; }
h6{font-size:16px;margin: 40px 0 10px;line-height: 1.2; }
p { margin-bottom: 20px;line-height: 1.5;}
h3.l-title{ font-size:202px;line-height:1.15; 
-webkit-transform: rotate(-6deg) translate(0%,-108%);
-moz-transform: rotate(-6deg) translate(0%,-108%);
-o-transform: rotate(-6deg) translate(0%,-108%);
-ms-transform: rotate(-6deg) translate(0%,-108%);
transform: rotate(-6deg) translate(0%,-108%);
  }
.countdown h2 {  
-webkit-transform: rotate(-2deg);;
-moz-transform: rotate(-2deg);;
-o-transform: rotate(-2deg);;
-ms-transform: rotate(-2deg);;
transform: rotate(-2deg);;
 }

body:lang(vi) p,
body:lang(vi) .testi-desc *,
body:lang(vi) .app-item *,
body:lang(vi) .footer-top-left .hs-menu-wrapper>ul>li *,
body:lang(vi) .rich-text-wrapper li {
  font-family: "Open Sans", Sans-Serif;
}

.dis-flex{display:flex;flex-wrap:wrap;}
.vmiddle{align-items:center;}
.vbottom{align-items:flex-end;}
.hcenter{justify-content:center;}
.hright{justify-content:right;}
.tc{text-align:center;}
.tr{text-align:right;}
.container,.row-fluid .span12.container{ max-width: 1465px; margin-left: auto !important; margin-right: auto !important; float: none; padding-left:20px; padding-right:20px; }
.dis-flex>.row-fluid-wrapper>.row-fluid:before, .dis-flex>.row-fluid-wrapper>.row-fluid:after{display:none;}
.cp{padding:100px 0;}
.clear { clear: both; }
.overlay,.relative{position:relative;z-index:1;}
.overlay:before { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; background-color: rgba(31, 31, 41, 0.78); z-index: -1; }
.w-50 { width: 50%;}
.before:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index: -1;background-repeat: no-repeat !important;}
.after:after{content:'';position:absolute;right:0;top:0;width:100%;height:100%;z-index: -1;background-repeat: no-repeat !important;}

/*COmmon Button Css */

.dis-flex.btn-link {margin-top: 38px;margin-bottom: 50px;align-items: flex-end;}
.dis-flex.btn-link a.com-link {margin-left:57px;}
.common-cta{margin-top:23px;}
.common-cta a, a.cta-button,a.com-btn{text-decoration:none !important;position: relative; background-color:#ffc000; font-size: 20px;  
-webkit-transition: transform 300ms, boxShadow 300ms;
-moz-transition: transform 300ms, boxShadow 300ms;
-o-transition: transform 300ms, boxShadow 300ms;
-ms-transition: transform 300ms, boxShadow 300ms;
transition: transform 300ms, boxShadow 300ms;
text-align: center; font-weight:700;padding: 18px 39px;border-radius: 5px; display: inline-block; color:#2b3647;}
.com-link {text-decoration:none !important;color: #2b3647 !important;text-transform: uppercase;font-weight:700;padding:0 6px 16px;display: inline-block;font-size:16px;position:relative;}
.blue-btn{background-color:#2b3647!important;color:#ffffff!important; }
.common-cta a:hover,a.cta-button:hover,a.com-btn:hover, input[type="submit"]:hover {  
-webkit-box-shadow: 0 30px 50px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 30px 50px 0 rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 30px 50px 0 rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 30px 50px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 30px 50px 0 rgba(0, 0, 0, 0.1);
; 
-webkit-transform: translateY(-6px);
-moz-transform: translateY(-6px);
-o-transform: translateY(-6px);
-ms-transform: translateY(-6px);
transform: translateY(-6px);
;}
.rich-text-wrapper a.com-btn{color: #2b3647}
.rich-text-wrapper .container {padding-top: 60px}
a.com-link:after {background-size: cover;
  height: 20px;
  background: url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/com-link-line.png);
}
span.hs-form-required {
  display: none;
}
iframe {width: 100%;border-radius: 8px;}

/*COmmon Content Css */

/* .body-container-wrapper { margin-top: 172px; } */
.body-container-wrapper {z-index: 1; position: relative;}
/* .footer-container-wrapper {z-index: 2; position: relative;} */
.detail-content { font-size:20px;line-height: 1.23; }
.detail-content > *:last-child{margin-bottom:0 !important;}
.detail-content ul,.detail-content ol { padding-left: 30px;margin-bottom: 50px; }
strong{font-weight:700;}
.bg {background-size: cover !important;background-position: center center  !important;background-repeat: no-repeat  !important;}
.com-text {text-align: center;margin: 0 auto;}
.mobile{display:none;}
/* Form CSS Start here */

input::-webkit-input-placeholder { color: #2b3647; opacity:1; } /* WebKit browsers */
input:-moz-placeholder { color: #2b3647; opacity:1; } /* Mozilla Firefox 4 to 18 */
input::-moz-placeholder { color: #2b3647; opacity:1; } /* Mozilla Firefox 19+ */
input:-ms-input-placeholder { color: #2b3647; opacity:1; } /* Internet Explorer 10+ */
textarea::-webkit-input-placeholder { color:#2b3647; opacity:1; } /* WebKit browsers */
textarea:-moz-placeholder { color: #2b3647; opacity:1; } /* Mozilla Firefox 4 to 18 */
textarea::-moz-placeholder { color: #2b3647; opacity:1; } /* Mozilla Firefox 19+ */
textarea:-ms-input-placeholder { color: #2b3647; opacity:1; } /* Internet Explorer 10+ */

select::-ms-expand {display: none;}
input::-ms-clear { display:none;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {-webkit-box-shadow: 0 0 0 100px  inset;-moz-box-shadow: 0 0 0 100px  inset; box-shadow: 0 0 0 100px  inset;	color:#2b3647; -webkit-text-fill-color: #2b3647;}

input,textarea,select {border-radius: 0; }
button, html input[type="button"], input[type="reset"], input[type="submit"], textarea { -webkit-appearance: none; border-radius: 0; transition: color 0.5s ease ; }
button, input, select, textarea,option { font-size: 100%; margin: 0; vertical-align: baseline; font-family:Boing;}
input[type="text"],input[type="tel"],input[type="email"]{ -webkit-appearance:none !important; }
input[type="submit"] {cursor: pointer;transition:color 0.5s ease;}
textarea { overflow: auto; vertical-align: top; resize:none; height:18.4vw; }

/* Fieldset */
/* -------- Forms --------- */

.form-title { font-size: 27px; line-height: 32px; margin-bottom: 17px; }

form .hs-richtext{ text-align:center; }
form{ margin:0; float: none !important; }
form legend{ color:#8B8B8B; font-size:18px; margin-bottom: 0; }

/* Two Column Structure */

.form-columns-1 , .form-columns-2 , .form-columns-3 { max-width: 100% !important; }
.form-columns-2 > .hs-form-field { width: 48% !important; float: none !important;display:inline-block;vertical-align:top; }
.form-columns-2 > .hs-form-field:first-child{margin-right:4%;}

.form-columns-3 > .hs-form-field { width: 30% !important; float: none !important;margin-right:5%; }
.form-columns-3 > .hs-form-field:last-child{margin-right:0% !important;}


.hs-form-field { margin-top: 25px;  position:relative; }
.hs-form-field > label{  
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-o-transition: all .2s ease;
-ms-transition: all .2s ease;
transition: all .2s ease;
 color: #ffc000; font-size: 16px; line-height: 1.2;font-weight: 500; position: relative; margin-bottom:10px; display: block; }
.hs-form-field span.hs-form-required { color: #eb3f79; }
.hs-form-field .input{ display:table; width:100%;margin-right:0px !important; }

.hs-form textarea, .hs-form input[type="text"], .hs-form input[type="password"], .hs-form input[type="datetime"], .hs-form input[type="datetime-local"],  .hs-form input[type="date"], .hs-form input[type="month"], 
.hs-form input[type="time"], .hs-form input[type="week"],  .hs-form input[type="number"], .hs-form input[type="email"], .hs-form input[type="url"], .hs-form input[type="search"], .hs-form input[type="tel"], .hs-form input[type="color"], .hs-form select {
  font-size:18px;background: #f8f9f9; line-height: normal; color: #152537 !important; font-weight:400; border-radius:3px; padding:13.5px 15px; width:100%; border:1px solid #c4c6ca;-webkit-appearance: none;-moz-appearance:none;-ms-appearance:none;width:100% !important; }
.hs-form input:focus{ outline: 0; }
.hs-form select { -webkit-appearance: none; background-image: url(https://www.prodo.com/hubfs/Prodo%20Assets%20-%20May%202020/chevron-down-solid.svg); background-repeat: no-repeat; background-size: 15px; background-position: calc(100% - 25px); padding-right: 40px; }
.hs-recaptcha {  margin-bottom:50px; }
.hs-form input[type="checkbox"]{ margin-right:25px; }
.hs-form textarea{ height:140px !important; resize: vertical; resize:none;width:100% !important; }

.hs-form .inputs-list { margin: 0; padding: 0; list-style: none; }

.actions { margin-top: 30px; }

input[type="submit"]{ padding: 21px 38px;border-radius: 6px; font-weight: 700; background-color:#ffc000;border: 1px solid #ffc000;color: #2b3647 ; display: inline-block; text-decoration: none;line-height:normal;  -moz-appearance: none;  -ms-appearance: none;  -webkit-appearance: none;  
-webkit-transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
-ms-transition: all 0.7s ease;
transition: all 0.7s ease;
cursor:pointer;}


.hs-error-msgs{ position:relative;}
.hs-error-msgs li label{ font-size: 16px; line-height: 24px; color:#fa2828; display: inline-block; position: relative;margin-top:10px; }
.hs-error-msgs li{ list-style-type:none; }
.hs-input.invalid.error { border: 1px solid #eb3f79 !important; }

.hs-form-checkbox, .hs-form-radio{ width:50%; float:left; list-style-type:none; margin-top:30px; }
.hs-form-checkbox input, .hs-form-radio input{ margin-right: 27px; }

.submitted-message {  text-align: center; font-size: 34px; overflow: hidden !important; line-height: normal;font-weight:500; }


.hs-fieldtype-checkbox { margin-bottom: 10px; }
.hs-fieldtype-checkbox > label { margin-bottom: 20px; }
.hs-form-checkbox { width: 100%; margin: 0 !important; display: inline-block;margin-bottom:32px !important }
.hs-form-checkbox:last-child { margin-bottom: 0 !important; }
.hs-form-checkbox label.hs-form-checkbox-display { font-size: 14px; font-weight: 500; display:flex;flex-wrap:wrap; }
.hs-form-checkbox-display .hs-input { display: none; }
.hs-form-checkbox label.hs-form-checkbox-display input+span{display:inline-block;position:relative; font-weight: 500;cursor:pointer;line-height:1.5;color:#434a4f;margin-left:0px;padding-left: 40px;font-size:18px; }
.hs-form-checkbox label.hs-form-checkbox-display input+span:before  { width: 25px; height: 25px; content: ''; background-color: #f8f9f9;border:1px solid #c4c6ca; display: inline-block;transition:0.5s ease all;position:absolute;left:0px;border-radius:4px;}
.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:before { background-color:  #ffc000; opacity: 1; border: 1px solid  #ffc000;; }
.hs-form-checkbox label.hs-form-checkbox-display input+span:after{content: ""; position: absolute; left: 5px; top: 6px; background: url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/tick.png); background-size: 16px; background-position: center center !important; background-repeat: no-repeat !important; width:0px; height: 14px; }
.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:after {width:16px;}
.hs-form-checkbox label.hs-form-checkbox-display a  { color: #eb3f79 !important; text-decoration: underline; }
.hs-form-checkbox label.hs-form-checkbox-display a:hover {color:#638df3 !important}

.hs-form-booleancheckbox label.hs-form-booleancheckbox-display { font-size: 14px; font-weight: 700; display:flex;flex-wrap:wrap; }
.hs-form-booleancheckbox .hs-input { display: none; }

.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span{display:inline-block;position:relative; font-weight: 700;cursor:pointer;line-height:1.5;color:#434a4f;margin-left:0px;padding-left: 40px; }
.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before { width: 25px; height: 25px; content: ''; background-color: #fff;border:1px solid #c4c6ca; display: inline-block;transition:0.5s ease all;position:absolute;left:0px;border-radius:4px;}
.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:before { background-color: #ffc000; opacity: 1; border: 1px solid #ffc000; }
.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:after{content: '\f00c' !important; color: #fff; font-family: 'Font Awesome 5 Free'; font-size: 14px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center;position: absolute; left: 6px; top: 3px;}
.hs-form-booleancheckbox a { color: #638df3 !important; text-decoration: underline; }
.hs-form-booleancheckbox a:hover {color:#eb3f79 !important}

li.hs-form-booleancheckbox { margin-bottom: 20px; }
.legal-consent-container .hs-form-booleancheckbox-display p { margin: 0; width: 100%; display: inline-block; font-weight: 500;line-height:1.5; }

.hs-fieldtype-radio { margin-bottom:0px; }
.hs-fieldtype-radio > label { margin-bottom: 20px; }
.hs-form-radio { display: inline-block; width: auto; margin-right: 40px;margin-top:0px; }
.hs-form-radio:last-child { margin-bottom: 0 !important; }
li.hs-form-radio {margin-right: 43px !important;}
.hs-fieldtype-radio label.hs-form-radio-display { font-size: 14px; font-weight: 500; display:flex;flex-wrap:wrap; }
.hs-form-radio .hs-input { display: none; }
.hs-form-radio label.hs-form-radio-display input+span{display:inline-block;position:relative; font-weight: 500;cursor:pointer;line-height:1.2;color:#434a4f;margin-left:0px;padding-left: 34px;font-size:18px; }
.hs-form-radio label.hs-form-radio-display input+span:before  { width: 20px; height: 20px; content: ''; background-color: #f8f9f9;border:1px solid #c4c6ca; display: inline-block;transition:0.5s ease all;position:absolute;left:0px;border-radius:100%;}
.hs-form-radio label.hs-form-radio-display input:checked+span:before { background-color:#ffc000; opacity: 1; border: 1px solid #ffc000; }
.hs-form-radio label.hs-form-radio-display input:checked+span:after { content: '' !important; justify-content: center; left:7px; top:7px; position: absolute; width: 8px; height: 8px; background:#2b3647; border-radius: 100%; }
.hs-form-radio label.hs-form-radio-display a { color: #eb3f79 !important; text-decoration: underline; }
.hs-form-radio label.hs-form-radio-display a:hover{color:#638df3 !important}

form .hs-richtext { text-align: left;}
form a:hover { color: #ee4e34 !important; }
.hs-form input[type="text"]:focus, texrarea:focus{background:#fff;}
.hs_error_rollup { display: none; }

/* File Upload */

.hs-fieldtype-file > label {font-weight:700;}
.hs-fieldtype-file { border: 1px dashed #c4c6ca; width: 100% !important; height: auto; display: inline-block; text-align: center;padding: 43px 20px 14px; }
.hs-fieldtype-file input { width: 100%; opacity: 0; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; cursor: pointer; }
/* .hs-fieldtype-file .input:after { content: 'Choose File'; text-transform: uppercase; font-size: 16px; font-weight: 700; margin: 0 auto; text-align: center; width: 100%; color:#2b3647; } */
.uplo-sec span {text-transform: uppercase; font-size: 16px;font-weight: 700; margin: 0 auto;text-align: center; position: relative;padding-top: 0px;padding-bottom: 10px;display: inline-block;top: -9px;color: #2b3647;}
.uplo-sec span:after { width: 100% !important;}

/* Check Box & Radio Button in One Col */
form div.hs-form-field .input > ul > li{margin:0 0 16px;}
form .legal-consent-container .hs-form-booleancheckbox-display>span { margin-left: 0; }
form .legal-consent-container .field.hs-form-field { margin-bottom: 0; }
form .legal-consent-container a { font-weight: 700; }
form .legal-consent-container a:hover { color:#3c9cb8; }

/* Common Rich Text Styles */


.rich-text-wrapper ul { margin:35px 0 15px; padding: 0; list-style: none; }
.rich-text-wrapper ul li { padding-left: 40px;margin-bottom:20px; position: relative; }
.rich-text-wrapper ul li:before{ content:'';width:10px;height:10px;position:absolute;left:0px;top:6px;border-radius: 50%;background:#ffc000; }
.rich-text-wrapper ol { counter-reset: section; margin:10px 0; padding: 0; list-style: none; display: inline-block; width: 100%; }
.rich-text-wrapper ol li { padding-left: 40px;margin-bottom: 20px; position: relative; }
.rich-text-wrapper ol li::before { top: 3px;counter-increment: section; content: counters(section,".") ". "; font-size: 18px; line-height: 1.2; font-weight: 700; position: absolute; left: 0; }
.rich-text-wrapper a{text-decoration:underline;color:#3c9cb8;overflow-wrap: break-word;}
.rich-text-wrapper a:hover{text-decoration:none;}

/*==============================================================================================
Header css start
==============================================================================================*/


.wrapper-header{ position: relative; width: 100% !important; top: 0; left: 0;background:#2b3647;padding:0 0 6px;z-index: 999;}
.logo-img { width: 234px;padding-top: 36px; 
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.logo-img img { width: 100%;}
a.hidein {display: none;}
.wrapper-header * {color: #ffffff;}
.inner-header {padding:20px 0 9px;display: flex;flex-wrap: wrap; align-items: center;position: relative;transition: .5s padding ease; }

.header-nav-right {width: 43%;padding-bottom: 12px;text-align: right;justify-content: flex-end;}
.inner-header { max-width: 1142px;margin: 0 auto;}

.wrapper-header .site-search { overflow: hidden; font-size:16px;position: relative;}
.wrapper-header .search-icon i {width: 28px; cursor: pointer;}
.global-icon.dis-flex p {margin: 0;cursor: pointer;font-weight: 600; font-size:16px;}
.global-icon.dis-flex p i {position: relative; top: 3px;margin-left: 10px;}
.wrapper-header form.search-form { margin-bottom: 0;width: 0;overflow: hidden;transition: width .5s ease;}
.wrapper-header form.search-form.form-width { width: 194px;margin-left: 15px;overflow: inherit;}
.wrapper-header form input[type="search"] {width:100%; color: #2b3647;margin-bottom: 0;-webkit-appearance: none;padding: 4px 5px 4px;border-color:transparent;}

.wrapper-header .search-icon {font-weight: 600;cursor: pointer;display: flex;align-items: center;}
.search-icon:hover, footer a:hover,a.com-link:hover,.logo .hidein:hover,a.hidein:hover i{color:#ffc000 !important}
.footer-social-link:hover{background-color:#ffc000}
.menu-right {width:31%;}
.menu-right ul {display: flex;align-items: center;}
.menu-right ul li {position: relative;padding: 0 0px 14px;margin-right:75px;min-width: 100px;
  text-align: center;}
.menu-right ul li:last-child {margin: 0;}
.menu-right ul li a{padding:0 10px;font-weight: 600; font-size:16px;text-transform: uppercase;}
.language-switcher { margin-left: 51px;text-align: right;}
.language-switcher img {margin-left:20px;width: 34px;}
.global-icon.dis-flex { justify-content: space-between;align-items: center;}
p.l-open i { transform: rotate(180deg);}

.menu-right ul li:after, .wrapper-header .menu ul>li.hs-menu-depth-1:after,a.hidein:after,.com-link:after,.uplo-sec span:after { position: absolute; content: ''; height: 15px; background: url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/yellow-underline.png); width:0; overflow: hidden; background-size: 100%;  background-repeat: no-repeat!important; background-position: center center!important; left: 0; bottom: -3px; 
   
-webkit-transition: width .1s ease;
-moz-transition: width .1s ease;
-o-transition: width .1s ease;
-ms-transition: width .1s ease;
transition: width .1s ease;
;left: 0;
  right: 0;
  margin: 0 auto; }
.menu-right ul li:hover:after,.wrapper-header .menu ul>li.hs-menu-depth-1:hover:after,.com-link:after {width: 100%;}
.wrapper-header .menu ul>li.hs-menu-depth-1>a {  font-size:16px;text-transform: uppercase;position:relative;font-weight: 600; }
.logo {width: 114px;}
a.hidein { display: none; position: relative; padding-bottom: 7px; margin-top: 11px; }
a.hidein i {margin-left: 10px;}
a.hidein:after {width: 100%;height: 7px;background: url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/back-underline.png);background-repeat: no-repeat !important;background-position: left center !important;}
.is-scrolled .wrapper-header .inner-header {padding:5px 0 !important;animation: popout 1s ease;
    -webkit-animation: popout 1s ease;
    -webkit-animation-fill-mode: forwards;transition: 0.8s;
    animation-fill-mode: forwards;}
/* .is-scrolled .body-container-wrapper {margin-top: 73px;} */
.is-scrolled .wrapper-header .inner-header .logo .showin, .is-scrolled .wrapper-header .promo-banner { display: none;}
.is-scrolled .wrapper-header .inner-header .logo .hidein { display: block;font-size: 16px;font-weight: bold;}
.is-scrolled .wrapper-header .header-nav-right {padding-bottom: 0;}
.is-scrolled .wrapper-header {padding: 0;}
ul.language{display:none}
ul.expand-f {padding:14px 0 20px;border-radius: 5px;margin-top: 12px;display: block!important;position: absolute;width: 200px;overflow-y: scroll;  
-webkit-box-shadow: 0 30px 50px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 30px 50px 0 rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 30px 50px 0 rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 30px 50px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 30px 50px 0 rgba(0, 0, 0, 0.1);
;background: #ffffff;height:266px;color:#2b3647;z-index: 999;}
ul.expand-f li a { color:#2b3647; padding:5px 14px;display: block; width: 100%; font-size: 16px; font-weight: 600; }
ul.expand-f li {text-align:left;margin: 0 0 2px;}
ul.expand-f li a:hover{background:#3c9cb8;color:#ffffff}
.menu-right ul li:hover:after, .wrapper-header .menu ul>li.hs-menu-depth-1:hover:after, .com-link:after {
  width: 100%;
}

@keyframes popout {
    from{transform:scale(1)}
    to{transform:scale(1)}
}
@-webkit-keyframes popout {
    from{transform:scale(1)}
    to{transform:scale(1)}
} 


@media(min-width:1025px) and (max-width:1400px){
  /*   .body-container-wrapper {margin-top: 155px;} */
/*   .inner-header { justify-content: space-between;padding: 18px 0 !important;} */
   .inner-header { justify-content: space-between;}
  .menu-right ul li { margin-right:75px;}
  .menu-right {width:34%;}
  .wrapper-header .menu {width: 18%;}
  .header-nav-right { width:30%;padding-bottom:0px;}
  .language-switcher {margin-left: 20px;}
  .wrapper-header .menu .hs-menu-wrapper>ul { padding-left: 40px;}
  .wrapper-header form.search-form.form-width {width: 160px;}
  .wrapper-header .menu .hs-menu-wrapper>ul {padding-left: 0!important;}
  .logo {width:120px;}
}

.is-scrolled .wrapper-header { position:fixed;box-shadow: 0 0 20px 0 rgba(0, 0, 0, .2); }
.wrapper-header li.hs-menu-item.hs-menu-depth-1.hs-item-has-children > ul {z-index: 2;position: absolute;top:27px;background: #fff;color:#2b3647; opacity: 0; visibility: hidden;left: 0;}
.wrapper-header li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:hover > ul {opacity: 1;visibility: visible;}
.wrapper-header li.hs-menu-item.hs-menu-depth-1.hs-item-has-children > ul > li> a {display: inline-block;font-size:14px;padding:8px 10px;color:#2b3647;}
.wrapper-header li.hs-menu-item.hs-menu-depth-1.hs-item-has-children > ul > li{display:inline-block;width:100%;}

@media(min-width:1025px){
  .mobile-trigger {display: none;}
  .wrapper-header .menu{  width:16%;}
  .is-scrolled .wrapper-header .menu ul>li.hs-menu-depth-1>a,.is-scrolled .menu-right ul li a   { margin-top: 15px; display: inline-block;}

  /*************************************Depth 1****************************************************/
  .wrapper-header .menu .hs-menu-wrapper > ul{padding-left:2px;display: flex; flex-wrap: wrap;display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex;}
  .wrapper-header .menu ul > li.hs-menu-depth-1{padding: 0 16px 14px;position:relative;}
  .wrapper-header .menu ul li.hs-menu-item.hs-menu-depth-1:last-child { padding-right: 0!important;border-right: 0!important;}

  .wrapper-header .menu ul > li.hs-menu-depth-1:hover> a { text-decoration:none;}
  .wrapper-header .menu .hs-menu-wrapper>ul li:last-child, .wrapper-header .menu .hs-menu-wrapper>ul li:nth-last-child(2) {display: none;}
  .is-scrolled .wrapper-header .menu ul>li.hs-menu-depth-1:after {height: 9px;bottom: 4px;}
  .wrapper-header .menu .hs-menu-wrapper>ul li.hs-menu-item.hs-menu-depth-1:first-child {
    display: block !important; padding-right: 16px !important;}
  .inner-header.no-nav {
    justify-content: space-between;
  }
}

@media(max-width:1024px){
  /* .body-container-wrapper { margin-top: 124px;}
  .is-scrolled .body-container-wrapper {margin-top: 61px;}
  .mobile-open .body-container-wrapper { margin-top:60px;} */
  img.m-close {display: none;}
  .mobile-open img.m-opn { display: none;}
  .mobile-open img.m-close {display: block;}
  .wrapper-header .site-search {display: none;}
  .language-switcher,.header-nav-right  { display: none;}
  .mobile-open .language-switcher { margin: 0;display:block;}
  a.showin img {  
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
; width: 50px !important;}
  .wrapper-header .inner-header { padding: 12px 0 6px;justify-content: space-between;}
  .is-scrolled .wrapper-header .inner-header { padding:12px 0 6px !important;}
  .is-scrolled a.showin img {width: 36px !important;}
  .is-scrolled .wrapper-header .inner-header .logo .hidein {display: none;}
  .is-scrolled .wrapper-header .inner-header .logo .showin {display: block;}
  /* .is-scrolled .wrapper-header .mobile-trigger {top: 14px;} */
  .logo {width:74px;margin-left: 60px;} 
  .menu-right {width: calc(100% - 200px);}
  .menu-right ul {justify-content: flex-end;} 
  .menu-right ul li { margin-top: 10px !important;margin-right: 23px;}
  .menu-right ul li a {font-size: 14px;padding: 0 ;}
  .mobile-open .promo-banner, .mobile-open .logo, .mobile-open .menu-right { display: none;}
  .mobile-open .mobile-trigger {top: 20px;}
  .mobile-open .header-nav-right {display:flex;padding-top: 15px;width:100%;z-index: 999;justify-content: flex-end;}
  .mobile-open .wrapper-header .mobile-trigger {top: 18px;}
  .mobile-open{ background:#2b3647;}
  .mobile-open .wrapper-header{height: 100%;  }
  /**********************************************Toggle Icon***************************************/
  .wrapper-header .mobile-trigger{width: 35px;height:30px;position: absolute;cursor: pointer; z-index: 12;top: 21px; left: 0px; display: inline-block !important;}

  /**********************************************Depth 1***************************************/
  .wrapper-header .menu .hs-menu-wrapper { position: fixed; width: 100%;max-width: 100%; left:-1800px; overflow-y: scroll!important;overflow-x: hidden!important;top:60px; background:#2b3647; height:100%; }
  .wrapper-header .menu ul > li.hs-menu-depth-1 > ul { padding: 0 0 15px;display:none; }
  .wrapper-header .mobile-trigger.active-re +  .hs-menu-wrapper { display:block!important;left:0;transition: all .5s ease; }
  .wrapper-header .menu ul > li.hs-menu-depth-1{position: relative;padding: 10px 20px 12px 0;max-width: 400px;margin-bottom: 10px;}
  .wrapper-header .menu ul > li.hs-menu-depth-1 > a { text-transform: capitalize; font-weight: 700;display:block;font-size:36px; }
  .wrapper-header .menu .hs-menu-wrapper > ul {height: 100%;overflow-y: scroll; padding: 60px 20px;}
  .wrapper-header .menu ul>li.hs-menu-depth-1:after{ background: url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/Menu-underline.png);background-repeat: no-repeat !important; width: 100%;}
  .wrapper-header .menu ul>li.hs-menu-depth-1 a:after { content: ''; position: absolute; right: 0; top: 5px; background: url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/white-arrow.png); background-size: 100%; width: 30px; height: 30px; background-repeat: no-repeat; background-position: center; } 
  .wrapper-header .menu ul>li.hs-menu-depth-1:after{  background-size:100% 14px !important;}
  .inner-header.no-nav .logo {width: 74px; text-align: center;margin-left: auto; margin-right: auto;}
  .is-scrolled .wrapper-header .inner-header.no-nav {   padding: 8px 0 6px !important;}
}

@media (max-width:1024px) and (min-height:500px){

  .wrapper-header .menu .hs-menu-wrapper:before { content: '';position: absolute;bottom: 49px;left: 0; width: 360px;height: 299px; background: url('https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/light-blue-dots.png');background-size:100%;background-position:center bottom;background-repeat:no-repeat;}  
  .wrapper-header .menu .hs-menu-wrapper:after { content: '';position: absolute;bottom: -72px;left: 0;width: 100%;height: 216px;background: url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/white-underline.png);background-size: cover;background-position: center bottom;background-repeat: no-repeat;}

}

@media(max-width:767px){
  .menu-right {width: calc(100% - 157px);}
  a.showin img { width: 40px !important;}
  .promo-banner h6 {padding-right: 20px !important;}
  .promo-flex a {margin-left: 10px !important;}
}

/*  Footer Css */

.hs-blog-post .social-section{ position: relative; z-index: 999; }

footer { background: #2b3647;text-align: center; padding:155px 0 65px;  position: relative; }
footer:before { content: ''; position: absolute;height:77px;top: -74px;left: 0;right: 0; width: 100%;background-image: url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/brushstrokes/navy-bg-up.png); background-repeat:repeat-x;}
.common-link .com-link {color:#ffffff !important;margin-top: 18px;padding: 0 4px 13px;}
.common-link { margin: 30px auto 0;}
.footer-social-link {display: flex;align-items: center;justify-content: center;border-radius: 56% 48% 53% 56% / 70% 50% 58% 41%;padding: 4px;color: #2B3648;background-color: #F1A278; width: calc(25% - 16px);max-width: 28px;}
.footer-social-link img { max-height: 18px; width: 100%;height: 100%;}
.footer-social-link:not(:last-of-type) { margin-right: 32px;}
.f-social-icons { margin-top:50px;display: flex; justify-content: center;width: 100%;}
.footer-social-link:nth-of-type(1) img {  
-webkit-transform: translate(0%, -31%);
-moz-transform: translate(0%, -31%);
-o-transform: translate(0%, -31%);
-ms-transform: translate(0%, -31%);
transform: translate(0%, -31%);
 }
.footer-social-link:nth-of-type(2) img {  
-webkit-transform: translate(26%, 0%);
-moz-transform: translate(26%, 0%);
-o-transform: translate(26%, 0%);
-ms-transform: translate(26%, 0%);
transform: translate(26%, 0%);
 }
.footer-social-link:nth-of-type(3) img {  
-webkit-transform: translate(24%, 0%);
-moz-transform: translate(24%, 0%);
-o-transform: translate(24%, 0%);
-ms-transform: translate(24%, 0%);
transform: translate(24%, 0%);
 }
.footer-social-link:nth-of-type(4) img {  
-webkit-transform: translate(-20%, 0%);
-moz-transform: translate(-20%, 0%);
-o-transform: translate(-20%, 0%);
-ms-transform: translate(-20%, 0%);
transform: translate(-20%, 0%);
 }
.footer-top {margin: 61px 0 0;}
.footer-top-left ,.footer-com-links{max-width: 870px; margin: 0 auto;}
.footer-top-left .hs-menu-wrapper>ul > li {width: 30%;}
.footer-top-left .hs-menu-wrapper>ul li a{font-size: 16px;color:#fff;}
.footer-top-left .hs-menu-wrapper>ul li ul li a,a.footer-link{color:#91969d;}
.footer-top-left .hs-menu-wrapper>ul>li>ul { margin: 18px 0 0;}
.footer-top-left .hs-menu-wrapper>ul>li>ul>li { margin: 0px 0 17px;}
a.footer-link{font-size: 14px;display: inline-block;font-weight: 600;margin: 0 10px;}
.footer-top-left .hs-menu-wrapper li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:nth-of-type(5) ul li a,.footer-top-left li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:nth-of-type(6) ul li a {color: #fff; margin: 0 0 0px;}
.footer-com-links.dis-flex {margin-top: 37px;text-align: center;display: inline-flex;}
.footer-top-left .hs-menu-wrapper li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:nth-of-type(5) ul{margin-top:34px;}
.footer-top-left li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:nth-of-type(6) ul{margin-top:0px;}
footer a.com-link:after { background-size: 100%;bottom: -7px;}

@media(max-width:767px){
  footer.footer-2023-with-cta ul {
    display: flex;
    flex-direction: column;
  }

  footer.footer-2023-with-cta .footer-top-left .hs-menu-wrapper > ul > li.hs-menu-item.hs-menu-depth-1:nth-child(4n-3) {
    order: 1;
  }
  
  footer.footer-2023-with-cta .footer-top-left .hs-menu-wrapper > ul > li.hs-menu-item.hs-menu-depth-1:nth-child(4n-2) {
    order: 2;
  }
  
  footer.footer-2023-with-cta .footer-top-left .hs-menu-wrapper > ul > li.hs-menu-item.hs-menu-depth-1:nth-child(4n-1) {
    order: 3;
  }
  
  footer.footer-2023-with-cta .footer-top-left .hs-menu-wrapper > ul > li.hs-menu-item.hs-menu-depth-1:nth-child(4n) {
    order: 4;
  }
  
  footer.footer-2023-with-cta .footer-top-left .hs-menu-wrapper > ul > li.hs-menu-item.hs-menu-depth-1:has(a:empty) {
    display: none;
  }
}

@media (min-width: 768px) {
  footer.footer-2023-with-cta .footer-top-left .hs-menu-wrapper > ul {
    justify-content: flex-start;
    gap: 0 12px;
    text-align: left;
  }

  footer.footer-2023-with-cta .footer-top-left .hs-menu-wrapper > ul > li {
    min-height: 28px;
    flex: 0 0 calc(25% - 9px);
    display: flex;
    align-items: center;
  }
}

/* Sticky Section in Bottom */

.fixed-bar { position: fixed; right: 0px;bottom: 0;z-index: 9; padding: 50px 9px 6px 14px;background: url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/sticky-bg.png); width: 257px;background-position: center right !important; }
.fixed-bar ul {display: flex;justify-content: flex-end;align-items: center;}
.fixed-bar ul div { justify-content: flex-end; display: flex;flex-flow: column;}
li.down-text {font-size: 24px;font-weight: bold; width: 57%;text-align: left;padding-left: 14px;}
li.mob{display:none;}
li.apple img {width: 23px;}

@media (min-width:768px){
  .footer-top-left .hs-menu-wrapper>ul {display: flex;font-size: 16px;opacity:1;width: 100%;justify-content: space-between;flex-wrap: wrap;text-align:center;}

}
@media (max-width:1400px){
  .menu-right ul li:after,a.hidein:after, .com-link:after { background-size: contain;}
  .wrapper-header .menu ul>li.hs-menu-depth-1:after {background-size: cover;}
  li.down-text {font-size: 20px; }
}
@media (max-width:1024px){
  footer { padding: 115px 0 65px;}
}

@media (max-width: 767px){

  footer {padding: 112px 0 ;background: #2b3647!important;position:relative;}
  .foot-bg.bg-top { height: 157px;margin-bottom: -32px;z-index: 3;position: relative; background: url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/footer-mobile-divider.png);background-size: 127% !important; background-position: left bottom !important;}
  .footer-top-left .hs-menu-depth-1 .hs-menu-children-wrapper {display:none !important;margin:4px 0 20px;}
  .footer-top-left a.open + .hs-menu-children-wrapper {display:block !important;}
  .footer-top-left li.hs-menu-item.hs-menu-depth-1.hs-item-has-children {position: relative;}
  .footer-top-left .hs-menu-depth-1>a {position: relative;z-index:1;width: 100%; display: block;padding-right: 15px; cursor: pointer;}
  .footer-top-left li.hs-menu-item.hs-menu-depth-1.hs-item-has-children> a:after {color: #fff;z-index:0;position: absolute;content: "\f067"; top:0px;right: 0px;display: inline-block;font-weight: 900;font-family: "Font Awesome 5 Free";font-size: 18px;text-rendering: auto;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
  .footer-top-left li.hs-menu-item.hs-menu-depth-1.hs-item-has-children> a.open:after{content: "\f068"; }
  .footer-top-left .hs-menu-wrapper>ul>li {width: 100%; border-bottom: 1px solid #91969d; text-align: start; padding: 10px 0;}
  .footer-top-left .hs-menu-wrapper li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:nth-of-type(5) ul,.footer-top-left .hs-menu-wrapper li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:nth-of-type(6) ul  {margin:0px !important;display:block !important;}
  .footer-top-left .hs-menu-wrapper li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:nth-of-type(5)>a:after, .footer-top-left .hs-menu-wrapper li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:nth-of-type(6)> a:after{display:none;}
  .footer-top-left .hs-menu-wrapper li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:nth-of-type(5) ul > li,.footer-top-left .hs-menu-wrapper li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:nth-of-type(6) ul > li {border-bottom: 1px solid #91969d;padding-bottom:10px;}
  .footer-top-left .hs-menu-wrapper>ul>li>ul>li { margin: 0; padding: 10px 0 0 ;}
  .footer-top-left .hs-menu-wrapper li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:nth-of-type(5),.footer-top-left .hs-menu-wrapper li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:nth-of-type(6){border-bottom:none;padding:0;}
  .footer-top-left .hs-menu-wrapper li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:nth-of-type(6) li:last-child {border-bottom: none !important;}
  .fixed-bar { padding:15px 0 16px;background-size: 100% !important;background-position: top center !important;background: url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/sticky-mobile-1.png);width: 100%;}
  .fixed-bar ul {display: inline-flex;align-items: center;}
  li.down-text {font-size: 20px; width: 100%;order: 2;}
  li.gplay {order: 1;}
  li.apple {order: 3;}
  .fixed-bar ul div {display: none !important;}
  li.mob{display:block;}
  li.mob.apple img {width: 18px;margin-left: 8px;}
}



@media(min-width:2000px){
  footer {  padding: 115px 0 65px;}
}

@media(max-width:1400px){

  h1{ font-size:56px;margin-bottom:25px; }
  h1 small {font-size:54px;line-height:1.3;margin-bottom:25px; }
  h2{font-size:42px;line-height: 1.15;margin-bottom: 15px;}
  h3{font-size:32px;margin-bottom: 22px; }
  h3 small{font-size:26px;margin-bottom: 20px;}
  h4{font-size:22px;margin-bottom:30px;line-height: 1.25; }
  h5{font-size:18px;margin-top:20px;margin-bottom:10px; }
  h6{font-size:16px;margin:20px 0 10px; }
  h3.l-title {font-size: 150px; 
-webkit-transform: rotate(-6deg) translate(0%,-137%);
-moz-transform: rotate(-6deg) translate(0%,-137%);
-o-transform: rotate(-6deg) translate(0%,-137%);
-ms-transform: rotate(-6deg) translate(0%,-137%);
transform: rotate(-6deg) translate(0%,-137%);
!important  }

}


@media(max-width:1200px){
  body {font-size: 18px;}
  .common-cta a, a.cta-button, a.com-btn {font-size: 18px; padding: 16px 22px;}
  h1{ font-size:56px;margin-bottom:22px; }
  h1 small {font-size:50px;margin-bottom:22px; }
  h2{font-size:38px;}
  h3{font-size:28px; }
  h3 small{font-size:22px;margin-bottom: 20px;}
  h4{font-size:20px;margin-bottom:20px; }
  h5{font-size:18px;margin-top:10px;margin-bottom:10px; }
  h6{font-size:16px;margin:20px 0 10px; }
  h3.l-title {font-size: 120px; 
-webkit-transform: rotate(-6deg) translate(0%,-181%);
-moz-transform: rotate(-6deg) translate(0%,-181%);
-o-transform: rotate(-6deg) translate(0%,-181%);
-ms-transform: rotate(-6deg) translate(0%,-181%);
transform: rotate(-6deg) translate(0%,-181%);
!important  }


}
@media(max-width:1024px){

  h1{ font-size:56px;}
  h1 small {font-size:45px; }
  h2{font-size:38px;}
  h3{font-size:25px; }
  h3 small{font-size:20px;margin-bottom: 20px;}
  h4{font-size:20px;margin-bottom:20px; }
  h5{font-size:18px;margin-top:10px;margin-bottom:10px; }
  h6{font-size:16px;margin:20px 0 10px; }
  h3.l-title {font-size: 100px; 
-webkit-transform: rotate(-6deg) translate(0%,-180%);
-moz-transform: rotate(-6deg) translate(0%,-180%);
-o-transform: rotate(-6deg) translate(0%,-180%);
-ms-transform: rotate(-6deg) translate(0%,-180%);
transform: rotate(-6deg) translate(0%,-180%);
!important  }

}

@media(max-width:991px){


  h3.l-title {  
-webkit-transform: rotate(-6deg) translate(0%,-114%);
-moz-transform: rotate(-6deg) translate(0%,-114%);
-o-transform: rotate(-6deg) translate(0%,-114%);
-ms-transform: rotate(-6deg) translate(0%,-114%);
transform: rotate(-6deg) translate(0%,-114%);
!important  }

}



@media(max-width:767px){

  body {font-size: 16px;}
  .common-cta a, a.cta-button, a.com-btn {font-size: 16px; padding: 15px 19px;}
  .w-100 {width: 100% !important;}
  h1{ font-size:46px;line-height: 1;overflow-wrap: break-word}
  h1 small {font-size:42px;overflow-wrap: break-word }
  h2{font-size:36px;overflow-wrap: break-word}
  h3{font-size:24px;overflow-wrap: break-word }
  h3 small{font-size:20px;margin-bottom: 20px;overflow-wrap: break-word}
  h4{font-size:20px;margin-bottom:20px; overflow-wrap: break-word}
  h5{font-size:16px; }
  h6{font-size:14px; }
  .mobile{display:block;}
  .desktop{display:none;}
  h3.l-title {font-size:90px; 
-webkit-transform: rotate(-4deg) translate(0%,-145%);
-moz-transform: rotate(-4deg) translate(0%,-145%);
-o-transform: rotate(-4deg) translate(0%,-145%);
-ms-transform: rotate(-4deg) translate(0%,-145%);
transform: rotate(-4deg) translate(0%,-145%);
 }
  .form-columns-2>.hs-form-field {width: 100% !important;}
  .form-columns-2>.hs-form-field:first-child {margin-right: 0;}
  .hs-form textarea, .hs-form input[type="text"], .hs-form input[type="password"], .hs-form input[type="datetime"], .hs-form input[type="datetime-local"], .hs-form input[type="date"], .hs-form input[type="month"], .hs-form input[type="time"], .hs-form input[type="week"], .hs-form input[type="number"], .hs-form input[type="email"], .hs-form input[type="url"], .hs-form input[type="search"], .hs-form input[type="tel"], .hs-form input[type="color"], .hs-form select {font-size: 16px;}
  li.hs-form-radio {margin-right: 0px !important;display: block;width: 100%;}
  .hs-form-radio label.hs-form-radio-display input+span,.hs-form-checkbox label.hs-form-checkbox-display input+span {font-size: 16px;}
  .hs-fieldtype-radio { margin-bottom: 30px;}

}

@media(max-width:480px){
  h2,h3,h1{
    /*     -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto; */
  }
  .logo {width: 63px;margin-left: 52px;}
  a.showin img {width: 45px !important;}
  h3.l-title{  
-webkit-transform: rotate(-4deg) translate(-0%,0%);
-moz-transform: rotate(-4deg) translate(-0%,0%);
-o-transform: rotate(-4deg) translate(-0%,0%);
-ms-transform: rotate(-4deg) translate(-0%,0%);
transform: rotate(-4deg) translate(-0%,0%);
; }
  h3 small {font-size: 18px;}
  .menu-right { width: calc(100% - 142px);}
  .menu-right ul li {margin-right: 12px;}
  .mobile-open .header-nav-right {padding-top: 5px;width: 100%;}
  .wrapper-header .menu .hs-menu-wrapper {top:77px;}
  footer {padding:70px 0 70px;}
  footer .com-link:after {background-size: cover;height: 22px;bottom: -13px;}
  .footer-top { margin: 33px 0 0;}
  footer:before {   top: -30px;}
  .menu-right ul li { min-width: 68px;}

}

@media(max-width:370px){
  body {font-size: 15px;}
  .common-cta a, a.cta-button, a.com-btn {font-size: 14px; padding: 11px 15px;}
  h1{ font-size:32px;}
  h1 small {font-size:30px; }
  h2{font-size:30px;overflow-wrap: break-word;word-break: break-word;}
  h3{font-size:22px; overflow-wrap: break-word;}
  h3 small{font-size:18px;margin-bottom: 20px;}
  h4{font-size:18px;margin-bottom:20px; }
  h5{font-size:16px; }
  h6{font-size:14px; }
  .wrapper-header .menu ul>li.hs-menu-depth-1>a { font-size: 24px;}
  .wrapper-header .menu ul>li.hs-menu-depth-1 a:after {top: 0px;width: 24px;height: 23px;}
  .language-switcher img { margin-left: 9px;width: 30px;}
  a.footer-link { font-size: 11px;}
  .fixed-bar { padding: 15px 0 12px;}
  .menu-right ul li a { font-size: 11px;}
  .menu-right {width: calc(100% - 102px);}
  .logo {width: 53px; margin-left: 38px;}
  .wrapper-header .mobile-trigger {width: 24px; height: 24px;}
  .global-icon.dis-flex p i { top: 0px;}
}

/* Containers */

.hs_cos_wrapper_widget_container .hs_cos_wrapper:last-child .bg-bottom {
  display: none;
}

.visuallyhidden {
  margin: -1px;
  padding: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip: rect(0, 0, 0, 0);
  position: absolute;
  opacity: 0;
}

.hide {
  display: none;
}

/* Promotion Banner */

.promo-banner{background:#3c9cb8;padding:18px 0;}
.promo-banner h6{color:#ffffff;margin:0;padding-right: 68px;}
.promo-flex { align-items: center;flex-wrap: nowrap;}
.promo-flex a { font-size: 16px; padding: 11px 20px; min-width: 158px;margin-left: 28px;}


/*  Hero Section */

.hero-section{background:#2b3647;z-index:3;padding:80px 0;position:relative; z-index: 4;}
.hero-section .container{overflow: hidden;}
.hero-flex {padding-left: 132px;position:relative;z-index:1;}
.hero-flex-ac { align-items: center;}
.hero-left {width: 42%;padding-top:85px;}
.hero-left *, .full-width *,.countdown * {color:#ffffff;}
.hero-right {position: relative;width: 58%; padding-left: 80px;}
.hero-left:before {background: url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/green-dots.png);background-size: 73% !important; left: -108px;top: 19px; background-repeat: no-repeat !important;}
.hero-cen h1 {
  padding-top: 20px;
}

.hero-section-custom-video {
  width: 100%;
  border-radius: 5px;
}


.bg-bottom {
  position: absolute !important;
  width: 100%;
  z-index: 4;
  top: 100%;
  left: 0;
  right: 0;
  height: 77px;
  background-repeat: repeat-x;
}
.bg-bottom.pale-bg {
  background-image: url("https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/brushstrokes/pale-bg.png");
}
.bg-bottom.white-bg {
  background-image: url("https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/brushstrokes/white-bg.png");
}
.bg-bottom.navy-bg {
  background-image: url("https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/brushstrokes/navy-bg.png");
}
/* Language Slider Section */
.language-section {background: #fbf9f1;padding:106px 0 100px;text-align:center; position: relative; z-index: 3;}
.language-section .container{overflow: hidden;}
.lang-nav {position: relative; padding: 0 164px;z-index: 4;}
.lang-right {width:52%;    max-width: 470px; margin-left: auto;margin-right: auto;}
.lang-text{position: relative;padding:60px 0 25px;z-index: 4;cursor:pointer;}
.dis-flex.lang-flex {display: flex !important;align-items: center;justify-content: space-between;padding:4px 20px 0 140px;}
.underline { display: inline-block;text-align: center;padding: 0 10px 14px 16px;}
h3.underline:after {content: '';position: absolute;width: 100%;height: 14px;background: url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/grey-underline.png); left: 0;right: 0; bottom:6px;background-size: 100%;background-position: center center !important;background-repeat: no-repeat !important;}
.lang-slider.slick-initialized.slick-slider > div {overflow: visible;}
.lang-text h3 {position: relative;margin-bottom: 0;display: inline-block;padding-bottom:18px;}
h3.l-title{width: 204% !important;position: absolute;z-index: -1;left: 0;right: 0;margin: 0 auto; text-align: center;}
p.slick-next.slick-arrow { padding-top: 52px; font-size: 16px; text-align: center; padding-left: 9px; }
.language-section .slick-slide.slick-current.slick-active.slick-center h3:after{content: '';position: absolute;width: 100%;height: 14px;background: url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/yellow-underline.png); left: 0;right: 0; bottom:0px;background-repeat: no-repeat !important;background-size:contain;background-position:center center !important;}
.lang-nav .slick-arrow {position: absolute;top:39%;background: transparent;display: flex !important;justify-content: flex-start; z-index: 3;cursor: pointer;border: 0 !important;width:120px;}
.lang-nav .slick-next {right:30px;}
.lang-nav .slick-prev {left:22px;}
.lang-left { width:45%;padding-top:6px; text-align: left;}
.lang-left h2 {transform: rotate(-2deg);}
.lang-left p {margin: 44px 0 47px;}
.lang-left:before {margin: 0 auto; left: 50%;top: auto;bottom:-66px !important;background-size: contain !important; background-position: left bottom !important;background-repeat: no-repeat !important;}
.lang-nav .slick-slide {margin: 0 16px;}
.lang-right img {max-width:440px !important; width: 100%;margin: 0 auto;}

/*  Two Column Steps Image Content Section*/

.step-section {padding: 120px 0 122px;z-index:2;text-align: center;}
.step-section .container{overflow: hidden;}
.dis-flex.two-flex.odd {flex-flow: row-reverse;}
.arrow {position: absolute;bottom:0px;left: 0;right:0px;z-index: 2;margin: 0 auto;text-align: center;}
.two-flex { text-align: left;padding:0px 0 0;display: flex !important;justify-content: space-between;max-width: 1200px;margin: 0 auto;}
.two-right { width: 40%;}
.two-left p {font-size: 18px;max-width: 85%;}
.two-left h3 {margin-bottom: 14px;}
.two-flex.even {padding-top: 0;}
.step-section h1 {margin-bottom: 54px;}
/*   .step-section + .bg-bottom {margin-top: -63px;height:68px;background-size: 128% !important;background-position: center top !important;} */
.two-left h5 {margin-top: 0;}

/*  Testimonial */

.testi-section {padding: 120px 0 120px;background: #fbf9f1; position: relative;}
.test-box {max-width: 1156px; margin: 0 auto;justify-content: space-between;}
.t-text {width: 46%; padding: 26px 10px 0 0;}
.testi-slider .slick-slide img {display: block;margin: 0 auto !important;}
.testi-bg {max-width: 353px;padding: 32px 39px;background-size: contain !important;}
.testi-desc h4 { font-weight: 499; margin-top: 19px;margin-bottom: 20px;line-height: 1.5; }
.testi-desc h4 a {color:#3c9cb8;text-decoration: underline;}
.testi-desc {font-size: 16px;font-weight: 600;padding-right: 28px;}
.testi-slider {width:86%; margin-left: auto;margin-top: 50px;}
.testi-slider .slick-list{padding-right:200px;}
.testi-slider .slick-list:after {content: '';width: 200px;height: 100%;position: absolute;right: 0;top: 0;background:rgba(251, 249, 241,.7);}
.com-arr .slick-arrow { position: absolute; bottom: -60px; font-size: 0 !important; background: transparent; z-index: 3; cursor: pointer; border: 0 !important; width: 36px; }
.com-arr .slick-next {left: 60px;}
.com-arr .slick-prev {left: 0px;}

.com-arr .slick-dots .slick-active{position:relative;}
.com-arr .slick-dots .slick-active:after,.blog-pagination li.active:after,button.jplist-current:after { content: ''; position: absolute; width: 100%; height: 10px; background: url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/yellow-underline.png); left: 0; right: 0; bottom:0px; background-repeat: no-repeat !important; background-size: cover; background-position: center center !important; z-index: 2; }
.com-arr .slick-dots { align-items: center;flex-wrap: wrap !important; padding:0px 0 0 155px !important;display: flex !important; position: relative; bottom:-52px;}
.com-arr .slick-dots li { margin: 0 19px 0 0;display: inline-flex;padding: 0 5px;}
.com-arr .slick-dots li button { cursor: pointer; width: 12px;height: 12px; padding: 0;border: 2px solid transparent; border-radius: 50%;background-color:#c7c8c6;text-indent: -9999px;outline: 0;}
.com-arr .slick-dots .slick-active button,.step-section .com-arr .slick-dots .slick-active button{background-color:#2b3647;}
.com-arr .slick-dots .slick-active:after{height: 14px;bottom: -19px;}

/* Three Column - App Review */
.app-review{padding:100px 0 100px;background: #fbf9f1;text-align:center; position: relative;}
.app-flex {margin: 92px auto 0;max-width: 1123px;}
.app-item { width: 30%;margin-right: 3%;text-align: left;}
.app-item:nth-of-type(3n) {margin-right:0%;}
.app-item h4 {color: #000;margin: 39px 0 28px;font-weight:400;line-height: 1.4;}
.app-item p {font-size: 16px;}


/* Full width Background with CTA */
.full-width {padding: 180px 0 100px; z-index: 2;text-align: center;}
/*   .full-cta-top { background-size: 119% !important;z-index:2;margin-bottom: -93px;} */
.full-width.before:before,.full-width.after:after{ background-size: contain !important;width:50%;background-repeat: no-repeat !important;}
.full-width.before:before{background-position:center top!important;}
.full-width.after:after {right: 0;left: auto;background-position: center bottom !important; }
.full-width .container {overflow: hidden;z-index: 3;}
/*   .full-cta-bottom { height:100px; background-size: 120% !important; background-position: center top !important; margin-top: -75px !important; }
*/
/*  Two Column Image Content Section */

.two-com-section {padding:150px 0 136px;}
/* .two-com-section .container { overflow: hidden;} */
.col-left:before,.col-right:after {background-repeat: no-repeat !important;background-size: contain !important;}
.col-left:before {left:0px; background-position: top center !important; top: -59px;background-size: 69% !important;}
.col-left { width: 44%;}
.col-left img {position: relative;width: 100%;}
.col-right:after {right: 0px;background-position: top center !important;top: -99px;}
.dis-flex.col-flex {align-items: center;}
.col-right { padding-right: 20px; margin-left: 7%;width: 42%;max-width: 575px;}
.col-right h1 {margin-bottom: 47px;}
.common-btn { margin:44px 0 0;justify-content: space-between;width: 100%;max-width: 425px;}
.common-btn > a {width: 48%;}
.col-right img {
  height: 60px !important;
  width: auto;
}

/* Featured Post Section */

.large-grid-section {padding: 20px 0 100px;}
.feat-text {justify-content: space-between; max-width: 1150px;margin: 0 auto;}
.feat-text .common-cta {text-align:right;}
.feat-text .common-cta a { min-width: 252px;}
.feat-text .common-cta {text-align: right;margin-top: 55px;}
.post-featured-image { height: 270px;margin: 0 0 19px;}
.desktop.dis-flex.featured-flex {margin: 68px auto 0;max-width: 1153px;}
.post-item { width: 33%;  margin-right:.5%;}
.post-item:nth-of-type(3n) {margin-right:0%;}
.post-item .com-link:after{left:-7px;width: 114%;height: 21px;bottom: 0px;background-repeat: no-repeat !important;background:url('https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/article-line.png')}
.post-item:hover h3{color:#ffc000;}
.slick-disabled { opacity: .2;}
.large-grid-section .com-link {padding: 0 0px 16px;min-width: 130px;}
.inner-post-item h3, .inner-post-item p, .inner-post-item .com-link { padding-left: 10px; margin-bottom: 7px;}
.grid-flex { margin-top: 0;}
.grid-flex .post-featured-image { padding: 18px 12px;background-size: contain !important;}

/* Hero Section - one Column  */

.hero-cen { text-align: center;max-width: 918px;margin: 0 auto;}
.hero-center{min-height:678px;padding:212px 0 200px;}
.hero-in{overflow: hidden;position:absolute !important;width:100%;height:100%;left:0;top:0;right:0;}
.hero-center *{color:#ffffff;position: relative;z-index: 5;}
.hero-cen:before {top: -78px;left: -180px;background-position: top left; background-size: contain;}
.hero-cen:after { right: -302px; background-size: contain !important; background-position: right bottom !important; height: 148%; z-index: -3; top: -68px; }
.hero-in:after { top:14px; right: 0; z-index: 1; background-size: contain !important; background-position: center center !important; width: 89%; left:-33px; margin: 0 auto; }

/*  Rich Text Wrapper */
.rich-text-wrapper {padding: 76px 0 100px;max-width: 1000px;margin: 0 auto;}

/* Two Column Testimonial/Author Section  */
.test-section {padding:130px 0;}
.test-section .test-sbox {max-width: 1044px;margin: 0 auto;align-items: center;justify-content: space-between;}
.test-section .testi-desc {width: 58%;}
.test-section .testi-bg {width: 38%;max-width: 379px;padding: 29px 11px 32px 0px; text-align: center;background-size: 85% !important;background-position: center right !important;}
.test-section .testi-bg img {z-index: 3;position: relative;}
.test-section .testi-bg:after {z-index: 0;left: 0;}
.test-section .testi-desc h4 {padding-left: 11px;margin-top: 0;}
.test-section .testi-desc h6 {padding-left: 11px;font-weight: 400;margin:0;}
span.q-top {left:0; position: absolute;top: 0;}
/*   .bg-bottom.test-bottom.bg { height: 90px;background-position: center top !important;background-size: 110% !important;}
*/

/* Three Column - Document Title Module */
.doc-section { padding:120px 0 50px;}
.dis-flex.doc-flex {max-width: 1150px;;margin: 0 auto;}
.doc-item {width: 29%; margin-right: 5%;}
.doc-item:last-child,.doc-item:nth-of-type(3n) {margin-right:0%;}
.doc-item h3 {    margin: 0 0 10px;}
.doc-item .dis-flex.btn-link { justify-content: space-between;margin-top: 26px; margin-bottom:30px;}
.doc-item .dis-flex.btn-link a.com-link { padding: 0 15px 22px;margin-left: 0;}
.doc-item a.com-link:after {background: url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/article-line.png);}
p.d-type {font-size: 16px;}

/*  Listing Example Title Module */

.list-item:after {background: url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/listing-divider.png);background-size: 100%; background-position: center bottom !important;top: auto;bottom: 0;}
.list-item {padding:36px 0 46px;justify-content: space-between;margin-bottom: 30px;max-width: 1150px;margin: 0 auto 15px;}
.no-im .list-right {display: none;}
.list-left {width:65%;}
.no-im .list-left {width:100%;}
.list-left h3 {margin-bottom: 18px;}
.list-right.bg { background-size: contain !important;height:265px; width: 30%;margin-top: -39px;}
.listing-grid-section {padding: 130px 0;}
.list-item:last-child:after{display:none;}



/*  Tab Module */

.tabs-module {padding: 160px 0 90px;z-index: 2;}
.tabs-module .container, .accordion-section .container { max-width: 1035px;}
ul#tabs-nav {list-style: none; margin: 0;padding: 5px;}
ul#tabs-nav li a {font-weight: 700;font-size: 30px;}
ul#tabs-nav li {margin-right:9px;margin-bottom: 66px;padding:6px 10px 10px;cursor: pointer;}
ul#tabs-nav li:after {background: url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/Inactive-grey-line.png);top:auto;height: 20px; left: 0; bottom: -12px; background-position: center center !important;background-size: 100% !important;}
ul#tabs-nav li.active:after {background: url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/active-tab-line.png);}
.tab-content { padding: 10px;}
span.d-arrow {display: none;}
li.active span.d-arrow { display: block; position: absolute; bottom: -59px; right: 0; left: 0; margin: 0 auto; text-align: center; }
.tab-content * {font-size: 16px;padding-right: 21px;line-height: 1.7;font-weight: 600;}
/*   .bg-bottom.tab-bottom.bg {position: relative; z-index: 3; background-position: center top !important; }
*/
/* Accordion Module  */

.accordion-section {padding:60px 0 80px;}
.tab-bottom+.accordion-section {padding:160px 0 80px;}
span.acc-ques {font-size: 30px;font-weight: 700;}
.accordion-toggle .icon {width: 15px; height: 3px;}
.accordion-toggle .icon:after {width: 28px;height: 21px;content: "";position: absolute;right: 0;top: 0;transition: all .5s ease;background-repeat: no-repeat !important;background:url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/plus.png);}
.accordion-toggle .open .icon:after,.accordion-toggle .open1 .icon:after {width:30px;background:url('https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/minus.png');top:34%;right: 0;transition: all .5s ease;}
a.toggle,a.toggle1 {display: block;padding-bottom: 19px;}
.inner.detail-text.accordion-content,.inner.detail-text.accordion-content1 {padding-top: 31px;}
a.toggle:after,a.toggle1:after {background: url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/acc-inactive-line.png);top:auto;height: 20px; left: 0; bottom: -2px; background-position: center center !important;background-size: 100% !important;}
a.toggle.open:after,a.toggle1.open1:after {background: url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/acc-active-line.png);}
li.faq {margin-bottom: 24px; padding-right: 30px;padding-left: 10px;}
.toggle, a.toggle1 { padding-right: 56px;}
.inner.detail-text.accordion-content p,.inner.detail-text.accordion-content li,.inner.detail-text.accordion-content1 p,.inner.detail-text.accordion-content1 li {font-size: 16px;}

/* Video Module */

.video-section {overflow: hidden;padding:0px 0!important;}
.vid{text-align:center;}
.vid.vid-1 iframe { width: 100%; height: 545px;max-width: 952px; margin: 0 auto;}
.dis-flex.vid-flex {justify-content: center;margin:50px auto 0;max-width: 1152px;}
.video-bx {width: 32.1%;margin-right:1.8%;margin-bottom:50px;}
.video-bx:last-child{margin-right:0%;}
.vid-sm iframe { width: 100%; height:234px;}
.vid-1.after:after {max-width: 979px;left:-49px;margin: 0 auto;height: 113%; top: -38px;background-position: center center;background-size: contain !important;}
.vid-sm:after{height: 112%;top: -14px;left:-15px;margin: 0 auto;background-size:contain !important;}
.video-bx:last-child, .video-bx:nth-of-type(3n) { margin-right: 0;}

/* Gallery Module */
.gal-item img { width: 100%;}
.gallery-section {padding:180px 0 90px;}
.gal-slid{margin: 10px auto 0;max-width: 1150px}
.gal-item p { max-width: 700px;margin-top: 50px;}
.gal-slid.com-arr .slick-prev {left: auto; right: 190px;bottom:52px;}
.gal-slid.com-arr .slick-next {left: auto;right: 136px;bottom: 52px;}
.gal-slid.com-arr .slick-dots {bottom:62px; justify-content: flex-end; right: 0;text-align: right;}
.gal-slid.com-arr .slick-dots li:last-child { margin-right: 0;}



/* CountDOwn module  */

.countdown {padding:196px 0 170px; text-align: center;}
.countdown .container{overflow: hidden;}
.countdown ul {display: inline-flex;margin: 0 auto 45px;justify-content: space-between;max-width:774px;width: 100%;}
.countdown ul li {min-width: 118px;display: inline-flex;flex-flow: column-reverse;font-size: 89px;font-weight: 700;margin:37px 0px 0;}
.countdown span.top-t {font-size: 18px;text-transform: uppercase;font-weight: 400;margin-bottom: 16px;}
.countdown:after { width: 50%; background-size: contain !important;background-position: center right !important;height: 80%; top: 70px;left:auto;right:0;}
.countdown:before {width: 50%; background-size: contain !important; background-position: center left !important; height: 80%; top: 70px; left: 0; }
.countdown p {max-width: 860px;margin: 0 auto 30px;}
.countdown li.sec.relative span#seconds, .countdown li.sec:after { opacity: .4;}
.countdown li.sec:after,.countdown li.min:after {content: ":";position: absolute;left: -80px;top: 44px;font-size: 80px;line-height: 1;}
/*   .bg-top.full-cta-top.count-top.bg {height: 80px; z-index: 3;margin-bottom: -74px;}
*/
/* Form Section */

.form-section { padding: 140px 0 56px;}
.form-inner {max-width: 760px;margin: 0 auto;}
.form-inner h1 { text-align: center;}

/* Blog Listing */

.blog-hero {padding: 235px 0 238px;overflow-x: hidden;text-align:left;}
.blog-hero *{color:#fff;position: relative; z-index: 5;}
/*   .blog-hero + .bg-bottom.hero-bottom.bg{z-index:0;} */
.blog-hero h1 {text-align: left;}
.blog-hero .hero-cen {max-width: 960px;}
.blog-hero:before {left: 0;width: 27%; background-size: contain !important;background-position: center left !important;}
.blog-hero:after {right: 0; background-size: contain !important;background-position: center right !important; left: auto;top: -138px; width: 33% !important;}
.dis-flex.filter-box { justify-content: space-between;margin: 68px 0 0;}
.dis-flex.filter-box h3 { font-size: 20px;text-transform: uppercase;}
.filter-box > div {text-align: left;width: 49%;}
.filter-box select {-webkit-appearance: none;text-transform: capitalize;padding: 5px 3px 20px;font-size: 24px;display: inline-block;background:#2b3647;width: 100%;padding: 0 0 10px;-webkit-appearance: none;
  background-image: url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/chevron-down-white.png);
  background-repeat: no-repeat;
  background-size: 24px;
  background-position: calc(100% - 0px);
  padding-right: 30px;}
.filter-box span.filter-link-count { display: none;}
.by-tag { position: relative; text-align: left;}
.by-tag:after { content: ''; position: absolute;background: url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/acc-active-line.png);
  width: 100%;height:14px;bottom:-11px;left: 0;z-index: 3;background-size: cover;background-position: center center !important;background-repeat: no-repeat !important;}
.by-date:after { content: ''; position: absolute;background: url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/date-line.png);
  width: 100%;height:6px;opacity: .2;bottom:-7px;left: 0;z-index: 3;background-position: center left;background-size: cover;background-repeat: no-repeat !important;}
.blog-hero.hero-center:after { top: 14px;right: 0;z-index: 1; background-size: cover !important;background-position: center center !important;width: 102%;}

.dis-flex.post-flex.post-listing { padding: 108px 0 40px;max-width: 1190px; margin: 0 auto;}
.dis-flex.post-flex.post-listing .post-item { margin-bottom: 56px;}
.blog-pagination { max-width: 1190px;margin: 0 auto; align-items: center;justify-content:flex-end;padding:0 12px 50px 0;}
.next-prev,li.disabled,.jplist-pagingprev {position: absolute!important;left: 0;}
li.disabled,.jplist-hidden{opacity:0.5}
.last-p,.jplist-pagingnext {cursor: pointer;left:54px !important;position: absolute!important;}
.blog-pagination li a,.jplist-pagesbox button {font-size: 24px;color:#c7c8c6;font-weight: 700;line-height: 1; display: block;}
.blog-pagination li.active a,button.jplist-selected,button.jplist-current {color:#2b3647}
.blog-pagination ul li { cursor: pointer;display: inline-block;margin-left: 14px; text-align: center;padding: 0 6px 9px;position: relative;}
.app-item img {
  max-height: 60px;
}

/* Blog Posting */

.dis-flex.pdate p#hubspot-topic_data { border-left: 2px solid #fff; padding-left: 10px; margin-left: 10px; line-height: 1; display: inline-block; vertical-align: middle; margin-bottom: 0; }
.dis-flex.pdate p.hs-author-label {margin: 0;line-height: 1;}
a.topic-link{color:#3c9cb8;text-decoration:underline;}
.section.post-body.rich-text-wrapper {padding: 76px 0 20px;max-width: 956px;}
.section.post-body p {margin-bottom: 30px;}
.vid.vid-1 .hs-responsive-embed { width: 100% !IMPORTANT;max-height: 100% !important; max-width: 100% !important;}
.hs-blog-post .rich-text-wrapper{padding:50px 0 0;}
.posting-section {padding-bottom: 120px;}
.mobile.carousel-c2,.mobile.featured-slider {
  display: none !important;
}


/* Courses  */

.dis-flex.list { max-width: 1160px;margin:124px auto 0px;}
.dis-flex.course-flex i{color:#ffc000}
.course-item { background: #fff;width: 32%;margin-right: 2%;margin-bottom:93px;-webkit-box-shadow: 0px 5px 16px -7px rgba(0,0,0,0.56); -moz-box-shadow: 0px 5px 16px -7px rgba(0,0,0,0.56);box-shadow: 0px 5px 16px -7px rgba(0,0,0,0.56);background: #fff;border-radius:12px;}
.course-item:last-child,.course-item:nth-of-type(3n) { margin-left: 0;margin-right:0;}
.course-item > a { display: block;width: 100%;padding: 30px 20px 20px;}

.coursr-image.bg {padding: 22px 19px;margin-left: 16px; position: relative; margin-top: -108px;}
.course-inner {padding-left:40px;padding-top:12px;}
.course-inner h3 {font-size: 30px;margin-bottom: 16px;}
.dis-flex.course-flex {margin: 0px 0 16px;}
.dis-flex.course-flex p {font-size: 16px;margin: 5px 0 0;}
.course-flex .c-left { width: 46%;}
p.author-name { font-size: 16px;}
p.author-name span {color:#3c9cb8}
.course-section button,.course-section button.jplist-disabled {background: transparent; border: 0;}
.jplist-panel {padding-bottom:33px;display: flex; max-width: 1160px;margin:5px auto 0px;justify-content: flex-end;z-index: 3; position: relative;}
button.jplist-selected {position: relative;}
.jplist-pagesbox { display: flex;align-items: center;}
.jplist-pagesbox button {cursor: pointer;display: inline-block;margin-left: 14px; text-align: center;padding: 0 6px 9px;position: relative;}
.jplist-hidden,li.disabled {pointer-events: none;}
.jplist-pagesbox button:focus {border: none !important;outline: 0;}
.jplist-pagingprev,.jplist-pagingnext {font-size: 0;position: relative;}
.search-sec:before {left: 0;top:-15px;width:32%; background-size: contain !important;background-position: center left !important;}
.search-sec:after {right: 0; background-size: contain !important;background-position: center right !important; left: auto;top: -10px; width:42% !important;}
button.jplist-prev:after {
  content: '';
  position: absolute;
  background: url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/arrow-blue-left.png);
  background-size: 100%;
  WIDTH: 38PX;
  height:31px;
  background-repeat: no-repeat;
  cursor: pointer;top:0;left:0;
}
button.jplist-next:after {
  content: '';
  position: absolute;
  background: url(https://6968579.fs1.hubspotusercontent-na1.net/hubfs/6968579/Memrise%20July%202020/Images/arrow-blue.png);
  background-size: 100%;
  WIDTH: 38PX;
  height:31px;top: -32px;
  left: 16px;
  background-repeat: no-repeat;
  cursor: pointer;
}
.social-section {
  max-width:1000px;
  margin: 0 auto;
}

@media(min-width:1601px){

  .testi-slider {max-width: 79vw;}
  .col-left img { transform: none;}
  .search-sec {padding: 272px 0 270px;}
  .two-com-section { padding: 187px 0 136px;}
}
@media(min-width:1921px){
  .hero-section { padding:120px 0;}   
  .hero-center:after { top: 0;background-size: 80% !important;}
  .testi-slider {max-width: 72vw;}
  .testi-section { padding: 122px 0 120px;}
  .full-width {padding: 270px 0 283px;}
  .countdown { padding: 298px 0;}
  .language-section { padding-top: 143px;}
  .test-section {padding: 143px 0 130px;}
  .test-bottom {margin-top: -93px;}
  .blog-hero {padding: 515px 0 338px;}

}

@media(max-width:1400px){
  .hero-flex,.dis-flex.lang-flex {padding-left: 0;padding-right:0;max-width: 1150px; margin: 0 auto;}
  .lang-nav {padding: 0 100px;}
  .lang-nav .slick-prev { left: 0;width: 100px;}  
  .lang-nav .slick-next {width: 100px;right: 0;}
  .testi-section {padding:116px 0 100px;}
  .col-right:after {top: -60px;}
  .hero-center {min-height: 0;padding: 135px 0 100px;}
  .hero-flex { padding-left: 0;}
  .dis-flex.pdate p {font-size: 18px;}
  .course-inner {padding-left: 20px;}
  .coursr-image.bg {margin-left: 0px;}
  .testi-slider {width: 94%;}
}

@media(max-width:1200px){
  .rich-text-wrapper {padding:56px 0 58px;}

  .lang-text {padding: 30px 0 25px;}
  .lang-nav .slick-slide {margin: 0 10px;}
  .lang-nav .slick-arrow { top: 30%;}
  .testi-slider .slick-list{padding-right:0px;}
  .testi-slider .slick-list:after {width: 150px;display:none;}
  .col-right {padding-right:20px;}
  .large-grid-section {padding: 20px 0 48px;}
  .tabs-module { padding: 118px 0 60px;}
  .accordion-section { padding: 60px 0 89px;}
  .video-section {padding: 0px 0 !important;}
  /*   .vid-1.after:after {width: 937px;} */
  .gallery-section {padding: 40px 0 40px;}
  .full-width {padding: 150px 0 150px;}

  .countdown { padding: 156px 0 143px;}
  .list-item:last-child {padding-bottom: 0;}
  .dis-flex.post-flex.post-listing {padding: 70px 0 30px;}
  .blog-pagination {padding: 0 12px 26px 0;}
  .dis-flex.post-flex.post-listing .post-item { margin-bottom: 30px;}
  .blog-hero:before { top: -121px;}
  .search-sec:after { top: -123px; width: 24% !important;}
  .search-sec:before { top: -25px;width: 26%;}
  .testi-slider {
    width: 100%;
    padding: 0 20px;
  }
}

@media(max-width:1024px){
  .promo-banner {padding: 14px 0;} 
  .hero-left {width: 44%;}

  .hero-right { width: 55%; padding-left: 40px;} 
  .hero-left:before { left: 0;}
  .hero-center { min-height: 467px;padding: 130px 0 125px;}
  .dis-flex.lang-flex {padding: 35px 20px 0;}
  .language-section {padding:90px 0px 100px;}
  .lang-text {padding: 25px 0 0px;}
  .lang-nav .slick-prev,.lang-nav .slick-next {width: 66px;}
  .lang-nav {padding: 0 70px;}
  p.slick-next.slick-arrow {padding-top: 37px;line-height: 1.2;}
  .step-section {padding: 99px 0 100px;}

  .two-com-section {padding:90px 0 80px !important;}
  .two-left p {font-size: 16px;max-width: 100%;}
  .two-flex {padding: 0px 0 24px;}
  .testi-section {padding:85px 0 90px!important;}

  .full-width {padding: 110px 0 ;}
  .app-review {padding: 104px 0 59px;}
  .test-section {padding: 90px 0 85px;}

  .countdown {padding: 99px 0 98px;}
  .gal-item p { max-width: 61%;}

  .video-bx h3,span.acc-ques, ul#tabs-nav li a  {font-size: 26px;}
  .vid-sm iframe { height: 175px;}
  .tabs-module { padding: 84px 0 47px;}
  .accordion-section {padding: 82px 0 61px;}
  .vid.vid-1 iframe {height: 420px; max-width: 600px;}
  .vid-1.after:after {max-width: 600px;top: -38px;}
  .acc-inner { margin-bottom: 34px;}

  .large-grid-section {padding:20px 0 84px!important;}
  .post-featured-image {background-size: contain !important;height:230px;}
  .inner-post-item h3{font-size:24px;}
  .post-item { width: 31%;margin-right: 3%;}
  .vid.vid-1 .hs-responsive-embed { max-width: 600px !important;}
  .blog-hero {padding: 137px 0 182px;}
  .filter-box .widget-module ul li a { font-size: 21px;}
  .course-inner {padding-left: 0;}
  .course-inner h3 {font-size: 26px;margin-bottom: 11px;}
  .coursr-image.bg { padding: 12px 11px;}
  .c-right {width: 52%;}
  .dis-flex.course-flex p { line-height: 1.2;}
  .countdown:before ,.countdown:after{ width: 24%;}
  .col-right img { height:50px !important;}
}
@media(max-width:991px){
  .doc-item .dis-flex.btn-link {flex-flow: column;align-items: flex-start;}
  .dis-flex.btn-link a.com-link {margin-top: 20px;}
  .col-right img { height:48px !important;}
}


@media(max-width:767px){
  .hero-left {padding-top: 20px !important;}
  .promo-flex a {padding: 11px 9px; min-width: 140px;}
  .hero-section { padding: 50px 0 0;}
  .hero-left,.dis-flex.lang-flex { padding: 0 20px;}
  .hero-section > div { padding: 0;}
  .hero-cen {padding: 20px 20px 0; }
  .hero-left:before {display:none;}
  .hero-center {background: #2b3647!important;}
  .hero-in:before {    width: 100px;}

  .hero-right { background-size: contain !important;margin: 35px auto; text-align: center; padding: 0; max-width: 455px !important; height: 342px; }
  .hero-right--video {
    margin: 40px 0 0;
    padding: 0 20px;
    max-width: none;
    height: auto;
  }
  .two-right{margin: 35px auto; text-align: center; padding: 0; max-width: 455px !important; }
  .col-left { margin: 35px auto; text-align: center; padding: 0; max-width: 455px !important;width:100%; }
  .hero-center { min-height: 373px;padding: 113px 0 100px !important;}
  .hero-cen:after { right: -226px; height: 128%; top: auto;bottom: -121px;}
  .lang-nav {padding: 0 ;}  
  h3.l-title {width: 100% !important;}
  .language-section > div {padding: 0;} 
  .lang-nav .slick-prev {width: 90px;} 
  .lang-nav .slick-next{ width: 90px;}
  .lang-nav .slick-arrow {top: 100%;}
  p.slick-next.slick-arrow {padding-top: 30px;}
  .lang-nav .slick-list{padding:0 30px !important}
  .lang-text {padding: 11px 10px 0px;}
  .lang-left {padding-top: 155px;}
  .lang-left h2 {font-size: 48px; line-height: 1;}
  .lang-right {margin-top: 72px;}
  .lang-left:before {bottom: -66% !important;height: 50%; left: -161px;}
  .lang-nav .slick-slide h3{opacity:.2}
  .lang-nav .slick-slide.slick-current.slick-active.slick-center h3{opacity:1;color:#2b3647}
  .step-section {padding: 99px 0;}
  .arrow {display: none;}
  .dis-flex.two-flex.odd,.dis-flex.two-flex.even {flex-flow: column-reverse;display: flex !important;}
  .step-section .common-cta { text-align: left !important;margin-top: -9px;position: relative;z-index: 3;}
  .carousel-c2 .slick-list,.mobile.featured-slider .slick-list {width: 100%;}
  .mobile.carousel-c2,.mobile.featured-slider { display:block!important; }

  .step-section h1 { padding: 0 20px;}
  .carousel-c .slick-list,.carousel-c2 .slick-list {padding-left: 20px;padding-right: 40px;}
  .carousel-c .slick-slide{margin:0 10px;}
  .com-arr .slick-slide{opacity:.5;}
  .com-arr .slick-current.slick-active{opacity:1;}
  .testi-slider {width: 100%;}
  .testi-slider .slick-list{padding-right:0px;}
  .testi-slider .slick-list:after {width:90px;}
  .testi-section .slick-arrow { bottom: -50px;}
  .testi-section .com-arr .slick-dots {bottom: -42px;}
  .com-arr .slick-slide .testi-desc {padding: 0 20px 40px;}
  .com-arr .slick-next {left: 75px;}
  .com-arr .slick-prev {left: 20px;}
  .com-arr .slick-dots { bottom: -53px;}
  .app-review {padding: 104px 0 109px;}
  .app-review .container,.large-grid-section > div { padding: 0;}
  .app-review h1 {width: 99%;padding: 0 20px;}
  .inner-post-item h3 {height: auto !important;margin-top: 43px;
    text-align: center;}
  .testi-section .com-arr .slick-current.slick-active,.step-section .com-arr .slick-current.slick-active{padding-left:0;}
  .col-right { margin-left: 0;  max-width: 100%;}
  .col-right {padding: 0 20px;}
  .feat-text .common-cta {text-align: left;margin-top: 45px;margin-bottom:45px;}
  .feat-text {padding: 0 20px;}
  .col-left:before { left: -22px;background-position: top center !important; top: 0;}
  .col-right:after {top: auto;left: 0;right: auto;width: 50%;bottom: -149px;}
  .full-width.before:before {top: 27px; width: 57%; left:0;}
  .full-width.after:after {right: 0px; top: auto; bottom: 0; left: auto; background-position:right bottom !important;width: 100%;}
  .hero-center:after{display:none;}
  .blog-hero:after {display:block !important;}
  .search-sec:after { display:block !important;top:90px; width: 20% !important;}
  .search-sec:before { top: -25px;width: 20%;}
  .hero-center {padding: 76px 0 100px !important;}
  .rich-text-wrapper {padding:70px 0 48px !important;}
  .rich-text-wrapper a.com-btn {min-width: 171px;}
  .dis-flex.btn-link {flex-flow: column;margin-bottom: 40px;align-items: flex-start;}
  .dis-flex.btn-link a.com-link {margin-top:33px; margin-left: 0;}
  .doc-item {width: 100%; margin-right: 0;margin-bottom: 36px;}
  .doc-item h3 {margin: 0 0 18px;}
  .doc-item .dis-flex.btn-link { margin-top: 30px;}
  .doc-item .dis-flex.btn-link {justify-content: start;flex-flow: row;}
  .doc-item .dis-flex.btn-link a.com-link {margin-top: 15px;margin-left:20px;}
  .doc-item .dis-flex.btn-link a.com-btn { min-width: 150px;}
  .doc-item:last-child {margin-bottom: 0;}
  .list-item {flex-flow: column-reverse;}
  li.faq {padding-right: 0;padding-left: 0;}
  .col-left iframe {height: 100%;}
  .video-bx {width: 100%;margin-bottom: 90px;margin-right: 0;}
  .dis-flex.vid-flex {margin: 0px auto 0;}
  .video-section.video-3x {padding: 0px 0 0;}
  .video-bx iframe { height: 420px; max-width: 600px;}
  .vid-sm.relative.after {text-align: center;}
  .video-bx:last-child { margin-right: 0;margin-bottom: 0;}
  .gallery-section { padding: 71px 0 97px;}
  .gal-slid.com-arr .slick-current.slick-active{padding-right: 0;padding-left: 0 !important;}
  .gal-slid.com-arr .slick-prev {left: 0;right: auto; bottom: -15px;}
  .gal-slid.com-arr .slick-next {left: 52px;right: auto;bottom: -15px;}
  .gal-slid.com-arr .slick-dots {bottom: -7px;padding: 0px 0 0 137px !important;justify-content: flex-start;right: 0;text-align: right;}
  .gal-item p {max-width: 100%; letter-spacing: -0.1px;margin-bottom: 30px;margin-top:42px;}

  .large-grid-section {
    padding: 20px 0 184px !important;
  }
  .countdown ul li { min-width: 100px;font-size: 68px;}
  .countdown li.sec:after, .countdown li.min:after {left: -12px; top: 40px; font-size:48px;}
  .countdown span.top-t {font-size: 16px;}
  /*   .countdown:after{display:none;} */
  .two-com-section .col-left:before { left: -74px; top: 97px;}
  [dir="rtl"] .two-com-section .col-left:before { right: -74px; }
  .two-com-section .col-right:after{display:none;}
  .posting-section {padding-bottom: 80px;}
  .dis-flex.pdate p {font-size: 16px;}
  .dis-flex.post-flex.post-listing .post-item {margin-bottom: 30px;width: 100%;}
  .dis-flex.filter-box h3 {font-size: 18px;}
  .filter-box select {font-size: 19px;}
  .blog-pagination li a { font-size:20px;}
  .course-item {width: 48%;margin-right: 0;}
  .dis-flex.list {justify-content: space-between;}
  .jplist-pagesbox button {font-size:20px;}
  .dis-flex.course-flex p {font-size: 14px;}
  .course-inner h3 { font-size: 22px;}
  p.author-name {font-size: 14px; margin: 0;}
  a.toggle:after, a.toggle1:after { height: 11px;bottom: -2px;background-size: cover !important;}
  li.faq { margin-bottom: 0px;}
  .acc-inner {margin-bottom: 27px;}
  a.toggle, a.toggle1 {padding-bottom: 12px;}
  .accordion-toggle .open .icon:after { top: 22%;}
  .inner.detail-text.accordion-content p, .inner.detail-text.accordion-content li { font-size: 16px;line-height: 1.7;}
  .col-right h1 { margin-bottom: 31px;}
  .full-width { background-size: 43%!important;background-position: -58px -2px !important;}
  .blog-hero:after{display:none;}
  .filter-box>div { text-align: left; width: 100%;margin-bottom: 41px;}
  .countdown:before, .countdown:after {width: 15%;top: 17px;}
  .post-featured-image img {margin: 0 auto;}
  .grid-flex .post-featured-image {padding: 18px 29px;}
  button.jplist-next:after,button.jplist-prev:after {WIDTH: 29PX; height: 26px;}
  button.jplist-next:after {top: -28px;}
  .form-section { padding: 70px 0 56px;}
  .col-right img { height:45px !important;}
  .two-com-section { padding: 90px 0 40px !important;}
  .two-com-section.relative.margin-bottom {padding-bottom: 80px !important;}
  .testi-section {padding: 50px 0 90px !important;}
  .com-arr .slick-dots li { margin: 0px 4px 0px 0px;}
}

@media(max-width:480px){
  .hero-section {padding: 42px 0 0;}
  .hero-right { margin: 30px auto;background-size: cover !important; text-align: center; padding: 0;max-width:375px !important; height: 342px; }
  .hero-cen:before { top: -60px;left: -268px;background-size: contain !important;}
  .lang-text h3 {font-size: 22px;}
  .lang-left p {margin: 22px 0 30px;}
  h3.l-title {top: 100%;font-size: 60px;}
  .testi-slider .slick-list{padding-right:0px;}
  .testi-slider .slick-list:after {display:none;}
  .t-text {padding: 0;}

  .lang-nav .slick-slide {margin: 0;}
  .lang-nav .slick-prev {  left: 18px;}
  .lang-nav .slick-next { right: 18px;}

  p.slick-next.slick-arrow {padding-top: 41px;padding-left: 0;}
  .lang-left {padding-top: 118px;}
  .step-section {padding:100px 0 96px;}
  .step-section h1 small { line-height: 1;font-size: 48px;}
  .two-right {margin-top: 0;margin-bottom: 20px;max-width:315px !important;}
  .carousel-c .slick-list {padding-right: 20px;}
  .step-section .com-arr .slick-current.slick-active .two-left{padding-left:20px;}
  .two-left h5 {margin-bottom: 14px;}
  .two-left h3 {margin-bottom: 14px;line-height: 1; font-size: 36px;}
  .test-section .testi-bg:after {top: -11px;}
  .com-arr .slick-dots { padding: 0px 0 0 136px !important;}
  .col-right img { height: 39px !important;}
  .testi-section h1 {padding-right: 35px;}
  .testi-slider {margin-top: 32px;}
  .testi-desc {margin-top: 12px;font-size: 14px;}
  .test-section .testi-bg { position: relative; width: 38%;left: -37px;}
  .com-arr .slick-dots {bottom: -40px;}
  .app-review { padding: 55px 0 109px;}
  .app-review h1 { text-align: left;}
  .app-flex { margin: 64px auto 0;}
  .app-item { margin-right: 0;}
  .app-item h4 { padding-right: 20px;margin: 20px 0 17px;}
  .app-item p {font-size: 14px;font-weight: 600;}
  .app-review .com-arr .slick-arrow {bottom: -46px;}
  .full-width p {font-size: 18px;}
  .col-left { margin-top: 0;background-size: cover !important; background-position: 116% 38% !important;}
  .com-arr.featured-slider .slick-arrow {bottom: -50px;}
  .feat-text .common-cta {margin-top: 0px;}
  .feat-text .common-cta a { min-width: 168px;}
  .feat-text .common-cta {margin-bottom: 39px;}
  .carousel-c.featured-slider .slick-list { padding-right: 0px;}
  .common-btn { width: 100%;}
  .test-section .testi-desc h4 {padding-left: 9px;}
  .large-grid-section { padding: 20px 0 84px;}
  .countdown { padding: 134px 0 116px;}
  .countdown ul { margin: 0 auto 38px;}
  .countdown ul li { margin: 30px 0px 0;min-width:0px;font-size:48px;}
  .countdown li.sec:after, .countdown li.min:after {left: -14px; top:37px; font-size: 36px;}
  .video-section {padding:0px 0 !important;}
  .vid.vid-1 iframe,.video-bx iframe {height: 192px;max-width: 355px;}
  .vid.vid-1 .hs-responsive-embed { max-width: 355px !important;}
  .vid-1.after:after {max-width: 335px;top: -13px; left: -16px;}
  /*   .com-arr.featured-slider .slick-current.slick-active{padding-left:10;padding-right:5px;} */
  .dis-flex.pdate p { font-size: 14px;}
  .com-arr.featured-slider .slick-current.slick-active h3,.com-arr.featured-slider .slick-current.slick-active p,.com-arr.featured-slider .slick-current.slick-active .common-cta{padding-left:10px;}
  .blog-hero {padding: 50px 0 155px;}
  .blog-pagination li a,.jplist-holder button { font-size:18px;}
  .blog-pagination ul li img, .mb-3 button img { width: 27px;}
  .jplist-pagingnext {left: 40px !important;}
  .blog-pagination ul li { margin-left: 8px;}
  .dis-flex.filter-box h3 {font-size: 14px;}
  .blog-hero .hero-cen {padding: 0;}
  .filter-box select {font-size: 16px;}
  .by-tag:after {bottom: -33px;}
  .by-date:after { bottom: -31px;}
  .dis-flex.post-flex.post-listing { padding: 37px 0 30px;}
  .course-item {width:100%;}
  .coursr-image.bg { max-width: 314px; width: 100%;margin-left: auto; margin-right: auto;}
  .section.post-body.rich-text-wrapper {padding: 40px 0 20px;}
  .hs-blog-post .gallery-section {padding: 30px 0 36px;}
  .col-right { padding: 0;}
  .com-arr .slick-dots li { margin: 0px 0px 0px 0px;}
  .com-arr .slick-dots li:last-child {margin: 0px;}
  .com-arr .slick-dots li button { width: 8px;  height: 8px;}

}

@media(max-width:370px){

  .lang-left h2 {font-size:30px; line-height: 1;}
  .lang-text h3 { font-size: 15px;}
  .lang-text {padding: 11px 2px 0px;}
  .two-left h3 ,.step-section h1 small{margin-bottom: 14px;line-height: 1.2;display: inline-block; font-size:28px;}
  .testi-section h1 { padding-right:0px;}
  .full-width p {font-size: 16px;}
  .full-width {padding: 109px 0 121px;}
  h3.l-title {top: 100%;font-size:50px;}
  .test-section .testi-bg {left: -12px;}
  .doc-item .dis-flex.btn-link a.com-link { margin-top: 1px; font-size: 14px;}
  .countdown span.top-t { font-size: 12px;}
  .countdown ul li {font-size: 40px;}
  .countdown li.sec:after, .countdown li.min:after { top: 30px;}
  .com-arr .slick-dots { padding: 0px 0 0 90px !important;}
  .com-arr .slick-arrow { width: 26px;}
  .com-arr .slick-next { left: 54px;}
  span#hs_cos_wrapper_widget_1601368697769_ h1 { padding: 0 23px;}
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*# sourceMappingURL=slick.min.css.map */