@font-face{font-family:'Hostingnet Store';font-style:normal;font-weight:100 900;font-display:swap;src:url('https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2') format('woff2')}
body:has(.hn-store-comparison){background:#f7f8fc;color:#596276}
body:has(.hn-store-comparison) #main-body{background:#f7f8fc;padding-top:26px}
body:has(.hn-store-comparison) #main-body>.container{width:100%;max-width:1260px}
.hn-store-comparison{font-family:'Hostingnet Store',Roboto,sans-serif;color:#596276;padding:0 0 30px}
.hn-store-comparison #order-standard_cart{font-family:inherit;padding:0;margin:0;background:none}
.hn-store-comparison #order-standard_cart>.row{margin:0;display:flex;flex-wrap:wrap}
.hn-store-comparison #order-standard_cart>.row:before,.hn-store-comparison #order-standard_cart>.row:after{display:none}
.hn-store-comparison #order-standard_cart .cart-sidebar,.hn-store-comparison #order-standard_cart .cart-body{float:none!important;width:100%!important;padding:0;margin:0;min-width:0}
.hn-store-comparison #order-standard_cart .cart-sidebar{order:2;margin:23px 0 0}
.hn-store-comparison #order-standard_cart .cart-body{order:1}
.hn-store-comparison #order-standard_cart .sidebar-collapsed{display:none!important}
.hn-store-comparison #order-standard_cart .header-lined{border:0!important;padding:0;margin:0 0 24px!important}
.hn-store-comparison #order-standard_cart .header-lined h1{font-family:inherit;font-size:28px!important;font-weight:600!important;line-height:1.35;letter-spacing:-.5px!important;color:#00115a!important;margin:0 0 10px;padding:0;border:0}
.hn-store-comparison #order-standard_cart .header-lined p{font-size:14px;line-height:1.8;color:#66718a;margin:0;max-width:720px}
.hn-store-comparison #order-standard_cart .products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:100%;clear:both;margin:0}
.hn-store-comparison #order-standard_cart .products>.row{display:contents!important;margin:0}
.hn-store-comparison #order-standard_cart .products>.row:before,.hn-store-comparison #order-standard_cart .products>.row:after{display:none}
.hn-store-comparison #order-standard_cart .products>.row>div{display:flex;float:none!important;width:auto!important;min-width:0;padding:0;margin:0}
.hn-store-comparison #order-standard_cart .products .product{display:flex;flex-direction:column;width:100%;height:auto;margin:0;padding:24px 22px;border:1px solid #dfe4ee!important;border-radius:10px!important;box-shadow:none!important;background:#fff!important;overflow:hidden!important}
.hn-store-comparison #order-standard_cart .products .product:hover{border-color:#c3b5ef!important;box-shadow:0 5px 18px #00115a05!important}
.hn-store-comparison #order-standard_cart .products .product header{padding:0!important;margin:0 0 20px!important;background:transparent!important;border:0!important;min-height:50px;font-size:18px;font-weight:600!important;line-height:1.45;color:#00115a!important}
.hn-store-comparison #order-standard_cart .product header span{font-family:inherit;font-size:18px;line-height:1.45;color:#00115a!important;font-weight:600}
.hn-store-comparison #order-standard_cart .product header:before{display:none!important}
.hn-store-comparison #order-standard_cart .product header .qty{font-size:11px!important;font-weight:400!important;color:#778198!important}
.hn-store-comparison #order-standard_cart .product-pricing{float:none!important;text-align:left!important;width:100%!important;padding:0 0 21px!important;margin:0 0 20px!important;border-bottom:1px solid #edf0f5;font-size:12px;color:#778198!important;line-height:1.65;min-height:85px}
.hn-store-comparison #order-standard_cart .product-pricing .price{font-family:inherit;font-size:29px!important;font-weight:600!important;line-height:1.4;color:#00115a!important;letter-spacing:-.6px}
.hn-store-comparison #order-standard_cart .product-pricing small{font-size:11px;color:#778198!important;font-weight:400;letter-spacing:0}
.hn-store-comparison #order-standard_cart .products .product .product-desc{padding:0!important;margin:0 0 24px!important;background:none!important;flex:1;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;font-size:13px;color:#596276;line-height:1.75}
.hn-store-comparison #order-standard_cart .product-desc p{font-size:13px;color:#66718a!important;line-height:1.75;margin:0}
.hn-store-comparison #order-standard_cart .product-desc ul{padding:0!important;margin:0!important;list-style:none!important}
.hn-store-comparison #order-standard_cart .product-desc li{position:relative;list-style:none!important;padding:0 0 0 17px!important;margin:0 0 11px!important;color:#596276!important;font-size:13px;line-height:1.7;background:none}
.hn-store-comparison #order-standard_cart .product-desc li:before{content:'';position:absolute;left:1px;top:.56em;width:6px;height:6px;transform:rotate(45deg);border:1px solid #9e8ad4;border-radius:1px;background:#f5f1ff}
.hn-store-comparison #order-standard_cart .product-desc br{display:none}
.hn-store-comparison #order-standard_cart .product-desc b,.hn-store-comparison #order-standard_cart .product-desc strong,.hn-store-comparison #order-standard_cart .feature-value{font-weight:500!important;color:#00115a!important}
.hn-store-comparison #order-standard_cart .products .product footer{float:none!important;display:block!important;min-width:0;width:100%!important;padding:0!important;margin:auto 0 0!important;border:0!important;background:none!important}
.hn-store-comparison #order-standard_cart .product footer .btn{float:none!important;display:flex;align-items:center;justify-content:center;width:100%!important;min-height:45px;padding:11px 15px!important;margin:0;font-family:inherit;font-size:13px;font-weight:500;background:#ff8300!important;border:1px solid #ff8300!important;color:#00115a!important;border-radius:7px!important;box-shadow:none!important;white-space:normal;text-decoration:none}
.hn-store-comparison #order-standard_cart .product footer .btn:hover{background:#f5a24a!important;border-color:#f5a24a!important;color:#00115a!important}
.hn-store-comparison #order-standard_cart .product footer .btn i{display:none}
.hn-store-catalog{background:#fff;border:1px solid #e0e5ee;border-radius:8px;color:#66718a}
.hn-store-catalog>summary{cursor:pointer;font-size:13px;line-height:1.8;color:#66718a;padding:15px 19px}
.hn-store-catalog[open]>summary{border-bottom:1px solid #edf0f5;color:#00115a}
.hn-store-catalog .panel-sidebar{background:#fff;border:0!important;box-shadow:none!important;margin:0;padding:0;border-radius:0!important;overflow:visible!important}
.hn-store-catalog .panel-heading{background:#fff!important;color:#00115a!important;border:0!important;border-bottom:1px solid #edf0f5!important;padding:14px 18px!important}
.hn-store-catalog .panel-heading *{color:#00115a!important;font-size:13px!important;font-family:inherit!important;font-weight:500}
.hn-store-catalog .list-group{border:0!important;box-shadow:none!important;border-radius:0!important}
.hn-store-catalog .list-group-item{border:0!important;border-bottom:1px solid #edf0f5!important;color:#66718a!important;background:#fff!important;font-size:12px!important;line-height:1.7;padding:9px 18px!important}
.hn-store-catalog .list-group-item.active{border-left:3px solid #ff8300!important;background:#fff7ee!important;color:#00115a!important}
.hn-store-catalog .form-control{height:40px;border:1px solid #dce1ec;border-radius:6px;font-size:13px}
.hn-store-comparison a:focus-visible,.hn-store-comparison summary:focus-visible{outline:3px solid #a391ff;outline-offset:3px}
@media(min-width:992px){.hn-store-catalog[open]{display:grid;grid-template-columns:2fr 1fr 1fr}.hn-store-catalog>summary{grid-column:1/-1}}
@media(max-width:1199px){.hn-store-comparison #order-standard_cart .products{grid-template-columns:repeat(2,minmax(0,1fr))}.hn-store-comparison #order-standard_cart .products .product header{min-height:0}.hn-store-comparison #order-standard_cart .products .product{padding:25px}}
@media(max-width:600px){.hn-store-comparison #order-standard_cart .products{grid-template-columns:1fr;gap:15px}.hn-store-comparison #order-standard_cart .header-lined h1{font-size:24px!important}.hn-store-comparison #order-standard_cart .header-lined p{font-size:13px}.hn-store-comparison #order-standard_cart .products .product{padding:22px}.hn-store-comparison #order-standard_cart .product-pricing .price{font-size:27px!important}.hn-store-comparison #order-standard_cart .product-pricing{min-height:0;padding-bottom:16px!important;margin-bottom:17px!important}.hn-store-comparison #order-standard_cart .products .product header{margin-bottom:13px!important}}

.hn-store-families{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 24px;align-items:start}
.hn-store-family{background:#fff;border:1px solid #e0e5ee;border-radius:7px;min-width:0}
.hn-store-family summary{cursor:pointer;font-size:13px;line-height:1.8;color:#66718a;padding:12px 15px}
.hn-store-family summary.hn-family-current{background:#fff7ed;color:#00115a;border-bottom:2px solid #ff8300;border-radius:7px;font-weight:500}
.hn-store-family[open] summary{border-bottom:1px solid #edf0f5;color:#00115a}
.hn-store-family-links{padding:6px}
.hn-store-family-links a{display:block;color:#596276;font-size:12px;line-height:1.65;padding:9px 10px;border-radius:5px;text-decoration:none}
.hn-store-family-links a:hover{background:#f8f6ff;color:#512eff}
.hn-store-family-links a[aria-current=page]{background:#fff7ed;color:#8a511f;font-weight:500}
.hn-store-comparison #order-standard_cart .product-desc li{width:auto!important;float:none!important;display:block!important}
.hn-store-comparison #order-standard_cart .product-desc li b,.hn-store-comparison #order-standard_cart .product-desc li strong,.hn-store-comparison #order-standard_cart .product-desc .feature-value{display:inline!important;float:none!important}
@media(min-width:1200px){.hn-store-comparison #order-standard_cart .products[data-plan-count="1"]{grid-template-columns:minmax(0,400px)}.hn-store-comparison #order-standard_cart .products[data-plan-count="2"]{grid-template-columns:repeat(2,minmax(0,400px))}.hn-store-comparison #order-standard_cart .products[data-plan-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.hn-store-families{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hn-store-family summary{font-size:12px;padding:11px 12px}}

.hn-store-comparison #order-standard_cart .hn-store-selection{font-size:13px;line-height:1.7;color:#778198;margin:-3px 0 18px;padding:0}
.hn-store-comparison #order-standard_cart .hn-store-selection strong{font-weight:500;color:#00115a;margin-left:4px}
