/* Hide on mobile (below 768px) */
.hide-on-mobile {
  display: block;
}
@media (max-width: 767px) {
  .hide-on-mobile {
    display: none !important;
  }
  
  .splide__list {
    backface-visibility: hidden;
    display: block !important;
    height: 100%;
    margin: 0 !important;
    padding: 0 !important;
}
  
  .splide__slide {
  width:100% !important;
    margin-bottom: 55px !important;
  }
  
}
/* Hide on desktop (768px and up) */
.hide-on-desktop {
  display: none;
}
@media (max-width: 767px) {
  .hide-on-desktop {
    display: block !important;
  }
}

.responsive-iframe {position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
}        
.responsive-iframe iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* Tools
Any animations, or functions used throughout the project.
*/
:root {
    --bz-primary: #16345d;
    --bz-secondary: #210b3f;
    --bz-tertiary: #f5f6f6;
    --bz-four: #63778E;
    --bz-white: #ffffff;
    --bz-black: #000000;
    --bz-light: #FFFFFF;
    --bz-dark: #1B365D;
    --bz-dgrey: #464B53;
    --bz-mgrey: #B2B2B3;
    --bz-lgrey: #F5F6F6;
    --bz-purple: #210b3f;

    --bz-primary-rgb: 22, 52, 93;
    --bz-secondary-rgb: 33, 11, 63;
    --bz-tertiary-rgb: 245, 246, 246;
    --bz-four-rgb: 99, 119, 142;
    --bz-white-rgb: 255,255,255;
    --bz-black-rgb: 0,0,0;
    --bz-light-rgb: 255, 255, 255;
    --bz-dark-rgb: 27, 54, 93; 
    --bz-dgrey-rgb: 70, 75, 83;
    --bz-mgrey-rgb: 178, 178, 179;
    --bz-lgrey-rgb: 245, 246, 246;

    --bz-primary-gradient: linear-gradient(to bottom, rgba(33, 11, 63, 1.0), rgba(33, 11, 63, 0.5));
    --bz-secondary-gradient: linear-gradient(to bottom, rgba(178, 178, 179, 1.0), rgba(245, 246, 246, 1.0));
    --bz-tertiary-gradient: linear-gradient(to bottom, rgba(27, 54, 93, 1.0), rgba(27, 54, 93, 0.5));

    --bz-body-bg: #fff;
    --bz-body-text-align: left;
    --bz-font-primary: Poppins, sans-serif;
    --bz-font-secondary: Poppins, sans-serif;
    --bz-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bz-body-font-family: var(--bz-font-primary);
    --bz-body-color: #1b265d;
    --bz-body-font-size: 16px;
    --bz-body-font-weight: regular;
    --bz-body-line-height: 1.4;
    --bz-heading-font-family: var(--bz-font-secondary);
    --bz-link-color: #16345d;
    --bz-link-hover-color: #FF4c15;

    --bz-gutter-x: 45px;
    --bz-gutter-y: 45px;
    --bz-container: 1140px;
    --bz-container-wide: 1240px;
    --bz-container-narrow: 952px;
    --bz-container-xnarrow: 800px;
            
    --bz-spacing: 64px;
    --bz-spacing-sm-1: 1rem;
    --bz-spacing-sm-2: 32px;
    --bz-spacing-sm-3: 64px;
    --bz-spacing-sm-4: 96px;
    --bz-spacing-sm-5: 150px;
    --bz-spacing-md-1: 1rem;
    --bz-spacing-md-2: 32px;
    --bz-spacing-md-3: 64px;
    --bz-spacing-md-4: 96px;
    --bz-spacing-md-5: 180px;
    --bz-spacing-lg-1: 1rem;
    --bz-spacing-lg-2: 32px;
    --bz-spacing-lg-3: 64px;
    --bz-spacing-lg-4: 96px;
    --bz-spacing-lg-5: 200px;
}

.hs_bot_check label {
	display:none !important;
	color:#ffffff !important;
}

.jotform-form .form-page-cover-image-wrapper {
display:none !important;
}

#lever-jobs-container .lever-department-title {
display:none !important;
}

#lever-jobs-container {
font-family:"Poppins";
}

#lever-jobs-container .lever-job-title {
color: #FF4C15 !important;
}

.author-chip__media {
display:none !important;
}

.hs_bot_check input {
	color:#ffffff !important;
  box-shadow: none !important;
  height:1px;
}


.hs_bot_check {
	margin-top: -25px !important;
}

a,
a:hover {
  cursor: pointer !important;
}

.counter__number {
margin-right:-15px;
}




#hs_cos_wrapper_widget_1728581675022 .section-banner {
  padding-bottom: 143px !important;
}


#hs_cos_wrapper_module_17400938773755 .splide__slide--image {
    height: 100% !important;
  border-radius: 0px !important;
}
}


#hs_cos_wrapper_widget_1728663839855 .industry-button-grid {
margin-bottom: -35px !important;
  
 
}




#hs_cos_wrapper_widget_1728663839855 .industry-button-grid__item img {
    height: auto;
    max-width: 30px !important;
    vertical-align: top;
}

#hs_cos_wrapper_widget_1728663839855 .ibutton {
    align-items: center;
    border: 2px solid #FF4B16;
    color: #ffffff;
    display: flex
;
  clip-path: polygon(100% 0, 100% calc(100% - 1em), calc(100% - 1em) 100%, 0 100%, 0 0);
  background-color: #FF4B16;
    gap: .33em;
    padding: .66em;
    text-decoration: none;
  
 
}  

#hs_cos_wrapper_widget_1728592980600 .hs-logo-grid__logo {
  height:25px;
}

#hs_cos_wrapper_widget_1731969442329 .background-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background: none !important;
    opacity: 1.0;
    mix-blend-mode: darken;
}

.testimonial-slide__testimonial:before {
    background-image: url(https://46745145.fs1.hubspotusercontent-na1.net/hubfs/46745145/Images/Stock%20Images%20-%20Backgrounds/download.svg) !important;
    background-repeat: no-repeat;
}

.featured-resource__link--first, .featured-resource__link--first:hover {
    color: #ff4b16 !important;
    text-decoration-line: underline;
    text-decoration-style: dotted;
  text-underline-offset: 4px;}

#hs_cos_wrapper_widget_1728663839855 .ibutton:hover {
background-color: #ffffff;
  color: #FF4B16;
}

.featured-tag {
    background: #ff4b16 !important;
    color: #fff;
    display: inline-block;
    padding: .33em 1em .33em 1em !important;
    border-radius: 50px;
    font-size: 13px;
  margin-right:5px;
}

.featured-resource__link, .featured-resource__link:hover {
    color: #ff4b16 !important;
   text-decoration-line: underline;
    text-decoration-style: dotted;
  text-underline-offset: 4px;
    font-size: 13px !important;
    margin-top: .33em;
}



.featured-resource__tags {
    color: #999;
    line-height: 1;
    margin: .66em 0;
    text-transform: uppercase;
  font-size: 13px;
}





#hs_cos_wrapper_widget_1731969442329 .section-banner {
    background-image: url(https://46745145.fs1.hubspotusercontent-na1.net/hubfs/46745145/11-1.png);
    background-size: cover;
    background-position: top;
}

#hs_cos_wrapper_widget_1728663839855 .ibutton:hover .ibutton__icon {
    filter: invert(61%) sepia(93%) saturate(708%) hue-rotate(-10deg) brightness(105%) contrast(104%) !important;
}

#hs_cos_wrapper_widget_1728663839855 .industry-well {
background-color: #ffffff;
}

#hs_cos_wrapper_widget_1728663839855 .industry-well:before {
background-color: #ffffff;
  display:none;
clip-path: none !important;
}

#hs_cos_wrapper_widget_1728663839855 .section-banner {
    background-color: rgba(255, 255, 255, 1.0);
    padding-top: 145px !important;
}

#hs_cos_wrapper_widget_1728663839855 .industry-well:after {
background-color: #ffffff;
  display:none;
  
  
}

#hs_cos_wrapper_widget_1728663839855 .industry-well {
   filter: drop-shadow(0 0 0px #b2b2b3) !important;
    
    margin: -3em 0 8em 0em !important;
    padding: 0em 2.33em 0em 2.33em;
    position: relative;
}

#hs_cos_wrapper_widget_1728663839855 .industry-well:after {

}

.section--module_17396497968025 {
background-image: linear-gradient(310deg, #212e71 0%, #2c3e98 100%);
  box-shadow: (0 0 20px #75AEFD) !important;
  
}

#hs_cos_wrapper_widget_1728663839855 .industry-well:before {
    
   
    content: "";
    display: block;

    left: 0;
    position: absolute;

    width: 100%;
}

#hs_cos_wrapper_widget_1728585189481 .flickity-viewport {
    left: -60px;
}


#hs_cos_wrapper_widget_1728663839855 .container {
max-width: 1000px;
}

.section--widget_1739578257010 {
position: relative;
    left: 121px;
}

.form__wrapper.form-style--light {
   
    padding: 45px 60px 60px 60px;
    margin-left: 38px;
    border-radius: 15px;
    
}

.hs-form .legal-consent-container {
    margin-top: -33px !important;
}

.hs-form .legal-consent-container .hs-richtext p {
    margin-bottom: 1em;
    position: relative !important;
  top: -14px !important;}

#hs_cos_wrapper_widget_1731969442329 .section-banner {
padding-bottom:300px !important;
  padding-top:257px !important;
}

.btn-group .btn, .btn-group .hs-cta-wrapper {
  margin-right: 20px;
}

.cd3_flip_cards__section .cd3_flip_cards__content .cd3_flip_cards__details {
  padding: 0 15px;
  width: 25% !important;
  margin-bottom: -35px !important;
}

.hs-country_forms, .hs_canadian_province, .hs_state_form {
width:100% !important;
}

.module_17382678853465.cd3_flip_cards__section {
background-color: #F5F6F6 !important;
}

.cd3_flip_cards__section .cd3_flip_cards__content .cd3_flip_cards__details .cd3_flip_cards__detailed .flip-card-back {
    border-radius: 5px;
    box-shadow: 0 4px 14px 0 rgba(0, 0, 0, .2);
    padding: 0px 30px !important;
    position: relative;
}

form select {
      --bz-input-padding-x: 0rem !important;
}

form input[type=checkbox], form input[type=radio] {
    float: left;
    position: relative;
    top: 5px;
}

.flip-card-back {
    color: #fff;
    height: 66% !important;
    transform: rotateY(180deg);
  display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: center;
   
    text-align: center;
}

.cd3_flip_cards__front {
    height: 66% !important;
  display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: center;
   
    text-align: center;
}

.cd3_flip_cards__image {
  
}

.cd3_flip_cards__detailed .white_bg.bttn_text {
display:none !important;
}

.hero-subhead {
 font-size:21px;
}

.btn-primary-footer
{
margin-right:0px !important;
}

.col__eyebrow {
font-family: Poppins, sans-serif; 
  font-weight: 500; 
  font-size: 15px;
  padding-bottom: 27px;
  letter-spacing:0.5px;
  text-transform: uppercase;
}

.bg-purple {
  background-color: var(--bz-purple);
}

.bg__overlay {
  position: absolute;
  z-index: -1 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.align-items--bottom {
  align-items: flex-end;
}

.align-items--center {
  align-items: center;
}

.notch-corner-tr {
  clip-path: polygon(calc(100$ - 2em) 0, 100% 2em, 100% 100%, 0 100%, 0 0);
}

.notch-corner-br {
  clip-path: polygon(100% 0, 100% calc(100% - 2em), calc(100% - 2em) 100%, 0 100%, 0 0);
}

.notch-corner-bl {
  clip-path: polygon(100% 0, 100% 100%, 2em 100%, 0 calc(100% - 2em), 0 0);
}

.notch-corner-tl {
  clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 2em, 2em 0);
}
.notch-corner-tl-br {
  clip-path: polygon(
    2em 0, 100% 0, 100% calc(100% - 2em),
    calc(100% - 2em) 100%, 0 100%, 0 2em
  );
}

/* Font Scaling */

@media (max-width: 840px) {
  h1,
  .h1 {
    font-size: 2em !important;
    padding-top: 0.66em;
  }
}

.btn--primary,
.btn--secondary,
.btn--tertiary,
.btn--primary-ghost {
  clip-path: polygon(100% 0, 100% calc(100% - 1em), calc(100% - 1em) 100%, 0 100%, 0 0);
}

.btn--link {
  padding-right: 0;
  padding-left: 0;
  background: none;
  color: var(--bz-link-color);
  border-color: transparent !important;
}

.btn--link:hover,
.btn--link:focus {
  background: none;
  color: var(--bz-link-hover-color);
  border-color: transparent !important;
}

section .btn--primary {
  padding-right: 3.33em;
  position: relative;
  margin-right:20px;
}

section .btn--primary::after {
  content: '';
  background-image: url('data:image/svg+xml,<svg width="41" height="38" viewBox="0 0 41 38" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_0_5773" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="41" height="38"><path fill-rule="evenodd" clip-rule="evenodd" d="M20.657 0C31.6923 0 40.6382 8.5066 40.6382 19C40.6382 29.4934 31.6923 38 20.657 38C9.6217 38 0.675781 29.4934 0.675781 19C0.675781 8.5066 9.6217 0 20.657 0V0Z" fill="white"/></mask><g mask="url(%23mask0_0_5773)"><path fill-rule="evenodd" clip-rule="evenodd" d="M-18.2541 0C-7.21881 0 1.72711 8.5066 1.72711 19C1.72711 29.4934 -7.21881 38 -18.2541 38C-29.2894 38 -38.2354 29.4934 -38.2354 19C-38.2354 8.5066 -29.2894 0 -18.2541 0V0Z" fill="%23FF4C15"/><path fill-rule="evenodd" clip-rule="evenodd" d="M20.657 0C31.6923 0 40.6382 8.5066 40.6382 19C40.6382 29.4934 31.6923 38 20.657 38C9.6217 38 0.675781 29.4934 0.675781 19C0.675781 8.5066 9.6217 0 20.657 0V0Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M24.2004 11.9948C23.8272 11.6398 23.222 11.6398 22.8487 11.9947C22.4755 12.3497 22.4755 12.9252 22.8487 13.2801L27.9082 18.091H11.0984C10.5705 18.091 10.1426 18.4979 10.1426 18.9999C10.1426 19.5018 10.5705 19.9088 11.0984 19.9088H27.9082L22.8488 24.7197C22.4755 25.0746 22.4755 25.6501 22.8487 26.005C23.222 26.36 23.8272 26.36 24.2005 26.005L30.8915 19.6425C31.2646 19.2875 31.2646 18.7122 30.8915 18.3573L24.2004 11.9948V11.9948Z" fill="%23FF4C15"/></g></svg>');
  display: block;
  width: 2em;
  height: 2em;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: 0.6em;
  right: 0.6em;
}

.btn--primary-ghost {
  border-radius: 0;
  color: #fff;
}
section .btn--primary {
  
}
section .btn--primary-ghost {
  padding-right: 3.33em;
  position: relative;
  border-color: var(--bz-link-color);
}

section .btn--primary-ghost::before {
  content: '';
  display: block;
  height: 50%;
  width: 2px;
  background: var(--bz-link-color);
  position: absolute;
  bottom: -5px;
  right: 5px;
  transform: rotate(45deg);
}
section .btn--primary-ghost:hover::before {
  background: rgba(255, 255, 255, 1.0);
  transition: background-color .4s ease-in-out,border-color .4s ease-in-out,color .4s ease-in-out;
}

section .btn--primary-ghost::after {
  content: '';
  background-image: url('data:image/svg+xml,<svg width="38" height="39" viewBox="0 0 38 39" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_0_8070" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="38" height="39"><path fill-rule="evenodd" clip-rule="evenodd" d="M19 0.226562C29.4934 0.226562 38 8.73317 38 19.2266C38 29.72 29.4934 38.2266 19 38.2266C8.5066 38.2266 0 29.72 0 19.2266C0 8.73317 8.5066 0.226562 19 0.226562V0.226562Z" fill="white"/></mask><g mask="url(%23mask0_0_8070)"><path fill-rule="evenodd" clip-rule="evenodd" d="M19 0.226562C29.4934 0.226562 38 8.73317 38 19.2266C38 29.72 29.4934 38.2266 19 38.2266C8.5066 38.2266 0 29.72 0 19.2266C0 8.73317 8.5066 0.226562 19 0.226562V0.226562Z" fill="%23FF4C15"/><path fill-rule="evenodd" clip-rule="evenodd" d="M22.3694 12.2214C22.0146 11.8663 21.4391 11.8663 21.0841 12.2213C20.7292 12.5762 20.7292 13.1517 21.0841 13.5067L25.8951 18.3175H9.91087C9.40889 18.3175 9.00195 18.7245 9.00195 19.2264C9.00195 19.7284 9.40889 20.1354 9.91087 20.1354H25.8951L21.0842 24.9463C20.7292 25.3011 20.7292 25.8766 21.0841 26.2316C21.4391 26.5865 22.0146 26.5865 22.3695 26.2316L28.7319 19.869C29.0867 19.5141 29.0867 18.9388 28.7319 18.5838L22.3694 12.2214V12.2214Z" fill="white"/></g></svg>');
  display: block;
  width: 2em;
  height: 2em;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: 0.6em;
  right: 0.6em;
}



.container:has(.ratio-grid) {
  container-name: ratio-container;
  container-type: inline-size;
}

.ratio-grid {
  display: flex;
  flex-direction: column;
  gap: var(--bz-gutter-x) var(--bz-gutter-y);
}

.ratio-grid__item {
  flex: var(--col-width);
}

@container ratio-container (min-width: 690px) {
  .ratio-grid {
    flex-direction: row;
  }
}

.form__wrapper.form-style--light {
  box-shadow: 0 2px 10px 0 rgba(142,154,173,0.33) !important;
}

.form__wrapper.form-style--light form .hs-form-field > label {
  text-transform: uppercase;
  font-weight: 400;
}

input:not([type=radio]):not([type=checkbox]):not([type=submit]),
textarea {
  box-shadow: 0 0 14px -2px #d7d7d7;
}

.hs-form-booleancheckbox span {
  font-size: 0.88em;
  line-height: 1.3 !important;
  opacity: 0.66;
  float: left;
  max-width: 90%;
  position: relative;
}

.hs-form-booleancheckbox span .hs-form-required {
  position: absolute;
  top: 0;
  left: -0.44em;
  color: var(--bz-link-color);
}

form input[type=checkbox],
form input[type=radio] {
  float: left;
}

.site-footer a {
  color: inherit;
}

.site-footer .col-12.text-end {
  text-align: center !important;
}

header.section-banner.section--header {
  margin-bottom: -4.75em;
  position: relative;
}

@media (min-width: 768px) {
  .pull-form-down .form__wrapper {
    margin-bottom: -50% !important;
    z-index: 0001;
  }
  .pull-form-down {
    position: relative;
    z-index: 0002;
  }
}

.form__wrapper.form-style--light form input[type="submit"] {
  background-image: url('data:image/svg+xml,<svg width="512" height="512" viewBox="0 0 512 512" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 256C0 323.895 26.9714 389.01 74.9807 437.019C122.99 485.029 188.105 512 256 512C323.895 512 389.01 485.029 437.019 437.019C485.029 389.01 512 323.895 512 256C512 188.105 485.029 122.99 437.019 74.9807C389.01 26.9714 323.895 0 256 0C188.105 0 122.99 26.9714 74.9807 74.9807C26.9714 122.99 0 188.105 0 256Z" fill="%23fff"/><path d="M86 256.5H425.5M425.5 256.5L340 171M425.5 256.5L340 342" stroke="%23ee4925" stroke-width="21" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  padding-right: 3em;
  background-repeat: no-repeat;
  background-size: 1.66em;
  background-position: top 50% right 10px;
  transition: all 0.25s ease-in-out;
}

.form__wrapper.form-style--light form input[type="submit"]:hover {
  background-image: url('data:image/svg+xml,<svg width="512" height="512" viewBox="0 0 512 512" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 256C0 323.895 26.9714 389.01 74.9807 437.019C122.99 485.029 188.105 512 256 512C323.895 512 389.01 485.029 437.019 437.019C485.029 389.01 512 323.895 512 256C512 188.105 485.029 122.99 437.019 74.9807C389.01 26.9714 323.895 0 256 0C188.105 0 122.99 26.9714 74.9807 74.9807C26.9714 122.99 0 188.105 0 256Z" fill="%23EC5B30"/><path d="M86 256.5H425.5M425.5 256.5L340 171M425.5 256.5L340 342" stroke="white" stroke-width="21" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

label.hs-error-msg.hs-main-font-element {
  font-size: 0.88rem;
  color: var(--bz-primary);
  margin-left: -0.88em;
  font-weight: 400;
}

form .hs-form-field {
  margin-bottom: 1.66em !important;
}

.align--center {
  text-align: center;
}

figure {
  max-width: 100%;
}

/* Auto columns */

.auto-cols {
  display: flex;
  gap: 1.33em;
}

.auto-cols__col {
  flex: var(--col-width);
  width: 100%;
}

@media (max-width: 767px) {
  .auto-cols {
    flex-direction: column;
  } 
}

@media screen and (max-width: 600px) {
  .cd3_flip_cards__section .cd3_flip_cards__content {
    display: grid !important;}
  
  .cd3_flip_cards__section .cd3_flip_cards__content .cd3_flip_cards__details {
  width:100% !important;
  }
  
  .cd3_flip_cards__section .cd3_flip_cards__content .cd3_flip_cards__details {
    margin-bottom: -118px !important;}
  
}









/*
//////////////////////////////////////////////////
//////////////////////////////////////////////////
//
// Padding Elements
//
//////////////////////////////////////////////////
//////////////////////////////////////////////////
*/

#line .section-banner :last-child {
border: 5px solid red;
}

.pt-0 {
   padding-top: 0 !important;
}
.pt-1 {
   padding-top: var(--bz-spacing-lg-1) !important;
}
.pt-2 {
   padding-top: var(--bz-spacing-lg-2) !important;
}
.pt-3 {
   padding-top: var(--bz-spacing-lg-3) !important;
}
.pt-4 {
   padding-top: var(--bz-spacing-lg-4) !important;
}
.pt-5 {
   padding-top: var(--bz-spacing-lg-5) !important;
}
@media (min-width: 576px) {
   .pt-sm-0 {
      padding-top: 0 !important;
   }
   .pt-sm-1 {
      padding-top: var(--bz-spacing-sm-1) !important;
   }
   .pt-sm-2 {
      padding-top: var(--bz-spacing-sm-2) !important;
   }
   .pt-sm-3 {
      padding-top: var(--bz-spacing-sm-3) !important;
   }
   .pt-sm-4 {
      padding-top: var(--bz-spacing-sm-4) !important;
   }
   .pt-sm-5 {
      padding-top: var(--bz-spacing-sm-5) !important;
   }
}
@media (min-width: 768px) {
   .pt-md-0 {
      padding-top: 0 !important;
   }
   .pt-md-1 {
      padding-top: var(--bz-spacing-md-1) !important;
   }
   .pt-md-2 {
      padding-top: var(--bz-spacing-md-2) !important;
   }
   .pt-md-3 {
      padding-top: var(--bz-spacing-md-3) !important;
   }
   .pt-md-4 {
      padding-top: var(--bz-spacing-md-4) !important;
   }
   .pt-md-5 {
      padding-top: var(--bz-spacing-md-5) !important;
   }
}
@media (min-width: 992px) {
   .pt-lg-0 {
      padding-top: 0 !important;
   }
   .pt-lg-1 {
      padding-top: var(--bz-spacing-lg-1) !important;
   }
   .pt-lg-2 {
      padding-top: var(--bz-spacing-lg-2) !important;
   }
   .pt-lg-3 {
      padding-top: var(--bz-spacing-lg-3) !important;
   }
   .pt-lg-4 {
      padding-top: var(--bz-spacing-lg-4) !important;
   }
   .pt-lg-5 {
      padding-top: var(--bz-spacing-lg-5) !important;
   }
}


.pb-0 {
   padding-bottom: 0 !important;
}
.pb-1 {
   padding-bottom: var(--bz-spacing-lg-1) !important;
}
.pb-2 {
   padding-bottom: var(--bz-spacing-lg-2) !important;
}
.pb-3 {
   padding-bottom: var(--bz-spacing-lg-3) !important;
}
.pb-4 {
   padding-bottom: var(--bz-spacing-lg-4) !important;
}
.pb-5 {
   padding-bottom: var(--bz-spacing-lg-5) !important;
}
@media (min-width: 576px) {
   .pb-sm-0 {
      padding-bottom: 0 !important;
   }
   .pb-sm-1 {
      padding-bottom: var(--bz-spacing-sm-1) !important;
   }
   .pb-sm-2 {
      padding-bottom: var(--bz-spacing-sm-2) !important;
   }
   .pb-sm-3 {
      padding-bottom: var(--bz-spacing-sm-3) !important;
   }
   .pb-sm-4 {
      padding-bottom: var(--bz-spacing-sm-4) !important;
   }
   .pb-sm-5 {
      padding-bottom: var(--bz-spacing-sm-5) !important;
   }
}
@media (min-width: 768px) {
   .pb-md-0 {
      padding-bottom: 0 !important;
   }
   .pb-md-1 {
      padding-bottom: var(--bz-spacing-md-1) !important;
   }
   .pb-md-2 {
      padding-bottom: var(--bz-spacing-md-2) !important;
   }
   .pb-md-3 {
      padding-bottom: var(--bz-spacing-md-3) !important;
   }
   .pb-md-4 {
      padding-bottom: var(--bz-spacing-md-4) !important;
   }
   .pb-md-5 {
      padding-bottom: var(--bz-spacing-md-5) !important;
   }
}
@media (min-width: 992px) {
   .pb-lg-0 {
      padding-bottom: 0 !important;
   }
   .pb-lg-1 {
      padding-bottom: var(--bz-spacing-lg-1) !important;
   }
   .pb-lg-2 {
      padding-bottom: var(--bz-spacing-lg-2) !important;
   }
   .pb-lg-3 {
      padding-bottom: var(--bz-spacing-lg-3) !important;
   }
   .pb-lg-4 {
      padding-bottom: var(--bz-spacing-lg-4) !important;
   }
   .pb-lg-5 {
      padding-bottom: var(--bz-spacing-lg-5) !important;
   }
}


/*
//////////////////////////////////////////////////
//////////////////////////////////////////////////
//
// Margin Elements
//
//////////////////////////////////////////////////
//////////////////////////////////////////////////
*/


.mt-0 {
   margin-top: 0 !important;
}
.mt-1 {
   margin-top: var(--bz-spacing-lg-1) !important;
}
.mt-2 {
   margin-top: var(--bz-spacing-lg-2) !important;
}
.mt-3 {
   margin-top: var(--bz-spacing-lg-3) !important;
}
.mt-4 {
   margin-top: var(--bz-spacing-lg-4) !important;
}
.mt-5 {
   margin-top: var(--bz-spacing-lg-5) !important;
}
@media (min-width: 576px) {
   .mt-sm-0 {
      margin-top: 0 !important;
   }
   .mt-sm-1 {
      margin-top: var(--bz-spacing-sm-1) !important;
   }
   .mt-sm-2 {
      margin-top: var(--bz-spacing-sm-2) !important;
   }
   .mt-sm-3 {
      margin-top: var(--bz-spacing-sm-3) !important;
   }
   .mt-sm-4 {
      margin-top: var(--bz-spacing-sm-4) !important;
   }
   .mt-sm-5 {
      margin-top: var(--bz-spacing-sm-5) !important;
   }
}
@media (min-width: 768px) {
   .mt-md-0 {
      margin-top: 0 !important;
   }
   .mt-md-1 {
      margin-top: var(--bz-spacing-md-1) !important;
   }
   .mt-md-2 {
      margin-top: var(--bz-spacing-md-2) !important;
   }
   .mt-md-3 {
      margin-top: var(--bz-spacing-md-3) !important;
   }
   .mt-md-4 {
      margin-top: var(--bz-spacing-md-4) !important;
   }
   .mt-md-5 {
      margin-top: var(--bz-spacing-md-5) !important;
   }
}
@media (min-width: 992px) {
   .mt-lg-0 {
      margin-top: 0 !important;
   }
   .mt-lg-1 {
      margin-top: var(--bz-spacing-lg-1) !important;
   }
   .mt-lg-2 {
      margin-top: var(--bz-spacing-lg-2) !important;
   }
   .mt-lg-3 {
      margin-top: var(--bz-spacing-lg-3) !important;
   }
   .mt-lg-4 {
      margin-top: var(--bz-spacing-lg-4) !important;
   }
   .mt-lg-5 {
      margin-top: var(--bz-spacing-lg-5) !important;
   }
}