@import url(https://fonts.googleapis.com/css2?family=Aclonica&family=Amatic+SC:wght@400;700&family=Henny+Penny&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);.leading-pink{color:#eb6985}.leading-blue{color:#5598b2}.leading-yellow{color:#e8bd52}.leading-green{color:#78b361}body{background:#f9f0db;color:#585650;font-family:Lato,Helvetica,Arial,Lucida,sans-serif}p{font-size:1.1rem}p a{color:#e8bd52;text-decoration:none}header{background:#fff0cc;position:relative;z-index:30;border-bottom:4px solid #fff}.logo{width:200px}.nav-link{color:#fac8a3;font-family:"Henny Penny";font-size:3.5rem;padding-left:1.5rem!important;letter-spacing:.1rem}.nav-link:hover{color:#E69B64}.navbar-nav li:not(:last-child)>.nav-link:after{content:"◆";display:inline-block;margin:0 -1.5rem 0 2rem;color:#ffb8d4;font-size:1rem;vertical-align:middle}@media (max-width:1340px){.nav-link{font-size:2.5rem}}@media (max-width:1140px){.nav-link{font-size:2rem;padding-left:1rem!important}}@media (max-width:991px){.nav-link{text-align:center}.navbar-nav li:not(:last-child)>.nav-link:after{content:"";display:none}}.ceiling-section{position:relative;overflow:hidden;z-index:100}.stores-container{position:absolute;top:-4px;left:0;width:100%;height:100%;display:flex;filter:drop-shadow(white -2px -2px 0) drop-shadow(white 2px -2px 0) drop-shadow(white -2px 2px 0) drop-shadow(white 2px 2px 0)}.store{flex:1;height:100%;background:#ffb8d4;border-bottom-left-radius:4.5rem;border-bottom-right-radius:4.5rem}.store:nth-child(even){background:#fff0cc}@media (max-width:768px){.stores-container .store:nth-child(n+12){display:none}}.ceiling-section .img-hole{width:500px;margin:3rem 0;position:relative;z-index:1000}.hole{position:relative;width:500px;height:440px;background:#73bdcb;border-radius:50%;margin:0 auto;overflow:hidden;border:4px solid #fff}@media (max-width:768px){.hole{width:300px;height:264px}}.hole .img-hole-alice{position:absolute;bottom:-6px;left:115px;width:350px}@media (max-width:768px){.hole .img-hole-alice{left:65px}}.img-hole-hand{position:absolute;bottom:-7px;left:300px;width:40px;z-index:1200}@media (max-width:768px){.img-hole-hand{display:none}}.img-hole-knot{position:absolute;bottom:-16px;left:400px;width:40px;z-index:1200;transform-origin:15px 3px;animation:swing-knot 5s infinite}@media (max-width:768px){.img-hole-knot{display:none}}@keyframes swing-knot{0%{transform:rotate(-7deg)}30%{transform:rotate(7deg);animation-timing-function:cubic-bezier(.2,0,0,1)}75%{transform:rotate(-7deg);animation-timing-function:cubic-bezier(.9,0,1,1)}100%{transform:rotate(-7deg)}}.hole .img-hole-cloud{position:absolute;top:115px;left:-120px;width:100px;animation:moveCloud 15s linear infinite}.hole .img-hole-cloud-2{position:absolute;top:140px;left:-160px;width:150px;animation:moveCloud2 60s linear infinite}.hole .img-hole-cloud-3{position:absolute;top:260px;left:-90px;width:60px;animation:moveCloud3 100s linear infinite}@keyframes moveCloud{0%{left:-120px}100%{left:100%}}@keyframes moveCloud2{0%{left:-160px}100%{left:100%}}@keyframes moveCloud3{0%{left:-90px}100%{left:100%}}.content{position:relative;z-index:10;margin:-50px 100px 0;padding:7rem 0 3.75rem;background-image:radial-gradient(circle at left,#b6e3b3 20px,transparent 21px),radial-gradient(circle at right,#b6e3b3 20px,transparent 21px);background-size:40px 40px;background-repeat:repeat-y;background-position:left top,right top}@media screen and (max-width:768px){.content{margin:-50px 0 0}}.content:before,.content:after{content:"";position:absolute;top:0;width:100px;height:100%;background-color:#b6e3b3}@media screen and (max-width:768px){.content:before,.content:after{width:0}}.content:before{left:-100px}@media screen and (max-width:768px){.content:before{left:0}}.content:after{right:-100px}@media screen and (max-width:768px){.content:after{right:0}}.content section{padding:0 120px}@media screen and (max-width:768px){.content section{padding:0 40px}}.content h1,h2,h3{font-family:"Henny Penny";color:#000;letter-spacing:1px}.swing-image{position:fixed;top:10%;left:35%;transform-origin:top center;opacity:0;transition:opacity 1s ease;animation:swing 3s ease-in-out infinite alternate;z-index:-1}@media screen and (max-width:768px){.swing-image{left:22%}}.swing-image img{width:400px;height:auto}@media screen and (max-width:768px){.swing-image img{width:200px}}@keyframes swing{0%{transform:rotate(-15deg) translateX(-100px)}100%{transform:rotate(15deg) translateX(100px)}}.floating-item{position:absolute;width:150px;filter:drop-shadow(-2px -2px 0 white) drop-shadow(2px -2px 0 white) drop-shadow(-2px 2px 0 white) drop-shadow(2px 2px 0 white);transition:transform 1s ease,animation-duration 1s ease;animation:rotate-infinite 60s linear infinite;animation-play-state:running;z-index:30}.hourglass-img{left:-75px;top:100px}.book-img{left:-75px;top:300px}.chess-img{left:-75px;top:500px}.fryingpan-img{left:-75px;top:700px}.gramophone-img{right:-75px;top:100px}.cards-img{right:-75px;top:300px}.rockingchair-img{right:-75px;top:500px}.pepper-img{right:-75px;top:700px}@media screen and (max-width:768px){.gramophone-img,.cards-img,.rockingchair-img,.pepper-img{left:50px}}.floating-original{visibility:hidden;position:absolute;pointer-events:none}@keyframes rotate-infinite{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.bio-section .img-bio{filter:drop-shadow(-2px -2px 0 white) drop-shadow(2px -2px 0 white) drop-shadow(-2px 2px 0 white) drop-shadow(2px 2px 0 white)}.fallen-section{position:relative;overflow:hidden;margin-top:-20px;z-index:30;padding:40px 0 30px}.fallen-section::before{content:"";position:absolute;top:20px;left:0;width:100%;height:100%;background-color:#ffb8d4;z-index:-1}.scallop-border{position:absolute;top:0;left:0;width:100%;height:40px;background-image:radial-gradient(circle,#ffb8d4 20px,transparent 21px);background-size:40px 40px}.card-art-category{background-position:center;padding:1.5rem 0 1.3rem;border:none;text-align:center;border-radius:2rem;outline:.3rem solid #fff;outline-offset:0rem;transition:all 0.2s ease-in-out;background-color:#ffb8d4}.card-art-category h5{font-family:"Henny Penny";font-size:3rem;text-shadow:.2rem .2rem .1rem #585650}.card-art-category a{font-size:2.3rem;text-shadow:.2rem .2rem .1rem #585650;text-decoration:none;color:#fff;transition:text-shadow 0.2s ease-in-out}.card-art-category a:hover{text-shadow:.2rem .2rem 1rem #585650}.card-art-category:hover{outline:.3rem solid #fff;outline-offset:-1rem}.card-news{border-radius:2rem;border:4px solid #fff;box-shadow:0 0 .5rem rgb(0 0 0 / .05);transition:box-shadow 0.2s ease-in-out;margin-bottom:1.5rem}.card-news:hover{box-shadow:0 0 1rem rgb(0 0 0 / .2)}.card-news img{border-radius:2rem 2rem 0 0}.card-news .card-title{color:#585650}.card-news .card-body{color:#5598b2}.card-news .card-body p{font-size:1rem}.card-news a{border-color:#5598b2;background-color:#5598b2;color:#fff}.card-news a:hover{border-color:#5598b2;background-color:#fff;color:#5598b2}.card-news a:first-child:active{border-color:#5598b2;background-color:#5598b2}.card-portfolio{height:19rem;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;border-radius:1rem;overflow:hidden;margin-bottom:1.5rem;transition:all 0.4s ease-in-out;border:4px solid #fff}.card-portfolio::before{content:"";position:absolute;inset:0;background:#fff0;z-index:0;transition:background 0.3s ease-in-out}.card-portfolio:hover::before{background:rgb(0 0 0 / .4)}.card-portfolio:hover{box-shadow:0 0 1rem rgb(0 0 0 / .2)}.card-portfolio .card-body{height:100%;padding:0}.card-portfolio .card-title{opacity:0;font-size:2rem;text-shadow:.1rem .1rem .3rem rgb(0 0 0 / .6);z-index:1;transition:opacity 0.4s ease-in-out}.card-portfolio .card-title:hover{text-shadow:.1rem .1rem .3rem rgb(0 0 0);opacity:1}blockquote p{position:relative;background:#fff;border-left:4px solid #ffb8d4;padding:1rem 1rem 1rem 9rem;margin:2rem 0;font-size:1.5rem;font-style:italic;color:#ffb8d4;border-radius:0 1rem 1rem 0;min-height:8rem}blockquote p::before{content:"“";position:absolute;top:1.5rem;left:2rem;width:5rem;height:5rem;background-color:#ffb8d4;color:#fff;font-size:5.8rem;line-height:8rem;border-radius:50%;padding:0 1.2rem;z-index:1}blockquote p::after{content:"";position:absolute;top:5.5rem;left:2.75rem;width:0;height:0;border:8px solid #fff0;border-top-color:#ffb8d4;transform:rotate(270deg);z-index:0}.wp-block-image{margin-bottom:2em}.contact-section .form-control:focus{border-color:#ffb8d4;outline:0;box-shadow:0 0 0 .25rem #fff}.contact-section .form-control{border-color:#ffb8d4;padding:1rem}.contact-section .wpcf7-not-valid-tip{font-size:.75em;margin:.25rem 0 1.25rem}.contact-section .wpcf7 form.invalid .wpcf7-response-output{border:none;text-align:center}.contact-section [type="submit"]{border:none;padding:1rem 2rem;border-radius:2rem;outline:.3rem solid #fff;outline-offset:0rem;transition:all 0.2s ease-in-out;background-color:#ffb8d4;font-size:1.25rem}.contact-section [type="submit"]:hover,.contact-section [type="submit"]:active{background-color:#ffb8d4;outline:.3rem solid #fff;outline-offset:-.6rem}.dots{list-style-type:none;padding:20px 0;position:relative;display:flex;justify-content:center}.dot{border-radius:100%;width:30px;height:30px;background:#ffb8d4;margin:0 10px;cursor:pointer;color:#fff;position:relative;z-index:2;display:flex;align-items:center;justify-content:center;font-weight:700;font-family:Lato;font-size:14px}.dot .page-link{padding:1em 1.5em}.select{display:block;border-radius:100%;width:50px;height:50px;background:#ffb8d4;position:absolute;z-index:1;top:10px;left:0;pointer-events:none;border:3px solid #fff}footer{background:#ffb8d4;position:relative;z-index:20}footer .social-icons{text-align:center}footer .social-icons li{font-size:2rem;display:inline;margin:0 .3rem}footer .social-icons li a{color:#585650;transition:color 0.3s ease}footer .social-icons li a:hover{color:#000}footer .footer-copyright a{color:#585650;transition:color 0.2s ease}footer .footer-copyright a:hover{text-decoration:underline;color:#000}