.galleryContainer{width:100%;display:flex;flex-direction:column;gap:87px;padding-bottom:100px}.galleryContainer .galleryNews{width:100%;display:flex;flex-direction:column;gap:25px}.galleryContainer .galleryNews .galleryTitle{color:#003c54;font-family:outfit-medium;font-size:36px;font-style:normal;font-weight:500;line-height:111.111%}@media(max-width:1200px){.galleryContainer .galleryNews .galleryTitle{font-size:28px}}@media(max-width:992px){.galleryContainer .galleryNews .galleryTitle{font-size:20px}}.galleryContainer .galleryNews .galleryImages{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:20px;gap:20px}.galleryContainer .galleryNews .galleryImages .galleryItem{position:relative}.galleryContainer .galleryNews .galleryImages .galleryBtn{cursor:pointer;border:none;outline:none}.galleryContainer .galleryNews .galleryImages .galleryImage{width:100%;height:100%;border-radius:10px;object-fit:cover;display:block}@media(max-width:992px){.galleryContainer .galleryNews .galleryImages .galleryImage{border-radius:5px}}.galleryContainer .galleryNews .galleryImages.count-default .galleryItem:first-child{grid-column:span 7;grid-row:span 2}.galleryContainer .galleryNews .galleryImages.count-default .galleryItem:nth-child(2){grid-column:span 5;grid-row:span 2}.galleryContainer .galleryNews .galleryImages.count-default .galleryItem:nth-child(3),.galleryContainer .galleryNews .galleryImages.count-default .galleryItem:nth-child(4),.galleryContainer .galleryNews .galleryImages.count-default .galleryItem:nth-child(5){grid-column:span 4;grid-row:span 2}.galleryContainer .galleryNews .galleryImages.count-default .galleryItem:nth-child(6){grid-column:span 5;grid-row:span 1}.galleryContainer .galleryNews .galleryImages.count-default .galleryItem:nth-child(7){grid-column:span 7;grid-row:span 1}.galleryContainer .galleryNews .galleryImages.count-default .galleryItem:nth-child(8),.galleryContainer .galleryNews .galleryImages.count-default .galleryItem:nth-child(9){grid-column:span 6;grid-row:span 2}.galleryContainer .galleryNews .galleryImages.count-1 .galleryItem{grid-column:1/-1;grid-row:span 3}.galleryContainer .galleryNews .galleryImages.count-2 .galleryItem{grid-column:span 6;grid-row:span 2}.galleryContainer .galleryNews .galleryImages.count-3 .galleryItem{grid-column:span 4;grid-row:span 2}.galleryContainer .paginationContainer{width:100%;display:flex;align-items:center;gap:14px}.galleryContainer .paginationContainer .paginationBox{display:flex;padding:18px 35px;justify-content:center;align-items:center;gap:10px;border-radius:14px;border:1px solid #003c54}.galleryContainer .paginationContainer .paginationBox p{color:#003c54;text-align:center;font-family:outfit-semibold;font-size:20px;font-style:normal;font-weight:600;line-height:140%}.galleryContainer .paginationContainer .paginationBox:hover{cursor:pointer;transition:.1s ease-in;background:#e6358a;border:1px solid #e6358a}.galleryContainer .paginationContainer .paginationBox:hover p{color:#fff}.galleryContainer .paginationContainer .paginationBox.active{background:#e6358a;border:1px solid #e6358a;pointer-events:none}.galleryContainer .paginationContainer .paginationBox.active p{color:#fff}.galleryContainer .paginationContainer .paginationBox.active:hover{background:#e6358a;border:1px solid #e6358a}@media(max-width:992px){.galleryContainer .paginationContainer .paginationBox{padding:18px 20px;gap:5px}.galleryContainer .paginationContainer .paginationBox p{font-size:16px}}@media(max-width:576px){.galleryContainer .paginationContainer .paginationBox{padding:12px 15px}.galleryContainer .paginationContainer .paginationBox p{font-size:14px}}.galleryContainer .paginationContainer .paginationNumbers{display:flex;gap:14px}.galleryContainer .paginationContainer .paginationNumbers .paginationEllipsis{display:flex;padding:18px 20px;justify-content:center;align-items:center;border-radius:14px;border:1px solid rgba(0,0,0,0);color:#003c54;font-family:outfit-semibold;font-size:20px}@media(max-width:1200px){.galleryContainer{gap:50px}}@media(max-width:992px){.galleryContainer{gap:30px}}.galleryModalOverlay{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:16px}@media(max-width:576px){.galleryModalOverlay{padding:10px}}.galleryModalBackdrop{position:absolute;inset:0;background:rgba(0,0,0,.75)}.galleryModal{position:relative;z-index:1;width:min(1100px,92vw);height:min(80vh,720px);margin:0}@media(max-width:768px){.galleryModal{width:96vw;height:35vh}}@media(max-width:576px){.galleryModal{width:100%;height:25vh}}@media(max-width:480px){.galleryModal{width:100%}}.modalImageWrap{position:relative;width:100%;height:100%;border-radius:14px;overflow:hidden;background:hsla(0,0%,100%,.04);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(max-width:768px){.modalImageWrap{border-radius:10px}}@media(max-width:576px){.modalImageWrap{border-radius:10px}}.modalImage{object-fit:contain}.modalClose{z-index:6;position:absolute;top:-48px;right:0;width:40px;height:40px;border-radius:10px;border:1px solid hsla(0,0%,100%,.35);background:rgba(0,0,0,.4);color:#fff;cursor:pointer}@media(max-width:768px){.modalClose{top:-44px;width:38px;height:38px}}@media(max-width:576px){.modalClose{top:10px;right:10px;width:36px;height:36px;border-radius:10px;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.modalNav{z-index:5;position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:12px;border:1px solid hsla(0,0%,100%,.35);background:rgba(0,0,0,.35);color:#fff;cursor:pointer;display:grid;place-items:center}@media(max-width:768px){.modalNav{width:40px;height:40px}}@media(max-width:576px){.modalNav{width:38px;height:38px;bottom:12px;transform:none;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.modalPrev{left:-56px}@media(max-width:1240px){.modalPrev{left:clamp(8px,2vw,16px)}}@media(max-width:576px){.modalPrev{left:10px}}.modalNext{right:-56px}@media(max-width:1240px){.modalNext{right:clamp(8px,2vw,16px)}}@media(max-width:576px){.modalNext{right:10px}}.modalArrowIcon{width:22px;height:22px}@media(max-width:768px){.modalArrowIcon{width:20px;height:20px}}.modalArrowLeft{transform:rotate(180deg)}.modalArrowRight{transform:rotate(0deg)}.modalCaption{margin-top:10px;color:#fff;font-family:outfit-medium;font-size:14px;opacity:.9}@media(max-width:768px){.modalCaption{font-size:13px}}@media(max-width:576px){.modalCaption{font-size:12px;margin-top:8px;text-align:center}}.no-scroll{overflow:hidden}