.vhcontactpg{padding: 70px 0;position: relative;}.tpcontactmm{text-align: center;margin-bottom: 30px;font-size: 16px;line-height: 24px;}.tpcontacthh{margin-bottom: 30px;}.tpcontacthh .hhgrip{display: flex;flex-wrap: wrap;margin: 0 -15px;}.tpcontacthh .hhgrip > div{padding: 0 15px;}.tpcontacthh .hhgrip .lcol{width: calc(100% - 460px);}.tpcontacthh .hhgrip .rcol{width: 460px;}.tpcontacthh .hhdecss {height: 100%;display: flex;align-items: center;align-content: center;justify-content: center;padding: 20px;border-radius: 10px;background-color: #222222;}.tpcontacthh .hhdecss, .tpcontacthh .hhdecss a{color: #fff;}.tpcontacthh .dsinner{max-width: 690px;margin: 0 auto;width: 100%;}.tpcontacthh .dstitle{margin-bottom: 20px;text-transform: uppercase;color: #f3c975;}.tpcontacthh .dstitle, .tpcontacthh .dstitle h2{font-size: 30px;line-height: 45px;font-weight: bold;}.tpcontacthh .dsponsi{font-size: 16px;line-height: 24px;margin-bottom: 35px;}.tpcontacthh .dsmaps a{display: inline-block;font-size: 16px;line-height: 24px;border: 1px solid #fff;padding: 12px 25px 12px 45px;border-radius: 25px;}.tpcontacthh .dsmaps a:hover{background-color: #fff;}.tpcontacthh .dsmaps a i{margin-left: 45px;}.tpcontacthh .dsinfos .ifgrip{display: flex;flex-wrap: wrap;margin: 0 -5px;}.tpcontacthh .dsinfos .ifgrip > div{padding: 0 5px;width: 50%;}.tpcontacthh .itinfohh{margin-bottom: 25px;display: flex;align-items: center;align-content: center;}.tpcontacthh .itinfohh:last-child{margin-bottom: 10px;}.tpcontacthh .itinfohh .ificon{width: 45px;height: 45px;background-color: #fff;border-radius: 100%;display: flex;justify-content: center;align-items: center;align-content: center;font-size: 20px;line-height: 30px;color: #c6202b;}.tpcontacthh .itinfohh .ificon img{max-width: 50%;max-height: 50%;}.tpcontacthh .itinfohh .iftext{width: calc(100% - 45px);padding-left: 10px;}.tpcontacthh .itinfohh .iftext .th{font-size: 16px;line-height: 24px;}.tpcontacthh .itinfohh .iftext .vphone{font-size: 25px;line-height: 35px;font-weight: bold;}.tpcontacthh .hhthumb{border-radius: 10px;overflow: hidden;}.tpcontacthh .hhthumb img{width: 100%;}.itcontactbb{padding: 20px 0 30px;border-top: 1px solid #999999;display: flex;justify-content: center;}.itcontactbb .bbgrip{display: flex;flex-wrap: wrap;max-width: 1130px;width: 100%;margin: 0 -10px;}.itcontactbb .bbgrip > div{padding: 0 10px;}.itcontactbb .bbgrip .mcol{width: calc(100% - 490px);}.itcontactbb .bbgrip .hcol{width: 300px;}.itcontactbb .bbgrip .bcol{width: 190px;text-align: right;}.itcontactbb .bbtitle{margin-bottom: 5px;color: #c6202b;text-transform: uppercase;}.itcontactbb .bbtitle, .itcontactbb .bbtitle h3{font-size: 16px;line-height: 24px;font-weight: bold;}.itcontactbb .bbponsi{font-size: 14px;line-height: 22px;max-width: 405px;}.itcontactbb .ifponsi{margin-bottom: 5px;}.itcontactbb .ifconts li{margin-bottom: 2px;display: flex;align-items: center;align-content: center;}.itcontactbb .ifconts li.vmail, .itcontactbb .ifconts li.vmail a{color: #c6202b;}.itcontactbb .bbmaps{max-width: 170px;}.itcontactbb .bbmaps a{display: flex;align-items: center;align-content: center;justify-content: space-between;text-align: center;font-size: 16px;line-height: 24px;background-color: #fff;border-radius: 25px;color: #333333;padding: 8px 20px;box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);}.itcontactbb .bbmaps a:hover{background-color: #f3c975;color: #333333;}.tpcontacttt{padding: 45px 20px 70px;border-radius: 10px;margin-bottom: 30px;}.tpcontacttt .ttinner{max-width: 970px;margin: 0 auto;}.tpcontacttt .tttitle {margin-bottom: 25px;text-transform: uppercase;}.tpcontacttt .tttitle, .tpcontacttt .tttitle h2{font-size: 35px;line-height: 45px;font-weight: bold;}.tpcontacttt .ttdecss{margin-bottom: 30px;font-size: 16px;line-height: 24px;}.tpcontacttt .ttgripvm{display: flex;flex-wrap: wrap;margin: 0 -15px;}.tpcontacttt .ttgripvm > div{padding: 0 15px;width: 50%;}.tpcontacttt .ttrecap{text-align: center;}.tpcontacttt .ttinfos{max-width: 470px;margin-bottom: 25px;}.tpcontacttt .ttgroup{margin-bottom: 20px;}.tpcontacttt .ttgroup label{display: block;font-weight: bold;color: #666666;}.tpcontacttt .ttgroup input, .tpcontacttt .ttgroup select{width: 100%;height: 45px;padding: 0 15px;border: 1px solid #dddddd;}.tpcontacttt .ttgroup textarea{width: 100%;height: 90px;padding: 10px 15px;border: 1px solid #dddddd;resize: none;}.tpcontacttt .ttgripvh{display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0 -15px;}.tpcontacttt .ttgripvh > div{padding: 0 15px;margin-top: 10px;}.stypomap .fancybox-slide{background-color: #fff;padding: 40px 0 0 0;}.stypomap .fancybox-toolbar{opacity: 1;visibility: initial;}.stypomap .fancybox-button{height: 40px;width: 40px;background-color: transparent;color: #333333;opacity: 1;padding: 0;}.stypomap .fancybox-button svg{width: 80%;}.tpcontactbb {padding: 40px 20px 30px;border-radius: 10px;}.tpcontactbb .bbinner{max-width: 970px;margin: 0 auto;}.tpcontactbb .vvtitle{text-align: center;margin-bottom: 25px;}.tpcontactbb .vvtitle, .tpcontactbb .vvtitle h2{font-size: 40px;line-height: 60px;font-weight: bold;}.vponsicont{position: relative;}.ctnotepon {position: absolute;bottom: calc(100% + 75px);left: 0;width: 100%;z-index: 1;pointer-events: none;}.ctnotepon .ntwrap{width: 50%;margin-left: auto;color: #fff;font-size: 18px;line-height: 30px;pointer-events: auto;}.myCheckbox{padding-left: 25px;position: relative;margin-bottom: 10px;cursor: pointer;font-size: 14px;line-height: 22px;}.myCheckbox:last-child{margin-bottom: 0;}.myCheckbox input{display: none;}.myCheckbox:before{content: '';position: absolute;left: 0;top: 3px;width: 15px;height: 15px;border: 1px solid #282c3f;border-radius: 3px;background-color: #fff;}.myCheckbox::after{content: '\f00c';position: absolute;top: 0;font-weight: 900;font-family: "Font Awesome 5 Free";color: #fff;left: 3px;font-size: 9px;opacity: 0;}.myCheckbox.active:before{border-color: #f3c975;background-color: #f3c975;}.myCheckbox.active::after{opacity: 1;}.myCheckbox span{color:#f3c975;}@media all and (max-width: 1200px){.tpcontacthh .dstitle, .tpcontacthh .dstitle h2{font-size: 25px;line-height: 35px;}.tpcontacthh .dsponsi{font-size: 15px;line-height: 23px;}.ctnotepon {bottom: calc(100% + 50px);}}@media all and (max-width: 991px){.vhcontactpg{padding: 20px 0 40px;}.tpcontactmm{font-size: 15px;line-height: 23px;}.tpcontacthh .hhgrip .lcol{width: 100%;margin-bottom: 20px;}.tpcontacthh .hhgrip .rcol{width: 100%;}.itcontactbb .bbgrip .mcol{width: 50%;}.itcontactbb .bbgrip .hcol{width: calc(100% - 380px);}.itcontactbb .bbgrip .bcol{width: 100%;margin-top: 12px;}.tpcontacttt .tttitle, .tpcontacttt .tttitle h2{font-size: 25px;line-height: 35px;}.ctnotepon{pointer-events: auto;position: static;padding: 20px 0;background: rgb(19,90,168);background: linear-gradient(180deg, rgba(19,90,168,1) 0%, rgba(19,90,168,0.7) 100%);}.ctnotepon .ntwrap{width: 100%;font-size: 14px;line-height: 25px;}.tpcontacthh .hhdecss{padding: 30px 20px 40px;}.tpcontacthh .dstitle{margin-bottom: 15px;}.tpcontacttt .ttdecss{font-size: 15px;line-height: 23px;margin-bottom: 15px;}.tpcontacttt .ttgroup{margin-bottom: 15px;}.tpcontactbb .vvtitle, .tpcontactbb .vvtitle h2{font-size: 25px;line-height: 35px;}.tpcontactbb{padding: 30px 20px 30px;}.itcontactbb .bbponsi{max-width: 100%;}}@media all and (max-width: 767px){.tpcontacthh{margin-bottom: 20px;}.tpcontacthh .dsinfos .ifgrip > div{width: 100%;margin-bottom: 2px;}.tpcontacthh .dsinfos .ifgrip > div:last-child{margin-bottom: 0;}.itcontactbb .bbgrip .mcol{width: 100%;margin-bottom: 5px;}.itcontactbb .bbgrip .hcol{width: 100%;margin-bottom: 10px;}.tpcontacttt .ttgripvm > div{width: 100%;}.itcontactbb{padding: 20px 0;}.itcontactbb .bbgrip{margin: 0;}.itcontactbb .bbgrip > div{padding: 0;}.itcontactbb .bbtitle, .itcontactbb .bbtitle h3{font-size: 16px;line-height: 24px;}.itcontactbb .bbinfos{font-size: 15px;line-height: 23px;}.tpcontacttt{padding: 25px 20px 30px;margin-bottom: 20px;}.tpcontacttt .tttitle{margin-bottom: 20px;}.tpcontacttt .ttgripvh > div{text-align: center;width: 100%;margin-top: 0;margin-bottom: 20px;}.tpcontacthh .hhdecss{padding: 20px 20px 25px;}.tpcontacthh .dstitle{margin-bottom: 10px;}.tpcontacthh .dstitle, .tpcontacthh .dstitle h2{font-size: 22px;line-height: 32px;}.tpcontacthh .dsponsi{font-size: 14px;line-height: 24px;margin-bottom: 20px;}.tpcontacthh .itinfohh .iftext .vphone{font-size: 20px;line-height: 30px;}.tpcontacthh .itinfohh .iftext .th{font-size: 14px;line-height: 22px;}.tpcontactbb .vvtitle, .tpcontactbb .vvtitle h2{font-size: 22px;line-height: 32px;}.tpcontactbb .vvtitle{margin-bottom: 12px;}.itcontactbb .bbgrip .bcol{margin-top: 0;}}