.impl_btn{color:#fff;cursor:pointer;text-align:center;text-transform:uppercase;z-index:1;background-color:#0000;border:none;border-radius:0;outline:none;min-width:118px;height:34px;padding:0 12px;font-size:12px;font-weight:600;line-height:34px;text-decoration:none;display:inline-block;position:relative}.impl_btn:hover,.impl_btn:focus{color:#fff;background-color:#0000;border:none}.impl_btn:after{content:"";z-index:-1;-o-transition:all .3s;background-color:#151515;border:1px solid #151515;transition:all .3s;position:absolute;inset:0;transform:skew(-26deg)}.impl_btn:hover:after{-o-transition:all .3s;background-color:#0000;border:1px solid #fff;transition:all .3s}.impl_header_wrapper{--mehra-brand:#a60321;--mehra-brand-soft:#ff8a9a;z-index:100;position:relative}.impl_header_wrapper.mehra_impel_sticky{position:sticky;top:0;box-shadow:0 4px 20px #0000001f}.impl_logo{float:left;-webkit-clip-path:polygon(0 0,100% 0%,75% 100%,0% 100%);clip-path:polygon(0 0,100% 0%,81% 100%,0% 100%);z-index:5;background-color:#151515;width:auto;height:96px;padding:0 188px 0 72px;line-height:96px;position:absolute;top:0;left:0}.impl_logo a{vertical-align:middle;line-height:0;display:inline-block}.impl_logo img{vertical-align:middle;width:auto;height:auto;max-height:90px;display:inline-block}.impl_logo_responsive{display:none}.impl_logo_responsive a{line-height:0;display:inline-block}.impl_logo_responsive img{width:auto;max-height:50px}.impl_top_header{background-color:#151515;width:auto;padding:10px 0}.impl_top_header .container:after,.impl_top_header .row:after{content:"";clear:both;display:table}.impl_top_info{float:right}ul.impl_header_social{float:left;width:auto;margin:0;padding:0}ul.impl_header_social li{float:left;width:auto;margin-right:18px;list-style:none}ul.impl_header_social li:last-child{margin-right:0}ul.impl_header_social li a{float:left;color:#fff;justify-content:center;align-items:center;width:auto;font-size:16px;display:inline-flex}ul.impl_header_social li a:hover{color:var(--mehra-brand-soft,#ff8a9a)}ul.impl_header_social li a svg{width:18px;height:18px;display:block}.impl_header_time{float:left;color:#fff;width:auto;margin:0 28px;padding:0 28px;font-size:13px;line-height:1.4;position:relative}.impl_header_time .impl_header_time_icon{vertical-align:middle;padding-right:8px;line-height:0;display:inline-block}.impl_header_time .impl_header_time_icon svg{vertical-align:middle;width:16px;height:16px;margin-bottom:3px;display:block}.impl_header_time span{text-transform:uppercase}.impl_header_time:after{content:"";background-color:#565656;width:2px;height:100%;position:absolute;top:0;right:0}.impl_header_time:before{content:"";background-color:#565656;width:2px;height:100%;position:absolute;top:0;left:0}ul.impl_header_icons{float:left;width:auto;margin:0;padding:0}ul.impl_header_icons li{float:left;align-items:center;width:auto;margin-right:18px;list-style:none;display:flex}ul.impl_header_icons li:last-child{margin-right:0}ul.impl_header_icons li span{float:left;color:#fff;cursor:pointer;width:auto}ul.impl_header_icons li span:hover{color:var(--mehra-brand-soft,#ff8a9a)}ul.impl_header_icons li a{float:left;color:#fff;align-items:center;gap:6px;width:auto;font-size:14px;text-decoration:none;display:inline-flex}ul.impl_header_icons li a svg{flex-shrink:0;width:16px;height:16px;display:block}ul.impl_header_icons li>a:hover{color:var(--mehra-brand-soft,#ff8a9a)}.impl_menu_wrapper{background-color:var(--mehra-brand,#a60321);width:100%;position:relative}.impl_menu_wrapper:after{content:"";z-index:2;pointer-events:none;border-top:48px solid #161615;border-right:24px solid #0000;width:0;height:0;position:absolute;top:0;left:0}.impl_menu_inner:after{content:"";clear:both;display:table}.impl_menu_wrapper ul{float:right;margin:0;padding:0}.impl_menu_wrapper ul li{float:left;width:auto;padding-right:12px;list-style:none;position:relative}.impl_menu_wrapper ul li:last-child{padding-right:8px}.impl_menu_wrapper ul li a{float:left;text-transform:uppercase;color:#fff;width:auto;padding:14px 8px 13px;font-size:12px;font-weight:600;line-height:1.15;text-decoration:none;position:relative}.impl_menu_wrapper ul li a:after,.impl_menu_wrapper ul li a.active:after{content:"";opacity:0;visibility:hidden;-o-transition:opacity .3s,visibility .3s,right .3s;background-color:#fff;width:2px;height:14px;transition:opacity .3s,visibility .3s,right .3s;position:absolute;top:50%;right:50%;transform:translateY(-50%)}.impl_menu_wrapper ul li a:before{content:"";opacity:0;visibility:hidden;-o-transition:opacity .3s,visibility .3s,left .3s;background-color:#fff;width:2px;height:14px;transition:opacity .3s,visibility .3s,left .3s;position:absolute;top:50%;left:50%;transform:translateY(-50%)}.impl_menu_wrapper ul li a:hover:after,.impl_menu_wrapper ul li a.active:after{right:0;transform:translateY(-50%)}.impl_menu_wrapper ul li a:hover:before,.impl_menu_wrapper ul li a.active:before{left:0;transform:translateY(-50%)}.impl_menu_wrapper ul li a:hover:after,.impl_menu_wrapper ul li a:hover:before,.impl_menu_wrapper ul li a.active:before,.impl_menu_wrapper ul li a.active:after{opacity:1;visibility:visible}.impl_menu .menu_cross{display:none}@media (min-width:992px){.impl_menu_wrapper ul li ul.sub-menu{border-bottom:3px solid var(--mehra-brand,#a60321);opacity:0;visibility:hidden;z-index:20;-o-transition:all .4s ease-in-out;background-color:#fff;min-width:210px;transition:all .4s ease-in-out;position:absolute;top:100%;left:0;transform:translateY(2em)}.impl_menu_wrapper ul li:hover>ul.sub-menu{visibility:visible;opacity:1;z-index:20;transform:translateY(0%)}.impl_menu_wrapper ul li ul.sub-menu li{float:none;border-bottom:1px dotted #151515;width:100%;padding-right:0;display:block}.impl_menu_wrapper ul li ul.sub-menu li a{float:none;color:#151515;text-align:left;text-transform:none;width:100%;padding:14px 10px;font-size:14px;font-weight:600;line-height:1.3;display:block}.impl_menu_wrapper ul li ul.sub-menu li:last-child{border-bottom:none}.impl_menu_wrapper ul li ul.sub-menu li a:hover{color:var(--mehra-brand,#a60321)}.impl_menu_wrapper ul li ul.sub-menu li a:before,.impl_menu_wrapper ul li ul.sub-menu li a:after{display:none!important}.impl_menu_wrapper .impl_btn{float:right;margin:6px 8px}.impl_menu_wrapper .impl_btn:after{background-color:#151515;border:1px solid #151515}.impl_menu_wrapper .impl_btn:hover:after{border:1px solid #151515}.impl_menu_btn{display:none!important}}@media (max-width:1600px){.impl_logo{padding:0 150px 0 50px}}@media (max-width:1400px){.impl_logo{padding:0 75px 0 15px}.impl_menu_wrapper ul li{padding-right:8px}}@media (min-width:992px) and (max-width:1199px){.impl_logo_responsive{display:none!important}.impl_logo{padding:0 36px 0 8px}.impl_logo img{max-height:70px}}@media (max-width:991px){.impl_top_header{display:none!important}.impl_menu_wrapper{background-color:#151515}.impl_logo{display:none}.impl_logo_responsive{float:left;padding-top:6px;display:block}.impl_menu_wrapper:after,.impl_menu_wrapper .impl_btn{display:none}.impl_menu{display:none!important}.impl_menu_btn{color:#fff;z-index:6;cursor:pointer;background-color:#0000;border:none;height:40px;padding:4px 8px;font-size:20px;line-height:1;transition:all .3s ease-in-out;display:block;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.impl_menu_btn:hover{color:var(--mehra-brand-soft,#ff8a9a)}.impl_menu_btn svg{vertical-align:middle;width:18px;height:18px;display:inline-block}.impl_menu_btn svg+svg{margin-left:6px}.impl_menu_inner{min-height:52px;padding:10px 48px 10px 0;position:relative}}
html,body{margin:0}.footer-main{--footer-bg:#a60321;--footer-text:#fffffff0;--footer-text-muted:#ffffffb8;--footer-divider:#ffffff24;--footer-shape-light:#ffffff17;--footer-link-hover:#e8e9ec;--footer-link-hover-muted:#c8cad0e6;isolation:isolate;background-color:var(--footer-bg);background-image:radial-gradient(ellipse 120% 80% at 100% 0%,var(--footer-shape-light)0%,transparent 55%),radial-gradient(ellipse 90% 70% at 0% 100%,#00000024 0%,transparent 55%),radial-gradient(circle at 85% 45%,#ffffff0f 0%,transparent 42%),linear-gradient(160deg,#00000014 0%,transparent 45%);width:100%;max-width:100%;margin:0;padding:0;position:relative;overflow:hidden}.footer-main__pattern{pointer-events:none;z-index:0;mix-blend-mode:screen;opacity:.15;background-image:url(/assets/imgs/pattern-hero.png);background-position:100% 85%;background-repeat:no-repeat;background-size:min(100%,1280px);position:absolute;inset:0}.footer-main .footer-inner,.footer-main .copyright{z-index:1;position:relative}.footer-main .footer-inner.container{max-width:1140px;padding-top:6.25rem;padding-bottom:6rem}.footer-main .footer-main__grid{align-items:flex-start}.footer-main .widget{margin-bottom:0}.footer-main .widget-title{color:#fff;font-family:var(--urbanist,"Urbanist",system-ui,sans-serif);letter-spacing:.11em;text-transform:uppercase;border-bottom:none;margin:0 0 1.5rem;padding:0;font-size:.9375rem;font-weight:700;line-height:1.35}.footer-main .widget-title:before{display:none}.footer-main .widget_link ul{margin:0;padding:0;list-style:none}.footer-main .widget_link ul li{width:100%;margin-bottom:.8rem;display:block}.footer-main .widget_link ul li:last-child{margin-bottom:0}.footer-main .widget_link ul li a{color:var(--footer-text);letter-spacing:.01em;text-transform:none;padding-left:0;font-size:1.0625rem;line-height:1.55;text-decoration:none;transition:color .18s,opacity .18s;position:relative}.footer-main .widget_link ul li a:before{display:none}.footer-main .widget_link ul li a:hover,.footer-main .widget_link ul li a:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--footer-link-hover-muted);text-decoration-color:var(--footer-link-hover-muted);text-underline-offset:3px;text-decoration-thickness:1px;color:var(--footer-link-hover)!important}.footer-main .widget_link ul li .footer-text-muted{color:var(--footer-text-muted);letter-spacing:.01em;text-transform:none;padding-left:0;font-size:1.0625rem;line-height:1.58;display:block;position:relative}.footer-main .widget_link ul li .footer-text-muted:before{display:none}.footer-main .widget_link ul li.footer-hours-stack{flex-direction:column;gap:.25rem;display:flex}.footer-main .copyright{border-top:1px solid var(--footer-divider);text-align:center;color:var(--footer-text-muted);background:linear-gradient(#0000001f 0%,#0000002e 100%);margin-top:0;padding:3.25rem 1rem}.footer-main .copyright p{letter-spacing:.06em;text-transform:uppercase;margin-bottom:0;font-size:.875rem;font-weight:600;line-height:1.5}.footer-main .copyright-social{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.footer-main .copyright-social a{color:var(--footer-text-muted);transition:color .2s}.footer-main .copyright-social a:hover,.footer-main .copyright-social a:focus-visible{color:var(--footer-link-hover)!important}.footer-main .widget_link ul li.footer2-social-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:.35rem;padding-left:0;display:flex}.footer-main .widget_link ul li a.footer2-social-icon-link{color:var(--footer-text);background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:10px;line-height:0;transition:background .18s,color .18s,transform .18s;display:inline-flex}.footer-main .widget_link ul li a.footer2-social-icon-link:hover,.footer-main .widget_link ul li a.footer2-social-icon-link:focus-visible{background:#ffffff2e;border-color:#ffffff59;transform:translateY(-1px);color:var(--footer-link-hover)!important}.footer-main .widget_link ul li a.footer2-social-icon-link:before{content:none}.footer-main .widget_link ul li a.footer2-social-icon-link svg{display:block}@media (max-width:767px){.footer-main__pattern{opacity:.11;background-position:78% 55%;background-size:min(118%,1400px)}.footer-main .footer-inner.container{padding-top:5rem;padding-bottom:4.75rem}.footer-main .copyright{padding:2.65rem 1rem}.footer-main .widget-title{font-size:.875rem}.footer-main .copyright p{font-size:.8125rem}.footer-main .widget_link ul li a,.footer-main .widget_link ul li .footer-text-muted{word-break:break-word;font-size:1rem}}@media (max-width:575px){.footer-main .footer-inner.container{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}
