.icon-group{display:flex;align-items:center;gap:20px}.header-container{padding:0 10px;margin-bottom:1.5rem}.header-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.logo-image{max-width:140px;height:auto}.search-input-group{width:100%;max-width:600px;display:flex;align-items:center;position:relative}.search-icon{background:none;border:none;display:flex;align-items:center;position:absolute;left:10px;z-index:1;pointer-events:none}.search-icon-image{width:16px;height:16px}.rounded-input{padding-left:44px;border-radius:.8rem;border:1px solid #ced4da;height:40px;z-index:0}.social-icons{justify-content:flex-start}.social-icon{width:30px;height:30px}.order-icon{display:flex;align-items:center;justify-content:center;border-radius:30px;width:150px;height:40px;background-color:#25d365;font-size:15px;font-weight:600;padding:5px 10px;gap:8px;border:none;text-decoration:none;color:#fff;transition:background-color .3s ease,box-shadow .3s ease}.order-icon:hover{background-color:#147437}.whatsapp-icon{width:20px;height:20px}@media(max-width:1147px){.social-icons{flex-direction:column;align-items:center;gap:10px!important}.order-icon{margin-left:0;margin-top:0}}@media(max-width:576px){.header-row{flex-direction:row;justify-content:space-between;align-items:center}.logo-image{margin-bottom:5px;width:200px}.logo-image,.social-contact-column{flex:1}.search-input-group{width:100%;max-width:100%;margin-bottom:20px;order:3}.social-row{display:flex;justify-content:center}.social-icons{flex-direction:row;align-items:center;gap:10px}.order-icon{margin-top:0}}@media(min-width:992px){.search-input-group{max-width:700px}.order-icon{width:170px}}#offcanvasNavbarDropdown-expand-sm{background-color:#505050;color:#fff}.offcanvas-header .btn-close{position:absolute;top:0;right:0;margin:1rem}.offcanvas-header img{margin-top:2rem}.custom-navbar{background-color:#ff4b3b}.custom-navbar .navbar-toggler-icon{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'><path stroke='rgba(255, 255, 255, 1)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/></svg>")}.nav-img-segmento{width:30px;height:30px;margin-right:1rem;vertical-align:middle;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.nav-dropdown-item{display:flex;align-items:center;padding:.5rem 1rem;font-family:Arial,sans-serif;font-size:16px;font-weight:500;color:#333;text-decoration:none;transition:background-color .3s ease,color .3s ease}.nav-dropdown-item:hover{background-color:#f0f0f0;color:#000}.nav-dropdown-item:hover .nav-img-segmento{transform:translateY(-5px)}.custom-nav{display:flex;justify-content:space-between;width:100%}.nav-item-divider{border-right:1px solid #ffffff;padding:0;margin:0;flex:1;text-align:center;color:#fff;text-decoration:none;transition:color .3s ease}@media(max-width:575px){.nav-item-divider{border-right:1px solid #ffffff;padding-top:.5rem;padding-bottom:.5rem;margin:0;flex:1;font-weight:600;text-align:center;color:#fff;border-radius:3%}.offcanvas-title{text-align:center;font-weight:600}.nav-link{border-radius:5%;background-color:#ff4b3b;margin-top:.8rem!important}}.nav-item-divider:hover{color:#323332}.nav-item-divider:last-child{border-right:none}.custom-dropdown .dropdown-menu{background-color:#f1eded;box-shadow:0 4px 8px #0000001a;margin-left:.3rem;transition:opacity .3s ease,transform .3s ease;opacity:0;transform:translateY(-10px);visibility:hidden}.custom-dropdown .dropdown-menu.show{opacity:1;transform:translateY(0);visibility:visible}.custom-dropdown .dropdown-item{color:#282928;transition:color .3s ease}.custom-dropdown .dropdown-item:active,.custom-dropdown .dropdown-item:focus{color:#cecece;background-color:#ff4b3b}.custom-dropdown .dropdown-item:hover{background-color:#f1eded;color:#ff4b3b}.custom-toggler{border:none}.custom-toggler:focus{outline:none;box-shadow:none;border:none}.icon-text-container{display:flex;flex-direction:column;align-items:center;text-align:center;margin:.5rem 0}.icon-text-container svg{font-size:1.5rem;margin-bottom:.5rem}@media(max-width:575px){.icon-text-container{flex-direction:row;justify-content:center;align-items:center;text-align:center}.icon-text-container svg{font-size:1.5rem;margin-bottom:0;margin-right:.5rem}.icon-text-container span{text-align:center}}.footer{width:100%;background-color:#f8f9fa;padding:20px 0 0;text-align:center;color:#333}.footer-top{background-color:#4caf50;color:#fff;padding:10px}.footer-social{display:flex;justify-content:space-between}.footer-social-icons{justify-content:center}.footer-social-icon,.footer-contact-icon{width:24px;height:24px}.footer-middle{display:flex;justify-content:space-around;align-items:center;padding:20px 0;flex-wrap:wrap}.footer-section{flex:1;min-width:200px;margin:10px;display:flex;flex-direction:column;align-items:center;justify-content:center}.footer-divider{width:80%;border:0;height:1px;background:#444040;margin:10px 0}.footer-content{display:flex;flex-direction:row;align-items:center}.footer-logo{margin-right:20px;max-width:50px;height:auto}.footer-links{list-style:none;padding:0;font-weight:400;margin-left:2;display:flex;flex-direction:column;text-decoration:none}.footer-links li{margin:5px 0}.footer-links li a{color:#333;text-decoration:none}.footer-logo{max-width:45%;height:auto}.footer-section h4{margin-bottom:5px}.footer-section ul{list-style:none;padding:1}.footer-section ul li{margin:5px 0}.footer-section ul li a{color:#333;text-decoration:none}.footer-section ul li a:hover{color:#4caf50}.footer-section p{margin:5px 0}.footer-section form{width:100%;display:flex;flex-direction:column;align-items:center}.sub-button{padding:10px 20px;background-color:#4caf50;color:#fff;border:none;cursor:pointer;border-radius:10px}.feedback-button{padding:10px 20px;background-color:#4caf50;color:#fff;border:none;cursor:pointer;border-radius:10px;margin-top:.5rem}.feedback-button a{color:#fff;text-decoration:none}.sub-button:hover{background-color:#45a049}.footer-section input{padding:5px;margin-bottom:10px;width:80%}.footer-section button{padding:5px 10px;background-color:#4caf50;color:#fff;border:none;cursor:pointer}.footer-bottom{background-color:#333;color:#fff;padding:10px;font-size:14px}.footer-bottom a{color:orange;text-decoration:none}.footer-bottom a:hover{text-decoration:underline}.footer-contact-icon{color:#fff}.footer-social .social-icon{width:24px;height:24px}.contact-number a{text-decoration:none;color:#fff}
