#cms-section-1059107527 .section-bg { background-color: rgba(0, 0, 0, 0);}#cms-section-1059107527 .cms-section-full-buffer { padding-top: 0; padding-bottom: 0;}#cms-section-1059107527 .txt { max-width: 720px; display: inline-block; margin-bottom: 3rem;}#cms-section-1059107527 .txt h1, #cms-section-1059107527 .txt h2, #cms-section-1059107527 .txt h3, #cms-section-1059107527 .txt h4, #cms-section-1059107527 .txt h5, #cms-section-1059107527 .txt h6, #cms-section-1059107527 .txt p { text-align: center;}#cms-section-1059107527 .content-left { text-align: left;}#cms-section-1059107527 .content-center { text-align: center;}#cms-section-1059107527 .content-right { text-align: right;}#cms-section-1059107527 .image-gallery { display: flex; flex-wrap: wrap;}#cms-section-1059107527 .img-item { flex: 0 0 25%; line-height: 0; overflow: hidden; padding: 0.5px; box-sizing: border-box;}#cms-section-1059107527 .img-item img { width: 100%; aspect-ratio: 1; object-fit: cover; transition: transform var(--animation-duration) cubic-bezier(0.6, 0, 0.2, 1); -webkit-transition: transform var(--animation-duration) cubic-bezier(0.6, 0, 0.2, 1); transform: scale(1); -webkit-transform: scale(1);}#cms-section-1059107527 .img-item:hover img { cursor: pointer; transform: scale(1.1); -webkit-transform: scale(1.1);}#cms-section-1059107527 .view-image-bg { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.3); z-index: 999; backdrop-filter: blur(4px); display: none;}#cms-section-1059107527 .view-image-box { position: relative; max-height: 90%; max-width: 90%; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); display: inline-block; text-align: center;}#cms-section-1059107527 .view-image-box img { max-width: 100%; max-height: 90vh;}#cms-section-1059107527 .animate-this { transition: opacity var(--animation-duration) ease-in-out, transform var(--animation-duration) ease-in-out; -webkit-transition: opacity var(--animation-duration) ease-in-out, transform var(--animation-duration) ease-in-out; opacity: 1; transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); transition-delay: var(--animation-delay); -webkit-transition-delay: var(--animation-delay);}#cms-section-1059107527 .animate-right.cms-animation { opacity: 0; transform: translate(32px, 0px); -webkit-transform: translate(32px, 0px);}#cms-section-1059107527 .animate-left.cms-animation { opacity: 0; transform: translate(-32px, 0px); -webkit-transform: translate(-32px, 0px);}#cms-section-1059107527 .animate-up.cms-animation { opacity: 0; transform: translate(0px, -32px); -webkit-transform: translate(0px, -32px);}#cms-section-1059107527 .animate-down.cms-animation { opacity: 0; transform: translate(0px, 32px); -webkit-transform: translate(0px, 32px);}@media (max-width: 480px) { #cms-section-1059107527 .img-item {  flex: 0 0 50%; } #cms-section-1059107527 .mob-three-row {  flex: 0 0 33.3333%; }}