.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/default/img/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#a9f0f7;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#0eb4c3}.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==)}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.modal-spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes sk-stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.5)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,100%,40%{transform:scaleY(.5);-webkit-transform:scaleY(.5)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}html{height:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,html{position:relative;width:100%;height:100%;margin:0;padding:0;font-size:21px;color:#000;line-height:38px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,p{font-weight:400;padding:0;margin:0}.clickable{outline:0;user-select:none;-webkit-tap-highlight-color:transparent}a{outline:0;user-select:none;-webkit-tap-highlight-color:transparent}a,a:active,a:hover,a:link,a:visited{color:#000;text-decoration:none}:focus{outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);user-select:none}a,a:focus,input,input:focus,label,label:focus,textarea,textarea:focus{border:0;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-tap-highlight-color:transparent}input{border-radius:0;-webkit-appearance:none}input[type=hidden]{display:none}a:focus{outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);user-select:none}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.disabled{opacity:.5;cursor:default}img{display:block;width:100%;margin:0 auto}.btn,button{cursor:pointer;border:none;padding:0 0;border-radius:0;font-weight:700;text-transform:uppercase;outline:0;user-select:none;-webkit-tap-highlight-color:transparent}.btn:disabled,.btn[disabled],button:disabled,button[disabled]{opacity:.5;cursor:default!important}.desktop{display:block}.mobile{display:none}.blocker{background-color:rgba(0,0,0,.63);padding:0;z-index:101}.blocker .modal{padding:50px 0;border-radius:0;box-shadow:0 4px 4px rgba(0,0,0,.25);text-align:center}.blocker .modal a.close-modal{z-index:1;width:50px;height:50px;right:0;top:0}.hidden{display:none!important}@media only screen and (max-width:767px){.desktop{display:none}.mobile{display:block}body,html{font-size:12px}}body{min-height:100%;height:auto;background:rgba(228,230,229,.3);font-family:"Helvetica Neue",Arial,sans-serif;color:#333;line-height:1.6}body .fade-animation{opacity:0}body .fade-animation.fade-show{animation:trendyfadeIn .75s 1 ease-in-out forwards}body sup{vertical-align:baseline;position:relative}body p{letter-spacing:3px}body p:lang(en){letter-spacing:initial}body .bold{font-weight:700}body .underline{text-decoration:underline}body .flex{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}body h1,body h2,body h3,body h4,body h5,body p{text-align:center}body .lang{position:absolute;top:20px;right:20px;width:50px;height:50px;text-align:right;font-size:20px;z-index:10;text-decoration:none;font-weight:700}body .lang:hover{text-decoration:underline}body .fixed{position:fixed;right:20px;bottom:20px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;flex-direction:column;z-index:100}body .fixed a{width:60px;height:60px;border-radius:50%;background:#fff;display:flex;justify-content:center;align-items:center;margin-bottom:15px;box-shadow:0 2px 10px rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease}body .fixed a:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.3)}body .fixed a.phone i{color:#c04444}body .fixed a.whatsapp i{color:#25d366}body .fixed a i::before{font-size:1.5rem}body section{padding:40px 20px;box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;position:relative}body section .header-container{display:flex;flex-direction:column;align-items:center;padding-bottom:50px;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:50px}body section .logo{max-width:200px;width:50%;padding:0 0 30px}body section h1{font-size:38px;line-height:1.3;color:#024bb4;font-weight:700;margin-bottom:1.5rem}body section h1:lang(zh-HK){letter-spacing:4px}body section h1 b{font-size:42px;color:#e94a4a;font-style:italic;display:inline-block}body section h2{font-size:30px;line-height:1.4;color:#333}body section h3{font-size:30px;line-height:1.3;padding-bottom:20px;position:relative;margin-bottom:30px;color:#024bb4}body section h3:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background-color:#e94a4a}body section p{font-size:20px;line-height:1.6}body section .main .highlights{padding:20px 0;font-size:21px;line-height:1.6;color:#333}body section .main .phone.focus{text-align:center;font-size:42px;line-height:1.2;letter-spacing:2px;display:block;margin:25px auto;width:fit-content;font-weight:700;color:#c04444;padding:15px 30px;border-radius:8px;background-color:rgba(192,68,68,.1);box-shadow:0 3px 10px rgba(0,0,0,.1);transition:all .4s ease;text-decoration:none}body section .main .phone.focus:hover{transform:scale(1.02);background-color:rgba(192,68,68,.15);box-shadow:0 5px 15px rgba(0,0,0,.15)}body section .main .phone.focus i{margin-right:10px}body section .main .contact{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;padding-top:30px}body section .main .contact a{margin:0 20px;width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}body section .main .contact a i{transition:all .3s ease}body section .main .contact a.phone i{color:#c04444}body section .main .contact a.whatsapp i{color:#25d366}body section .main .contact a.mail i{color:#4285f4}body section .main .contact a:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.2)}body section .main .contact a i::before{font-size:1.5rem}body section .img1{margin:40px auto 0;position:relative;height:300px;overflow:hidden;border-radius:8px 8px 0 0}body section .img1::before{content:"";transition:all .6s ease;position:absolute;width:100%;height:100%;top:0;left:0;background:url(../img/closeup-shot-person-holding-door-knob-opening-door.jpg) no-repeat center center/cover}body section .img1:hover::before{transform:scale(1.05)}body section .our-services{padding:40px 0;background-color:rgba(255,255,255,.7);border-radius:8px;box-shadow:0 3px 15px rgba(0,0,0,.08);margin:40px 0}body section .our-services .services{display:flex;flex-wrap:wrap;justify-content:center;width:90%;margin:0 auto;max-width:750px}body section .our-services .services .service-item{width:25%;padding:20px 10px;text-align:center;transition:all .3s ease;box-sizing:border-box}body section .our-services .services .service-item:hover{cursor:pointer;transform:scale(1.05)}body section .our-services .services .service-item .service-icon{width:80px;height:80px;margin:0 auto 15px;background-color:rgba(2,75,180,.1);border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative}body section .our-services .services .service-item .service-icon:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:32px;color:#024bb4}body section .our-services .services .service-item .service-icon.service-icon-1:before{content:"\f084"}body section .our-services .services .service-item .service-icon.service-icon-2:before{content:"\f52b"}body section .our-services .services .service-item .service-icon.service-icon-3:before{content:"\f023"}body section .our-services .services .service-item .service-icon.service-icon-4:before{content:"\f0ad"}body section .our-services .services .service-item p{font-size:20px;line-height:1.5}body section .our-services .images{padding:20px 0 0;display:grid;margin:0 auto;max-width:100%;width:100%;max-width:1000px;grid-template-columns:repeat(3,1fr);gap:15px;--post-border-radius:8px;--post-aspect-ratio:1;box-sizing:border-box}body section .our-services .images a{border-radius:var(--post-border-radius);overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}body section .our-services .images a:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.15)}body section .our-services .images a:hover img{transform:scale(1.05)}body section .our-services .images a img{transition:all .5s ease;aspect-ratio:1;object-fit:cover;height:auto;width:100%}body section .about-us{position:relative;width:100%;margin:0 auto 40px;padding:40px;box-sizing:border-box;background-color:rgba(255,255,255,.7);border-radius:0 0 8px 8px;box-shadow:0 3px 15px rgba(0,0,0,.08)}body section .about-us p{line-height:1.8}body section .contact-us{width:100%;margin:40px auto 0;padding:40px 20px;background-color:rgba(2,75,180,.05);border-radius:8px;box-sizing:border-box}body section .contact-us h3{color:#024bb4}body section .contact-us .contacts{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;padding-top:20px;margin:0 auto;max-width:1050px}body section .contact-us .contacts .block{width:calc(100% / 4);padding:20px 10px;transition:all .3s ease;box-sizing:border-box}body section .contact-us .contacts .block:hover{transform:translateY(-5px)}body section .contact-us .contacts .block i{display:block;text-align:center;height:45px;color:#024bb4;margin-bottom:15px}body section .contact-us .contacts .block p{font-size:20px;line-height:1.5;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}body section .contact-us .contacts .block a{color:#333;text-decoration:none;transition:color .3s ease}body section .contact-us .contacts .block a:hover{color:#024bb4}@media only screen and (max-width:767px){body,html{font-size:16px;line-height:1.6}body section{padding:30px 15px}body section h1{font-size:28px;line-height:1.3}body section h1 b{font-size:32px}body section h2{font-size:24px;line-height:1.4}body section h3{font-size:26px;margin-bottom:10px}body section p{font-size:16px}body section .about-us{margin-bottom:30px}body section .about-us p{line-height:1.6}body section .main .phone.focus{font-size:32px;padding:12px 20px;margin:10px auto 15px}body section .img1{height:200px}body section .header-container{padding-bottom:30px;margin-bottom:30px}body section .our-services{padding:30px 0;margin:30px 0}body section .our-services .images{gap:4px;padding:20px 10px 0;grid-template-columns:repeat(2,1fr)}body section .our-services .services .service-item{width:50%;margin-bottom:10px;padding-bottom:0}body section .our-services .services .service-item p{font-size:16px;line-height:1.6}body section .gallery-section .images{grid-template-columns:repeat(2,1fr)}body section .contact-us{margin-top:30px;padding:30px 20px}body section .contact-us .contacts{flex-direction:column}body section .contact-us .contacts .block{width:100%;margin-bottom:20px}body section .contact-us .contacts .block p{font-size:16px;line-height:1.6}body section .contact-us .contacts .block i{margin-bottom:0}body section .contact-us .contacts .block:last-child{margin-bottom:0}body section .about-us{padding:30px 20px}}@media only screen and (max-width:480px){body section .main .phone.focus{font-size:28px}body section .gallery-section .images{grid-template-columns:1fr}}@keyframes text-effect{0%{transform:translateX(-150px) skewX(-50deg);filter:blur(2px)}50%{transform:translateX(0) skewX(-25deg);filter:blur(0)}60%{transform:translateX(0) skewX(0)}100%{transform:translateX(0) skewX(0)}}@keyframes alarmingPhone2{0%,100%{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes alarmingPhone{0%{transform:rotate(0)}50%{transform:rotate(10deg)}100%{transform:rotate(0)}}