@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);*{font-family:"Poppins",sans-serif}section#search-container{background-color:#0b0b0b;display:none;top:0;left:0;width:100%;height:100%;position:absolute;z-index:10000;overflow:visible}section#search-container.search-active{display:block;transform:scale(1,1);opacity:1;height:100svh;position:fixed;padding:0;z-index:10100;top:0}section#search-container.search-active .container{height:auto!important;width:100%;padding:0 40px;position:static}section#search-container.search-active .container #search-box{top:50%;left:0;width:100%;transform:translateY(-50%);position:absolute}section#search-container.search-active .container #search-box form{opacity:1;transform:translateY(0);width:100%}section#search-container.search-active .container #search-box form input[type=text]{font-size:48px;line-height:1px;height:auto;text-align:center;width:100%;position:relative;padding:0;background-color:initial;border:0;transition:none;box-shadow:none;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff}section#search-container.search-active .container #search-box form input[type=text]::placeholder{color:#fff}section#search-container.search-active .container #search-box form input[type=text]:focus-visible{outline:0}section#search-container.search-active #close-search-box{opacity:1;position:absolute;top:30px;right:30px}section#search-container.search-active #close-search-box a{top:0;right:0;transition:all .47s cubic-bezier(.3,1,.3,.95);position:absolute;display:block;width:24px;height:24px;line-height:22px;z-index:10}section#search-container.search-active #close-search-box a:hover{transform:rotate(90deg);transform-origin:center}section#search-container.search-active #close-search-box a i{font-size:22px;color:#fff}header{background-color:#0b0b0b}header #header-top #header-top-container{text-align:center;padding:6px 0;background-color:#000}header #header-top #header-top-container a{color:#fff;font-size:16px;font-weight:700;transition:color .3s}header #header-top #header-top-container a:hover{color:#bf1920}header #header-top #header-bottom-container>.container{width:100%;margin:0 auto}header #header-top #header-bottom-container a>img{width:120px;height:auto;margin:23px 0}header #header-top #header-bottom-container nav{height:100%}header #header-top #header-bottom-container nav ul li{display:flex;align-items:center}header #header-top #header-bottom-container nav ul li a{text-decoration:none;color:#fff;font-weight:500;font-size:16px;padding:0 25px;line-height:1.25rem}header #header-top #header-bottom-container .icons-group div{padding-left:20px}header #header-top #header-bottom-container .icons-group a i{color:#fff;font-size:18px;font-weight:500}header #menu-toggle{padding:.5rem 1rem;background-color:#000;margin-left:20px}header #menu-toggle i{color:#fff}header #nav-container div:nth-child(2).active{display:block;position:absolute;width:100%;left:0;top:172px;background-color:#0b0b0b;z-index:999}header #nav-container div:nth-child(2).active nav ul{display:block!important}header #nav-container div:nth-child(2).active nav ul li:first-child{padding-top:1.5rem}header #nav-container div:nth-child(2).active nav ul li{padding-bottom:1.5rem}footer{background-color:#bf1920}footer :is(a,h4,p,span,address,article,i){color:#fff}footer ul{list-style:none;padding:0}footer #footer-top #footer-top-inner-container .grid-column h4{font-size:1rem;text-transform:capitalize;font-weight:600;margin-bottom:22px}footer #footer-top #footer-top-inner-container .grid-column :is(a,p,span,address,article){font-size:18px;line-height:2.25rem}footer #footer-top #footer-top-inner-container .grid-column :is(address,#contact-details){padding-bottom:2rem}footer #footer-top #footer-top-inner-container .grid-column li{padding:4px 0}footer #footer-top #footer-top-inner-container .grid-column:last-child .block-container:not(:last-child){margin-bottom:30px}footer #footer-top #footer-top-inner-container .grid-column form{display:flex}footer #footer-top #footer-top-inner-container .grid-column form input[type=text]{padding:10px;width:100%;font-size:14px;line-height:24px;color:#555;background-color:#f1f1f1;border:0;transition:all .2s ease}footer #footer-top #footer-top-inner-container .grid-column form input[type=text]:focus{outline:0}footer #footer-top #footer-top-inner-container .grid-column form button{font-size:17px;padding:0 14px}footer #footer-top #footer-top-inner-container .grid-column form i{color:#bf1920;font-size:17px;font-weight:700}footer #footer-bottom{background-color:#000}footer #footer-bottom #footer-bottom-inner-container{padding:45px 0;text-align:center}footer #footer-bottom #footer-bottom-inner-container #general-info{font-size:.8rem}footer #footer-bottom #footer-bottom-inner-container #social-media{margin-top:25px}footer #footer-bottom #footer-bottom-inner-container #social-media ul{display:flex;justify-content:center}footer #footer-bottom #footer-bottom-inner-container #social-media ul li:not(:last-child){margin-right:40px}footer #footer-bottom #footer-bottom-inner-container #social-media ul i{font-size:20px}.one-page-nav{display:none!important;height:0;overflow:hidden;opacity:0}.grid-cols-container{display:grid;gap:1rem;padding:55px 0}@media (min-width:1800px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1600px!important}}@media only screen and (min-width:1400px){footer .container,header #header-top #header-bottom-container>.container{padding:0 90px}}@media only screen and (min-width:1350px){header #header-top #header-bottom-container .icons-group{margin-left:20px}header #nav-container .menu-toggle-container{display:none!important}}@media only screen and (max-width:1349px){header #nav-container{justify-content:space-between}header #header-top #header-bottom-container .icons-group{margin-left:auto}header #nav-container div:nth-child(2){display:none}}@media only screen and (min-width:1024px){.grid-cols-container{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (max-width:1023px){.grid-cols-container{grid-template-columns:1fr 1fr}}@media only screen and (max-width:799px){.grid-cols-container{grid-template-columns:1fr}}