.elementor-738 .elementor-element.elementor-element-303324b{--display:flex;--min-height:100vh;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-738 .elementor-element.elementor-element-303324b:not(.elementor-motion-effects-element-type-background), .elementor-738 .elementor-element.elementor-element-303324b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sgowecityhalong.vn/wp-content/uploads/2026/08/bg.jpg");}.elementor-738 .elementor-element.elementor-element-2449b43{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-738 .elementor-element.elementor-element-5674fe1{width:var( --container-widget-width, 670px );max-width:670px;--container-widget-width:670px;--container-widget-flex-grow:0;font-family:"Gotham", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}@media(max-width:767px){.elementor-738 .elementor-element.elementor-element-303324b{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-f61178a */.custom-btn {
    display: block;
    align-items: center;
    padding: 12px 28px;
    background: #ffffff;
    border: none;
    border-radius: 12px;
    cursor: pointer;
    outline: none;
    transition: background 0.4s ease, border-color 0.4s ease, box-shadow 0.3s ease, transform 0.2s ease;
    width: 340px;
    height: 140px;
    margin-bottom: 30px;
}
.btn-text {
    font-family: "Gotham", Sans-serif;
    color: #005A7C;
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 5px;
}
.custom-btn img {
    object-fit: contain;
    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
span.elite-cs {
    font-family: 'Gotham';
    text-transform: uppercase;
    letter-spacing: 25%;
    font-size: 20px;
    font-weight: bold;
    color: #00698C;
    display: none;
}
.custom-btn.elite:hover .elite-cs {
    display: block;
}
.custom-btn.elite:hover img {
    display: none;
}
        /* --- HIỆU ỨNG HOVER --- */
        .custom-btn:hover {
            /* Đổi background sang dải màu gradient đã cài đặt */
            background: linear-gradient(
                90deg,
                #AEEDCD 0%,
                #ADC5EF 30%,
                #F7E1F3 50%,
                #9AEFF6 70%,
                #FFFEF0 100%
            );
            border-color: transparent;
            box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
        }

        /* Hình ảnh scale lại 0.8 khi hover vào nút */
        .custom-btn:hover img {
            transform: scale(0.9);
        }

        /* Hiệu ứng khi bấm vào (click) */
        .custom-btn:active {
            transform: translateY(1px);
        }
@media (max-width: 767px) {
    .custom-btn {
        width: 100%;
    }
}/* End custom CSS */
/* Start JX Custom Fonts CSS */@font-face{font-family:'Gotham';font-style:normal;font-weight:500;src:url('https://sgowecityhalong.vn/wp-content/uploads/2025/12/SVN-Gotham-Regular.ttf')format('truetype');}@font-face{font-family:'Gotham';font-style:normal;font-weight:400;src:url('https://sgowecityhalong.vn/wp-content/uploads/2025/12/SVN-Gotham-Book.ttf')format('truetype');}@font-face{font-family:'Gotham';font-style:normal;font-weight:600;src:url('https://sgowecityhalong.vn/wp-content/uploads/2025/12/SVN-Gotham-Bold.ttf')format('truetype');}/* End JX Custom Fonts CSS */