/*! ONGO Prusa: source order, selectors, fonts and colours preserved. */
:root{--p-teal:#00c9b7;--p-navy:#002573;--p-blue:#0082f8;--p-text:#526ea3;--p-bg:#f4faff} @media(min-width:1200px){ .prusa-native-header .header-with-menu{min-height:100px!important;height:100px!important} .prusa-native-header .site-menu{display:flex!important;align-items:center!important;align-self:stretch!important} .prusa-native-header .site-menu>.nav-item{height:100%!important;display:flex!important;align-items:center!important;padding-top:10px!important} .prusa-native-header .site-menu>.nav-item>.nav-link{font-family:Quicksand,Arial,sans-serif!important;font-size:16px!important;font-weight:700!important;color:var(--p-navy)!important;line-height:65px!important;padding:0 14px!important;position:relative!important} .prusa-native-header .site-menu>.nav-item>.nav-link .menu-title{font-weight:700!important;color:var(--p-navy)!important} .prusa-native-header .site-menu>.nav-item>.nav-link>i{font-size:12px!important;color:var(--p-navy)!important;margin-left:3px!important} .prusa-native-header .site-menu>.nav-item>.nav-link:after{content:""!important;position:absolute!important;left:50%!important;right:auto!important;bottom:0!important;width:0!important;height:0!important;background:none!important;opacity:0!important;transform:translateX(-50%)!important;border:9px solid transparent!important;border-bottom:8px solid var(--p-teal)!important;transition:opacity .16s ease!important} .prusa-native-header .site-menu>.nav-item:hover>.nav-link:after,.prusa-native-header .site-menu>.nav-item>.nav-link:hover:after{opacity:1!important} .prusa-native-header .menu_tag{font-family:Quicksand,Arial,sans-serif!important;font-weight:600!important;font-size:11px!important;line-height:20px!important;padding:2px 9px!important;top:2px!important;min-width:78%!important} .prusa-native-header .cart-btn{font-weight:700!important;color:var(--p-navy)!important} } body.sjy,.software-showcase,.software-pro-v97,.premium-mobile-page,.premium-connect{font-family:Quicksand,Arial,sans-serif!important;color:var(--p-navy)} .software-showcase .eyebrow,.software-pro-v97 .eyebrow,.premium-mobile-page .eyebrow,.premium-connect .eyebrow,.sjy-eyebrow{color:var(--p-teal)!important;font-weight:700!important;letter-spacing:.04em!important} .software-showcase h1,.software-showcase h2,.software-showcase h3,.software-pro-v97 h1,.software-pro-v97 h2,.premium-mobile-page h1,.premium-mobile-page h2,.premium-connect h1,.premium-connect h2,.sjy h1,.sjy h2,.sjy h3{color:var(--p-navy)!important;font-family:Quicksand,Arial,sans-serif!important;font-weight:700!important;letter-spacing:0!important} .software-showcase p,.software-pro-v97 p,.premium-mobile-page p,.premium-connect p,.sjy p{color:var(--p-text)!important} .software-showcase .btn,.software-pro-v97 .btn,.premium-mobile-page .btn,.premium-connect .btn,.sjy .btn,.sjy-actions a,.sjy-use{background:var(--p-teal)!important;border-color:var(--p-teal)!important;color:#fff!important;border-radius:5px!important;box-shadow:none!important} .software-showcase .btn.alt,.software-pro-v97 .btn.alt,.sjy-demo{background:#fff!important;color:var(--p-navy)!important;border:1px solid #cfddf4!important} .software-catalog-v86,.software-pro-v97{background:linear-gradient(90deg,#fff 0,#fff 58%,#f2faff 100%)!important} .software-catalog-head-v86{padding-top:54px!important} .software-custom-band-v99{background:var(--p-navy)!important;border-radius:8px!important;box-shadow:0 14px 32px rgba(0,37,115,.10)!important} .software-custom-band-v99 h3,.software-custom-band-v99 p,.software-custom-band-v99 .eyebrow{color:#fff!important} .catalog-categories.v86,.software-product-card.v86,.software-filterbar-v86,.software-results-v86{border-color:#d8e4f7!important;border-radius:7px!important;box-shadow:0 10px 28px rgba(0,37,115,.07)!important} .catalog-categories.v86 a.active{background:var(--p-navy)!important;color:#fff!important} .software-product-card.v86.featured{border:2px solid var(--p-teal)!important} .software-card-meta,.software-results-title small,.catalog-categories small{color:var(--p-text)!important} .software-pro-hero{background:linear-gradient(135deg,var(--p-navy),#0a4292)!important} .software-pro-hero h1,.software-pro-hero p,.software-pro-hero .software-pro-meta span,.software-pro-hero .software-pro-facts *{color:#fff!important} .software-pro-visual,.software-pro-media-stage{border-radius:8px!important} body.sjy{background:#f4faff!important}.sjy-hero{background:linear-gradient(90deg,#fff 0,#fff 58%,#eef9ff 100%)!important;padding:58px 0!important} .sjy-copy h1{font-size:48px!important;line-height:1.08!important}.sjy-copy h1 span{color:var(--p-teal)!important} .sjy-visual,.sjy-card,.sjy-sidebar,.sjy-info article{border-radius:7px!important;border-color:#d8e4f7!important;box-shadow:0 10px 28px rgba(0,37,115,.07)!important} .sjy-cat.active{background:var(--p-navy)!important;color:#fff!important}.sjy-card:hover{border-color:var(--p-teal)!important} .mobile-capability-grid article,.mobile-timeline article,.internet-package-grid article,.internet-proof .proof-grid>div{border:1px solid #d8e4f7!important;border-radius:7px!important;background:#fff!important;box-shadow:0 10px 28px rgba(0,37,115,.06)!important} .mobile-capability-grid article span,.mobile-timeline article>b{color:var(--p-teal)!important}.internet-package-grid article.featured{border:2px solid var(--p-teal)!important;background:var(--p-navy)!important}.internet-package-grid article.featured *{color:#fff!important} .mobile-showcase,.internet-page{background:linear-gradient(90deg,#fff 0,#fff 60%,#f0f9ff 100%)!important} @media(max-width:1199.98px){.prusa-native-header .site-menu>.nav-item>.nav-link{font-weight:700!important;color:var(--p-navy)!important}} body.ongo-prusa{font-family:Quicksand,Arial,sans-serif!important} body.ongo-prusa #section-campaigns .campaign-carousel .slick-track{display:flex!important;align-items:stretch!important} body.ongo-prusa #section-campaigns .campaign-carousel .slick-slide{height:auto!important} body.ongo-prusa #section-campaigns .campaign-carousel .slick-slide>div,body.ongo-prusa #section-campaigns .campaign-carousel .campaign-item-0,body.ongo-prusa #section-campaigns .campaign-carousel .campaign-item-1,body.ongo-prusa #section-campaigns .campaign-carousel .campaign-item-2,body.ongo-prusa #section-campaigns .campaign-carousel .campaign-item-3{height:100%!important} body.ongo-prusa #section-apps{background-image:url('../demo/fb55730f753b6a10.png')!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important} body.ongo-prusa #section-apps .contentbox-carousel .slick-track{display:flex!important;align-items:center!important} body.ongo-prusa [data-aos]{will-change:transform,opacity} @media(min-width:1200px){body.ongo-prusa #section-campaigns .container,body.ongo-prusa #section-apps .container,body.ongo-prusa #section-data-centers .container{max-width:1320px!important}} body.ongo-prusa #section-apps{background-image:url('../prusa/demo/fb55730f753b6a10.png')!important;background-position:center top!important;background-size:cover!important;background-repeat:no-repeat!important;min-height:360px} body.ongo-prusa footer.footer{background:#0f172f url('../prusa/images/bg/footer_bg.png') no-repeat center center/cover!important;width:100%!important;color:#fff!important} body.ongo-prusa footer.footer .foot-info{background-color:#3f4655!important;margin-right:30px!important;color:#fff!important} body.ongo-prusa footer.footer .foot-info .text-theme-primary{color:#fff!important} body.ongo-prusa footer.footer .footer-middle{padding-top:3rem!important;padding-bottom:3rem!important} body.ongo-prusa footer.footer .footer-top{padding-top:1.5rem!important;padding-bottom:1.5rem!important} body.ongo-prusa footer.footer .container{max-width:1320px!important} body.ongo-prusa #section-server-list{padding:50px 0!important;overflow:hidden!important;background:#fff!important} body.ongo-prusa #section-server-list>.container{max-width:1320px!important} body.ongo-prusa #section-server-list .fon-section-title{margin-bottom:28px!important} body.ongo-prusa #section-server-list .prusa-server-list-image{display:block!important;width:100%!important;max-width:1000px!important;height:auto!important;max-height:250px!important;object-fit:contain!important;margin:0 auto!important} body.ongo-prusa #section-server-list .prusa-home-server-products{width:100%!important;max-width:100%!important;overflow:visible!important} body.ongo-prusa #section-data-centers{padding:50px 0!important;background:#f4f9fd!important;overflow:hidden!important} body.ongo-prusa #section-data-centers>.container{max-width:1320px!important} body.ongo-prusa #section-data-centers .prusa-dc-card{background:#0d3888!important;border-radius:7px!important;padding:42px 38px!important;min-height:430px!important;display:flex!important;flex-direction:column!important;justify-content:center!important} body.ongo-prusa #section-data-centers .prusa-dc-card h2{font-size:36px!important;line-height:1.2!important;margin-bottom:16px!important;color:#fff!important} body.ongo-prusa #section-data-centers .prusa-dc-card p{font-size:15px!important;line-height:1.65!important;color:#fff!important} body.ongo-prusa #section-data-centers .prusa-map{width:100%!important;max-height:430px!important;object-fit:contain!important;transition:transform .7s ease!important} body.ongo-prusa #section-data-centers .prusa-map-wrap:hover .prusa-map{transform:scale(1.015)!important} body.ongo-prusa #section-data-centers .prusa-tech-logos{min-height:92px!important;padding:12px 18px!important;gap:24px!important;background:#fff!important;overflow:hidden!important} body.ongo-prusa #section-data-centers .prusa-tech-logos img{max-height:48px!important;max-width:150px!important;object-fit:contain!important;filter:grayscale(100%);transition:.25s} body.ongo-prusa #section-data-centers .prusa-tech-logos img:hover{filter:grayscale(0);transform:translateY(-2px)} @media(max-width:991.98px){body.ongo-prusa footer.footer .foot-info{margin-right:0!important}body.ongo-prusa #section-data-centers .prusa-dc-card{min-height:0!important}body.ongo-prusa #section-server-list .prusa-server-list-image{max-height:190px!important}}
body.ongo-prusa{font-family:Quicksand,sans-serif;color:#002573;background:#fff}body.ongo-prusa main{min-height:420px}body.ongo-prusa .prusa-native-page{background:#fff}.prusa-native-page .fon-section{padding:70px 0}.prusa-native-page .fon-section-title{text-align:center;margin-bottom:42px}.prusa-native-page .fon-section-title-heading{font-size:38px;line-height:1.15;font-weight:700;color:#002573}.prusa-native-page .fon-section-title-subheading{font-size:16px;color:#5977b8;margin-top:12px} .prusa-inner-nav{background:#fff;border-top:1px solid #eef2f8;border-bottom:1px solid #e8edf5;position:sticky;top:0;z-index:20}.prusa-inner-nav .container{display:flex;gap:12px;align-items:center;padding-top:10px;padding-bottom:10px}.prusa-inner-nav a,.prusa-inner-nav button{border:1px solid #d9e3f2;background:#fff;color:#002573;border-radius:5px;padding:10px 14px;font-weight:600;text-decoration:none}.prusa-inner-nav .active{background:#002573;color:#fff} .prusa-soft-card{height:100%;border:1px solid #e1e7f0;border-radius:8px;background:#fff;box-shadow:0 7px 22px rgba(0,37,115,.08);overflow:hidden;transition:.25s}.prusa-soft-card:hover{transform:translateY(-5px);box-shadow:0 14px 32px rgba(0,37,115,.14)}.prusa-soft-card .cover{height:210px;background:#f6f9fd;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.prusa-soft-card .cover img{width:100%;height:100%;object-fit:cover}.prusa-soft-card .body{padding:20px}.prusa-soft-card h3{font-size:20px;font-weight:700}.prusa-soft-card .price{font-size:25px;font-weight:700;color:#002573}.prusa-soft-card .actions{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e7edf5}.prusa-soft-card .actions a,.prusa-soft-card .actions button{border:0;background:#fff;color:#002573;padding:14px;text-align:center;font-weight:700;text-decoration:none}.prusa-soft-card .actions>*:first-child{background:#00c9b7;color:#fff} .prusa-detail-native .software-image{overflow:hidden}.prusa-detail-native .software-image img{width:100%;max-height:520px;object-fit:cover}.prusa-detail-native .nav-menu{border:1px solid #e3e9f2;border-radius:6px}.prusa-detail-native .nav-link{padding:14px 18px;color:#002573;font-weight:600}.prusa-detail-native .card{border:1px solid #e4eaf2;border-radius:8px;box-shadow:0 8px 26px rgba(0,37,115,.08)}.prusa-detail-native .card-header{padding:16px 20px}.prusa-detail-native .side-price{font-size:30px;font-weight:700;color:#002573} .prusa-kb-card,.prusa-news-card{border:1px solid #e2e8f1;border-radius:7px;background:#fff;box-shadow:0 6px 18px rgba(0,37,115,.07);height:100%;padding:22px;text-decoration:none;color:#002573;display:block}.prusa-kb-card:hover,.prusa-news-card:hover{box-shadow:0 12px 28px rgba(0,37,115,.12)}.prusa-kb-card i{font-size:28px;color:#00c9b7;margin-bottom:14px}.prusa-searchbox{max-width:850px;margin:0 auto 40px}.prusa-searchbox .form-control{padding:15px 18px;box-shadow:0 8px 25px rgba(0,37,115,.08)} body.ongo-prusa footer.footer{background:#080e1c!important}body.ongo-prusa footer .footer-top{padding-top:40px!important;padding-bottom:40px!important}body.ongo-prusa footer .footer-middle{padding-top:45px!important;padding-bottom:45px!important}body.ongo-prusa footer .foot-info{background:transparent!important;border-color:rgba(255,255,255,.12)!important}body.ongo-prusa footer .footer-menu-header{font-size:20px;font-weight:700;color:#fff;margin-bottom:22px;position:relative;padding-bottom:12px}body.ongo-prusa footer .footer-menu-header:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:rgba(255,255,255,.16)}body.ongo-prusa footer .footer-menu-header:before{content:"";position:absolute;left:0;bottom:-5px;width:10px;height:10px;border-radius:3px;background:#00c9b7;z-index:2}body.ongo-prusa footer .footer-bottom{background:#080e1c!important} @media(max-width:767px){.prusa-native-page .fon-section{padding:45px 0}.prusa-native-page .fon-section-title-heading{font-size:29px}.prusa-inner-nav{position:static}.prusa-inner-nav .container{overflow:auto}.prusa-detail-native .nav{flex-wrap:nowrap;overflow:auto}}