@font-face {    font-family: 'Inter';    src: url('/assets/fonts/inter/Inter-Regular.ttf') format('truetype');    font-weight: 400;}@font-face {    font-family: 'Inter';    src: url('/assets/fonts/inter/Inter-Medium.ttf') format('truetype');    font-weight: 500;}@font-face {    font-family: 'Inter';    src: url('/assets/fonts/inter/Inter-SemiBold.ttf') format('truetype');    font-weight: 600;}@font-face {    font-family: 'Inter';    src: url('/assets/fonts/inter/Inter-Bold.ttf') format('truetype');    font-weight: 700;}* {    font-family: 'Inter', sans-serif;    font-size: 16px;    line-height: 1.5;    color: #fff;    text-rendering: optimizeLegibility;    margin: 0;    padding: 0;    box-sizing: border-box;}body {    background-color: #f5f7fa;}.row {    margin: 0;}.main-wrapper {    overflow: hidden;}/* HEADER STYLES */.ghsResizeContent {    position: relative;    width: 1146px;    margin: 0 auto;    padding: 0 15px;}.ghsSection1 {    position: relative;    font-size: 16px;    height: 40px;    line-height: 40px;    background: rgba(24,30,44,.5);    transition: background 0.3s ease;}.top-user-nav {    text-align: right;}.top-user-nav span {    font-size: 14px;    cursor: pointer;}.top-user-nav span:hover {    text-decoration: underline;}.ghsLogo {    background-image: url(/assets/img/main/glorynewlogo.png);    background-repeat: no-repeat;    background-position: 0;    height: 114px;    width: 300px;    display: block;    background-size: contain;    transition: transform 0.3s ease;}.ghsLogo:hover {    transform: scale(1.02);}.header-middle {    padding: 10px 0;}.ghsHeaderInfoContainer {    padding: 22px 0;}.ghsHeaderInfoContainer > div {    font-size: 15px;    line-height: 36px;}.ghsHeaderInfoContainer > div > i {    margin-right: 5px;    font-size: 18px;}.working-hours {    color: #fff;    font-size: 15px;}.hours-detail {    font-size: 14px;    opacity: 0.9;    margin-left: 22px;}.ghsHeaderInfoLink {    font-size: 15px;    line-height: 36px;    cursor: pointer;    text-decoration: underline;    transition: opacity 0.2s ease;}.ghsHeaderInfoLink:hover {    opacity: 0.8;}.ghsHeaderInfoTel {    font-size: 24px !important;    line-height: 36px;    font-weight: 600;}.ghsHeaderInfoSales {    font-size: 17px !important;    line-height: 36px;}.ghsTextRight {    text-align: right;}/* LANGUAGE SELECTOR */.ghsLanguageContainer {    position: relative;}.ghsLanguageArrow {    position: absolute;    top: -21px;    right: -3px;    color: #fff;    font-size: 32px;    font-weight: 700;    z-index: 999;}.ghsLanguageText {    position: relative;    background: #fff;    color: #2b323f;    padding: 0 10px;    border-radius: 5px;    cursor: pointer;    z-index: 2;    transition: background 0.2s ease;}.ghsLanguageText:hover {    background: #f0f0f0;}.ghsLanguageItemContainer {    display: none;    position: absolute;    top: 45px;    margin-left: -15px;    width: 185px;    z-index: 1000;    box-shadow: 0 5px 15px rgba(0,0,0,0.2);    border-radius: 5px;}.ghsShow {    display: block;}.ghsHide {    display: none;}.ghs-currency {    position: relative;    cursor: pointer;}.ghs-currency:hover {    opacity: 0.8;}/* MENU STYLES */.ghsMenu {    position: relative;    background: linear-gradient(90deg, #005bea, #46a7ff);    border-radius: 5px;    margin-bottom: 20px;    box-shadow: 0 4px 10px rgba(0,0,0,0.1);}.menu-item {    display: block;    width: 20%;    float: left;    color: #fff;    line-height: 42px;    padding: 3px;    font-size: 18px;    cursor: pointer;    text-align: center;    font-weight: 600;    position: relative;    transition: background 0.3s ease;    text-decoration: none;}.menu-item:hover {    background: rgba(255,255,255,0.1);}.menu-item i {    font-size: 12px;    margin-left: 5px;    vertical-align: middle;}.ghsMenu::after {    content: " ";    display: table;    clear: both;}/* DROPDOWN MENU */#menuWeb {    position: absolute;    z-index: 110;    width: 100%;}.menuElement {    background: #fff;    border-radius: 5px;    box-shadow: 0 10px 15px 4px rgba(34,38,53,.2);    padding: 10px;}.menuSubElement {    background: #fff;    padding: 1.5rem 1rem;    cursor: pointer;    border-radius: 5px;    transition: background 0.2s ease;}.menuSubElement:hover {    background: #f3f5f9;}.menuItemTitle {    color: #2a333e;    font-weight: 600;    font-size: 18px;    margin: 10px 0 5px;}.menuItemPrice {    color: #2a333e;    font-weight: 500;    font-size: 14px;}.menuItemPriceHighlight {    color: #0059ed;    font-weight: 600;    font-size: 18px;}.menuItemLogo {    text-align: center;    margin-bottom: 10px;}.menuItemLogo i {    color: #0059ed;}.primary-color {    color: #0059ed;}.ghs-divider {    position: relative;    height: 1px;    background: #e4e8ee;    width: calc(100% - 60px);    top: 0;    left: 30px;    z-index: 1;    margin: 10px 0;}.menuShow {    display: flex;}.menuHide {    display: none;}/* HERO SECTION */.ghsHeroContainer {    position: relative;    overflow: hidden;    padding: 20px 0;}.hero-content {    position: relative;    height: 380px;    padding: 64px 0 56px;}.ghsHeroTitle {    font-size: 36px;    font-weight: 600;    padding: 1rem 0;    margin-bottom: 10px;    animation: fadeInUp 1s ease;}.ghsHeroDescription {    font-size: 24px;    font-weight: 600;    margin-bottom: 20px;    animation: fadeInUp 1.2s ease;}.ghsHeroPriceFrom {    position: absolute;    bottom: 60px;    left: 0;    font-size: 16px;    line-height: 24px;    font-weight: 600;    animation: fadeInUp 1.4s ease;}.ghsHeroPriceStarting {    font-size: 32px;    font-weight: 700;}.ghsHeroButton {    position: absolute;    bottom: 0;    left: 0;    background: #07b7ab;    font-size: 15px;    font-weight: 500;    line-height: 32px;    text-align: center;    border-radius: 18px;    padding: 2px 40px;    white-space: nowrap;    cursor: pointer;    transition: background 0.3s ease, transform 0.2s ease;    animation: fadeInUp 1.6s ease;    box-shadow: 0 5px 15px rgba(7,183,171,0.3);}.ghsHeroButton:hover {    background: #00a096;    transform: translateY(-2px);}.ghsHeroBg00 {    width: 824px;    height: 186px;    background-size: 824px 186px;    right: -194px;    top: 40px;    background-image: url("https://fastvps.hosting/assets/products/fm-vps/sites.svg");    position: absolute;    animation: fadeIn 1s ease;}.ghsHeroBg01 {    width: 321px;    height: 331px;    background-size: 321px 331px;    right: 0;    top: 78px;    background-image: url("https://fastvps.hosting/assets/products/fm-vps/ok-dude.png");    position: absolute;    animation: float 6s ease-in-out infinite;}/* Hero Bullets */.hero-bullets {    text-align: center;    padding: 20px 0;}.bullets-container {    display: inline-block;}.bullet {    display: inline-block;    width: 12px;    height: 12px;    border-radius: 50%;    background: rgba(255,255,255,0.3);    margin: 0 5px;    cursor: pointer;    transition: background 0.3s ease;}.bullet.active {    background: #fff;}/* FEATURED SERVICES */.featured-container {    background: white;    padding: 50px 0;}.section-title {    text-align: center;    margin-bottom: 40px;    width: 100%;}.section-title h2 {    color: #2a333e;    font-size: 32px;    font-weight: 700;    margin-bottom: 10px;}.section-title p {    color: #6c757d;    font-size: 18px;}.ghsFeatured {    color: #000;    text-align: center;    margin: 15px;    font-size: 17px;    line-height: 26px;    display: inline-block;    width: 362px;    height: 572px;    position: relative;    border-radius: 10px;    box-shadow: 0 10px 14px 0 rgba(34,38,53,.06);    background-color: #fff;    transition: box-shadow .2s linear, transform 0.3s ease;    overflow: hidden;}.ghsFeatured:hover {    box-shadow: 0 15px 20px 0 rgba(34,38,53,.15);    transform: translateY(-5px);}.ghsFeatured > a {    text-decoration: none;    display: block;    height: 100%;    padding: 20px;}.ghsFeaturedImage {    margin: 20px 0;}.ghsFeaturedImage i {    color: #0059ed;    margin-bottom: 10px;}.ghsFeaturedTitle {    color: #000;    font-size: 24px;    line-height: 32px;    min-height: 48px;    margin: 10px 0;    font-weight: 600;}.ghsFeaturedDescription {    color: #6c757d;    margin: 15px;    font-size: 17px;    line-height: 26px;    min-height: 96px;    display: inline-block;}.ghsFeaturedPrice {    color: #000;    font-size: 24px;    line-height: 38px;    margin-bottom: 24px;    font-weight: 600;}.ghsFeaturedPriceAlt {    font-size: 28px;    color: #005bea;}.ghsFeaturedMoreButton {    color: #fff;    font-weight: 500;    border-radius: 18px;    box-shadow: 0 5px 10px 0 rgba(34,38,53,.1);    background-image: linear-gradient(90deg, #005bea, #46a7ff);    transition: filter .2s linear, opacity .2s linear, box-shadow .2s linear, transform 0.2s ease;    display: inline-block;    padding: 8px 25px;    margin-top: 10px;}.ghsFeaturedMoreButton:hover {    box-shadow: 0 10px 15px 0 rgba(34,38,53,.25);    transform: translateY(-2px);}.ghsFeaturedMoreButton i {    margin-left: 5px;    font-size: 14px;}/* ADVANTAGES SECTION */.advantages-section {    background: #f5f7fa;    padding: 70px 0;}.advantage-item {    text-align: center;    margin-bottom: 30px;    padding: 30px 15px;    background: white;    border-radius: 10px;    box-shadow: 0 5px 15px rgba(0,0,0,0.05);    transition: transform 0.3s ease, box-shadow 0.3s ease;}.advantage-item:hover {    transform: translateY(-5px);    box-shadow: 0 10px 25px rgba(0,0,0,0.1);}.advantage-icon {    margin-bottom: 20px;}.advantage-icon i {    font-size: 40px;    color: #0059ed;}.advantage-item h3 {    color: #2a333e;    font-size: 20px;    font-weight: 600;    margin-bottom: 10px;}.advantage-item p {    color: #6c757d;    font-size: 16px;}/* TESTIMONIALS SECTION */.testimonials-section {    background: #fff;    padding: 70px 0;}.testimonial-item {    margin-bottom: 30px;}.testimonial-content {    background: #f8f9fa;    border-radius: 10px;    padding: 30px;    position: relative;    box-shadow: 0 5px 15px rgba(0,0,0,0.05);    transition: transform 0.3s ease;}.testimonial-content:hover {    transform: translateY(-5px);}.testimonial-content:before {    content: "\201C";    position: absolute;    top: 20px;    left: 20px;    font-size: 80px;    color: rgba(0,89,237,0.1);    font-family: Georgia, serif;    line-height: 1;}.testimonial-content p {    color: #6c757d;    font-size: 16px;    line-height: 1.6;    position: relative;    z-index: 1;}.client-info {    margin-top: 20px;}.client-name {    color: #2a333e;    font-weight: 600;    font-size: 18px;}.client-position {    color: #6c757d;    font-size: 14px;}/* FOOTER */.ghsFooterContainer {    position: relative;    background: black;    z-index: 2;    padding-top: 50px;}.ghsFooterMenu {    padding: 30px 0;}.ghsFooterTitle {    font-weight: 600;    font-size: 18px;    line-height: 24px;    position: relative;    padding-bottom: 25px;    margin-bottom: 20px;}.ghsFooterTitle::after {    position: absolute;    content: "";    background-repeat: no-repeat;    background-position: 0;    background-size: 46px 4px;    height: 4px;    width: 100px;    bottom: 0;    left: 0;    background-image: url(https://fastvps.hosting/assets/main/separator.svg);}.ghsFooterItem {    margin-bottom: 10px;}.ghsFooterItem > a {    display: block;    color: #fff;    font-size: 16px;    line-height: 24px;    text-align: left;    text-decoration: none;    transition: opacity 0.2s ease;}.ghsFooterItem > a:hover {    opacity: 0.8;    padding-left: 5px;}.ghsPartners {    display: flex;    justify-content: space-between;    align-items: center;    flex-wrap: wrap;    margin: 50px 0;}.ghsPartners > img {    max-width: 130px;    height: auto;    margin: 15px;    transition: transform 0.3s ease;}.ghsPartners > img:hover {    transform: scale(1.1);}.ghsPartners > img.filterinvert {    filter: invert(1);}.footer-certificates {    display: flex;    justify-content: center;    align-items: center;    margin: 30px 0;    padding: 20px 0;    border-top: 1px solid rgba(255,255,255,0.1);}.footer-certificates img {    max-height: 50px;    margin: 0 15px;}.ghsFooterEnd {    position: relative;    background: #2b323f;    z-index: 3;    padding: 20px 0;}.footer-bottom {    display: flex;    flex-wrap: wrap;    justify-content: space-between;    align-items: center;    padding: 20px 0;}.footer-logo-copyright {    display: flex;    align-items: center;}.footer-logo {    margin-right: 15px;}.footer-copyright {    font-size: 14px;    opacity: 0.8;}.footer-links {    text-align: right;}.footer-links a {    color: #fff;    font-size: 14px;    margin-left: 15px;    text-decoration: none;    opacity: 0.8;    transition: opacity 0.2s ease;}.footer-links a:hover {    opacity: 1;    text-decoration: underline;}.footer-trademark {    text-align: center;    font-size: 12px;    opacity: 0.7;    margin-top: 20px;}/* WhatsApp Support Button */.whatsapp-support {    position: fixed;    bottom: 30px;    right: 30px;    z-index: 1000;}.whatsapp-support a {    display: block;    width: 60px;    height: 60px;    background-color: #25d366;    color: white;    border-radius: 50%;    text-align: center;    line-height: 60px;    box-shadow: 0 5px 15px rgba(0,0,0,0.15);    transition: transform 0.3s ease;}.whatsapp-support a:hover {    transform: scale(1.1);}.whatsapp-support i {    font-size: 30px;}/* Animations */@keyframes fadeIn {    from { opacity: 0; }    to { opacity: 1; }}@keyframes fadeInUp {    from {         opacity: 0;        transform: translateY(20px);    }    to {         opacity: 1;        transform: translateY(0);    }}@keyframes float {    0% {        transform: translateY(0px);    }    50% {        transform: translateY(-15px);    }    100% {        transform: translateY(0px);    }}/* Responsive Design */@media (max-width: 1200px) {    .ghsResizeContent {        width: 100%;        padding: 0 20px;    }}@media (max-width: 992px) {    .ghsFeatured {        width: calc(50% - 30px);    }        .menu-item {        font-size: 16px;    }        .ghsHeroTitle {        font-size: 32px;    }        .ghsHeroDescription {        font-size: 20px;    }}@media (max-width: 768px) {    .ghsHeaderInfoTel {        font-size: 20px !important;    }        .ghsHeaderInfoSales {        font-size: 15px !important;    }        .menu-item {        width: 33.33%;    }        .menu-item:nth-child(4), .menu-item:nth-child(5) {        width: 50%;    }        .ghsFeatured {        width: 100%;        margin: 15px 0;    }        .footer-links, .footer-logo-copyright {        text-align: center;        width: 100%;    }        .footer-links a {        margin: 0 10px;    }}@media (max-width: 576px) {    .ghsSection1 {        height: auto;        padding: 10px 0;    }        .top-user-nav {        text-align: center;        margin-top: 10px;    }        .ghsLogo {        height: 80px;        margin: 0 auto;    }        .menu-item {        width: 50%;    }        .ghsHeroContainer .col-6 {        width: 100%;    }        .ghsHeroBg00, .ghsHeroBg01 {        display: none;    }        .hero-content {        height: auto;        padding: 40px 0;        text-align: center;    }        .ghsHeroPriceFrom, .ghsHeroButton {        position: static;        margin-top: 20px;    }        .ghsHeroButton {        display: inline-block;    }}