.main-wrapper .two-col-cnt{padding:6px 0 6rem}.main-wrapper .two-col-cnt .page-center{margin:auto;max-width:114rem;padding:0 1.6rem;width:100%}.main-wrapper .two-col-cnt .page-center .cnt-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 0 1.6rem}.main-wrapper .two-col-cnt .cnt-row .cnt-col{flex:0 0 58.3333333333%;max-width:58.3333333333%}.main-wrapper .two-col-cnt .cnt-row .media-col{flex:0 0 33.3333%;max-width:33.3333%}.main-wrapper .two-col-cnt .cnt-row .cnt-col .cnt-wrapper h5{color:#ff7bac;font-size:1.8rem;font-weight:700;line-height:1.2;margin:0}.main-wrapper .two-col-cnt .cnt-row .cnt-col .cnt-wrapper,.main-wrapper .two-col-cnt .cnt-row .cnt-col .cnt-wrapper h1{color:#fff}.main-wrapper .two-col-cnt .cnt-row .cnt-col .cnt-wrapper p{font-size:1.8rem;line-height:1.5}.main-wrapper .two-col-cnt .cnt-row .media-col .image-holder img{height:auto;object-fit:cover;transform:scale(1);transition:all .3s ease-in-out;width:100%}.main-wrapper .two-col-cnt .cnt-row .media-col .image-holder img:hover{transform:scale(1.05)}.main-wrapper .gallery-section{display:block;padding-top:2.6rem}.main-wrapper .gallery-section .gallery-wrapper{padding:0 0 6.4rem}.main-wrapper .gallery-section .gallery-wrapper .gallery-inner-wrapper{margin:auto;max-width:114rem;padding:0 1.6rem;position:relative;width:100%}.main-wrapper .gallery-inner-wrapper .gallery-img-container{grid-gap:1.6rem;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto}.main-wrapper .gallery-inner-wrapper .gallery-img-container .gallery-image-holder{display:block;grid-column-end:span 3;grid-column-start:span 3;margin:0;max-width:100%}.main-wrapper .gallery-image-holder .gallery-image-holder-wrapper{cursor:pointer;height:auto;margin:0;overflow:hidden;position:relative;width:100%}.main-wrapper .gallery-image-holder .gallery-image-holder-wrapper img{height:auto;object-fit:cover;transform:scale(1);transition:all .3s ease-in-out;width:100%}.main-wrapper .gallery-image-holder .gallery-image-holder-wrapper img:hover{transform:scale(1.05)}.main-wrapper .gallery-image-holder .gallery-image-holder-wrapper .img-content{display:none}.main-wrapper .gallery-image-holder .gallery-image-holder-wrapper .img-content-hover{background:#fff;display:none;font-weight:400;left:50%;margin-left:0;margin-top:0;padding:1rem 1.3rem;position:absolute;top:70%;transform:translate(-50%);white-space:nowrap;z-index:1}.main-wrapper .gallery-image-holder .gallery-image-holder-wrapper .img-content-hover a{color:#787878;transition:all .2s ease}.main-wrapper .gallery-image-holder .gallery-image-holder-wrapper .img-content-hover a .fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Font Awesome\ 5 Free;font-style:normal;font-variant:normal;font-weight:900;line-height:1;text-rendering:auto}.main-wrapper .fa-download:before{content:"\f019"}.main-wrapper .gallery-image-holder .gallery-image-holder-wrapper:hover .img-content-hover{display:block}.main-wrapper .gallery-image-holder .gallery-image-holder-wrapper .img-content-hover a:hover{color:#2e2e2e}@media screen and (max-width:1024px){.main-wrapper .gallery-image-holder .gallery-image-holder-wrapper .img-content{display:block;font-size:3.8rem;line-height:1.2;margin:0 0 3.2rem;padding:1.6rem 0}.main-wrapper .two-col-cnt .cnt-row .media-col .image-holder img:hover{transform:none}.main-wrapper .gallery-image-holder .gallery-image-holder-wrapper .img-content-hover{top:62%}}@media screen and (max-width:991px){.main-wrapper .two-col-cnt .cnt-row .cnt-col,.main-wrapper .two-col-cnt .cnt-row .media-col{flex:0 0 50%;max-width:50%}.main-wrapper .gallery-inner-wrapper .gallery-img-container .gallery-image-holder{grid-column-start:span 6}.main-wrapper .gallery-image-holder .gallery-image-holder-wrapper .img-content-hover{top:70%}.main-wrapper .two-col-cnt{padding:3rem 0}.main-wrapper .two-col-cnt .cnt-row .cnt-col{padding-right:20px}}@media screen and (max-width:767px){.main-wrapper .two-col-cnt .page-center .cnt-row{flex-direction:column}.main-wrapper .two-col-cnt .cnt-row .cnt-col,.main-wrapper .two-col-cnt .cnt-row .media-col{flex:1;max-width:100%}.main-wrapper .two-col-cnt .page-center .cnt-row{display:block}.main-wrapper .gallery-inner-wrapper .gallery-img-container .gallery-image-holder{grid-column-start:span 12}.main-wrapper .two-col-cnt .cnt-row .cnt-col{padding-right:0}}