.ek-hero{background:linear-gradient(120deg,#102849,#244e82);color:#fff;padding:58px 0 34px;clear:both}
.ek-hero__eyebrow{font-size:14px;letter-spacing:.06em;color:#ccddf2;margin:0 0 18px}
.ek-hero,.ek-hero *{font-family:Arial,Helvetica,sans-serif!important}
.mediaBox:not(.bg2),.radioBox{background-image:url('/images/background-datacenter.webp')}
.ek-hero h1{font-size:48px;line-height:1.15;font-weight:600;max-width:800px;margin:0 0 22px;color:#fff!important;padding:0}
.ek-hero__intro{max-width:730px;font-size:18px;line-height:1.65;color:#e1eaf5;text-align:left;margin-bottom:26px}
.ek-hero__actions{display:flex;gap:14px;flex-wrap:wrap}
.ek-primary,.ek-secondary{display:inline-block;border-radius:5px;padding:13px 20px;font-weight:600;text-decoration:none!important;line-height:1.4}
.ek-primary{background:#fff;color:#15365c!important}
.ek-secondary{border:1px solid #a5bddb;color:#fff!important}
.ek-primary:hover,.ek-primary:focus{background:#e9f1fb}
.ek-secondary:hover,.ek-secondary:focus{background:#ffffff18}
.ek-hero__services{display:flex;gap:25px;flex-wrap:wrap;border-top:1px solid #ffffff35;padding-top:22px;margin-top:32px}
.ek-hero__services a{color:#edf4ff;text-decoration:underline;font-size:15px}
.header-phone{display:block;position:absolute;right:15px;top:5px;z-index:2;color:#315a98!important;font-size:13px}
.ek-service-contact{padding:18px 0;border-top:1px solid #e1e7ef;background:#f4f7fb;clear:both}
.ek-service-contact .container{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}
.ek-service-contact p{margin:0;font-size:14px;color:#33445b}
.ek-service-contact a{font-weight:600}
.ek-breadcrumbs{padding:12px 0;font-size:13px;background:#f6f8fb;clear:both}
.ek-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}
.ek-breadcrumbs li+li:before{content:'/';color:#77889a;margin-right:8px}
.ek-price-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:25px 0}
.ek-price-links section{border:1px solid #dce4ee;border-radius:6px;padding:22px}
.ek-price-links h2{font-size:22px;margin:0 0 12px}
.ek-price-links li{margin-bottom:8px}
@media(max-width:767px){
 .ek-hero{padding:30px 0 24px}.ek-hero h1{font-size:32px;line-height:1.2;margin-bottom:15px}
 .ek-hero__intro{font-size:16px;line-height:1.5;margin-bottom:20px}
 .ek-hero__services{gap:12px 20px;margin-top:24px;padding-top:18px}.ek-hero__actions{gap:10px}
 .ek-primary,.ek-secondary{padding:11px 14px;font-size:14px}.header-phone{right:75px;top:22px;font-size:12px}
 #contentCntr p,.container p,.justify,.adslBox p,.content p{text-align:left!important}
 .analytics-consent{left:8px;right:8px;bottom:8px;padding:12px 14px}
 .analytics-consent__text strong{font-size:15px;margin-bottom:4px}.analytics-consent__text p{font-size:12px;line-height:1.4}
 .analytics-consent__actions{margin-top:10px;gap:8px}.analytics-consent__button{font-size:12px;padding:9px 10px;min-height:42px}
 .ek-price-links{grid-template-columns:1fr}
}

.mobile-plan h2{font-size:20px;line-height:1.3;margin:0 0 15px}.ek-video{width:560px;max-width:100%;aspect-ratio:16/9;background:#173b62;color:#fff;border:0;border-radius:6px;padding:25px;font-size:20px;cursor:pointer}.ek-video-frame{width:560px;max-width:100%;aspect-ratio:16/9;height:auto;border:0}
