.footer-container{background-color:#f97252;padding:0 25px}.main-footer{max-width:1200px;margin:auto;padding:10px 0 15px;display:flex;gap:25px;justify-content:space-between}.main-footer>div{width:100%}.main-footer ul{list-style:none;width:-moz-max-content;width:max-content;margin:0;padding:0}.main-footer h1{font-size:18px;line-height:117%;color:#545454;margin-bottom:10px;font-weight:500}.main-footer h2{color:white;font-weight:600;font-size:18px;margin:0}.main-footer ul li a{font-size:14px;color:white;text-decoration:none;cursor:pointer}.main-footer ul li a:hover{text-decoration:underline}.main-footer ul li span{color:#545454;text-decoration:none}.footer-last-line{color:white;background-color:#ea5e3d;padding:0 25px}.footer-copyright{max-width:500px;font-size:12px;line-height:20px;margin:0}.footer-copyright a{text-decoration:none;color:#ffffff}.footer-copyright a:hover{text-decoration:underline}.logoinfo p{color:white;font-size:14px;margin-top:10px;max-width:250px;margin-bottom:0}.contact-details{margin-top:20px}.contact-details li{list-style:none;margin:10px 0}.contact-details li a{text-decoration:none;color:#f1f1f1}.contact-details .fa{color:#f1f1f1;margin-right:10px}.icons{color:#e0e0e0;transition:all .2s}.icons:hover{cursor:pointer;color:#ea5e3d}.footer-icons{margin-top:5px;display:flex;gap:12px;font-size:20px}.footer-icons a{margin:0!important;color:white}.footer-icon{transition:transform .3s ease}.footer-icon:hover{cursor:pointer;transform:scale(1.2)}.footer-button{margin-top:25px}.appNameFooterPage{font-size:18px;font-weight:400;text-align:left}.footer-policy-list{display:flex;gap:5px;flex-wrap:wrap;align-items:center;font-size:12px;margin:0}.footer-policy-list span:hover{cursor:pointer;text-decoration:underline}.footer-policy-list span:not(:nth-child(2n)){cursor:pointer}.footer-policy-list span:nth-child(2n){cursor:default}.footer-copyright-container{width:100%;max-width:1200px;margin:0 auto;padding:15px 0;display:flex;-moz-column-gap:25px;column-gap:25px;row-gap:10px;flex-wrap:wrap;justify-content:space-between}.footer-2nd-section{color:white;background-color:#f97252}.footer-2nd-section-container{max-width:1200px;margin:auto;padding-bottom:10px;display:flex;gap:25px;justify-content:space-between}.footer-a-tag{display:flex;flex-direction:column;font-size:14px}.footer-a-tag li{list-style:none}.footer-a-tag li span:hover{cursor:pointer;text-decoration:underline}.footer-a-tag a{color:white;margin-left:5px;text-decoration:none}.footer-a-tag a:hover{text-decoration:underline}.footer-address>span{max-width:250px}.footer-2nd-section-container>div{width:100%}.newsletter-para{font-size:14px;margin-bottom:10px}.newsletter-input-line{white-space:nowrap;display:flex}.footer-newsletter-input{color:white;padding:4px 6px 4px 0;background-color:transparent;border:none;border-bottom:1px solid #ffffff96;outline:none;font-size:14px}.footer-newsletter-input::-moz-placeholder{font-size:14px;color:white;opacity:.7}.footer-newsletter-input::placeholder{font-size:14px;color:white;opacity:.7}.news-letter-loading{height:15px;width:15px}.newsletter-btn{font-size:14px;padding:4px 6px;color:white;background-color:transparent;border:none;border-bottom:1px solid #ffffff96;outline:none;cursor:pointer}.footer-newsletter-input:focus,.footer-newsletter-input:focus+.newsletter-btn{border-bottom:1px solid white}.paper-plane{opacity:.7;transform:rotate(15deg);transition:all .2s ease}.newsletter-btn:active .paper-plane{transform:translateX(5px)}.newsletter-btn:hover .paper-plane{cursor:pointer;opacity:1}.feedback_section{cursor:pointer}@media only screen and (max-width:768px){.footer-2nd-section-container,.main-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px}.footer-2nd-section-container>div,.main-footer>div{width:-moz-max-content;width:max-content}.footer-container,.footer-last-line{padding:0 15px}}@media only screen and (max-width:600px){.footer-copyright-container{flex-direction:column;gap:10px}.footer-policy-list{justify-content:center}.newsletter-input-line{flex-direction:column;gap:10px}.footer-newsletter-input{width:100%}}@media only screen and (max-width:480px){.footer-2nd-section-container,.main-footer{flex-direction:column;gap:20px}.footer-2nd-section-container>div,.main-footer>div{width:100%}.footer-icons{justify-content:center}}