.text-center{text-align:center}.container{width:1140px;margin-left:auto;margin-right:auto;padding:0 20px;max-width:100%}.absolute-centered{position:absolute;left:50%;top:50%;transform:scale(1) translate(-50%,-50%)}.flex-center{display:flex;align-items:center;justify-content:center}.primary-btn{height:40px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;background-color:#ea2d2e;font-weight:400;border-radius:80px;color:#fff;position:relative;border:0;cursor:pointer;font-family:"Outfit",sans-serif}.primary-btn:hover{background-color:#e01717}.tertiary-btn{height:40px;display:inline-flex;align-items:center;padding:0 15px;border:1px solid #fff;border-radius:5px;margin:0 5px;color:#fff;font-family:"Outfit",sans-serif}.tertiary-btn:hover{background-color:#303030}.input-field{height:50px;background-color:#303030;border:0;border-bottom:3px solid transparent;border-radius:5px;width:100%;color:#efefef;padding:0 20px;font-size:18px;font-family:"Outfit",sans-serif}.input-field:focus-visible{outline:0}.secondary-btn{height:40px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;background-color:#ea2d2e;font-weight:400;border-radius:80px;color:#fff;position:relative;border:0;cursor:pointer;font-family:"Outfit",sans-serif;background-color:#fff;color:#ea2d2e}.secondary-btn:hover{background-color:#e01717}.secondary-btn:hover{background-color:#fff}.form-btn-primary{height:40px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;background-color:#ea2d2e;font-weight:400;border-radius:80px;color:#fff;position:relative;border:0;cursor:pointer;font-family:"Outfit",sans-serif;padding:15px 20px;border-radius:5px;width:200px;height:auto;font-size:20px}.form-btn-primary:hover{background-color:#e01717}.slider-dots1{position:relative;bottom:inherit}.slider-dots1 li{width:auto;height:auto;margin:0 5px}.slider-dots1 li button{width:10px;height:10px;border-radius:20px;border:1px solid #fff}.slider-dots1 li button::before{display:none}.slider-dots1 li.slick-active button{border-color:#ea2d2e;background-color:#ea2d2e}.slider-dots1 li.slick-active button::before{display:none}.topspacex2{padding-top:100px}@media (max-width:1024px){.topspacex2{padding-top:30px}}.bottomspacex2{padding-bottom:100px}@media (max-width:1024px){.bottomspacex2{padding-bottom:30px}}.beforeafteroverlay{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.heading-2{font-size:35px;line-height:42px;margin-bottom:30px}@media (max-width:649px){.heading-2{font-size:20px;line-height:28px}}.container-large-screen{width:100%}@media (min-width:1280px){.container-large-screen{max-width:1140px;margin:0 auto;padding-left:20px;padding-right:20px}}.fluid-container-padding{padding-left:26px;padding-right:26px}@media (max-width:479px){.fluid-container-padding{padding-left:16px;padding-right:16px}}.zoominout{animation:zoom-in-zoom-out 1s ease-out infinite}@keyframes zoom-in-zoom-out{0%{transform:scale(1,1)}50%{transform:scale(1.4,1.4)}to{transform:scale(1,1)}}.ipos-checkbox{align-items:center;display:flex;margin:10px 0}.ipos-checkbox input[type=checkbox]{display:none}.ipos-checkbox input[type=checkbox]:checked+label:before{background-color:#ea2d2e;border-color:#ea2d2e;color:#fff;content:"check";font-family:"Material Symbols Outlined";font-size:16px;line-height:18px;text-align:center}.ipos-checkbox label{color:#fff;cursor:pointer;font-size:16px;padding-left:30px;position:relative}.ipos-checkbox label:before{background-color:transparent;border-radius:4px;border:2px solid #ea2d2e;content:"";cursor:pointer;height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease,border-color .2s ease;width:20px}.ipos-checkbox label:hover::before{border-color:#005bb5}.slick-arrow-type-1{width:40px;height:40px;cursor:pointer;background-repeat:no-repeat;background-color:#ea2d2e;border:0;background-position:center center;z-index:1}.slick-arrow-type-1::before{content:"";font-family:"Material Symbols Outlined"}.slick-arrow-type-1.slick-prev::before{content:"arrow_back_ios"}.slick-arrow-type-1.slick-next::before{content:"arrow_forward_ios"}.arrow-pos-left-right{width:40px;height:40px;cursor:pointer;background-repeat:no-repeat;background-color:#ea2d2e;border:0;background-position:center center;z-index:1;top:50%;transform:translateY(-50%)}.arrow-pos-left-right::before{content:"";font-family:"Material Symbols Outlined"}.arrow-pos-left-right.slick-prev::before{content:"arrow_back_ios"}.arrow-pos-left-right.slick-next::before{content:"arrow_forward_ios"}.bulb-icon{content:"";display:block;width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%0A%3Csvg width='45' height='50' viewBox='0 0 45 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.1875 36.125C13.4375 36.5625 13.625 36.9375 13.8125 37.375V41C13.8125 41.625 14.1875 42.125 14.6875 42.375V44.4375C14.6875 45.5 15.5625 46.375 16.625 46.375H17.0625L18.4375 48.5625C19 49.5 20 50 21.0625 50H24C25.0625 50 26.0625 49.4375 26.625 48.5625L28 46.375H28.4375C29.5 46.375 30.375 45.5 30.375 44.4375V42.375C30.875 42.125 31.25 41.5625 31.25 41V37.375C31.4375 36.9375 31.625 36.5625 31.875 36.125C32.75 34.75 33.5625 33.5625 34.25 32.5C36.5625 29.1875 38.25 26.75 38.25 21.875C38.25 17.75 36.625 13.8125 33.625 10.8125C30.625 7.8125 26.75 6.1875 22.5625 6.1875C13.9375 6.1875 6.9375 13.1875 6.9375 21.875C6.9375 26.75 8.625 29.125 10.9375 32.5C11.5 33.5625 12.3125 34.75 13.1875 36.125ZM29.6875 38.6875V40.9375C29.6875 41 29.625 41.0625 29.5625 41.0625H15.375C15.3125 41.0625 15.25 41 15.25 40.9375V38.6875H29.6875ZM22.4375 19.5C21.625 19.5 21 18.875 21 18.0625C21 17.25 21.625 16.625 22.4375 16.625C23.25 16.625 23.875 17.25 23.875 18.0625C23.875 18.875 23.25 19.5 22.4375 19.5ZM25.375 47.8125C25.0625 48.3125 24.5625 48.625 23.9375 48.625H21C20.375 48.625 19.875 48.375 19.5625 47.8125L18.6875 46.375H26.25L25.375 47.8125ZM28.875 44.4375C28.875 44.6875 28.625 44.9375 28.375 44.9375H16.5625C16.3125 44.9375 16.0625 44.6875 16.0625 44.4375V42.5H28.8125L28.875 44.4375ZM22.4375 7.625C30.3125 7.625 36.6875 14 36.6875 21.875C36.6875 26.3125 35.1875 28.4375 32.9375 31.6875C32.1875 32.75 31.375 33.9375 30.5 35.375C30.125 36 29.8125 36.625 29.625 37.25H26.3125V26.4375L29.125 24.3125C29.625 24.6875 30.25 24.9375 30.875 24.9375C32.4375 24.9375 33.75 23.625 33.75 22.0625C33.75 20.5 32.4375 19.1875 30.875 19.1875C29.3125 19.1875 28 20.5 28 22.0625C28 22.4375 28.0625 22.8125 28.25 23.1875L25.1875 25.5C25 25.625 24.9375 25.8125 24.9375 26.0625V37.3125H23.1875V20.8125C24.4375 20.5 25.3125 19.375 25.3125 18.0625C25.3125 16.5 24 15.1875 22.4375 15.1875C20.875 15.1875 19.5625 16.5 19.5625 18.0625C19.5625 19.375 20.5 20.5 21.6875 20.8125V37.3125H20V28.6875C20 28.4375 19.875 28.25 19.75 28.125L16.6875 25.8125C16.8125 25.4375 16.9375 25.0625 16.9375 24.6875C16.9375 23.125 15.625 21.8125 14.0625 21.8125C12.5 21.8125 11.1875 23.125 11.1875 24.6875C11.1875 26.25 12.5 27.5625 14.0625 27.5625C14.75 27.5625 15.3125 27.3125 15.8125 26.9375L18.625 29.0625V37.3125H15.3125C15.0625 36.6875 14.8125 36.0625 14.4375 35.4375C13.5625 34 12.75 32.8125 12 31.75C9.75 28.5 8.25 26.375 8.25 21.9375C8.25 14 14.625 7.625 22.4375 7.625ZM29.5 22.0625C29.5 21.25 30.125 20.625 30.9375 20.625C31.75 20.625 32.375 21.25 32.375 22.0625C32.375 22.875 31.75 23.5 30.9375 23.5C30.125 23.5 29.5 22.875 29.5 22.0625ZM14 26.0625C13.1875 26.0625 12.5625 25.4375 12.5625 24.625C12.5625 23.8125 13.1875 23.1875 14 23.1875C14.8125 23.1875 15.4375 23.8125 15.4375 24.625C15.5 25.4375 14.8125 26.0625 14 26.0625ZM21.75 3.25V0.6875C21.75 0.3125 22.0625 0 22.4375 0C22.8125 0 23.125 0.3125 23.125 0.6875V3.25C23.125 3.625 22.8125 3.9375 22.4375 3.9375C22.0625 3.9375 21.75 3.625 21.75 3.25ZM11 4C10.8125 3.6875 10.9375 3.25 11.25 3.0625C11.5625 2.875 12 3 12.1875 3.3125L13.4375 5.5C13.625 5.8125 13.5 6.25 13.1875 6.4375C13.0625 6.5 12.9375 6.5625 12.8125 6.5625C12.5625 6.5625 12.3125 6.4375 12.1875 6.1875L11 4ZM3 11.25C3.1875 10.9375 3.625 10.8125 3.9375 11L6.125 12.25C6.4375 12.4375 6.5625 12.875 6.375 13.1875C6.25 13.4375 6 13.5625 5.75 13.5625C5.625 13.5625 5.5 13.5 5.375 13.4375L3.1875 12.1875C2.9375 12 2.8125 11.5625 3 11.25ZM0 22.4375C0 22.0625 0.3125 21.75 0.6875 21.75H3.25C3.625 21.75 3.9375 22.0625 3.9375 22.4375C3.9375 22.8125 3.625 23.125 3.25 23.125H0.6875C0.3125 23.1875 0 22.875 0 22.4375ZM6.1875 32.6875L4 33.9375C3.875 34 3.75 34.0625 3.625 34.0625C3.375 34.0625 3.125 33.9375 3 33.6875C2.8125 33.375 2.9375 32.9375 3.25 32.75L5.4375 31.5C5.75 31.3125 6.1875 31.4375 6.375 31.75C6.625 32.0625 6.5 32.5 6.1875 32.6875ZM31.4375 5.4375L32.6875 3.25C32.875 2.9375 33.3125 2.8125 33.625 3C33.9375 3.1875 34.0625 3.625 33.875 3.9375L32.625 6.125C32.5 6.375 32.25 6.5 32 6.5C31.875 6.5 31.75 6.4375 31.625 6.375C31.375 6.25 31.25 5.8125 31.4375 5.4375ZM38.5 13.1875C38.3125 12.875 38.4375 12.4375 38.75 12.25L40.9375 11C41.25 10.8125 41.6875 10.9375 41.875 11.25C42.0625 11.5625 41.9375 12 41.625 12.1875L39.4375 13.4375C39.3125 13.5 39.1875 13.5625 39.0625 13.5625C38.875 13.5625 38.625 13.4375 38.5 13.1875ZM44.9375 22.4375C44.9375 22.8125 44.625 23.125 44.25 23.125H41.6875C41.3125 23.125 41 22.8125 41 22.4375C41 22.0625 41.3125 21.75 41.6875 21.75H44.25C44.625 21.75 44.9375 22.0625 44.9375 22.4375ZM38.5 31.75C38.6875 31.4375 39.125 31.3125 39.4375 31.5L41.625 32.75C41.9375 32.9375 42.0625 33.375 41.875 33.6875C41.75 33.9375 41.5 34.0625 41.25 34.0625C41.125 34.0625 41 34 40.875 33.9375L38.6875 32.6875C38.4375 32.5 38.3125 32.0625 38.5 31.75Z' fill='%23EA2D2E'/%3E%3C/svg%3E%0A")}#hero-banner{color:#fff}#hero-banner .mainslider{margin-bottom:0}#hero-banner .slick-slide{position:relative;padding-top:80px;display:flex;align-items:center;background-size:cover;height:100vh;min-height:600px;padding-bottom:100px}@media (max-width:1023px){#hero-banner .slick-slide{align-items:flex-end}}@media (max-width:1024px){#hero-banner .slick-slide{padding-bottom:30px}}#hero-banner .slick-slide::before{content:"";background:rgba(17,17,17,.7);background:#000;background:linear-gradient(90deg,#000 0,transparent 100%);position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;display:none}#hero-banner .slick-slide picture{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}#hero-banner .slick-slide picture img{object-fit:cover;object-position:top center;width:100%;height:100%}#hero-banner .slick-slide .container{z-index:2;position:relative;width:100%}@media (min-width:1280px){#hero-banner .slick-slide .container{max-width:1140px;margin:0 auto;padding-left:20px;padding-right:20px}}@media (max-width:1023px){#hero-banner .slick-slide .container{padding-bottom:20px}}#hero-banner .slick-slide .container .banner-content{max-width:620px;position:relative;margin-left:100px;transition:2s}@media (max-width:649px){#hero-banner .slick-slide .container .banner-content{margin-left:0}}#hero-banner .slick-slide .container h1,#hero-banner .slick-slide .container h2{font-size:45px;margin-top:0;margin-bottom:30px}@media (max-width:1023px){#hero-banner .slick-slide .container h1,#hero-banner .slick-slide .container h2{font-size:30px}}#hero-banner .slick-slide .container p{font-size:20px;font-weight:300}@media (max-width:649px){#hero-banner .slick-slide .container p{font-size:14px}}#hero-banner .slick-slide .container a{height:40px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;background-color:#ea2d2e;font-weight:400;border-radius:80px;color:#fff;position:relative;border:0;cursor:pointer;font-family:"Outfit",sans-serif}#hero-banner .slick-slide .container a:hover{background-color:#e01717}#hero-banner .slick-slide.slick-current .banner-content{margin-left:0}#hero-banner img{width:100%}#hero-banner .slick-dots{position:relative;bottom:inherit;position:absolute;width:100%;left:0;bottom:50px}#hero-banner .slick-dots li{width:auto;height:auto;margin:0 5px}#hero-banner .slick-dots li button{width:10px;height:10px;border-radius:20px;border:1px solid #fff}#hero-banner .slick-dots li button::before{display:none}#hero-banner .slick-dots li.slick-active button{border-color:#ea2d2e;background-color:#ea2d2e}#hero-banner .slick-dots li.slick-active button::before{display:none}@media (max-width:1023px){#hero-banner .slick-dots{bottom:20px}}