.ul-nostyle{list-style:none;margin:0;padding:0}@keyframes elementor-animation-wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}@keyframes scrolling{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes scrolling_rtl{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@keyframes radiate{0%{transform:scale(1);opacity:1}to{transform:scale(2);opacity:0}}@media (max-width:600px){:root{--marquee-width:100vw;--marquee-height:16vh;--marquee-elements-displayed:3}.marquee:before,.marquee:after{width:5rem}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.page-footer{background:#fff}.footer-top{padding:40px 0 10px;border-top:1px solid #eee}.footer-block{margin-bottom:40px}.footer-block .footer-block-title{color:#000;line-height:24px;margin:0 0 18px;font-size:1.8rem;text-transform:capitalize;font-weight:500}.footer-block .links-footer{list-style:none;margin:0;padding:0}.footer-block .links-footer li{margin:0 0 1rem}.footer-block .links-footer li a{display:table;padding:0;font-size:14px;color:#666;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.footer-block .links-footer li a:hover{padding-left:10px}.ft-logo{margin-bottom:30px}.ft-socials-list{list-style:none;margin:0;padding:0;display:inline-flex;flex-wrap:wrap;gap:.5rem 1rem}.ft-socials-list li a{height:50px;width:50px;line-height:50px;padding:0;border-radius:100%;background:transparent;display:flex;align-items:center;justify-content:center;transition:all .5s ease;border:1px solid #eee;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.ft-socials-list li a svg{width:14px;height:14px}.text-newsletter{margin-bottom:27px}.newsletter-content{position:relative}.newsletter-content .input-box{max-height:50px;width:100%;border:1px solid #eee;padding:6px 7px;border-radius:.3rem;-moz-border-radius:.3rem;-webkit-border-radius:.3rem}.newsletter-content .input-box #newsletter-footer{direction:unset;box-shadow:none;width:100%;padding:0 10px;padding-right:0;background-color:#fff;border:none;color:#000;margin-bottom:0px;text-align:left;font-size:14px}.newsletter-content .input-box #newsletter-footer:-internal-autofill-selected,.newsletter-content .input-box #newsletter-footer:::-webkit-input-placeholder,.newsletter-content .input-box #newsletter-footer::-ms-input-placeholder,.newsletter-content .input-box #newsletter-footer:focus,.newsletter-content .input-box #newsletter-footer:placeholder{background-color:#fff}.newsletter-content div.mage-error{margin-top:6px;margin-left:-5px;line-height:15px}.newsletter-content .action-button{position:absolute;right:10px;top:10px}.newsletter-content .action-button button{width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:100%;background-color:#f7f7f7;font-size:0px;text-transform:uppercase;text-align:center;color:#000;font-weight:400;padding:0;border:0;margin:0}.newsletter-content .action-button button:before{content:"";display:inline-block;background-color:#000;-webkit-mask-image:url(../images/icon-arrow-right-up.png);mask-image:url(../images/icon-arrow-right-up.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;width:10px;height:10px}.newsletter-content .action-button button:hover,.newsletter-content .action-button button:focus{background-color:#d52345}.newsletter-content .action-button button:hover:before,.newsletter-content .action-button button:focus:before{background-color:#fff}.contact-tag-list ul.ft-info{padding:0;margin:0 0 40px}.contact-tag-list ul.ft-info li{display:block;font-size:14px;line-height:22px;color:#666;font-weight:300;margin-bottom:15px}.contact-tag-list ul.ft-info li:last-child{margin-bottom:0}.contact-tag-list ul.ft-info li a{color:#666;text-decoration:underline}.contact-tag-list ul.ft-info li a:hover{color:#d52345}.contact-tag-list ul.ft-info li.phone{font-size:24px;line-height:28px;font-weight:400;color:#000}.contact-tag-list ul.ft-info li.phone a{color:#000;text-decoration:none}.footer-bottom{border-top:1px solid #eee;padding:25px 0;text-align:center}.footer-bottom .footer-payments{display:flex;justify-content:end;flex-wrap:wrap;gap:1rem}.footer-bottom .footer-payments img{height:30px}.footer-bottom address{margin-bottom:15px}@media (max-width:991px){.footer-bottom address{margin-bottom:20px}.footer-bottom{text-align:center}}