 .itbannerpg{position: relative;overflow: hidden;}.itbannerpg .thumb{position: relative;z-index: 1;background-position: center;background-repeat: no-repeat;background-size: cover;min-height: 235px;}.itbannerpg .thumb::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: var(--color00);opacity: 0.3;z-index: 0;}.itbannerpg .thumb img{width: 100%;opacity: 0;}.itbannerpg .decss{position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 100%;z-index: 2;text-align: center;}.itbannerpg .decss, .itbannerpg .decss a{color: var(--colorff);}.itbannerpg .dswrap{max-width: 1020px;margin: 0 auto;perspective: 1200px;}.itbannerpg .dswrap > div{transform-style: preserve-3d;backface-visibility: hidden;will-change: transform, opacity;}.itbannerpg .dstitle{margin-bottom: 10px;}.itbannerpg .dstitle, .itbannerpg .dstitle h1, .itbannerpg .dstitle h2{font-size: 40px;line-height: 50px;font-weight: bold;}.itbannerpg .dsconts{font-size: 16px;line-height: 25px;}.hpgalerymm{background-color: var(--colorff);}.hpgalerymm:nth-child(even){background-color: var(--coloref);}.hpgalerymm .mmpadd{padding: 45px 0 70px;}.tpgalerymm .mtitle{text-align: center;margin-bottom: 8px;}.tpgalerymm .mtitle, .tpgalerymm .mtitle h1, .tpgalerymm .mtitle h2{font-size: 40px;line-height: 50px;font-weight: bold;}.tpgalerymm .mcapts{max-width: 860px;margin: 0 auto;margin-bottom: 20px;text-align: center;font-size: 16px;line-height: 25px;}.tpgalerymm .mlinks{margin-bottom: 60px;text-align: center;}.tpgalerymm .mlinks a{display: inline-block;font-size: 15px;line-height: 30px;padding: 10px 55px;font-weight: bold;text-transform: uppercase;background-color: var(--colorwh);color: var(--colorff);border-radius: 5px;}.tpgalerymm .mlinks a:hover{background-color: var(--colorwm);}.itgaleryma .thumb{margin-bottom: 12px;}.itgaleryma .thumb a{display: block;padding-top: 100%;position: relative;overflow: hidden;border-radius: 5px;}.itgaleryma .thumb a::before{content: '';position: absolute;left: 20px;bottom: 20px;width: 30px;height: 30px;background-image: url('../images/vdpaly.png');background-position: center;background-repeat: no-repeat;background-size: 100% 100%;z-index: 1;border-radius: 100%;animation: pulse_toa 2s infinite;}.itgaleryma .thumb a img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;-ms-transition: transform 0.8s cubic-bezier(0.44, 0.185, 0.575, 0.86);-webkit-transition: transform 0.8s cubic-bezier(0.44, 0.185, 0.575, 0.86);-moz-transition: transform 0.8s cubic-bezier(0.44, 0.185, 0.575, 0.86);-o-transition: transform 0.8s cubic-bezier(0.44, 0.185, 0.575, 0.86);transition: transform 0.8s cubic-bezier(0.44, 0.185, 0.575, 0.86);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;}.itgaleryma:hover .thumb a img{transform: scale(1.05);}.itgaleryma .decss{text-align: center;font-size: 18px;line-height: 30px;}.itgaleryma .dstitle, .itgaleryma .dstitle h3{font-weight: bold;}.itgalerymb .thumb{margin-bottom: 12px;}.itgalerymb .thumb a{display: block;padding-top: 150%;position: relative;overflow: hidden;border-radius: 5px;}.itgalerymb .thumb a::before{content: '';position: absolute;left: 20px;bottom: 20px;width: 28px;height: 25px;background-image: url('../images/hiimg.png');background-position: center;background-repeat: no-repeat;background-size: 100% 100%;z-index: 1;}.itgalerymb .thumb a img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;-ms-transition: transform 0.8s cubic-bezier(0.44, 0.185, 0.575, 0.86);-webkit-transition: transform 0.8s cubic-bezier(0.44, 0.185, 0.575, 0.86);-moz-transition: transform 0.8s cubic-bezier(0.44, 0.185, 0.575, 0.86);-o-transition: transform 0.8s cubic-bezier(0.44, 0.185, 0.575, 0.86);transition: transform 0.8s cubic-bezier(0.44, 0.185, 0.575, 0.86);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;}.itgalerymb .decss{text-align: center;font-size: 18px;line-height: 30px;}.itgalerymb .dstitle, .itgalerymb .dstitle h3{font-weight: bold;}.itgalerymb:hover .thumb a img{transform: scale(1.05);}.vhgalerypg .gapadd{padding: 20px 0 70px;}.tpgaleryhh .hhlist{margin-bottom: 40px;}.tpgaleryhh .ligrip{display: flex;flex-wrap: wrap;margin: 0 -15px;gap: 40px 0;}.tpgaleryhh .ligrip > div{padding: 0 15px;width: 25%;}.vhdetailpg .dtpadd{padding: 30px 0 40px;}.tpalbumpop .vvgrip{display: flex;flex-wrap: wrap;margin: 0 -5px;}.tpalbumpop .vvgrip > div{width: 50%;padding: 0 5px;margin-bottom: 10px;}.italbumpop .thum a{display: block;padding-top: 65.56%;height: 0;position: relative;overflow: hidden;}.italbumpop .thum a img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.italbumpop .thum a::before{content: '';position: absolute;bottom: 0;left: 0;right: 0;top: 0;opacity: 0;background-color: var(--color00);z-index: 1;pointer-events: none;-webkit-transition: var(--effectl);-o-transition: var(--effectl);transition: var(--effectl);}.italbumpop .thum a::after{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) scale(0);width: 118px;height: 118px;background-image: url('../images/izoom.png');background-position: center center;background-repeat: no-repeat;background-size: contain;z-index: 2;-webkit-transition: var(--effectl);-o-transition: var(--effectl);transition: var(--effectl);opacity: 0;}.italbumpop .thum a:hover::before{opacity: 0.5;}.italbumpop .thum a:hover::after{opacity: 1;transform: translate(-50%, -50%) scale(1);}.slortherpg .slick-prev{left: -25px;}.slortherpg .slick-next{right: -25px;}.vhortherpg{background-color: var(--coloref);}.vhortherpg .orpadd{padding: 60px 0 60px;}.hportherpg .ortitle{text-align: center;margin-bottom: 35px;text-transform: uppercase;}.hportherpg .ortitle, .hportherpg .ortitle h2{font-size: 40px;line-height: 50px;font-weight: bold;}@media all and (max-width: 1200px){}@media all and (max-width: 991px){.itbannerpg .dstitle, .itbannerpg .dstitle h1, .itbannerpg .dstitle h2{font-size: 20px;line-height: 25px;}.itbannerpg .dsconts{font-size: 14px;}.hpgalerymm .mmpadd{padding: 35px 0 55px;}.tpgalerymm .mtitle, .tpgalerymm .mtitle h1, .tpgalerymm .mtitle h2{font-size: 30px;line-height: 35px;}.tpgalerymm .mcapts{margin-bottom: 20px;font-size: 15px;line-height: 25px;}.tpgalerymm .mlinks{margin-bottom: 40px;}.vhgalerypg .gapadd{padding: 20px 0 60px;}.tpgaleryhh .ligrip{gap: 30px 0;margin: 0 -10px;}.tpgaleryhh .ligrip > div{width: calc(100% / 3);padding: 0 10px;}.itgaleryma .decss, .itgalerymb .decss{font-size: 16px;}.tpgaleryhh .itgaleryma .decss,.tpgaleryhh .itgalerymb .decss{font-size: 15px;line-height: 25px;}.vhdetailpg .dtpadd{padding: 20px 0 30px;}.italbumpop .thum a::after{width: 48px;height: 48px;}.vhortherpg .orpadd{padding: 35px 0 50px;}.hportherpg .ortitle{margin-bottom: 20px;}.hportherpg .ortitle, .hportherpg .ortitle h2{font-size: 30px;line-height: 40px;}}@media all and (max-width: 767px){.tpgaleryhh .ligrip > div{width: 50%;}.tpalbumpop .vvgrip > div{width: 100%;}}