.nav{align-items:center;background:#fff;display:flex;justify-content:space-between;padding:20px;position:relative;transition:transform .3s ease-in-out;z-index:10}.nav img{height:50px}.nav .menu-button{background:none;border:none;cursor:pointer;display:none;font-size:2rem;padding:0}.nav .menu-button svg{color:#000;font-size:40px}@media(max-width:1000px){.nav .menu-button{display:block;z-index:9}}.nav ul{display:flex;gap:30px;list-style:none}.nav ul li a{color:#000;font-size:16px;font-weight:600;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.nav ul li a:hover{color:var(--primary-color)}@media(max-width:1000px){.nav ul{background-color:#fff;bottom:0;display:flex;flex-direction:column;gap:20px;justify-content:center;left:0;margin:0;opacity:0;padding:40px 30px;position:fixed;right:0;top:0;transform:translateY(-100%);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;visibility:hidden;z-index:5}.nav ul.open{opacity:1;transform:translateY(0);visibility:visible}.nav ul li{line-height:50px;text-align:center}.nav ul li a{color:#000;font-size:30px;font-weight:700}}.nav .contact-nav{display:flex}.nav .contact-nav a{color:#000;font-size:20px;transition:color .3s ease}.nav .contact-nav a:hover{color:var(--primary-color)}.nav .contact-nav a:not(:last-child){margin-right:20px}@media(max-width:1000px){.nav .contact-nav{display:none}}.about-container{margin:0 auto;padding:0 40px}.about-container .about-content{display:flex;gap:20px;margin:50px 0}@media(max-width:900px){.about-container .about-content{flex-direction:column}}.about-container .about-content .about-text{flex:1 1;font-size:18px;line-height:1.6}.about-container .about-content .about-image{align-items:center;display:flex;flex:1 1;justify-content:center}.about-container .about-content .about-image img{border-radius:8px;box-shadow:0 4px 8px #0000001a;height:auto;max-width:100%}.about-container .values-title{font-size:28px;margin-bottom:20px;text-align:center}.about-container .values-list{font-size:20px;line-height:1.6;list-style-type:none;margin:0 auto;max-width:900px;padding:0}.about-container .values-list li{border-radius:6px;box-shadow:0 4px 8px #0000001a;margin-bottom:20px;padding:20px 15px}.about-container .values-list li strong{color:var(--primary-color)}.stats{display:flex;flex-wrap:wrap;justify-content:space-between;padding:60px 20px;text-align:center}.stats .stat-box{background-color:#fff;border-radius:8px;box-shadow:0 8px 16px #0000001a;flex:1 1;margin-bottom:20px;max-width:23%;padding:80px 20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.stats .stat-box p{color:var(--primary-color);font-size:3rem;font-weight:700;margin:0;transition:color .3s ease}.stats .stat-box span{color:#000;font-size:18px;text-transform:uppercase}.stats .stat-box:hover{box-shadow:0 12px 24px #0003;transform:translateY(-10px)}@media(max-width:768px){.stats .stat-box{flex:1 1 45%;max-width:45%;padding:80px 15px}}@media(max-width:480px){.stats .stat-box{flex:1 1 100%;max-width:100%;padding:80px 10px}}.uniforms-detailed-page{padding:40px}.uniforms-detailed-page .page-description{color:#000;font-size:18px;margin-bottom:30px;text-align:center}.uniforms-detailed-page .uniforms-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.uniforms-detailed-page .uniform-card{border-radius:8px;box-shadow:0 4px 8px #0000001a;overflow:hidden;transition:transform .3s ease-in-out}.uniforms-detailed-page .uniform-card:hover{transform:translateY(-5px)}.uniforms-detailed-page .uniform-card img{height:400px;object-fit:cover;width:100%}.uniforms-detailed-page .uniform-card .uniform-info{padding:15px}.uniforms-detailed-page .uniform-card .uniform-info h2{color:#000;font-size:22px;margin-bottom:10px}.uniforms-detailed-page .uniform-card .uniform-info p{color:#000;font-size:14px;margin-bottom:10px}.uniforms-detailed-page .uniform-details-modal{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;overflow:scroll;position:fixed;top:0;width:100%;z-index:1000}.uniforms-detailed-page .uniform-details-modal .modal-content{background:#fff;border-radius:8px;max-width:600px;overflow:auto;padding:20px;position:relative;width:90%}.uniforms-detailed-page .uniform-details-modal .modal-content h2{margin-bottom:10px}.uniforms-detailed-page .uniform-details-modal .modal-content img{height:400px;margin-bottom:15px;object-fit:cover;width:100%}@media(max-width:768px){.uniforms-detailed-page .uniform-details-modal .modal-content img{height:200px}}.uniforms-detailed-page .uniform-details-modal .modal-content ul{list-style-type:disc;margin:10px 0;padding-left:20px}.uniforms-detailed-page .uniform-details-modal .modal-content ul li{margin-bottom:5px}.uniforms-detailed-page .uniform-details-modal .modal-content .close-button{background:#0000;border:none;color:#000;cursor:pointer;font-size:24px;position:absolute;right:0;top:0}.faq-container{border-radius:12px;margin:0 auto;max-width:900px;padding:20px}.faq-container .faq-list{display:flex;flex-direction:column;gap:15px}.faq-container .faq-item{border-radius:30px;box-shadow:0 4px 10px #0000001a;overflow:hidden;transition:transform .3s ease-in-out}.faq-container .faq-item.open{transform:scale(1.02)}.faq-container .faq-item .faq-question{align-items:center;background:#2e3a96;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:space-between;padding:15px 20px;transition:background-color .3s ease}@media(max-width:768px){.faq-container .faq-item .faq-question{font-size:13px}}.faq-container .faq-item .faq-question:hover{background:#404b98}.faq-container .faq-item .faq-toggle-icon{transition:transform .3s ease}.faq-container .faq-item .rotated{transform:rotate(180deg)}.faq-container .faq-item .faq-answer{background-color:#f8f9fa;max-height:0;overflow:hidden;padding:0 20px;transition:max-height .5s ease-in-out}.faq-container .faq-item .faq-answer p{color:#000;font-size:16px;margin:15px 0}@media(max-width:768px){.faq-container .faq-item .faq-answer p{font-size:13px}}.uniform-features-container{border-radius:12px;margin:40px auto;max-width:1200px;padding:40px;text-align:center}.uniform-features-container .features-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.uniform-features-container .feature-card{background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;padding:20px;position:relative;text-align:center;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.uniform-features-container .feature-card:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-5px)}.uniform-features-container .feature-card .feature-icon{color:var(--primary-color);font-size:40px;margin-bottom:15px}.uniform-features-container .feature-card h3{color:#000;font-size:20px;margin-bottom:10px}.uniform-features-container .feature-card p{font-size:14px;line-height:1.5}.uniform-features-container .feature-card:hover p{color:#000}.gallery-container{padding:20px}.gallery-container .gallery-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}@media(max-width:768px){.gallery-container .gallery-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.gallery-container .gallery-item{border-radius:8px;cursor:pointer;overflow:hidden;position:relative}.gallery-container .gallery-item img{display:block;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.gallery-container .gallery-item .overlay{align-items:center;background:#0009;bottom:0;color:#fff;display:flex;font-size:18px;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out}.gallery-container .gallery-item .overlay span{font-size:13px;text-transform:uppercase}.gallery-container .gallery-item:hover .overlay{opacity:1}.gallery-container .gallery-item:hover img{transform:scale(1.05)}.gallery-container .lightbox-overlay{align-items:center;background:#000000e6;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.gallery-container .lightbox-overlay .lightbox-content{max-height:90%;max-width:30%}@media(max-width:768px){.gallery-container .lightbox-overlay .lightbox-content{max-width:80%}}.gallery-container .lightbox-overlay .lightbox-content img{border-radius:8px;height:auto;width:100%}.gallery-container .lightbox-overlay .lightbox-content .close-button,.gallery-container .lightbox-overlay .lightbox-content .next-button,.gallery-container .lightbox-overlay .lightbox-content .prev-button{background:#0000;border:none;color:#fff;cursor:pointer;font-size:24px;position:absolute;transition:color .2s}.gallery-container .lightbox-overlay .lightbox-content .close-button:hover,.gallery-container .lightbox-overlay .lightbox-content .next-button:hover,.gallery-container .lightbox-overlay .lightbox-content .prev-button:hover{color:#ccc}.gallery-container .lightbox-overlay .lightbox-content .close-button{right:10px;top:10px}.gallery-container .lightbox-overlay .lightbox-content .prev-button{left:10px;top:50%;transform:translateY(-50%)}.gallery-container .lightbox-overlay .lightbox-content .next-button{right:10px;top:50%;transform:translateY(-50%)}.contact-page{display:flex;flex-wrap:wrap;gap:50px;justify-content:space-between;padding:20px}.contact-page .contact-info-section{flex:1 1;min-width:300px}.contact-page .contact-info-section h2{font-size:40px;font-weight:700;margin-bottom:10px}.contact-page .contact-info-section p{font-size:20px;margin:5px 0}.contact-page .contact-info-section .contact-details{margin-top:50px}.contact-page .contact-info-section .contact-details p{margin:8px 0}.contact-page .contact-info-section .contact-details p strong{font-weight:700}.contact-page .contact-info-section .map-container{margin-top:50px}.contact-page .contact-info-section .map-container iframe{border:none;border-radius:8px;height:380px;width:100%}.contact-page .contact-form-section{border-radius:8px;flex:1 1}.contact-page .contact-form-section h3{font-size:22px;font-weight:700;margin-bottom:15px}.contact-page .contact-form-section form{display:flex;flex-direction:column}.contact-page .contact-form-section form label{margin-bottom:15px}.contact-page .contact-form-section form label input,.contact-page .contact-form-section form label textarea{border:1px solid #ccc;border-radius:20px;font-size:16px;margin-top:5px;padding:15px;width:100%}.contact-page .contact-form-section form label textarea{height:300px;resize:none}.contact-page .contact-form-section form .privacy-policy{align-items:center;display:flex;margin-bottom:15px}.contact-page .contact-form-section form .privacy-policy input{margin-right:5px}.contact-page .contact-form-section form .privacy-policy label{font-weight:400;margin:0}@media(max-width:1000px){.contact-page{flex-direction:column}.contact-page .contact-info-section p{font-size:16px}.contact-page .contact-info-section h2{font-size:30px}}.send-message{animation:message 1.2s linear;background:#99f499;color:green;font-size:12px;margin-top:20px;padding:20px}@keyframes message{0%{opacity:0}to{opacity:1}}.app-footer{background:#222;color:#fff;margin-top:100px;padding:40px 20px;position:relative}.app-footer .footer-section-1{margin-bottom:40px;text-align:center}.app-footer .footer-section-1 #footer-header{color:var(--primary-color);font-size:2rem;font-weight:700;margin-bottom:15px}.app-footer .footer-section-1 #footer-description{color:#ddd;font-size:1.1rem;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:600px}.app-footer .footer-section-2 .footer-columns{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-bottom:30px}.app-footer .footer-section-2 .footer-columns .footer-column{flex:1 1;max-width:300px;min-width:220px;padding:10px}.app-footer .footer-section-2 .footer-columns .footer-column h3{color:var(--primary-color);font-size:1.3rem;margin-bottom:15px}.app-footer .footer-section-2 .footer-columns .footer-column .footer-contact,.app-footer .footer-section-2 .footer-columns .footer-column .footer-nav{list-style:none;padding-left:0}.app-footer .footer-section-2 .footer-columns .footer-column .footer-contact li,.app-footer .footer-section-2 .footer-columns .footer-column .footer-nav li{font-size:1rem;margin-bottom:10px}.app-footer .footer-section-2 .footer-columns .footer-column .footer-nav-social{display:flex;gap:15px;justify-content:flex-start;padding:0}.app-footer .footer-section-2 .footer-columns .footer-column .footer-nav-social li{font-size:1.5rem;list-style:none}.app-footer .footer-section-2 .footer-columns a{color:#ddd;text-decoration:none;transition:color .3s ease}.app-footer .footer-section-2 .footer-columns a:hover{color:var(--primary-color)}.app-footer .footer-section-2 .footer-trademark{color:#777;font-size:.9rem;text-align:center}@media(max-width:768px){.app-footer .footer-section-1 #footer-header{font-size:1.8rem}.app-footer .footer-section-1 #footer-description{font-size:1rem}.app-footer .footer-section-1 button{font-size:.9rem;padding:10px 18px}.app-footer .footer-section-2 .footer-columns{align-items:center;flex-direction:column;gap:20px}.app-footer .footer-section-2 .footer-column{text-align:center}}@media(max-width:480px){.app-footer .footer-section-1{padding:20px}.app-footer .footer-section-1 #footer-header{font-size:1.6rem}.app-footer .footer-section-1 #footer-description{font-size:.9rem}.app-footer .footer-section-1 button{font-size:.85rem;padding:8px 15px}.app-footer .footer-nav-social{justify-content:center!important}.app-footer .footer-section-2 .footer-columns{flex-direction:column;gap:15px}}.uniforms{position:relative;width:100%}.uniforms .uniforms-text{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:100px}.uniforms .uniforms-text h1{color:#000;font-size:70px;font-weight:700;margin:0;text-align:center}.uniforms .uniforms-text p{color:#000;font-size:23px;font-weight:200;text-align:center}.uniforms .uniforms-text .banner-btn{display:flex;gap:20px}.uniforms .uniforms-text .banner-btn a{background:var(--primary-color);border:none;border-radius:30px;font-size:16px;padding:15px 30px;text-decoration:none;transition:.5s}.uniforms .uniforms-text .banner-btn a:hover{background:#78cfda}.uniforms img{margin-top:30px;width:100%}@media(max-width:768px){.uniforms img{height:200px;object-fit:cover}.uniforms .uniforms-text{padding-top:50px}.uniforms .uniforms-text h1{font-size:40px}.uniforms .banner-btn{flex-direction:column;text-align:center}}.about-us-section{padding:60px 20px}.about-us-section .about-us-container{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.about-us-section .about-us-container .about-us-image{flex:1 1;max-width:700px}.about-us-section .about-us-container .about-us-image img{border-radius:10px;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease;width:100%}.about-us-section .about-us-container .about-us-image img:hover{transform:scale(1.05)}.about-us-section .about-us-container .about-us-content{flex:1 1;max-width:600px;text-align:left}.about-us-section .about-us-container .about-us-content .about-us-description{font-size:1.2rem;line-height:1.8;margin-bottom:20px}.about-us-section .about-us-container .about-us-content .about-us-highlight{font-size:1.2rem;font-weight:700;margin-bottom:30px}@media(max-width:1024px){.about-us-section .about-us-container{flex-direction:column;text-align:center}.about-us-section .about-us-container .about-us-content{max-width:100%;text-align:center}.about-us-section .about-us-container .about-us-content .about-us-description{font-size:16px}.about-us-section .about-us-container .about-us-content .btn-primary{font-size:1rem}}@media(max-width:768px){.about-us-section{padding:40px 15px}.about-us-section .about-us-container .about-us-image{max-width:100%}.about-us-section .about-us-container .about-us-image img{border-radius:8px}.about-us-section .about-us-container .about-us-content .btn-primary{font-size:.9rem;padding:10px 20px}}.our-offer{background-color:#f9f9f9;padding:60px 20px;text-align:center}.our-offer .container{margin:0 auto;max-width:1200px}.our-offer .description{font-size:1.2rem;margin-bottom:40px}.our-offer .offer-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:40px}.our-offer .offer-cards .card{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;max-width:350px;padding:20px;text-align:center;transition:transform .3s,box-shadow .3s}.our-offer .offer-cards .card:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-10px)}.our-offer .offer-cards .card .icon{margin-bottom:15px}.our-offer .offer-cards .card .icon img{height:300px;object-fit:cover;width:100%}.our-offer .offer-cards .card h3{font-size:1.5rem;margin-bottom:10px}.our-offer .offer-cards .card p{color:#000;font-size:1rem}.loader-container{align-items:center;background:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;position:absolute;top:0;width:100%;z-index:99}.loader-container p{animation:fadeIn 1.5s infinite;font-size:18px;margin-top:20px}.loader{display:flex;gap:10px}.dot{animation:bounce .6s infinite alternate;background:var(--primary-color);border-radius:50%;height:15px;width:15px}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-15px)}}@keyframes fadeIn{0%,to{opacity:.5}50%{opacity:1}}:root{--primary-color:#55c7d7}body{font-family:sans-serif;margin:0;padding:0}@font-face{font-display:swap;font-family:Montserrat;src:url(/static/media/Montserrat.7e687123cd4528224ce5.ttf)}*{box-sizing:border-box;font-family:Montserrat}.main-container{margin:auto;padding-left:10px;padding-right:10px;width:1400px}.title{font-size:35px;font-weight:700;text-transform:uppercase}@media (max-width:1400px){.main-container{width:100%}}@media (max-width:768px){.title{font-size:23px}}.btn-primary{background:#55c7d7;background:var(--primary-color);border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;margin-top:30px;padding:12px 25px;text-decoration:none;transition:background-color .3s}.btn-primary:hover{background:#1d8f9e}.scroll-up{align-items:center;background:#55c7d7;background:var(--primary-color);border-radius:50%;bottom:30px;color:#fff;cursor:pointer;display:flex;font-size:30px;height:50px;justify-content:center;position:fixed;right:30px;transform:.5s ease-in-out;width:50px;z-index:9999}.politika p,li{font-size:18px}@media (max-width:768px){.cookies h2{font-size:18px}.cookies p{font-size:14px}.btns-cookies{flex-direction:column;gap:0!important}}
/*# sourceMappingURL=main.7bb7b1d5.css.map*/