@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}img{max-width:100%}.container{max-width:1280px;margin:0 auto}@media (max-width: 1320px){.container{padding:0 1rem}}.container-nav{max-width:1280px;margin:0 auto}@keyframes fadeInUp{0%{opacity:0;transform:translateY(250px)}to{opacity:1;transform:translateY(-50px)}}.animate-fade-up{opacity:0;animation:fadeInUp .6s ease-out forwards;animation-delay:.2s}@media (prefers-reduced-motion: no-preference){.animate-fade-up{animation:fadeInUp .6s ease-out forwards;animation-delay:.2s}}.delayed-animate-fade-up{opacity:0;animation:fadeInUp .9s ease-out forwards;animation-delay:.3s}@media (prefers-reduced-motion: no-preference){.delayed-animate-fade-up{animation:fadeInUp .9s ease-out forwards;animation-delay:.3s}}.commitment-section{background-color:#fff;color:#000;padding:5rem 0;font-family:Poppins,sans-serif;display:flex;justify-content:center;align-items:center;width:100%}.commitment-section .commitment-content{flex-wrap:wrap;gap:3rem;justify-content:space-between;align-items:flex-start}.commitment-section .commitment-content .commitment-text{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}@media (min-width: 868px){.commitment-section .commitment-content .commitment-text{flex-direction:row}}.commitment-section .commitment-content .commitment-text .title{flex:1}.commitment-section .commitment-content .commitment-text .title h2{width:100%;font-size:1.9rem;font-weight:800;margin-bottom:1.5rem;color:#1a1a1a;line-height:1.2}@media (min-width: 868px){.commitment-section .commitment-content .commitment-text .title h2{font-size:2.5rem}}.commitment-section .commitment-content .commitment-text .desc{flex:1}.commitment-section .commitment-content .commitment-text .desc p{font-size:18px;line-height:1.3;color:#4a4a4a;text-align:left;margin:0}.commitment-section .commitment-content .commitment-image{flex:1;border-radius:20px;overflow:hidden;box-shadow:0 6px 12px #00000026;border:1px solid #e0e0e0}.commitment-section .commitment-content .commitment-image img{object-fit:cover;max-height:720px;width:100%;height:auto;display:block;border-radius:20px}@media (max-width: 768px){.commitment-section{padding:3rem 1rem}.commitment-content{flex-direction:column;text-align:left;gap:2rem}.commitment-content .commitment-text{order:2;padding-right:0}.commitment-content .commitment-image{order:1;min-width:100%}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-BcnMEykj.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,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);src:url(data:application/vnd.ms-fontobject;base64,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) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,AAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("truetype"),url(/assets/slick-BlzDm7g2.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.feedback-container{margin:0 auto;background-color:#000;padding-bottom:60px;position:relative;padding-top:100px}.feedback-container .feedback-header{margin-bottom:40px;font-family:Poppins}.feedback-container .feedback-header h1{font-size:32px;color:#fff;margin-bottom:15px}@media (min-width: 868px){.feedback-container .feedback-header h1{font-size:42px;font-weight:700}}.feedback-container .feedback-header p{font-size:18px;line-height:1.1;color:#fff;margin:0 auto}@media (min-width: 868px){.feedback-container .feedback-header p{font-size:18px;font-weight:700;line-height:1.4}}.feedback-container .feedback-slider{position:relative;padding-bottom:60px;max-width:1280px;margin:0 auto}.feedback-container .feedback-slider .testimonial-card{display:flex;flex-direction:column;gap:10px;padding:1rem;height:100%;box-sizing:border-box}@media (min-width: 1024px){.feedback-container .feedback-slider .testimonial-card{padding:30px 30px 30px 0}}.feedback-container .feedback-slider .testimonial-card .rating{color:#ffc107;font-size:1.5rem;margin-bottom:20px}.feedback-container .feedback-slider .testimonial-card .testimonial-text{font-family:Poppins;font-size:20px;line-height:1.3;color:#fff;margin-bottom:25px}.feedback-container .feedback-slider .testimonial-card .client-info{margin-top:16px}.feedback-container .feedback-slider .testimonial-card .client-info .client-name{font-size:1.2rem;color:#333;margin-bottom:5px}.feedback-container .feedback-slider .testimonial-card .client-info .client-position{font-size:.9rem;color:#777;font-style:italic}.feedback-container .feedback-slider .testimonial-card .profile-picture img{width:60px;height:60px;border-radius:50%;object-fit:cover}.feedback-container .feedback-slider .dots-container{position:absolute;bottom:-40px;left:50%;transform:translate(-50%);width:auto}.feedback-container .feedback-slider .dots-container ul{display:flex;justify-content:center;padding:0;margin:0}.feedback-container .feedback-slider .custom-dot{width:10px;height:10px;border-radius:50%;background-color:#797979;margin:0 5px;cursor:pointer;transition:background-color .3s ease}.feedback-container .feedback-slider .slick-active .custom-dot{background-color:#fff;height:10px}.feedback-container .feedback-slider .slick-dots{text-align:left}.feedback-container .feedback-slider .slick-arrow{position:absolute;bottom:-25px;right:20px;width:30px;height:30px;border-radius:50%;background:#ffffff4d;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;transition:all .3s ease}.feedback-container .feedback-slider .slick-arrow:hover{background:#fff;color:#000}.feedback-container .feedback-slider .slick-arrow svg{font-size:14px}.feedback-container .feedback-slider .next-arrow{right:20px}.feedback-container .feedback-slider .prev-arrow{right:60px}.feedback-container .slick-list{max-width:1320px;margin:0 auto}.footer{color:#333;font-family:Arial,sans-serif}.footer__top{padding-top:80px;padding-bottom:40px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:15px;margin:0 auto;border-bottom:1px solid #e1e1e1}@media (min-width: 868px){.footer__top{flex-direction:row;align-items:unset}}.footer__top .left{width:100%;display:flex;gap:40px;flex:3}@media (max-width: 868px){.footer__top .left{justify-content:space-between;gap:5px}}.footer__column{padding:5px}.footer .ghost{display:none!important}@media (min-width: 1300px){.footer .ghost{display:unset!important}}.footer__title{font-size:20px;margin-bottom:1.5rem;color:#000;font-weight:600}@media (min-width: 868px){.footer__title{font-size:24px}}.footer__list{list-style:none;padding:0}.footer__list li{margin-bottom:.8rem}.footer__list a{color:#363636;text-decoration:none;transition:color .3s}.footer__list a:hover{color:#000}.footer__newsletter-text{color:#666;margin-bottom:1.5rem;line-height:1.5}.footer__newsletter-form{display:flex;gap:.5rem}.footer__newsletter-input{flex:1;padding:.8rem;border:1px solid #ddd;border-radius:25px;font-size:1rem;border:1px solid #000}.footer__newsletter-input:focus{outline:none;border-color:#aaa}.footer__newsletter-button{background-color:#8d6d36;color:#fff;border:none;padding:0 1.5rem;border-radius:25px;cursor:pointer;transition:background-color .3s,transform .2s}.footer__newsletter-button:hover{background-color:#a58248;box-shadow:0 2px 5px #0000001a}.footer__newsletter-button:active{transform:translateY(0)}.footer__contact-button{background-color:transparent;color:#333;border:1px solid #333;padding:.8rem 1.5rem;border-radius:4px;cursor:pointer;transition:all .3s}.footer__contact-button:hover{background-color:#333;color:#fff}.footer__bottom{padding-top:40px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 auto}.footer__copyright{color:#666}.footer__legal-links{display:flex;gap:1.5rem;margin:.5rem 1rem}.footer__legal-links a{color:#666;text-decoration:none;transition:color .3s}.footer__legal-links a:hover{color:#000}@media (max-width: 768px){.footer__column{margin-bottom:2rem}.footer__bottom{flex-direction:column;text-align:center}.footer__legal-links{margin-top:1rem}}.home{position:relative;width:100%;height:100vh;overflow:hidden;font-family:Poppins,sans-serif;color:#fff}.home__backgrounds{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.home__backgrounds .home__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-color:#1a1a1a;opacity:0;transform:scale(1);transition:opacity 1s ease-in-out,transform 8s ease-in-out;z-index:0}.home__backgrounds .home__bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0006,#0000001a);z-index:1}.home__backgrounds .active{opacity:1;transform:scale(1.25);z-index:0}.hero{position:relative;height:100%;display:flex;align-items:center;z-index:1}.hero__content{gap:30px;flex-direction:column;display:flex;max-width:600px;z-index:2}.hero__content h1{font-size:3rem;font-weight:700;line-height:3.3rem}.hero__content h1 u{text-decoration-thickness:3px;text-underline-offset:5px}.hero__content h1 em{font-style:italic}.hero__content p{margin-top:1rem;font-size:1.1rem;line-height:1.6;color:#fff;animation:slideUpFade 1.4s ease-in-out forwards;animation-delay:.2s}@keyframes slideUpFade{0%{opacity:0;transform:translateY(250px)}50%{opacity:0}to{opacity:1;transform:translateY(0)}}.hero__content .hero__buttons{margin-top:2rem;display:flex;gap:1rem}.hero__content .hero__buttons .btn-filled,.hero__content .hero__buttons .btn-outline{padding:.7rem 1.5rem;border-radius:30px;font-weight:500;font-size:16px;cursor:pointer;transition:.3s}.hero__content .hero__buttons .btn-filled{background:#fff;color:#000;border:none}.hero__content .hero__buttons .btn-filled:hover{background:#eee}.hero__content .hero__buttons .btn-outline{background:transparent;border:1px solid #fff;color:#fff}.hero__content .hero__buttons .btn-outline:hover{background:#fff;color:#000}.animated-underline-container{display:inline-block;position:relative}.animated-underline-text{font-size:inherit;font-weight:700;position:relative;z-index:1}.animated-underline-svg{position:absolute;left:0;width:100%;height:30px;overflow:visible}.animated-underline-svg path{margin-top:10px;stroke-dasharray:600;stroke-dashoffset:600;opacity:1}.animated-underline-svg.initial path{animation:handDrawInitial 1.5s ease-out forwards;animation-delay:.2s}.animated-underline-svg.loop path{animation:handDraw 10s ease-in-out infinite;animation-delay:2s}@keyframes handDrawInitial{0%{stroke-dashoffset:600;opacity:0}10%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes handDraw{0%{stroke-dashoffset:600;opacity:0}50%{stroke-dashoffset:600;opacity:0}54%{opacity:1}69%{stroke-dashoffset:0;opacity:1}99.8%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.location-container{margin:0 auto;padding:100px 0;font-family:Arial,sans-serif}.location-container .header{display:flex;flex-direction:column}@media (min-width: 868px){.location-container .header{flex-direction:row}}.location-container .header .location-header{margin-bottom:40px;flex:1}.location-container .header .location-header h2{font-size:1.2rem;color:#888;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.location-container .header .location-header h1{font-size:32px;color:#000;margin:0 0 10px}@media (min-width: 868px){.location-container .header .location-header h1{font-size:42px}}.location-container .header .contact-info{padding-right:40px}.location-container .header .contact-info .contact-item .contact-label{display:block;font-size:.9rem;color:#888;margin-bottom:5px;text-transform:uppercase;letter-spacing:1px}.location-container .header .contact-info .contact-item .contact-detail{font-size:16px;color:#333;margin:0;text-decoration:none;display:block}.location-container .header .contact-info .contact-item .contact-detail:hover{color:#000}.location-container .header .contact-info .contact-description{font-size:1rem;color:#666;line-height:1.6;margin-top:30px}.location-container .location-content{gap:40px}.location-container .location-content .map-container{flex:1;position:relative}.location-container .location-content .map-container .map-address{background-color:#f5f5f5;padding:15px 0;margin-bottom:15px}.location-container .location-content .map-container .map-address p{margin:5px 0;color:#333;font-size:.9rem}.location-container .location-content .map-container .map-placeholder{height:400px;background-color:#e9e9e9;position:relative}.location-container .location-content .map-container .map-placeholder .map-labels{position:absolute;width:100%;height:100%;padding:20px}.location-container .location-content .map-container .map-placeholder .map-labels span{position:absolute;background-color:#fffc;padding:5px 10px;border-radius:3px;font-size:.8rem}.location-container .location-content .map-container .map-placeholder .map-labels .label-1{top:20%;left:30%}.location-container .location-content .map-container .map-placeholder .map-labels .label-2{top:40%;left:60%}.location-container .location-content .map-container .map-placeholder .map-labels .label-3{top:70%;left:20%}.location-container .location-content .map-container .map-placeholder .map-labels .label-4{top:60%;left:50%}@media (max-width: 768px){.location-content{flex-direction:column}.location-content .contact-info{padding-right:0!important;margin-bottom:30px}}.mobile-services-section{background-color:#fff;color:#000;padding:5rem 0;font-family:Poppins,sans-serif;width:100%}.mobile-services-section .mobile-services-content .mobile-services-text{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}@media (min-width: 868px){.mobile-services-section .mobile-services-content .mobile-services-text{flex-direction:row}}.mobile-services-section .mobile-services-content .mobile-services-text .title{flex:1}.mobile-services-section .mobile-services-content .mobile-services-text .title span{color:#000}.mobile-services-section .mobile-services-content .mobile-services-text .title h2{margin-top:20px;width:100%;font-size:32px;font-weight:700;margin-bottom:1.5rem;color:#1a1a1a;line-height:1.2}@media (min-width: 868px){.mobile-services-section .mobile-services-content .mobile-services-text .title h2{font-size:42px}}.mobile-services-section .mobile-services-content .mobile-services-text .desc{flex:1}.mobile-services-section .mobile-services-content .mobile-services-text .desc p{font-size:16px;line-height:1.1;color:#000;text-align:left;margin:0}@media (min-width: 868px){.mobile-services-section .mobile-services-content .mobile-services-text .desc p{font-size:18px;line-height:1.3}}.mobile-services-section .mobile-services-content .mobile-services-text .desc .learn-more{margin-top:20px;background-color:transparent;color:#8d6d36;border:1px solid #8d6d36;padding:.75rem 1.5rem;border-radius:20px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .3s}.mobile-services-section .mobile-services-content .mobile-services-text .desc .learn-more:hover{background-color:#8d6d36;color:#fff}.mobile-services-section .mobile-services-content .mobile-services-image{flex:1;border-radius:20px;overflow:hidden;box-shadow:0 6px 12px #00000026;border:1px solid #e0e0e0}.mobile-services-section .mobile-services-content .mobile-services-image img{object-fit:cover;max-height:100dvh;width:100%;height:auto;display:block;border-radius:20px}@media (max-width: 768px){.mobile-services-content{flex-direction:column;text-align:left;gap:2rem}.mobile-services-content .mobile-services-text{order:2;padding-right:0}.mobile-services-content .mobile-services-image{order:1;min-width:100%}}.services-section{background-color:#f3f4f6;color:#000;padding:4rem 0;font-family:Poppins,sans-serif;display:flex;justify-content:center;align-items:center;width:100%}.services-section .services-content{width:100%}.services-section .services-content .services-header{margin-bottom:5rem;display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 868px){.services-section .services-content .services-header{flex-direction:row}}.services-section .services-content .services-header .title{flex:1}.services-section .services-content .services-header .title h2{font-size:30px;font-weight:600;color:#1a1a1a;margin-bottom:1rem;line-height:1.2}@media (min-width: 868px){.services-section .services-content .services-header .title h2{font-size:42px}}.services-section .services-content .services-header .desc{flex:1}.services-section .services-content .services-header .desc p{font-size:16px;line-height:1.4;color:#000}@media (min-width: 868px){.services-section .services-content .services-header .desc p{font-size:18px;line-height:1.7}}.services-section .services-content .services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.services-section .services-content .services-grid .service-card{border-radius:20px;overflow:hidden;text-align:left}.services-section .services-content .services-grid .service-card.remarkable{background-color:#e8f0f6;display:flex;align-items:center;padding:1rem}.services-section .services-content .services-grid .service-card.remarkable .before-after{display:flex;gap:1rem}.services-section .services-content .services-grid .service-card.remarkable .before-after img{width:100px;height:100px;border-radius:10px;object-fit:cover}.services-section .services-content .services-grid .service-card.remarkable .before-after .label{font-size:.8rem;color:#666;margin-top:.5rem}.services-section .services-content .services-grid .service-card.remarkable h3{margin:0 1rem;font-size:1rem;color:#2c5282}.services-section .services-content .services-grid .service-card.remarkable p,.services-section .services-content .services-grid .service-card.remarkable .learn-more{display:none}.services-section .services-content .services-grid .service-card .service-image{border-radius:20px;overflow:hidden}.services-section .services-content .services-grid .service-card .service-image img{width:100%;height:auto;display:block;aspect-ratio:1.25}.services-section .services-content .services-grid .service-card h3{font-size:24px;font-weight:700;color:#000;margin:1rem 0 .5rem}.services-section .services-content .services-grid .service-card p{font-size:14px;line-height:1.6;color:#000;margin:0 0 1.5rem}.services-section .services-content .services-grid .service-card .learn-more{background-color:transparent;color:#8d6d36;border:1px solid #8d6d36;padding:.75rem 1.5rem;border-radius:20px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .3s}.services-section .services-content .services-grid .service-card .learn-more:hover{background-color:#8d6d36;color:#fff}@media (max-width: 768px){.services-header{margin-bottom:2rem}.services-header h2{font-size:2rem}.services-header p{font-size:.9rem}.services-grid{grid-template-columns:1fr;gap:2rem}.services-grid .service-card.remarkable{flex-direction:column;text-align:center}.services-grid .service-card.remarkable .before-after{flex-direction:column;gap:.5rem}}.portfolio-container{margin:0 auto;font-family:Poppins,sans-serif;color:#333;background-color:#f3f4f6}.portfolio-container .content{display:flex;flex-direction:column;gap:15px}.portfolio-container .content .portfolio-header{margin-bottom:3rem;display:flex;flex-direction:column;gap:15px}.portfolio-container .content .portfolio-header span{margin-bottom:1rem;color:#222;text-transform:uppercase;letter-spacing:2px}.portfolio-container .content .portfolio-header h2{font-size:32px;line-height:1.1;margin-bottom:1rem;color:#000;font-weight:600}@media (min-width: 868px){.portfolio-container .content .portfolio-header h2{font-size:42px;line-height:1.2}}.portfolio-container .content .portfolio-header p{font-size:15px;line-height:1.6;color:#000}@media (min-width: 868px){.portfolio-container .content .portfolio-header p{font-size:18px}}.portfolio-container .content .portfolio-header .admin-button{margin-top:1rem;background-color:#111;color:#fff;padding:10px 18px;font-size:1rem;border:none;cursor:pointer;border-radius:6px;transition:background .3s}.portfolio-container .content .portfolio-header .admin-button:hover{background-color:#333}.portfolio-container .content .line-container{padding:15px 0}.portfolio-container .content .line-container .line{height:1px;background-color:#000}.portfolio-container .content .portfolio-item{border-radius:8px;padding:2rem 0;margin-bottom:2rem;display:flex;flex-direction:column;gap:25px}@media (min-width: 868px){.portfolio-container .content .portfolio-item{flex-direction:row}}.portfolio-container .content .portfolio-item .image{flex:1}.portfolio-container .content .portfolio-item .image img{border-radius:25px;width:100%;max-height:460px;object-fit:cover}.portfolio-container .content .portfolio-item .treatment{flex:1;display:flex;flex-direction:column;justify-content:center;gap:15px}.portfolio-container .content .portfolio-item .treatment h3{font-size:1.5rem;margin-bottom:1rem;color:#444}.portfolio-container .content .portfolio-item .treatment .transformation-details{margin-bottom:1.5rem}.portfolio-container .content .portfolio-item .treatment .transformation-details p{line-height:1.6;font-size:14px;color:#000}.portfolio-container .content .portfolio-item .treatment .client-info{display:flex;flex-direction:column;gap:2rem;font-size:.9rem;color:#000}@media (min-width: 1100px){.portfolio-container .content .portfolio-item .treatment .client-info{flex-direction:row}}.portfolio-container .content .portfolio-item .treatment .client-info span{display:flex;align-items:center}.portfolio-container .content .portfolio-item .treatment .client-info strong{margin-right:.5rem;color:#444}.portfolio-container .content .portfolio-item .treatment .view-project{display:inline-flex;align-items:center;gap:4px;margin-top:1.5rem;padding:0;background:transparent;color:#8d6d36;border:none;cursor:pointer;font-size:1rem;font-weight:500;transition:all .3s ease}.portfolio-container .content .portfolio-item .treatment .view-project:hover{color:#685028}.portfolio-container .content .portfolio-item .treatment .view-project:hover .arrow-icon{transform:translate(3px)}.portfolio-container .content .portfolio-item .treatment .view-project .arrow-icon{transition:transform .3s ease;font-size:1.1rem;stroke-width:2.5px}.contact-us{font-family:Arial,sans-serif;padding-top:10rem}@media (min-width: 768px){.contact-us{height:100dvh}}.contact-us__container{display:flex;gap:45px;margin:0 auto;border-radius:8px}@media (min-width: 768px){.contact-us__container{align-items:flex-start;gap:25px}}.contact-us__map{flex:1;display:flex;align-items:center;justify-content:center;min-height:500px}@media (min-width: 768px){.contact-us__map{padding:2rem}}.contact-us__map .contact-us{padding:3rem 0;background-color:#f9f9f9;font-family:Arial,sans-serif}.contact-us__map .contact-us__container{display:flex;max-width:1200px;margin:0 auto;box-shadow:0 0 20px #0000001a;border-radius:8px;overflow:hidden}.contact-us__map .contact-us__map{flex:1;background-color:#e9e9e9;padding:2rem;display:flex;align-items:center;justify-content:center;min-height:500px}.contact-us__map .contact-us__map .map-placeholder{text-align:center;color:#555}.contact-us__map .contact-us__map .map-placeholder h3{font-size:1.5rem;margin-bottom:1rem;color:#333}.contact-us__map .contact-us__map .map-placeholder p{margin:.5rem 0}.contact-us__map .contact-us__form-container{flex:1;background-color:#fff}@media (min-width: 768px){.contact-us__map .contact-us__form-container{padding:2rem}}.contact-us__map .contact-us__title{font-size:2rem;color:#333;margin-bottom:.5rem}.contact-us__map .contact-us__subtitle{color:#666;margin-bottom:2rem;font-size:1rem}.contact-us__map .contact-us .contact-form{position:relative;z-index:10;display:flex;flex-direction:column;gap:1.5rem}.contact-us__map .contact-us .form-group{display:flex;flex-direction:column;gap:.5rem}.contact-us__map .contact-us .form-group label{color:#9ebd59;font-weight:400;font-size:16px}.contact-us__map .contact-us .form-input,.contact-us__map .contact-us .form-textarea{padding:.8rem;border:1px solid #000;border-radius:25px;font-size:1rem;transition:border-color .3s}.contact-us__map .contact-us .form-input::placeholder,.contact-us__map .contact-us .form-textarea::placeholder{color:#b0b0b0;font-size:14px;opacity:1;transition:all .2s ease}.contact-us__map .contact-us .form-input:focus,.contact-us__map .contact-us .form-textarea:focus{outline:none;border-color:#8d6d36}.contact-us__map .contact-us .form-input:focus::placeholder,.contact-us__map .contact-us .form-textarea:focus::placeholder{color:#e0e0e0}.contact-us__map .contact-us .form-input::-webkit-input-placeholder,.contact-us__map .contact-us .form-textarea::-webkit-input-placeholder{color:#b0b0b0;font-size:14px}.contact-us__map .contact-us .form-input::-moz-placeholder,.contact-us__map .contact-us .form-textarea::-moz-placeholder{color:#b0b0b0;font-size:.85rem;opacity:1}.contact-us__map .contact-us .form-input:-ms-input-placeholder,.contact-us__map .contact-us .form-textarea:-ms-input-placeholder{color:#b0b0b0;font-size:14px}.contact-us__map .contact-us .form-input:-moz-placeholder,.contact-us__map .contact-us .form-textarea:-moz-placeholder{color:#b0b0b0;font-size:14px;opacity:1}.contact-us__map .contact-us .form-textarea{resize:vertical;min-height:120px}.contact-us__map .contact-us .form-checkbox{display:flex;align-items:center;gap:.5rem;margin:1rem 0}.contact-us__map .contact-us .form-checkbox .checkbox-input{width:18px;height:18px;accent-color:#8d6d36}.contact-us__map .contact-us .form-checkbox label{color:#9ebd59;font-weight:400;font-size:15px}.contact-us__map .contact-us .submit-button{background-color:#8d6d36;color:#fff;border:none;padding:1rem 2rem;border-radius:25px;cursor:pointer;font-size:16px;transition:all .3s;width:100%;max-width:140px}.contact-us__map .contact-us .submit-button:hover{background-color:#a58248}.contact-us__map .contact-us .submit-button:active{transform:translateY(0)}@media (max-width: 768px){.contact-us__map .contact-us__mape{min-height:300px}.contact-us__map .submit-button{max-width:100%}}.contact-us__map .map-placeholder{text-align:center;color:#555}.contact-us__map .map-placeholder h3{font-size:1.5rem;margin-bottom:1rem;color:#333}.contact-us__map .map-placeholder p{margin:.5rem 0}.contact-us__form-container{position:relative;z-index:10;flex:1;background-color:#fff}@media (min-width: 768px){.contact-us__form-container{padding:2rem}}.contact-us__title{font-size:2rem;color:#333;margin-bottom:.5rem}.contact-us__subtitle{color:#666;margin-bottom:2rem;font-size:1rem}.contact-us .contact-form{display:flex;flex-direction:column;gap:1.5rem}.contact-us .form-group{display:flex;flex-direction:column;gap:.5rem}.contact-us .form-group label{color:#9ebd59;font-weight:400;font-size:16px}.contact-us .form-input,.contact-us .form-textarea{padding:.8rem;border:1px solid #000;border-radius:25px;font-size:1rem;transition:border-color .3s}.contact-us .form-input:focus,.contact-us .form-textarea:focus{outline:none;border-color:#8d6d36}.contact-us .form-textarea{resize:vertical;min-height:120px}.contact-us .form-checkbox{display:flex;align-items:center;gap:.5rem;margin:1rem 0}.contact-us .form-checkbox .checkbox-input{width:18px;height:18px;accent-color:#8d6d36}.contact-us .form-checkbox label{color:#9ebd59;font-weight:400;font-size:15px}.contact-us .submit-button{background-color:#8d6d36;color:#fff;border:none;padding:1rem 2rem;border-radius:25px;cursor:pointer;font-size:16px;transition:all .3s;width:100%;max-width:140px}.contact-us .submit-button:hover{background-color:#a58248}.contact-us .submit-button:active{transform:translateY(0)}.contact-us .submit-button:disabled{background-color:#ccc;cursor:not-allowed}.contact-us .form-message{padding:1rem;border-radius:8px;margin-bottom:1.5rem;font-weight:500;text-align:center}.contact-us .form-message--success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.contact-us .form-message--error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}@media (max-width: 768px){.contact-us__container{flex-direction:column-reverse}.contact-us__map{min-height:300px}.submit-button{max-width:100%}}.navbar{display:flex;align-items:center;justify-content:space-between;padding:0 1.3rem;background:transparent;font-family:Poppins,sans-serif;color:#fff;position:fixed;width:100%;z-index:999;transition:background .3s ease,padding .3s ease;border-radius:60px}@media (max-width: 868px){.navbar{left:0}}@media (min-width: 868px){.navbar{margin-top:24px}}.navbar--scrolled{background:#000000e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.navbar--contact{background-color:#fff;border:1px solid rgba(119,119,119,.3019607843)}.navbar__logo img{display:flex;align-items:center;max-height:130px;width:150px}.navbar__links{display:flex;gap:2rem}.navbar__links a{text-decoration:none;color:#fff;font-weight:500;font-size:16px;transition:color .3s ease;line-height:1.3}.navbar__links a:hover{color:#ccc}.navbar__links .icon{color:#8d6d36;font-size:1.3rem;transition:color .3s ease}.navbar__links .icon:hover{color:#564221}.navbar__links .icon__adjusted{color:#fff}.navbar__links .icon__adjusted:hover{color:#909090}.navbar__links--contact a{text-decoration:none;color:#000;font-weight:500;font-size:16px;transition:color .3s ease}.navbar__links--contact a:hover{color:#ccc}.navbar__buttons{display:flex;gap:1rem}.navbar__buttons a{text-decoration:none}.navbar__buttons .btn-outline,.navbar__buttons .btn-filled{height:100%;padding:.6rem 1.4rem;border-radius:30px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}.navbar__buttons .btn-outline{border:1px solid #fff;background:transparent;color:#fff}.navbar__buttons .btn-outline:hover{background:#fff;color:#000}.navbar__buttons .btn-filled{background:#fff;color:#000;border:none}.navbar__buttons .btn-filled:hover{background:#e6e6e6}.navbar__buttons--contact .btn-outline,.navbar__buttons--contact .btn-filled{padding:.6rem 1.4rem;border-radius:30px;font-size:16px;font-weight:400;cursor:pointer;transition:all .3s ease}.navbar__buttons--contact .btn-outline{border:1px solid #8d6d36;background:transparent;color:#8d6d36}.navbar__buttons--contact .btn-outline:hover{background:#8d6d36;color:#fff}.navbar__buttons--contact .btn-filled{background:#8d6d36;color:#fff;border:none}.navbar__buttons--contact .btn-filled:hover{background:#a58248}.navbar__burger{display:none;font-size:32px;cursor:pointer;color:#fff}.navbar__burger_black{color:#000}.navbar .secret-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.navbar .secret-modal .modal-content{background:#fff;padding:2rem;border-radius:12px;text-align:center;width:90%;max-width:400px;box-shadow:0 8px 16px #00000040}.navbar .secret-modal .modal-content h3{margin-bottom:1rem}.navbar .secret-modal .modal-content input{width:100%;padding:.8rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:6px}.navbar .secret-modal .modal-content .modal-buttons{display:flex;justify-content:space-between}.navbar .secret-modal .modal-content .modal-buttons button{flex:1;margin:0 .5rem;padding:.8rem;border:none;background:#111;color:#fff;border-radius:6px;cursor:pointer}.navbar .secret-modal .modal-content .modal-buttons button:hover{background:#333}.navbar .secret-modal .modal-content .error{margin-top:.8rem;color:red;font-size:.9rem}.mobile-menu{position:fixed;top:0;left:0;width:100%;background:#000000f2;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:9rem;transform:translateY(-100%);transition:transform .4s ease-in-out;z-index:998}.mobile-menu a{margin:1rem 0;font-size:1.2rem;color:#fff;text-decoration:none}.mobile-menu a:hover{color:#ccc}.mobile-menu.open{transform:translateY(0)}@media (max-width: 868px){.navbar{border-radius:0}.navbar__links,.navbar__buttons{display:none}.navbar__burger{display:block}}.our-services{padding:12rem 0 5rem;background-color:#fff;font-family:Poppins,sans-serif}.our-services .our-services-container{margin:0 auto}.our-services .services-intro{display:flex;margin-bottom:4rem}.our-services .services-intro .intro-content{font-family:Poppins;flex:1;display:flex;flex-direction:column}@media (min-width: 998px){.our-services .services-intro .intro-content{flex-direction:row}}.our-services .services-intro .intro-content h1{flex:1;font-size:28px;color:#000;margin-bottom:1.5rem;line-height:1.2}@media (min-width: 868px){.our-services .services-intro .intro-content h1{font-size:42px}}.our-services .services-intro .intro-content p{flex:1;font-size:18px;color:#000;line-height:1.2}.our-services .services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.our-services .service-card{background:#fff;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.our-services .service-card .card-image{height:250px;overflow:hidden;border-radius:10px;background-color:#f0f0f0}.our-services .service-card .card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;display:block}.our-services .service-card .card-image:hover img{transform:scale(1.05)}.our-services .service-card .card-content{padding:1rem 0}.our-services .service-card .card-content h3{font-size:1.5rem;color:#000;margin-bottom:1rem}.our-services .service-card .card-content p{color:#666;line-height:1.6;margin-bottom:1.5rem}.our-services .learn-more-btn{background-color:#fff;color:#8d6d36;border:1px solid #8d6d36;padding:.8rem 1.5rem;border-radius:25px;font-size:1rem;cursor:pointer;transition:background-color .3s ease}.our-services .learn-more-btn:hover{background-color:#8d6d36;color:#fff}.our-services .highlight-text{color:#8d6d36}.our-services .client-section{display:flex;margin-top:5rem;align-items:center;gap:3rem}.our-services .client-section .client-image{flex:1;border-radius:10px;overflow:hidden;background-color:#f0f0f0;min-height:400px}.our-services .client-section .client-image img{width:100%;height:auto;max-height:600px;object-fit:cover;object-position:center 20%;display:block;border-radius:10px}.our-services .client-section .client-content{font-family:Poppins;flex:1}.our-services .client-section .client-content h2{font-size:32px;color:#000;margin-bottom:1.5rem;line-height:1.3}@media (min-width: 868px){.our-services .client-section .client-content h2{font-size:42px}}.our-services .client-section .client-content p{color:#666;line-height:1.6;margin-bottom:1.5rem}.our-services .client-section .client-content .client-details{list-style-type:none;padding:0;margin:0}.our-services .client-section .client-content .client-details li{margin-bottom:.8rem;color:#666;line-height:1.6;display:flex;align-items:flex-start}.our-services .client-section .client-content .client-details li .pin-icon{color:#28a745;margin-right:.5rem;margin-top:.2rem;flex-shrink:0}@media (max-width: 768px){.our-services .client-section{flex-direction:column;margin-top:3rem}.our-services .client-section .client-image{margin-bottom:2rem;width:100%}.our-services .our-services{padding:3rem 0}.our-services .our-services .services-intro{flex-direction:column}.our-services .our-services .services-intro .intro-content{padding-right:0;margin-bottom:2rem}.our-services .our-services .services-intro .intro-content h1{font-size:32px}}@media (max-width: 768px) and (min-width: 868px){.our-services .our-services .services-intro .intro-content h1{font-size:42px}}@media (max-width: 768px){.our-services .our-services .services-grid{grid-template-columns:1fr}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(200px)}to{opacity:1;transform:translateY(0)}}.our-services .animate-fade-up{opacity:0;transition:opacity .1s}.our-services .animate-fade-up.in-view{animation:fadeInUp .6s ease-out forwards;animation-delay:.2s}.our-services .delayed-animate-fade-up{opacity:0;transition:opacity .1s}.our-services .delayed-animate-fade-up.in-view{animation:fadeInUp .9s ease-out forwards}@media (prefers-reduced-motion: no-preference){.our-services .animate-fade-up.in-view{animation:fadeInUp .6s ease-out forwards;animation-delay:.2s}.our-services .delayed-animate-fade-up.in-view{animation:fadeInUp .9s ease-out forwards}}.our-work{margin:0 auto;padding-top:10rem;font-family:Poppins}.our-work-header{text-align:center;margin-bottom:3rem}.our-work-header .subtitle{display:block;font-size:18px;color:#000;text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem}.our-work-header h1{font-weight:600;font-size:42px;margin-bottom:1.5rem;color:#000}.our-work-header .description{font-size:18px;color:#000;margin:0 auto;line-height:1.6}.our-work .portfolio-items .portfolio-item{margin-bottom:4rem}.our-work .portfolio-items .portfolio-item .full-width-image{width:100%;overflow:hidden;margin-bottom:2rem}@media (min-width: 1000px){.our-work .portfolio-items .portfolio-item .full-width-image{height:720px}}.our-work .portfolio-items .portfolio-item .full-width-image img{width:100%;max-height:100%;border-radius:25px}.our-work .portfolio-items .portfolio-item .content-wrapper{display:flex;align-items:baseline;gap:3rem}.our-work .portfolio-items .portfolio-item .content-wrapper .left-content{flex:1}.our-work .portfolio-items .portfolio-item .content-wrapper .left-content h2{font-size:24px;margin-bottom:1.5rem;color:#000}.our-work .portfolio-items .portfolio-item .content-wrapper .left-content .details{display:flex;gap:15px}.our-work .portfolio-items .portfolio-item .content-wrapper .left-content .details p{font-size:14px;margin-bottom:.8rem;color:#000}.our-work .portfolio-items .portfolio-item .content-wrapper .left-content .details p span{color:#9ebd59;margin-right:6px}.our-work .portfolio-items .portfolio-item .content-wrapper .left-content .view-project{display:inline-flex;align-items:center;gap:4px;margin-top:1.5rem;padding:0;background:transparent;color:#8d6d36;border:none;cursor:pointer;font-size:1rem;font-weight:500;transition:all .3s ease}.our-work .portfolio-items .portfolio-item .content-wrapper .left-content .view-project:hover{color:#685028}.our-work .portfolio-items .portfolio-item .content-wrapper .left-content .view-project:hover .arrow-icon{transform:translate(3px)}.our-work .portfolio-items .portfolio-item .content-wrapper .left-content .view-project .arrow-icon{transition:transform .3s ease;font-size:1.1rem;stroke-width:2.5px}.our-work .portfolio-items .portfolio-item .content-wrapper .right-content{flex:1;display:flex;align-items:center}.our-work .portfolio-items .portfolio-item .content-wrapper .right-content p{font-size:16px;line-height:1.2;color:#000;font-weight:400}@media (max-width: 768px){.our-work .portfolio-items .portfolio-item .content-wrapper{flex-direction:column;gap:2rem}.our-work .portfolio-items .portfolio-item .content-wrapper .left-content,.our-work .portfolio-items .portfolio-item .content-wrapper .right-content{flex:none;width:100%}}.about-us{margin:0 auto;text-align:center;padding-top:12rem;font-family:Poppins}.about-us .about-header{margin-bottom:4rem}.about-us .about-header h1{font-size:32px;color:#000;margin-bottom:1rem}@media (min-width: 868px){.about-us .about-header h1{font-size:42px}}.about-us .about-header .header-description{font-size:18px;color:#000;max-width:600px;margin:0 auto 70px;line-height:1.6}.about-us .team-members{display:flex;flex-direction:column;align-items:flex-start;gap:3rem;margin-bottom:4rem}@media (min-width: 868px){.about-us .team-members{flex-direction:row}}.about-us .team-members .team-member{flex:1;display:flex;gap:3rem;text-align:left;align-items:center;padding-bottom:3rem}@media (min-width: 868px){.about-us .team-members .team-member{align-items:flex-start}}.about-us .team-members .team-member:last-child{border-bottom:none}.about-us .team-members .team-member .member-image{flex:0 0 200px;width:200px;height:200px;border-radius:50%;overflow:hidden;background-color:#f0f0f0}.about-us .team-members .team-member .member-image img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.about-us .team-members .team-member .member-info{flex:1}.about-us .team-members .team-member .member-info h2{font-size:24px;color:#000;margin-bottom:.5rem}.about-us .team-members .team-member .member-info h3{font-size:1.2rem;color:#8d6d36;margin-bottom:1.5rem;font-weight:500}.about-us .team-members .team-member .member-info p{color:#000;line-height:1.3;margin-bottom:14px}.about-us .team-members .team-member .member-info .social-icons{display:flex;gap:1rem}.about-us .team-members .team-member .member-info .social-icons .icon{color:#8d6d36;font-size:1.3rem;transition:color .3s ease}.about-us .team-members .team-member .member-info .social-icons .icon:hover{color:#564221}.about-us .join-us{margin-top:3rem}.about-us .join-us h2{font-size:30px;color:#333;margin-bottom:1rem}@media (min-width: 868px){.about-us .join-us h2{font-size:38px}}.about-us .join-us .join-description{font-size:1.1rem;color:#666;max-width:500px;margin:0 auto 2rem;line-height:1.6}.about-us .join-us .learn-more-btn{padding:.8rem 1.8rem;background:#fff;color:#8d6d36;border:1px solid #8d6d36;border-radius:25px;font-size:1rem;cursor:pointer;transition:all .3s ease}.about-us .join-us .learn-more-btn:hover{background:#8d6d36;color:#fff}@media (max-width: 768px){.about-us .team-members .team-member{flex-direction:column;text-align:center;gap:2rem}.about-us .team-members .team-member .member-image{flex:0 0 180px;width:180px;height:180px}.about-us .team-members .team-member .member-info .social-icons{justify-content:center}}.prp-therapy{--background-scale: 1;position:relative;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.prp-therapy__background{position:absolute;width:100%;height:100%;background-image:url(/assets/prp-C7uO-Swu.png);background-size:cover;background-position:top center;background-repeat:no-repeat;z-index:0;transform-origin:center center;will-change:transform;transform:scale(var(--background-scale));transition:transform .8s ease-out}.prp-therapy__overlay{position:absolute;width:100%;height:100%;background-color:#0000004d;z-index:10;transform-origin:center center;will-change:transform;transform:scale(var(--background-scale));transition:transform .8s ease-out}.prp-therapy__content{font-family:sans-serif;position:relative;z-index:20;text-align:center;max-width:56rem;padding:0 1rem;color:#fff}.prp-therapy__content h1{font-size:36px;margin-bottom:1.5rem;line-height:1.1;color:#fff}@media (min-width: 768px){.prp-therapy__content h1{font-size:48px;line-height:1.1}}.prp-therapy__content p{font-family:sans-serif;font-size:16px;margin-bottom:2.5rem;line-height:1.4}@media (min-width: 768px){.prp-therapy__content p{font-size:20px}}.prp-therapy__buttons{display:flex;flex-direction:column;gap:1rem;justify-content:center}@media (min-width: 640px){.prp-therapy__buttons{flex-direction:row}}.prp-therapy__button{padding:.75rem 1.5rem;border-radius:25px;font-weight:500;font-size:16px;transition:all .3s ease;cursor:pointer}.prp-therapy__button--primary{background-color:#fff;color:#000;border:none}.prp-therapy__button--primary:hover{background-color:#ffffff80}.prp-therapy__button--secondary{background-color:transparent;border:1px solid white;color:#fff}.prp-therapy__button--secondary:hover{background-color:#fff;color:#000}.prp-benefits-container{margin:0 auto;padding-top:90px;padding-bottom:80px}.prp-benefits-content{display:flex;justify-content:space-between;margin-bottom:40px;gap:40px;font-family:sans-serif}.prp-benefits-content .prp-benefits-text{flex:1}.prp-benefits-content .prp-benefits-text h2{font-size:42px;color:#000;margin-bottom:20px;line-height:1.3}.prp-benefits-content .prp-benefits-description{flex:1}.prp-benefits-content .prp-benefits-description p{font-size:18px;line-height:1.6;color:#000}.prp-image-container{width:100%;border-radius:25px;overflow:hidden}.prp-image-container .prp-image{width:100%;height:auto;display:block}@media (max-width: 768px){.prp-benefits-content{flex-direction:column;gap:20px}.prp-benefits-text h2{font-size:28px}}.botox-treatments{--background-scale: 1;position:relative;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.botox-treatments__background{position:absolute;width:100%;height:100%;max-height:100dvh;background-image:url(/assets/botox-treatment-CLbVp9Lo.png);background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:0;transform-origin:center center;will-change:transform;transform:scale(var(--background-scale));transition:transform .8s ease-out;background-color:#000}.botox-treatments__overlay{position:absolute;width:100%;height:100%;background-color:#0000004d;z-index:10;transform-origin:center center;will-change:transform;transform:scale(var(--background-scale));transition:transform .8s ease-out}.botox-treatments__content{font-family:sans-serif;position:relative;z-index:20;text-align:center;max-width:56rem;padding:0 1rem;color:#fff}.botox-treatments__content h1{font-size:48px;margin-bottom:1.5rem;line-height:1.1;color:#fff}@media (min-width: 768px){.botox-treatments__content h1{font-size:48px}}.botox-treatments__content p{font-family:sans-serif;font-size:16px;margin-bottom:2.5rem;line-height:1.4}@media (min-width: 768px){.botox-treatments__content p{font-size:20px}}.botox-treatments__buttons{display:flex;flex-direction:column;gap:1rem;justify-content:center}@media (min-width: 640px){.botox-treatments__buttons{flex-direction:row}}.botox-treatments__button{padding:.75rem 1.5rem;border-radius:25px;font-weight:500;font-size:16px;transition:all .3s ease;cursor:pointer}.botox-treatments__button--primary{background-color:#fff;color:#000;border:none}.botox-treatments__button--primary:hover{background-color:#ffffff80}.botox-treatments__button--secondary{background-color:transparent;border:1px solid white;color:#fff}.botox-treatments__button--secondary:hover{background-color:#fff;color:#000}.botox-benefits-container{margin:0 auto;padding-top:90px;padding-bottom:80px}.botox-benefits-content{display:flex;justify-content:space-between;margin-bottom:40px;gap:40px;font-family:sans-serif}.botox-benefits-content .botox-benefits-text{flex:1}.botox-benefits-content .botox-benefits-text h2{font-size:42px;color:#000;margin-bottom:20px;line-height:1.3}.botox-benefits-content .botox-benefits-description{flex:1}.botox-benefits-content .botox-benefits-description p{font-size:18px;line-height:1.6;color:#000}.botox-image-container{width:100%;border-radius:25px;overflow:hidden}.botox-image-container .botox-image{width:100%;height:auto;max-height:720px;object-fit:cover;display:block}@media (max-width: 768px){.botox-benefits-content{flex-direction:column;gap:20px}.botox-benefits-text h2{font-size:28px}}.dermal-fillers{--background-scale: 1;position:relative;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.dermal-fillers__background{position:absolute;width:100%;height:100%;background-image:url(/assets/dermal-bg-CFmFEVWP.png);background-size:cover;background-position:unset;background-repeat:no-repeat;z-index:0;transform-origin:center center;will-change:transform;transform:scale(var(--background-scale));transition:transform .8s ease-out}.dermal-fillers__overlay{position:absolute;width:100%;height:100%;background-color:#0000004d;z-index:10;transform-origin:center center;will-change:transform;transform:scale(var(--background-scale));transition:transform .8s ease-out}.dermal-fillers__content{font-family:sans-serif;position:relative;z-index:20;text-align:center;max-width:56rem;padding:0 1rem;color:#fff}.dermal-fillers__content h1{font-size:48px;margin-bottom:1.5rem;line-height:1.1;color:#fff}@media (min-width: 768px){.dermal-fillers__content h1{font-size:48px}}.dermal-fillers__content p{font-family:sans-serif;font-size:16px;margin-bottom:2.5rem;line-height:1.4}@media (min-width: 768px){.dermal-fillers__content p{font-size:20px}}.dermal-fillers__buttons{display:flex;flex-direction:column;gap:1rem;justify-content:center}@media (min-width: 640px){.dermal-fillers__buttons{flex-direction:row}}.dermal-fillers__button{padding:.75rem 1.5rem;border-radius:25px;font-weight:500;font-size:16px;transition:all .3s ease;cursor:pointer}.dermal-fillers__button--primary{background-color:#fff;color:#000;border:none}.dermal-fillers__button--primary:hover{background-color:#ffffff80}.dermal-fillers__button--secondary{background-color:transparent;border:1px solid white;color:#fff}.dermal-fillers__button--secondary:hover{background-color:#fff;color:#000}.dermal-benefits-container{margin:0 auto;padding-top:90px;padding-bottom:80px;display:flex;gap:20px}.dermal-benefits-content{padding:0 30px;flex:1;margin-bottom:40px;gap:40px;font-family:sans-serif}.dermal-benefits-content .dermal-benefits-text h2{font-size:42px;color:#000;margin-bottom:20px;line-height:1.3}.dermal-benefits-content .dermal-benefits-description p{font-size:18px;line-height:1.6;color:#000}.dermal-benefits-content .dermal-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:2rem}.dermal-benefits-content .dermal-stats .dermal-stat .dermal-stat-number{font-size:2rem;font-weight:700;color:#1a1a1a;display:block;margin-bottom:.5rem}.dermal-benefits-content .dermal-stats .dermal-stat p{font-size:.9rem;color:#4a4a4a;line-height:1.5}.dermal-image-container{width:100%;border-radius:25px;overflow:hidden;flex:1}.dermal-image-container .dermal-image{width:100%;height:auto;display:block}@media (max-width: 768px){.dermal-benefits-container{flex-direction:column}.dermal-benefits-content{gap:20px}.dermal-benefits-text h2{font-size:28px}.dermal-stats{grid-template-columns:1fr}}.project{font-family:Arial,sans-serif;margin:0 auto;padding-top:12rem;color:#333}.project-image{width:100%;margin-bottom:40px}.project-image img{width:100%;height:auto;border-radius:25px}.project-section{display:flex;margin-bottom:60px;gap:40px}.project-section .left-content{max-width:740px;flex:2}.project-section .left-content h1{font-style:italic}.project-section .left-content h2{font-size:36px;margin-bottom:20px;color:#222}@media (min-width: 868px){.project-section .left-content h2{font-size:42px}}.project-section .left-content .description{font-size:18px;line-height:1.6;margin-bottom:20px}.project-section .left-content .features{list-style:none;padding:0;display:flex}.project-section .left-content .features li{font-size:.8rem;margin-bottom:10px;color:#555;padding:5px}@media (min-width: 868px){.project-section .left-content .features li{font-size:1.2rem;padding:20px 10px}}.project-section .right-content{flex:1}.project-section .right-content .info-grid{display:grid;grid-template-columns:1fr 2fr;gap:15px}.project-section .right-content .info-grid .grid-item{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.project-section .right-content .info-grid .info-label{font-weight:700;color:#000;font-size:24px}.project-section .right-content .info-grid .info-value{color:#000;font-size:16px}.project-section2{padding-top:60px;display:flex;flex-direction:column;margin-bottom:60px;gap:40px}@media (min-width: 868px){.project-section2{flex-direction:row}}.project-section2 .left-content{max-width:740px;flex:2}.project-section2 .left-content h2{font-size:36px;margin-bottom:20px;color:#222}@media (min-width: 868px){.project-section2 .left-content h2{font-size:48px}}.project-section2 .left-content h1{font-style:italic}.project-section2 .left-content .features{list-style:none;padding:0;display:flex}.project-section2 .left-content .features li{font-size:1.2rem;margin-bottom:10px;color:#555;padding:20px 10px}.project-section2 .right-content{flex:1}.project-section2 .right-content .info-grid{margin-top:40px}.project-section2 .right-content .info-grid .line{width:100%;height:1px;background-color:#000}.project-section2 .right-content .info-grid .grid-item{padding-top:50px;padding-bottom:50px;display:flex;align-items:center;gap:15px}.project-section2 .right-content .info-grid .info-label{font-weight:700;color:#000;font-size:24px}.project-section2 .right-content .info-grid .info-value{color:#000;font-size:16px;margin-left:auto;text-align:right}.project-section2 .description{font-size:18px;line-height:1.6;margin-bottom:20px}@media (max-width: 768px){.project-section{flex-direction:column!important}.project-section .left-content,.project-section .right-content{flex:auto!important}}.admin-page{max-width:1280px;margin:0 auto;padding:5rem 2rem 2rem;font-family:Poppins,sans-serif;color:#000}.admin-page h2{text-align:center;font-size:2.2rem;margin-bottom:2rem;color:#000}.admin-form form{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media (max-width: 867px){.admin-form form{grid-template-columns:1fr}}.admin-form input,.admin-form textarea{padding:.9rem 1rem;border:1px solid #ccc;border-radius:8px;font-size:1rem;width:100%;background-color:#fff;color:#000;transition:border-color .3s ease}.admin-form input:focus,.admin-form textarea:focus{outline:none;border-color:#8d6d36;box-shadow:0 0 0 2px #8d6d3633}.admin-form textarea{min-height:120px;resize:vertical}.admin-form input[type=file]{padding:.5rem 0;border:none}.admin-form button{grid-column:span 2;padding:1rem 2rem;background-color:#8d6d36;color:#fff;font-size:1.1rem;font-weight:500;border:none;border-radius:10px;cursor:pointer;margin-top:1rem;transition:background-color .3s ease}.admin-form button:hover{background-color:#685028}.admin-form button:disabled{background-color:#bbb;cursor:not-allowed}.message{grid-column:span 2;margin-top:1rem;font-size:1.1rem;text-align:center;color:#8d6d36}.spinner{display:inline-block;width:22px;height:22px;border:3px solid #ccc;border-top:3px solid #8d6d36;border-radius:50%;animation:spin .6s linear infinite;vertical-align:middle;margin-left:8px}.admin-auth-form{max-width:400px;margin:0 auto;padding:6rem 2rem 2rem;text-align:center;font-family:Poppins,sans-serif}.admin-auth-form h2{font-size:2rem;color:#000;margin-bottom:1.5rem}.admin-auth-form input{padding:.9rem 1rem;width:100%;font-size:1rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:8px}.admin-auth-form input:focus{outline:none;border-color:#8d6d36;box-shadow:0 0 0 2px #8d6d3633}.admin-auth-form button{padding:.9rem 2rem;background-color:#8d6d36;color:#fff;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:background .3s ease}.admin-auth-form button:hover{background-color:#685028}.manage-projects-container{padding:200px 20px 120px;max-width:1980px;margin:0 auto;font-family:Inter,sans-serif;background-color:#f8f9fa}.manage-projects-container h2{margin-bottom:2rem;font-size:2rem;font-weight:600;color:#333;text-align:center}.manage-projects-container .admin-form{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:1.5rem}@media (max-width: 867px){.manage-projects-container .admin-form{grid-template-columns:1fr}}.manage-projects-container .admin-form input,.manage-projects-container .admin-form textarea{padding:1.2rem 1.5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;width:100%;min-width:250px;min-height:48px;background-color:#fff;color:#333;transition:border-color .2s ease}.manage-projects-container .admin-form input:focus,.manage-projects-container .admin-form textarea:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 2px #007bff33}.manage-projects-container .admin-form textarea{min-height:150px;resize:vertical}.manage-projects-container .admin-form input[type=file]{padding:.5rem 0;min-height:48px;border:none}.manage-projects-container .admin-form button{grid-column:span 2;padding:1rem 2rem;background-color:#222;color:#fff;font-size:1rem;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.manage-projects-container .admin-form button:hover{background-color:#444}.manage-projects-container .admin-form button:disabled{background-color:#bbb;cursor:not-allowed}.manage-projects-container .actions-cell{display:flex;gap:.75rem;justify-content:center;align-items:center}.manage-projects-container .actions-cell button{padding:.5rem;border:none;cursor:pointer;border-radius:6px;font-size:.9rem;font-weight:500;transition:color .2s ease}.manage-projects-container .actions-cell button.edit{color:#007bff}.manage-projects-container .actions-cell button.edit:hover{color:#0056b3}.manage-projects-container .actions-cell button.delete{color:#dc3545}.manage-projects-container .actions-cell button.delete:hover{color:#b02a37}.manage-projects-container .actions-cell button:not(.edit,.delete){background-color:#28a745;color:#fff}.manage-projects-container .actions-cell button:not(.edit,.delete):hover{background-color:#218838}.manage-projects-container .file-input-wrapper{display:flex;flex-direction:column;gap:.25rem;width:100%}.manage-projects-container .file-input-wrapper input[type=file]{padding:.5rem 0;font-size:.9rem;width:100%;box-sizing:border-box;display:block}.manage-projects-container .file-input-wrapper .file-name{font-size:.8rem;color:#666;text-align:center;padding:.25rem;background-color:#f1f3f5;border-radius:4px;word-break:break-all;position:relative;display:inline-block}.manage-projects-container .file-input-wrapper .file-name .delete-icon{font-size:.9rem;color:#dc3545;cursor:pointer;margin-left:.5rem;vertical-align:middle;transition:color .2s ease}.manage-projects-container .file-input-wrapper .file-name .delete-icon:hover{color:#b02a37}.manage-projects-container .add-button{padding:.75rem 1.5rem;background-color:#222;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:500;transition:background-color .2s ease;margin:0 auto}.manage-projects-container .add-button:hover{background-color:#444}@media (max-width: 768px){.manage-projects-container{padding:80px 15px}.manage-projects-container h2{font-size:1.5rem}.manage-projects-container .actions-cell{flex-direction:column;gap:.5rem}.manage-projects-container .actions-cell button{width:100%;padding:.5rem}.manage-projects-container .add-button{padding:.5rem 1rem;font-size:.9rem}}.spinner{display:inline-block;width:22px;height:22px;border:3px solid #ccc;border-top:3px solid #007bff;border-radius:50%;animation:spin .6s linear infinite;vertical-align:middle;margin-left:8px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-auth-fullscreen{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#f5f5f5;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;text-align:center}.admin-auth-fullscreen h2{font-size:30px}.admin-auth-form{display:flex;flex-direction:column;gap:1rem;width:300px}.admin-auth-form input{padding:10px;font-size:16px}.admin-auth-buttons{display:flex;justify-content:center;gap:10px}.admin-auth-buttons button{padding:8px 20px;cursor:pointer}.error{color:red;font-size:14px}
