*{scroll-behavior:smooth}*,body{margin:0;padding:0}body{background-attachment:fixed;background-color:#f9f9f9;background-image:url(/build/images/BG.25492882.25492882.png);background-position:50%;background-repeat:no-repeat;background-size:contain;color:#333;font-family:Arial,sans-serif;height:100vh;width:100%}.logo,h1,h2,h3{font-family:Pacifico,cursive}a{color:#333!important;text-decoration:none}.button{background-color:#ff6f61;border-radius:5px;color:#fff;color:#fff!important;display:inline-block;font-size:small;font-weight:700;padding:10px 20px;transition:background-color .3s}.button:hover{background-color:#ff3b2f}.banner{align-items:center;background-attachment:fixed;background-image:url(/build/images/banner.85f30873.webp);background-position:center 80%;background-size:cover;color:#fff;display:flex;height:400px;justify-content:center;overflow:hidden;position:relative;text-align:center}.banner:before{background:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.banner .button,.banner h1,.banner p{position:relative;z-index:2}.banner h1,h1{font-size:5vh!important;margin:0}.banner p{font-size:2vh;margin:10px 0 20px}.section{padding:50px 20px;text-align:center}.section h2{font-size:36px;margin-bottom:20px}.products-grid{flex-wrap:wrap;gap:20px;justify-content:space-around;margin-top:30px}.article,.products-grid{align-items:center;display:flex}.article{background:linear-gradient(145deg,#fff,#f0f0f0);border-radius:15px;box-shadow:0 10px 20px rgba(0,0,0,.1);flex-direction:column;height:380px;padding:20px;position:relative;transition:all .4s cubic-bezier(.25,.8,.25,1);width:280px}.article:before{background:linear-gradient(45deg,transparent,rgba(38,123,217,.05));border-radius:15px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:1}.article:hover{box-shadow:0 15px 30px rgba(0,0,0,.2);transform:translateY(-5px)}.article:hover:before{opacity:1}.article-image-container{align-items:center;border-radius:10px;display:flex;height:240px;justify-content:center;margin-bottom:15px;overflow:hidden;width:100%}.article img{height:100%;object-fit:cover;transition:all .5s ease;width:100%}.article:hover img{transform:scale(1.1) rotate(2deg)}.article h3{color:#333;font-size:1.2rem;margin:10px 0;position:relative;text-align:center;transition:all .3s ease;z-index:2}.article .button{margin-top:10px;position:relative;z-index:2}.article:hover h3{color:#267bd9;transform:scale(1.05)}.socialmedias{max-width:60px;width:50px}.home,picture>source{height:300px}form>div>div{display:flex;flex-direction:column;margin:25px}form>div>div>label{margin-left:25px}form{align-items:center;display:flex;flex-direction:column;height:75%;justify-content:center;width:75%}input,textarea{border-radius:10px}form>div>div>input{height:35px;width:100%}form>div>div:nth-child(3)>textarea{height:150px}form>div{width:100%}button{background-color:#267bd9;border-radius:10px!important;color:#fff;height:40px!important;text-align:center;width:100px!important}.story-content{height:70%;margin-top:50px}.story-item{margin-bottom:20px}.story-item h3{font-size:24px;margin:0 0 10px}.story-item p{font-size:16px;line-height:1.5;margin:0}.footer{align-items:center;background:#333;height:auto;justify-content:center;min-height:200px;padding:20px 50px;position:relative;text-align:center;width:100%;z-index:10000}.footer,footer .social-links a{color:#fff;display:flex;flex-direction:column}footer .social-links a{margin:0 10px}.bounce2{bottom:100px;height:100px;left:-15px;position:absolute;scale:1;transition:.3s;width:100px;z-index:10}.bounce2:hover{scale:1.3;transition:.3s;transition-delay:.75s}.modal{backdrop-filter:blur(5px);background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:20000!important}#modalBody{width:100%}#modalBody,.modal-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.modal-content{background-color:hsla(0,0%,100%,.9);border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.3);left:50%;max-height:80vh;overflow:scroll;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:80%!important;z-index:21000!important}.modal-content>div{margin-top:0;max-height:70vh;padding-top:0}.close,.closeModal{color:#aaa;cursor:pointer;font-size:28px;font-weight:700;position:absolute;right:10px;text-align:right;top:10px;width:auto}.close:focus,.close:hover,.closeModal:focus,.closeModal:hover{color:#000;text-decoration:none}.modal-hidden{display:none}.allrights{align-items:center;display:flex;flex-direction:column;font-size:.5rem;justify-content:center;text-align:center}.name,.variousstuffes{font-size:.75rem}.variousstuffes{bottom:5px;display:flex;flex-direction:row;position:relative;width:100%}.bop,.variousstuffes{justify-content:center}.bop{align-items:center;cursor:pointer;scale:1;text-align:center;transition:1s;width:50%}.bop:hover{font-weight:700;scale:1.1;text-decoration:underline;transition:1s}@media (min-width:1280px){.home{height:auto}form>div>div:nth-child(3)>textarea{height:200px}.banner h1{font-size:9vh!important;margin:0}.banner p{font-size:3vh;margin:10px 0 20px}.socialmedias{max-width:100px;width:100px}.footer{min-height:250px}.bounce2{bottom:60px;height:150px;left:-10px;width:150px}.allrights{margin-left:100px;margin-right:100px}.footer{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;min-height:200px;position:relative;width:100%;z-index:10000}.bounce2{bottom:10px;height:200px;left:25px;position:absolute;scale:1;transition:.3s;width:200px;z-index:10}.bounce2:hover{scale:1.3;transition:.3s;transition-delay:.75s}.allrights{font-size:.75rem;margin-left:200px;margin-right:200px}.name{font-size:1rem}.variousstuffes{bottom:0;display:flex;flex-direction:row;font-size:.75rem;position:relative;width:75%}.bop,.variousstuffes{justify-content:center}.bop{align-items:center;cursor:pointer;font-size:1rem;scale:1;text-align:center;transition:1s;width:50%}.bop:hover{font-weight:700;scale:1.1;text-decoration:underline;transition:1s}.about-modal{max-height:95vh;max-width:90vw}.modal-content{width:60%!important}}