.footer-wrapper{background-color:var(--black-3);padding-top:55px;line-height:1.5}.section-border{background:var(--primary-color);width:100%;height:6px;position:relative;overflow:hidden}.contact-icon{color:#fff;background:linear-gradient(135deg, var(--primary-color), color-mix(in srgb, var(--primary-color), #000 30%));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;display:flex}.section-border:after{content:"";background:var(--secondary-color);clip-path:polygon(2% 0,100% 0,100% 100%,0 100%);width:55%;height:100%;position:absolute;top:0;left:50%}footer#footer{color:#071f61;background-color:#fff;width:100%;padding:0;font-weight:500;display:block;overflow:hidden}.footer-wrapper .footer_menus{display:flex}footer#footer .footer-top .container{max-width:1440px;margin:0 auto;padding:0 15px}footer#footer .footer-top{width:100%;padding:25px 0 40px;display:block;position:relative;overflow:hidden}.footer-wrapper .post-footer{background-color:var(--black-2);letter-spacing:2px;margin-top:55px;padding:20px 0;font-size:12px}p:last-child{margin-bottom:0}p:first-child{margin-top:0}.footer-column{border-right:1.5px solid #e1e5eb}.footer-divider{background:var(--secondary-color);width:100%;max-width:327px;height:2px;margin:24px 0}.social-icons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.social-icon{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;text-decoration:none;transition:all .25s;display:flex;overflow:hidden}.social-icon img{object-fit:contain;width:21px;height:21px;transition:transform .25s;display:block}.social-icon:hover{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 5px 14px #2563eb33}.social-icon:hover img{transform:scale(1.1)}.heading-line{width:53px;height:3px;margin-top:6px;margin-bottom:16px;display:flex}.heading-line.products{margin-bottom:28px}.heading-line .blue{background:var(--primary-color);width:50%}.heading-line .orange{background:var(--secondary-color);width:50%}.social-icons{align-items:center;gap:28px;display:flex}.social-icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:27px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.social-icon:hover{transform:translateY(-3px);box-shadow:0 7px 18px #00287833}.facebook{background:linear-gradient(135deg,#1877f2,#0756ae)}.linkedin{background:linear-gradient(135deg,#1686cf,#075b9d)}.instagram{background:linear-gradient(135deg,#feda75,#d62976 45%,#962fbf 70%,#4f5bd5)}footer#footer .footer-top h5.footer-title,footer#footer .footer-top .footer_menu>ul>li>a,footer#footer .footer-top ul.footer-menu>li:first-child a footer#footer .footer-top h5.footer-title{letter-spacing:1px;cursor:default;font-size:20px;display:block;font-weight:var(--fw-500)!important;text-transform:uppercase!important;margin-bottom:0!important}.footer-wrapper .footer-title{text-transform:uppercase;margin-bottom:25px;line-height:1.1}footer#footer .footer-top .footer_menu>ul>li>a,footer#footer .footer-top ul.footer-menu>li:first-child a{letter-spacing:1px;cursor:default;font-size:16px;display:block;font-weight:var(--fw-600)!important;text-transform:uppercase!important;margin-bottom:25px!important}footer#footer h5.phone-mail span.footer-phone{align-items:center;gap:15px;font-size:16px;display:flex}footer#footer h5.phone-mail span.footer-phone a{color:inherit;font-size:16px;text-decoration:none}footer#footer .footer-top h5.phone-mail span{cursor:pointer;margin-bottom:10px;font-size:24px}.footer-wrapper .footer-phone{font-size:30px}footer#footer h5.phone-mail small a{text-transform:lowercase;font-size:14px}footer#footer .footer-top ul li a,footer#footer .footer-top ul li button{font-size:17px;font-weight:var(--fw-500);text-decoration:none;transition:all .3s ease-in;position:relative}.footer-wrapper ul.footer-menu li a,.footer-wrapper ul.footer-menu li button{font-size:16px}.footer-wrapper ul.footer-menu li{margin-bottom:0;margin-right:20px;display:inline-block;position:relative;overflow:hidden}.footer-wrapper ul.footer-menu li.pages_link{margin-bottom:16px}footer ol:not(.ol) li,foter ul:not(.ul) li{margin:0;padding:0;list-style-type:none}footer#footer .footer-top h5.footer-title,footer#footer .footer-top .footer_menu>ul>li>a,footer#footer .footer-top ul.footer-menu>li:first-child a{letter-spacing:1px;cursor:default;font-size:20px;display:block;font-weight:var(--fw-700)!important;text-transform:uppercase!important;margin-bottom:0!important}footer#footer .post-footer{margin-top:0}footer#footer h5.phone-mail span.footer-phone{font-size:18px}footer#footer .footer-top ul.supplier-menu li:first-child a{margin-bottom:0!important}footer#footer .footer-top p{color:inherit;text-align:start;max-width:80%;margin-bottom:20px;font-size:17px}footer#footer .footer-top p:first-letter{text-transform:capitalize}footer#footer .footer-top .input-group button{z-index:10;width:auto;height:calc(100% - 4px);font-size:14px;line-height:normal;font-weight:var(--fw-700);border-radius:5px;padding:5px 10px;position:absolute;top:2px;right:2px}footer#footer button.sub_newsletter{background:var(--theme-button-graident);border-color:var(--primary-color)}footer#footer button.sub_newsletter:hover{background:var(--theme-button-graident-hover)}footer#footer button.sub_newsletter:ho footer .btn{text-transform:uppercase;letter-spacing:0;-o-transition:all .2s ease;z-index:0;transition:all .2s;position:relative;overflow:hidden}.row>[class*=col]>.col-inner{width:100%;display:block}p.footer-copy-right{font-size:12px}footer#footer .footer-top ul.supplier-menu li a{color:#071f61;align-items:center;gap:8px;transition:color .25s;display:flex}footer#footer .footer-top ul.supplier-menu li:hover a{color:#0875e1;text-decoration:underline}footer#footer .footer-top ul.supplier-menu li a svg{color:#0864d7;flex-shrink:0;font-size:24px;transition:transform .25s,color .25s}footer#footer .footer-top ul.supplier-menu li:hover a svg{color:#f5aa00;transform:translate(5px)}.footer_button_nav_to{background:0 0;border:none;font-size:15px!important}.newsletter-column,footer#footer .footer-top ul{padding-left:1.5rem}.footer-world-map{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:351px;height:auto;position:absolute;top:29px;right:-24px}.sub_email{border-width:2px;border-color:#dce2ea;height:55px}.mobile-follow-us,.mobile-content{display:none}@media (min-width:768px) and (max-width:991px){.mobile-content{padding-left:1.5rem}}@media (min-width:768px){.footer-wrapper .post-footer{margin-top:10px}.footer-wrapper ul.footer-menu li{margin-right:0;display:block}.footer-wrapper ul.footer-menu li+li{margin-top:10px}footer#footer .footer-top{padding-bottom:25px}}@media (min-width:992px){.footer-wrapper .post-footer{text-align:center}}@media only screen and (max-width:991px){footer#footer .footer-world-map{display:none}footer#footer .post-footer{text-align:center;padding:15px 0}.mobile-content{border-left:1.5px solid #e1e5eb;display:block}.web-follow-us{display:none}.mobile-follow-us{display:block}.newsletter-column{margin-top:20px;padding-left:0}footer#footer .footer-top h5.footer-title,footer#footer .footer-top .footer_menu>ul>li>a,footer#footer .footer-top ul.footer-menu>li:first-child a{font-size:16px;margin-bottom:0!important}footer#footer .footer-top .input-group button{top:inherit;right:inherit;border-radius:0 5px 5px 0;height:100%;position:relative}footer#footer .footer-top{padding:40px 0}footer#footer .footer-top ul.supplier-menu li:first-child a{margin-bottom:0!important}}@media only screen and (max-width:767px){footer#footer .footer-top h5.phone-mail{float:inherit;flex-direction:column;justify-content:start;width:max-content;display:flex}footer#footer .footer-top ul.supplier-menu li:first-child a{text-decoration:none}footer#footer .footer-top ul.supplier-menu li a{text-decoration:underline}footer#footer .footer-top ul.supplier-menu li a svg{display:none}.contact-icon{width:28px;height:29px;font-size:14px}.social-icon{width:35px;height:35px;font-size:17px}.heading-line.products{margin-top:3px;margin-bottom:12px}footer#footer .footer-top ul li a,footer#footer .footer-top ul li button,footer#footer h5.phone-mail span.footer-phone{font-size:14px}.footer-column{justify-content:center;display:flex}.footer-wrapper .footer_menus{justify-content:center}.newsletter-column{margin-top:0}footer#footer .footer-top ul{padding-left:0}.footer-wrapper a{overflow-wrap:anywhere}footer#footer .footer-top .input-group input{text-align:left;border-radius:6px}footer#footer .footer-top .input-group .input-group-append{width:auto;height:100%;display:inline-block;position:absolute;top:0;right:0}footer#footer .footer-top{text-align:center;padding:25px 0 15px}#footer .footer-top .footer_menu .main-nav li>ul li>a,#footer .footer-top ul.footer-menu.supplier-menu>li{text-align:start;display:block;margin-bottom:5px!important}.footer-wrapper ul.footer-menu li{margin-right:0}footer#footer .footer-top h5.footer-title:not(.col-inner){text-align:start;margin-top:2px}.heading-line{width:32px;height:2px}.sub_email{height:44px}footer#footer .footer-top p{margin-bottom:9px;font-size:14px}footer#footer .footer-top ul.supplier-menu li:first-child a{margin-top:15px;font-size:14px}}@media (max-width:576px){.social-icons{gap:10px}.social-icon{width:38px;height:38px}.social-icon img{width:19px;height:19px}}
.copyright-wrapper{background:linear-gradient(135deg, var(--primary-color), var(--primary-hover-color,var(--primary-color)));height:56px;margin:0;position:relative;overflow:hidden}.copyright{z-index:2;color:#fffc;text-align:center;justify-content:center;align-items:center;height:100%;padding:0 20px;font-size:17px;font-weight:500;display:flex;position:relative}.copyright span{color:var(--secondary-color);margin:0 5px}.copyright-wave{opacity:.35;border-top:2px solid #1684ec;border-radius:50%;width:105%;height:85px;position:absolute;bottom:10px;left:-2%;transform:rotate(-5deg)}.copyright-wave:after{content:"";border-top:2px solid #1684ec;border-radius:50%;width:55%;height:70px;position:absolute;top:30px;left:55%;transform:rotate(-4deg)}@media (max-width:767px){.copyright-wrapper{height:48px}.copyright{font-size:12px}}@media (max-width:576px){.copyright-wrapper{height:44px}.copyright{font-size:8px}}
.maintenance-modal{visibility:hidden;opacity:0;pointer-events:none;z-index:9999;background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s,visibility .3s;display:flex;position:fixed;top:0;left:0}.maintenance-modal.show{visibility:visible;opacity:1;pointer-events:all}.maintenance-content{text-align:center;background-color:#fff;border-radius:8px;width:100%;max-width:400px;padding:30px;box-shadow:0 4px 6px #0000001a}.maintenance-content h2{color:#333;font-size:24px}.maintenance-content p{color:#666;font-size:16px}
.top-to-btm{position:relative}.icon-position{z-index:20;position:fixed;bottom:10%;right:14px}.icon-style{background-color:var(--theme-color);border:2px solid var(--white);width:40px;height:38px;color:var(--white);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:all .5s ease-in-out;display:flex}.icon-style svg{fill:var(--white);transition:all .5s ease-in-out}.icon-style:hover{background:var(--white);color:var(--yellow-1);border:2px solid var(--yellow-1);animation:none}.icon-style:hover svg{fill:var(--yellow-1)}@keyframes movebtn{0%{transform:translateY(0)}25%{transform:translateY(20px)}50%{transform:translateY(0)}75%{transform:translateY(-20px)}to{transform:translateY(0)}}
