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