@charset "UTF-8";
:root{--ink:#14201d;--paper:#f6f4ef;--white:#fff;--green:#0b5d50;--orange:#e4572e;--orange-dark:#c8441f;--yellow:#f2c230;--line:#ddd8cd;--line-soft:#ede9e0;--muted:#5c6b66;--muted-2:#8a968f;--dark-line:#2f3d38;--dark-muted:#a6b2ad}
html{overflow-x:clip}
body.neva-page{background:var(--paper);color:var(--ink);font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:15px;line-height:1.5;overflow-x:clip}
body.neva-page a,body.neva-page button{border-radius:0}
body.neva-page a:hover,body.neva-page a:focus,.neva-footer a:hover,.neva-footer a:focus,#order-standard_cart a:hover,#order-standard_cart a:focus{text-decoration:none!important}
body.neva-page .neva-brandbar{background:var(--paper)}
body.neva-page .k-btn-fill,body.neva-page .btn-primary,body.neva-page .btn-warning,body.neva-page .btn-danger{color:#fff}
body.neva-page .card-body,body.neva-page .panel-body{padding:24px}
body.neva-page .card-header,body.neva-page .panel-heading{padding:16px 20px}
body.neva-page .card-footer,body.neva-page .panel-footer{padding:16px 20px}
body.neva-page .list-group-item{padding:13px 18px}
body.neva-page .table td{padding:15px 16px}
body.neva-page .table thead th{padding:13px 16px}
body.neva-page #main-body>.container>.row>.primary-content{padding-left:24px;padding-right:24px}
body.neva-page #main-body>.container-fluid>.row>.primary-content{padding-left:24px;padding-right:24px}
body.neva-page.template-homepage #main-body>.container-fluid>.row>.primary-content{padding-left:0!important;padding-right:0!important}
.neva-client-navigation{background:#fff;border-bottom:1px solid var(--ink);box-shadow:0 16px 32px rgba(20,32,29,.14);color:var(--ink)}
.neva-client-navigation__inner{padding-bottom:24px;padding-top:20px}
.neva-client-navigation__head{align-items:center;background:var(--paper);border:1px solid var(--ink);display:flex;justify-content:space-between;margin:0;padding:16px 20px}
.neva-client-navigation__head .neva-kicker{color:var(--orange);font-weight:600;margin:0}
.neva-client-navigation__head .neva-active-client{border-left:1px solid var(--line);color:var(--muted);margin-left:14px;padding-left:14px}
.neva-client-navigation__head .neva-active-client b{color:var(--ink)}
.neva-client-navigation__tools{align-items:center;display:flex;gap:18px}
.neva-client-navigation__tools a,.neva-client-navigation__tools .neva-notification-button{color:var(--ink);font:500 11px/1.35 "IBM Plex Mono",monospace;text-transform:uppercase}
.neva-client-navigation__tools a:hover,.neva-client-navigation__tools .neva-notification-button:hover{color:var(--orange)}
.neva-system-nav-row,.neva-page .neva-system-nav-row{border:1px solid var(--ink);border-top:0;display:grid!important;gap:0!important;grid-template-columns:minmax(0,2fr) minmax(290px,.78fr)!important;margin:0!important;padding:0!important}
.neva-system-nav-row__primary{max-width:none!important;padding:24px!important;width:auto!important}
.neva-system-nav-row__account{background:var(--ink);max-width:none!important;padding:24px!important;width:auto!important}
.neva-page .neva-system-nav{display:grid!important;gap:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0!important}
.neva-page .neva-system-nav>li{margin:0;min-width:0;position:relative}
.neva-page .neva-system-nav>li>a{align-items:center;background:var(--paper);border:1px solid var(--line);color:var(--ink);display:flex;font-size:12.5px;font-weight:600;justify-content:space-between;min-height:58px;padding:13px 15px;white-space:normal}
.neva-page .neva-system-nav>li>a i{color:var(--green);margin-right:8px}
.neva-page .neva-system-nav>li>a:hover,.neva-page .neva-system-nav>li.show>a{background:var(--yellow);border-color:var(--ink);color:var(--ink)}
.neva-page .neva-system-nav .dropdown-menu{background:#fff;border:1px solid var(--ink);border-radius:0;box-shadow:8px 8px 0 rgba(20,32,29,.12);margin:8px 0 0;padding:6px;position:static!important;transform:none!important;width:100%}
.neva-page .neva-system-nav .dropdown-item,.neva-page .neva-system-nav .dropdown-item a{background:#fff;border:0;color:var(--ink);font-size:12.5px;padding:9px 10px;white-space:normal}
.neva-page .neva-system-nav .dropdown-item:hover,.neva-page .neva-system-nav .dropdown-item:hover a{background:var(--paper);color:var(--orange)}
.neva-page .neva-system-nav--secondary{display:grid!important;grid-template-columns:1fr!important}
.neva-page .neva-system-nav--secondary>li>a{align-items:flex-start;background:transparent;border:1px solid var(--dark-line);color:#e7ebe9;font-family:Archivo,system-ui,sans-serif;font-size:16px;line-height:1.25;min-height:64px;padding:18px}
.neva-page .neva-system-nav--secondary>li>a i{color:var(--yellow)}
.neva-page .neva-system-nav--secondary>li>a:hover,.neva-page .neva-system-nav--secondary>li.show>a{background:var(--orange);border-color:var(--orange);color:var(--ink)}
.neva-page .neva-system-nav--secondary .dropdown-menu{background:var(--paper);border-color:var(--yellow)}
#modalChooseLanguage{color:var(--ink)}
#modalChooseLanguage .modal-dialog{margin:5vh auto;max-width:760px;width:calc(100% - 30px)}
#modalChooseLanguage .modal-content{background:var(--paper)!important;border:1px solid var(--ink)!important;border-radius:0!important;box-shadow:10px 10px 0 rgba(20,32,29,.16)!important;color:var(--ink)!important;overflow:hidden}
#modalChooseLanguage .modal-body{background:var(--paper)!important;color:var(--ink)!important;padding:30px!important}
#modalChooseLanguage .modal-body h5,#modalChooseLanguage .modal-body p.h5{color:var(--ink)!important;font:800 25px/1.15 Archivo,system-ui,sans-serif!important;margin:0!important;padding:0 42px 18px 0!important}
#modalChooseLanguage .modal-body>.close{color:var(--ink)!important;font-size:28px!important;line-height:1!important;opacity:1!important;position:absolute;right:24px;top:22px}
#modalChooseLanguage .item-selector{display:grid!important;gap:10px!important;grid-template-columns:repeat(3,minmax(0,1fr));margin:0!important}
#modalChooseLanguage .item-selector>[class*=col-]{max-width:none!important;padding:0!important;width:auto!important}
#modalChooseLanguage .item-selector .item{background:#fff!important;border:1px solid var(--line)!important;color:var(--ink)!important;display:block!important;font-weight:600;padding:13px 15px!important}
#modalChooseLanguage .item-selector .item:hover,#modalChooseLanguage .item-selector .item:focus,#modalChooseLanguage .item-selector .item.active{background:var(--yellow)!important;border-color:var(--ink)!important;color:var(--ink)!important}
#modalChooseLanguage .modal-footer{background:var(--ink)!important;border:0!important;padding:18px 30px!important}
#modalChooseLanguage .modal-footer .btn{background:var(--orange)!important;border-color:var(--orange)!important;color:#fff!important;min-width:150px}
.template-homepage,.template-homepage .neva-topbar,.template-homepage .neva-home{line-height:1.5}
.template-homepage .strip-cell i,.template-homepage .strip-cell b{line-height:1.5}
.template-homepage .neva-home-plans{height:465px;min-height:465px}
.template-homepage .neva-home-plan{display:flex;height:463px;min-height:463px;overflow:hidden;flex-direction:column}
.template-homepage .neva-home-plan__description{display:block;height:38px;min-height:38px;overflow:hidden}
.template-homepage .neva-home-plan__description p{display:-webkit-box;line-height:19px;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.template-homepage .neva-home-plan__price{min-height:57px}
.template-homepage .neva-home-plan__price b{line-height:normal}
.template-homepage .neva-home-plan ul{max-height:154px;overflow:hidden}
.template-homepage .neva-home-plan__action{margin-top:auto}
.template-homepage .neva-vps-table .vps-head,.template-homepage .neva-vps-table .vps-row{display:grid!important;grid-template-columns:25% 16.666666% 16.666666% 16.666666% 25%!important}
.template-homepage .neva-vps-table .vps-head{min-height:40px}
.template-homepage .neva-vps-table .vps-row{height:auto;max-height:none;min-height:84px;padding:0!important}
.template-homepage .neva-vps-table .vps-row>[class*=col-],.template-homepage .neva-vps-table .vps-head>[class*=col-]{align-items:center;display:flex;max-width:none!important;min-width:0!important;width:auto!important}
.template-homepage .neva-vps-table .vps-name{align-items:flex-start!important;flex-direction:column;justify-content:center}
.template-homepage .neva-vps-table .vps-price{height:auto!important;justify-content:flex-end;max-height:none!important;min-height:84px!important}
.neva-footer h3{line-height:1.5;margin-bottom:5px}
.neva-footer__contact a{font-size:12.5px;line-height:18.75px}
.template-homepage .neva-footer{line-height:1.5}
.template-clientareahome .client-home-cards .card-title{align-items:center;display:flex;gap:14px;width:100%}
.template-clientareahome .client-home-cards .card-title>.float-right{float:none!important;margin-left:auto}
.template-clientareahome .client-home-cards .card-title>.float-right .btn{align-items:center;display:inline-flex;gap:6px}
.template-clientareahome .sidebar .btn i{margin-right:6px}
@media(min-width:1200px){.template-homepage .neva-home-hero>.container>.row{height:645.90625px}.template-homepage .neva-footer>.container>.row{margin-left:-12px;margin-right:-12px;margin-top:-24px}.template-homepage .neva-footer>.container>.row>[class*=col-]{padding-left:12px;padding-right:12px}}
@media(min-width:1400px){body.neva-page .container{max-width:1320px!important}.neva-marketing-nav__list>li>a,.neva-nav-trigger{padding-left:14px;padding-right:14px}.template-homepage .neva-home-plan{flex:0 0 25%;max-width:25%}}
@media(max-width:1199.98px){.neva-client-navigation__inner{padding-bottom:18px;padding-top:18px}.neva-system-nav-row,.neva-page .neva-system-nav-row{display:block!important}.neva-system-nav-row__primary,.neva-system-nav-row__account{padding:18px!important}.neva-page .neva-system-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.neva-page .neva-system-nav--secondary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.template-homepage .neva-home-plans{height:auto;min-height:0}.template-homepage .neva-home-plan{height:auto;min-height:430px}.template-homepage .neva-home-plan__action{margin-top:22px}}
@media(max-width:767.98px){body.neva-page #main-body>.container>.row>.primary-content,body.neva-page #main-body>.container-fluid>.row>.primary-content{padding-left:0;padding-right:0}.neva-client-navigation__head{align-items:flex-start;display:block;padding:16px}.neva-client-navigation__head .neva-active-client{border:0;display:block;margin:8px 0 0;padding:0}.neva-client-navigation__tools{border-top:1px solid var(--line);flex-wrap:wrap;margin-top:14px;padding-top:14px}.neva-system-nav-row__primary,.neva-system-nav-row__account{padding:14px!important}.neva-page .neva-system-nav,.neva-page .neva-system-nav--secondary{grid-template-columns:1fr!important}#modalChooseLanguage .modal-body{padding:24px 18px!important}#modalChooseLanguage .item-selector{grid-template-columns:1fr!important}#modalChooseLanguage .modal-footer{padding:16px 18px!important}#modalChooseLanguage .modal-footer .btn{width:100%}.template-homepage .neva-home-plan{min-height:0}.template-homepage .neva-home-plan__description{height:auto;min-height:38px}.template-homepage .neva-home-plan__description p{display:block}.template-homepage .neva-vps-table{overflow-x:auto}.template-homepage .neva-vps-table .vps-head,.template-homepage .neva-vps-table .vps-row{grid-template-columns:45% 55%!important;min-width:0}.template-homepage .neva-vps-table .vps-head>[class*=col-]:not(:first-child):not(:last-child),.template-homepage .neva-vps-table .vps-row>[class*=col-]:not(:first-child):not(:last-child){display:none}.template-homepage .neva-vps-table .vps-price{min-height:76px!important}}
@media(max-width:575.98px){body.neva-page .container{padding-left:18px;padding-right:18px}.template-homepage .container{padding-left:12px;padding-right:12px}.neva-topbar__support small{display:none}.neva-client-navigation__inner{padding-left:12px;padding-right:12px}}

/* Neva source-layout and DataTables contracts. Keep these rules last. */
.template-homepage .neva-vps-table .vps-price{gap:12px;overflow:visible}
.template-homepage .neva-vps-table .vps-price>b{flex:1 1 auto;min-width:0;text-align:right;white-space:nowrap}
.template-homepage .neva-vps-table .vps-price>.k-btn{flex:0 0 auto;min-width:45px;padding-left:12px!important;padding-right:12px!important}
.template-homepage .neva-other-services>a.svc{padding:22px!important}
.template-homepage .neva-other-services>a.svc:nth-child(odd){padding-left:0!important}
.template-homepage .neva-other-services>a.svc:nth-child(even){border-right:0;padding-right:0!important}
.neva-page .dataTables_wrapper table.table-list thead th,
.neva-page .dataTables_wrapper table.table-list thead th.sorting,
.neva-page .dataTables_wrapper table.table-list thead th.sorting_asc,
.neva-page .dataTables_wrapper table.table-list thead th.sorting_desc,
.neva-page .dataTables_wrapper table.table-list thead th.sorting_asc_disabled,
.neva-page .dataTables_wrapper table.table-list thead th.sorting_desc_disabled{background-color:var(--ink)!important;color:#dbe3df!important}
.neva-page .dataTables_wrapper table.table-list tbody td{background-color:#fff;color:var(--ink)}
.neva-page .dataTables_wrapper table.table-list tbody tr:hover>td{background-color:var(--paper);color:var(--ink)}
.neva-page .dataTables_wrapper table.table-list thead th:before,
.neva-page .dataTables_wrapper table.table-list thead th:after{color:#fff!important;opacity:.72}
@media(max-width:767.98px){.template-homepage .neva-vps-table .vps-price{gap:8px}.template-homepage .neva-vps-table .vps-price>b{font-size:18px}.template-homepage .neva-other-services>a.svc{padding-left:0!important;padding-right:0!important}}
@media(min-width:768px){
.template-homepage .neva-vps-table .vps-head,.template-homepage .neva-vps-table .vps-row{grid-template-columns:1.15fr .85fr .85fr .85fr 1.3fr!important}
.template-homepage .neva-vps-table .vps-price{gap:8px}
.template-homepage .neva-vps-table .vps-price>b{font-size:20px!important}
.template-homepage .neva-vps-table .vps-price>.k-btn{min-width:40px;padding-left:8px!important;padding-right:8px!important}
}
@media(min-width:1200px){
.template-homepage .neva-home-plan[data-neva-platform-count="1"]{flex:0 0 100%!important;max-width:100%!important}
.template-homepage .neva-home-plan[data-neva-platform-count="2"]{flex:0 0 50%!important;max-width:50%!important}
.template-homepage .neva-home-plan[data-neva-platform-count="3"]{flex:0 0 33.333333%!important;max-width:33.333333%!important}
}
