 #ce_map_container{border:2px solid #CCC;background-color:#CCC ;font-size:12px;}#ce_map_canvas{width:100%;height:300px}#ce-directionsPanel{background-color:#FFF}#ce-map-cpanel-switch{padding:8px;font-size:120%;height:40px;margin-top:2px;background:#444 url("../images/map-icon.png") no-repeat 20px center}#ce-map-cpanel-switch a.ce-route, #ce-map-cpanel-switch a.ce-route:visited{color:#FFF;display:block;float:left;margin:10px 0 0 65px}.ce-map-cpanel fieldset{border-color:#CCC;border-style:solid none none;border-width:1px 0 0;clear:both;margin:3px}.ce-map-cpanel fieldset legend{font-size:150%}.ce-map-cpanel div{clear:left;display:block;width:100%}.ce-map-cpanel label{}.ce-map-cpanel div.submit div,.ce-map-cpanel div.submit div button{display:inline}#ce-map-coordinates{background-color:#F2EFE9;height:15px;margin-top:2px;padding:5px 0}#ce-map-coordinates div{float:left;width:49%;text-align:center}.ce-map-coord-label{font-weight:bolder}.ce-map-coord-value{}.gripcontact{display: flex;flex-wrap: wrap;margin: 0 -20px;}.gripcontact > div{padding: 0 20px;}.gripcontact .colL{width: 530px;}.gripcontact .colR{width: calc(100% - 530px);}.gripcontact .imgmap img{width: 100%;}.lstaddress ul{display: flex;flex-wrap: wrap;}.lstaddress li{margin-bottom: 20px;padding-left: 25px;font-size: 15px;line-height: 23px;position: relative;}.lstaddress li, .lstaddress li a{color: #000000;}.lstaddress li strong{font-weight: 600;}.lstaddress li.vm{width: 100%;}.lstaddress li a{color: #000000;}.lstaddress li a:hover{color: #f26a3d;}.lstaddress li::before{position: absolute;left: 0;top: 3px;font-size: 15px;line-height: 23px;color: #1960bf;font-family: 'Font Awesome 5 Free';font-weight: 900;}.lstaddress li.fa-phone::before{transform: rotate(90deg);}.lstaddress li.vhl{width: 50%;}.lstaddress li.vhr{width: 50%;}.lstaddress li .name{margin-bottom: 5px;color: #145f7f;}.lstaddress li.fa-map-marker::before, .lstaddress li.fa-phone::before{font-size: 18px;}.lstaddress li .txt p{padding: 2px 0;}.vhcontact{padding-bottom: 10px;margin-bottom: 20px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.vhcontact:last-child{border-bottom: none;margin-bottom: 0;padding-bottom: 0;}.vhcontact .ttcontact{margin-bottom: 15px;}.vhcontact .ttcontact, .vhcontact .ttcontact h2{font-size: 40px;line-height: 55px;font-weight: 700;color: #145f7f;text-transform: uppercase;}.vhcontact .ttcontact span{display: block;}.vhcontact .ttcontact.vh, .vhcontact .ttcontact.vh h2{font-size: 30px;line-height: 45px;}.vhformct{padding: 30px 30px 45px;background-color: #f5f5f5;}.vhformct .ttform{margin-bottom: 15px;color: #145f7f;}.vhformct .ttform h3{font-size: 22px;line-height: 34px;font-weight: 600;}.vhformct .frform{margin-bottom: 10px;}.vhformct .frform label{display: block;font-size: 16px;line-height: 24px;}.vhformct .frform input, .vhformct .frform select, .vhformct .frform textarea{width: 100%;border: none;height: 42px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);background-color: transparent;}.vhformct .frform input::-webkit-input-placeholder, .vhformct .frform textarea::-webkit-input-placeholder {color: #333333;}.vhformct .frform input:-ms-input-placeholder, .vhformct .frform textarea:-ms-input-placeholder {color: #333333;}.vhformct .frform input::placeholder, .vhformct .frform textarea::placeholder {color: #333333;}.vhformct .frform textarea{height: 75px;padding: 10px 0;resize: none;}.vhformct .gripfrm{display: flex;flex-wrap: wrap;align-content: center;justify-content: space-between;align-items: center;margin-top: 30px;}.vhformct .gripfrm > div{margin-bottom: 15px;}.hpmapct{position: relative;}.hpmapct .tpimgmap a{display: block;}.hpmapct .tpimgmap img,.hpmapct .tpimgmap iframe{width: 100%;}.hpmapct .logomp{position: absolute;bottom: 20px;left: 20px;z-index: 2;pointer-events: none;}.hpaddressct {padding: 15px 0 25px;background-color: #f8f8f8;}.hpaddressct .adtitle{margin-bottom: 5px;}.hpaddressct .adtitle, .hpaddressct .adtitle h2{font-size: 26px;line-height: 34px;font-weight: 400;color: #f26a3d;}.hpaddressct .adinfo{font-weight: 600;margin-bottom: 10px;}.hpaddressct .adtend{margin-bottom: 10px;}.hpaddressct .adlink a{color: #f26a3d;font-size: 13px;line-height: 21px;border-bottom: 1px solid #f26a3d;}.hpaddressct .adlink a span{display: inline-block;padding-left: 18px;position: relative;}.hpaddressct .adlink a span::before{font-family: 'Font Awesome 5 Free';font-weight: 900;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}@media all and (max-width: 991px){.liter {display: block;}.gripcontact .colL{width: 100%;margin-bottom: 20px;}.gripcontact .colR{width: 100%;}.vhformct{margin: 0 -15px;border-radius: 0;}.vhcontact .ttcontact, .vhcontact .ttcontact h2{font-size: 30px;line-height: 45px;}.vhformct .ttform h3{font-size: 18px;line-height: 27px;}.hpmapct .logomp{max-width: 115px;}.vhcontact .ttcontact span{display: unset;}}@media all and (max-width: 767px){.vhformct .gripfrm{justify-content: center;margin-top: 20px;}.vhformct .gripfrm >div{width: 100%;text-align: center;}.vhformct .gripfrm .btnform{max-width: 220px;margin: 0 auto;}.lstaddress li{margin-bottom: 15px;}.vhcontact{padding-bottom: 10px;margin-bottom: 20px;}.vhformct{padding: 20px 20px 30px;}.lstaddress li.vhl{width: 100%;}.lstaddress li.vhr{width: 100%;}}