:root{--esler-orange:#e83007;--esler-dark:#262626;--esler-grey:#666666;--esler-light:#f5f5f5;--esler-white:#ffffff}.esler-rail-slider-wrap{position:relative;width:100%;padding-bottom:80px}.esler-rail-slider{display:flex;gap:28px;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.esler-rail-slider::-webkit-scrollbar{display:none}.esler-rail-slide{flex:0 0 calc((100% - 112px) / 5);scroll-snap-align:start}.esler-rail-card{display:flex;flex-direction:column;width:100%;height:460px;overflow:hidden;background:var(--esler-white);border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.08);transition:all 0.25s ease}.esler-rail-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(0,0,0,.14)}.esler-rail-card a{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.esler-rail-card-image{width:100%;height:150px;flex-shrink:0;background-size:cover;background-position:center}.esler-rail-card-content{display:flex;flex-direction:column;height:310px;padding:24px 24px 22px;background:var(--esler-light)}.esler-rail-card-content h3{margin:0 0 14px;font-size:21px;line-height:1.25;color:var(--esler-dark);font-weight:700}.esler-rail-card-content p{margin:0;font-size:15px;line-height:1.6;color:var(--esler-dark)}.esler-rail-card-arrow{margin-top:auto;text-align:right;font-size:28px;color:var(--esler-grey);transition:all 0.2s ease}.esler-rail-card:hover .esler-rail-card-arrow{color:var(--esler-orange);transform:translateX(4px)}.esler-rail-slider-btn{display:none;position:absolute;bottom:10px;z-index:5;width:52px;height:52px;padding:0;border:none;border-radius:50%;background:var(--esler-orange);color:var(--esler-white);font-size:34px;line-height:1;cursor:pointer;box-shadow:0 8px 22px rgba(0,0,0,.16);transition:all 0.25s ease}.esler-rail-slider-btn:hover{background:var(--esler-dark);transform:translateY(-3px)}.esler-rail-slider-btn.prev{left:calc(50% - 95px)}.esler-rail-slider-btn.next{right:calc(50% - 95px)}@media (max-width:1500px){.esler-rail-slide{flex:0 0 calc((100% - 56px) / 3)}.esler-rail-slider-btn{display:flex;align-items:center;justify-content:center}}@media (max-width:1024px){.esler-rail-slider-wrap{padding:0 18px 85px}.esler-rail-slide{flex:0 0 calc((100% - 28px) / 2)}}@media (max-width:768px){.esler-rail-slider-wrap{padding:0 18px 90px;overflow:hidden}.esler-rail-slider{gap:18px;scroll-padding-left:0;scroll-padding-right:0;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.esler-rail-slider::after{content:"";flex:0 0 1px}.esler-rail-slide{flex:0 0 100%;min-width:100%;max-width:100%}}.esler-rail-card{height:430px}.esler-rail-card-content{height:280px}.esler-rail-slider-btn.prev{left:calc(50% - 92px)}.esler-rail-slider-btn.next{right:calc(50% - 92px)}}.esler-testimonials{display:flex!important;justify-content:center!important;gap:0!important}.esler-testimonials .esler-testimonial{max-width:720px!important;width:100%!important;min-width:auto!important;animation:none!important}.esler-testimonials .esler-testimonial img{width:150px!important;height:150px!important;min-width:150px!important;max-width:150px!important;aspect-ratio:1 / 1!important;margin:0 auto 22px!important;display:block!important;border-radius:50%!important;object-fit:cover!important;object-position:center!important}.esler-testimonials .esler-testimonial-text p{margin:0 0 16px!important;font-size:17px!important;line-height:1.6!important;color:var(--esler-dark)!important;font-weight:500!important}.esler-testimonials .esler-testimonial-name{font-size:16px!important;line-height:1.4!important;color:var(--esler-orange)!important;font-weight:700!important}@media (max-width:768px){.esler-testimonials{display:flex!important;overflow:visible!important;justify-content:center!important}.esler-testimonials .esler-testimonial{min-width:auto!important;width:100%!important;animation:none!important}}.esler-rail-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:60px;width:100%;margin-top:45px;color:var(--esler-white)}.esler-rail-benefit{display:flex;align-items:flex-start;gap:24px}.esler-rail-benefit-icon{flex-shrink:0;margin-top:4px}.esler-rail-benefit-icon img{width:54px;height:54px;display:block;object-fit:contain}.esler-rail-benefit h3{margin:0 0 14px;font-size:26px;line-height:1.25;color:var(--esler-white);font-weight:700}.esler-rail-benefit p{margin:0;font-size:18px;line-height:1.7;color:var(--esler-white);font-weight:500}@media (max-width:1024px){.esler-rail-benefits{grid-template-columns:1fr;gap:0!important}.esler-rail-benefit{gap:18px;padding:28px 0;border-bottom:1px solid rgba(255,255,255,.18)}.esler-rail-benefit:last-child{border-bottom:none}}@media (max-width:768px){.esler-rail-benefits{margin-top:30px}.esler-rail-benefit-icon img{width:42px;height:42px}.esler-rail-benefit h3{font-size:21px}.esler-rail-benefit p{font-size:16px;line-height:1.65}}.esler-contact-options{display:flex;flex-direction:column;gap:16px;width:100%}.esler-contact-option{display:flex;align-items:center;gap:22px;padding:22px;border-radius:10px;color:var(--esler-dark);text-decoration:none;transition:all 0.25s ease}.esler-contact-option:hover{background:rgba(232,48,7,.05);transform:translateX(4px)}.esler-contact-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;min-width:64px;border:2px solid var(--esler-orange);border-radius:50%;color:var(--esler-orange);transition:all 0.25s ease}.esler-contact-icon svg{width:30px;height:30px;stroke:currentColor}.esler-contact-option:hover .esler-contact-icon{background:var(--esler-orange);color:var(--esler-white)}.esler-contact-text{display:flex;flex-direction:column}.esler-contact-label{margin-bottom:4px;font-size:22px;line-height:1.2;color:var(--esler-dark);font-weight:700;transition:color 0.25s ease}.esler-contact-value{font-size:18px;line-height:1.4;color:var(--esler-grey);transition:color 0.25s ease}.esler-contact-option:hover .esler-contact-label,.esler-contact-option:hover .esler-contact-value{color:var(--esler-orange)}@media (max-width:768px){.esler-contact-option{gap:16px;padding:18px}.esler-contact-icon{width:54px;height:54px;min-width:54px}.esler-contact-icon svg{width:24px;height:24px}.esler-contact-label{font-size:18px}.esler-contact-value{font-size:15px}}.railStickyPrimary,.railStickySecondary{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 30px;border-radius:999px;font-size:17px;font-weight:700;text-decoration:none!important;transition:all .25s ease}.railStickyPrimary{background:var(--esler-orange);color:var(--esler-white)!important;border:2px solid var(--esler-orange)}.railStickyPrimary:hover{background:var(--esler-dark);border-color:var(--esler-dark)}.railStickySecondary{background:var(--esler-white);color:var(--esler-orange)!important;border:2px solid var(--esler-orange)}.railStickySecondary:hover{background:var(--esler-orange);color:var(--esler-white)!important}@media (max-width:768px){#railStickyBar{flex-direction:column;gap:10px!important}.railStickyPrimary,.railStickySecondary{width:100%;max-width:340px}}.esler-apply-process{background:#f7f7f7;border-radius:14px;padding:0 40px 80px;overflow:hidden}.esler-apply-slider-wrap{position:relative;padding-bottom:76px}.esler-apply-track{display:flex;gap:26px;width:100%;overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.esler-apply-track::-webkit-scrollbar{display:none}.esler-apply-step{position:relative;flex:0 0 calc((100% - 104px) / 5);scroll-snap-align:start;display:flex}.esler-apply-card{width:100%;min-height:320px;padding:34px 24px 32px;background:var(--esler-white);border-radius:14px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:center}.esler-apply-number{width:54px;height:54px;margin:0 auto 22px;border-radius:50%;background:var(--esler-orange);border:6px solid var(--esler-white);color:var(--esler-white);font-size:23px;font-weight:800;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(0,0,0,.14)}.esler-apply-icon{width:82px;height:82px;margin:0 auto 24px;border-radius:50%;background:rgba(232,48,7,.08);color:var(--esler-orange);display:flex;align-items:center;justify-content:center}.esler-apply-icon svg{width:40px;height:40px;stroke:currentColor;fill:none;stroke-width:1.8}.esler-apply-icon img{width:38px;height:38px;object-fit:contain;display:block}.esler-apply-card h3{margin:0 0 14px;font-size:22px;line-height:1.2;color:var(--esler-dark);font-weight:800}.esler-apply-card p{margin:0;font-size:15px;line-height:1.65;color:var(--esler-grey)}.esler-apply-arrow{position:absolute;top:50%;right:-39px;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;background:var(--esler-orange);display:flex;align-items:center;justify-content:center;z-index:20;box-shadow:0 8px 22px rgba(0,0,0,.16)}.esler-apply-arrow img{width:30px;height:30px;display:block}.esler-apply-step:last-child .esler-apply-arrow{display:none}.esler-apply-btn{display:none;position:absolute;bottom:0;z-index:30;width:52px;height:52px;min-width:52px;max-width:52px;padding:0;border:none;border-radius:50%;background:var(--esler-orange);color:var(--esler-white);font-size:30px;line-height:1;cursor:pointer;box-shadow:0 8px 22px rgba(0,0,0,.16);align-items:center;justify-content:center}.esler-apply-btn:hover{background:var(--esler-dark)}.esler-apply-btn.prev{left:calc(50% - 70px)}.esler-apply-btn.next{right:calc(50% - 70px)}@media (max-width:1200px){.esler-apply-process{padding:0 32px 86px}.esler-apply-step{flex:0 0 calc((100% - 52px) / 3)}.esler-apply-arrow{display:none}.esler-apply-btn{display:flex}}@media (max-width:768px){.esler-apply-process{padding:0 22px 84px;border-radius:10px}.esler-apply-track{gap:18px}.esler-apply-step{flex:0 0 100%}.esler-apply-card{min-height:290px}.esler-apply-icon{width:76px;height:76px}.esler-apply-icon svg,.esler-apply-icon img{width:38px;height:38px}.esler-apply-btn.prev{left:calc(50% - 66px)}.esler-apply-btn.next{right:calc(50% - 66px)}}.sd-form.vacancy-filter-container{background-color:#262626;!important}