html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;font-size:100%;text-rendering:optimizeLegibility;touch-action:manipulation}*,:after,:before{box-sizing:border-box}body{margin:0;padding:0}a{color:inherit;text-decoration:none}a:focus{outline:none}blockquote{margin:0}details summary::-webkit-details-marker{display:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;display:block;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;overflow:visible;padding:0}button:focus{outline:none}button::-moz-focus-inner{border:0}[role=button]:focus{outline:none}fieldset,legend{margin:0;padding:0}fieldset{border:0;min-width:0}figure{margin:0}input,select{appearance:none;-webkit-appearance:none;-moz-appearance:none}input:-webkit-autofill{background:transparent}input:autofill{background:transparent}ol,ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{font-weight:400;margin:0}iframe{border:none}strong{font-weight:400}table,tbody,td,tfoot,th,thead,tr{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.title{font-size:2.1875rem;font-weight:700;line-height:1.3;margin-block:-.6875rem -.625rem}@media(max-width:767px){.title{font-size:1.5rem;line-height:1.5;margin-block:-.5625rem}}@media(min-width:1024px){.title--lg-dt{font-size:2.5rem;letter-spacing:-.09375rem;line-height:1.4;margin-block:-.875rem -.75rem}}@media(max-width:767px){.title--sm-mb{font-size:1.25rem;line-height:1.8;margin-block:-.625rem}}.title--sm{font-size:1.5rem;line-height:1.5;margin-block:-.5625rem}.text{margin-block:-.3125rem -.375rem}.button{align-items:center;border-radius:.25rem;border-style:solid;border-width:.1875rem;display:inline-flex;font-size:1.125rem;font-weight:600;height:55px;justify-content:center;line-height:1.5625rem;padding:.9375rem 2.5rem;text-align:center;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out}@media(max-width:767px){.button{width:100%}}.button:focus-visible{outline:none;text-decoration:underline}.button.primary.blue{background:#153bff;border-color:#153bff;color:#fff}.button.primary.blue:focus-visible{background:#0428d1;border-color:#0428d1}.platform-desktop .button.primary.blue:not(:disabled):not(.disabled):hover{background:#0428d1;border-color:#0428d1}.button.primary.white{background:#fff;border-color:#fff;color:#153bff}.button.primary.white:focus-visible{background:#dbe5fb;border-color:#dbe5fb}.platform-desktop .button.primary.white:not(:disabled):not(.disabled):hover{background:#dbe5fb;border-color:#dbe5fb}.button.secondary{background:transparent}.button.secondary.blue{border-color:#153bff;color:#153bff}.button.secondary.blue:focus-visible{background:#f6f7ff;border-color:#f6f7ff}.platform-desktop .button.secondary.blue:not(:disabled):not(.disabled):hover{background:#f6f7ff;border-color:#f6f7ff}@media(max-width:1023px){.button.secondary.blue--tb{border-color:#153bff;color:#153bff}.button.secondary.blue--tb:focus-visible{background:#dbe5fb}.platform-desktop .button.secondary.blue--tb:not(:disabled):not(.disabled):hover{background:#dbe5fb}}.button.white{border-color:#fff;color:#fff}.button.white:focus-visible{background:#fff;border-color:#fff;color:#153bff}.platform-desktop .button.white:not(:disabled):not(.disabled):hover{background:#fff;border-color:#fff;color:#153bff}@media(min-width:1024px){.button.white--dt{border-color:#fff;color:#fff}.button.white--dt:focus-visible{background:#dbe5fb}.platform-desktop .button.white--dt:not(:disabled):not(.disabled):hover{background:#dbe5fb}}main>.small-padding-top{padding-top:2.5rem}html{display:flex}@view-transition{navigation:auto}html body{background:#fff;color:#2d2d32;font-family:Open Sans;font-size:16px;font-weight:400;line-height:1.5;min-height:100vh;min-width:320px;overflow-x:hidden;text-align:left}html body,html main{display:flex;flex-direction:column;position:relative;width:100%}html main{flex-grow:1}html.locked body{padding-right:var(--scrollbar-width)}html .admin-bar main{padding-top:32px}@media(max-width:782px){html .admin-bar main{padding-top:46px}}.lingoda-container{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:0 50px;position:relative;width:100%}@media(max-width:1023px){.lingoda-container{max-width:100%;padding:0 24px}}.visually-hidden:not(:focus,:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.link:focus{border-radius:.25rem;outline:.125rem solid #153bff}.link:hover{text-decoration:none}@media(max-width:600px){div#wpadminbar{position:fixed}}.local-env #onetrust-consent-sdk{display:none!important}.modals{height:0;position:relative;width:0}.m-overlay,.modal-overlay{align-items:center;bottom:0;box-sizing:border-box;display:none;justify-content:center;left:0;min-width:320px;padding:16px;position:fixed;right:0;top:0;z-index:999999}@media(max-width:767px){.m-overlay,.modal-overlay{align-items:unset;padding:0}}.m-overlay:before,.modal-overlay:before{background-color:rgba(0,0,0,.7);bottom:0;content:"";display:none;left:0;position:fixed;right:0;top:0;will-change:opacity}.m-overlay:before,.m-overlay>div,.modal-overlay:before,.modal-overlay>div{animation-duration:.35s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.m-overlay>div,.modal-overlay>div{background-color:#fff;border-radius:1rem;display:flex;flex-direction:column;max-height:calc(100% - 2.5rem);max-width:580px;overflow:auto;position:relative;width:100%;will-change:transform}@media(max-width:767px){.m-overlay>div,.modal-overlay>div{border-radius:0;max-height:100%;max-width:100%}}.m-overlay.opening,.modal-overlay.opening{display:flex}.m-overlay.opening:before,.modal-overlay.opening:before{animation-name:fade-in;display:block}.m-overlay.open,.modal-overlay.open{display:flex;z-index:9999999999}.m-overlay.open>div,.modal-overlay.open>div{animation-name:zoom-in}@media(max-width:767px){.m-overlay.open>div,.modal-overlay.open>div{animation-name:slide-up}}.m-overlay.open:before,.modal-overlay.open:before{display:block}.m-overlay.closing,.modal-overlay.closing{display:flex}.m-overlay.closing>div,.modal-overlay.closing>div{animation-name:zoom-out}@media(max-width:767px){.m-overlay.closing>div,.modal-overlay.closing>div{animation-name:slide-down}}.m-overlay.closing:before,.modal-overlay.closing:before{animation-name:fade-out;display:block}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes zoom-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes zoom-out{0%{transform:scale(1)}to{transform:scale(0)}}.title-section-wrap{margin-bottom:2rem}.title-section-wrap h3{color:#051f4e;font-size:1.5rem;font-weight:700;line-height:1.4;margin-bottom:8px}.title-section-wrap p{color:#434a50;font-size:1rem;font-weight:400;line-height:1.4}.language-chip-container{text-align:left}.language-chip-container .chip-headline{color:#051f4e;font-size:.875rem;font-weight:600;letter-spacing:-.00625rem;line-height:1.42;margin-bottom:.5rem}.language-chip-container .chip-headline .chip-highlight{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(225deg,#153bff,#90c);-webkit-background-clip:text;font-weight:800}.language-chip-container .chip-group{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}@media(max-width:767px){.language-chip-container .chip-group{grid-template-columns:repeat(2,1fr)}}.language-chip-container .chip{align-items:center;background:#fff;border:1.5px solid rgba(5,31,78,.2);border-radius:4px;color:rgba(5,31,78,.7);cursor:pointer;display:flex;font-size:.95rem;gap:1rem;margin:0;padding:.75rem 1rem;transition:all .2s ease}.language-chip-container .chip:has(input:checked){border-color:#153bff;color:#051f4e}.language-chip-container .chip input{display:none}.language-chip-container .chip input:checked~span{color:#051f4e;font-weight:600}.language-chip-container .chip:hover{background-color:#ecefff;border-color:rgba(5,31,78,.2);color:#051f4e}.language-chip-container .chip .chip-flag{border-radius:50%;height:24px;width:24px}.lead-capture-modal .legal{color:rgba(5,31,78,.7);font-size:.75rem;letter-spacing:.00625rem;line-height:.875rem}.lead-capture-modal .legal p{font-size:.875rem;line-height:1.5;margin-block:-.3125rem}.lead-capture-modal .legal a{color:#153bff;margin-inline:auto;transition:color .25s ease-in-out}.lead-capture-modal .legal a:focus{color:#001cae;outline:none;text-decoration:none}.platform-desktop .lead-capture-modal .legal a:hover{color:#001cae}.lead-capture-modal>button{align-items:center;background-color:#fff;border-radius:50%;display:flex;filter:drop-shadow(0 .25rem 1rem rgba(5,31,78,.12)) drop-shadow(0 .125rem .625rem rgba(5,31,78,.08));height:1.875rem;justify-content:center;position:absolute;right:1.25rem;top:1.25rem;width:1.875rem;z-index:1}.lead-capture-modal>button svg{color:#153bff;height:1.0625rem;transition:color .3s;width:1.0625rem}.lead-capture-modal>button svg *{fill:currentcolor}.lead-capture-modal>button:focus{border-radius:50%;outline:.125rem solid #153bff;outline-offset:.1875rem}.platform-desktop .lead-capture-modal>button:hover svg{color:#0428d1}.lead-capture-modal article{display:grid;overflow-x:hidden;overflow-y:auto;position:relative;z-index:0}.lead-capture-modal article.form{display:flex}@media(max-width:991px){.lead-capture-modal article.form{flex-direction:column}}.lead-capture-modal article.form picture{order:2;width:304px}@media(max-width:991px){.lead-capture-modal article.form picture{order:0;width:100%}}.lead-capture-modal article.form form{align-self:center;max-width:525px;width:100%}@media(max-width:991px){.lead-capture-modal article.form form{max-width:100%}}.lead-capture-modal article.form picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:cover;object-position:cover;width:100%}@media(max-width:991px){.lead-capture-modal article.form picture img{aspect-ratio:unset!important;height:auto;max-width:100%;-o-object-fit:contain!important;object-fit:contain!important}}.lead-capture-modal article.form .toggle-heading{padding-bottom:1.25rem}@media(max-width:767px){.lead-capture-modal article.form .toggle-heading{padding-bottom:.25rem}}.lead-capture-modal article.confirmation{align-content:flex-start;display:none}.lead-capture-modal article.confirmation img{margin-inline:auto;margin-top:3rem}.lead-capture-modal article.confirmation p:not(.toggle-heading){font-size:1.125rem;margin-block:-.3125rem -.375rem}.lead-capture-modal article.confirmation button{margin-top:3.75rem}.lead-capture-modal article button{align-items:center;background-color:#153bff;border-radius:.25rem;color:#fff;display:flex;font-size:1.125rem;font-weight:600;height:3.4375rem;justify-content:center;position:relative;transition:background-color .3s,color .3s;width:100%;will-change:color,background-color}.lead-capture-modal article button:disabled{background-color:rgba(21,59,255,.2);cursor:not-allowed}.lead-capture-modal article button.loading{color:transparent;cursor:wait}.lead-capture-modal article button.loading[type=submit]:after{opacity:1}.lead-capture-modal article button:not(:disabled):focus{background-color:#0428d1;outline:.125rem solid #153bff;outline-offset:.1875rem}.platform-desktop .lead-capture-modal article button:not(:disabled):hover{background-color:#0428d1}.lead-capture-modal article button[type=submit]:after{animation:spin .6s linear infinite;background-image:url(/blog/wp-content/themes/lingoda_blog/assets/imgs/tail-spin-white.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.875rem;opacity:0;position:absolute;transition:opacity .3s;width:1.875rem;will-change:opacity}.lead-capture-modal img{display:block}.lead-capture-modal .content{grid-gap:1rem;display:grid;padding:2.5rem}@media(max-width:767px){.lead-capture-modal .content{padding:1.5rem}}.lead-capture-modal .toggle-heading{color:#051f4e;font-size:1.8125rem;font-weight:700;line-height:1.15;margin-block:-.375rem}@media(max-width:767px){.lead-capture-modal .toggle-heading{font-size:1.5rem;line-height:1.5;margin-block:-.5rem -.5625rem}}.lead-capture-modal form>div{position:relative}.lead-capture-modal input{border:.09375rem solid rgba(5,31,78,.2);border-radius:.25rem;color:#051f4e;font-family:Open Sans;font-size:1rem;height:2.75rem;letter-spacing:normal;outline:.1875rem solid transparent;padding-inline:1rem;transition:border-color .25s ease,color .25s ease,outline-color .25s ease;width:100%}.lead-capture-modal input:focus{border-color:#153bff;outline-color:#d0d8ff}.lead-capture-modal input::-moz-placeholder{color:rgba(5,31,78,.2)}.lead-capture-modal input::placeholder{color:rgba(5,31,78,.2)}.lead-capture-modal .invalid input{border-color:#ff4747}.lead-capture-modal .invalid input:focus{outline-color:#ffd6d6}.lead-capture-modal .invalid{padding-bottom:10px;position:relative;transition:all .3s ease}.lead-capture-modal .invalid p[aria-live=polite]{display:block}.lead-capture-modal .invalid input{border:.09375rem solid #ff4747;color:#ff4747}.lead-capture-modal .invalid.language-chip-container p[aria-live=polite]{top:96%}.lead-capture-modal p[aria-live=polite]{color:#ff4747;display:none;font-size:.75rem;font-weight:500;left:0;letter-spacing:.0125rem;line-height:1.4;margin:0;position:absolute;top:92%}.lead-capture-modal label{color:#051f4e;cursor:pointer;display:block;font-size:.875rem;font-weight:600;letter-spacing:-.00625rem;line-height:1.4;margin-bottom:.5rem}.lead-capture-modal .checkbox{padding:.5rem 0}.lead-capture-modal .checkbox label{cursor:pointer;display:grid;margin:0;padding-left:1.5rem;position:relative}.lead-capture-modal .checkbox input:focus-visible+span:before{border-color:#153bff;outline-color:#d0d8ff}.lead-capture-modal .checkbox input{display:block;height:1rem;left:0;margin:auto;padding:0;position:absolute;top:9px;width:1rem}.lead-capture-modal .checkbox input:checked{background-image:url(/blog/wp-content/themes/lingoda_blog/assets/imgs/checkbox-tick.svg);background-position:50%;background-repeat:no-repeat}.lead-capture-modal .after_form_submit{display:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.modal-overlay .lead-capture-modal{max-width:825px}.submitted .lead-capture-modal article.form form{display:none}.submitted .lead-capture-modal .after_form_submit{align-self:center;display:block;max-width:524px;padding:1.875rem;text-align:center;width:100%}
