.ni-padding-top-x{padding-top:15px}
.ni-padding-bottom-x{padding-bottom:15px}
.shading-container.parbase:not(.cq-Editable-dom){overflow:visible}
.shading-container .ni-inset-padding-small{padding-left:30px;padding-right:30px}
.shading-container .ni-inset-padding-medium{padding-left:45px;padding-right:45px}
.shading-container .ni-inset-padding-large{padding-left:60px;padding-right:60px}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--ni-container-undo-padding:calc(-1 * var(--bs-gutter-x,.75rem))}
.row>*{--ni-container-undo-padding:calc(var(--bs-gutter-x) * -0.5)}
.undo-container-padding{margin-right:var(--ni-container-undo-padding);margin-left:var(--ni-container-undo-padding)}
@media(min-width:1200px){.ni-single-row .ni-margin-grid-row{margin-bottom:0}
}
ul.inline,ol.inline{margin-left:0;list-style:none}
.paragraph-list>li{display:list-item !important;list-style-position:inside}
ul.inline>li,ol.inline>li{display:inline-block;padding-right:6px}
ul.inline.pipe li + li::before{content:" | ";color:#999;margin:0 6px 0 0}
.inline div{display:inline-block}
.inline p{display:inline-block}
.paragraph-list>li>div{display:inline-block}
.ni-horizontal-links{margin:0;padding:0;display:flex;flex-wrap:wrap}
.ni-horizontal-links-center{display:table !important;margin:0 auto !important}
.ni-horizontal-links-right{display:table !important;margin:0 0 0 auto !important}
.ni-horizontal-links li{align-self:center;list-style-type:none;padding-right:20px;display:inline-flex}
.ni-horizontal-links.ni-delimiter-pipe li,.ni-horizontal-links.ni-delimiter-gt li,.ni-horizontal-links.ni-delimiter-slash li{padding-right:0}
.ni-horizontal-links.ni-delimiter-pipe li:after{content:"|";padding:0 1em;align-self:center}
.ni-horizontal-links.ni-delimiter-gt li:after{content:">";padding:0 1em;align-self:center}
.ni-horizontal-links.ni-delimiter-slash li:after{content:"/";padding:0 1em;align-self:center}
.ni-horizontal-links.ni-delimiter-pipe li:last-child:after,.ni-horizontal-links.ni-delimiter-gt li:last-child:after,.ni-horizontal-links.ni-delimiter-slash :last-child:after{content:""}
.ni-horizontal-links-center li:only-child,.ni-horizontal-links-center li:last-child{padding-right:0 !important}
@media only screen and (min-width :320px){.ni-horizontal-links li{padding-bottom:18px}
}
@media only screen and (min-width :992px){.ni-horizontal-links li{padding-bottom:24px}
}
[data-fallback-content-for-price]{display:none}
.primary-body-price .price,.commerce.product-price.no-discount .price{color:#044123}
.commerce.product-price.no-discount{font-family:'Roboto Condensed',sans-serif;margin:0;padding:0;line-height:1.42857;font-weight:400;font-size:21px;margin-bottom:12px}
.primary-body-price .year,.primary-body-price .year-no-discount,.primary-body-price.product-price.has-discount .price.discounted{color:#777}
.primary-body-price .price.entitled,.primary-body-price .price.entitled + .year{color:#ef463f}
.commerce.product-price.has-discount .price.discounted,.primary-body-price.has-discount .price.discounted,.primary-body-price.has-discount .price.discounted + .year{color:#777;text-decoration:line-through}
.commerce.product-price.has-discount .pricing-message.entitled-price{font-weight:bold;color:#777}
.leadspace .price.entitled{color:#ccdcc8 !important;font-size:21px !important;line-height:normal}
.commerce.product-price.has-discount .price.entitled{font-family:'Roboto Condensed',sans-serif;margin:0;padding:0;line-height:1.42857;font-weight:400;font-size:21px;margin-bottom:12px;color:#ef463f}
.commerce.product-price.has-discount.compact .pricing-message.list-price{display:none}
.leadspace .product-price.has-discount{font-weight:initial;font-size:16px}
.leadspace .product-price.has-discount .list-price{padding:6px 0;font-size:16px !important;line-height:normal}
@media(max-width:767px){.leadspace .product-price.has-discount .list-price{font-size:13px !important}
.leadspace .price.entitled,.primary-body-price.no-discount .price,.primary-body-price .price.entitled,.primary-body-price .price.entitled + .year{font-size:16px !important}
}
@media(min-width:768px) and (max-width:919px){.leadspace .product-price.has-discount .list-price{font-size:14px !important}
.leadspace .price.entitled,.primary-body-price.no-discount .price,.primary-body-price .price.entitled,.primary-body-price .price.entitled + .year{font-size:18px !important}
}
@media(min-width :920px){.leadspace .product-price.has-discount .list-price{font-size:16px !important}
.leadspace .price.entitled,.primary-body-price.no-discount .price,.primary-body-price .price.entitled,.primary-body-price .price.entitled + .year{font-size:21px !important}
}
.floating-element{margin-top:30px;margin-bottom:30px;padding:0}
.richtext ul{list-style-position:outside !important;margin-left:1em}
.richtext .floating-element:not(.cq-Editable-dom),.rich-text-section .floating-element:not(.cq-Editable-dom),.overview .floating-element:not(.cq-Editable-dom){display:block}
.floating-container:not(.cq-Editable-dom) .floating-element{display:none}
.floating-element.right{margin-left:30px}
.floating-element.left{margin-right:30px}