@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;500;600;700&family=Inter:wght@400;500;600&display=swap");*{box-sizing:border-box}*,body,html{padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;font-family:var(--font-body);background-color:var(--background-color);min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;margin:0;line-height:1.2}h1{font-size:2.5rem;font-weight:700}h2{font-size:2rem;font-weight:600}h3{font-size:1.75rem;font-weight:500}p{font-family:var(--font-body);font-size:1.1rem;line-height:1.6;color:#636e72;margin-bottom:1rem}p:last-child{margin-bottom:0}a,button,input,li,select,span,textarea{font-family:var(--font-body);font-weight:400;line-height:1.6}a{color:inherit;text-decoration:none}:root{--font-sans:"Josefin Sans",sans-serif;--background-color:#FCF5EE;--font-heading:"Josefin Sans",sans-serif;--font-body:"Inter",sans-serif}.navbar,.navbar *{font-family:Oswald,Arial,sans-serif!important;font-weight:700!important;letter-spacing:.5px}.navbar{width:100%;box-shadow:0 4px 24px 0 rgba(0,0,0,.04);z-index:1000;min-height:80px;padding:0;border:none;transition:background .3s,box-shadow .3s;position:relative}.navbar,.navbar-trans{background:transparent}.navbar-trans{box-shadow:none}.navbar-raduce{background:#fff;box-shadow:0 4px 24px 0 rgba(0,0,0,.08);min-height:70px}.container{max-width:1200px;margin:0 auto;position:relative;justify-content:space-between;height:70px;padding:0 20px}.container,.navbar-brand{display:flex;align-items:center}.navbar-brand{font-size:2rem;color:#fff;text-decoration:none;letter-spacing:.5px;font-weight:700;transition:color .2s;z-index:20}.text-brand{color:#fff}.navbar-collapse{flex:1 1 auto;display:flex!important;justify-content:center;align-items:center}.navbar-nav{display:flex;gap:3.5rem;list-style:none;margin:0;padding:0}.nav-item{display:flex;align-items:center}.nav-link{color:#010711;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:.25rem 0;text-decoration:none;background:none;border:none;transition:color .2s;border-radius:0;white-space:nowrap}.nav-link.active,.nav-link:hover{color:#ff6600;background:none}.navbar-toggler{display:none;background:none;border:none;cursor:pointer;padding:.5rem;z-index:20;position:relative}.navbar-toggler span{display:block;width:24px;height:3px;background:#222;margin:4px 0;border-radius:2px;transition:all .3s ease}@media (max-width:991px){.navbar-toggler{display:block}.navbar-collapse{display:none!important;position:fixed;top:70px;left:0;right:0;background:#fff;padding:1rem 0;box-shadow:0 4px 6px rgba(0,0,0,.1);max-height:calc(100vh - 70px);overflow-y:auto;z-index:1000}.navbar-collapse.show{display:flex!important}.navbar-nav{flex-direction:column;gap:1rem;width:100%;padding:1rem}.nav-item{width:100%}.nav-link{display:block;padding:.75rem 1rem;color:#222;border-bottom:1px solid #eee}.nav-link:last-child{border-bottom:none}.navbar-toggler.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.navbar-toggler.active span:nth-child(2){opacity:0}.navbar-toggler.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.navbar-brand img{height:100px}}@media (max-width:576px){.container{padding:0 15px}.navbar-brand img{height:80px}}.Footer_footer__PyJc9{background:#2d3436;color:#ffffff;padding:4rem 0 0;margin-top:4rem}.Footer_container__aazS8{max-width:1200px;margin:0 auto;padding:0 2rem}.Footer_grid__GPh9T{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:3rem;gap:3rem;margin-bottom:3rem}.Footer_section__SRgfw h3{font-size:1.8rem;margin-bottom:1rem;color:#ffffff}.Footer_section__SRgfw h4{font-size:1.2rem;margin-bottom:1.5rem;color:#ffffff}.Footer_description__TnEqr{color:#b2bec3;line-height:1.6;margin-bottom:1.5rem}.Footer_socialLinks__t0DH5{display:flex;gap:1rem}.Footer_socialLinks__t0DH5 a{color:#ffffff;font-size:1.5rem;transition:color .3s ease}.Footer_socialLinks__t0DH5 a:hover{color:#0984e3}.Footer_links__wE1a5{list-style:none;padding:0;margin:0}.Footer_links__wE1a5 li{margin-bottom:.8rem}.Footer_links__wE1a5 a{color:#b2bec3;text-decoration:none;transition:color .3s ease}.Footer_links__wE1a5 a:hover{color:#0984e3}.Footer_contactInfo__25hHM{list-style:none;padding:0;margin:0}.Footer_contactInfo__25hHM li{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem;color:#b2bec3}.Footer_contactInfo__25hHM i{color:#0984e3;font-size:1.2rem}.Footer_bottomBar___x0iI{border-top:1px solid #4a4a4a;padding:1.5rem 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.Footer_copyright___dFI_{color:#b2bec3;font-size:.9rem}.Footer_legalLinks__fVkdd{display:flex;gap:2rem}.Footer_legalLinks__fVkdd a{color:#b2bec3;text-decoration:none;font-size:.9rem;transition:color .3s ease}.Footer_legalLinks__fVkdd a:hover{color:#0984e3}@media (max-width:768px){.Footer_footer__PyJc9{padding:3rem 0 0}.Footer_container__aazS8{padding:0 1rem}.Footer_grid__GPh9T{gap:2rem}.Footer_bottomBar___x0iI{flex-direction:column;text-align:center}.Footer_legalLinks__fVkdd{justify-content:center;flex-wrap:wrap;gap:1rem}}.SocialContacts_socialContacts__b_75B{display:flex;flex-direction:column;gap:1rem}.SocialContacts_socialLinks__5BrG_{display:flex;gap:1rem}.SocialContacts_socialLinks__5BrG_ a{color:#ffffff;font-size:1.5rem;transition:color .3s ease}.SocialContacts_socialLinks__5BrG_ a:hover{color:#0984e3}.SocialContacts_contactInfo__tPecp{display:flex;flex-direction:column;gap:.5rem}.SocialContacts_contactItem__69lUM{display:flex;align-items:center;gap:.8rem;color:#b2bec3}.SocialContacts_contactItem__69lUM i{color:#0984e3;font-size:1.2rem}.SocialContacts_contactItem__69lUM a{color:#b2bec3;text-decoration:none;transition:color .3s ease}.SocialContacts_contactItem__69lUM a:hover{color:#0984e3}.SocialContacts_loading__Umecb{color:#b2bec3;font-size:.9rem}.ContactInfo_contactInfo__c7MhN{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.ContactInfo_contactInfo__c7MhN li{display:flex;align-items:center;gap:.8rem;color:#b2bec3;padding:.3rem 0}.ContactInfo_contactInfo__c7MhN i{color:#0984e3;font-size:1.2rem;flex-shrink:0}.ContactInfo_contactInfo__c7MhN a{color:#b2bec3;text-decoration:none;transition:color .3s ease;word-break:break-all}.ContactInfo_contactInfo__c7MhN a:hover{color:#0984e3}.ContactInfo_loading__d_2ll{color:#b2bec3;font-size:.9rem;padding:.5rem 0}