.elementor-359 .elementor-element.elementor-element-7878ff1{padding:0px 15px 15px 15px;}.elementor-359 .elementor-element.elementor-element-174d8a7 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-359 .elementor-element.elementor-element-174d8a7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-359 .elementor-element.elementor-element-0b71a86 .elementor-divider-separator{border-top-style:solid;border-top-width:1px;border-top-color:#cbcbcb;width:100%;}.elementor-359 .elementor-element.elementor-element-0b71a86 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-359 .elementor-element.elementor-element-0b71a86 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-359 .elementor-element.elementor-element-ac17af8 > .elementor-container{max-width:1280px;}.elementor-359 .elementor-element.elementor-element-6cedfed > .elementor-element-populated{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-359 .elementor-element.elementor-element-26fc329{color:#494c4f;font-family:"HelveticaNeue MediumCond", HelveticaNeue MediumCond;font-weight:600;letter-spacing:1px;}.elementor-359 .elementor-element.elementor-element-e81d42a{color:#2a2a2a;font-family:"HelveticaNeue MediumCond", HelveticaNeue MediumCond;font-weight:600;line-height:1em;}.elementor-359 .elementor-element.elementor-element-e81d42a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-359 .elementor-element.elementor-element-2dcc64c{line-height:1em;}.elementor-359 .elementor-element.elementor-element-2dcc64c > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-359 .elementor-element.elementor-element-d79a24c > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-359 .elementor-element.elementor-element-d79a24c > .elementor-element-populated{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-359 .elementor-element.elementor-element-b68d0f1 .elementor-text-editor{text-align:right;}.elementor-359 .elementor-element.elementor-element-b68d0f1{color:#2a2a2a;font-family:"HelveticaNeue MediumCond", HelveticaNeue MediumCond;font-size:0.66em;font-weight:600;}.elementor-359 .elementor-element.elementor-element-b68d0f1 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-359 .elementor-element.elementor-element-15b808e .elementor-text-editor{text-align:left;}.elementor-359 .elementor-element.elementor-element-15b808e{color:#2a2a2a;font-family:"HelveticaNeue MediumCond", HelveticaNeue MediumCond;font-size:0.6em;font-weight:600;}.elementor-359 .elementor-element.elementor-element-15b808e > .elementor-widget-container{padding:0em 0em 0em 0em;}@media(max-width:1099px){.elementor-359 .elementor-element.elementor-element-0b71a86 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-359 .elementor-element.elementor-element-0b71a86 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-359 .elementor-element.elementor-element-26fc329{letter-spacing:0.5px;}}/* Start custom CSS for section, class: .elementor-element-7878ff1 */@media (max-width:768px) {
    .elementor-359 .elementor-element.elementor-element-7878ff1 {
        padding: 15px 0 0 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26fc329 */.elementor-359 .elementor-element.elementor-element-26fc329::after {
    content: "";
    transform: rotate(-90deg);
    font-family: FontAwesome;
    font-size: 24px;
    position: absolute;
    right: 20px;
    top: 0;
}

.elementor-359 .elementor-element.elementor-element-26fc329 a {
    display: block;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    width: 100%;
    color: #000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e81d42a */.elementor-359 .elementor-element.elementor-element-e81d42a{
    margin-bottom: 0;
}
.elementor-359 .elementor-element.elementor-element-e81d42a p{
    margin-bottom: 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dcc64c */.elementor-359 .elementor-element.elementor-element-2dcc64c a {
    display: inline-block;
    position: relative;
}
.elementor-359 .elementor-element.elementor-element-2dcc64c a img {
    height: 24px;
    width: auto;
    margin: 6px;
    display: inline-block;
}

.elementor-359 .elementor-element.elementor-element-2dcc64c a img.highlight {
    position: absolute;
    left: 0;
    opacity: 0;
}

.elementor-359 .elementor-element.elementor-element-2dcc64c a:hover img:not(.highlight) {
    opacity: 0;
}
.elementor-359 .elementor-element.elementor-element-2dcc64c a strong {
    font-size:14px;
    display: inline-block;
    vertical-align: middle;
    color: black;
    font-family: "HelveticaNeue MediumCond", HelveticaNeue MediumCond;
    font-weight: 600;
}


.elementor-359 .elementor-element.elementor-element-2dcc64c a:hover img.highlight {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ac17af8 */.elementor-359 .elementor-element.elementor-element-ac17af8 img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10%;
    width: 25%;
}
.elementor-359 .elementor-element.elementor-element-ac17af8 img+span {
    position: relative;
    top: -10px;
}
@media (max-width:1280px) {
    .elementor-359 .elementor-element.elementor-element-ac17af8 {
        max-width:1004px;
        margin: 0 auto;
    } 
}
@media(max-width:640px){
   .elementor-359 .elementor-element.elementor-element-ac17af8 .elementor-element-populated {
        padding-left:1.5%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c90a7cb */.elementor-359 .elementor-element.elementor-element-c90a7cb .always-btn {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    position: fixed;
    bottom: 20px;
    right: 2%;
    z-index: 999999;
    background: black;
}
.elementor-359 .elementor-element.elementor-element-c90a7cb .always-btn:hover {
    background: #e72b1e;
}
.elementor-359 .elementor-element.elementor-element-c90a7cb .always-btn div {
background: url(https://www.thenorthface.com.hk/wp-content/uploads/icon-whatsapp-1.png) center center/cover no-repeat;
    width: 32px;
    height: 32px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HelveticaNeue MediumCond';
	font-style: normal;
	font-weight: normal;
	src: url('https://www.thenorthface.com.hk/wp-content/uploads/2018/11/HelveticaNeue.ttf') format('truetype');
}
/* End Custom Fonts CSS */