<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family: sansation;
    src: url(Sansation-Regular.ttf) format("truetype");
}

.key_lnx_sh section.hero{
    background-image:url(/front/images/system/product/shared-hosting-masthead.jpg);
    color:#000
}
.key_win_rh section.hero{
    background-image:url(/front/images/system/product/windows-reseller-hosting-masthead.jpg);
    color:#000
}
.key_lnx_rh section.hero{
    background-image:url(/front/images/system/product/reseller-hosting-masthead.jpg);
    background-position:50%
}
.key_win_sh section.hero{
    background-image:url(/front/images/system/product/windows-shared-hosting-masthead.jpg);
    color:#000
}
.key_hg_sh section.hero{
    background-image:url(/front/images/system/product/shared-hosting-hostgator-masthead.jpg);
    background-position:50%;
    color:#000
}
.key_cloudhost section.hero{
    background-image:url(/front/images/system/product/cloud-hosting-masthead.jpg);
    background-position:50%;
    color:#fff
}
@media(max-width:680px){
    .key_cloudhost section.hero{
        background-position:0
    }
}
.key_wp_host section.hero{
    background-image:url(/front/images/system/product/wordpress-hosting-masthead.jpg);
    background-position:50%;
    color:#fff
}
.key_biz_email section.hero{
    background-image:url(/front/images/system/product/business-email-hosting-masthead.jpg);
    background-position:50%;
    color:#000
}
.key_biz_email .pricing_table_container,.key_ee_email .pricing_table_container,.key_gsuit .pricing_table_container{
    margin-top:-45px
}
.key_ee_email section.hero{
    background-image:url(/front/images/system/product/enterprise-email-hosting-masthead.jpg);
    color:#000
}
.key_gsuit section.hero{
    background-image:url(/front/images/system/product/gsuite-masthead.jpg);
    background-position:50%;
    color:#000
}
.key_web_build section.hero{
    background-image:url(/front/images/system/product/website-builder.jpg);
    background-position:50%;
    color:#000
}
.key_impressly section.hero{
    background-image:url(/front/images/system/product/impressly.jpg);
    color:#000
}
.key_virtz_vps section.hero{
    background-image:url(/front/images/system/product/vps-virtuozzo-hosting-masthead.jpg);
    background-position:0
}
.key_kvm_vps section.hero{
    background-image:url(/front/images/system/product/vps-hosting-masthead.jpg);
    color:#000
}
@media(max-width:680px){
    .key_kvm_vps section.hero{
        background-position:0
    }
}
.key_bluhost_vps section.hero{
    background-image:url(/front/images/system/product/bluehost-vps-hosting-masthead.jpg)
}
.key_dedi_srvr section.hero{
    background-image:url(/front/images/system/product/dedicated-hosting-masthead.jpg);
    background-position:50%;
    color:#000
}
.key_dedi_win section.hero{
    background-image:url(/front/images/system/product/windows-dedicated-hosting-masthead.jpg);
    color:#fff;
    background-position:50%
}
.key_dedi_hg section.hero{
    background-image:url(/front/images/system/product/hostgator-dedicated-hosting-masthead.jpg);
    background-position:50%;
    color:#000
}
.key_dedi_bh section.hero{
    background-image:url(/front/images/system/product/bluehost-dedicated-hosting-masthead.jpg);
    color:#000;
    background-position:50%
}
.key_mng_srvr section.hero{
    background-image:url(/front/images/system/product/managed-hosting-masthead.jpg);
    color:#000
}
.key_ssl_cert section.hero{
    background-image:url(/front/images/system/product/ssl-certificate.jpg)
}
.key_siteLock section.hero{
    background-image:url(/front/images/system/product/sitelock.jpg);
    color:#fff
}
.key_codeguard section.hero{
    background-image:url(/front/images/system/product/codeguard.jpg);
    background-position:50%
}
.key_weebly section.hero{
    background-image:url(/front/images/system/product/weebly-masthead.jpg);
    background-position:50%;
    color:#000
}
.key_cmb_plan section.hero{
    background-image:url(/front/images/system/product/combo-plans-masthead.jpg);
    background-position:100%;
    color:#fff
}
@media(max-width:680px){
    .key_biz_email section.hero,.key_bluhost_vps section.hero,.key_codeguard section.hero,.key_dedi_bh section.hero,.key_dedi_hg section.hero,.key_dedi_srvr section.hero,.key_ee_email section.hero,.key_gsuit section.hero,.key_hg_sh section.hero,.key_impressly section.hero,.key_mng_srvr section.hero,.key_ssl_cert section.hero,.key_web_build section.hero,.key_weebly section.hero,.key_win_rh section.hero{
        background-position:0
    }
}
.server_location{
    display:none
}
.server_location,.server_location.active_plan{
    transition:background-color .2s ease;
    transition:all .2s ease-in-out
}
.server_location.active_plan{
    display:block
}
.promo-badge{
    position:relative
}
.promo-badge img{
    position:absolute;
    top:-60px;
    left:10%
}
.pricing_table_container{
    display:block;
    position:relative;
    margin:0 auto;
    padding-bottom:10px!important;
    z-index:1
}
.pricing_table{
    border-radius:0;
    background-color:#fff;
    border-right:1px solid #e8e8e8;
    border-top:1px solid #e8e8e8;
    border-bottom:1px solid #e8e8e8;
    margin:0 auto
}
.product-icon,.product-plan-name{
    padding:20px 0;
    padding-bottom:0
}
.pricing_table .product-plan-name{
    padding-top:20px;
    padding-bottom:20px
}
.pricing_table .product-plan-name p.title-desc{
    font-size:12px;
    display:block;
    padding:0;
    margin:0;
    text-transform:none;
    color:#777;
    font-weight:600
}
.pricing_table .product-plan-name p{
    background-color:transparent;
    line-height:normal;
    font-size:3.2rem;
    text-transform:uppercase;
    color:#343434;
    letter-spacing:normal;
    font-weight:800
}
.pricing_table .product-details li.spacer_30,.pricing_table .product-plan-name p,.pricing_table .product_saver p{
    border-bottom:1px solid transparent;
    border-radius:0
}
.pricing_table .product-details ul{
    padding:0 10px
}
.pricing-body .add,.pricing-body .promo{
    padding:5px 0;
    color:#34495e;
    font-size:32px;
    font-weight:400;
    letter-spacing:-1px
}
span.currency{
    font-size:20px;
    letter-spacing:1px;
    font-weight:900;
    vertical-align:super
}
.pricing-body .renewal,.product-strikeout-price{
    padding-bottom:20px
}
.pricing-body .renewal,.pricing_table .product-strikeout-price p{
    padding-top:5px;
    color:#b3b3b3;
    padding-bottom:10px;
    margin-top:-5px;
    font-size:17px
}
.pricing-body .tenure{
    min-height:105px
}
.pricing_table .product-strikeout-price{
    text-decoration:line-through;
    font-weight:200
}
.pricing_table .product-strikeout-price s{
    left:0;
    font-weight:400;
    right:0
}
.pricing-body{
    min-height:108px
}
.pricing-body .renewal,.product-strikeout-price span.currency{
    font-size:14px
}
.price.pricing-body{
    background-color:#fbfbfb;
    padding-bottom:30px;
    padding-top:10px
}
.highlighted_plan .price.pricing-body,.price.pricing-body{
    background-color:#fff
}
.pricing_table .product_saver p{
    color:#02aff0;
    font-size:12px;
    margin-top:-10px;
    padding-bottom:15px;
    font-weight:500
}
p.switch_option a{
    font-size:10px;
    text-transform:uppercase;
    letter-spacing:1px;
    font-weight:500;
    line-height:normal;
    color:#34495e
}
.product-details{
    background-color:#fbfbfb;
    background-color:#fff
}
.pricing_table .product-details li.free-ssl i svg{
    vertical-align:text-top;
    fill:#39b549;
    width:24px;
    height:24px;
    margin:0 2px!important
}
.pricing_table .product-details li{
    color:#2e2e2e;
    font-size:16px;
    display:block;
    margin:0 auto;
    padding-bottom:10px;
    font-weight:600
}
.pricing_table .product-details li:before{
    content:"";
    display:block;
    width:35%;
    height:100%;
    margin:auto;
    margin-bottom:10px
}
.pricing_table .product-details li.dd_price:before{
    border:none
}
.pricing-body .renewal{
    font-weight:400;
    background-color:#fbfbfb;
    background-color:#fff;
    position:relative;
    color:#2e2e2e;
    font-size:16px;
    display:block;
    margin:0 auto;
    padding-bottom:15px;
    padding-top:15px
}
.pricing_table .product-details li.dd_price{
    display:none
}
.pricing_table .product-details li:first-child:before{
    padding-top:5px;
    content:"";
    display:block;
    width:60%;
    height:100%;
    margin:auto;
    margin-bottom:15px
}
.product-buynow{
    background-color:#fbfbfb;
    background-color:#fff;
    padding-bottom:5px!important
}
.pricing_table_container .product-buynow button{
    width:60%;
    min-width:140px;
    font-size:15px;
    max-width:280px;
    letter-spacing:normal
}
.marketplace-buy-now{
    text-transform:uppercase
}
select.duration{
    padding:10px;
    border-radius:2px;
    border:0;
    margin:0 auto;
    transition:all .2s ease;
    color:#797979;
    outline:none;
    cursor:pointer;
    min-width:150px;
    width:60%
}
.country_selector{
    width:100%;
    display:flex;
    align-items:center;
    text-align:right;
    justify-content:flex-end
}
.country_selector ul li{
    margin:0 5px;
    opacity:.5
}
.country_selector h4.title{
    font-size:1.4rem;
    vertical-align:middle;
    line-height:normal;
    margin-top:-6px;
    margin-right:10px;
    color:#484848
}
.country_selector ul li.active{
    opacity:1;
    color:#41afee
}
.country_selector ul li div.flag-container svg{
    height:30px;
    width:30px;
    opacity:.5
}
.country_selector ul li div.flag-container svg:hover{
    opacity:.7
}
.country_selector ul li.active div.flag-container svg{
    opacity:1
}
.server_selector{
    background-color:#fff;
    border:1px solid #d6dfe6;
    border-bottom:0;
    padding:15px;
    padding-bottom:12px
}
.country_selector ul{
    text-align:center
}
.country_selector ul li{
    cursor:pointer;
    text-align:center;
    border:2px solid transparent;
    width:auto
}
.plan-wrp .tenure:not(.tenure_1){
    display:none
}
.plan-wrp .plans:first-child form{
    border-left:1px solid #d6dfe6
}
.pricing-table-input{
    padding:10px!important;
    position:relative;
    border-radius:2px;
    height:45px;
    background-color:#fff;
    border:1px solid #d7d7d7!important;
    border:0;
    margin:0 auto;
    transition:all .2s ease;
    color:#797979;
    outline:none;
    cursor:pointer;
    min-width:150px
}
.pricing_table_container div{
    padding:0
}
.pricing_table select.duration{
    background-color:#fff;
    border:1px solid #d7d7d7;
    border-radius:2px;
    outline:none;
    height:40px
}
.os-dd-option,.san-storage-option{
    background:#fff;
    border:1px solid #ccc;
    padding:0;
    position:absolute;
    z-index:1;
    width:100%;
    user-select:none
}
.os-dd-option li,.san-storage-option li{
    font-size:1.3rem;
    display:block;
    padding:5px 20px;
    cursor:pointer;
    user-select:none
}
.os-dd-option li:hover,.san-storage-option li:hover{
    background-color:#f7f7f7
}
.tags-guess-block{
    padding:20px 80px
}
.panel-heading{
    padding:10px 25px 15px 10px
}
.body-logo{
    border:0;
    max-width:160px
}
.highlighted-plan form:before{
    display:block;
    position:absolute;
    top:0;
    margin:0 auto;
    left:0;
    right:0;
    max-width:110px;
    content:"MOST POPULAR";
    padding:3px 10px;
    border-radius:0 0 3px 3px;
    text-align:center;
    text-transform:uppercase;
    font-size:10px;
    background:#48b0ec;
    color:#fff
}
.highlighted-plan .pricing_table{
    border:2px solid #48b0ec!important;
    padding-top:10px;
    padding-bottom:15px;
    margin-top:-15px;
    transform:none;
    z-index:1;
    position:relative;
    border-radius:2px;
    box-shadow:0 3px 8px 0 rgba(0,0,0,.17)
}
span.call-out{
    cursor:pointer;
    text-decoration:underline;
    letter-spacing:-.5px
}
#product_pricing_table_scroll{
    outline:none
}
.product-buynow button.marketplace-buy-now{
    max-width:150px!important;
    width:100%!important;
    min-width:130px
}
.pricing_table .product-details li:first-child:before{
    border-top:0
}
.product-info-list{
    margin-left:-20px
}
@media(max-width:992px){
    .pricing_table .product-plan-name p{
        padding:25px 0 10px
    }
    .pricing_table .product-price p{
        font-size:29px
    }
    .pricing_table .product-details li{
        font-size:12px;
        padding-bottom:10px
    }
    .pricing_table .product-details li:before{
        margin-bottom:10px
    }
    .tags-guess-block{
        padding:20px 30px
    }
    .product-features .nav.nav-tabs li a{
        padding:15px 0;
        font-size:8px
    }
}
@media(max-width:768px){
    .padding-80{
        padding:40px
    }
    .coupon-text{
        font-size:12px
    }
    .pricing_table .product-price p{
        font-size:25px
    }
    .pricing_table .product-strikeout-price p{
        font-size:15px
    }
    .pricing_table .product-details li{
        font-size:11px;
        padding-bottom:7px
    }
    .pricing_table .product-details li:before{
        margin-bottom:7px
    }
    select.duration{
        padding:6px
    }
    .product-buynow button{
        width:60%;
        min-width:100px;
        font-size:13px
    }
    .tags-guess-block{
        padding:10px
    }
}
@media(max-width:767px){
    .key_lnx_rh section.hero{
        background-position:0
    }
    .similar_products .slider_navigation{
        display:none
    }
    .panout-panel,.product-panel{
        width:100%
    }
    .xs-center{
        text-align:center
    }
    .pricing_table{
        width:96%;
        border-radius:2px;
        margin-bottom:20px!important
    }
    .pricing_table .product-plan-name p{
        padding:10px 0;
        padding-top:20px
    }
    .pricing_table .fa.fa-caret-up{
        display:none
    }
    .pricing_table .fa.fa-caret-down,.pricing_table .fa.fa-caret-up{
        position:absolute;
        right:25px;
        top:15px
    }
    .pricing_table .product-details li{
        font-size:14px
    }
    .highlighted_plan{
        box-shadow:none;
        margin-top:0;
        padding:0
    }
    .highlighted_plan .pricing-body{
        display:block
    }
    .highlighted_plan .pricing_table{
        margin-bottom:20px!important;
        padding-top:0
    }
    .highlighted_plan .pricing_table .fa.fa-caret-up{
        display:block
    }
    .highlighted_plan .pricing_table .fa.fa-caret-down{
        display:none
    }
    .product-layout{
        overflow:hidden
    }
    .xs-overflow-hidden{
        overflow:visible
    }
    .xs-slider{
        width:90%;
        height:auto;
        margin:0 auto;
        display:block
    }
    .pricing_table{
        width:95%
    }
}
@media(max-width:375px){
    .coupon-text{
        left:14px
    }
    .pricing_table .fa.fa-caret-down,.pricing_table .fa.fa-caret-up{
        position:absolute;
        right:15px;
        top:15px
    }
    span.country_flag{
        height:30px;
        width:30px;
        margin:auto
    }
    .country_selector ul li{
        width:40px;
        min-height:55px
    }
    .country_selector ul li div.flag-container{
        min-height:60px
    }
    .country_selector li.active span.country_flag{
        height:45px;
        width:45px
    }
    .product-features .nav.nav-tabs li a{
        padding:7px 0
    }
    .product-features .nav.nav-tabs li.active a:after{
        border-width:9px;
        margin-left:-9px
    }
    .product-features .nav.nav-tabs li.active a:before{
        border-color:transparent;
        border-top-color:#ddd;
        border-width:11px;
        margin-left:-11px
    }
    .compare-panel,.panout-panel{
        width:100%
    }
    .product-features .tab-pane{
        padding:30px 15px 0
    }
    .similar-product-slider{
        width:100%
    }
    .spacer-mod-r60{
        padding:0
    }
}
.addons-options,.addons-wrp{
    clear:both;
    background:#fff;
    position:relative;
    border:1px solid #eaeaea;
    padding:50px
}
.col-min-height{
    min-height:150px;
    margin-bottom:35px
}
.col-min-height label{
    font-size:1.5rem;
    color:#333;
    font-weight:400
}
.col-min-height .ui-label{
    font-size:1.8rem;
    font-weight:400;
    display:block;
    margin-bottom:13px;
    color:#666
}
.col-min-height .txt-info{
    font-size:1.3rem;
    font-weight:300;
    margin-top:15px;
    color:#888
}
.col-min-height .form-control{
    font-size:1.5rem;
    color:#333;
    border:1px solid #e3e3e3;
    padding:13px;
    box-shadow:3px 0 0 #e3e3e3;
    height:auto
}
.addons-col .form-control{
    cursor:pointer
}
.os-dd .caret,.san-storag-dd .caret{
    float:right
}
.btn-wrp{
    border-top:1px solid #cfcfcf;
    padding:30px 0 0
}
.btn-wrp .btn-back,.btn-wrp .btn-next{
    font-size:18px;
    font-weight:400
}
.btn-slate{
    background-color:#5d5d5d
}
.btn-slate:hover{
    background-color:#333
}
.btn-wrp .btn{
    margin-right:20px;
    margin-bottom:10px;
    padding:11px 35px;
    font-size:1.5rem;
    text-transform:uppercase;
    font-weight:600;
    letter-spacing:1px
}
.border-right{
    border-right:1px solid #e8e8e8
}
.spacer-mod-r60{
    padding-right:60px
}
button.xlonger{
    padding:10px 70px
}
.position-center{
    margin-top:45%
}
p.blank-btn{
    text-decoration:underline;
    cursor:pointer;
    vertical-align:bottom;
    margin-top:12px;
    margin-right:30px;
    font-size:14px;
    transition:all .2s linear
}
p.blank-btn:hover{
    color:#1ec0f7
}
img.full-width{
    width:100%
}
ul#ds_bo_option li,ul#ds_cp_option li,ul#ms_bo_option li{
    margin-right:20px
}
ul#ds_bo_option li input,ul#ds_bo_option li lable,ul#ds_cp_option li input,ul#ds_cp_option li lable{
    vertical-align:middle;
    margin:0 auto;
    line-height:normal
}
.os-dd,.san-storag-dd{
    position:relative
}
.testimonial_authour{
    display:flex;
    justify-content:flex-start;
    margin-top:20px
}
.testimonial_authour .user_img{
    margin-right:10px
}
.testimonial-hero-block{
    max-width:450px;
    margin:0 auto;
    margin-right:0;
    padding:0 30px
}
.testimonial-hero-block .blockquouts{
    position:relative
}
.testimonial-hero-block .blockquouts p{
    line-height:normal;
    font-style:italic;
    margin-top:15px;
    background-color:#fff;
    padding:10px 15px;
    border-radius:3px;
    box-shadow:0 14px 26px -12px hsla(0,0%,60%,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px hsla(0,0%,60%,.2)
}
.testimonial-hero-block .blockquouts:after{
    font-family:FontAwesome;
    content:"\f10d";
    font-size:20px;
    font-style:normal;
    color:inherit;
    position:absolute;
    top:-55%;
    left:0;
    display:block
}
section.hero{
    -o-background-size:cover;
    background-position:top;
    background-repeat:no-repeat;
    background-size:cover;
    height:270px;
    width:100%;
    color:#fff
}
section.hero .hero-content{
    padding:80px 0
}
@media(max-width:680px){
    section.hero{
        height:auto
    }
    .spacer-mod-r60{
        padding:0
    }
}
ul.page-nav-links li{
    margin-left:24px
}
.page-nav{
    background-color:#2e2e2e;
    border-bottom:1px solid #2e2e2e;
    color:#fff;
    padding:20px 0;
    position:fixed;
    left:0;
    right:0;
    top:0;
    width:100%;
    transform:translateY(-80px);
    z-index:3
}
.page-nav,.page-nav-show{
    transition:transform .2s ease-in-out
}
.page-nav-show{
    transform:translate(0)
}
.page-nav .product_name{
    padding-top:5px
}
ul.page-nav-links li a{
    color:#fff
}
ul.page-nav-links li a:hover{
    color:hsla(0,0%,56%,.6);
    color:#41afee
}
.page-nav .product-name{
    vertical-align:middle;
    margin-top:2px;
    color:#fff
}
span.emphasize{
    font-weight:800
}
.load_more a{
    font-weight:300;
    font-size:16px;
    display:block
}
.pull-up{
    margin-top:-40px;
    padding-bottom:40px
}
.section-content{
    padding-bottom:70px
}
/*
.section-title h2,.section-title h3{
    font-weight:800;
    font-size:3.6rem
}
*/
ul.feature-list li.list-item{
    position:relative;
    width:20%;
    float:left;
    padding:15px 0;
    padding-top:25px;
    height:255px;
    cursor:pointer;
    border-right:1px solid #eee;
    border-bottom:1px solid #eee;
    text-align:center
}

ul.feature-list-new li.list-item-new{
    position:relative;
    width:25%;
    float:left;
    padding:15px 0;
    padding-top:25px;
    height:255px;
    cursor:pointer;
    border:1px solid #eee;
    text-align:center
}

ul.feature-list li.list-item:last-child{
    border-right:0
}
.feature-img img{
    width:85px;
    height:auto;
    margin-bottom:20px
}
.feature-content .feature-title,.feature-content h3.feature-title{
    font-family: "Sansation", sans-serif;
    font-size:16px;
    font-weight:800;
    letter-spacing:.5px;
}
.feature-content .feature-text{
    font-size:0.8rem;
    font-weight:400;
    line-height:1.5;
    width:90%;
    margin-right:auto;
    margin-left:auto
}
ul.feature-list.border-bottom-zero li.list-item{
    border-bottom:0
}
@media(max-width:640px){
    ul.feature-list li.list-item{
        width:100%;
        float:none;
        height:auto;
        border:none
    }
}
.feature-tooltip-here,.tooltip-here{
    position:relative;
    cursor:pointer
}
.feature-tooltip-here .feature-tooltip{
    bottom:75%;
    left:0;
    right:0;
    margin:0 auto;
    z-index:1
}
.feature-tooltip-here .feature-tooltip,.tooltip-here .tooltip-content{
    display:none;
    text-align:left;
    color:#fff;
    position:absolute;
    opacity:0;
    min-width:230px;
    max-width:240px;
    width:90%;
    background-color:#58DD72;
    border-radius:3px;
    box-shadow:0 14px 26px -12px hsla(0,0%,60%,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px hsla(0,0%,60%,.2);
    transition:all .3s ease;
    font-size:0.8rem;
    font-weight: 400;
    font-family:"Sansation",sans-serif;
    font-style:normal;
    padding:10px 15px
}
.tooltip-here .tooltip-content{
    bottom:140%;
    left:15px;
    z-index:2
}
.feature-tooltip-here:hover .feature-tooltip,.tooltip-here:hover .tooltip-content{
    display:block;
    opacity:1;
    transition:all .3s ease
}
.feature-tooltip-here .feature-tooltip a,.tooltip-here .tooltip-content a{
    font-size:13px;
    font-weight:300;
    font-family:Open Sans,sans-serif;
    font-style:normal;
    color:#fff;
    text-decoration:underline
}
.tooltip-here .tooltip-content:after{
    left:10px
}
.feature-tooltip-here .feature-tooltip:after,.tooltip-here .tooltip-content:after{
    content:"";
    display:block;
    width:0;
    height:0;
    position:absolute;
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    border-bottom:8px solid #58DD72;
    bottom:-8px;
    transform:rotate(180deg)
}
.feature-tooltip-here .feature-tooltip:after{
    left:0;
    right:0;
    margin:0 auto
}
.tooltip-here{
    border-bottom:1px dashed #484848
}
.fa.fa-minus,.fa.fa-plus{
    color:#484848
}
.tooltip-for-button{
    position:relative
}
.tooltip-for-button .tooltip-content{
    opacity:0;
    color:#fff;
    position:absolute;
    top:50px;
    left:-34px;
    width:240px;
    background-color:#48b0ec;
    border-radius:3px;
    font-size:12px;
    font-weight:300;
    z-index:1;
    padding:10px 15px;
    transition:all .3s ease
}
.tooltip-for-button .tooltip-content:before{
    content:"";
    display:block;
    width:0;
    height:0;
    position:absolute;
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    border-bottom:8px solid #48b0ec;
    left:150px;
    top:-8px;
    transform:rotate(1turn)
}
.tooltip-for-button:hover .tooltip-content{
    opacity:1;
    transition:all .3s ease
}
@media(max-width:680px){
    .feature-tooltip-here:hover .feature-tooltip,.tooltip-here:hover .tooltip-content{
        visibility:hidden;
        display:none;
        opacity:0
    }
}
.product-specs .product-specs-block h3.title,.product-specs .product-specs-block p.title{
    font-size:1.6rem;
    font-weight:800
}
.product-specs .product-specs-block ul{
    margin:0;
    padding-top:20px;
    max-width:85%
}
.product-specs .product-specs-block ul li{
    display:list-item;
    list-style:circle;
    padding:15px 0;
    margin:0;
    margin-left:25px;
    letter-spacing:1px;
    border-bottom:1px solid #eaeaea;
    position:relative;
    color:#484848;
    font-size:1.6rem
}
.product-specs .product-specs-block ul li:last-child{
    border:0
}
@media(max-width:640px){
    .product-specs-block{
        margin-top:30px
    }
}
.close{
    position:absolute;
    right:15px;
    top:15px;
    width:32px;
    height:32px;
    opacity:.7;
    color:#fff;
    float:none
}
.close:hover{
    opacity:1
}
.close:after,.close:before{
    position:absolute;
    left:15px;
    content:"";
    height:33px;
    width:2px;
    background-color:#fff
}
.close:before{
    transform:rotate(45deg)
}
.close:after{
    transform:rotate(-45deg)
}
section.slidein-bottom{
    position:fixed;
    top:0;
    left:0;
    right:0;
    margin:0 auto;
    width:100%;
    height:100%;
    overflow-y:scroll;
    z-index:3;
    background-color:#1f2d3a;
    color:#fff;
    padding:35px 10px;
    transform:translateY(100%);
    transition:transform .2s,opacity .3s;
    opacity:0
}
section.slidein-bottom.active{
    opacity:1;
    transform:translateY(0);
    transition:transform .2s,opacity .3s
}
.body-overflow-hidden{
    overflow:hidden;
    margin:0
}
section.slidein-bottom .section-title h2,section.slidein-bottom .section-title h3{
    padding-top:15px;
    padding-bottom:20px
}
.slidein-bottom .table-title h4{
    position:relative;
    font-weight:600;
    padding-bottom:5px;
    font-size:17px;
    margin-bottom:15px
}
.slidein-bottom .table-title h4:after{
    content:"";
    position:absolute;
    width:80%;
    height:1px;
    background-color:#324250;
    bottom:0;
    left:0
}
.slidein-bottom table{
    width:85%
}
@media(max-width:1366px){
    .slidein-bottom table{
        width:90%
    }
}
.slidein-bottom tbody tr td,.slidein-bottom tbody tr th{
    padding:3px;
    font-size:1.4rem;
    font-weight:500
}
section.slidein-bottom.active a.close{
    display:block
}
.product-features-tabs ul.nav.nav-tabs{
    border:0;
    display:flex
}
.product-features-tabs .nav.nav-tabs li{
    background-color:#fafafa;
    width:100%
}
.product-features-tabs .nav.nav-tabs li a{
    padding:25px 0;
    border:1px solid #ddd;
    border-top:3px solid #ddd;
    outline:none;
    margin:0;
    border-left:none;
    border-radius:0;
    color:#333;
    font-size:12px;
    font-weight:500;
    height:100%;
    display:block;
    position:relative
}
.product-features-tabs .nav.nav-tabs li a:hover{
    background-color:#fdfdfd
}
.product-features-tabs .nav.nav-tabs li a img{
    filter:grayscale(1);
    max-width:64px;
    margin:0 auto;
    width:100%
}
.product-features-tabs .nav.nav-tabs li a&gt;div{
    width:90%;
    margin-left:auto;
    margin-right:auto
}
.product-features-tabs .nav.nav-tabs li.active{
    z-index:1;
    border-radius:3px;
    text-decoration:none;
    box-shadow:0 0 10px 0 rgba(23,84,116,.18);
    transform:scale(1.02);
    transition:all .15s linear;
    position:relative
}
.product-features-tabs .nav.nav-tabs li.active p{
    font-size:1.4rem;
    font-weight:400
}
.product-features-tabs .nav.nav-tabs li.active a img{
    filter:none
}
.product-features-tabs .nav.nav-tabs li.active a{
    color:#41afee
}
.product-features-tabs .nav.nav-tabs li:first-child a{
    border-left:1px solid #ddd;
    border-top:3px solid #6acef4
}
.product-features-tabs .nav.nav-tabs li:nth-child(2) a{
    border-top:3px solid #c287e7
}
.product-features-tabs .nav.nav-tabs li:nth-child(3) a{
    border-top:3px solid #f28c75
}
.product-features-tabs .nav.nav-tabs li:nth-child(4) a{
    border-top:3px solid #e64d7f
}
.product-features-tabs .nav.nav-tabs li:nth-child(5) a{
    border-top:3px solid #b8d986
}
.product-features-tabs .nav.nav-tabs li:nth-child(6) a{
    border-top:3px solid #e0de66
}
.product-features-tabs .tab-pane{
    padding:70px 30px;
    padding-bottom:30px
}
.product-features-tabs .nav.nav-tabs li.active a:after,.product-features-tabs .nav.nav-tabs li.active a:before{
    top:100%;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none;
    left:50%
}
.product-features-tabs .nav.nav-tabs li.active a:after{
    border-color:transparent;
    border-top-color:#fff;
    border-width:12px;
    margin-left:-12px
}
.product-features-tabs .nav.nav-tabs li.active a:before{
    border-color:transparent;
    border-top-color:#ddd;
    border-width:14px;
    margin-left:-14px
}
.product-features-tabs .sub_content p{
    color:#484848;
    letter-spacing:1px;
    font-weight:300;
    line-height:1.9;
    margin:0;
    width:90%;
    font-size:14px
}
.product_features_icon img{
    width:100%
}
.tab-content&gt;.tab-pane{
    display:none
}
.tab-content&gt;.active{
    display:block
}
.tab-content .tab-title{
    font-size:3rem;
    font-weight:400
}
.tab-subcontent p{
    padding-top:40px;
    color:#484848;
    letter-spacing:1px;
    line-height:1.9;
    margin:0;
    width:90%;
    font-size:1.6rem;
    font-weight:400
}
.tab-content .feature-infographic{
    margin:0 auto
}
.faq-block ul.circle,.tab-subcontent ul.circle{
    margin-left:25px
}
@media(max-width:680px){
    .product-features-tabs .tab-pane{
        line-height:normal;
        padding:25px 20px;
        margin:0;
        display:block;
        opacity:1;
        border-bottom:1px solid #eaeaea
    }
    .product-features-tabs .tab-pane .fade{
        opacity:1;
        display:block
    }
    .product-features-tabs .tab-pane .tab-title{
        margin:0;
        font-size:18px;
        font-weight:400;
        letter-spacing:1px
    }
    .product-features-tabs .tab-pane .tab-subcontent{
        display:none;
        margin-top:10px
    }
    .product-features-tabs .tab-pane.active .tab-subcontent{
        display:block
    }
    .tab-content{
        margin-top:40px
    }
    .product-features-tabs .tab-pane:last-child{
        margin-bottom:0;
        border-bottom:0
    }
    .product-features-tabs .tab-pane .tab-title:after{
        content:"+";
        font-size:1.5em;
        margin-top:4px;
        line-height:.5em;
        float:right;
        transition:-webkit-transform .3s ease-in-out;
        transition:transform .3s ease-in-out;
        transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out
    }
    .product-features-tabs .tab-pane .tab-title.open:after{
        -webkit-transform:rotate(-225deg);
        transform:rotate(-225deg)
    }
    .remove-padding-xs{
        padding-right:0;
        padding-left:0
    }
}
.product-testimonials{
    position:relative;
    background-image:url(/front/images/system/product/testimonial/testimonials-background.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:50%
}
.product-testimonials:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    background-color:rgba(0,0,0,.8);
    width:60%;
    height:100%
}
.testimonial-content .blockquote{
    margin-top:80px;
    position:relative
}
.testimonial-content .blockquote p{
    font-size:1.6rem;
    line-height:1.9;
    font-style:italic;
    color:#e6e6e6;
    width:90%
}
.testimonial-content .blockquote:after{
    font-family:FontAwesome;
    content:"\f10d";
    font-size:4em;
    font-style:normal;
    color:#e6e6e6;
    position:absolute;
    top:-90px;
    left:0;
    display:block
}
.reviewer{
    margin-top:50px;
    position:relative;
    color:#d3d3d3
}
.reviewer:before{
    content:"";
    position:absolute;
    top:-50%;
    width:90%;
    max-width:300px;
    height:1px;
    background-color:#d3d3d3
}
@media(max-width:680px){
    .product-testimonials:before,.testimonial-content{
        width:100%
    }
}
.key_lnx_sh .product-testimonials{
    background-image:url(/front/images/system/product/testimonial/product-testimonial-01.jpg)
}
.key_win_sh .product-testimonials{
    background-image:url(/front/images/system/product/testimonial/product-testimonial-02.jpg)
}
.key_win_rh .product-testimonials{
    background-image:url(/front/images/system/product/testimonial/product-testimonial-03.jpg)
}
.key_lnx_rh .product-testimonials{
    background-image:url(/front/images/system/product/testimonial/product-testimonial-04.jpg)
}
.key_mng_srvr .product-testimonials{
    background-image:url(/front/images/system/product/testimonial/product-testimonial-05.jpg)
}
.key_dedi_srvr .product-testimonials{
    background-image:url(/front/images/system/product/testimonial/product-testimonial-06.jpg)
}
.key_dedi_bh .product-testimonials{
    background-image:url(/front/images/system/product/testimonial/product-testimonial-07.jpg)
}
.key_ee_email .product-testimonials{
    background-image:url(/front/images/system/product/testimonial/product-testimonial-08.jpg)
}
.product-info .title{
    font-weight:800;
    padding-bottom:5px;
    font-size:1.6rem
}
.product-infomation{
    padding-bottom:30px
}
.product-infomation:last-child{
    padding-bottom:0
}
.product-infomation .title{
    font-weight:800;
    padding-bottom:5px;
    font-size:1.6rem
}
.product-infomation .sub-title{
    font-size:1.6rem;
    font-weight:400;
    text-transform:capitalize
}
.product-description .subtitle{
    width:90%;
    font-size:1.6rem;
    font-weight:400
}
.product-use-case ul{
    margin-left:15px
}
.product-use-case ul li{
    padding:7px 0;
    color:#484848;
    position:relative;
    display:list-item;
    list-style-type:circle
}
.product-legal ul li a{
    text-decoration:underline;
    text-decoration-color:#1ec0f7;
    font-size:1.4rem;
    font-weight:400
}
.product-legal ul li{
    display:block;
    padding:5px 0
}
@media(max-width:680px){
    .product-description,.product-legal,.product-use-case{
        padding-top:15px
    }
}
.similar-product-slider{
    overflow:hidden
}
.domain-slider-container{
    position:relative
}
.similar-products .slider-navigation{
    position:absolute;
    z-index:1;
    top:48px;
    width:100%
}
@media(max-width:1366px){
    .similar-products .slider-navigation{
        top:28px
    }
}
@media(max-width:1280px){
    .similar-products .slider-navigation{
        top:28px
    }
}
.similar-products .slider-navigation i{
    font-size:35px;
    border-radius:3px;
    margin:0 auto;
    color:#bcbcbc;
    font-weight:100;
    cursor:pointer;
    background-color:#fff;
    padding:17px 12px;
    height:70px;
    opacity:.7;
    box-shadow:0 14px 26px -12px hsla(0,0%,60%,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px hsla(0,0%,60%,.2)
}
i.fa.fa-angle-left{
    position:absolute;
    border-top-right-radius:0;
    border-bottom-right-radius:0;
    left:-31px
}
i.fa.fa-angle-right{
    position:absolute;
    right:-31px;
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.similar-products .slider-navigation i:hover{
    opacity:1
}
.product-box-img img{
    width:100%
}
.description-product-box{
    background-color:#f7f7f7;
    padding:20px 10px;
    min-height:auto
}
.product-box-price{
    text-align:right
}
.product-box-title h4.title{
    font-size:1.4rem;
    font-weight:600
}
.product-box-title p.subtitle{
    font-size:1.3rem;
    font-weight:400
}
.product-box{
    margin:5px;
    max-width:325px;
    float:left
}
.margin-right-10{
    margin-right:10px
}
.secondary-addons-buy-flow,p.switch_option{
    display:none
}
.red-cross{
    color:#e74c3c
}
.green-check{
    color:#2ecc71
}
section.paid-addons ul{
    margin-top:15px
}
section.paid-addons ul li{
    color:#868686;
    font-size:1.6rem
}
section.paid-addons h4,section.paid-addons ul{
    display:inline-block
}
section.paid-addons h4{
    font-size:1.6rem;
    font-weight:600;
    color:#484848
}
section.paid-addons{
    text-align:center;
    margin-bottom:-50px;
    margin-top:20px
}
button[disabled],html input[disabled]{
    color:#000
}
@media(max-width:680px){
    section.hero{
        text-align:center;
        background-image:url(/front/images/system/product/mobile-hero.jpg)!important;
        color:#fff!important;
        background-position:0
    }
    section.hero .hero-content{
        padding-top:30px;
        padding-bottom:75px
    }
}
.promo.active-promo{
    color:#52c12b;
    font-weight:600
}
.renew_fake.active-promo{
    font-size:1.6rem;
    font-weight:600;
    margin-top:5px
}
span.first-month-promo{
    position:relative;
    color:#484848;
    margin:0 auto;
    font-size:1.6rem;
    font-weight:600;
    max-width:150px
}
span.first-month-promo:after,span.first-month-promo:before{
    content:"";
    position:absolute;
    max-width:20px;
    width:100%;
    height:1px;
    background-color:#484848;
    margin:0 auto;
    top:11px
}
span.first-month-promo:before{
    left:0
}
span.first-month-promo:after{
    right:0
}
span.second-month-promo{
    font-size:1.2rem;
    font-weight:600;
    position:relative;
    color:#484848;
    max-width:130px;
    margin:0 auto
}
span.second-month-promo:after,span.second-month-promo:before{
    content:"";
    position:absolute;
    max-width:10px;
    width:100%;
    height:1px;
    background-color:#484848;
    margin:0 auto;
    top:9px
}
span.second-month-promo:before{
    left:0
}
span.second-month-promo:after{
    right:0
}
</pre></body></html>