 .vhcotactpg{background-color: var(--colorws);}.vhcotactpg .ctpadd{padding: 50px 0 95px;}.hpcotactpg .ctgrip{display: flex;flex-wrap: wrap;gap: 20px 0;margin: 0 -15px;}.hpcotactpg .ctgrip > div{padding: 0 15px;}.hpcotactpg .ctgrip > .mlcol{width: 440px;}.hpcotactpg .ctgrip > .hrcol{width: calc(100% - 440px);}.tpcotactmm .mthumb{max-width: 260px;margin: 0 auto;}.tpcotactmm .mdecss{padding: 20px 30px 45px;background-color: var(--colorwm);border-radius: 20px;}.tpcotactmm .mdecss, .tpcotactmm .mdecss a{color: var(--colorff);}.tpcotactmm .dname{margin-bottom: 15px;font-size: 25px;line-height: 35px;}.tpcotactmm .dinfo{margin-bottom: 25px;}.tpcotactmm .dinfo li{position: relative;padding-left: 30px;margin-bottom: 20px;}.tpcotactmm .dinfo li:last-child{margin-bottom: 0;}.tpcotactmm .dinfo li::before{font-family: 'Font Awesome 5 Free';font-weight: 900;position: absolute;left: 0;top: 0;}.tpcotactmm .dinfo li .tm{font-weight: bold;}.tpcotactmm .dinfo li .th{font-size: 40px;line-height: 50px;font-weight: bold;}.tpcotactmm .dinfo li .tb{font-size: 18px;line-height: 30px;}.tpcotactmm .dmaps a{display: flex;align-items: center;align-content: center;justify-content: center;text-align: center;font-size: 18px;line-height: 30px;border-radius: 35px;border: 2px solid var(--colorff);padding: 8px 20px;}.tpcotactmm .dmaps a:hover{background-color: var(--colorff);color: var(--colorwm);}.tpcotacthh{margin-bottom: 30px;padding: 30px 40px 65px;background-color: var(--colorff);border-radius: 20px;box-shadow: 0 2px 5px 0 rgba(19, 97, 172, 0.05);}.tpcotacthh .hcapts{margin-bottom: 10px;color: var(--colorwh);text-transform: uppercase;font-size: 16px;line-height: 24px;font-weight: bold;}.tpcotacthh .htitle {margin-bottom: 10px;text-transform: uppercase;color: var(--colorwc);}.tpcotacthh .htitle, .tpcotacthh .htitle h1, .tpcotacthh .htitle h2{font-size: 50px;line-height: 70px;}.tpcotacthh .hconts{max-width: 720px;margin-bottom: 25px;font-size: 18px;line-height: 30px;}.tpcotacthh .hinfos{display: flex;flex-wrap: wrap;gap: 10px 20px;}.tpcotacthh .ifbook a{display: flex;justify-content: center;align-items: center;align-content: center;font-size: 18px;line-height: 30px;font-weight: bold;background-color: var(--colorwh);color: var(--colorff);padding: 10px 40px;border-radius: 35px;text-transform: uppercase;}.tpcotacthh .ifbook a i{margin-right: 15px;}.tpcotacthh .ifbook a:hover{background-color: var(--colorwm);}.tpcotacthh .ifline a{display: flex;justify-content: center;align-items: center;align-content: center;font-size: 18px;line-height: 30px;font-weight: bold;color: var(--colorwh);padding: 6px 40px;border-radius: 35px;text-transform: uppercase;border: 2px solid var(--colorwh);}.tpcotacthh .ifline a i{margin-right: 15px;}.tpcotacthh .ifline a:hover{background-color: var(--colorwh);color: var(--colorff);}.tpcotactbb{padding: 35px 40px 65px;background-color: var(--colorff);border-radius: 20px;box-shadow: 0 2px 5px 0 rgba(19, 97, 172, 0.05);}.tpcotactbb .btitle{margin-bottom: 10px;color: var(--colorwc);text-transform: uppercase;}.tpcotactbb .btitle, .tpcotactbb .btitle h2{font-size: 50px;line-height: 70px;}.tpcotactbb .bconts{margin-bottom: 25px;font-size: 18px;line-height: 30px;}.tpcotactbb .fminput{margin-bottom: 15px;}.tpcotactbb .ipgroup{margin-bottom: 10px;}.tpcotactbb .ipgroup input, .tpcotactbb .ipgroup select{width: 100%;height: 50px;padding: 0 20px;border: none;border-radius: 5px;background-color: var(--colorf6);font-size: 18px;line-height: 30px;}.tpcotactbb .ipgroup textarea{width: 100%;height: 110px;padding: 10px 20px;border: none;border-radius: 5px;background-color: var(--colorf6);font-size: 18px;line-height: 30px;resize: none;}.tpcotactbb .ipgroup input::-webkit-input-placeholder, .tpcotactbb .ipgroup textarea::-webkit-input-placeholder {color: var(--color22);}.tpcotactbb .ipgroup input:-ms-input-placeholder, .tpcotactbb .ipgroup textarea:-ms-input-placeholder {color: var(--color22);}.tpcotactbb .ipgroup input::placeholder, .tpcotactbb .ipgroup textarea::placeholder {color: var(--color22);}.tpcotactbb .fmcheck{margin-bottom: 15px;}.tpcotactbb .fmrecap{margin-bottom: 20px;}.tpcotactbb .fmbuton button{font-size: 18px;line-height: 30px;font-weight: bold;padding: 10px 48px;background-color: var(--colorwh);color: var(--colorff);border-radius: 35px;border: none;}.tpcotactbb .fmbuton button:hover{background-color: var(--colorwm);}.stypomap .fancybox-slide{padding: 0;}.stypomap .fancybox-toolbar{opacity: 1;visibility: initial;}.stypomap .fancybox-button{height: 40px;width: 40px;background-color: var(--colorwm);color: var(--colorff);opacity: 1;padding: 0;top: 10px;right: 10px;border-radius: 100%;}.stypomap .fancybox-button svg{width: 80%;}@media all and (max-width: 1200px){}@media all and (max-width: 991px){.vhcotactpg .ctpadd{padding: 40px 0 80px;}.hpcotactpg .ctgrip > .mlcol{width: 100%;}.hpcotactpg .ctgrip > .hrcol{width: 100%;}.tpcotactmm .mdecss{padding: 20px 20px 25px;}.tpcotactmm .dname{font-size: 22px;line-height: 32px;}.tpcotactmm .dinfo li .th{font-size: 30px;line-height: 40px;}.tpcotactmm .dinfo li .tb{font-size: 17px;}.tpcotactmm .dmaps a{font-size: 17px;}.tpcotacthh{padding: 20px 20px 30px;}.tpcotacthh .htitle, .tpcotacthh .htitle h1, .tpcotacthh .htitle h2{font-size: 30px;line-height: 45px;}.tpcotacthh .hconts{margin-bottom: 20px;font-size: 17px;line-height: 27px;}.tpcotactbb{padding: 20px 20px 30px;}.tpcotactbb .btitle, .tpcotactbb .btitle h2{font-size: 30px;line-height: 45px;}.tpcotactbb .bconts{font-size: 17px;line-height: 27px;}.tpcotactbb .ipgroup input, .tpcotactbb .ipgroup select, .tpcotactbb .ipgroup textarea{font-size: 17px;}}@media all and (max-width: 767px){.tpcotacthh .hinfos > div{width: 100%;}.tpcotactbb .fmbuton button{width: 100%;text-align: center;}}