.heading-section-gallery h2{opacity:.9!important}.p3_gallery img{border-radius:0!important}.heading-section-gallery h2{color:#373a3c;font-size:60px;font-weight:600;line-height:normal;margin:0 0 40px}.d-none{display:none}.p3_gallery_rows{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.p3_gallery .p3_gallery_imgs{position:relative;width:100%}.p3_gallery_imgs img:not(.no_point):hover{transform:scale(1.05)}.p3_gallery_rows.grid .p3_gallery_imgs{height:220px;padding:10px}.p3_gallery_rows.grid .cols_1{flex:0 0 100%;max-width:100%}.p3_gallery_rows.grid .cols_2{flex:0 0 50%;max-width:50%}.p3_gallery_rows.grid .cols_3{flex:0 0 33%;max-width:33%}.p3_gallery_rows.grid .cols_4{flex:0 0 25%;max-width:25%}.p3_gallery_rows.grid .cols_5{flex:0 0 20%;max-width:20%}.p3_gallery_rows.grid .cols_6{flex:0 0 16.666667%;max-width:16.666667%}.p3_gallery_rows.grid .cols_7{flex:0 0 14.2857%;max-width:14.2857%}.p3_gallery_rows.grid .cols_8{flex:0 0 12.5%;max-width:12.5%}dialog{background-color:rgba(0,0,0,.7);display:none;height:100%;width:100%}dialog.open{cursor:pointer;display:flex;flex-direction:column;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}dialog.open .p3_img_modale{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}dialog .p3_img_modale .p3_gallery_close_modal{cursor:pointer;margin-bottom:10px;min-height:40px}dialog.open .p3_img_modale img{height:auto;margin:auto;max-height:calc(100% - 60px);object-fit:contain;width:100%}dialog.open svg{fill:#fff;width:30px}.p3_gallery img{cursor:pointer;height:100%!important;object-fit:cover;width:100%}.p3_gallery_rows.masonry{display:grid;grid-gap:20px;grid-auto-flow:dense;grid-template-columns:repeat(4,1fr);margin:0 auto}.p3_gallery_rows.masonry .p3_gallery_imgs{height:100%}.p3_gallery_rows.masonry .p3_gallery_imgs img{height:100%;object-fit:cover;transition:transform .2s ease;width:100%}.p3_gallery_rows.masonry .p3_gallery_imgs{grid-column:span 1;grid-row:span 1;max-height:255px;min-height:255px}.p3_gallery_rows.masonry .p3_gallery_imgs:nth-child(12n),.p3_gallery_rows.masonry .p3_gallery_imgs:nth-child(12n+10),.p3_gallery_rows.masonry .p3_gallery_imgs:nth-child(12n+11),.p3_gallery_rows.masonry .p3_gallery_imgs:nth-child(12n+4),.p3_gallery_rows.masonry .p3_gallery_imgs:nth-child(12n+5),.p3_gallery_rows.masonry .p3_gallery_imgs:nth-child(12n+6){grid-column:span 2;grid-row:span 1}.p3_gallery_rows.masonry .p3_gallery_imgs:nth-child(12n+1),.p3_gallery_rows.masonry .p3_gallery_imgs:nth-child(12n+9){grid-column:span 2;grid-row:span 2;max-height:530px;min-height:530px}@media (min-width:576px){.p3_gallery .p3_gallery_wrapper .mobile{display:none}}@media (max-width:767px){.p3_gallery_rows.grid{margin:0 -8px}.p3_gallery_rows.grid .p3_gallery_imgs{flex:0 0 100%;max-width:100%;padding:10px 8px}.p3_gallery_rows.grid .cols_mob_1{flex:0 0 100%;max-width:100%}.p3_gallery_rows.grid .cols_mob_2{flex:0 0 50%;max-width:50%}.p3_gallery_rows.grid .cols_mob_3{flex:0 0 33%;max-width:33%}.p3_gallery_rows.grid .p3_gallery_imgs{height:180px}.p3_gallery_rows.masonry{grid-gap:15px}.p3_gallery_rows.masonry .p3_gallery_imgs,.p3_gallery_rows.masonry .p3_gallery_imgs:nth-child(12n),.p3_gallery_rows.masonry .p3_gallery_imgs:nth-child(12n+1),.p3_gallery_rows.masonry .p3_gallery_imgs:nth-child(12n+10),.p3_gallery_rows.masonry .p3_gallery_imgs:nth-child(12n+11),.p3_gallery_rows.masonry .p3_gallery_imgs:nth-child(12n+4),.p3_gallery_rows.masonry .p3_gallery_imgs:nth-child(12n+5),.p3_gallery_rows.masonry .p3_gallery_imgs:nth-child(12n+6),.p3_gallery_rows.masonry .p3_gallery_imgs:nth-child(12n+9){grid-column:span 2;grid-row:span 1;max-height:175px;min-height:175px}.p3_gallery_rows.masonry .p3_gallery_imgs:nth-child(6n+5),.p3_gallery_rows.masonry .p3_gallery_imgs:nth-child(6n-5){grid-column:span 2;grid-row:span 2;max-height:370px;min-height:370px}.p3_gallery .p3_gallery_wrapper .desktop{display:none}}@media only screen and (max-width:767px){.heading-section-gallery h2{font-size:40px;line-height:100%;margin:0 0 30px}}.glightbox-clean .gclose{background:#fff;padding:10px;right:256px;width:90px}.glightbox-clean .gclose:hover svg path,.glightbox-clean .gnext:hover svg path,.glightbox-clean .gprev:hover svg path{fill:#fff;opacity:1 !importent}.glightbox-clean .gdesc-inner{display:none}@media screen and (max-width:767px){.p3_gallery_rows.masonry{grid-template-columns:repeat(1,1fr)}}@media (min-width:768px) and (max-width:1024px){.heading-section-gallery h2{font-size:48px;margin:0 0 30px}}