.section-gmc84414c {
    height: 75vh
}

@media only screen and (min-width: 768px) {
    .section-gmc84414c {
        height: 75vh
    }
}

@media only screen and (min-width: 992px) {
    .section-gmc84414c {
        height: 75vh
    }
}

#section-d451dc78-aea3-4b6b-9d4d-7e521378c573 .gutentor-single-item .gutentor-single-item-title, #section-d451dc78-aea3-4b6b-9d4d-7e521378c573 .gutentor-single-item .gutentor-single-item-title a {
    color: #232323;
    font-weight: 400;
    line-height: 1.2;
    margin: 15px 0 15px 0
}

@media only screen and (min-width: 768px) {
    #section-d451dc78-aea3-4b6b-9d4d-7e521378c573 .gutentor-single-item .gutentor-single-item-title, #section-d451dc78-aea3-4b6b-9d4d-7e521378c573 .gutentor-single-item .gutentor-single-item-title a {
        font-size: 40px
    }
}

#section-d451dc78-aea3-4b6b-9d4d-7e521378c573 .gutentor-single-item-button {
    color: #fff;
    background-color: rgba(255, 171, 64, 1);
    padding: 10px 15px 10px 15px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    font-family: 'Heebo', sans-serif;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px
}

#section-d451dc78-aea3-4b6b-9d4d-7e521378c573 .gutentor-single-item-button:hover {
    background-color: rgba(255, 145, 0, 1)
}

@media only screen and (min-width: 768px) {
    #section-d451dc78-aea3-4b6b-9d4d-7e521378c573 .gutentor-single-item-button {
        padding: 10px 15px 10px 15px
    }
}

@media only screen and (min-width: 992px) {
    #section-d451dc78-aea3-4b6b-9d4d-7e521378c573 .gutentor-single-item-button {
        padding: 15px 30px 15px 30px
    }
}

#section-d451dc78-aea3-4b6b-9d4d-7e521378c573 {
    padding: 40px 0 40px 0
}

@media only screen and (min-width: 768px) {
    #section-d451dc78-aea3-4b6b-9d4d-7e521378c573 {
        padding: 80px 0 0 0
    }
}

#section-d451dc78-aea3-4b6b-9d4d-7e521378c573 .gutentor-single-item .gutentor-single-item-desc {
    color: #666666;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.5
}

#section-338a2964-8626-4a8e-8d8e-267f7b324ac3 .gutentor-single-item .gutentor-single-item-title, #section-338a2964-8626-4a8e-8d8e-267f7b324ac3 .gutentor-single-item .gutentor-single-item-title a {
    color: #232323;
    font-family: 'Heebo', sans-serif;
    font-size: 16px;
    font-weight: 500;
    margin: 30px 0 0 0
}

#section-338a2964-8626-4a8e-8d8e-267f7b324ac3 {
    padding: 40px 0 40px 0
}

@media only screen and (min-width: 768px) {
    #section-338a2964-8626-4a8e-8d8e-267f7b324ac3 {
        padding: 60px 0 60px 0
    }
}

#section-338a2964-8626-4a8e-8d8e-267f7b324ac3 .gutentor-single-item {
    background: #ffffff;
    box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.13);
    padding: 40px 20px 40px 20px
}

#section-338a2964-8626-4a8e-8d8e-267f7b324ac3 .gutentor-single-item .gutentor-single-item-icon-box {
    color: #ef6c00;
    font-size: 30px
}

#section-3611c404-7828-4db4-b308-940fffcc236e .gutentor-section-title .gutentor-title {
    padding: 0 0 20px 0;
    color: #ffffff;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 3px
}

@media only screen and (min-width: 768px) {
    #section-3611c404-7828-4db4-b308-940fffcc236e .gutentor-section-title .gutentor-title {
        font-size: 40px
    }
}

#section-3611c404-7828-4db4-b308-940fffcc236e .gutentor-grid-item-wrap {
    margin: 40px 0 0 0
}

@media only screen and (min-width: 768px) {
    #section-3611c404-7828-4db4-b308-940fffcc236e .gutentor-grid-item-wrap {
        margin: 60px 0 0 0
    }
}

#section-3611c404-7828-4db4-b308-940fffcc236e .gutentor-single-item .gutentor-single-item-title, #section-3611c404-7828-4db4-b308-940fffcc236e .gutentor-single-item .gutentor-single-item-title a {
    color: #ffffff;
    font-family: 'Heebo', sans-serif;
    font-size: 18px;
    font-weight: 700;
    margin: 40px 0 10px 0
}

#section-3611c404-7828-4db4-b308-940fffcc236e .gutentor-single-item-button {
    color: #ffffff;
    margin: 10px 0 0 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    font-family: 'Heebo', sans-serif;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px
}

#section-3611c404-7828-4db4-b308-940fffcc236e .gutentor-single-item-button:hover {
    color: #ff1744
}

#section-3611c404-7828-4db4-b308-940fffcc236e {
    background-image: url(https://www.arrowtravel.com.hk/wp-content/uploads/2020/08/news.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 40px 0 40px 0
}

#section-3611c404-7828-4db4-b308-940fffcc236e.has-gutentor-overlay:after {
    background-color: rgba(10, 10, 10, 0.3)
}

@media only screen and (min-width: 768px) {
    #section-3611c404-7828-4db4-b308-940fffcc236e {
        padding: 60px 0 60px 0
    }
}

@media only screen and (min-width: 992px) {
    #section-3611c404-7828-4db4-b308-940fffcc236e {
        padding: 80px 0 80px 0
    }
}

#section-3611c404-7828-4db4-b308-940fffcc236e .gutentor-single-item {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    padding: 40px 40px 40px 40px
}

#section-3611c404-7828-4db4-b308-940fffcc236e .gutentor-single-item .gutentor-single-item-desc {
    color: #ffffff;
    font-family: 'Heebo', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5
}

#section-3611c404-7828-4db4-b308-940fffcc236e .gutentor-single-item .gutentor-single-item-icon-box {
    color: #fdd835;
    font-size: 30px
}

#section-3611c404-7828-4db4-b308-940fffcc236e .gutentor-single-item:hover .gutentor-single-item-icon-box {
    color: #fdd835
}

#section-659e5459-d76f-453c-9ca2-3b908af08079 .gutentor-section-title .gutentor-title {
    margin: 0 0 60px 0;
    color: #111111
}

@media only screen and (min-width: 768px) {
    #section-659e5459-d76f-453c-9ca2-3b908af08079 .gutentor-section-title .gutentor-title {
        margin: 0 0 60px 0
    }
}

@media only screen and (min-width: 992px) {
    #section-659e5459-d76f-453c-9ca2-3b908af08079 .gutentor-section-title .gutentor-title {
        margin: 0 0 60px 0;
        font-size: 40px
    }
}

@media only screen and (min-width: 992px) {
    #section-659e5459-d76f-453c-9ca2-3b908af08079 .gutentor-single-item .gutentor-single-item-title, #section-659e5459-d76f-453c-9ca2-3b908af08079 .gutentor-single-item .gutentor-single-item-title a {
        font-size: 18px
    }
}

@media only screen and (min-width: 992px) {
    #section-659e5459-d76f-453c-9ca2-3b908af08079 {
        padding: 80px 0 80px 0
    }
}

.section-gm98e5cd {
    background-image: url(https://www.arrowtravel.com.hk/wp-content/uploads/2021/04/bgx1.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll
}

.section-gm98e5cd.has-gutentor-overlay:after {
    background-color: rgba(0, 0, 0, 0.2)
}

.section-gm98e5cd {
    height: 75vh
}

@media only screen and (min-width: 768px) {
    .section-gm98e5cd {
        height: 75vh
    }
}

@media only screen and (min-width: 992px) {
    .section-gm98e5cd {
        height: 75vh
    }
}

.section-gmb05f26 {
    background-image: url(https://www.arrowtravel.com.hk/wp-content/uploads/2020/08/Study_Tour_001.jpeg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll
}

.section-gmb05f26.has-gutentor-overlay:after {
    background-color: rgba(0, 0, 0, 0.2)
}

.section-gmb05f26 {
    height: 75vh
}

@media only screen and (min-width: 768px) {
    .section-gmb05f26 {
        height: 75vh
    }
}

@media only screen and (min-width: 992px) {
    .section-gmb05f26 {
        height: 75vh
    }
}

.section-gm5fdcac {
    background-image: url(https://www.arrowtravel.com.hk/wp-content/uploads/2020/08/banner1.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll
}

.section-gm5fdcac.has-gutentor-overlay:after {
    background-color: rgba(0, 0, 0, 0.2)
}

.section-gm5fdcac {
    height: 75vh
}

@media only screen and (min-width: 768px) {
    .section-gm5fdcac {
        height: 75vh
    }
}

@media only screen and (min-width: 992px) {
    .section-gm5fdcac {
        height: 75vh
    }
}

.section-gme4ffda {
    background-image: url(https://www.arrowtravel.com.hk/wp-content/uploads/2020/08/news.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll
}

.section-gme4ffda.has-gutentor-overlay:after {
    background-color: rgba(0, 0, 0, 0.2)
}

.section-gme4ffda {
    height: 75vh
}

@media only screen and (min-width: 768px) {
    .section-gme4ffda {
        height: 75vh
    }
}

@media only screen and (min-width: 992px) {
    .section-gme4ffda {
        height: 75vh
    }
}

.section-gc037b6.gutentor-element-advanced-text .gutentor-text {
    color: #ffffff
}

.section-g4357f2.gutentor-element-advanced-text .gutentor-text {
    color: #ffffff;
    font-size: 14px
}

@media only screen and (min-width: 768px) {
    .section-g4357f2.gutentor-element-advanced-text .gutentor-text {
        font-size: 16px
    }
}

@media only screen and (min-width: 992px) {
    .section-g4357f2.gutentor-element-advanced-text .gutentor-text {
        font-size: 18px
    }
}

.section-g1eb73a .gutentor-block-button {
    color: #fff;
    background-color: #ffab40;
    background-image: none;
    padding: 15px 30px 15px 30px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    font-size: 16px;
    text-transform: normal;
    width: 100%
}

.section-g1eb73a .gutentor-block-button:hover {
    background-color: #ff9100;
    background-image: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.section-g1eb73a .gutentor-block-button .gutentor-button-icon {
    font-size: 14px
}

@media only screen and (min-width: 768px) {
    .section-g1eb73a .gutentor-block-button {
        padding: 15px 30px 15px 30px;
        font-size: 16px;
        width: auto
    }

    .section-g1eb73a .gutentor-block-button .gutentor-button-icon {
        font-size: 14px
    }
}

@media only screen and (min-width: 992px) {
    .section-g1eb73a .gutentor-block-button {
        margin: 20px 0 0 0;
        padding: 15px 32px 15px 30px;
        font-size: 16px;
        width: auto
    }

    .section-g1eb73a .gutentor-block-button .gutentor-button-icon {
        font-size: 14px
    }
}

.section-gd71558.gutentor-element-advanced-text .gutentor-text {
    color: #ffffff
}

.section-g3a2306.gutentor-element-advanced-text .gutentor-text {
    color: #ffffff;
    font-size: 14px
}

@media only screen and (min-width: 768px) {
    .section-g3a2306.gutentor-element-advanced-text .gutentor-text {
        font-size: 16px
    }
}

@media only screen and (min-width: 992px) {
    .section-g3a2306.gutentor-element-advanced-text .gutentor-text {
        font-size: 18px
    }
}

.section-g73d124 .gutentor-block-button {
    color: #fff;
    background-color: #ffab40;
    background-image: none;
    padding: 15px 30px 15px 30px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    font-size: 16px;
    text-transform: normal;
    width: 100%
}

.section-g73d124 .gutentor-block-button:hover {
    background-color: #ff9100;
    background-image: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.section-g73d124 .gutentor-block-button .gutentor-button-icon {
    font-size: 14px
}

@media only screen and (min-width: 768px) {
    .section-g73d124 .gutentor-block-button {
        padding: 15px 30px 15px 30px;
        font-size: 16px;
        width: auto
    }

    .section-g73d124 .gutentor-block-button .gutentor-button-icon {
        font-size: 14px
    }
}

@media only screen and (min-width: 992px) {
    .section-g73d124 .gutentor-block-button {
        margin: 20px 0 0 0;
        padding: 15px 32px 15px 30px;
        font-size: 16px;
        width: auto
    }

    .section-g73d124 .gutentor-block-button .gutentor-button-icon {
        font-size: 14px
    }
}

.section-g83b709.gutentor-element-advanced-text .gutentor-text {
    color: #ffffff
}

.section-ge026f0.gutentor-element-advanced-text .gutentor-text {
    color: #ffffff;
    font-size: 14px
}

@media only screen and (min-width: 768px) {
    .section-ge026f0.gutentor-element-advanced-text .gutentor-text {
        font-size: 16px
    }
}

@media only screen and (min-width: 992px) {
    .section-ge026f0.gutentor-element-advanced-text .gutentor-text {
        font-size: 18px
    }
}

.section-gfdbb70 .gutentor-block-button {
    color: #fff;
    background-color: #ffab40;
    background-image: none;
    padding: 15px 30px 15px 30px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    font-size: 16px;
    text-transform: normal;
    width: 100%
}

.section-gfdbb70 .gutentor-block-button:hover {
    background-color: #ff9100;
    background-image: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.section-gfdbb70 .gutentor-block-button .gutentor-button-icon {
    font-size: 14px
}

@media only screen and (min-width: 768px) {
    .section-gfdbb70 .gutentor-block-button {
        padding: 15px 30px 15px 30px;
        font-size: 16px;
        width: auto
    }

    .section-gfdbb70 .gutentor-block-button .gutentor-button-icon {
        font-size: 14px
    }
}

@media only screen and (min-width: 992px) {
    .section-gfdbb70 .gutentor-block-button {
        margin: 20px 0 0 0;
        padding: 15px 32px 15px 30px;
        font-size: 16px;
        width: auto
    }

    .section-gfdbb70 .gutentor-block-button .gutentor-button-icon {
        font-size: 14px
    }
}

.section-gd4bc8e.gutentor-element-advanced-text .gutentor-text {
    color: #ffffff
}

.section-ge176c5.gutentor-element-advanced-text .gutentor-text {
    color: #ffffff;
    font-size: 14px
}

@media only screen and (min-width: 768px) {
    .section-ge176c5.gutentor-element-advanced-text .gutentor-text {
        font-size: 16px
    }
}

@media only screen and (min-width: 992px) {
    .section-ge176c5.gutentor-element-advanced-text .gutentor-text {
        font-size: 18px
    }
}

.section-g4a9878 .gutentor-block-button {
    color: #fff;
    background-color: #ffab40;
    background-image: none;
    padding: 15px 30px 15px 30px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    font-size: 16px;
    text-transform: normal;
    width: 100%
}

.section-g4a9878 .gutentor-block-button:hover {
    background-color: #ff9100;
    background-image: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.section-g4a9878 .gutentor-block-button .gutentor-button-icon {
    font-size: 14px
}

@media only screen and (min-width: 768px) {
    .section-g4a9878 .gutentor-block-button {
        padding: 15px 30px 15px 30px;
        font-size: 16px;
        width: auto
    }

    .section-g4a9878 .gutentor-block-button .gutentor-button-icon {
        font-size: 14px
    }
}

@media only screen and (min-width: 992px) {
    .section-g4a9878 .gutentor-block-button {
        margin: 20px 0 0 0;
        padding: 15px 32px 15px 30px;
        font-size: 16px;
        width: auto
    }

    .section-g4a9878 .gutentor-block-button .gutentor-button-icon {
        font-size: 14px
    }
}
