.elementor-785 .elementor-element.elementor-element-5d31cc9{--display:flex;--min-height:348px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--border-radius:16px 16px 16px 16px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-785 .elementor-element.elementor-element-5d31cc9:not(.elementor-motion-effects-element-type-background), .elementor-785 .elementor-element.elementor-element-5d31cc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://richlandpropertyhk.com/wp-content/uploads/2025/12/banner-bg-island.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-785 .elementor-element.elementor-element-a843d46{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-785 .elementor-element.elementor-element-dd8bf73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-785 .elementor-element.elementor-element-dd8bf73 .elementor-heading-title{font-size:48px;font-weight:400;line-height:70px;letter-spacing:3.84px;color:#FFFFFF;}.elementor-785 .elementor-element.elementor-element-1630a08{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:60px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-785 .elementor-element.elementor-element-364bc4e{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-785 .elementor-element.elementor-element-364bc4e:not(.elementor-motion-effects-element-type-background), .elementor-785 .elementor-element.elementor-element-364bc4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F3F4;}.elementor-785 .elementor-element.elementor-element-364bc4e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-785 .elementor-element.elementor-element-615bc17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-785 .elementor-element.elementor-element-615bc17.elementor-element{--align-self:flex-start;}.elementor-785 .elementor-element.elementor-element-615bc17 img{width:100%;max-width:176px;}.elementor-785 .elementor-element.elementor-element-59c5cde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-785 .elementor-element.elementor-element-59c5cde .elementor-heading-title{font-size:14px;font-weight:400;line-height:20px;color:#828A95;}.elementor-785 .elementor-element.elementor-element-e275ebd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-785 .elementor-element.elementor-element-e275ebd .elementor-icon-wrapper{text-align:start;}.elementor-785 .elementor-element.elementor-element-e275ebd .elementor-icon{font-size:48px;}.elementor-785 .elementor-element.elementor-element-e275ebd .elementor-icon svg{height:48px;}.elementor-785 .elementor-element.elementor-element-f531012{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-785 .elementor-element.elementor-element-f531012 .elementor-heading-title{font-size:20px;font-weight:700;line-height:29px;color:var( --e-global-color-primary );}.elementor-785 .elementor-element.elementor-element-f1d4914{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-785 .elementor-element.elementor-element-f1d4914 .elementor-image-box-wrapper{text-align:start;}.elementor-785 .elementor-element.elementor-element-f1d4914.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-785 .elementor-element.elementor-element-f1d4914.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-785 .elementor-element.elementor-element-f1d4914.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-785 .elementor-element.elementor-element-f1d4914 .elementor-image-box-title{margin-bottom:12px;font-size:16px;font-weight:700;line-height:23px;color:#333333;}.elementor-785 .elementor-element.elementor-element-f1d4914 .elementor-image-box-img img{border-radius:8px;transition-duration:0.3s;}.elementor-785 .elementor-element.elementor-element-c279ba4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-785 .elementor-element.elementor-element-c279ba4 .elementor-image-box-wrapper{text-align:start;}.elementor-785 .elementor-element.elementor-element-c279ba4.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-785 .elementor-element.elementor-element-c279ba4.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-785 .elementor-element.elementor-element-c279ba4.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-785 .elementor-element.elementor-element-c279ba4 .elementor-image-box-title{margin-bottom:12px;font-size:16px;font-weight:700;line-height:23px;color:#333333;}.elementor-785 .elementor-element.elementor-element-c279ba4 .elementor-image-box-img img{border-radius:8px;transition-duration:0.3s;}.elementor-785 .elementor-element.elementor-element-8e691d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-785 .elementor-element.elementor-element-8e691d6 .elementor-image-box-wrapper{text-align:start;}.elementor-785 .elementor-element.elementor-element-8e691d6.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-785 .elementor-element.elementor-element-8e691d6.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-785 .elementor-element.elementor-element-8e691d6.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-785 .elementor-element.elementor-element-8e691d6 .elementor-image-box-title{margin-bottom:12px;font-size:16px;font-weight:700;line-height:23px;color:#333333;}.elementor-785 .elementor-element.elementor-element-8e691d6 .elementor-image-box-img img{border-radius:8px;transition-duration:0.3s;}.elementor-785 .elementor-element.elementor-element-4b4b861{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-785 .elementor-element.elementor-element-4b4b861 .elementor-image-box-wrapper{text-align:start;}.elementor-785 .elementor-element.elementor-element-4b4b861.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-785 .elementor-element.elementor-element-4b4b861.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-785 .elementor-element.elementor-element-4b4b861.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-785 .elementor-element.elementor-element-4b4b861 .elementor-image-box-title{margin-bottom:12px;font-size:16px;font-weight:700;line-height:23px;color:#333333;}.elementor-785 .elementor-element.elementor-element-4b4b861 .elementor-image-box-img img{border-radius:8px;transition-duration:0.3s;}.elementor-785 .elementor-element.elementor-element-35dd51c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-785 .elementor-element.elementor-element-35dd51c .elementor-image-box-wrapper{text-align:start;}.elementor-785 .elementor-element.elementor-element-35dd51c.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-785 .elementor-element.elementor-element-35dd51c.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-785 .elementor-element.elementor-element-35dd51c.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-785 .elementor-element.elementor-element-35dd51c .elementor-image-box-title{margin-bottom:12px;font-size:16px;font-weight:700;line-height:23px;color:#333333;}.elementor-785 .elementor-element.elementor-element-35dd51c .elementor-image-box-img img{border-radius:8px;transition-duration:0.3s;}.elementor-785 .elementor-element.elementor-element-6077f1f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0E2E5;--border-color:#E0E2E5;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-785 .elementor-element.elementor-element-6077f1f.e-con{--align-self:flex-start;}.elementor-785 .elementor-element.elementor-element-3e033bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-785 .elementor-element.elementor-element-3e033bd .elementor-heading-title{font-size:32px;font-weight:400;line-height:46px;color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-785 .elementor-element.elementor-element-5d31cc9{--min-height:207px;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-785 .elementor-element.elementor-element-dd8bf73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-785 .elementor-element.elementor-element-dd8bf73 .elementor-heading-title{font-size:32px;line-height:46px;letter-spacing:2.56px;}.elementor-785 .elementor-element.elementor-element-1630a08{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-785 .elementor-element.elementor-element-364bc4e{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-785 .elementor-element.elementor-element-615bc17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-785 .elementor-element.elementor-element-615bc17 img{max-width:150px;}.elementor-785 .elementor-element.elementor-element-59c5cde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-785 .elementor-element.elementor-element-59c5cde .elementor-heading-title{font-size:13px;line-height:19px;}.elementor-785 .elementor-element.elementor-element-f531012 .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-785 .elementor-element.elementor-element-f1d4914{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-785 .elementor-element.elementor-element-f1d4914.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-785 .elementor-element.elementor-element-f1d4914.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-785 .elementor-element.elementor-element-f1d4914.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-785 .elementor-element.elementor-element-f1d4914 .elementor-image-box-title{margin-bottom:8px;font-size:15px;line-height:22px;}.elementor-785 .elementor-element.elementor-element-c279ba4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-785 .elementor-element.elementor-element-c279ba4.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-785 .elementor-element.elementor-element-c279ba4.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-785 .elementor-element.elementor-element-c279ba4.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-785 .elementor-element.elementor-element-c279ba4 .elementor-image-box-title{margin-bottom:8px;font-size:15px;line-height:22px;}.elementor-785 .elementor-element.elementor-element-8e691d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-785 .elementor-element.elementor-element-8e691d6.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-785 .elementor-element.elementor-element-8e691d6.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-785 .elementor-element.elementor-element-8e691d6.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-785 .elementor-element.elementor-element-8e691d6 .elementor-image-box-title{margin-bottom:8px;font-size:15px;line-height:22px;}.elementor-785 .elementor-element.elementor-element-4b4b861{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-785 .elementor-element.elementor-element-4b4b861.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-785 .elementor-element.elementor-element-4b4b861.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-785 .elementor-element.elementor-element-4b4b861.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-785 .elementor-element.elementor-element-4b4b861 .elementor-image-box-title{margin-bottom:8px;font-size:15px;line-height:22px;}.elementor-785 .elementor-element.elementor-element-35dd51c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-785 .elementor-element.elementor-element-35dd51c.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-785 .elementor-element.elementor-element-35dd51c.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-785 .elementor-element.elementor-element-35dd51c.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-785 .elementor-element.elementor-element-35dd51c .elementor-image-box-title{margin-bottom:8px;font-size:15px;line-height:22px;}.elementor-785 .elementor-element.elementor-element-6077f1f{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-785 .elementor-element.elementor-element-3e033bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-785 .elementor-element.elementor-element-3e033bd .elementor-heading-title{font-size:24px;line-height:35px;letter-spacing:0.96px;}}@media(min-width:768px){.elementor-785 .elementor-element.elementor-element-5d31cc9{--width:calc(100% - 64px);}.elementor-785 .elementor-element.elementor-element-364bc4e{--width:411px;}}@media(max-width:1024px) and (min-width:768px){.elementor-785 .elementor-element.elementor-element-5d31cc9{--width:100%;}.elementor-785 .elementor-element.elementor-element-364bc4e{--width:100%;}}@media(max-width:767px){.elementor-785 .elementor-element.elementor-element-5d31cc9:not(.elementor-motion-effects-element-type-background), .elementor-785 .elementor-element.elementor-element-5d31cc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://richlandpropertyhk.com/wp-content/uploads/2026/01/banner-island-mb.jpg");}.elementor-785 .elementor-element.elementor-element-f1d4914 .elementor-image-box-img{margin-bottom:12px;}.elementor-785 .elementor-element.elementor-element-c279ba4 .elementor-image-box-img{margin-bottom:12px;}.elementor-785 .elementor-element.elementor-element-8e691d6 .elementor-image-box-img{margin-bottom:12px;}.elementor-785 .elementor-element.elementor-element-4b4b861 .elementor-image-box-img{margin-bottom:12px;}.elementor-785 .elementor-element.elementor-element-35dd51c .elementor-image-box-img{margin-bottom:12px;}}/* Start custom CSS for icon, class: .elementor-element-e275ebd */.elementor-785 .elementor-element.elementor-element-e275ebd .elementor-widget-container {
    display: flex;
    height: 48px;
}
.elementor-785 .elementor-element.elementor-element-e275ebd .elementor-icon-wrapper {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f1d4914 */.elementor-785 .elementor-element.elementor-element-f1d4914 img {
    max-width: 113px;
}
.elementor-785 .elementor-element.elementor-element-f1d4914 .elementor-image-box-content > p {
    display: none;
}
.elementor-785 .elementor-element.elementor-element-f1d4914 ul {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}
.elementor-785 .elementor-element.elementor-element-f1d4914 ul li {
    position: relative;
    padding-left: 24px;
}
.elementor-785 .elementor-element.elementor-element-f1d4914 ul li:before {
    position: absolute;
    content: '';
    width: 20px;
    height: 20px;
    top: 1.5px;
    left: 0px;
}
.elementor-785 .elementor-element.elementor-element-f1d4914 ul li:first-child:before {
    background-image: url('https://richlandpropertyhk.com/wp-content/uploads/2026/01/local-green.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.elementor-785 .elementor-element.elementor-element-f1d4914 ul li:nth-child(2):before {
    background-image: url('https://richlandpropertyhk.com/wp-content/uploads/2026/01/phone-green.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.elementor-785 .elementor-element.elementor-element-f1d4914 ul li:last-child:before {
    background-image: url('https://richlandpropertyhk.com/wp-content/uploads/2026/01/fax-green.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.elementor-785 .elementor-element.elementor-element-f1d4914 ul li a {
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
    color: #333333;
}
@media screen and (max-width:1024px) {
    .elementor-785 .elementor-element.elementor-element-f1d4914 img {
        max-width: 96px;
    }
    .elementor-785 .elementor-element.elementor-element-f1d4914 .elementor-image-box-img {
        margin-right: 12px !important;
    }
    
    .elementor-785 .elementor-element.elementor-element-f1d4914 ul li a {
        font-size: 15px;
        line-height: 22px;
    }
    .elementor-785 .elementor-element.elementor-element-f1d4914 .elementor-image-box-wrapper {
        display: flex;
    }
    .elementor-785 .elementor-element.elementor-element-f1d4914 ul li {
        text-align: start;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c279ba4 */.elementor-785 .elementor-element.elementor-element-c279ba4 img {
    max-width: 113px;
}
.elementor-785 .elementor-element.elementor-element-c279ba4 .elementor-image-box-content > p {
    display: none;
}
.elementor-785 .elementor-element.elementor-element-c279ba4 ul {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}
.elementor-785 .elementor-element.elementor-element-c279ba4 ul li {
    position: relative;
    padding-left: 24px;
}
.elementor-785 .elementor-element.elementor-element-c279ba4 ul li:before {
    position: absolute;
    content: '';
    width: 20px;
    height: 20px;
    top: 1.5px;
    left: 0px;
}
.elementor-785 .elementor-element.elementor-element-c279ba4 ul li:first-child:before {
    background-image: url('https://richlandpropertyhk.com/wp-content/uploads/2026/01/local-green.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.elementor-785 .elementor-element.elementor-element-c279ba4 ul li:nth-child(2):before {
    background-image: url('https://richlandpropertyhk.com/wp-content/uploads/2026/01/phone-green.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.elementor-785 .elementor-element.elementor-element-c279ba4 ul li:last-child:before {
    background-image: url('https://richlandpropertyhk.com/wp-content/uploads/2026/01/fax-green.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.elementor-785 .elementor-element.elementor-element-c279ba4 ul li a {
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
    color: #333333;
}
@media screen and (max-width:1024px) {
    .elementor-785 .elementor-element.elementor-element-c279ba4 img {
        max-width: 96px;
    }
    .elementor-785 .elementor-element.elementor-element-c279ba4 .elementor-image-box-img {
        margin-right: 12px !important;
    }
    
    .elementor-785 .elementor-element.elementor-element-c279ba4 ul li a {
        font-size: 15px;
        line-height: 22px;
    }
    .elementor-785 .elementor-element.elementor-element-c279ba4 .elementor-image-box-wrapper {
        display: flex;
    }
    .elementor-785 .elementor-element.elementor-element-c279ba4 ul li {
        text-align: start;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8e691d6 */.elementor-785 .elementor-element.elementor-element-8e691d6 img {
    max-width: 113px;
}
.elementor-785 .elementor-element.elementor-element-8e691d6 .elementor-image-box-content > p {
    display: none;
}
.elementor-785 .elementor-element.elementor-element-8e691d6 ul {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}
.elementor-785 .elementor-element.elementor-element-8e691d6 ul li {
    position: relative;
    padding-left: 24px;
}
.elementor-785 .elementor-element.elementor-element-8e691d6 ul li:before {
    position: absolute;
    content: '';
    width: 20px;
    height: 20px;
    top: 1.5px;
    left: 0px;
}
.elementor-785 .elementor-element.elementor-element-8e691d6 ul li:first-child:before {
    background-image: url('https://richlandpropertyhk.com/wp-content/uploads/2026/01/local-green.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.elementor-785 .elementor-element.elementor-element-8e691d6 ul li:nth-child(2):before {
    background-image: url('https://richlandpropertyhk.com/wp-content/uploads/2026/01/phone-green.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.elementor-785 .elementor-element.elementor-element-8e691d6 ul li:last-child:before {
    background-image: url('https://richlandpropertyhk.com/wp-content/uploads/2026/01/fax-green.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.elementor-785 .elementor-element.elementor-element-8e691d6 ul li a {
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
    color: #333333;
}
@media screen and (max-width:1024px) {
    .elementor-785 .elementor-element.elementor-element-8e691d6 img {
        max-width: 96px;
    }
    .elementor-785 .elementor-element.elementor-element-8e691d6 .elementor-image-box-img {
        margin-right: 12px !important;
    }
    
    .elementor-785 .elementor-element.elementor-element-8e691d6 ul li a {
        font-size: 15px;
        line-height: 22px;
    }
    .elementor-785 .elementor-element.elementor-element-8e691d6 .elementor-image-box-wrapper {
        display: flex;
    }
    .elementor-785 .elementor-element.elementor-element-8e691d6 ul li {
        text-align: start;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4b4b861 */.elementor-785 .elementor-element.elementor-element-4b4b861 img {
    max-width: 113px;
}
.elementor-785 .elementor-element.elementor-element-4b4b861 .elementor-image-box-content > p {
    display: none;
}
.elementor-785 .elementor-element.elementor-element-4b4b861 ul {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}
.elementor-785 .elementor-element.elementor-element-4b4b861 ul li {
    position: relative;
    padding-left: 24px;
}
.elementor-785 .elementor-element.elementor-element-4b4b861 ul li:before {
    position: absolute;
    content: '';
    width: 20px;
    height: 20px;
    top: 1.5px;
    left: 0px;
}
.elementor-785 .elementor-element.elementor-element-4b4b861 ul li:first-child:before {
    background-image: url('https://richlandpropertyhk.com/wp-content/uploads/2026/01/local-green.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.elementor-785 .elementor-element.elementor-element-4b4b861 ul li:nth-child(2):before {
    background-image: url('https://richlandpropertyhk.com/wp-content/uploads/2026/01/phone-green.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.elementor-785 .elementor-element.elementor-element-4b4b861 ul li:last-child:before {
    background-image: url('https://richlandpropertyhk.com/wp-content/uploads/2026/01/fax-green.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.elementor-785 .elementor-element.elementor-element-4b4b861 ul li a {
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
    color: #333333;
}
@media screen and (max-width:1024px) {
    .elementor-785 .elementor-element.elementor-element-4b4b861 img {
        max-width: 96px;
    }
    .elementor-785 .elementor-element.elementor-element-4b4b861 .elementor-image-box-img {
        margin-right: 12px !important;
    }
    
    .elementor-785 .elementor-element.elementor-element-4b4b861 ul li a {
        font-size: 15px;
        line-height: 22px;
    }
    .elementor-785 .elementor-element.elementor-element-4b4b861 .elementor-image-box-wrapper {
        display: flex;
    }
    .elementor-785 .elementor-element.elementor-element-4b4b861 ul li {
        text-align: start;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-35dd51c */.elementor-785 .elementor-element.elementor-element-35dd51c img {
    max-width: 113px;
}
.elementor-785 .elementor-element.elementor-element-35dd51c .elementor-image-box-content > p {
    display: none;
}
.elementor-785 .elementor-element.elementor-element-35dd51c ul {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}
.elementor-785 .elementor-element.elementor-element-35dd51c ul li {
    position: relative;
    padding-left: 24px;
}
.elementor-785 .elementor-element.elementor-element-35dd51c ul li:before {
    position: absolute;
    content: '';
    width: 20px;
    height: 20px;
    top: 1.5px;
    left: 0px;
}
.elementor-785 .elementor-element.elementor-element-35dd51c ul li:first-child:before {
    background-image: url('https://richlandpropertyhk.com/wp-content/uploads/2026/01/local-green.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.elementor-785 .elementor-element.elementor-element-35dd51c ul li:nth-child(2):before {
    background-image: url('https://richlandpropertyhk.com/wp-content/uploads/2026/01/phone-green.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.elementor-785 .elementor-element.elementor-element-35dd51c ul li:last-child:before {
    background-image: url('https://richlandpropertyhk.com/wp-content/uploads/2026/01/fax-green.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.elementor-785 .elementor-element.elementor-element-35dd51c ul li a {
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
    color: #333333;
}
@media screen and (max-width:1024px) {
    .elementor-785 .elementor-element.elementor-element-35dd51c img {
        max-width: 96px;
    }
    .elementor-785 .elementor-element.elementor-element-35dd51c .elementor-image-box-img {
        margin-right: 12px !important;
    }
    
    .elementor-785 .elementor-element.elementor-element-35dd51c ul li a {
        font-size: 15px;
        line-height: 22px;
    }
    .elementor-785 .elementor-element.elementor-element-35dd51c .elementor-image-box-wrapper {
        display: flex;
    }
    .elementor-785 .elementor-element.elementor-element-35dd51c ul li {
        text-align: start;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9a31a8f */.elementor-785 .elementor-element.elementor-element-9a31a8f form p {
    margin-bottom: 0px;
}
.elementor-785 .elementor-element.elementor-element-9a31a8f form p label {
    width: 100%;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #666666;
    padding: 0px;
    margin-bottom: 24px;
}
.elementor-785 .elementor-element.elementor-element-9a31a8f form p label .wpcf7-form-control-wrap {
    display: block;
    margin-top: 4px;
}
.elementor-785 .elementor-element.elementor-element-9a31a8f form p label .wpcf7-form-control-wrap[data-name="your-phone"] {
    position: relative;
}
.elementor-785 .elementor-element.elementor-element-9a31a8f form p label .wpcf7-form-control-wrap[data-name="your-phone"]:before {
    position: absolute;
	content: '+852';
	top: 12.5px;
	left: 12px;
	width: 36px;
	height: 23px;
	font-size: 16px;
	font-weight: 400;
	color: #333333;
}
.elementor-785 .elementor-element.elementor-element-9a31a8f form p label .wpcf7-form-control-wrap[data-name="your-phone"] > input {
    padding-left: 56px;
}
.elementor-785 .elementor-element.elementor-element-9a31a8f form p label .wpcf7-form-control-wrap input,
.elementor-785 .elementor-element.elementor-element-9a31a8f form p label .wpcf7-form-control-wrap textarea {
    width: 100%;
    border: 1px solid #E0E2E5;
    border-radius: 8px;
    padding: 12.5px 12px;
	line-height: 21px;
}
.elementor-785 .elementor-element.elementor-element-9a31a8f form p label .wpcf7-form-control-wrap input:focus,
.elementor-785 .elementor-element.elementor-element-9a31a8f form p label .wpcf7-form-control-wrap textarea:focus {
    border: 1px solid #07337C;
}
.elementor-785 .elementor-element.elementor-element-9a31a8f form p label input:focus,
.elementor-785 .elementor-element.elementor-element-9a31a8f form p label textarea:focus {
    outline: none;
    box-shadow: none;
}
.elementor-785 .elementor-element.elementor-element-9a31a8f form p label .wpcf7-form-control-wrap input.wpcf7-not-valid {
    border: 1px solid #F90E0E;
}
.elementor-785 .elementor-element.elementor-element-9a31a8f form p label .wpcf7-form-control-wrap input::placeholder,
.elementor-785 .elementor-element.elementor-element-9a31a8f form p label .wpcf7-form-control-wrap textarea::placeholder {
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
    color: #CCCCCC;
}
.elementor-785 .elementor-element.elementor-element-9a31a8f form p label .wpcf7-form-control-wrap textarea {
    max-height: 144px;
}
.elementor-785 .elementor-element.elementor-element-9a31a8f form p label .wpcf7-form-control-wrap[data-name="your-message"] {
    display: flex;
}
.elementor-785 .elementor-element.elementor-element-9a31a8f form p > .wpcf7-submit {
    width: 100%;
    border-radius: 8px;
    background-color: #07337C;
    padding: 12.5px 0px;
    color: #ffffff;
    border: none;
    font-size: 16px;
    font-weight: 500;
    line-height: 23px;
	margin-top: 12px;
}
.elementor-785 .elementor-element.elementor-element-9a31a8f form p .wpcf7-spinner {
    display: none;
}
.elementor-785 .elementor-element.elementor-element-9a31a8f form p .wpcf7-not-valid-tip {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #F90E0E;
    margin-top: 4px;
}
.elementor-785 .elementor-element.elementor-element-9a31a8f form .wpcf7-response-output {
	position: relative;
	font-size: 12px;
	font-weight: 400;
	line-height: 17px;
	color: #F90E0E;
	padding: 10.5px 10.5px 10.5px 35px;
	margin: 24px 0px 0px;
}
.elementor-785 .elementor-element.elementor-element-9a31a8f form .wpcf7-response-output:before {
	position: absolute;
	content: '';
	width: 24px;
	height: 24px;
	top: 8px;
	left: 8px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
.elementor-785 .elementor-element.elementor-element-9a31a8f form.invalid .wpcf7-response-output {
	display: none;
}
.elementor-785 .elementor-element.elementor-element-9a31a8f form.sent .wpcf7-response-output {
	border: 1px solid #97CC04;
	border-radius: 8px;
	background-color: #F5FAE6;
	color: #97CC04;
}
.elementor-785 .elementor-element.elementor-element-9a31a8f form.sent .wpcf7-response-output:before {
    background-image: url('https://richlandpropertyhk.com/wp-content/uploads/2026/01/check-circle-icon.svg');
}
@media screen and (max-width: 1024px) {
    .elementor-785 .elementor-element.elementor-element-9a31a8f form p label {
        margin-bottom: 16px;
    }
	.elementor-785 .elementor-element.elementor-element-9a31a8f form p > .wpcf7-submit {
		margin-top: 8px;
	}
}/* End custom CSS */