.text-white{color:#fff}.bg-success{background-color:#10be16}.bg-secondary{background-color:#003b5c}.bg-primary{background-color:#ff8f1c}.text-gray-primary{color:#1d1d1d}.text-success{color:#10be16}.text-gray-secondary{color:#ddd}@media screen and (min-width: 768px){#footer-container{position:relative;z-index:1;background-color:#ff8f1c;color:#fff;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:stretch;border-radius:30px 0 0 30px}#footer-container .footer-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;width:100%;flex:1;background-color:#ff8f1c;border-radius:30px 0 0 30px}#footer-container .footer-content .section-logo{background-color:transparent;display:flex;align-items:center;justify-content:center;width:30%;padding:0}#footer-container .footer-content .section-logo img{width:100%;height:auto;object-fit:contain}#footer-container .footer-content .section-social,#footer-container .footer-content .section-links,#footer-container .footer-content .section-products,#footer-container .footer-content .section-contact{width:15%;padding:0 2vw;display:flex;flex-direction:column;align-items:stretch}#footer-container .footer-content .section-social{text-align:center;justify-content:center;gap:0}#footer-container .footer-content .section-social .footer-social-icons{display:flex;justify-content:center;align-items:center;gap:20px}#footer-container .footer-content .section-social .footer-social-icons .social-icon img{width:24px;height:24px;object-fit:contain;cursor:pointer;transition:all .3s ease}#footer-container .footer-content .section-social .footer-social-icons .social-icon img:hover{transform:scale(1.1)}#footer-container .footer-content .section-social p{margin:0;font-size:1rem}#footer-container .footer-content .section-links,#footer-container .footer-content .section-products,#footer-container .footer-content .section-contact{margin-top:5%}#footer-container .footer-content .section-links ul,#footer-container .footer-content .section-products ul,#footer-container .footer-content .section-contact ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:5px;width:100%}#footer-container .footer-content .section-links ul li,#footer-container .footer-content .section-products ul li,#footer-container .footer-content .section-contact ul li{width:100%}#footer-container .footer-content .section-links ul li.item-title a,#footer-container .footer-content .section-products ul li.item-title a,#footer-container .footer-content .section-contact ul li.item-title a{font-size:.9rem;font-weight:600}#footer-container .footer-content .section-links ul li.item-subtitle,#footer-container .footer-content .section-products ul li.item-subtitle,#footer-container .footer-content .section-contact ul li.item-subtitle{width:100%}#footer-container .footer-content .section-links ul li.item-subtitle a,#footer-container .footer-content .section-products ul li.item-subtitle a,#footer-container .footer-content .section-contact ul li.item-subtitle a{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block}#footer-container .footer-content .section-links ul li.item-button a,#footer-container .footer-content .section-products ul li.item-button a,#footer-container .footer-content .section-contact ul li.item-button a{padding:3px 20px;background-color:#fff;color:#ff8f1c;border-radius:5px;font-size:1rem;font-weight:600}#footer-container .footer-content .section-links ul li a,#footer-container .footer-content .section-products ul li a,#footer-container .footer-content .section-contact ul li a{color:#fff;text-decoration:none;margin:0;padding:0}#footer-container .footer-content .section-links ul li a:hover,#footer-container .footer-content .section-products ul li a:hover,#footer-container .footer-content .section-contact ul li a:hover{text-decoration:underline}#footer-container .footer-content .btn-login{display:inline-block;background-color:#ff8f1c;color:#fff;padding:10px 20px;border-radius:5px;text-decoration:none;text-align:center}#footer-container .footer-content .btn-login:hover{background-color:#e65c00}}@media screen and (max-width: 768px){#footer-container{background-color:#ff8f1c;color:#fff;padding:5dvh0;display:flex;flex-direction:column;justify-content:center;align-items:stretch;border-radius:0}#footer-container .footer-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;width:100%;flex:1;background-color:#ff8f1c;border-radius:0}#footer-container .footer-content .section-logo{background-color:transparent;display:flex;align-items:center;justify-content:center;width:100%;padding:0;background-color:#003b5c}#footer-container .footer-content .section-logo img{width:200px;height:auto;object-fit:contain}#footer-container .footer-content .section-social,#footer-container .footer-content .section-links,#footer-container .footer-content .section-products,#footer-container .footer-content .section-contact{width:calc(100% - 2vw);padding:2dvh 2dvw;display:flex;flex-direction:column;align-items:stretch;justify-content:center}#footer-container .footer-content .section-social{text-align:center;justify-content:center;gap:0}#footer-container .footer-content .section-social .footer-social-icons{display:flex;justify-content:center;align-items:center;gap:20px}#footer-container .footer-content .section-social .footer-social-icons .social-icon img{width:24px;height:24px;object-fit:contain;cursor:pointer}#footer-container .footer-content .section-social p{margin:0;font-size:1rem}#footer-container .footer-content .section-links,#footer-container .footer-content .section-products,#footer-container .footer-content .section-contact{justify-content:center}#footer-container .footer-content .section-links ul,#footer-container .footer-content .section-products ul,#footer-container .footer-content .section-contact ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%}#footer-container .footer-content .section-links ul li,#footer-container .footer-content .section-products ul li,#footer-container .footer-content .section-contact ul li{width:100%}#footer-container .footer-content .section-links ul li.item-title,#footer-container .footer-content .section-products ul li.item-title,#footer-container .footer-content .section-contact ul li.item-title{text-align:center}#footer-container .footer-content .section-links ul li.item-title a,#footer-container .footer-content .section-products ul li.item-title a,#footer-container .footer-content .section-contact ul li.item-title a{font-size:.9rem;font-weight:600;text-align:center}#footer-container .footer-content .section-links ul li.item-subtitle,#footer-container .footer-content .section-products ul li.item-subtitle,#footer-container .footer-content .section-contact ul li.item-subtitle{width:100%}#footer-container .footer-content .section-links ul li.item-subtitle a,#footer-container .footer-content .section-products ul li.item-subtitle a,#footer-container .footer-content .section-contact ul li.item-subtitle a{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;text-align:center}#footer-container .footer-content .section-links ul li.item-button a,#footer-container .footer-content .section-products ul li.item-button a,#footer-container .footer-content .section-contact ul li.item-button a{padding:3px 20px;margin:0 auto;background-color:#fff;color:#ff8f1c;border-radius:5px;font-size:1rem;font-weight:600}#footer-container .footer-content .section-links ul li a,#footer-container .footer-content .section-products ul li a,#footer-container .footer-content .section-contact ul li a{color:#fff;text-decoration:none;margin:0;padding:0}#footer-container .footer-content .section-links ul li a:hover,#footer-container .footer-content .section-products ul li a:hover,#footer-container .footer-content .section-contact ul li a:hover{text-decoration:underline}#footer-container .footer-content .btn-login{background-color:#ff8f1c;color:#fff;padding:10px 20px;border-radius:5px;text-decoration:none;margin:0 auto;width:fit-content;display:block;text-align:center}#footer-container .footer-content .btn-login:hover{background-color:#e65c00}}
