.footer-logo{margin:0 auto}
.footer__bottom__mobile .cmp-text,.footer__bottom__mobile p{display:inline}
.footer__bottom{margin-top:0}
.page-body-bgimage{height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}
.c-dme__feedback{max-width:545px;padding:0 0 50px;border-radius:0}
.site-picker .container-fluid{max-width:1170px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.site-picker .c-dme__language-selection{margin:101px auto 71px;max-width:984px}
.site-picker.cmp-three-column .cmp-text p{text-align:center}
.site-picker .dme-wrapper{min-height:0;height:auto}
.site-picker-modal-wrapper .modal-content{border-radius:0}
.site-picker-modal-wrapper .modal-content .c-dme__language-selection{margin:30px 73px 0}
.site-picker-modal-wrapper .icon-close:before{content:"\e956"}
.site-picker-modal-wrapper .header-diagonals{background:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/diagonal.png') repeat-x;height:14px;margin-top:-20px;margin-bottom:5px}
.site-picker-modal-wrapper .dme-banner-modal__close{font-size:18px;top:-40px;right:-40px;color:#fff}
.site-picker-modal-wrapper .dme-page{background-size:cover !important;background-position:center !important;-ms-flex-positive:1;flex-grow:1}
.site-picker-modal-wrapper .dme-wrapper{min-height:0;height:auto}
.site-picker-modal-wrapper .modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;outline:0;-webkit-overflow-scrolling:touch;background-color:#000;background-color:rgba(0,0,0,0.8);transition:.3s ease-out;opacity:0}
.site-picker-modal-wrapper .modal.show{overflow-x:hidden;overflow-y:auto;opacity:1}
.site-picker-modal-wrapper .modal.show .modal-content{top:0}
.site-picker-modal-wrapper .modal-content-with-diagonals{padding:21px 0 40px}
.site-picker-modal-wrapper .dme-banner-modal__content--md{max-width:540px}
.site-picker-modal-wrapper .modal-close{display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:0;white-space:nowrap;text-decoration:none;position:absolute;top:10px;right:10px;background-color:transparent;padding:0;font-size:24px}
.site-picker-modal-wrapper .dme-banner-modal__close{font-size:18px;top:-40px;right:-40px;color:#fff}
@media(min-width:1024px){.site-picker-modal-wrapper .modal-content .c-dme__language-item.col-lg-4{width:50%;min-width:50%;max-width:50%}
}
@media(max-width:640px){.site-picker-modal-wrapper .modal-content .c-dme__language-selection{margin:15px 0 0}
.site-picker-modal-wrapper .modal-content .dme-banner-modal__close{right:0}
}
.bagheera-header .language-selector-cta{position:absolute;right:16px;top:45%;transform:translateY(-50%);color:#fff;font-size:10px;letter-spacing:1px;text-transform:uppercase;height:38px}
.bagheera-header .language-selector-cta.d-none-custom{display:none !important}
.bagheera-header span.bagheera_header__flag{background-size:cover}
.bagheera-header .bagheera_header__flag{display:inline-block;width:20px;height:13px;position:relative;top:3px;margin-right:5px;overflow:hidden;background-position:center;background-repeat:no-repeat}
.bagheera-header .language{margin-left:4px}
.bagheera-header .bagheera_header__flag-bg{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/bg.png')}
.bagheera-header .bagheera_header__flag-cs{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/cs.png')}
.bagheera-header .bagheera_header__flag-da{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/da.png')}
.bagheera-header .bagheera_header__flag-de{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/de.png')}
.bagheera-header .bagheera_header__flag-el{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/el.png')}
.bagheera-header .bagheera_header__flag-en_gb{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/en_gb.png')}
.bagheera-header .bagheera_header__flag-en{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/en.png')}
.bagheera-header .bagheera_header__flag-es{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/es.png')}
.bagheera-header .bagheera_header__flag-et{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/et.png')}
.bagheera-header .bagheera_header__flag-fi{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/fi.png')}
.bagheera-header .bagheera_header__flag-fr{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/fr.png')}
.bagheera-header .bagheera_header__flag-hr{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/hr.png')}
.bagheera-header .bagheera_header__flag-hu{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/hu.png')}
.bagheera-header .bagheera_header__flag-it{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/it.png')}
.bagheera-header .bagheera_header__flag-lt{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/lt.png')}
.bagheera-header .bagheera_header__flag-lv{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/lv.png')}
.bagheera-header .bagheera_header__flag-nl{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/nl.png')}
.bagheera-header .bagheera_header__flag-no{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/no.png')}
.bagheera-header .bagheera_header__flag-pl{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/pl.png')}
.bagheera-header .bagheera_header__flag-pt{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/pt.png')}
.bagheera-header .bagheera_header__flag-ro{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/ro.png')}
.bagheera-header .bagheera_header__flag-ru{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/ru.png')}
.bagheera-header .bagheera_header__flag-sk{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/sk.png')}
.bagheera-header .bagheera_header__flag-sl{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/sl.png')}
.bagheera-header .bagheera_header__flag-sr{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/sr.png')}
.bagheera-header .bagheera_header__flag-sv{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/sv.png')}
.bagheera-header .bagheera_header__flag-tr{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/tr.png')}
.bagheera-header .bagheera_header__flag-uk{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/uk.png')}
.header-context{height:60px}
.header__wrapper.bagheera-header .header__content{padding-top:15px}
.header__wrapper.bagheera-header .header__content .header-logo__wrapper{width:313px;float:none;margin:0 auto}
.header__wrapper.bagheera-header .header__content .header-logo__wrapper .header-logo{width:auto;margin-right:0}
.header__wrapper.bagheera-header .header__content .header-logo__wrapper .header-logo .banner__component.full-banner{float:none;margin:0;max-width:313px;position:absolute;top:50%;left:50%;width:100%;padding:0 20px;transform:translate(-50%,-50%)}
.header__wrapper.bagheera-header .header__content .header-logo__wrapper .header-logo .banner__component img{width:100%}
nav#navigation{visibility:visible;background:#000;top:90px}
nav#navigation.show{transform:translateX(0)}
@media(max-width:1024px){body.gor-active{height:auto}
.menu-footer-links{background:#000;padding:40px 20px 80px;margin-top:0}
}
.menu-style{position:absolute;top:40%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
@media only screen and (max-width:480px){.header__wrapper.bagheera-header .header-logo__wrapper{width:56px}
.header__wrapper.bagheera-header .header-logo__wrapper a img{left:50%;max-width:56px;height:auto;position:absolute;top:50%;transform:translate(-50%,-50%)}
}
@media only screen and (max-width:991px) and (min-width:481px){.header__wrapper.bagheera-header .header__content .header-logo__wrapper{width:313px}
.header__wrapper.bagheera-header .header__content .header-logo__wrapper .header-logo .banner__component.full-banner{max-width:115px}
}
@media only screen and (max-width:1024px){#hamburger span{margin-left:5px}
}
.header-logo{width:80px}
.header-logo img{height:38px;width:100%;max-width:100%}
@media(min-width:1025px){.header-logo img{height:46px;width:100%}
}
.vehicle .reset-list{margin-bottom:0;padding-left:0;text-indent:0;list-style:none}
.vehicle .h1-treatment:before{display:block;content:'';width:105px;height:4px;margin-bottom:20px;background-color:#bf2026}
.vehicle .h1-treatment--center:before{margin:0 auto 20px}
.vehicle .form-list li{margin-bottom:30px}
.vehicle .custom-styled-select select{-webkit-appearance:none;width:100%;height:52px}
.vehicle select.selected{color:#000}
.vehicle .select--black{border-color:#000;color:#000}
.vehicle label{text-transform:uppercase;font-weight:500;display:block;font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif;font-size:16px}
.vehicle h1,.vehicle h2,.vehicle h3,.vehicle h4,.vehicle h5,.vehicle h6,.vehicle .h1,.vehicle .h2,.vehicle .h3,.vehicle .h4,.vehicle .h5,.vehicle .h6{font-family:inherit;font-weight:600;line-height:1.1;color:#000;margin-top:24px;margin-bottom:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.vehicle .dme-wrapper{padding:0 0 65px;min-height:545px}
.vehicle .align-center{text-align:center}
.vehicle .modal-content .dme-wrapper{padding-bottom:0;margin-bottom:-32px}
.vehicle .dme-wrapper--short{position:relative;min-height:545px}
.vehicle .dme-wrapper--tall{min-height:950px}
.vehicle .c-dme{margin:0 auto}
.vehicle .c-dme .step .button{-webkit-appearance:none}
.vehicle .h1-treatment--center:before{margin:0 auto 20px}
.vehicle .c-dme--color-white{color:#fff}
.vehicle .uppercase{text-transform:uppercase}
.vehicle .c-dme__text{line-height:22px;letter-spacing:.9px;max-width:375px;text-align:center;margin:0 auto}
.vehicle .c-dme--large{max-width:650px;padding:40px 0 0}
.vehicle .c-dme__inner{padding:16px 30px 11px}
.vehicle .c-dme--bg-white{background-color:#fff}
.vehicle .align-left{text-align:left}
.vehicle .custom-styled-select{display:inline-block;position:relative;width:100%}
.vehicle .custom-styled-select .outer{width:100%;display:inline-block;padding:14px 40px 14px 25px;font-size:16px;line-height:18px;border:1px solid #2d2d2d;border-radius:0;color:#000;background:#fff url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/select-bg.svg') no-repeat 96% 50%;background-size:13px;font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif;font-weight:500}
.vehicle .custom-styled-select .inner{display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}
.vehicle .custom-styled-select select{-webkit-appearance:none;width:100%;height:52px;position:absolute;left:0;top:0}
.vehicle .custom-styled-select.focus .outer{border-color:#141414}
.vehicle .custom-styled-select.disabled select{cursor:not-allowed}
.vehicle .custom-styled-select.disabled .outer{opacity:.5;border-color:#dadada}
.vehicle .vehicle-button a{-webkit-appearance:none;padding:12px 14px;color:#fff;background-color:#bf2026;border:1px solid #bf2026;font-weight:300;transition:.3s ease-out;text-transform:uppercase;letter-spacing:1px;white-space:normal;display:inline-block;text-align:center;vertical-align:middle;text-decoration:none;padding:12px 40px;font-size:12px;line-height:14px;border-radius:0}
.vehicle .vehicle-button a[disabled]:hover{background-color:#bf2026;border:1px solid #bf2026;color:#fff}
.vehicle .vehicle-button a:hover{background-color:#dd353b;border-color:#dd353b;color:#fff}
.vehicle .vehicle-button a[disabled]{opacity:.5;cursor:not-allowed}
.vehicle{font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif}
.vehicle .c-dme-authenticated{background:#f8f8f8;padding:25px 0;margin-bottom:61px}
@media(max-width:1024px){.vehicle .c-dme-authenticated{padding:30px 0}
}
@media(max-width:640px){.vehicle .c-dme-authenticated{padding:20px 0 30px}
}
@media(max-width:480px){.vehicle .c-dme-authenticated{margin-bottom:36px}
}
.vehicle .container-fluid-custom{max-width:1370px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}
.vehicle .container-fluid-custom .c-dme-authenticated__info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}
.vehicle .container-fluid-custom .c-dme-authenticated__info .c-dme-authenticated-left{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.vehicle .container-fluid-custom .c-dme-authenticated__info .c-dme-authenticated-left .authenticatedBadge{width:118px;height:52px;background:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/authentic-badge.png');background-size:100% 100%}
.vehicle .container-fluid-custom .c-dme-authenticated__info .c-dme-authenticated-left .c-dme-authenticated__part{margin:10px 0;line-height:1}
.vehicle .container-fluid-custom .c-dme-authenticated__info .c-dme-authenticated-left .c-dme-authenticated__part .c-dme__product-link{line-height:24px}
.vehicle .container-fluid-custom .c-dme-authenticated__info .c-dme-authenticated-left a{color:#bf2026;text-decoration:none}
.vehicle .container-fluid-custom .c-dme-authenticated__info .c-dme-authenticated__scanner{margin-left:auto;background:#fff;border-radius:10px;padding:15px 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;box-shadow:0 0 10px 0 rgba(0,0,0,0.18)}
.vehicle .container-fluid-custom .c-dme-authenticated__info .c-dme-authenticated__scanner .c-dme-authenticated__image--icon{font-size:22px}
.vehicle .container-fluid-custom .c-dme-authenticated__info .c-dme-authenticated__scanner .c-dme-authenticated__image{margin-right:15px;max-width:118px}
.vehicle .container-fluid-custom .c-dme-authenticated__info .c-dme-authenticated__scanner [class^="icon-"]{font-family:'boilerplate';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.vehicle .container-fluid-custom .c-dme-authenticated__info .c-dme-authenticated__scanner .c-dme-authenticated__info .icon-qr{display:none}
.vehicle .container-fluid-custom .c-dme-authenticated__info .c-dme-authenticated__scanner .c-dme-authenticated__image--icon{font-size:22px}
.vehicle .container-fluid-custom .c-dme-authenticated__info .c-dme-authenticated__scanner .c-dme-authenticated__image{margin-right:15px;max-width:118px}
.vehicle .container-fluid-custom .c-dme-authenticated__info .c-dme-authenticated__scanner .c-dme-authenticated__link{color:#000;background:0;text-decoration:none;border:0;font-weight:600;cursor:pointer;outline:0}
.vehicle .container-fluid-custom .c-dme-authenticated__info .c-dme-authenticated__scanner .c-dme-authenticated__link:hover{color:#000}
.vehicle .container-fluid-custom .c-dme-authenticated__info .c-dme-authenticated__scanner .c-dme-authenticated__link{color:#000;background:0;border:0;font-weight:600;cursor:pointer;outline:0}
@media(max-width:640px){.vehicle .container-fluid-custom .c-dme-authenticated__info .c-dme-authenticated__scanner{width:100%;text-align:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;-ms-flex-align:center;align-items:center}
}
@media(max-width:640px){.vehicle .container-fluid-custom .c-dme-authenticated__info{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}
}
.vehicle .strong{font-weight:bold}
.vehicle .uppercase{text-transform:uppercase}
.vehicle .hidden-md{display:block}
.vehicle .visible-md{display:none}
@media(max-width:768px){.vehicle .hidden-md{display:none}
.vehicle .visible-md{display:block}
}
.installation h2{font-family:inherit;font-weight:600;line-height:1.1;color:#000;margin-top:24px;margin-bottom:24px;-webkit-font-smoothing:antialiased}
.installation a{color:#bf2026;text-decoration:none}
.installation .c-dme-authenticated{background:#f8f8f8;padding:25px 0;margin-bottom:0}
@media(max-width:1024px){.installation .c-dme-authenticated{padding:30px 0}
}
@media(max-width:640px){.installation .c-dme-authenticated{padding:20px 0 30px}
}
.installation .c-dme-authenticated__info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}
.installation .c-dme-authenticated__info .c-dme-authenticated__text--vehicle{margin-left:26%}
@media(max-width:768px){.installation .c-dme-authenticated__info .c-dme-authenticated__section--left{-ms-flex-order:3;order:3}
.installation .c-dme-authenticated__info .c-dme-authenticated__section{width:100%}
.installation .c-dme-authenticated__info .c-dme-authenticated__section--right{-ms-flex-order:1;order:1;margin-bottom:15px}
.installation .c-dme-authenticated__info .c-dme-authenticated__section{width:100%}
}
.installation .c-dme-authenticated__info .c-dme-authenticated__section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:50%;position:relative}
.installation .c-dme-authenticated__info .c-dme-authenticated__section .c-dme-authenticated__image{margin-right:15px;max-width:118px;width:100%}
@media(max-width:768px){.installation .c-dme-authenticated__info .c-dme-authenticated__section .c-dme-authenticated__text{text-align:left;margin:0 50px 0 0;display:block;width:100%}
}
.installation .c-dme-authenticated__info .c-dme-authenticated__section .c-dme-authenticated__part{margin:10px 0;line-height:1}
.installation .c-dme-authenticated__info .c-dme-authenticated__section .c-dme-authenticated__part .c-dme__product-link{line-height:24px}
.installation .c-dme-authenticated__info .c-dme-authenticated__section .c-dme-authenticated__part .c-dme-authenticated__code{color:#8a8b8a;font-size:12px;font-weight:500}
.installation .c-dme-authenticated__info .c-dme-authenticated__section .c-dme-authenticated__close{margin:-15px 0 0 30px;float:right;-ms-flex-negative:0;flex-shrink:0}
.installation .c-dme-authenticated__info .c-dme-authenticated__section .c-dme-authenticated__close .c-dme-authenticated__close--icon{color:#bf2026;display:inline-block;width:100%;text-align:center;font-size:28px;vertical-align:bottom;font-weight:500}
.installation .c-dme-authenticated__info .c-dme-authenticated__section .c-dme-authenticated__close [class^="icon-"]{font-family:'boilerplate';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media(max-width:768px){.installation .c-dme-authenticated__info .c-dme-authenticated__section .c-dme-authenticated__close{position:absolute;right:0;margin:0 0 0 30px}
}
@media(max-width:768px){.installation .c-dme-authenticated__info .c-dme-authenticated__section{width:100%}
}
@media(max-width:768px){.installation .c-dme-authenticated__info--reorder{-ms-flex-direction:column;flex-direction:column}
}
@media(max-width:640px){.installation .c-dme-authenticated__info{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}
}
.installation .strong{font-weight:bold}
.installation .uppercase{text-transform:uppercase}
.installation .c-dme-authenticated__vehicle-heading{display:inline-block;float:left;margin:0 10px 0 0}
.installation .c-dme-authenticated__vehicle-info{color:black}
.installation .align-center{text-align:center}
.installation .dme-banner-modal__close{font-size:18px;top:-40px;right:-40px;color:#fff}
.installation .header-diagonals{background:url("../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/diagonal.png") repeat-x;height:14px;margin-top:-20px;margin-bottom:5px}
.installation .dme-banner-modal__heading+.modal-buttons-set{padding-top:16px}
.installation .modal-buttons-set{-ms-flex-align:center;align-items:center;padding-top:40px}
.installation .c-dme__submit{width:208px;-webkit-appearance:none}
.installation .dme-banner-modal__link{margin-left:20px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.8px}
@media(max-width:640px){.installation .dme-banner-modal__close{right:0}
}
.installation .installationmodal-content{margin-top:0}
.installation .modal-content-trans{margin-top:80px;transition:margin 400ms ease-in-out}
.installation .c-dme-authenticated__close{cursor:pointer}
.installation .gates-responsive-image{width:initial !important}
.install__wrapper{padding-top:25px;margin-bottom:0}
.install__wrapper .install__heading{font-size:40px;font-weight:600;font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif;margin-bottom:24px;line-height:1.1}
.install__wrapper p.install__print{margin-bottom:24px;font-weight:300;font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif}
.install__wrapper .install__language-box .install__flag--en{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/en.png')}
.install__wrapper .install__language-box .install__flag--en_GB{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/en_gb.png')}
.install__wrapper .install__language-box .install__flag--de{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/de.png')}
.install__wrapper .install__language-box .install__flag--fr{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/fr.png')}
.install__wrapper .install__language-box .install__flag--cs{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/cs.png')}
.install__wrapper .install__language-box .install__flag--es{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/es.png')}
.install__wrapper .install__language-box .install__flag--it{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/it.png')}
.install__wrapper .install__language-box .install__flag--pl{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/pl.png')}
.install__wrapper .install__language-box .install__flag--uk{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/uk.png')}
.install__wrapper .install__language-box .install__flag--tr{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/tr.png')}
.install__wrapper .install__language-box .install__flag--bg{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/bg.png')}
.install__wrapper .install__language-box .install__flag--hr{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/hr.png')}
.install__wrapper .install__language-box .install__flag--da{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/da.png')}
.install__wrapper .install__language-box .install__flag--et{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/et.png')}
.install__wrapper .install__language-box .install__flag--fi{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/fi.png')}
.install__wrapper .install__language-box .install__flag--el{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/el.png')}
.install__wrapper .install__language-box .install__flag--hu{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/hu.png')}
.install__wrapper .install__language-box .install__flag--lv{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/lv.png')}
.install__wrapper .install__language-box .install__flag--lt{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/lt.png')}
.install__wrapper .install__language-box .install__flag--no{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/no.png')}
.install__wrapper .install__language-box .install__flag--pt{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/pt.png')}
.install__wrapper .install__language-box .install__flag--ro{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/ro.png')}
.install__wrapper .install__language-box .install__flag--sr{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/sr.png')}
.install__wrapper .install__language-box .install__flag--sk{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/sk.png')}
.install__wrapper .install__language-box .install__flag--sl{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/sl.png')}
.install__wrapper .install__language-box .install__flag--nl{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/nl.png')}
.install__wrapper .install__language-box .install__flag--ru{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/ru.png')}
.install__wrapper .install__language-box .install__flag--sv{background-image:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/language-flags/sv.png')}
.install__wrapper .install__language-box .js-install-language{border-radius:0;border:1px solid #2d2d2d;box-sizing:border-box;font-size:16px;height:52px;line-height:18px;text-indent:.01em;vertical-align:baseline;background:#fff url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/select-bg.svg') no-repeat 93% 50%;background-size:13px;font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif;-webkit-appearance:none}
.install__wrapper .install__jump-section{display:flex;width:100%;clear:both;float:left}
.install__wrapper .install__jump-section select.select--black{border-radius:0;border:1px solid #2d2d2d;box-sizing:border-box;font-size:16px;height:52px;line-height:18px;padding-left:25px;text-indent:.01em;vertical-align:baseline;width:100%;background:#fff url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/select-bg.svg') no-repeat 93% 50%;background-position:96%;background-size:13px;font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif;-webkit-appearance:none}
.install__wrapper .install{float:left;position:relative;width:100%}
.install__wrapper .install h2{margin:24px 0;font-size:30px;line-height:1.1;font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif}
.install__wrapper .install span{font-weight:300;font-size:16px;font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif}
.install__wrapper .install span.install__note-text{font-weight:500}
.install__wrapper .install span.install__note-text span{font-weight:500}
.install__wrapper .install .c-back-to-top.active{z-index:5}
.install__wrapper .install__story-selection{margin-bottom:10px;max-width:643px}
.install__wrapper .install__story-selection select.select--black{background:#fff url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/select-bg.svg') no-repeat 95% 50%;background-size:13px}
.loading{position:fixed;z-index:999;height:2em;width:2em;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0}
.loading:before{content:'';display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(rgba(20,20,20,0.8),rgba(0,0,0,0.8));background:-webkit-radial-gradient(rgba(20,20,20,0.8),rgba(0,0,0,0.8))}
.loading:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.loading:not(:required):after{content:'';display:block;font-size:10px;width:1em;height:1em;margin-top:-0.5em;-webkit-animation:spinner 150ms infinite linear;-moz-animation:spinner 150ms infinite linear;-ms-animation:spinner 150ms infinite linear;-o-animation:spinner 150ms infinite linear;animation:spinner 150ms infinite linear;border-radius:.5em;-webkit-box-shadow:rgba(255,255,255,0.75) 1.5em 0 0 0,rgba(255,255,255,0.75) 1.1em 1.1em 0 0,rgba(255,255,255,0.75) 0 1.5em 0 0,rgba(255,255,255,0.75) -1.1em 1.1em 0 0,rgba(255,255,255,0.75) -1.5em 0 0 0,rgba(255,255,255,0.75) -1.1em -1.1em 0 0,rgba(255,255,255,0.75) 0 -1.5em 0 0,rgba(255,255,255,0.75) 1.1em -1.1em 0 0;box-shadow:rgba(255,255,255,0.75) 1.5em 0 0 0,rgba(255,255,255,0.75) 1.1em 1.1em 0 0,rgba(255,255,255,0.75) 0 1.5em 0 0,rgba(255,255,255,0.75) -1.1em 1.1em 0 0,rgba(255,255,255,0.75) -1.5em 0 0 0,rgba(255,255,255,0.75) -1.1em -1.1em 0 0,rgba(255,255,255,0.75) 0 -1.5em 0 0,rgba(255,255,255,0.75) 1.1em -1.1em 0 0}
@-webkit-keyframes spinner{0{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-moz-keyframes spinner{0{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-o-keyframes spinner{0{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spinner{0{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@media(max-width:640px){.install__wrapper .install__heading{font-size:32px;width:100%}
}
@media(max-width:768px){.install__wrapper .install .js-back-to-top{display:none}
.install__wrapper .install .install__image-container{width:auto}
.install__wrapper .install__language-box{max-width:100%;margin-top:5px}
.install__wrapper .install__language-box .js-install-language{background:#fff url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/select-bg.svg') no-repeat 96% 50%;background-size:13px}
}
.login_wrapper{margin:0 auto;height:410px;margin-top:30px;background-color:#fff;margin-bottom:30px;max-width:600px;padding:10px 40px 10px}
.login_wrapper.error-class{height:450px}
.login_wrapper .heading h2{margin:10px 0}
.login_wrapper .dynamic-message-box{border:black 1px solid;font-weight:400;padding:15px}
.login_wrapper .login-content .login-form{margin:25px 0 10px 0;display:flex;flex-direction:column}
.login_wrapper .login-content .login-form .form-input-group{position:relative;margin-bottom:20px}
.login_wrapper .login-content .login-form .form-input-group .placeholder{position:absolute;top:7px;left:8px;color:#b1b1b1}
.login_wrapper .login-content .login-form .form-input-group .placeholder .star{color:#cb242a}
.login_wrapper .login-content .login-form .form-input-group input{width:100%;border:1px solid #000;padding:10px}
.login_wrapper .login-content .login-form .form-input-group input::placeholder{color:#7f7f7f;padding-left:10px}
.login_wrapper .login-content .login-form .form-input-group input:-ms-input-placeholder{color:#7f7f7f;padding-left:10px}
.login_wrapper .login-content .login-form .form-input-group input::-ms-input-placeholder{color:#7f7f7f;padding-left:10px}
.login_wrapper .login-content .login-form .form-input-group .error-msg{font-size:14px}
.login_wrapper .login-content .login-form .invalid-username-password-error{color:#bf2026;margin-bottom:20px}
.login_wrapper .login-content .login-action-section{display:flex;flex-direction:row}
.login_wrapper .login-content .login-action-section .forgot-password-link{margin:8px 0 0 20px}
.login_wrapper .login-content .login-action-section a.button{color:#fff}
.login_wrapper .login-content .login-action-section a.button:hover{color:#fff}
.login_wrapper .login_content_smaller{font-size:smaller}
.login_wrapper .resend-activation-modal__heading+.modal-buttons-set{padding-top:16px}
.login_wrapper .modal-buttons-set{-ms-flex-align:center;align-items:center;padding-top:40px}
.login_wrapper .c-dme__submit{width:208px;-webkit-appearance:none}
.login_wrapper .resend-activation-modal__link{margin-left:20px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.8px}
@media(max-width:780px){.login_wrapper .login-content .login-action-section{flex-direction:column}
.login_wrapper .login-content .login-action-section .forgot-password-link{margin:15px auto}
}
@media(min-width:440px) and (max-width:780px){.login_wrapper{height:430px}
.login_wrapper.error-class{height:450px}
}
@media(max-width:440px){.login_wrapper{height:460px}
.login_wrapper.error-class{height:auto}
}
.epsn .product-code-submit a.button-default{width:208px;color:#fff;background-color:#bf2026;border:1px solid #bf2026;border-radius:0;font-weight:300;font-size:12px;line-height:14px;padding:12px 40px}
.epsn .product-code-submit.button{padding:0}
.epsn .cmp-text p{font-size:20px;max-width:82%;line-height:30px}
.epsn .qr__instruction{position:absolute;top:73%;display:-ms-flexbox;display:flex;padding:0 20px}
.epsn .qr__info{position:static;text-align:center;color:#bf2026;line-height:1;display:block;width:50%;padding:0 10px}
.epsn .c-qr-code__outer{background:url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/qr-border.png');height:100%;background-repeat:no-repeat;background-size:contain;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.epsn .qr-modal-content{display:block}
@media(max-width:415px){.epsn .qr__instruction{top:72%}
.epsn .qr__info{padding:0 10px 0 0}
.epsn .qr__info{width:145px}
}
@media(max-width:480px){.epsn .qr__info{font-size:12px}
.epsn .cmp-text{margin-bottom:20px}
}
@media(max-width:768px){.epsn .cmp-text p{font-size:16px;max-width:100%;line-height:24px}
.epsn .c-dme__input{margin:0;overflow-x:visible}
}
.center-align{text-align:center}
.dme-registration-wrapper .dme-wrapper{margin-top:40px}
.dme-registration-wrapper .register-title-wrapper{padding:0 5px}
.dme-registration-wrapper .register-title-wrapper h3{margin:0 0 10px}
.dme-registration-wrapper .register-title-wrapper p{margin:0 0 10px}
.dme-registration-wrapper .dme-black-border{padding:40px}
.dme-registration-wrapper .form-input-group{position:relative}
.dme-registration-wrapper .form-input-group .placeholder{position:absolute;top:6px;left:22px}
.dme-registration-wrapper .form-input-group .placeholder .star{color:#cb242a}
.dme-registration-wrapper .form-input-group select{background:#000 url('../../../etc.clientlibs/bagheera/clientlibs/clientlib-base/resources/images/select-bg.svg') no-repeat 98% 50%;background-size:12px}
.dme-registration-wrapper .form-input-group .dme-registration-input{display:block;width:100%;outline:0;padding:8px 30px;padding-right:0;font-size:16px;line-height:18px;border:1px solid #2d2d2d;border-radius:0;margin-bottom:10px;color:#000;background-color:#fff;font-weight:100}
.dme-registration-wrapper .form-input-group .dme-registration-input::placeholder{color:#7f7f7f}
.dme-registration-wrapper .form-input-group .dme-registration-input.error{color:#2d2d2d;background-color:#fff;border-color:#bf2026}
.dme-registration-wrapper .form-input-group .registration-select{-webkit-appearance:none;height:auto}
.dme-registration-wrapper .form-input-group .initial-select-class{color:#7f7f7f}
.dme-registration-wrapper .form-input-group option.placeholder-style{padding:0 30px;color:#7f7f7f;font-weight:100}
.dme-registration-wrapper .form-input-group .error-msg{margin-top:-6px;margin-bottom:6px;font-size:14px}
.dme-registration-wrapper .form-input-group .registration-check-box{display:flex;margin-top:30px}
.dme-registration-wrapper .form-input-group .registration-check-box input[type="checkbox"]{width:25px;height:23px;border-radius:0;border:black solid 1px;-webkit-appearance:none;margin-right:10px}
.dme-registration-wrapper .form-input-group .registration-check-box .registration-checkbox-text{width:calc(100% - 35px)}
.dme-registration-wrapper .form-input-group .registration-check-box .registration-checkbox-text .icon-link-arrow{display:inline}
.dme-registration-wrapper .form-input-group .registration-check-box.get-updates{margin-top:15px}
.dme-registration-wrapper .action-buttons{padding:0 5px;margin-top:40px}
.dme-registration-wrapper .action-buttons .primary{float:left;color:#fff;width:200px}
.dme-registration-wrapper .action-buttons .primary:hover{color:#fff}
.dme-registration-wrapper .action-buttons .secondary{float:right;width:200px;color:#fff;background-color:#000;border-color:#000}
.dme-registration-wrapper .action-buttons .secondary:hover{color:#fff;background-color:#2d2d2d}
@media screen and (max-width:1023px){.dme-registration-wrapper .action-buttons{display:flex;align-items:center;justify-content:center;flex-direction:column}
.dme-registration-wrapper .action-buttons .primary{float:none;margin-bottom:10px}
.dme-registration-wrapper .action-buttons .secondary{float:none}
}
.dme-update-password-wrapper .dme-wrapper{margin-top:40px}
.dme-update-password-wrapper .update-title-wrapper{padding:0 5px;margin-bottom:10px}
.dme-update-password-wrapper .update-title-wrapper h3{margin:0 0 10px}
.dme-update-password-wrapper .update-title-wrapper p{margin:0 0 10px}
.dme-update-password-wrapper .dme-black-border{padding:40px}
.dme-update-password-wrapper .form-input-group{position:relative}
.dme-update-password-wrapper .form-input-group .placeholder{position:absolute;top:6px;left:22px}
.dme-update-password-wrapper .form-input-group .placeholder .star{color:#cb242a}
.dme-update-password-wrapper .form-input-group .dme-form-input{display:block;width:100%;outline:0;padding:8px 30px;padding-right:0;font-size:16px;line-height:18px;border:1px solid #2d2d2d;border-radius:0;margin-bottom:10px;color:#000;background-color:#fff;font-weight:100}
.dme-update-password-wrapper .form-input-group .dme-form-input::placeholder{color:#7f7f7f}
.dme-update-password-wrapper .form-input-group .dme-form-input.error{color:#2d2d2d;background-color:#fff;border-color:#bf2026}
.dme-update-password-wrapper .form-input-group .error-msg{margin-top:-6px;margin-bottom:6px;font-size:14px}
.dme-update-password-wrapper .action-buttons{padding:0 15px;margin-top:40px;display:flex;justify-content:space-between}
.dme-update-password-wrapper .action-buttons .primary{max-width:200px;color:#fff}
.dme-update-password-wrapper .action-buttons .primary:hover{color:#fff}
.dme-update-password-wrapper .action-buttons .secondary{display:flex;justify-content:center;align-items:center;width:200px;color:#fff;background-color:#000;border-color:#000}
.dme-update-password-wrapper .action-buttons .secondary:hover{color:#fff;background-color:#2d2d2d}
.password-modal-content{max-width:550px;padding:20px;text-align:center;border:0;border-radius:0}
@media(max-width:780px){.dme-update-password-wrapper .action-buttons{padding:0;flex-direction:column}
.dme-update-password-wrapper .action-buttons a.button.primary{margin-right:0;margin-bottom:10px}
.dme-update-password-wrapper .action-buttons a.button.secondary{width:100%}
}
.new_password_wrapper{margin:0 auto;min-height:400px;margin-top:30px;background-color:#fff;margin-bottom:30px;max-width:600px;padding:40px 40px 50px}
.new_password_wrapper .new_password-content .new_password-form{margin:25px 0 10px 0;display:flex;flex-direction:column}
.new_password_wrapper .new_password-content .new_password-form .form-input-group{position:relative;margin-bottom:20px}
.new_password_wrapper .new_password-content .new_password-form .form-input-group .placeholder{position:absolute;top:7px;left:8px;color:#b1b1b1}
.new_password_wrapper .new_password-content .new_password-form .form-input-group .placeholder .star{color:#cb242a}
.new_password_wrapper .new_password-content .new_password-form .form-input-group input{width:100%;border:1px solid #000;padding:10px}
.new_password_wrapper .new_password-content .new_password-form .form-input-group input::placeholder{color:#7f7f7f;padding-left:10px}
.new_password_wrapper .new_password-content .new_password-form .form-input-group input:-ms-input-placeholder{color:#7f7f7f;padding-left:10px}
.new_password_wrapper .new_password-content .new_password-form .form-input-group input::-ms-input-placeholder{color:#7f7f7f;padding-left:10px}
.new_password_wrapper .new_password-content .new_password-form .form-input-group input.error{color:#2d2d2d;background-color:#fff;border-color:#bf2026}
.new_password_wrapper .new_password-content .new_password-form .form-input-group .error-msg{font-size:14px;margin-top:5px}
.new_password_wrapper .new_password-content .new_password-action-section{display:flex}
.new_password_wrapper .new_password-content .new_password-action-section .forgot-password-link{margin:8px 0 0 20px}
.new_password_wrapper .new_password-content .new_password-action-section a.button{color:#fff}
.new_password_wrapper .new_password-content .new_password-action-section a.button:hover{color:#fff}
.new_password_wrapper .new_password-content .new_password-action-section a.button.primary{margin-right:20px}
.new_password_wrapper .new_password-content .new_password-action-section a.button.secondary{color:#fff;background-color:#000;border-color:#000}
.new_password_wrapper .new_password-content .new_password-action-section a.button.secondary:hover{color:#fff;background-color:#2d2d2d}
@media(max-width:780px){.new_password_wrapper .new_password-content .new_password-action-section{flex-direction:column}
.new_password_wrapper .new_password-content .new_password-action-section a.button.primary{margin-right:0;margin-bottom:10px}
}
.reset_password_wrapper{margin:0 auto;min-height:400px;margin-top:30px;background-color:#fff;margin-bottom:30px;max-width:600px;padding:40px 40px 50px}
.reset_password_wrapper .reset_password-content .reset_password-form{margin:25px 0 10px 0;display:flex;flex-direction:column}
.reset_password_wrapper .reset_password-content .reset_password-form .form-input-group{position:relative;margin-bottom:20px}
.reset_password_wrapper .reset_password-content .reset_password-form .form-input-group .placeholder{position:absolute;top:7px;left:8px;color:#b1b1b1}
.reset_password_wrapper .reset_password-content .reset_password-form .form-input-group .placeholder .star{color:#cb242a}
.reset_password_wrapper .reset_password-content .reset_password-form .form-input-group input{width:100%;border:1px solid #000;padding:10px}
.reset_password_wrapper .reset_password-content .reset_password-form .form-input-group input::placeholder{color:#7f7f7f;padding-left:10px}
.reset_password_wrapper .reset_password-content .reset_password-form .form-input-group input:-ms-input-placeholder{color:#7f7f7f;padding-left:10px}
.reset_password_wrapper .reset_password-content .reset_password-form .form-input-group input::-ms-input-placeholder{color:#7f7f7f;padding-left:10px}
.reset_password_wrapper .reset_password-content .reset_password-form .form-input-group input.error{color:#2d2d2d;background-color:#fff;border-color:#bf2026}
.reset_password_wrapper .reset_password-content .reset_password-form .form-input-group .error-msg{font-size:14px}
.reset_password_wrapper .reset_password-content .reset_password-action-section{display:flex}
.reset_password_wrapper .reset_password-content .reset_password-action-section .forgot-password-link{margin:8px 0 0 20px}
.reset_password_wrapper .reset_password-content .reset_password-action-section a.button{color:#fff}
.reset_password_wrapper .reset_password-content .reset_password-action-section a.button:hover{color:#fff}
.reset_password_wrapper .reset_password-content .reset_password-action-section a.button.primary{margin-right:20px}
.reset_password_wrapper .reset_password-content .reset_password-action-section a.button.secondary{display:flex;justify-content:center;align-items:center;color:#fff;background-color:#000;border-color:#000}
.reset_password_wrapper .reset_password-content .reset_password-action-section a.button.secondary:hover{color:#fff;background-color:#2d2d2d}
.reset_password_wrapper .reset-status{margin-top:40px}
@media(max-width:780px){.reset_password_wrapper .reset_password-content .reset_password-action-section{flex-direction:column}
.reset_password_wrapper .reset_password-content .reset_password-action-section a.button.primary{margin-right:0;margin-bottom:10px}
}
.register-text-wrapper{margin:0 auto;margin-top:0;background-color:#fff;margin-bottom:30px;max-width:600px;padding:40px 40px 50px}
.register-text-wrapper .heading h2{font-weight:500;margin-top:0}
.related-products .related-documents-container{display:flex}
.related-products .related-documents-container .related-documents-content{flex:1}
.related-products .related-documents-container .related-documents-content .related-products__title{line-height:1.1;font-size:30px;color:#000;font-weight:600}
.related-products .related-documents-container .related-documents-content .technical-tips-list,.related-products .related-documents-container .related-documents-content .technical-bulletins-list,.related-products .related-documents-container .related-documents-content .videos-item-list{padding:0 50px 0 0;list-style:none}
.related-products .related-documents-container .related-documents-content .technical-tips-list li,.related-products .related-documents-container .related-documents-content .technical-bulletins-list li,.related-products .related-documents-container .related-documents-content .videos-item-list li{display:flex;width:90%;margin-bottom:5px}
.related-products .related-documents-container .related-documents-content .technical-tips-list li .related-documents-pdf-icon,.related-products .related-documents-container .related-documents-content .technical-bulletins-list li .related-documents-pdf-icon,.related-products .related-documents-container .related-documents-content .videos-item-list li .related-documents-pdf-icon{color:#2d2d2d;font-size:20px}
.related-products .related-documents-container .related-documents-content .technical-tips-list li .related-documents-pdf-icon:hover,.related-products .related-documents-container .related-documents-content .technical-bulletins-list li .related-documents-pdf-icon:hover,.related-products .related-documents-container .related-documents-content .videos-item-list li .related-documents-pdf-icon:hover{color:#bf2026}
.related-products .related-documents-container .related-documents-content .technical-tips-list li .content-pdf,.related-products .related-documents-container .related-documents-content .technical-bulletins-list li .content-pdf,.related-products .related-documents-container .related-documents-content .videos-item-list li .content-pdf{content:url('../../../etc.clientlibs/bagheera/components/content/related-documents/clientlibs/resources/pdf.png')}
.related-products .related-documents-container .related-documents-content .technical-tips-list li .content-video,.related-products .related-documents-container .related-documents-content .technical-bulletins-list li .content-video,.related-products .related-documents-container .related-documents-content .videos-item-list li .content-video{content:url('../../../etc.clientlibs/bagheera/components/content/related-documents/clientlibs/resources/video.png');cursor:pointer}
.related-products .related-documents-container .related-documents-content .technical-tips-list li .list-item,.related-products .related-documents-container .related-documents-content .technical-bulletins-list li .list-item,.related-products .related-documents-container .related-documents-content .videos-item-list li .list-item{display:flex;justify-content:space-between;margin-right:20px;padding-left:20px;align-items:center}
.related-products .related-documents-container .related-documents-content .technical-tips-list li .list-item .related-document-name,.related-products .related-documents-container .related-documents-content .technical-bulletins-list li .list-item .related-document-name,.related-products .related-documents-container .related-documents-content .videos-item-list li .list-item .related-document-name{font-size:14px;font-weight:normal;text-align:left;color:#000;cursor:pointer}
.related-products .related-documents-container .related-documents-content .technical-tips-list li .list-item::before,.related-products .related-documents-container .related-documents-content .technical-bulletins-list li .list-item::before,.related-products .related-documents-container .related-documents-content .videos-item-list li .list-item::before{color:#bf2026;content:"\2022";font-weight:bold;margin-right:1em}
.related-products .cmp-video-modal .modal-dialog{max-width:1200px;height:600px}
.related-products .cmp-video-modal .modal-dialog .modal-header{padding:0rem}
.related-products .cmp-video-modal .modal-dialog .modal-header .close-icon{width:12px;height:12px;margin-right:10px}
.related-products .cmp-video-modal .modal-dialog .modal-body{height:600px}
.related-products .cmp-video-modal .modal-dialog .modal-body .s7videoviewer .s7videoplayer .s7iconeffect[state="play"]{background-image:none !important;background-position:center !important;background-size:auto;width:130px;height:130px;cursor:pointer}
.related-products .cmp-video-modal .modal-dialog .modal-body .s7videoviewer .s7fullscreenbutton,.related-products .cmp-video-modal .modal-dialog .modal-body .s7socialshare{display:none}
.related-products .cmp-video-modal .modal-dialog .modal-body .s7videoviewer .s7videoplayer .s7iconeffect[state="replay"]{display:none !important}
.related-products .cmp-video-modal .modal-dialog .modal-body .related-videos-dam{top:0;bottom:0;left:0;right:0;width:100%;position:absolute}
.related-products .cmp-video-modal .modal-dialog .modal-body .related-videos-dam .related-video__overlay{position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}
.related-products .cmp-video-modal .modal-dialog .modal-body .related-videos-dam .related-video__overlay .related-video__overlay__play{width:130px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;cursor:pointer}
.d-none,.related-products__video{display:none}
.modal-backdrop.fade.show{z-index:0}
@media screen and (min-width:768px) and (max-width:1023px){.related-products .cmp-video-modal{top:5%}
.related-products .cmp-video-modal .modal-dialog{height:800px}
.related-products .cmp-video-modal .modal-dialog .modal-body{height:800px}
.related-products .cmp-video-modal .modal-dialog .modal-body .s7videoviewer{height:100% !important}
.related-products .cmp-video-modal .modal-dialog .modal-body .s7videoviewer .s7videoplayer .s7iconeffect[state="play"]{width:130px}
}
@media(max-width:1024px){.related-products .related-documents-container{flex-direction:column}
.related-products .related-documents-container .related-documents-content .technical-tips-list,.related-products .related-documents-container .related-documents-content .technical-bulletins-list,.related-products .related-documents-container .related-documents-content .videos-item-list{padding:0}
.related-products .related-documents-container .related-documents-content .technical-tips-list li,.related-products .related-documents-container .related-documents-content .technical-bulletins-list li,.related-products .related-documents-container .related-documents-content .videos-item-list li{width:100%}
}
@media(min-width:1024px){.related-products .related-documents-container .related-documents-content .videos-item-list li{width:44%}
}
@media(max-width:767px){.related-products .cmp-video-modal .modal-dialog{height:400px}
.related-products .cmp-video-modal .modal-dialog .modal-body{height:400px}
.related-products .cmp-video-modal .modal-dialog .modal-body video{min-height:220px}
.related-products .cmp-video-modal .modal-dialog .modal-body .s7videoviewer .s7videoplayer .s7iconeffect[state="play"]{background-size:80px;width:80px;height:80px}
.related-products .cmp-video-modal .modal-dialog .modal-body .s7videoviewer .s7videoplayer video{top:0 !important}
.related-products .cmp-video-modal .modal-dialog .modal-body .related-videos-dam .related-video__overlay{top:49%}
.related-products .cmp-video-modal .modal-dialog .modal-body .related-videos-dam .related-video__overlay .related-video__overlay__play{width:80px}
}
.cmp-related-products{margin-bottom:4rem}
.cmp-related-products .related-products{background-color:#eee}
.c-dme--bg-white .related-products{background-color:#fff;padding:0 15px 90px 15px}
.c-dme--bg-white .related-products__border{border-top:2px solid #dadada;margin-top:40px}
.c-dme--bg-white .related-products__title{text-align:left;margin:24px 0;font-size:30px;line-height:1.1;color:#000;font-family:'ITC Franklin Gothic',Helvetica,Arial,sans-serif;font-weight:600}
@media screen and (max-width:520px){.related-products .related-products-slider .slick-prev{left:0;z-index:99}
.related-products .related-products-slider .slick-next{right:0}
}