.btn{border-radius:var(--bs-border-radius-md)!important}:root{--bs-primary:$blue;--bs-secondary:$gray-600;--bs-tertiary:$teal;--bs-success:$green;--bs-info:$cyan;--bs-warning:$yellow;--bs-danger:$red;--bs-light:$gray-100;--bs-dark:$gray-900}#header{background-color:transparent;box-shadow:none!important;top:30px;z-index:1001}@media(max-width:1279px){#header{top:20px}#header nav.nav-primary{border-radius:var(--bs-border-radius-lg)!important;box-shadow:var(--bs-box-shadow-lg)!important;height:calc(100vh - 150px);padding-top:15px!important;width:400px!important}}@media(max-width:440px){#header{top:10px}#header nav.nav-primary{height:calc(100vh - 150px);margin:0 auto!important;padding-left:20px;padding-right:20px;width:calc(100% - 30px)!important}}#header>.container{background-color:#fff;border-radius:var(--bs-border-radius-lg);box-shadow:var(--bs-box-shadow-lg);padding:0 20px}@media(max-width:1279px){#header>.container{padding:5px 20px;width:calc(100% - 40px)!important}}@media(max-width:440px){#header>.container{padding:5px 15px;width:calc(100% - 20px)!important}}@media(max-width:360px){#header>.container{padding:5px 10px}}#header>.container .btn:hover,#header>.container .btn:hover a{color:#fff}@media(max-width:440px){body.nav-open #header>.container{box-shadow:none!important}}body.nav-open #header nav.nav-primary{right:20px!important}@media(max-width:440px){body.nav-open #header nav.nav-primary{box-shadow:none!important;right:20px!important}body.nav-open footer:after,body.nav-open main:after{width:calc(100vw + 20px);z-index:9}body footer:after,body main:after{background-color:#fff;bottom:-10px;content:"";position:absolute;right:-10px;top:-10px;transition:all .3s ease-in-out;width:0;z-index:9}}body.logged-in #header{top:60px}@media(max-width:1279px){body.logged-in #header{top:40px}}body.logged-in header.header-primary nav.nav-primary{top:130px!important}body.logged-in .blur-overlay{top:30px}@media(max-width:1279px){body.logged-in .blur-overlay{top:0}}.blur-overlay{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);height:120px;left:0;mask-image:linear-gradient(180deg,#fff 50%,transparent);-webkit-mask-image:linear-gradient(180deg,#fff 50%,transparent);pointer-events:none;position:fixed;top:0;transition:backdrop-filter .3s ease;width:100%;z-index:1000}@media(max-width:575.98px){.blur-overlay{height:160px;top:-60px}}body.page-template-checkout-template .wrapper-nav-primary,body.page-template-congrats-template .wrapper-nav-primary{height:80px}@media(max-width:1279px){body.page-template-checkout-template .wrapper-nav-primary,body.page-template-congrats-template .wrapper-nav-primary{height:64px}}@media(max-width:440px){body.page-template-checkout-template .wrapper-nav-primary,body.page-template-congrats-template .wrapper-nav-primary{height:44px;min-height:1px!important}body.page-template-checkout-template .wrapper-nav-primary .custom-logo-link img,body.page-template-congrats-template .wrapper-nav-primary .custom-logo-link img{width:140px!important}}@media(max-width:360px){body.page-template-checkout-template .wrapper-nav-primary .custom-logo-link img,body.page-template-congrats-template .wrapper-nav-primary .custom-logo-link img{width:130px!important}}@media(max-width:1279px){body.page-template-checkout-template .wrapper-nav-secondary ul.menu,body.page-template-congrats-template .wrapper-nav-secondary ul.menu{display:block!important}body.page-template-checkout-template .wrapper-nav-secondary .mobile-menu-button,body.page-template-congrats-template .wrapper-nav-secondary .mobile-menu-button{display:none!important}}@media(max-width:440px){body.page-template-checkout-template .wrapper-nav-secondary .btn-sm,body.page-template-congrats-template .wrapper-nav-secondary .btn-sm{padding:.5rem 1rem!important}body.page-template-checkout-template .wrapper-nav-secondary .btn-sm>a,body.page-template-congrats-template .wrapper-nav-secondary .btn-sm>a{font-size:14px!important}}footer#footer{padding-top:0}footer#footer .footer-logo{border-right:1px solid var(--bs-gray-500)}@media(max-width:767.98px){footer#footer .footer-logo{border:none}}footer#footer .footer__top{background-color:rgba(var(--bs-primary-rgb),.1);margin-bottom:5rem;padding:40px 0}@media(max-width:767.98px){footer#footer .footer__top{padding:20px 0}}footer#footer .footer__main{margin-bottom:2rem}footer#footer .footer__main #footer-menu{display:block!important}@media(max-width:767.98px){footer#footer .footer__main #footer-menu{text-align:center;width:100%}footer#footer .footer__main #footer-menu>li{padding:0;text-align:center;width:100%}}footer#footer .footer__main #footer-menu>li>a{text-transform:none!important}@media(max-width:767.98px){footer#footer .footer__main #footer-menu>li>a{text-align:center;width:100%}}@media(max-width:575.98px){footer#footer .footer__main #footer-menu>li>a{border:none!important;padding:.35rem 0!important}}footer#footer .footer__bottom{border:none}footer#footer .footer__bottom *{color:var(--bs-gray-500)}:root{scroll-behavior:auto!important;scroll-margin-block:100px!important;scroll-margin-top:100px!important}@media(max-width:440px){:root,:root *{--bs-gutter-x:1.25rem!important}}body,html{background-color:var(--bs-light);font-variation-settings:"slnt" 0,"wght" 400}[data-bs-theme=dark]{--bs-body-color:#fff;--bs-heading-color:#fff}.component{background-color:var(--bs-light)}.preheader{background-color:transparent!important;font-size:var(--bs-font-size-sm)!important;font-weight:600;padding:0!important}.h1,h1{line-height:1.21!important}.h2,h2{line-height:1.33}.h3,h3{line-height:1.15}strong{font-variation-settings:"slnt" 0,"wght" 700;font-weight:700!important}.text-quaternary,.text-quaternary *{color:var(--bs-quaternary)}.gform_confirmation_message,.gform_submission_error{justify-content:center!important;text-align:center!important}.gform_confirmation_message{color:var(--bs-dark)!important;font-size:var(--bs-font-size-h4)!important}ul.icons-list{align-items:center;display:flex;justify-content:center;list-style:none;margin:0 auto;padding:0}@media(max-width:767.98px){ul.icons-list{flex-wrap:wrap}}ul.icons-list li{line-height:1;padding:0 25px;text-align:center}ul.icons-list li:not(:last-of-type){border-right:1px solid var(--bs-gray-500)}@media(max-width:767.98px){ul.icons-list li{border:none!important;padding:8px;width:100%}}
