main#home-page{padding-top:0}main#home-page .hero-card{margin-top:-10rem}footer#Footer{align-items:center;background-color:#324f67;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-top:5rem;min-height:150px;padding:1rem .2rem;position:relative;width:100%;z-index:1000}footer#Footer nav{margin:.1rem auto}footer#Footer a{color:#fff}footer#Footer p{margin:.6rem auto;max-width:575.98px;text-align:center}#com-services{align-items:center;border-radius:15px;box-shadow:0 10px 100px 0 rgba(0,0,0,.3);display:flex;flex:1 1 10px;gap:.5rem;justify-content:space-between;margin:1.2rem}@media screen and (max-width:575.98px){#com-services{flex-direction:column;justify-content:center;padding:.5rem;text-align:center;text-wrap:balance}}#com-services div .com-services__title{color:#e76886;font-size:1.55rem;font-weight:700;margin-bottom:.8rem;text-wrap:balance}@media screen and (max-width:575.98px){#com-services div .com-services__title{font-size:1.4rem}}#com-services div p{color:#4b4a4a;max-width:450px}#com-services img{margin:.5rem;max-height:150px}@media screen and (max-width:575.98px){#com-services img{max-height:90px}}#com-comments{margin-right:1rem;margin-top:1rem;position:relative}#com-comments:before{color:#324f67;content:"«";font-size:6rem;font-weight:700;opacity:.35;position:absolute;top:-65px}#com-comments .comments__txt{font-style:italic;margin-left:3.4rem;text-align:justify}#com-comments .comments__Author{float:right;padding-top:1rem}#com-engagements{align-items:center;display:flex;gap:2rem;justify-content:space-between;justify-content:center}@media screen and (max-width:1199.98px){#com-engagements{flex-direction:column;gap:1rem}}#com-engagements figure{align-items:center;box-shadow:2px 2px 10px rgba(0,0,0,.2);display:flex;flex:1;gap:1rem;justify-content:center;width:100%}@media screen and (max-width:767.98px){#com-engagements figure{padding-inline:.5rem}}#com-engagements figure img{height:150px;margin:auto;-o-object-fit:contain;object-fit:contain;width:150px}@media screen and (max-width:767.98px){#com-engagements figure img{height:100px;margin:auto;width:100px}}#com-engagements figcaption{color:#4b4a4a;margin:auto;text-align:center;text-wrap:balance;width:100%}@media screen and (max-width:767.98px){#com-engagements figcaption{text-align:center}}#com-engagements figcaption big{font-size:1.3rem;line-height:0ch;text-transform:uppercase}#com-engagements figcaption u{font-size:1.4rem;font-weight:700;line-height:0}#com-engagements figcaption p{margin-top:.6rem}#com-callme{align-items:center;display:flex;justify-content:center;width:100%}@media screen and (max-width:575.98px){#com-callme{flex-wrap:wrap;gap:1rem;padding:1rem}}#com-callme img{max-width:100px}#com-callme .callme-content{text-align:center;width:100%}#com-callme .callme-content p:first-of-type{color:#324f67;font-size:1.3rem;font-weight:700}#com-callme .callme-content span{align-content:center;display:flex;gap:1rem;justify-content:center}#com-callme .callme-content span svg{fill:#324f67;margin:auto 0}#com-callme .callme-content a{color:#324f67;font-size:1.1rem;font-weight:700}#com-callme .callme-content p:last-of-type{margin-bottom:1rem}.largeCTA--container{align-items:center;display:flex;gap:1.2rem;justify-content:space-between}@media screen and (max-width:767.98px){.largeCTA--container{flex-wrap:wrap;justify-content:center}}@media screen and (max-width:575.98px){.largeCTA--container .largecta__main{text-align:center}}.largeCTA--container .largecta__main span{color:#e76886;font-size:1.2rem;max-width:200px}.interactions{color:#4b4a4a;-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:1.5rem}@media(min-width:767.98px){.interactions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.interactions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.interactions{-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr))}}.interactions a{overflow:hidden}.interactions a .background-image{background-color:#fff;background-position:50%;background-size:cover;filter:blur(4px);height:100%;left:0;position:absolute;top:0;transform:scale(1.1);width:100%;z-index:1}.interactions a .background-image:after{background-color:rgba(75,75,75,.5);content:"";inset:0;position:absolute}.interactions a .right{color:#fff;display:flex;font-weight:700;justify-content:space-between;text-shadow:2px 2px 4px rgba(48,48,48,.3);text-transform:uppercase}.interaction-exhibits{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:1199.98px){.interaction-exhibits{flex-direction:column}}.interaction-exhibits .exhibit-container:hover img.exhibit-img{transform:translateY(-5px)}.interaction-exhibits .exhibit-container:hover .--btn-inline{font-weight:700}.interaction-exhibits .exhibit-container .exhibit-card{margin-bottom:0;margin-top:1rem;max-width:700px;position:relative;transition:background-color .15s ease-in-out;width:100%}@media screen and (max-width:767.98px){.interaction-exhibits .exhibit-container .exhibit-card{margin-right:0;width:90%}}@media screen and (min-width:767.98px){.interaction-exhibits .exhibit-container .exhibit-card{margin-top:2rem;padding-right:5rem}}.interaction-exhibits .exhibit-container .exhibit-card:hover{background-color:#f6f6f6}.interaction-exhibits .exhibit-container .exhibit-card h2{color:#324f67;font-size:larger;font-weight:700}.interaction-exhibits .exhibit-container .exhibit-card .exhibit-info,.interaction-exhibits .exhibit-container .exhibit-card h2{padding-right:5rem}.interaction-exhibits .exhibit-container .exhibit-card .exhibit-info{display:flex;gap:1rem;margin:.1rem 0 .8rem}.interaction-exhibits .exhibit-container .exhibit-card .exhibit-info div{align-items:center;display:flex;gap:.25rem}.interaction-exhibits .exhibit-container .exhibit-card .exhibit-info div img{height:15px;width:15px}.interaction-exhibits .exhibit-container .exhibit-card .exhibit-info div:first-child img{margin-bottom:1px}@media screen and (max-width:767.98px){.interaction-exhibits .exhibit-container .exhibit-card .exhibit-info{flex-direction:column;gap:.5rem}}.interaction-exhibits .exhibit-container .exhibit-card img.exhibit-img{border-radius:15px;height:210px;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;position:absolute;right:-10rem;top:-5.2rem;transition:transform .15s ease-in-out;width:210px}@media screen and (max-width:1199.98px){.interaction-exhibits .exhibit-container .exhibit-card img.exhibit-img{height:140px;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;right:-11%;top:-2.8rem;width:140px}}.interaction-exhibits .--exhibits-preview{margin-left:12vw;margin-top:-4rem}@media screen and (max-width:1199.98px){.interaction-exhibits .--exhibits-preview{margin-left:0;margin-top:1rem}}.interaction-exhibits .exhibits-list{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.interaction-exhibits .exhibits-list .list-container{cursor:pointer;display:flex;gap:.5rem;padding:.5rem 0;position:relative;transition:background-color .15s ease-in-out}.interaction-exhibits .exhibits-list .list-container img.list-img{aspect-ratio:1/1;border-radius:15px;height:100%;max-height:100px;max-width:100px;-o-object-fit:cover;object-fit:cover;overflow:hidden;transition:transform .15s ease-in-out;width:100%}.interaction-exhibits .exhibits-list .list-container:not(:last-child){border-bottom:1px solid rgba(50,79,103,.4);padding-bottom:1rem}.interaction-exhibits .exhibits-list .list-container:not(:first-child){padding-top:1rem}.interaction-exhibits .exhibits-list .list-container:hover{background-color:#f6f6f6}.interaction-exhibits .exhibits-list .list-container:hover img.list-img{transform:translateY(-3px)}.interaction-exhibits .exhibits-list .list-container:hover .--btn-inline{font-weight:700}.interaction-exhibits .exhibits-list .list-container .list-content{margin:0;width:100%}.interaction-exhibits .exhibits-list .list-container .list-content .list-title{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.interaction-exhibits .exhibits-list .list-container .list-content .list-title h3{color:#324f67;font-weight:700;margin-bottom:.4rem}.interaction-exhibits .exhibits-list .list-container .list-content div:not(.list-title){align-items:center;color:#4b4a4a;display:flex;font-size:.95rem;gap:.5rem}.navigation{align-items:center;display:flex;gap:clamp(.5rem,1vw,1rem);isolation:isolate;margin-bottom:-10px;max-width:100vw;position:relative;width:100%}.navigation .navigation__viewport{flex:1 1 auto;overflow:hidden;position:relative}.navigation .navigation__viewport:after,.navigation .navigation__viewport:before{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0) 60%);bottom:0;content:"";opacity:.5;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease;width:clamp(1px,6vw,90px);z-index:5}.navigation .navigation__viewport:before{left:0}.navigation .navigation__viewport:after{right:0;transform:scaleX(-1)}.navigation.is-at-end .navigation__viewport:after,.navigation.is-at-start .navigation__viewport:before{opacity:0}.navigation:not(.is-scrollable) .navigation__arrow,.navigation:not(.is-scrollable) .navigation__viewport:after,.navigation:not(.is-scrollable) .navigation__viewport:before{display:none}.navigation .navigation__arrow{align-items:center;background:hsla(0,0%,100%,.95);border:none;border-radius:9999px;box-shadow:0 6px 18px rgba(0,0,0,.12);cursor:pointer;display:inline-flex;flex:0 0 auto;height:clamp(2.5rem,3vw,3rem);justify-content:center;position:absolute;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;width:clamp(2.5rem,3vw,3rem);z-index:50}.navigation .navigation__arrow:focus-visible:not(:disabled),.navigation .navigation__arrow:hover:not(:disabled){box-shadow:0 8px 22px rgba(50,79,103,.18);transform:scale(1.05)}.navigation .navigation__arrow:disabled{box-shadow:none;cursor:default;opacity:.35}.navigation .navigation__arrow img{filter:invert(28%) sepia(17%) saturate(662%) hue-rotate(158deg) brightness(89%) contrast(86%);height:auto;width:18px}.navigation .navigation__arrow--prev{left:0}.navigation .navigation__arrow--next{right:0}@media(max-width:575.98px){.navigation{gap:.5rem}.navigation .navigation__arrow{height:2.25rem;width:2.25rem}.navigation .navigation__arrow img{width:16px}}.navigation .navigation--content{display:flex;gap:clamp(1rem,2vw,1.8rem);overflow-x:auto;padding-inline:clamp(.75rem,1.5vw,1.5rem);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;width:100%;-ms-overflow-style:thin;padding-bottom:10px}.navigation .navigation--content::-webkit-scrollbar{height:6px}.navigation .navigation--content::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:9999px}.navigation .navigation--content::-webkit-scrollbar-thumb{background:rgba(50,79,103,.55);border-radius:9999px}.navigation .navigation--content .navigation-thumb{flex:0 0 auto;max-width:300px;scroll-snap-align:center;transition:transform .15s ease-in-out,opacity .15s ease-in-out}.navigation .navigation--content .navigation-thumb:hover{opacity:.8;transform:scale(.97)}.navigation .navigation--content .navigation-thumb img{height:auto;width:100%}.navigation .navigation--content .thumb-description{display:none}.artwork-thumb-wrapper{display:grid;gap:1.2rem;grid-template-columns:repeat(6,1fr);width:100%}@media(max-width:1199.98px){.artwork-thumb-wrapper{grid-template-columns:repeat(5,1fr)}}@media(max-width:991.98px){.artwork-thumb-wrapper{grid-template-columns:repeat(4,1fr)}}@media(max-width:575.98px){.artwork-thumb-wrapper{grid-template-columns:repeat(2,1fr)}}.artwork-card{overflow:hidden;position:relative;width:100%}.artwork-thumb,.artworks-thumb.--show-more{color:#4b4a4a;display:block;text-decoration:none;transition:transform .15s ease}.artwork-card{display:flex;flex-direction:column;text-align:left;transition:transform .15s ease,opacity .15s ease}.artwork-card:hover{opacity:.9;transform:translateY(-5px)}.artwork-picture img{border-radius:8px;height:auto;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.artwork-description{margin-top:10px}.artwork-description .artwork-title{color:#4b4a4a;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artwork-description .artwork-artist{color:#5b5b5b;font-size:.95em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artwork-price{color:#333;font-size:1em;margin-top:15px}.artwork-price strong{color:#ff6f61;font-weight:700}.artwork-price .artwork-availability{color:green;font-size:.85em}.artwork-admin-controls{position:absolute;right:5px;top:5px}.artwork-admin-controls .admin-edit-btn{background-color:#ff9500;border-radius:5px;color:#fff;display:inline-block;opacity:.9;padding:.5rem}.artwork-admin-controls .admin-edit-btn:hover{opacity:1}.--show-more .show-more-content{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;z-index:1}.--show-more .show-more-content p{color:#fff;font-size:1.1em;font-weight:700}.--show-more .artwork-picture{border-radius:15px;overflow:hidden}.--show-more .artwork-picture .show-more-blur{filter:blur(4px);opacity:.7}.--show-more .artwork-picture img{transform:scale(1.2)}.no-results{margin-top:20px;text-align:center}.no-results p{margin-bottom:10px}.card--admin{background-color:#789;border-radius:15px;display:flex;flex-direction:column;gap:.5rem;justify-content:center;margin-top:1rem;padding:1rem}.nav--admin{color:#ff9500;font-weight:700}