body{padding-top:64px}
@media(min-width:1280px){body{padding-top:74px}
}
body.no-header{padding-top:0}
body.modal-open{overflow:hidden}
body.modal-open .modal{overflow:hidden}
@media(min-width:1280px){body.body-nav{padding-top:56px}
}
body.with-scrollbar .modal-pr15{padding-right:15px}
@media only screen and (max-width:979px){body.body-nav .header-logos-and-cta .btn.btn-pad{border-radius:100%;padding:17px;width:54px;height:54px}
body.body-nav .header-logos-and-cta .btn.btn-pad span{display:none}
}
.header-light .header{height:64px;position:fixed;width:100%;top:0;z-index:999;background-color:#fff;-webkit-transition:top .25s ease-in-out,opacity 0 linear .4s;-o-transition:top .25s ease-in-out,opacity 0 linear .4s;transition:top .25s ease-in-out,opacity 0 linear .4s}
.header-light .header::after{content:"";display:block;width:100%;position:fixed;height:2px;background:#e6e7e9}
@media(max-width:1279px){.header-light .header::after{content:none}
}
.header-light .header .overlay-opened-menu{opacity:0;z-index:-100;width:100%;position:fixed;right:0;top:0;background-color:rgba(34,34,34,0.4);-webkit-transition:opacity .2s ease-in .2s;-o-transition:opacity .2s ease-in .2s;transition:opacity .2s ease-in .2s;height:0}
.header-light .header.active-header .overlay-opened-menu{display:block;height:100vh;opacity:1}
.header-light .header.active-header-mobile .overlay-opened-menu{display:block;height:100vh}
.header-light .header.active-header-mobile::after{content:"";top:56px}
.header-light .navigation-menu-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:64px}
.header-light .navigation-menu-main .call-to-menu.phoneNumber{color:#444;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header-light .navigation-menu-main .call-to-menu.phoneNumber img.primary-icon{height:18px;width:18px}
.header-light .navigation-menu-main .call-to-menu.phoneNumber span.mobile-label-menu{font-size:12px;font-family:"Noto Sans",sans-serif;text-decoration:none}
.header-light .navigation-menu-main .call-to-menu.phoneNumber:hover span.mobile-label-menu{text-decoration:none}
@media only screen and (max-width:979px){.header-light .navigation-menu-main .call-to-menu.phoneNumber{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.header-light .navigation-menu-main .call-to-number{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}
@media(min-width:1280px){.header-light .navigation-menu-main .call-to-number{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.header-light .navigation-menu-main .call-to-number .call-label-desktop{font-size:16px;line-height:24px;font-family:"Value-Bold",sans-serif;color:#767676;margin-right:10px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.header-light .navigation-menu-main .call-to-number .call-number-item{font-size:16px;line-height:30px;font-family:"Value-Bold",sans-serif;color:#c5003e;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.header-light .navigation-menu-main .call-to-number.phone-item-green .call-number-item{color:#008540}
.header-light .navigation-menu-main .call-to-number.phone-item-coal .call-number-item{color:#222}
.header-light .navigation-menu-main .call-to-number .auth-icon{margin-right:10px}
.header-light .navigation-menu-main button.btn-pad{margin-left:20px}
.header-light .navigation-menu-main button.btn-pad img{display:none}
.header-light .navigation-menu-main .navigation-menu-wrapper .items-languages{margin-left:28px}
.header-light .navigation-menu-main .navigation-menu-wrapper .items-languages .btn-lang{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}
.header-light .navigation-menu-main .navigation-menu-wrapper .items-languages .btn-lang .o-001-corporate-header-sidebar-lang{font-family:"Noto Sans",sans-serif;font-size:14px;text-decoration:none;color:#444;font-weight:normal;line-height:1.71;letter-spacing:normal;cursor:pointer;margin:0}
.header-light .navigation-menu-main .navigation-menu-wrapper .items-languages .btn-lang .o-001-corporate-header-sidebar-lang.selected{font-weight:700;border-bottom:2px solid #c5003e}
.header-light .navigation-menu-main .navigation-menu-wrapper .items-languages .btn-snd{margin:0 0 0 6px}
.header-light .navigation-menu-main .navigation-menu-wrapper .items-languages .dropdown-toggle{padding:0;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex}
.header-light .navigation-menu-main .navigation-menu-wrapper .items-languages .dropdown-current{color:#222;font-family:"Noto Sans",sans-serif;font-size:14px;font-weight:700;border-bottom:2px solid #c5003e}
.header-light .navigation-menu-main .navigation-menu-wrapper .items-languages .dropdown-toggle:after{border:0;content:url("../../../../clientlibs/clientlib-base/resources/img/icons/dropdown-down-red.svg");height:auto}
.header-light .navigation-menu-main .navigation-menu-wrapper .items-languages .dropdown-menu{min-width:auto;padding:0;top:105%;left:-8px}
.header-light .navigation-menu-main .navigation-menu-wrapper .items-languages .dropdown-item{padding:5px 15px}
@media only screen and (max-width:979px){.header-light .navigation-menu-main .navigation-menu-wrapper .items-languages{margin-left:20px;margin-right:15px}
}
@media(min-width:1280px){.header-light .header{height:74px}
.header-light .header.nav-up{top:0}
.header-light .navigation-menu-main{height:74px}
.header-light .navigation-menu-main .navigation-menu-wrapper.hidden-lg{display:none}
}
.header-light .navigation-menu-main>.container>.grid-wrapper>.row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header-light .header-logos-container{margin:0 auto 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header-light .header-logos-container .secondary-logo.first-position{margin-right:20px}
.header-light .header-logos-container .secondary-logo.second-position{margin-left:20px}
.header-light .main-logo .logo-content{display:-webkit-box;display:-ms-flexbox;display:flex}
.header-light .main-logo img,.header-light .header-logos-container .secondary-logo{width:auto;max-height:40px;max-width:150px;min-height:24px;height:auto}
.header-light .header-logos-container.multi-logo .main-logo{padding-right:20px;border-right:2px solid #e6e7e9}
.header-light .header-logos-container.multi-logo .main-logo.flipped{padding-right:0;border-right:0;padding-left:20px;border-left:2px solid #e6e7e9}
@media only screen and (max-width:979px){.header-light .header-logos-container.multi-logo .main-logo{padding-right:10px}
.header-light .header-logos-container.multi-logo .main-logo.flipped{padding-right:0;padding-left:10px}
.header-light .header-logos-container .secondary-logo.first-position{margin-right:10px}
.header-light .header-logos-container .secondary-logo.second-position{margin-left:10px}
.header-light .header-logos-and-cta .btn.btn-pad{position:fixed;bottom:80px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}
.header-light .header-logos-and-cta .btn.btn-pad img{display:block;max-height:20px;max-width:20px;height:auto;width:auto}
}
@media(max-width:707px){.header-light .main-logo img,.header-light .header-logos-container .secondary-logo{max-height:20px;max-width:unset;min-height:18px}
}
@media(max-width:319px){.header-light .main-logo img,.header-light .header-logos-container .secondary-logo{max-height:16px;max-width:unset;min-height:14px}
}
.navigator-modal .modal-dialog-centered{margin:0 auto}
.navigator-modal .modal-dialog-centered,.navigator-modal .modal-dialog{max-width:500px;border-radius:6px}
.navigator-modal .modal-dialog-centered .modal-content,.navigator-modal .modal-dialog .modal-content{padding:40px;position:relative}
.navigator-modal .modal-dialog-centered .modal-content .btn-close-modal,.navigator-modal .modal-dialog .modal-content .btn-close-modal{position:absolute;top:40px;right:40px;width:31px;height:31px;border:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;display:block;cursor:pointer}
.navigator-modal .modal-dialog-centered .modal-content .btn-close-modal .icon-close,.navigator-modal .modal-dialog .modal-content .btn-close-modal .icon-close{display:block;width:31px;height:31px;background-color:transparent;background-size:31px 31px;background-position:center center;background-image:url("../../../../clientlibs/clientlib-base/resources/img/icons/icon-close.svg");background-repeat:no-repeat}
.navigator-modal .modal-dialog-centered .modal-content .modal-header,.navigator-modal .modal-dialog .modal-content .modal-header{padding:0;border:0;border-radius:0}
.navigator-modal .modal-dialog-centered .modal-content .modal-header .modal-title,.navigator-modal .modal-dialog .modal-content .modal-header .modal-title{padding-bottom:10px;width:calc(100% - 50px)}
.navigator-modal .modal-dialog-centered .modal-content .modal-body,.navigator-modal .modal-dialog .modal-content .modal-body{padding:0;border:0;border-radius:0}
.navigator-modal .modal-dialog-centered .modal-content .modal-body.phone-item-coal .green-phone-number,.navigator-modal .modal-dialog .modal-content .modal-body.phone-item-coal .green-phone-number{color:#222}
.navigator-modal .modal-dialog-centered .modal-content .modal-body.phone-item-coal .green-phone-number a,.navigator-modal .modal-dialog .modal-content .modal-body.phone-item-coal .green-phone-number a{color:#222}
.navigator-modal .modal-dialog-centered .modal-content .modal-body.phone-item-red .green-phone-number,.navigator-modal .modal-dialog .modal-content .modal-body.phone-item-red .green-phone-number{color:#c5003e}
.navigator-modal .modal-dialog-centered .modal-content .modal-body.phone-item-red .green-phone-number a,.navigator-modal .modal-dialog .modal-content .modal-body.phone-item-red .green-phone-number a{color:#c5003e}
.navigator-modal .modal-dialog-centered .modal-content .modal-footer,.navigator-modal .modal-dialog .modal-content .modal-footer{padding:0;border:0;border-radius:0}
.navigator-modal .modal-dialog-centered .modal-content .modal-body,.navigator-modal .modal-dialog .modal-content .modal-body{border-bottom:2px solid #e6e7e9}
.navigator-modal .modal-title{color:#222;padding-bottom:10px}
.navigator-modal .simple-text,.navigator-modal .m-035-stage-product-detail-wrapper .stage-description,.m-035-stage-product-detail-wrapper .navigator-modal .stage-description,.navigator-modal .m-035-stage-product-detail-wrapper .stage-price,.m-035-stage-product-detail-wrapper .navigator-modal .stage-price,.navigator-modal .m-key-facts-wrapper .key-fact-item .key-title,.m-key-facts-wrapper .key-fact-item .navigator-modal .key-title,.navigator-modal .m-feature-table-wrapper .column-description .description-label,.m-feature-table-wrapper .column-description .navigator-modal .description-label,.navigator-modal .m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .flyout-description,.m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .navigator-modal .flyout-description,.navigator-modal .m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .flyout-price,.m-teaser-row-product-wrapper .row-product-item-content .m-feature-flyout-wrapper .navigator-modal .flyout-price,.navigator-modal .modal-error-generic .modal-dialog .modal-content .modal-header .modal-header-subtitle,.modal-error-generic .modal-dialog .modal-content .modal-header .navigator-modal .modal-header-subtitle,.navigator-modal .o-megaform .headline-container .megaform-copy,.o-megaform .headline-container .navigator-modal .megaform-copy,.navigator-modal .o-megaform .megaform-form-container .megaform-item.item-input-radio .item-label label,.o-megaform .megaform-form-container .megaform-item.item-input-radio .item-label .navigator-modal label,.navigator-modal .o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .item-label label,.o-megaform .megaform-form-container .megaform-item.item-input-radio-valuation .item-label .navigator-modal label,.navigator-modal .o-megaform .megaform-form-container .megaform-item.item-input-field .item-label label,.o-megaform .megaform-form-container .megaform-item.item-input-field .item-label .navigator-modal label,.navigator-modal .o-megaform .megaform-form-container .megaform-item.item-input-checkbox .item-checkbox-wrapper .item-label,.o-megaform .megaform-form-container .megaform-item.item-input-checkbox .item-checkbox-wrapper .navigator-modal .item-label{margin-bottom:20px}
.navigator-modal .phone-title{font-family:"Value-Bold",sans-serif;color:#222;padding-left:28px;position:relative;margin-bottom:10px;display:block}
.navigator-modal .phone-title:before{content:"";position:absolute;left:0;top:3px;height:18px;width:20px;background-color:transparent;background-image:url("../../../../clientlibs/clientlib-base/resources/img/icons/icon-phone.svg");background-repeat:no-repeat;background-size:20px 18px;background-position:center center}
.navigator-modal .green-phone-number{font-family:"Value-Bold",sans-serif;letter-spacing:-0.1px;display:block;margin-bottom:20px;color:#008540}
.navigator-modal .green-phone-number a{color:#008540}
.navigator-modal .modal-dialog-centered .modal-content .modal-footer,.navigator-modal .modal-dialog .modal-content .modal-footer{padding-top:20px;display:block}
.navigator-modal .modal-footer-text{font-family:"Value-Bold",sans-serif;color:#222;width:calc(100% - 50px);margin-bottom:20px}
.navigator-modal .cta-primay-white-tr{margin:0}
.navigator-modal .modal-ba{margin-right:20px}
.navigator-modal .modal-dialog{background:0;top:50%}
.navigator-modal.modal.show .modal-dialog{-webkit-transform:translate(0,-60%);-ms-transform:translate(0,-60%);transform:translate(0,-60%)}