.panClean .nav2021Component{background:white}
.panClean .nav2021Component .btn{border-radius:2rem;text-align:left;justify-content:flex-start;line-height:140%;letter-spacing:.02rem;height:auto;flex-grow:0;flex-shrink:0;display:inline-flex;color:#141414}
.panClean .nav2021Component .btn i{margin-left:.5rem;background-size:contain}
.panClean .nav2021Component .custom-nav-dropdown a,.panClean .nav2021Component .custom-nav-dropdown ul.list-unstyled .btn-light{color:#141414}
.panClean .nav2021Component .pan-2021-nav .pan-2021-nav-main .nav-right .dropdown,.panClean .nav2021Component .pan-2021-nav .search{display:none !important}
.nav2021Component .btn-primary{background-color:#f76a43}
.nav2021Component .btn-primary:hover{background-color:#f98768}
@media(min-width:1200px){.panClean .nav2021Component .btn{font-size:.925rem}
.panClean .nav2021Component .pan-2021-nav .pan-2021-nav-main .mega-dropdown-menu .container-fluid>.row{min-width:calc(100% + 20px)}
}
.text-light{color:#141414 !important}
.p-3{padding:1rem !important}
.pb-3{padding-bottom:1rem !important}
.pb-4{padding-bottom:1.5rem !important}
.mb-4{margin-bottom:1.5rem !important}
.ml-2{margin-left:.5rem !important}
.body-sans-1,.body-sans-2,.body-sans-3,.body-sans-4,.body-sans-5{font-family:var(--font-primary);color:#141414;line-height:150%}
.body-sans-1,.body-sans-2{font-size:1rem}
.body-sans-3{font-size:.875rem}
.body-sans-4,.body-sans-5{font-size:.75rem}
.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}
.mr-1{margin-right:.25rem !important}
.mb-1{margin-bottom:.25rem !important}
.mb-2{margin-bottom:.5rem !important}
.mb-3{margin-bottom:1rem !important}
.pl-4,.px-4{padding-left:1.5rem !important}
.pr-4,.px-4{padding-right:1.5rem !important}
.pb-2,.py-2{padding-bottom:.5rem !important}
.pt-2,.py-2{padding-top:.5rem !important}
@media(min-width:768px){.mb-md-0{margin-bottom:0 !important}
}
@media(min-width:1200px){.panClean .d-xl-none{display:none !important}
.panClean .d-xl-block{display:block !important}
.body-sans-1{font-size:1.15rem}
.body-sans-2{font-size:1.1rem}
.body-sans-3{font-size:.975rem}
.body-sans-4{font-size:.85rem}
.body-sans-5{font-size:.8rem}
.border-xl-0{border:0 !important}
.ml-xl-2{margin-left:.5rem !important}
.panClean .col-xl{flex-basis:0;flex-grow:1;max-width:100%}
}