:root{--blue:#0b5296!important}span .wpcf7-not-valid{border:3px solid #d12435!important}span.wpcf7-not-valid-tip{color:red;font-size:1em;font-weight:400;display:block}span.wpcf7-not-valid-tip{display:none!important}div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{border:2px solid #f7e700!important;text-align:center}div.wpcf7-response-output{margin:2em .5em 1em;padding:.5em 1em!important;color:red;background:#ffe2e2;font-weight:700;border-radius:.25rem}div.wpcf7-mail-sent-ok{display:none!important}.screen-reader-response{display:none!important}.block{padding:70px 0}.block h1{font:700 50px/1 Montserrat,sans-serif;color:#000;margin:0 0 45px}.block h2{font:700 40px/1 Montserrat,sans-serif;color:#000;margin:0 0 45px}.text-blue{color:var(--blue)!important}.block h3{font:700 28px/1 Montserrat,sans-serif;color:#0b5296;margin:0 0 25px}.block .contact-info{list-style:none;padding:30px 0 0;margin:0;font:18px/30px Montserrat,sans-serif;color:#0b5296}.block .contact-info li{margin:0 0 15px;position:relative;padding:0 0 0 40px;white-space:nowrap}.block .contact-info li i{position:absolute;left:0;color:#0b5296}.block .contact-info li i.fa-link{top:7px;font-size:23px}.block .contact-info li i.icon-mail{font-size:18px;top:6px}.block .contact-info li i.icon-phone{font-size:24px;top:6px}.block .contact-info li i.icon-location{font-size:28px;top:0}.block .contact-info li a{color:#0b5296}.address .box:nth-child(2){border-left:1px solid #c6c6c6}#wrapper .zoomImg{background:#fff;left:100%!important;top:0!important;z-index:9999!important;padding:50px;border:1px solid #0d93ff!important;border-radius:20px!important}.detail-block .large-image{overflow:hidden!important}#wrapper .detail-block .large-image:hover .zoomImg{opacity:1!important}#wrapper .detail-block .large-image img{pointer-events:none;object-fit:contain;max-height:100%}.iframe-video{width:100%;height:630px}@media screen and (max-width:1199px){.block{padding:40px 0}.block h1{font-size:40px}.block h2{font-size:30px;margin-bottom:20px!important}.block h3{font-size:20px}.block .contact-info{font-size:16px}.iframe-video{width:100%;height:550px}}@media screen and (max-width:1099px){.iframe-video{width:100%;height:450px}}@media screen and (max-width:991px){.block .contact-info li{white-space:normal}#wrapper .zoomImg{background:#fff;left:0!important;top:0!important;z-index:999!important;padding:50px;border:1px solid #0d93ff!important;border-radius:20px!important}.detail-block .large-image:hover .zoomImg{opacity:1!important}.iframe-video{width:100%;height:350px}}@media screen and (max-width:767px){.iframe-video{width:375px;height:210px}.block h1{font-size:30px}.block h2{font-size:24px;margin-bottom:15px!important}.block h3{font-size:18px;margin:0}.block{padding:30px 0}.address .box:nth-child(2){border:none}.address .box{margin-bottom:20px}.intro-block .float-right{float:none!important;display:block;max-width:100%;width:auto!important;margin:0 auto 20px!important}.intro-block h1 br{display:none}#wrapper .zoomImg{display:none!important}}@media screen and (max-width:374px){.iframe-video{width:290px;height:210px}}