.footer{z-index:1;width:100%;padding:1.25rem 0}.footer .copyright{justify-content:center;align-items:center;gap:4px;margin-top:1.5rem;display:flex}.footer-container{border-radius:3.125rem;justify-content:center;align-items:center;width:100%;max-width:82.5rem;margin:auto;display:flex;padding:1.25rem!important}.footer-content{text-align:center;margin:auto}.footer-content .logo{justify-content:center;margin-bottom:1.5rem;display:inline-flex}.footer-content .company-info p:not(:last-child){margin-bottom:.5rem}
.navbar{flex-wrap:wrap;gap:.25rem;display:flex}.navbar--light,.navbar--light a{color:#2b2a2b}.navbar--light a.active{opacity:1;color:#fff;pointer-events:none;background:#270e36}.navbar--light a:not(.active):hover,.navbar--light a:not(.active):active{background:#270e3633;transition:background .1s}.navbar--dark a{color:#fff}.navbar--dark a.active,.navbar--dark a:active,.navbar--dark a:hover{color:#270e36;background:#fff}.navbar a{font-size:.8125rem;font-family:var(--font-druk-wide-medium),sans-serif;letter-spacing:.5px;background:0 0;border-radius:3.125rem;padding:.625rem 1rem;text-decoration:none}.menu-actions,.menu-actions .contacts{gap:1rem;display:flex}.menu-actions .contacts a{font-family:var(--font-druk-wide-medium),sans-serif;text-transform:none;color:#270e36;letter-spacing:.5px;background:#fff;border:none;border-radius:3.125rem;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:.875rem;text-decoration:none;display:flex}.menu-actions .contacts a:hover{opacity:.8}.menu-actions .contacts a.sn-link{width:2.75rem;height:2.75rem;padding:0}.menu-actions .contacts a.sn-link svg{stroke:#270e36;width:1.75rem;height:1.75rem}.mobile-menu-action{cursor:pointer;background:#fff;border-radius:3.125rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:flex}.mobile-menu-action:hover{opacity:.8}.mobile-menu-action svg{stroke:#270e36;width:1.75rem;height:1.75rem}.account{background:#fff;border-radius:3.125rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:flex}.account:hover{opacity:.8}.account svg{stroke:#270e36;width:1.75rem;height:1.75rem}.language-switcher-action{cursor:pointer;text-transform:uppercase;width:2.75rem;height:2.75rem;font-size:.875rem;line-height:2.5rem;font-family:var(--font-druk-wide-medium),sans-serif;background:#fff;border-radius:3.125rem;justify-content:center;align-items:center;display:flex}.language-switcher-action:hover{opacity:.8}
.navbar--mobile{gap:.5rem}.navbar--mobile .navbar-item{width:100%;font-family:var(--font-druk-wide-medium),sans-serif;color:#2b2a2bb3;padding:.75rem 0;font-size:1rem;line-height:1.5rem;display:flex;background:0 0!important}.navbar--mobile .navbar-item:hover:not(.active){color:#2b2a2b;background:0 0}.mobile-menu-content{-webkit-backdrop-filter:blur(.3125rem);backdrop-filter:blur(.3125rem);background:#ffffffe6 0 0/400% 400%;border:none;width:17.5rem;padding:1rem 1.5rem 1.5rem}.mobile-menu-content-container{flex-direction:column;justify-content:space-between;height:100%;display:flex}.mobile-menu-content-container+button{opacity:1;background:#270e36;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;top:2.1875rem}.mobile-menu-content-container+button svg{color:#fff;width:1.5rem;height:1.5rem}.mobile-menu-content-container .logo{margin-bottom:1.5rem;display:inline-flex}.mobile-menu-content-container a.contact-us{width:100%;font-family:var(--font-druk-wide-medium),sans-serif;color:#fff;background:#dd5c34;border-radius:3.125rem;justify-content:center;margin:0;padding:.875rem 1rem;font-size:1rem;display:flex}
.header{z-index:1;width:100%;height:6.875rem;padding:1.125rem;display:flex;position:absolute;top:0;left:0;right:0}.header-container{justify-content:space-between;align-items:center;width:100%;max-width:82.5rem;margin:auto;display:flex}@media (max-width:77.5rem){.header-container>.navbar--desktop{display:none}}.header-container>.menu-actions .mobile-menu-action{display:flex}@media (min-width:77.5rem){.header-container>.menu-actions .mobile-menu-action{display:none}}@media (max-width:36rem){.header-container>.menu-actions .contacts{display:none}}.header--fixed{z-index:11;-webkit-backdrop-filter:blur(.3125rem);backdrop-filter:blur(.3125rem);background:#ffffffe6;border-bottom:1px solid #f5f5f5;height:5rem;padding-top:.75rem;padding-bottom:.75rem;position:fixed}.header--fixed .logo svg{width:3.375rem;height:3.375rem}.header--fixed .logo--dark svg path{fill:#270e36}.header--fixed .navbar a{color:#270e36;opacity:.75;background:0 0;transition:background .1s}.header--fixed .navbar a.active{opacity:1;color:#fff;pointer-events:none;background:#270e36}.header--fixed .navbar a:not(.active):hover,.header--fixed .navbar a:not(.active):active{background:#270e3633;transition:background .1s}.header--fixed .contacts a{color:#fff;background-image:linear-gradient(90deg,#1b0b2a,#ac2482)}.header--fixed .contacts a.sn-link{background:#270e36}.header--fixed .contacts a.sn-link svg{stroke:#fff}.header--fixed .account{background:#270e36}.header--fixed .account svg{stroke:#fff}.header--fixed .language-switcher-action{color:#fff;background:#270e36}.header--fixed .mobile-menu-action{background:#270e36}.header--fixed .mobile-menu-action svg{stroke:#fff}
*,:scope:before,:scope:after{box-sizing:border-box}body{color:#2d2433}body,p,ul,ul,ol,li{margin:0;padding:0}.efcon-public-app body,.efcon-public-app p,.efcon-public-app ul,.efcon-public-app ol,.efcon-public-app li{font-family:var(--font-inter),sans-serif}.efcon-public-app h1,.efcon-public-app h2,.efcon-public-app h3,.efcon-public-app h4{font-weight:500;font-family:var(--font-druk-wide-medium),sans-serif;letter-spacing:.5px}.efcon-public-app button{font-size:1rem;font-weight:500;font-family:var(--font-druk-wide-medium),sans-serif}.efcon-public-app .orange-color-accent{color:#dd5c34}
section.contact-us{background-image:url(../media/background-lines.8c8fc5a1.png),linear-gradient(90deg,#080516,#2e103e,#ac2482);background-repeat:no-repeat;background-size:cover;border-radius:3.125rem;flex-wrap:wrap;align-items:flex-end;gap:3.125rem;max-width:82.5rem;margin:auto;display:flex;padding:5rem!important}@media (max-width:80rem){section.contact-us{padding:2.5rem!important}}@media (max-width:68.25rem){section.contact-us{display:block}}@media (max-width:36rem){section.contact-us{padding:2rem 1.5rem!important}}section.contact-us .available-positions-column{flex:45%;min-width:0}@media (max-width:75rem){section.contact-us .available-positions-column{flex:40%}}@media (max-width:68.25rem){section.contact-us .available-positions-column{text-align:center;flex:auto;max-width:43.75rem;margin:2.5rem auto}}section.contact-us .available-positions-column h2{color:#fff;margin:0 0 1.5rem;font-size:2.125rem;line-height:1.65}@media (max-width:36rem){section.contact-us .available-positions-column h2{margin:0 0 .75rem;font-size:1.75rem}}section.contact-us .available-positions-column h2~p{color:#fff;opacity:.8;margin:0;font-size:1.125rem;line-height:1.65}@media (max-width:36rem){section.contact-us .available-positions-column h2~p{font-size:1rem}}section.contact-us .available-positions-column .positions{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2.5rem;display:inline-grid}@media (max-width:68.25rem){section.contact-us .available-positions-column .positions{display:none}}section.contact-us .available-positions-column .positions .position{-webkit-backdrop-filter:blur(.3125rem);backdrop-filter:blur(.3125rem);background:#ffffff0d;border-radius:1.875rem;padding:1.125rem}section.contact-us .available-positions-column .positions .position-avatar{background:#fff;border-radius:3.125rem;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;margin-bottom:1rem;display:flex}section.contact-us .available-positions-column .positions .position-avatar svg{color:#dd5c34;width:1.75rem;height:1.75rem}section.contact-us .available-positions-column .positions .position-name{font-family:var(--font-druk-wide-medium),sans-serif;color:#fff;margin:0 0 .5rem;font-size:.875rem}section.contact-us .available-positions-column .positions .position-description{opacity:.8;color:#fff;font-size:.875rem}@media (max-width:36rem){section.contact-us .available-positions-column .positions{display:none}}section.contact-us .contact-us-column{background:#fff;border-radius:1.875rem;flex:40%;min-width:0;padding:2.5rem 1.5rem}@media (max-width:68.25rem){section.contact-us .contact-us-column{flex:auto;max-width:37.5rem;margin:2.5rem auto}}section.contact-us .contact-us-column h3{margin:0 0 .5rem;font-size:1.375rem;line-height:1.5}@media (max-width:68.25rem){section.contact-us .contact-us-column h3{text-align:center}}section.contact-us .contact-us-column+p{color:#5f5f5f;margin:0 0 1.5rem;line-height:1.65}@media (max-width:68.25rem){section.contact-us .contact-us-column+p{text-align:center}}section.contact-us .contact-us-column .social-networks{justify-content:space-between;gap:2rem;margin-top:1.5rem;display:flex}section.contact-us .contact-us-column .social-networks a.sn-link{color:#270e36;background:#f3f3f3;border-radius:3.125rem;justify-content:center;align-items:center;gap:.5rem;width:50%;padding:.75rem 1rem;font-weight:500;transition:background .1s;display:flex}section.contact-us .contact-us-column .social-networks a.sn-link:hover{background:#270e3633;transition:background .1s}section.contact-us .contact-us-column .social-networks a.sn-link svg{width:1.5rem;height:1.5rem}section.contact-us .contact-us-column form{margin-top:1.5rem;display:block}section.contact-us .contact-us-column form button[type=submit]{font-family:var(--font-druk-wide-medium),sans-serif;color:#fff;cursor:pointer;background-color:#dd5c34;border:none;border-radius:3.125rem;outline:none;justify-content:center;width:100%;margin-top:1.5rem;padding:1.25rem 3.125rem;transition:opacity .1s;display:flex}section.contact-us .contact-us-column form button[type=submit]:hover:not([disabled]){background-color:#d25129;transition:background-color .1s}section.contact-us .contact-us-column form button[type=submit][disabled]{cursor:not-allowed;opacity:.5}
.section{max-width:82.5rem;margin:auto;padding:8rem 1rem}@media (max-width:36rem){.section{padding:5rem 1rem}}.section+section{padding-top:0}.section .title{color:#2b2a2b;margin:0 0 1rem;font-size:2.875rem;line-height:3.5rem}@media (max-width:62rem){.section .title{font-size:2.5rem;line-height:3.125rem}}@media (max-width:36rem){.section .title{font-size:1.75rem;line-height:2.125rem}}.section .sub-title{letter-spacing:.03125rem;color:#5f5f5f;margin-bottom:1rem;font-size:1.25rem;line-height:1.875rem}@media (max-width:62rem){.section .sub-title{font-size:1.125rem;line-height:1.75rem}}@media (max-width:36rem){.section .sub-title{font-size:1rem;line-height:1.375rem}}.section .content{margin-top:2.75rem}@media (max-width:36rem){.section .content{margin-top:1.875rem}}
