@font-face{font-family:Proxima Nova Regular;font-style:normal;font-weight:400;src:local("Proxima Nova Regular"),url(../fonts/ProximaNova-Regular.ttf) format("truetype")}@font-face{font-family:Proxima Nova Thin;font-style:normal;font-weight:400;src:local("Proxima Nova Thin"),url(../fonts/ProximaNovaT-Thin.ttf) format("truetype")}@font-face{font-family:Proxima Nova Light;font-style:normal;font-weight:400;src:local("Proxima Nova Light"),url(../fonts/ProximaNova-Light.ttf) format("truetype")}@font-face{font-family:Proxima Nova Semibold;font-style:normal;font-weight:400;src:local("Proxima Nova Semibold"),url(../fonts/ProximaNova-Semibold.ttf) format("truetype")}@font-face{font-family:Proxima Nova Bold;font-style:normal;font-weight:400;src:local("Proxima Nova Bold"),url(../fonts/ProximaNova-Bold.ttf) format("truetype")}@font-face{font-family:Proxima Nova Extrabold;font-style:normal;font-weight:400;src:local("Proxima Nova Extrabold"),url(../fonts/ProximaNova-Extrabld.ttf) format("truetype")}@font-face{font-family:Proxima Nova Black;font-style:normal;font-weight:400;src:local("Proxima Nova Black"),url(../fonts/ProximaNova-Black.ttf) format("truetype")}body{background:#fff;color:#333}.f-proxima,body{font-family:Proxima Nova Regular}.f-proxima-thin{font-family:Proxima Nova Thin}.f-proxima-light{font-family:Proxima Nova Light}.f-proxima-semibold{font-family:Proxima Nova Semibold}.f-proxima-bold{font-family:Proxima Nova Bold}.f-proxima-extrabold{font-family:Proxima Nova Extrabold}.f-proxima-black{font-family:Proxima Nova Black}@media (max-width:767.98px){.main-top .container{max-width:100%}.main-top .container .icon-phone{display:none}}@media (max-width:767.98px){.main-center{position:relative!important;top:100px!important;bottom:150px!important}.main-top{height:100px!important}.main-top .main-logo{text-align:center}.main-top .main-logo img{max-width:15rem}.main-top .top-text{color:#495057;text-align:center!important;margin-top:.7rem;font-family:Proxima Nova Semibold}}.main-top{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;background:#fff;height:80px;position:fixed;top:0;left:0;width:100%}.main-top .main-logo{display:block}.main-top .main-logo img{height:3rem}.main-top .icon-phone{display:inline-block;margin-right:1rem;margin-top:-1.6rem;width:1.8rem}.main-top .top-text{display:inline-block;text-align:left}@media (max-width:991.98px){.main-top .main-logo img{height:auto}.main-top .icon-phone{width:1.2rem;margin-top:-1.1rem;margin-right:.5rem}.main-top .top-text{font-size:.8rem}}@media (max-width:767.98px){.main-top{position:relative}}.main-center{position:fixed;top:80px;bottom:130px;left:0;width:100%}.main-center .image-container{height:100%;max-height:100%}.main-center .image-container .image-house{text-align:center;display:inline-block;margin:0 auto;position:relative;max-width:1250px}.main-center .image-container .image-house img{max-height:100%}.main-center .image-container .image-house .interactive-point{position:absolute}.main-center .image-container .image-house .interactive-point .ip-circle{border-radius:100%;box-shadow:inset 3px 3px 4px hsla(0,0%,100%,.4);transition:all .2s ease-in-out;color:#fff;font-size:12px;font-weight:700;cursor:pointer;display:block;width:1rem;height:1rem;position:absolute}.main-center .image-container .image-house .interactive-point .ip-circle:hover{box-shadow:inset 3px 3px 4px hsla(0,0%,100%,.4),0 0 15px rgba(0,0,0,.6)}.main-center .image-container .image-house .interactive-point .ip-circle:before{border-radius:45px;content:"";position:relative;display:block;width:300%;height:300%;box-sizing:border-box;margin-left:-100%;margin-top:-100%;background-color:#01a4e9;-webkit-animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite;animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite}.main-center .image-container .image-house .interactive-point .ip-circle:after{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-color:transparent;border-radius:15px;box-shadow:0 0 8px rgba(0,0,0,.3);-webkit-animation:pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;animation:pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite}.main-center .image-container .image-house .interactive-point .ip-popup{border-radius:10px;box-shadow:5px 3px 10px rgba(0,0,0,.7);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:hsla(0,0%,100%,.9);display:none;padding:1.6rem 2rem;z-index:99;width:22rem;left:2.2rem;margin-top:.9rem}.main-center .image-container .image-house .interactive-point .ip-popup:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";background:url(../images/arrow.svg);background-position:15px;background-repeat:no-repeat;width:3rem;height:3rem;display:block;left:-48px}.main-center .image-container .image-house .interactive-point .ip-popup.visible{display:block}.main-center .image-container .image-house .interactive-point .ip-popup .box-bottom,.main-center .image-container .image-house .interactive-point .ip-popup .box-top{border:3px solid #000;position:absolute;width:4rem;height:4rem;z-index:-1}.main-center .image-container .image-house .interactive-point .ip-popup .box-top{border-radius:10px 0 0 0;left:13px;top:13px;border-right:0;border-bottom:0}.main-center .image-container .image-house .interactive-point .ip-popup .box-bottom{border-radius:0 0 10px 0;right:13px;bottom:13px;border-left:0;border-top:0}.main-center .image-container .image-house .interactive-point .ip-popup .box-content{border-radius:10px}.main-center .image-container .image-house .interactive-point .ip-popup .box-content .count{display:none}.main-center .image-container .image-house .interactive-point .ip-popup .box-content .title{text-align:left;font-size:1.2rem;line-height:1.1;margin-bottom:.5rem}.main-center .image-container .image-house .interactive-point .ip-popup .box-content .desc{text-align:left;line-height:1.3}.main-center .image-container .image-house .interactive-point .ip-popup .box-content .image{text-align:center;margin:0 0 .7rem}.main-center .image-container .image-house .interactive-point .ip-popup .box-content .image img{max-height:5rem}.main-center .image-container .image-house .interactive-point .ip-popup .box-content .link{margin:1rem 0 .5rem;text-align:right}.main-center .image-container .image-house .interactive-point .ip-popup .box-content .link a{border-radius:4px;transition:all .2s ease-in-out;padding:.4rem .5rem .2rem;text-transform:uppercase;color:#fff;font-size:.8rem;letter-spacing:1px;text-decoration:none}.main-center .image-container .image-house .interactive-point .ip-popup .box-content .link a:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}.main-center .image-container .image-house .interactive-point.ip-left .ip-popup{left:auto;right:1.2rem}.main-center .image-container .image-house .interactive-point.ip-left .ip-popup:before{-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH";right:-48px;left:auto}.main-center .image-container .image-house .interactive-point.ip-up .ip-popup{-webkit-transform:translate(-50%,-7%);transform:translate(-50%,-7%);bottom:100%;left:50%;top:auto}.main-center .image-container .image-house .interactive-point.ip-up .ip-popup:before{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);left:50%;top:auto;bottom:-72px;margin-left:-10px}.main-center .image-container .image-house .interactive-point.ip-orange .ip-circle{background:#f26531}.main-center .image-container .image-house .interactive-point.ip-orange .ip-circle:before{background-color:#f26531}.main-center .image-container .image-house .interactive-point.ip-orange .ip-popup .box-bottom,.main-center .image-container .image-house .interactive-point.ip-orange .ip-popup .box-top{border-color:#f26531}.main-center .image-container .image-house .interactive-point.ip-orange .ip-popup .box-content .title{color:#f26531}.main-center .image-container .image-house .interactive-point.ip-orange .ip-popup .box-content .link a{background:#f26531}.main-center .image-container .image-house .interactive-point.ip-green .ip-circle{background:#6ea227}.main-center .image-container .image-house .interactive-point.ip-green .ip-circle:before{background-color:#6ea227}.main-center .image-container .image-house .interactive-point.ip-green .ip-popup .box-bottom,.main-center .image-container .image-house .interactive-point.ip-green .ip-popup .box-top{border-color:#6ea227}.main-center .image-container .image-house .interactive-point.ip-green .ip-popup .box-content .title{color:#6ea227}.main-center .image-container .image-house .interactive-point.ip-green .ip-popup .box-content .link a{background:#6ea227}.main-center .image-container .image-house .interactive-point.ip-red .ip-circle{background:#d71920}.main-center .image-container .image-house .interactive-point.ip-red .ip-circle:before{background-color:#d71920}.main-center .image-container .image-house .interactive-point.ip-red .ip-popup .box-bottom,.main-center .image-container .image-house .interactive-point.ip-red .ip-popup .box-top{border-color:#d71920}.main-center .image-container .image-house .interactive-point.ip-red .ip-popup .box-content .title{color:#d71920}.main-center .image-container .image-house .interactive-point.ip-red .ip-popup .box-content .link a{background:#d71920}.main-center .image-container .image-house .interactive-point.ip-blue .ip-circle{background:#00b4e9}.main-center .image-container .image-house .interactive-point.ip-blue .ip-circle:before{background-color:#00b4e9}.main-center .image-container .image-house .interactive-point.ip-blue .ip-popup .box-bottom,.main-center .image-container .image-house .interactive-point.ip-blue .ip-popup .box-top{border-color:#00b4e9}.main-center .image-container .image-house .interactive-point.ip-blue .ip-popup .box-content .title{color:#00b4e9}.main-center .image-container .image-house .interactive-point.ip-blue .ip-popup .box-content .link a{background:#00b4e9}.main-center .image-container .image-house .interactive-point.ip-1{left:53%;top:20%}.main-center .image-container .image-house .interactive-point.ip-2{top:39%;left:55.5%}.main-center .image-container .image-house .interactive-point.ip-3{top:51%;left:55%}.main-center .image-container .image-house .interactive-point.ip-4{top:51%;left:66%}.main-center .image-container .image-house .interactive-point.ip-5{top:46%;left:74.6%}.main-center .image-container .image-house .interactive-point.ip-6{top:53.8%;left:77.6%}.main-center .image-container .image-house .interactive-point.ip-7{top:67%;left:63%}.main-center .image-container .image-house .interactive-point.ip-8{top:69.9%;left:68.6%}.main-center .image-container .image-house .interactive-point.ip-9{top:76%;left:78.5%}.main-center .image-container .image-house .interactive-point.ip-10{top:91%;left:37%}@media (max-width:767.98px){.main-center{top:0!important}}@media screen and (max-width:1240px){.image-container .interactive-point.ip-8 .ip-popup{left:auto!important;right:1.2rem!important}.image-container .interactive-point.ip-8 .ip-popup:before{-webkit-transform:translateY(-50%) scaleX(-1)!important;transform:translateY(-50%) scaleX(-1)!important;-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH";right:-48px;left:auto!important}}@media screen and (max-width:1150px){.image-container .interactive-point.ip-4 .ip-popup{left:auto!important;right:1.2rem!important}.image-container .interactive-point.ip-4 .ip-popup:before{-webkit-transform:translateY(-50%) scaleX(-1)!important;transform:translateY(-50%) scaleX(-1)!important;-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH";right:-48px;left:auto!important}}@media screen and (max-width:1060px){.image-container .interactive-point.ip-7 .ip-popup{left:auto!important;right:1.2rem!important}.image-container .interactive-point.ip-7 .ip-popup:before{-webkit-transform:translateY(-50%) scaleX(-1)!important;transform:translateY(-50%) scaleX(-1)!important;-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH";right:-48px;left:auto!important}}@media screen and (max-width:880px){.image-container .interactive-point.ip-1 .ip-popup,.image-container .interactive-point.ip-2 .ip-popup,.image-container .interactive-point.ip-3 .ip-popup{left:auto!important;right:1.2rem!important}.image-container .interactive-point.ip-1 .ip-popup:before,.image-container .interactive-point.ip-2 .ip-popup:before,.image-container .interactive-point.ip-3 .ip-popup:before{-webkit-transform:translateY(-50%) scaleX(-1)!important;transform:translateY(-50%) scaleX(-1)!important;-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH";right:-48px;left:auto!important}}@media screen and (max-width:730px){.image-container .interactive-point .ip-popup{display:none!important}}@media screen and (min-width:820px) and (max-height:750px){.main-center .image-container .image-house img{max-height:465px}}@media screen and (min-width:820px) and (min-height:751px){.main-center .image-container .image-house img{max-height:550px}}@media screen and (min-width:820px) and (min-height:900px){.main-center .image-container .image-house img{max-height:690px}}@-webkit-keyframes pulse-ring{0%{-webkit-transform:scale(.33);transform:scale(.33)}80%,to{opacity:0}}@keyframes pulse-ring{0%{-webkit-transform:scale(.33);transform:scale(.33)}80%,to{opacity:0}}@-webkit-keyframes pulse-dot{0%{-webkit-transform:scale(.8);transform:scale(.8)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes pulse-dot{0%{-webkit-transform:scale(.8);transform:scale(.8)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.8);transform:scale(.8)}}.main-bottom{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;box-shadow:0 -5px 7px rgba(0,0,0,.1);background:#fff;height:130px;position:fixed;bottom:0;left:0;width:100%}.main-bottom .logo-icons{height:5rem;margin:0 auto}.main-bottom .logo-icons img{height:5rem}.main-bottom span{font-size:.7rem}@media (max-width:767.98px){.main-bottom{position:relative!important;height:auto!important}}.mobile-tabs{display:none}.mobile-tabs .box-content{padding:1rem 2.2rem 1rem 1rem;position:relative}.mobile-tabs .box-content .count{cursor:pointer;display:inline-block;float:left;margin-right:1rem}.mobile-tabs .box-content .count span{border-radius:100%;box-shadow:inset 3px 3px 4px hsla(0,0%,100%,.4);transition:all .2s ease-in-out;background:#000;color:#fff;width:24px;height:24px;display:block;line-height:24px;text-align:center}.mobile-tabs .box-content .title{cursor:pointer;font-size:1.1rem}.mobile-tabs .box-content .desc,.mobile-tabs .box-content .image,.mobile-tabs .box-content .link{display:none}.mobile-tabs .box-content:after{transition:all .2s ease-in-out;position:absolute;content:"\F107";font-family:Font Awesome\ 5 Free;font-weight:700;font-size:1.5rem;height:1rem;width:1rem;right:1rem;top:.8rem}.mobile-tabs .visible .box-content .desc,.mobile-tabs .visible .box-content .link{display:block;padding:0 2.8rem;margin:1rem 0 0}.mobile-tabs .visible .box-content .link{text-align:right}.mobile-tabs .visible .box-content .link a{border-radius:4px;transition:all .2s ease-in-out;padding:.4rem .5rem .2rem;text-transform:uppercase;color:#fff;font-size:.8rem;letter-spacing:1px;text-decoration:none}.mobile-tabs .visible .box-content .link a:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}.mobile-tabs .visible .box-content:after{-webkit-transform:scaleY(-1);transform:scaleY(-1);top:2rem}.mobile-tabs>div{box-shadow:0 -5px 7px rgba(0,0,0,.1)}.mobile-tabs .ip-orange .box-content .title{color:#f26531}.mobile-tabs .ip-orange .box-content .count span{background-color:#f26531}.mobile-tabs .ip-orange .box-content .link a{background:#f26531}.mobile-tabs .ip-green .box-content .title{color:#6ea227}.mobile-tabs .ip-green .box-content .count span{background-color:#6ea227}.mobile-tabs .ip-green .box-content .link a{background:#6ea227}.mobile-tabs .ip-red .box-content .title{color:#d71920}.mobile-tabs .ip-red .box-content .count span{background-color:#d71920}.mobile-tabs .ip-red .box-content .link a{background:#d71920}.mobile-tabs .ip-blue .box-content .title{color:#00b4e9}.mobile-tabs .ip-blue .box-content .count span{background-color:#00b4e9}.mobile-tabs .ip-blue .box-content .link a{background:#00b4e9}@media (max-width:767.98px){.main-center .image-container{height:auto}.mobile-tabs{display:block!important}.main-center .image-container .image-house .interactive-point .ip-circle:after,.main-center .image-container .image-house .interactive-point .ip-circle:before{-webkit-animation:none;animation:none;display:none}}@media screen and (max-width:490px){.mobile-tabs .title{font-size:.9rem!important}.mobile-tabs .count{margin-right:.5rem!important}}