@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";@media (max-width: 945px){a{padding:4px 6px!important}.app .main .contact .content img{display:none}.app .main .home{padding:12px!important}.app .main .home .intro{flex-direction:column;height:100vh!important}.app .main .home .intro .image{width:100%}.app .main .home .section.services .content{grid-template-columns:repeat(2,1fr)!important}.app .main .home .section.services .content .service:nth-child(5){grid-column:span 2}.header .links{gap:6px;margin-right:12px!important}}@media (max-width: 768px){.app .main .contact .content img{display:none}.app .main .home{padding:12px!important}.app .main .home .intro{flex-direction:column;height:100vh!important}.app .main .home .intro .image{width:100%}.app .main .home .section.services .content{grid-template-columns:repeat(1,1fr)!important}.app .main .home .section.services .content .service:nth-child(5){grid-column:span 1}}@media (max-width: 725px){.header{position:relative}.header .links{position:absolute;top:100px;left:0;width:100%;border-radius:0;background-color:#fff;overflow:hidden;transition:left .3s ease-in-out;flex-direction:column;padding:12px!important}.header .links.inactive{left:100%}.header .links .link{padding:12px!important;border-radius:0;border-block:1px solid #b99a45;width:100%}.header .links .link.link:before{display:none!important}.header .links .link.link:hover{background-color:#b99a45;color:#fff}.header .links .link.link:hover:before{display:none!important}.header .menu{display:block!important}}@media (max-width: 500px){.app .main .section.brands .content{display:flex;flex-direction:column;align-items:center;gap:12px}.app .main .section.brands .content .brand{display:flex;align-items:center;justify-content:center;height:fit-content!important;width:fit-content!important;overflow:hidden}.app .main .section.brands .content .brand img{width:100%;object-fit:contain}}.header{display:flex;align-items:center;justify-content:space-between;background-color:#fff;height:100px;width:100%;z-index:2}.header .logo{height:92%}.header .logo img{height:100%;object-fit:contain}.header .links{display:flex;gap:12px}.header .menu{display:none;margin-inline:8px;color:#b99a45}.field{display:flex;flex-direction:column;gap:6px;width:100%}.copyright{font-family:Lora,serif;font-style:italic}.footer{background-color:#675627;color:#fff;padding:12px}.footer .copyright{display:flex;align-items:center;justify-content:center;width:100%}@keyframes blobRadius{0%{border-radius:76% 24% 30% 55%/83% 36% 59% 49%}10%{border-radius:34% 36% 100% 56%/53% 29% 80% 43%}20%{border-radius:34% 105% 102% 103%/91% 56% 27% 32%}30%{border-radius:54% 96% 110% 87%/108% 48% 100% 21%}40%{border-radius:77% 22% 63% 87%/114% 92% 89%}50%{border-radius:81% 36% 83% 22%/83% 91% 96% 38%}60%{border-radius:81% 62% 53% 43%/36% 96% 109% 101%}70%{border-radius:119% 85% 31% 116%/69% 53% 49% 118%}80%{border-radius:114% 59% 64% 107%/102% 43% 88% 38%}90%{border-radius:60% 119% 64% 80%/45% 76% 32% 111%}to{border-radius:65% 96% 34% 89%/94% 72% 52% 34%}}.app{height:100vh;max-width:100vw;overflow-x:hidden}.app .main{display:flex;flex-direction:column;gap:24px;min-height:100%}.app .main .contact{display:flex;flex-direction:column;height:100%}.app .main .contact .content{display:flex;height:100%}.app .main .contact .content img{position:sticky;top:0;max-height:100vh;object-fit:contain}.app .main .contact .content .details{display:flex;flex-direction:column;height:100vh;padding:6px}.app .main .contact .content .details .top{display:flex;justify-content:space-between;align-items:center;padding:12px;color:#b99a45}.app .main .contact .content .details .top .contacts{display:flex;gap:12px;align-items:center}.app .main .contact .content .details .top .contacts a{border:1px solid #b99a45}.app .main .contact .content .details .form{display:flex;flex-direction:column;align-items:center;padding:12px;height:100%}.app .main .contact .content .details .form .intro{display:flex;flex-direction:column;align-items:center;font-family:Lora,serif;font-style:italic;padding:12px;width:100%}.app .main .contact .content .details .form form{display:flex;flex-direction:column;gap:6px;justify-content:space-evenly;height:100%;width:100%;padding:12px}.app .main .home{display:flex;flex-direction:column;gap:24px;min-height:100vh;padding:24px}.app .main .home .intro{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;height:60vh}.app .main .home .intro .content{display:flex;flex-direction:column}.app .main .home .intro .content span:first-child{font-size:48px;font-weight:700;font-style:italic;color:#8d3c7d;font-family:Lora,serif}.app .main .home .intro .image{min-width:55%;height:100%;overflow:hidden;animation:blobRadius 10s infinite}.app .main .home .intro .image img{width:100%;height:100%;object-fit:cover}.app .main .home .section{display:flex;flex-direction:column;gap:18px}.app .main .home .section.services .content{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.app .main .home .section.services .content .service{display:flex;flex-direction:column;gap:12px;border:1px solid #b29442;border-radius:12px;line-height:1.6;padding:24px}.app .main .home .section.services .content .service .title{display:flex;align-items:center;gap:6px;color:#b99a45}.app .main .home .section.services .content .service .title svg{font-size:36px}.app .main .home .section.brands .content{display:flex;flex-wrap:wrap;justify-content:space-between}.app .main .home .section.brands .content .brand{display:flex;align-items:center;justify-content:center;gap:12px;height:120px;width:14%;overflow:hidden}.app .main .home .section.brands .content .brand img{width:100%;object-fit:contain}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%;scroll-behavior:smooth}body{font-family:Nunito,sans-serif;font-size:16px;opacity:0;background:#060606}span.title{color:#8d3c7d;font-family:Lora,serif;font-size:48px;font-style:italic;font-weight:700}span.title.section{font-size:36px}span.service-title{color:#b99a45;font-family:Lora,serif;font-size:24px;font-style:italic}a{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 18px;border-radius:12px;font-family:inherit;font-size:inherit;color:#b99a45;text-decoration:none;width:fit-content;overflow:hidden;transition:all .3s ease-in-out}a.link.footer{border:1px solid #b99a45}a.link:before{content:"";position:absolute;top:-100%;left:-100%;width:10px;height:10px;border-radius:50%;background-color:#b99a45;z-index:-1;transition:all .3s ease-in-out,border-radius .2s ease-in-out .3s}a.link:hover{color:#fff}a.link:hover:before{top:0;left:0;width:110%;height:110%;border-radius:0}input,textarea{font-family:inherit;font-size:inherit;padding:12px;border:none;border-bottom:1px solid black;transition:all .3s ease-in-out}input:hover,input:focus,textarea:hover,textarea:focus{outline:none;border-color:#8d3c7d;background-color:#efd9eb}textarea{min-height:120px;resize:vertical;text-align:justify}button{font-family:inherit;font-size:inherit;padding:12px 18px;border:none;border-radius:12px;background-color:#b14b9d;color:#fff;cursor:pointer;transition:all .3s ease-in-out}button:hover{background-color:#8d3c7d}
