.footer{background:#051f4e;color:#fffc;padding-block:3.75rem calc(3.75rem + 40px)}@media (max-width:767px){.footer{padding-top:2.5rem}}.footer>div{display:grid;gap:2.5rem}@media (min-width:768px){.footer>div>a{display:none}}@media (max-width:360px){.footer>div>a{font-size:.9375rem;height:3rem;padding-inline:1rem}}.footer .top-row{display:grid;gap:2.5rem;grid-template-columns:23.625rem 1fr}@media (max-width:1023px){.footer .top-row{grid-template-columns:1fr}}.footer .top-row>div{align-content:flex-start;display:grid;gap:2rem}@media (max-width:1023px){.footer .top-row>div{grid-auto-columns:minmax(auto,1fr);grid-auto-flow:column}}@media (max-width:767px){.footer .top-row>div{grid-auto-flow:unset;grid-template-columns:1fr}}.footer .bottom-row{align-items:center;display:grid;gap:2.5rem;grid-auto-flow:column;justify-content:space-between}@media (max-width:1199px){.footer .bottom-row{grid-auto-flow:row;justify-items:flex-start}}@media (max-width:767px){.footer .bottom-row{gap:1.5rem}}.footer .logo-container{display:grid;gap:2rem;justify-items:flex-start}.footer .logo-container a{display:flex;user-select:none;-webkit-user-select:none;-moz-user-select:none}.footer .logo-container a:focus-visible{border-radius:.25rem;outline:.125rem solid #fff;outline-offset:.125rem}.footer .logo-container a img{height:auto;width:12.6875rem}@media (max-width:1199px) and (min-width:768px){.footer .logo-container a img{width:10.5rem}}.footer .logo-container p{font-size:.875rem;line-height:1.1875rem;margin-block:-.25rem}@media (max-width:767px){.footer .logo-container p{color:#fff}}.footer .menu-link{position:relative}.footer .menu-link:focus-visible>span{border-radius:.25rem;outline:.125rem solid #fff;outline-offset:2px}.platform-desktop .footer .menu-link:hover>span:after{opacity:1}.footer .menu-link>span{display:inline;position:relative}.footer .menu-link>span:after{background:#fff;bottom:-.25rem;content:"";display:block;height:.125rem;opacity:0;position:absolute;transition:opacity .2s cubic-bezier(.4,0,.2,1);width:100%}.footer nav{display:grid;gap:1.5rem;grid-auto-columns:minmax(auto,1fr);grid-auto-flow:column}@media (max-width:1199px){.footer nav{grid-row-gap:2.5rem;grid-auto-flow:unset;grid-template-columns:repeat(2,minmax(auto,1fr))}}@media (max-width:767px){.footer nav{grid-row-gap:2rem}}.footer nav p{color:#fff;font-size:1.125rem;font-weight:700;line-height:1.5625rem;margin-block:-.3125rem -.375rem}@media (max-width:1199px){.footer nav p{font-size:1.25rem;line-height:1.6875rem}}@media (max-width:767px){.footer nav p{font-size:.875rem;line-height:1.1875rem;margin-block:-.25rem -.1875rem}}.footer nav>div{align-content:flex-start;display:grid;gap:2.5rem;justify-items:flex-start;min-width:0}@media (max-width:767px){.footer nav>div{gap:2rem}}.footer nav ul{display:grid;gap:1rem}.footer nav li{display:grid;justify-content:flex-start}.footer nav li a{color:inherit;font-size:.875rem;line-height:1.1875rem;margin-block:-.25rem}@media (max-width:1199px) and (min-width:768px){.footer nav li a{font-size:1rem;line-height:1.375rem;margin-block:-.25rem -.3125rem}}.footer nav div>a{font-size:1rem;padding-inline:1.25rem;user-select:none;-webkit-user-select:none;-moz-user-select:none}@media (max-width:1560px) and (min-width:1200px){.footer nav div>a{font-size:.875rem;height:3rem;padding-inline:1rem}}@media (max-width:1460px) and (min-width:1200px){.footer nav div>a{padding-inline:.75rem}}@media (max-width:1370px) and (min-width:1200px){.footer nav div>a{font-size:.8125rem;height:2.75rem;padding-inline:.625rem}}@media (max-width:1320px) and (min-width:1200px){.footer nav div>a{font-size:.75rem;height:2.5rem;padding-inline:.5rem}}@media (max-width:767px){.footer nav div>a{display:none}}.footer nav ul+a{margin-top:-.75rem}.footer nav .label{border-radius:.25rem;display:inline;font-size:.625rem;font-weight:700;letter-spacing:.05rem;line-height:1rem;margin-left:.5rem;padding:.125rem .25rem;position:relative;top:-.125rem}.footer nav .label.mobile-tablet-only{display:none}@media (max-width:1023px){.footer nav .label.mobile-tablet-only{display:flex}}.footer .legal-container{align-content:flex-start;display:grid;gap:2.5rem;grid-auto-flow:column}@media (max-width:1199px){.footer .legal-container{grid-auto-flow:row;justify-items:flex-start;order:2}}@media (max-width:767px){.footer .legal-container{gap:2rem}}.footer .legal-container p{font-size:.75rem;line-height:1rem;margin-block:-.1875rem -.25rem}@media (max-width:1199px){.footer .legal-container p{order:2}}@media (max-width:1199px) and (min-width:768px){.footer .legal-container p{font-size:1rem;line-height:1.375rem;margin-block:-.3125rem -.375rem}}.footer .legal-container ul{align-items:flex-start;display:grid;gap:1.5rem;grid-auto-flow:column}@media (max-width:1199px){.footer .legal-container ul{order:1}}.footer .legal-container li{display:grid}.footer .legal-container a{color:#fff;display:inline-flex;font-size:.75rem;line-height:1rem;margin-block:-.1875rem -.25rem}@media (max-width:1200px){.footer .legal-container a{color:#fff}}@media (max-width:1199px) and (min-width:768px){.footer .legal-container a{font-size:1rem;line-height:1.375rem;margin-block:-.3125rem -.375rem}}.footer .social-links{display:grid;gap:.5rem;grid-auto-flow:column;user-select:none;-webkit-user-select:none;-moz-user-select:none}@media (max-width:1199px){.footer .social-links{order:1}}.footer .social-links li{display:grid}.footer .social-links a{align-items:center;display:grid;height:1.25rem;justify-items:center;width:1.875rem}.footer .social-links a span{display:grid;justify-self:center}.footer .social-links a span:after{bottom:-.25rem;left:50%;transform:translateX(-50%)}.footer .newsletter{display:grid;gap:1rem}.footer .newsletter>p{color:#fff;font-size:1.125rem;font-weight:700;line-height:1.5625rem;margin-block:-.3125rem -.375rem}@media (max-width:767px){.footer .newsletter>p{font-size:.875rem;line-height:1.1875rem;margin-block:-.25rem -.1875rem}}.footer .newsletter p.success{color:#fff;font-size:1rem;font-weight:600;line-height:1.5rem;margin-block:-.25rem -.3125rem;padding-top:.75rem}.footer .newsletter form{user-select:none;-webkit-user-select:none;-moz-user-select:none}.footer .newsletter form,.footer .newsletter form>div>div:first-child{display:grid;row-gap:.5rem}.footer .newsletter form>div>div:first-child>div{grid-gap:1rem;display:grid;grid-template-columns:1fr auto;width:100%}@media (max-width:588px){.footer .newsletter form>div>div:first-child>div{grid-template-columns:1fr}}.footer .newsletter form>div:last-child{display:flex;gap:.625rem}.footer .newsletter form [type=submit]{padding-inline:1.5rem}.footer .newsletter .checkbox label{cursor:pointer;display:grid;margin:0;padding-left:1.5rem;position:relative}.footer .newsletter .checkbox input:focus-visible+span:before{border-color:#153bff;outline-color:#d0d8ff}.footer .newsletter .checkbox span{user-select:none;-webkit-user-select:none;-moz-user-select:none}.footer .newsletter .checkbox span:before{background:#fff;border:.09375rem solid #051f4e33;border-radius:.25rem;content:"";display:block;height:1rem;left:0;outline:.1875rem solid #0000;position:absolute;top:0;transition:border-color .25s ease,color .25s ease,outline-color .25s ease;width:1rem}.footer .newsletter .checkbox span:after{content:"";height:.75rem;left:.125rem;position:absolute;top:.125rem;width:.75rem}.footer .newsletter .checkbox input{position:absolute}.footer .newsletter .checkbox input:checked+span:after{background-image:url(/wp-content/themes/lingoda_CRM2018_theme/assets/imgs/checkbox-tick.svg)}.footer .newsletter .checkbox label{color:#fffc;font-size:.75rem;font-weight:400;letter-spacing:.00625rem;line-height:.875rem;margin-block:-.0625rem;text-align:left}.footer .newsletter .field{display:grid;gap:.75rem;justify-items:flex-start;position:relative}.footer .newsletter .label{color:#fff;cursor:pointer;font-family:OpenSans,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:-.00625rem;line-height:1.25rem;margin-block:-.25rem -.375rem;padding-bottom:.125rem}.footer .newsletter .input{background:#fff;border:.09375rem solid #051f4e33;border-radius:.25rem;color:#051f4e;font-family:OpenSans,sans-serif;font-size:1rem;height:3.4375rem;outline:.1875rem solid #0000;padding:0 1rem;transition:border-color .25s ease,color .25s ease,outline-color .25s ease;width:100%}.footer .newsletter .input::placeholder{color:#051f4e66}.footer .newsletter .input:focus{border-color:#153bff;outline-color:#d0d8ff}.footer .newsletter button[type=submit].blue.primary:disabled{background:#e4e4e4;border-color:#e4e4e4;color:#434a50;cursor:not-allowed}.footer .newsletter .legal{color:#fffc;font-size:.75rem;letter-spacing:.00625rem;line-height:.875rem;margin-block:-.0625rem -.125rem}.footer .newsletter .checkbox label a,.footer .newsletter .legal a{color:#fff;text-decoration:underline;text-decoration-color:#fffc;text-decoration-thickness:.5px;text-underline-offset:1px;transition:color .2s ease-in-out,text-decoration-color .2s ease-in-out}.platform-desktop .footer .newsletter .checkbox label a:hover,.platform-desktop .footer .newsletter .legal a:hover{color:#f3c;text-decoration-color:#f3c}.footer .newsletter .checkbox label a:focus-visible,.footer .newsletter .legal a:focus-visible{outline:2px solid #f3c}.js-lazyload:not(.block-animation),.js-lazyload:not(.block-animation) img{opacity:0;transition:opacity .5s ease-in-out;will-change:opacity}.lazyloaded:not(.block-animation),.lazyloaded:not(.block-animation) img{opacity:1}.footer,.lingoda-block:not(.lingoda-block--first){display:block}.lingoda-grid:not(.lingoda-grid--first){display:grid}.lingoda-flex:not(.lingoda-flex--first){display:flex}.dixa-messenger-namespace .dixa-messenger-wrapper:first-of-type{bottom:0!important;right:1.125rem!important;transform:translateY(100%);transition:transform .3s ease-in-out}.dixa-messenger-namespace .dixa-messenger-wrapper:nth-of-type(2){bottom:5.5rem!important;right:1.125rem!important;transition:transform .3s ease-in-out}html:not(.dixa-messenger-is-open) .dixa-messenger-namespace .dixa-messenger-wrapper{z-index:997}html.locked .dixa-messenger-namespace>.dixa-messenger-wrapper{right:calc(1.125rem + var(--scrollbar-width))!important}html.locked #wpadminbar{width:calc(100% - var(--scrollbar-width))!important}
