@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap);body{color:var(--color-secondry);line-height:1.7}h1,h2,h3,h4,h5{color:var(--color-primaryDark);margin-bottom:1rem}h1{font-size:7rem}h2{font-size:4rem}h3{font-size:3rem}h4{font-size:2.5rem}p{margin-top:0}ul{margin:0;padding:0}*,:after,:before{box-sizing:border-box}html{font-size:62.5%}body{background:#fff;color:#191919;font-family:Nunito Sans,sans-serif;font-size:1.7rem;line-height:1.6;margin:0}h1,h2,h3,h4 p{margin:0;padding:0}h1{color:#3c363a;font-size:3.125rem}h1,h2{font-weight:700;line-height:1}h2{font-size:2rem}p{line-height:1.7}a{color:inherit;text-decoration:none}ul{list-style:none}.danger{background-color:#fccbc7;color:#f44336}.danger.invert{background-color:#f44336;color:#fccbc7}.danger.hover{background-color:#fccbc7;color:#f44336;transition:background .3s,color .3s}.danger.hover.invert{background-color:#f44336;color:#fccbc7}.danger.hover.invert:hover{background-color:#fccbc7;color:#f44336}.danger.hover:hover{background-color:#f44336;color:#fccbc7}.warning{background-color:#f9dfb9;color:#eca02d}.warning.invert{background-color:#eca02d;color:#f9dfb9}.warning.hover{background-color:#f9dfb9;color:#eca02d;transition:background .3s,color .3s}.warning.hover.invert{background-color:#eca02d;color:#f9dfb9}.warning.hover.invert:hover{background-color:#f9dfb9;color:#eca02d}.warning.hover:hover{background-color:#eca02d;color:#f9dfb9}.info{background-color:#e1e2e0;color:#201f20}.info.invert{background-color:#201f20;color:#e1e2e0}.info.hover{background-color:#e1e2e0;color:#201f20;transition:background .3s,color .3s}.info.hover.invert{background-color:#201f20;color:#e1e2e0}.info.hover.invert:hover{background-color:#e1e2e0;color:#201f20}.info.hover:hover{background-color:#201f20;color:#e1e2e0}.success{background-color:#cde4ca;color:#6fb065}.success.invert{background-color:#6fb065;color:#cde4ca}.success.hover{background-color:#cde4ca;color:#6fb065;transition:background .3s,color .3s}.success.hover.invert{background-color:#6fb065;color:#cde4ca}.success.hover.invert:hover{background-color:#cde4ca;color:#6fb065}.success.hover:hover{background-color:#6fb065;color:#cde4ca}.default{background-color:#bfb195;color:#3c363a}.default.invert{background-color:#3c363a;color:#bfb195}.default.hover{background-color:#bfb195;color:#3c363a;transition:background .3s,color .3s}.default.hover.invert{background-color:#3c363a;color:#bfb195}.default.hover.invert:hover{background-color:#bfb195;color:#3c363a}.default.hover:hover{background-color:#3c363a;color:#bfb195}.footer{background-color:#3c363a;display:flex;flex-direction:column;padding:5rem 5rem 0;width:100%}.footer .divider{background:#fff;height:.1rem;width:100%}.footer .container{color:#fff;display:flex;flex-grow:1;text-align:center}.footer .container>*{width:100%}.footer .col>*{display:block;padding:1rem}.footer .col>* span{font-weight:700;text-decoration:underline}.footer .detail>*{font-size:1.4rem;margin:0;padding:1rem;text-align:left}.footer .detail img{width:20rem}.footer p{color:#fff;margin:0;padding:.5rem;text-align:center}.spinner-overlay{align-items:center;background:transparent;bottom:0;display:flex;flex-direction:column;height:60vh;height:100vh;justify-content:center;position:fixed;top:0;width:100%;z-index:9999}.spinner-container{-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;border:4px solid #f2f2ee;border-radius:50%;border-top-color:#3c363a;display:inline-block;height:50px;width:50px}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner-text{color:#f2f2ee;font-size:1.7rem;font-weight:700;letter-spacing:1.5px;padding:1rem}.nav{align-items:center;background:#f2f2ee;display:flex;height:7rem;justify-content:space-between;padding:0 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:9999}.nav__list{display:flex;padding:0 1rem}.nav__list li{cursor:pointer;font-size:clamp(1.5rem,1.6vw,1.8rem);font-weight:700;letter-spacing:.1rem;padding:0 2rem;text-transform:uppercase;transition:color .3s ease-in-out}.nav__list li:hover{color:#3c363a}.nav__list li:after{background:#bfb195;border-radius:3px;content:"";display:block;height:.3rem;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.nav__list li:hover:after{-webkit-transform:scale(1);transform:scale(1)}.nav__brand{padding-right:2rem}.nav__brand img{width:clamp(8rem,15vw,15rem)}.nav__brand:after{background:#bfb195;border-radius:3px;content:"";display:block;height:.3rem;-webkit-transform:scale(1);transform:scale(1)}.nav__brand:hover:after{-webkit-animation:logoLine 1s infinite;animation:logoLine 1s infinite}@-webkit-keyframes logoLine{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes logoLine{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.nav__item.nav.toggler .nav__list{-webkit-transform:scale(1);transform:scale(1)}.menu-btn{align-items:center;cursor:pointer;display:none;height:40px;justify-content:center;margin-left:1rem;position:relative;transition:all .5s ease-in-out;width:40px}.menu-btn__burger:after,.menu-btn__burger:before{content:"";position:absolute}.menu-btn__burger,.menu-btn__burger:after,.menu-btn__burger:before{background:#f2f2ee;background:#3c363a;border-radius:10px;height:3.5px;transition:all .5s ease-in-out;width:30px}.menu-btn__burger:after{-webkit-transform:translateY(-9px);transform:translateY(-9px)}.menu-btn__burger:before{-webkit-transform:translateY(9px);transform:translateY(9px)}.nav.toggler .menu-btn__burger{background:transparent;-webkit-transform:translateX(-25px);transform:translateX(-25px)}.nav.toggler .menu-btn__burger:after{-webkit-transform:rotate(45deg) translate(18px,-18px);transform:rotate(45deg) translate(18px,-18px)}.nav.toggler .menu-btn__burger:before{-webkit-transform:rotate(-45deg) translate(18px,18px);transform:rotate(-45deg) translate(18px,18px)}.nav.toggler .nav__list{display:flex;flex-direction:column;-webkit-transform:scale(1);transform:scale(1)}@media screen and (max-width:768px){.nav__list{background:#f2f2ee;box-shadow:-5px 1px 7px -2px rgba(0,0,0,.43);flex-direction:column;position:absolute;right:1rem;top:5rem;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}.nav__list,.nav__list li{padding:1rem}.menu-btn{display:flex}}@media screen and (max-width:480px){.nav{padding:0 1rem}}.banner{height:50rem;width:100%}.banner,.search{align-items:center;display:flex;justify-content:center}.search{background:#3c363a;color:#fff;flex-direction:column;height:clamp(30vh,40vw,50vh)}.search h2{color:#fff;font-size:clamp(2rem,2.5vw,3rem);padding:1rem}.search p{font-size:clamp(1.2rem,1.4vw,1.6rem);font-style:italic;text-align:center}.search-bar{align-items:center;background:#fff;border-radius:5px;display:flex;height:50px;justify-content:space-between;padding:0;width:clamp(50vw,75vh,95vw)}.search-bar input{background:transparent;border:0;font-family:Nunito Sans,sans-serif;font-size:clamp(1.4rem,1.8vw,1.6rem);padding:1rem;width:90%}.search-bar input:focus{outline:none}.search-bar__icon{align-items:center;display:flex;justify-content:center;width:10%}.search-bar .icon{color:#3c363a;cursor:pointer;height:40px;padding:3px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:40px}.search-bar .icon:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.category{background:#f2f2ee;border-top:2px solid #fff;display:flex;justify-content:space-between;position:-webkit-sticky;position:sticky;top:7rem;z-index:99}.category__button{border:0;font-weight:700;height:6rem;padding:10px;width:6rem}.category__button:hover{background:#3c363a;color:#f2f2ee}.category__list{-ms-overflow-style:none;align-items:center;border-bottom:0 solid #3c363a;display:flex;flex-direction:row;justify-content:space-between;margin:0;overflow-x:scroll;overflow-y:hidden;padding:0;scroll-behavior:smooth;scrollbar-width:none}.category__list li{cursor:pointer;flex-shrink:0;font-size:clamp(1.4rem,1.8vw,1.6rem);font-weight:700;margin:0 .5rem;padding:1rem;transition:background .3s ease}.category__list li:hover{background:#3c363a;color:#f2f2ee}.category__list::-webkit-scrollbar{display:none}.result{border-bottom:3px solid #bfb195;display:flex;margin:1rem 6%;padding-bottom:1rem;position:relative}.result p{font-size:clamp(1.4rem,1.8vw,1.6rem);margin:0}.result__data{display:flex;flex-wrap:wrap}.result__data p{background:#bfb195;font-size:clamp(1.5rem,1.6vw,1.8rem);font-size:clamp(1.4rem,1.8vw,1.6rem);font-weight:700;margin:0 1.5rem;padding:.5rem 2rem}.result p:first-child{border-right:2px solid #bfb195;padding:.5rem 1rem}.result p:first-child,.result__clear{font-size:clamp(1.4rem,1.8vw,1.6rem);font-weight:700;letter-spacing:.2rem}.result__clear{background:#fccbc7;border-radius:5rem;color:#f44336;cursor:pointer;padding:.5rem 2rem;position:absolute;right:0;transition:background .3s ease}.result__clear:hover{background:#f99e97}@media screen and (max-width:600px){.result{margin:1rem}.result__data{margin:0}.result__data p{margin:0 .5rem;padding:.5rem}.result p:first-child{padding:.5rem}.category__list li{padding:.1rem .5rem}.clearall{position:relative}}.artGallery{-webkit-column-count:3;-webkit-column-width:33%;columns:33% 3;gap:1rem;margin:0 10rem}.artGrid{grid-column-gap:10px;align-items:start;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 10rem 20px}.artGrid__columns{grid-row-gap:10px;display:grid;grid-template-columns:minmax(0,1fr);row-gap:10px}@media screen and (max-width:950px){.artGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 5rem}}@media screen and (max-width:500px){.artGrid{grid-template-columns:repeat(1,minmax(0,1fr));margin:0 .5rem}}.load-more{background:#f2f2ee;border:2px solid #3c363a;cursor:pointer;font-size:1.5rem;font-weight:700;margin:3rem auto;padding:1rem 2rem;text-align:center;transition:background .1s ease;width:-webkit-max-content;width:max-content}.load-more:hover{background:#3c363a;border:2px solid #f2f2ee;color:#fff}.errorBox{background:#bfb195;padding:3rem;text-align:center}.errorBox p{font-weight:700}.artcard-container{overflow:hidden;position:relative}.artcard__image{height:100%;object-fit:cover;padding:0;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;width:100%}.artcard__image--true{visibility:visible}.artcard__image--false{visibility:hidden}.artcard__skeleton{align-items:center;background:#c0c0cc;display:flex;height:350px;justify-content:center;width:100%}.spinner-container.artcard{border:3px solid #fff;border-top-color:#191919;height:30px;width:30px}.artcard{cursor:pointer;height:100%;position:relative;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.artcard:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.artcard-profile{align-items:center;background:linear-gradient(0deg,transparent,hsla(0,3%,6%,.526));cursor:pointer;display:flex;left:0;opacity:0;padding:1rem;position:absolute;right:0;top:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;z-index:1}.artcard-profile img{border-radius:100px;height:4rem;object-fit:cover;width:4rem}.artcard-profile__artist{color:#f2f2ee;font-size:clamp(1.3rem,1.4vw,1.6rem);font-weight:700;letter-spacing:.2rem;margin:0 1rem;padding:0 1rem}.artcard-profile:hover,.artcard:hover+.artcard-profile{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.artcard-profile__artist:hover{background-color:rgba(0,0,0,.376);border:1px solid #fff;border-radius:100px}.modal{background:rgba(0,0,0,.502);display:flex;flex-direction:column;gap:3px;height:100vh;left:0;opacity:1;overflow-x:hidden;overflow-y:scroll;padding:0 10%;position:fixed;top:0;transition:opacity .4s ease-in;width:100vw;z-index:9999}.modal h3{font-size:clamp(16px,3vw,2.2rem);margin:0;padding:10px}.modal h4,.modal p{margin:0}.modal__header{align-items:center;background:#f2f2ee;display:flex;flex-wrap:wrap;gap:5px;justify-content:space-between;padding:10px}.modal__header img{border-radius:50%;height:50px;object-fit:cover;width:50px}.modal__header a{background:#28b463;color:#fff;cursor:pointer;flex-shrink:0;margin:5px;padding:10px;text-align:center;text-decoration:none;white-space:nowrap}.modal__header a:hover{background:#186a3b}.modal__body{background:#fff;position:relative}.modal__body svg{fill:#fff;background:rgba(0,0,0,.565);border-radius:50%;cursor:pointer;height:50px;margin:10px;position:absolute;right:0;transition:background .2s,-webkit-transform .2s;transition:transform .2s,background .2s;transition:transform .2s,background .2s,-webkit-transform .2s;width:50px}.modal__body svg:hover{background:#000;-webkit-transform:scale(1.1);transform:scale(1.1)}.modal__body img{max-height:90vh;object-fit:contain;width:100%}.modal__footer{background:#f2f2ee;padding:10px}.modal__footer h3{color:#3c363a;padding:5px}.modal__footer p{padding:5px}.modal__profile{display:flex}.modal__profile h3{color:#3c363a;margin:auto 0;padding-left:10px}.details h3,.details p{color:#3c363a;display:inline-block;padding:5px}.details h3{color:#3c363a}@media screen and (max-width:720px){.modal{padding:0}.modal__header{align-items:center;justify-content:center}.modal__header a{margin:1px;padding:5px}.modal__header span{display:flex;flex-grow:1;justify-content:space-between}}.artistsProfiles{background-color:#3c363a}.artists{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:3rem 0}.pageTitle{background:#f2f2ee;padding:1.8rem 0}.pageTitle h2{font-size:2.8rem;margin:0;text-align:center;text-transform:uppercase}.card{background-color:#fff;border-radius:1rem;margin:2rem}.card__image{height:20rem;padding-bottom:0;position:relative;width:30rem}.card__image img{border-radius:1rem;box-shadow:-7px 6px 13px -1px rgba(40,40,40,.55);height:22rem;object-fit:cover;-webkit-transform:translate(1rem,-1.5rem);transform:translate(1rem,-1.5rem);transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:28rem}.card__image img:hover{-webkit-transform:translate(1rem,-1.5rem) scale(1.05);transform:translate(1rem,-1.5rem) scale(1.05)}.card p{font-size:1.5rem;padding:1rem 1rem 0;text-align:center}.card__name p{color:#3c363a;font-size:2.2rem;font-weight:700;text-align:center}.card__button{background:#bfb195;border-radius:1rem;box-shadow:-7px 6px 13px -1px rgba(40,40,40,.55);cursor:pointer;font-weight:700;margin:.5rem 1.5rem 1.5rem;padding:1rem}.card__button p{font-size:1.8rem;padding:0}.card__button:hover{background-color:#3c363a;color:#f2f2ee}p{margin:0;padding:0}.contact-form{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:1rem;position:relative}.front{background-color:#bfb195;padding:3rem}.front button{background:#3c363a;border:0;color:#f2f2ee;font-size:1.8rem;padding:1.5rem 3rem}.front button:hover{background:#574e54}.title{letter-spacing:1px;padding:.5rem;text-transform:uppercase}.contact-list{list-style:none;margin:0;padding:1rem}.contact-list li{margin-bottom:1rem}.form{margin:2rem 0 0}.form__label{display:block;padding:1rem 0}.form__text{border:0;font-size:1.6rem;margin-bottom:.5rem;padding:1rem;width:100%}input:focus,textarea:focus{outline:none}.profileCard{display:flex;justify-content:center;padding:3rem 1rem}.profile__image{height:40rem;object-fit:cover;width:30rem}.profile__data{font-size:clamp(1.4srem,1.7vw,1.8rem);height:auto;padding:1rem 2rem 2rem;position:relative;width:50%}.profile__data:last-child{color:#000;font-style:italic;line-height:1.4}.profile__data p{margin:.5rem 1rem}.social_links{bottom:0;display:flex;justify-content:flex-start;position:absolute;width:98%}@media screen and (max-width:650px){.profileCard{flex-direction:column}.profile__data{width:100%}.profile__image{height:40rem;object-fit:cover;width:100%}.social_links{bottom:auto;left:auto;margin-top:2rem;position:relative}}.social_links img{cursor:pointer;padding:2rem}.error-box{align-items:center;display:flex;justify-content:center;margin:20px}.error-box .error-title{border-radius:5px;font-weight:700;padding:10px 20px;text-transform:uppercase}
/*# sourceMappingURL=main.040e120e.css.map*/