.gallery[data-v-ae0890c3]{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;width:-webkit-fill-available;width:fill-available;width:-moz-available;margin:0 5%}@media(min-width:768px){.gallery[data-v-ae0890c3]{margin:0 5%}}@media(min-width:1023px){.gallery[data-v-ae0890c3]{margin:0 10%}}@media(min-width:1400px){.gallery[data-v-ae0890c3]{margin:0 15%}}@media(min-width:1700px){.gallery[data-v-ae0890c3]{margin:0 20%}}.gallery .gallery-item[data-v-ae0890c3]{overflow:hidden;border-radius:21px;aspect-ratio:1 / 1;position:relative;cursor:pointer}.gallery .gallery-item[data-v-ae0890c3] .image-container{width:100%;height:100%}.gallery .gallery-item[data-v-ae0890c3] .image-container img{width:100%;height:100%;max-height:100%;object-fit:cover;display:block;border-radius:21px}.gallery .gallery-item.big[data-v-ae0890c3]{grid-column:span 2;grid-row:span 2;aspect-ratio:2 / 2}.gallery .gallery-item .overlay-container[data-v-ae0890c3]{max-height:0;overflow:hidden;transition:max-height .3s ease;position:absolute;bottom:0;width:-webkit-fill-available;width:fill-available;width:-moz-available;background:linear-gradient(to top,#383b4a 10%,#5b5e6e00)}.gallery .gallery-item .overlay-container .campaign-info[data-v-ae0890c3]{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:34px 8px 8px;max-width:-webkit-fill-available;max-width:fill-available;max-width:-moz-available}.gallery .gallery-item:hover .overlay-container[data-v-ae0890c3],.gallery .gallery-item.active .overlay-container[data-v-ae0890c3]{max-height:200px;height:fit-content}.gallery .gallery-item[data-v-ae0890c3]:hover .image-container,.gallery .gallery-item.active[data-v-ae0890c3] .image-container{transform:scale(1.05)}.gallery .gallery-item[data-v-ae0890c3]:hover .image-container>img,.gallery .gallery-item.active[data-v-ae0890c3] .image-container>img{transform:scale(1.05)}@media(max-width:1400px){.gallery[data-v-ae0890c3]{gap:34px}}@media(max-width:1023px){.gallery[data-v-ae0890c3]{grid-template-columns:repeat(2,1fr);gap:21px}.gallery .gallery-item .overlay-container .campaign-info[data-v-ae0890c3]{padding:21px 8px 8px}}@media(max-width:480px){.gallery[data-v-ae0890c3]{grid-template-columns:repeat(2,1fr);gap:21px}.gallery .gallery-item .overlay-container .campaign-info[data-v-ae0890c3]{gap:8px;padding:21px 8px 8px}.gallery .gallery-item .overlay-container .campaign-info>p[data-v-ae0890c3]{display:none}.gallery .gallery-item .overlay-container .campaign-info .main-cta[data-v-ae0890c3]{width:-webkit-fill-available;width:fill-available;width:-moz-available}}.gallery[data-v-ae0890c3] .modal-base .modal-dialog{border:none}.gallery[data-v-ae0890c3] .modal-base .modal-dialog .modal-body{display:flex;flex-direction:row;padding:0;height:100%}.gallery[data-v-ae0890c3] .modal-base .modal-dialog .modal-body>div{width:50%;max-width:50%}.gallery[data-v-ae0890c3] .modal-base .modal-dialog .modal-body .close-container{width:75%;max-width:75%}.gallery[data-v-ae0890c3] .modal-base .modal-dialog .modal-body .preview-image{width:100%;height:100%}.gallery[data-v-ae0890c3] .modal-base .modal-dialog .modal-body .preview-image>img{border-radius:21px 0 0 21px;width:100%;height:100%;min-width:0;min-height:0;object-fit:cover}.gallery[data-v-ae0890c3] .modal-base .modal-dialog .modal-body .design-info{display:flex;flex-direction:column;gap:21px;padding:34px}.gallery[data-v-ae0890c3] .modal-base .modal-dialog .modal-body .design-info .design-content{display:flex;flex-direction:column;justify-content:flex-start;gap:55px;height:100%}.gallery[data-v-ae0890c3] .modal-base .modal-dialog .modal-body .design-info .design-content>div{display:flex;flex-direction:column;gap:21px}.gallery[data-v-ae0890c3] .modal-base .modal-dialog .modal-body .design-info .design-content>div:first-of-type{gap:8px}.gallery[data-v-ae0890c3] .modal-base .modal-dialog .modal-body .design-info .design-content .configure-wrapper :deep(.image-container),.gallery[data-v-ae0890c3] .modal-base .modal-dialog .modal-body .design-info .design-content .design-service :deep(.image-container){height:fit-content}.gallery[data-v-ae0890c3] .modal-base .modal-dialog .modal-body .design-service{display:flex;flex-direction:row;align-items:flex-start;gap:13px}.gallery[data-v-ae0890c3] .modal-base .modal-dialog .modal-body .design-service>div{display:flex;flex-direction:column;justify-content:flex-end;gap:8px}@media(max-width:1023px){.gallery[data-v-ae0890c3] .modal-base .modal-dialog{width:75%}.gallery[data-v-ae0890c3] .modal-base .modal-dialog .modal-body .close-container{width:75%;max-width:75%}.gallery[data-v-ae0890c3] .modal-base .modal-dialog .modal-body .design-service{flex-direction:column}}@media(max-width:768px){.gallery[data-v-ae0890c3] .modal-base .modal-dialog{width:90%;max-width:90%}.gallery[data-v-ae0890c3] .modal-base .modal-dialog .modal-body{flex-direction:column}.gallery[data-v-ae0890c3] .modal-base .modal-dialog .modal-body>div{width:100%;max-width:100%}.gallery[data-v-ae0890c3] .modal-base .modal-dialog .modal-body>div>img{max-width:100%}.gallery[data-v-ae0890c3] .modal-base .modal-dialog .modal-body .preview-image{overflow:unset}.gallery[data-v-ae0890c3] .modal-base .modal-dialog .modal-body .preview-image>img{border-radius:21px 21px 0 0;min-height:unset}.gallery[data-v-ae0890c3] .modal-base .modal-dialog .modal-body .design-info{width:-webkit-fill-available;width:fill-available;width:-moz-available}.gallery[data-v-ae0890c3] .modal-base .modal-dialog .modal-body .design-info .design-content{gap:34px}.gallery[data-v-ae0890c3] .modal-base .modal-dialog .modal-body .close-container{width:90%;max-width:90%}}
