.newsletter-form .form-content .form-group{position:relative}.newsletter-form .form-content .form-control.has-error{border-color:#dc3545!important;box-shadow:0 0 0 2px rgba(220,53,69,.25);outline:none}.newsletter-form .form-content .error{background:#dc3545;border-radius:4px;bottom:calc(100% + 6px);color:#fff!important;display:none;font-size:12px;left:50%;line-height:1.3;padding:5px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:10}.newsletter-form .form-content .error:after{border:5px solid transparent;border-top-color:#dc3545;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.hero-caption .t1.sinitech{line-height:normal;margin-bottom:26px}@media(max-width:480px){.hero-caption .t1.sinitech{margin-bottom:16px}.hero-caption .t2.sinitech{font-size:130%}.hero-caption .t3.sinitech{font-size:108%}}.pr-sec.sinitech{display:block;max-width:100%}@media(max-width:480px){.pr-sec.sinitech{display:block;max-width:100%}}.pr-sec.sinitech .loca{float:left;min-width:46%}@media(max-width:480px){.pr-sec.sinitech .loca{float:left;min-width:100%}}.modal-floor .floor-title{font-size:1.6rem}.single-faci.f1 .faci-dots .dot-12{left:25.2%;top:68.5%}.floor-legend .cl6{background:#dee9c1}.floor-legend .cl7{background:#c6dfef}.floor-legend .cl8{background:#f9c4dd}.floor-legend .cl9{background:#bcbab8}@media(max-width:480px){.main-des.mobile-color p{color:#000!important}}.box-documents{background:url(../images/banner-document.jpg) 50%/cover no-repeat}.line-map .g,.line-map .h{fill:none;stroke:#e7ba5b;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.9}
