.cmp-accordion__header{margin:0}
.cmp-accordion__button{display:block;width:100%;text-align:left}
.cmp-accordion__panel--hidden{display:none}
.cmp-accordion__panel--expanded{display:block}
.cmp-tabs__tablist{display:flex;flex-wrap:wrap;padding-left:0;list-style:none}
.cmp-tabs__tab{box-sizing:border-box;border-bottom:1px solid transparent;padding:.5rem 1rem;cursor:pointer}
.cmp-tabs__tab--active{border-color:inherit}
.cmp-tabs__tabpanel{display:none}
.cmp-tabs__tabpanel--active{display:block}
.cmp-carousel__content{position:relative}
.cmp-carousel__item{display:none}
.cmp-carousel__item--active{display:block}
.cmp-carousel__action{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.cmp-carousel__indicators{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none}
.cmp-carousel__indicator{position:relative;flex:0 1 auto;width:10px;height:10px;margin:0 7px;border-radius:50%;font-size:0;text-indent:-3000px;background-color:rgba(0,0,0,0.5)}
.cmp-carousel__indicator--active{background-color:rgba(0,0,0,0.8)}
.cmp-image__image{width:100%}
.cmp-breadcrumb{display:inline-block;list-style:none;padding:0}
.cmp-breadcrumb__item{display:inline-block;vertical-align:top}
.cmp-search{position:relative}
.cmp-search__field{position:relative;height:2rem}
.cmp-search__input{padding-left:2rem;padding-right:2rem;height:100%;width:100%}
.cmp-search__icon{display:block;position:absolute;left:.5rem;top:.5rem;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE1MnB4IiBoZWlnaHQ9IjExNTJweCIgdmlld0JveD0iMCAwIDExNTIgMTE1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE1MiAxMTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik02NzIsMEM0MDYuOTAzLDAsMTkyLDIxNC45MDMsMTkyLDQ4MGMwLDk1LjcsMjguMDExLDE4NC44NTUsNzYuMjc1LDI1OS43MjVDMTgxLjY0Niw4MjYuMzU0LDQ4LjA3NSw5NTkuOTI1LDM2LDk3Mg0KCWMtMTgsMTgtMzYsMzYtMzYsNzJzMTgsNTQsMzYsNzJzMzYuMDEyLDM2LDcyLDM2czU0LTE4LDcyLTM2YzEyLjA3NS0xMi4wNzUsMTQ1LjY0Ni0xNDUuNjQ2LDIzMi4yNzUtMjMyLjI3NQ0KCUM0ODcuMTQ0LDkzMS45ODgsNTc2LjMsOTYwLDY3Miw5NjBjMjY1LjA5NywwLDQ4MC0yMTQuOTAzLDQ4MC00ODBDMTE1MiwyMTQuOTAzLDkzNy4wOTcsMCw2NzIsMHogTTY3Miw4MTYNCgljLTE4NS41NjgsMC0zMzYtMTUwLjQzMy0zMzYtMzM2YzAtMTg1LjU2OCwxNTAuNDMyLTMzNiwzMzYtMzM2YzE4NS41NjcsMCwzMzYsMTUwLjQzMiwzMzYsMzM2QzEwMDgsNjY1LjU2Nyw4NTcuNTY3LDgxNiw2NzIsODE2eiINCgkvPg0KPC9zdmc+DQo=");background-size:contain;width:1rem;height:1rem;pointer-events:none}
.cmp-search__loading-indicator{display:none;position:absolute;top:.5rem;left:.5rem;border:3px solid #ccc;border-top-color:#333;border-radius:50%;width:1rem;height:1rem;animation:cmp-search__loading-indicator-spin 2s linear infinite}
@keyframes cmp-search__loading-indicator-spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.cmp-search__clear{display:none;margin:0;padding:0;border:0;background:transparent}
.cmp-search__clear-icon{position:absolute;top:.5rem;right:.5rem;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE1MnB4IiBoZWlnaHQ9IjExNTJweCIgdmlld0JveD0iMCAwIDExNTIgMTE1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE1MiAxMTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGlkPSJYTUxJRF85XyIgZD0iTTgyLjYsOTM3LjJsMzYyLTM2Mkw4NCwyMTQuOGMtMTQuMS0xNC4xLTE0LjEtMzYuOSwwLTUxbDgxLjItODEuMmMxNC4xLTE0LjEsMzYuOS0xNC4xLDUxLDBsMzYwLjUsMzYwLjUNCglMOTM3LjIsODIuNmMxNC4xLTE0LjEsMzYuOS0xNC4xLDUxLDBsODEuMiw4MS4yYzE0LjEsMTQuMSwxNC4xLDM2LjksMCw1MUw3MDguOSw1NzUuM2wzNjAuNSwzNjAuNWMxNC4xLDE0LjEsMTQuMSwzNi45LDAsNTENCglsLTgxLjIsODEuMmMtMTQuMSwxNC4xLTM2LjksMTQuMS01MSwwTDU3Ni43LDcwNy41bC0zNjIsMzYyYy0xNC4xLDE0LjEtMzYuOSwxNC4xLTUxLDBsLTgxLjItODEuMg0KCUM2OC41LDk3NC4yLDY4LjUsOTUxLjMsODIuNiw5MzcuMnoiLz4NCjwvc3ZnPg0K");background-size:contain;width:1rem;height:1rem}
.cmp-search__results{display:none;overflow-y:auto;min-width:100%;max-height:10rem;position:absolute;top:100%;left:0;z-index:999999;border:1px solid #ccc;background:#fff}
.cmp-search__item{display:block}
.cmp-search__item--is-focused{background-color:#ccc}
.cmp-form-text .cmp-form-text__validation-message{visibility:hidden}
.cmp-form-text :invalid + .cmp-form-text__validation-message{visibility:visible}
.cmp-pdfviewer__content{height:500px}
.pdfviewer:not(.cq-Editable-dom) .cmp-pdfviewer__full-window-borderless{height:100vh;position:fixed;width:100vw;top:0;left:0;z-index:9999}
.pdfviewer.cq-Editable-dom .cmp-pdfviewer__full-window-borderless{height:500px}
.marketing-engine__header .cmp-title__text{color:#404040;font-family:ShellBold,sans-serif;font-weight:700;margin-bottom:16px}
.marketing-engine__text p{color:#404040;font-size:16px;line-height:22px;margin-bottom:16px}
.marketing-engine__text li{font-size:16px}
.cmp-title-default{color:#404040;font-family:ShellBold,sans-serif;font-weight:700;margin-bottom:16px;font-size:26px}
.cmp-title-h1{color:#404040;font-family:ShellBold,sans-serif;font-weight:700;margin-bottom:16px;font-size:30px}
.cmp-title-h2{color:#404040;font-family:ShellBold,sans-serif;font-weight:700;margin-bottom:16px;font-size:26px}
.cmp-title-h3{color:#404040;font-family:ShellBold,sans-serif;font-weight:700;margin-bottom:16px;font-size:20px}
.cmp-title-h4{color:#404040;font-family:ShellBold,sans-serif;font-weight:700;margin-bottom:16px;font-size:18px}
.cmp-title-h5{color:#404040;font-family:ShellBold,sans-serif;font-weight:700;margin-bottom:16px;font-size:16px}
.cmp-title-h6{color:#404040;font-family:ShellBold,sans-serif;font-weight:700;margin-bottom:16px;font-size:14px}
.cmp-title-h7{color:#404040;font-family:ShellBold,sans-serif;font-weight:700;margin-bottom:16px;font-size:12px}
.cmp-title-h1-mobile{color:#404040;font-family:ShellBold,sans-serif;font-weight:700;margin-bottom:16px;font-size:28px}
.cmp-title-h2-mobile{color:#404040;font-family:ShellBold,sans-serif;font-weight:700;margin-bottom:16px;font-size:24px;font-size:22px}
.cmp-title-content-center{color:#404040;font-family:ShellBold,sans-serif;font-weight:700;margin-bottom:16px;font-size:20px}
.responsivegrid{max-width:100%}
.mcms-author body{color:#404040 !important}
.fixed-width{max-width:1140px;margin-right:auto;margin-left:auto}
.marketing-engine-teaser__img{width:100%;object-fit:fill}
.marketing-engine-teaser__info{background:#f7f7f7;width:100%;padding-top:35px}
.marketing-engine-teaser__heading{font-size:24px;font-family:ShellBold,sans-serif;line-height:30px;margin-bottom:24px}
.marketing-engine-teaser__desc{font-size:16px;line-height:20.8px;margin-top:5px}
.marketing-engine-teaser__button{background:#fbce07;border:0;color:#404040;font-size:16px;height:58px;text-align:left;padding-left:20px;width:100%;margin-top:15px}
.marketing-engine-teaser__button--icon{display:inline;padding-right:12px}
.marketing-engine-teaser__button--icon-download{display:none}
.image-download .subtract-hide{display:none}
.image-download .marketing-engine-teaser__button--icon{display:none}
.image-download .marketing-engine-teaser__img{width:100%;object-fit:fill}
.image-download .marketing-engine-teaser__info{height:auto;padding:24px;width:100%}
.image-download .marketing-engine-teaser__button{margin-top:24px;text-align:center}
.image-download .marketing-engine-teaser__button--icon-download{display:inline;height:25px;margin-right:10px;text-align:center;width:25px}
.img-dimension img{height:400px;width:100%}
.cmp-teaser--imagetop{display:block}
.cmp-teaser--imagetop .download-hide{display:none}
.cmp-teaser--imagetop .col-md-6{max-width:100%}
.cmp-teaser--imagetop .buttonlink{text-align:center}
.mcms-text-wrap{white-space:pre-wrap}
.image-left .download-hide{display:none}
.customdownload-info{display:flex;align-items:center;justify-content:center;flex-direction:row}
.customdownload-info span{margin:0 8px}
.customdownload-info .custom-dowload-button-line{background:0;border:0;text-decoration:underline;width:250px;text-align:left}
@media screen and (max-width:480px){.customdownload-info .custom-dowload-button-line{word-break:break-word;width:120px}
}
.cmp-accordion__panel .customdownload{padding:0 15px}
.customdownload{padding:0 15px}
.cmp-accordion__item{color:#404040 !important;font-size:20px;line-height:46px}
.cmp-accordion__button{border:1px solid #d9d9d9;background-color:#f7f7f7 !important}
.cmp-accordion__button .plus{display:inline;float:right;padding:17px}
.cmp-accordion__button .minus{display:none;float:right;padding:17px}
.cmp-accordion__button--expanded{background:#fff !important}
.cmp-accordion__button--expanded .plus{display:none;float:right;padding:17px}
.cmp-accordion__button--expanded .minus{display:inline;float:right;padding:17px}
.cmp-accordion__button:focus{outline:none !important}
.cmp-accordion__title{bottom:5px;color:#404040 !important;font-family:ShellBold,sans-serif;font-size:20px;line-height:30px;position:relative}
.cmp-accordion__panel--expanded{padding:16px;max-height:680px;overflow:auto;border:1px solid #d9d9d9}
.cmp-accordion__panel--expanded a{color:#404040;font-weight:700;font-size:14px;line-height:16px;text-decoration:none}
.cmp-accordion__header{min-height:46px;line-height:46px}
.cmp-accordion .cmp-title__text{color:#404040;font-family:ShellBold,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:27px}
.accordion-textnormal{color:#404040;font-size:16px;font-weight:400;font-family:Arial,sans-serif;font-style:normal;line-height:20.8px}
.cmp-breadcrumb__list{display:flex;flex-direction:row}
.cmp-breadcrumb ol{margin-bottom:0}
.cmp-breadcrumb li{list-style:none}
.cmp-breadcrumb li a{color:#404040;font-size:12px;line-height:18px;text-decoration:underline}
.cmp-breadcrumb li span{font-size:12px}
.breadcrumb-icon{margin:0 8px 0 8px}
.button-background,.button-background-download{background:#fbce05;padding:32px 0;text-align:center;text-decoration:none}
.button-background button,.button-background-download button{color:#404040;border:0;background-color:#fbce05;padding-left:7px}
.button-background .cmp-button__text,.button-background-download .cmp-button__text{font-family:Arial,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:18px}
.button-background a:hover,.button-background-download a:hover{text-decoration:none}
.button-background a:before,.button-background-download a:before{padding-right:13px;position:relative;top:5px}
.button-background .cmp-button__icon{display:inline;padding-right:13px}
.button-background .cmp-button__download-icon{display:none}
.button-background-download .cmp-button__icon{display:none}
.button-background-download .cmp-button__download-icon{display:inline;padding-right:13px}
.text-under-embed{margin-left:10%;margin-right:10%}
.marketing-engine-static-list{text-align:left;width:100%;padding-top:8px}
.marketing-engine-static-list .card-block{display:flex;flex-direction:row}
.marketing-engine-static-list .card-block img{height:60px;padding-right:16px}
.marketing-engine-static-list .cardlist-header{font-size:20px;font-weight:700;line-height:26.58px;margin-bottom:12px}
.marketing-engine-static-list .card-desc{font-size:16px;line-height:20.8px}
.marketing-engine-static-list .card-link{color:#404040;font-size:14px;font-weight:700;line-height:18px;text-decoration:underline}
.marketing-engine-static-list .card-icon{height:11px !important}
.downloadBtn-plain-text{margin-bottom:19px;text-align:left}
.downloadBtn-plain-text .cmp-download__title{line-height:13px;font-size:12px}
.downloadBtn-plain-text .cmp-download__title a{color:#595959 !important}
.downloadBtn-plain-text .cmp-download__title a img{padding-right:7px}
.downloadBtn-plain-text .cmp-download__title a:before{padding-right:8px;position:relative;top:5px}
.downloadBtn-plain-text .cmp-download__title a:after{display:none}
.mcms table,.table table{color:#212529;width:100%;border:1px solid #d9d9d9}
.mcms th,.table th,.mcms td,.table td{border:1px solid #d9d9d9;text-align:left;padding:13px 12px}
.marketing-engine-banner{position:relative;width:100%}
.marketing-engine-banner__img{object-fit:fill;width:100%}
.marketing-engine-banner__info{background-color:#fff;position:relative}
.marketing-engine-banner__heading{font-size:30px;line-height:30px;margin-bottom:24px}
.marketing-engine-banner__header{background-color:#fbce07;bottom:0;font-family:ShellBold,sans-serif;height:95px;line-height:35px}
.cmp-carousel__content{position:relative}
.cmp-carousel__item{display:none;position:relative}
.cmp-carousel__item--active{display:block}
.cmp-carousel__action{appearance:none;-webkit-appearance:none;-moz-appearance:none}
.cmp-carousel__action--next{background:center;background-repeat:no-repeat;background-color:#fff;content:"";height:54px;position:absolute;right:0;width:54px}
.cmp-carousel__action--previous{background:center;background-repeat:no-repeat;background-color:#fff;content:"";height:54px;width:54px}
.cmp-carousel__actions{position:absolute;top:40%;width:100%}
.cmp-carousel__indicators{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}
.cmp-carousel__indicator{background-color:#fff;border-radius:0 !important;border:1px solid #d9d9d9 !important;font-size:0;flex:0 1 auto;height:16px !important;margin:0 7px;position:relative;text-indent:-3000px;width:16px !important}
.cmp-carousel__indicator--active{background-color:#dd1d21 !important}
.cmp-carousel__action-text{display:none}
.cmp-carousel__action-icon:before{content:""}
.cmp-carousel .cmp-teaser__title{color:#404040;font-size:26px;font-family:ShellBold,sans-serif !important;line-height:1.3}
.cmp-carousel .cmp-teaser__content{background-color:#fff;margin-bottom:20px;position:absolute;z-index:1}
.cmp-carousel .cmp-teaser__description{color:#404040;font-size:16px;line-height:20.8px !important;margin-bottom:44px}
.cmp-carousel .cmp-teaser__action-link{background:#fbce07;color:#404040;display:flex;border:0;font-size:16px;font-weight:700;min-height:62px;width:100%;text-decoration:none;align-items:center;justify-content:flex-start;padding-left:15px}
.cmp-carousel .cmp-teaser__only-action-link{background:#fbce07;color:#404040;display:flex;border:0;font-size:16px;font-weight:700;height:62px;width:450px;text-decoration:none;align-items:center;justify-content:flex-start;padding-left:15px;bottom:0;left:0;position:absolute}
.cmp-carousel .cmp-teaser__action-container{position:relative;bottom:0}
.cmp-carousel .cmp-teaser__action-container a:before{padding:20px 12px 20px 20px;position:relative;top:5px}
.downloadButtonDocument{width:100%;height:82px;display:grid;justify-content:center}
.downloadButtonDocument .cmp-download__title{width:462px}
.downloadButtonDocument .cmp-download__properties{display:none}
.downloadButtonDocument .cmp-download__title-link{color:#404040;border:0;background-color:#fbce05;padding:20px 21px;font-family:Arial,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:18px;display:block;text-decoration:none;text-align:center}
.downloadButtonDocument .cmp-download__title-link .download-button-title{padding-right:10px}
.downloadButtonDocument .cmp-download__title-link .cmp-button__download-iconDownload{display:none}
.downloadButtonDownload{width:100%;height:82px;display:grid;justify-content:center}
.downloadButtonDownload .cmp-download__title{width:462px}
.downloadButtonDownload .cmp-download__properties{display:none}
.downloadButtonDownload .cmp-download__title-link{color:#404040;border:0;background-color:#fbce05;padding:20px 21px;font-family:Arial,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:18px;display:block;text-decoration:none;text-align:center}
.downloadButtonDownload .cmp-download__title-link .download-button-title{padding-right:10px}
.downloadButtonDownload .cmp-download__title-link .cmp-button__download-iconDocument{display:none}
.downloadButtonDownload .cmp-download__title-link button.cmp-button{color:inherit}
.margin-left-right-10{margin:0 10%;width:80%}
.button-arrow-right{margin-right:12px !important}
.height-331{height:331px}
.pb-85{padding:85px 30px}
.pt-30{padding-top:30px}
.pb-50{padding:50px 30px}
.cmp-embed{position:relative;width:100%;padding-bottom:56%;margin-bottom:56px}
.cmp-embed iframe{position:absolute;width:100%;height:100%}
.accordion-header-red{color:#404040;font-size:15px;font-weight:700;line-height:20px;letter-spacing:0}
.full-banner{height:396px}
.banner-container{position:relative;right:4.5%;width:109%}
.cmp-image__image{height:auto;position:relative;width:100%}
.small-image-carousel .cmp-image__image{height:auto;position:relative;width:100%}
.icon-size{height:36px;width:20px}
.icon-block{background:#fff;height:54px;padding:4px;width:54px}
.marketing-engine-card-list.info-over-img{margin-left:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
@media(max-width:768px){.marketing-engine-card-list.info-over-img{grid-template-columns:repeat(1,1fr)}
}
.marketing-engine-card-list.info-over-img .card-block{display:flex;flex-direction:column;flex:1}
.marketing-engine-card-list.info-over-img .card-block img{height:auto;width:100%}
.marketing-engine-card-list.info-over-img .card-block.mb-72{margin-bottom:0}
.marketing-engine-card-list.info-over-img .cardlist-header{color:#595959;font-size:19px;font-weight:700;line-height:25px;text-align:center;padding-bottom:16px}
.marketing-engine-card-list.info-over-img .card-info{background:#f7f7f7;border-bottom:4px solid #fbce07;min-height:299px;margin:10px;margin-top:-40px;position:relative;padding:24px;text-align:center;z-index:1;display:grid;align-items:self-start;flex:1 10 100%}
.marketing-engine-card-list.info-over-img .card-desc{color:#595959;font-size:16px;font-weight:400;height:120px;line-height:20.8px;text-align:center}
.marketing-engine-card-list.info-over-img .card-button{background:#fbce05;border:0;color:#404040;font-size:16px;font-weight:700;height:58px;line-height:18px;margin:auto;margin-bottom:10px;text-align:center;width:100%}
.marketing-engine-card-list.info-over-img .card-icon{height:18px !important;margin-right:8px;margin-top:-3px;width:18px !important}
.marketing-engine-card-list.info-over-img .card-link{color:#404040}
.imagewithtext .padding-teaser-r{padding-right:0}
.cmp-teaser--imagetop .padding-teaser-r{padding:0}
.cmp-teaser--imagetop .padding-teaser-l{padding:0}
.image-download .padding-teaser-r{padding-right:0}
.imagewithtext.cmp-teaser--imagetop .padding-teaser-r{padding:0}
.imagewithtext.cmp-teaser--imagetop .padding-teaser-l{padding:0}
.mt-35{margin-top:35px}
.mt-90{margin-top:90px}
.mb-35{margin-bottom:35px}
.mb-90{margin-bottom:90px}
.mb-24{margin-bottom:24px}
.mb-72{margin-bottom:72px}
.mcms{margin-top:-70px}
.margin-header{margin-bottom:24px}
@media(min-width:768px){.marketing-engine__header .cmp-title__text{font-size:26px;line-height:39px}
.latest-content-last-item{max-width:20% !important;margin-right:0;flex:0 0 20% !important;margin-bottom:24px;padding:2%;background-color:#f7f7f7;color:#404040}
.latest-content-center__title{display:flex;flex-direction:row;justify-content:space-between}
.latest-content-center__item{max-width:18.64% !important;padding:2%;background-color:#f7f7f7;margin-right:15px;margin-bottom:24px;flex:0 0 18.64% !important}
.latest-content-center__item a{color:#404040 !important}
.latest-content-center__item:hover{cursor:pointer;background-color:#d9d9d9}
.latest-content-center__item:hover h4{text-decoration:underline}
.latest-content-center__item-header{font-size:18px;line-height:27px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;display:-webkit-box;min-height:108px;color:#404040}
.latest-content-center__item-time{font-size:14px;margin-bottom:0;font-weight:300;color:#404040}
.latest-content-center__item-button{width:241px;border:1px solid #d9d9d9;margin-left:16px;margin-bottom:24px;padding:9px 16px;font-weight:700px}
.latest-content-center__item-button a{color:#404040;text-decoration:none}
.marketing-engine-banner__img{height:320px;object-fit:fill}
.marketing-engine-banner__info{bottom:96px;padding:30px 40px;width:68%;margin-bottom:-96px}
.marketing-engine-banner__infoedit{bottom:96px;padding:30px 40px;width:68%;margin-bottom:-50px}
.marketing-engine-banner__desc{font-size:18px;line-height:21.6px;min-height:150px;height:auto}
.marketing-engine-banner__heading{font-size:30px;line-height:30px;margin-bottom:24px}
.marketing-engine-banner__header{font-size:26px;line-height:35px;left:0;position:absolute;text-align:center;width:626px;display:flex;align-items:center;justify-content:center}
.marketing-engine-teaser__info{padding:24px}
.marketing-engine-teaser__heading{margin-bottom:16px}
.marketing-engine-teaser__button{margin-top:15px}
.table-striped th{background-color:#f7f7f7}
.table-striped tbody tr:nth-of-type(odd){background-color:#fff !important}
.table-striped tbody tr:nth-of-type(even){background-color:rgba(0,0,0,0.05) !important}
.marketing-engine-card-list.info-over-img .card-block{padding-right:20px}
.marketing-engine-static-list.column-2 .card-block{margin-bottom:50px;margin-left:15px;width:48%}
.marketing-engine-static-list.column-3 .card-block{flex:0 0 33.3333333333%;max-width:33.3333333333%}
.cmp-breadcrumb li{margin:32px 0}
.cmp-teaser__title{margin-bottom:16px}
.cmp-teaser__content{max-height:75%;left:64px;max-width:40%;padding:24px;top:40px;overflow:auto}
.cmp-teaser__content a.aem-add-to-cart{min-width:100%}
.cmp-teaser--imagetop .marketing-engine-teaser__info{max-height:410px;padding:32px;display:grid;align-items:self-start}
.cmp-teaser--imagetop button{text-align:center;width:764px}
.margin-component{margin-bottom:56px}
.button-background,.button-background-download{margin:0 30% 90px 33%}
.downloadBtn-plain-text .cmp-download__title{font-size:12px}
.downloadBtn-plain-text .cmp-download__title a{font-size:12px}
.margin-home-page{margin-top:64px}
.cmp-teaser--imagetop button{width:100%;height:auto;min-height:56px}
.imagewithtext{display:flex;margin-bottom:56px;margin-right:0;margin-left:0;background:#f7f7f7}
.imagewithtext .padding-teaser-r{padding-right:0;padding-left:0}
.imagewithtext.cmp-teaser--imagetop{display:block}
.imagewithtext .padding-teaser-l{padding-right:0;padding-left:0}
.image-download .padding-teaser-l{padding-right:0;padding-left:0}
}
@media(min-width:768px) and (max-width:1180px){.marketing-engine-card-list.info-over-img .card-info{min-height:496px}
.marketing-engine-card-list.info-over-img .card-desc{height:auto}
}
@media(max-width:767px){.cmp-accordion__panel .downloadBtn-plain-text .cmp-download__title{font-size:12px}
.cmp-accordion__panel .downloadBtn-plain-text .cmp-download__title a{font-size:12px}
.cmp-breadcrumb ol{padding-left:18px;display:inline-block}
.cmp-breadcrumb li.cmp-breadcrumb__item{display:inline-block}
.marketing-engine-static-list .card-block{width:100%;margin-bottom:44px}
.table-striped table{height:auto}
.table-striped table,.table-striped thead,.table-striped tbody,.table-striped th,.table-striped td,.table-striped tr{display:block}
.table-striped th{position:absolute;top:-9999px;left:-9999px}
.table-striped tr{border:1px solid #ccc}
.table-striped td{border:0;border-bottom:1px solid #eee;position:relative;padding-left:50%;white-space:normal;text-align:left}
.table-striped td:before{position:absolute;top:13px;left:13px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;content:attr(data-title)}
.table-striped table tbody tr:nth-of-type(even){background-color:rgba(0,0,0,0.05) !important}
.table-striped table tbody tr:nth-of-type(odd){background-color:#fff !important}
}
@media(min-width:320px) and (max-width:480px){.mcms{margin:0 16px}
.mcms .row{margin:0}
.mcms .container{padding:0}
.margin-component{margin-bottom:64px}
.customdownload-info{display:flex}
.cmp-accordion__panel .marketing-engine__header .cmp-title__text{font-size:13px;line-height:30px}
.cmp-accordion__title{font-size:13px}
.imagewithtext .padding-teaser-r{padding:0 !important}
.imagewithtext .padding-teaser-l{padding:0 !important}
.marketing-engine-banner__img{height:auto;width:100%}
.marketing-engine-banner__info{bottom:0;width:100%;padding:32px 44px}
.marketing-engine-banner__desc{font-size:14px;line-height:22px}
.marketing-engine-banner__header{display:flex;align-items:center;justify-content:center;position:relative;width:100%;font-size:28px;line-height:35px;text-align:left}
.marketing-engine-teaser__info{padding:32px;display:grid;align-items:self-start}
.marketing-engine-teaser__button{margin-top:24px}
.mcms-author .table th,.mcms-author .table td{width:100%;display:flex;flex-direction:column}
.cmp-embed{width:100%;margin-bottom:24px}
.cmp-carousel__actions{z-index:999;top:24%}
.cmp-image__image{height:auto;width:100%}
.column-2 .card-block{margin-bottom:44px;width:100%}
.column-3 .card-block{width:100%}
.marketing-engine-card-list.info-over-img .card-block{margin-bottom:34px;width:100%}
.cmp-teaser__title{margin-bottom:24px}
.cmp-teaser__content{max-height:560px;margin:0 16px;padding:32px;top:84px}
.cmp-teaser--imagetop .marketing-engine-teaser__info{padding:32px}
.cmp-teaser--imagetop button{text-align:center;width:100%}
.cmp-breadcrumb li{margin:-24px 5px 10px 0}
.cmp-breadcrumb__list{padding:0}
.cmp-container{margin:8px}
.margin-home-page{margin-top:24px}
.latest-content-center__title{display:flex;flex-direction:column}
.latest-content-center__item{max-width:100%;padding:2%;background-color:#f7f7f7;margin-right:15px;margin-bottom:24px;flex:0 0 100%}
.latest-content-center__item:hover{cursor:pointer;background-color:#d9d9d9}
.latest-content-center__item:hover h4{text-decoration:underline}
.latest-content-center__item-header{font-size:16px;line-height:24px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;max-height:72px}
.latest-content-center__item-time{font-size:14px;margin-bottom:0;font-weight:300}
.latest-content-center__item-button{width:100%;border:1px solid #d9d9d9;margin-top:16px;margin-bottom:24px;padding:9px 16px;background-color:#fff;font-weight:700px}
.latest-content-center__item-button a{color:#404040;text-decoration:none}
.latest-content-center__icon-time{width:15px;height:15px;margin-right:4px}
}
@media(min-width:1440px){.marketing-engine-banner__img{height:360px;object-fit:fill}
}
@media(max-width:360px){.cmp-accordion__panel .downloadBtn-plain-text .cmp-download__title{font-size:10px}
.cmp-accordion__panel .downloadBtn-plain-text .cmp-download__title a{font-size:10px}
.cmp-breadcrumb__item--active span{font-size:9px}
.cmp-accordion__title{font-size:10px}
.cmp-accordion__panel .marketing-engine__header .cmp-title__text{font-size:10px;line-height:20px}
.cmp-teaser__title{margin-bottom:24px}
.cmp-teaser__content{max-height:560px;margin:0 16px;padding:32px;top:84px}
.cmp-teaser--imagetop .marketing-engine-teaser__info{padding:32px}
.cmp-teaser--imagetop button{text-align:center;width:100%}
.cmp-carousel__actions{z-index:999}
}
@media(min-width:539px) and (max-width:766px){.cmp-teaser__content{max-height:450px;left:12px;width:482px;padding:44px 32px;top:106px}
.cmp-carousel__actions{z-index:999}
}
.p-50{padding:50px}
.enquire-form-btn-wrapper{padding:24px 0;display:flex;justify-content:center}
#enquire-form-btn{font-size:14px;font-weight:700;background-color:#fbce07;border:0;color:#404040;min-width:467px;min-height:82px;padding:20px 21px}
@media(max-width:480px){#enquire-form-btn{min-width:100%}
}
.standalone-add-to-cart{display:flex;justify-content:center}
a.aem-add-to-cart{font-family:Arial,sans-serif;font-weight:700;font-size:16px;line-height:24px;display:inline-block;color:#404040;background:#fbce07;padding:20px 16px;min-width:350px;text-align:center}
a.aem-add-to-cart img{width:23px;height:23px;margin-right:8px;position:relative;bottom:2px}
a.aem-add-to-cart:hover{text-decoration:none}
.marketing-engine-banner .aem-add-to-cart{min-width:200px;padding:9px 16px;font-size:14px;line-height:22px}
.marketing-engine-banner .aem-add-to-cart img{width:22px;height:22px}
.marketing-engine-card-list .card-block .aem-add-to-cart{min-width:100%;padding:16px}
.marketing-engine-card-list .card-block .aem-add-to-cart img{width:23px;height:23px}
.marketing-engine-img-promo__info{height:auto;padding:0 12px;line-height:20.8px;font-family:Arial,Helvetica,sans-serif}
.marketing-engine-img-promo__heading{font-size:20px;font-family:ShellBold,sans-serif;margin-bottom:12px}
.marketing-engine-img-promo__desc{font-size:16px;line-height:24px}
.marketing-engine-img-promo__link{color:#404040 !important;font-size:16px;text-decoration:underline}
.mcms-download__upload-item{background:#f7f7f7;display:flex;flex-direction:column;justify-content:space-between;padding:18px;margin-bottom:30px;height:292px}
.mcms-download__file-name{margin-bottom:24px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;max-height:81px;font-family:shellbold;font-size:17px;line-height:24px}
.mcms-download__file-info{margin-bottom:20px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;max-height:75px;font-size:14px}
.mcms-download__card-list{background:#f7f7f7;display:flex;flex-direction:column;justify-content:space-between;padding:18px;margin-bottom:30px;height:320px}
.mcms-download__card-header{margin-bottom:24px;max-height:81px;font-size:18px;line-height:24px;font-weight:700}
.mcms-download__card-description{margin-bottom:20px;max-height:90px}
.mcms-download__file-img{margin-top:-5px;margin-right:12px}
.mcms-download__card-button,.mcms-download__card-list-button{background:#fbce07;border:0;font-size:16px;min-height:58px;text-align:left;width:100%;margin-top:12px}
.mcms-download__card-button a,.mcms-download__card-list-button a{font-weight:600;color:#404040}
.mcms-download__card-button a:hover,.mcms-download__card-list-button a:hover{text-decoration:none;color:#404040}
.custom-alert-container{max-width:1110px;margin-right:auto;margin-left:auto;margin-bottom:56px}
@media(max-width:1200px){.custom-alert-container{padding-left:19px;padding-right:13px;margin-bottom:40px}
}
.custom-alert-container .custom-alert{font-family:'Arial',sans-serif;font-size:14px;font-weight:400;display:flex;color:#404040;padding:11px 11px 11px 16px;min-height:46px;line-height:22px;border-radius:0;text-align:left}
.custom-alert-container .custom-alert.blue{border:1px solid #66c5d2;background:#e7f5f8}
.custom-alert-container .custom-alert.orange{border:1px solid #f3b769;background:#fbe7cd}
.custom-alert-container .custom-alert .alert-content{padding-left:12px;flex-grow:1}
.custom-alert-container .custom-alert .alert-content a{text-decoration:none;font-weight:700;font-size:13px;line-height:14.95px;color:#404040}
.custom-alert-container .custom-alert .alert-content p{margin-bottom:0}
.custom-alert-container .custom-alert .icon-alert-blue{background:url('../../../content/dam/prelogin/icons/icon-alert-blue.png') no-repeat center center;margin-top:2px;min-width:20px;height:20px}
.custom-alert-container .custom-alert .icon-alert-orange{background:url('../../../content/dam/prelogin/icons/icon-alert-orange.png') no-repeat center center;margin-top:2px;min-width:20px;height:20px}
.custom-alert-container .custom-alert .icon-alert-close{background:url('../../../content/dam/prelogin/icons/icon-alert-close.png') no-repeat center center;margin-top:3.29px;margin-left:11px;min-width:17.41px;height:17.41px}
.header-info{width:20px;height:20px;position:absolute;right:5%}
.p-info{width:20px;height:20px;position:absolute;right:5%;top:30%}
.marketing-engine-img-promo__img{max-width:100%}
.marketing-engine-img-promo__info{height:auto;padding:0 12px}
.marketing-engine-img-promo__heading{font-size:20px;font-family:ShellBold,sans-serif;margin-bottom:12px}
.marketing-engine-img-promo__desc{font-size:16px;line-height:24px}
.marketing-engine-img-promo__link{color:#404040;font-size:16px;text-decoration:underline}
.text.margin-component{margin-bottom:-5px}
.table.margin-component{margin-bottom:56px}
@media(min-width:320px) and (max-width:480px){.mcms-image-gallery .col-sm-3,.mcms-image-gallery .col-xs-3{flex:0 0 25%;max-width:25%}
.mcms-image-gallery__full-image{width:100%;height:210px}
.mcms-image-gallery__full-image img{height:210px}
.mcms-image-gallery__second-image{height:54px;width:73px;margin-top:16px}
.mcms-image-gallery__image-overlay{background:rgba(0,0,0,0.6)}
.mcms-image-gallery__img-opacity{opacity:.3}
.mcms-image-gallery__img-txt{color:#fff;position:absolute;top:30%;left:30%}
.mcms-image-gallery__img-font{font-size:24px;margin:0}
.mcms-image-gallery__gallery-icon{display:none}
.marketing-engine-img-promo__info{height:270px !important;padding:12px;margin-top:12px !important}
.marketing-engine-img-promo__heading{margin-bottom:0 !important}
.marketing-engine-img-promo__link{margin-left:12px}
.marketing-engine-img-promo .cta{display:flex}
.marketing-engine-img-promo_desc{max-height:192px;margin-bottom:0}
}
.image-list-error-msg{color:red}
.mcms-image-gallery__full-image{height:400px}
.mcms-image-gallery__full-image img{width:100%;height:100%}
.mcms-image-gallery__second-image{height:188px}
.mcms-image-gallery__second-image img{width:100%;height:100%}
.mcms-image-gallery__image-overlay{background:rgba(0,0,0,0.6)}
.mcms-image-gallery__img-opacity{opacity:.3}
.mcms-image-gallery__img-txt{color:#fff;position:absolute;top:40%;left:40%}
.mcms-image-gallery__img-font{font-size:30px}
.mcms-image-gallery__gallery-icon{height:27px;width:27px;padding-left:5px}
.custom-date-component{margin-bottom:16px}
.mobility-second-header-container{color:#404040;background:#e7f5f8;min-height:68px;display:flex;box-shadow:0 -1px 0 0 #d9d9d9 inset}
.mobility-second-header-container .mobility-second-header{padding:12px 40px;border-right:1px solid #d9d9d9}
.mobility-second-header-container .mobility-second-header .mobility-second-header-row-1{font-family:Arial;font-size:14px;font-weight:700;line-height:22px;text-align:left}
.mobility-second-header-container .mobility-second-header .mobility-second-header-row-2{font-family:Arial;font-size:14px;font-weight:400;line-height:22px;text-align:left}
.mobility-second-header-container .mobility-second-header.column-1{padding-left:30px}
.mobility-second-header-container .mobility-second-header.column-1 .mobility-second-header-row-2{color:#7f7f7f}
@media(max-width:991.98px){.mobility-second-header-container{display:none}
}
.mobile-view-global{width:100%;background:#e7f5f8;min-height:68px;box-shadow:0 -1px 0 0 #d9d9d9 inset}
.mobile-view-global .cmp-carousel__content{padding:12px 0}
.mobile-view-global .cmp-carousel__item{text-align:center}
.mobile-view-global .cmp-carousel__indicators{display:none}
.mobile-view-global .cmp-carousel__actions{top:10%}
.mobile-view-global .cmp-carousel__actions .cmp-carousel__action{border:0;background:#e7f5f8}
.mobile-view-global .mobility-second-header .mobility-second-header-row-1{font-family:Arial;font-size:14px;font-weight:700;line-height:22px}
.mobile-view-global .mobility-second-header .mobility-second-header-row-2{font-family:Arial;font-size:14px;font-weight:400;line-height:22px}
.mobile-view-global .mobility-second-header.column-1 .mobility-second-header-row-2{color:#7f7f7f}
@media(min-width:992px){.mobile-view-global{display:none}
}
.accordion-scrollbar{max-height:680px;overflow:auto}
.imagePromotion{min-height:170px}
.cmp-accordion .cmp-title__text{margin-top:12px}
.cmp-accordion .imagePromotion{font-family:Arial,Helvetica,sans-serif;margin-bottom:auto}
.cmp-accordion .imagePromotion .row{margin-right:0;margin-left:0;margin-bottom:0}
.mcms-video__container{width:100%;height:197px;margin-bottom:6px}
.mcms-video__icons{position:absolute;top:60px;right:7%;z-index:1000}
.mcms-video__icon{padding:5px}
.mcms-video__video-title{height:45px;font-size:20px}
.mcms-video__share-icon{width:40px;height:40px;padding:5px}
.mcms-video .card-header{padding:0;margin:0;background:#f7f7f7;height:48px}
.mcms-video .dropdown-menu{min-width:100px;width:150px}
.mcms-video .dropdown-toggle::after{display:none !important}
.accordian-video:before{float:right !important;content:"\02D7";padding-right:5px;font-size:32px;margin-top:-10px}
.accordian-video.collapsed:before{float:right !important;content:"\002B";font-size:32px;margin-top:-8px}
.accordian-video{background:#f7f7f7 !important;font-size:18px !important;width:100%;text-align:left !important;color:#404040 !important}
.close span{float:right;font-size:32px;padding:0 10px;cursor:pointer}
.aem-AuthorLayer-Edit .marketing-engine-img-promo__img{max-width:100%}
.aem-AuthorLayer-Edit .imagePromotion{max-height:200px;overflow-y:scroll}
.aem-AuthorLayer-Edit .imagePromotion .margin-component{margin-bottom:0}
#mcms-sso-links{background:#f7f7f7;padding:32px;padding-bottom:20px;margin-bottom:24px}
.m-sso-link,.m-redirect-link{position:relative;background:url('../../../content/dam/prelogin/icons/file-open-icon.svg') no-repeat center center;background-position:left -3px;padding-left:26px;text-decoration:underline;color:#404040}
.marketing-engine-static-list.imagewithtext-sso .card-block,.marketing-engine-static-list.imagewithtext-sso .card-info{width:100%;margin-left:0}
.imagetext-sso{background:0;padding-left:0}
.imagetext-sso button{padding:16px;text-align:center}
#mcms-sso-links div{padding-bottom:12px}
#mcms-sso-links h4{margin-bottom:16px}
.marketing-engine-img-promo--container{margin-bottom:24px}
@media screen and (min-width:992px){.marketing-engine-img-promo--container{float:left;margin-right:20px;margin-bottom:8px}
.marketing-engine-img-promo--container .marketing-engine-img-promo__img{width:100%;max-width:340px}
}
.clear-float::after{content:'';clear:both;display:inline-block}
.button-background-download a{font-weight:600;color:#404040;position:relative;z-index:1;padding:2em 11em;margin:-2em -11em}
.button-background-download .imgonbutton{display:none}
.two-column-card-list{margin-bottom:26px}
.card-block.mb-72{margin-bottom:24px}
@media screen and (min-width:992px){.two-column-bullet-list .card-block:nth-last-child(1),.two-column-bullet-list .card-block:nth-last-child(2){margin-bottom:0}
}
.cmp-form .aem-GridColumn textarea::placeholder{font-size:14px}
.cmp-form .aem-GridColumn .cmp-form-text{display:inline-grid;width:50%;padding-bottom:20px}
@media(min-width:320px) and (max-width:768px){.cmp-form .aem-GridColumn .cmp-form-text{width:100%}
}
.cmp-form .aem-GridColumn .cmp-form-text label{font-weight:700;color:#404040;font-size:14px}
.cmp-form .aem-GridColumn .cmp-form-text .cmp-form-text__text{border:1px solid #d9d9d9;height:40px;padding-left:10px}
.cmp-form .aem-GridColumn .cmp-form-text .cmp-form-text__text.invalid{border:1px solid #dd1d21}
.cmp-form .aem-GridColumn .cmp-form-text .cmp-form-text__textarea{height:156px;border:1px solid #d9d9d9;padding-left:10px}
.cmp-form .aem-GridColumn .cmp-form-text .cmp-form-text__textarea.invalid{border:1px solid #dd1d21}
.cmp-form .aem-GridColumn .cmp-form-text .cmp-form-text__help-block{font-size:14px;color:#757575}
.cmp-form .aem-GridColumn .cmp-form-text input::placeholder{color:#7f7f7f;font-size:14px;font-weight:400px}
.cmp-form .aem-GridColumn .cmp-form-text .cmp-form-text__text:focus,.cmp-form .aem-GridColumn .cmp-form-text .cmp-form-text__textarea:focus{outline:1px solid #495057}
.cmp-form .aem-GridColumn .cmp-form-options{width:50%;display:inline-grid;padding-bottom:10px}
@media(min-width:320px) and (max-width:768px){.cmp-form .aem-GridColumn .cmp-form-options{width:100%}
}
.cmp-form .aem-GridColumn .cmp-form-options .cmp-form-options__legend{font-weight:700;color:#404040;font-size:14px}
.cmp-form .radio-button{display:grid;width:auto}
.cmp-form .radio-button .control{position:relative;padding-left:30px;cursor:pointer}
.cmp-form .radio-button .control input[type=radio]{box-sizing:border-box;padding:0;background-color:initial;cursor:default;appearance:radio;top:10px}
.cmp-form .radio-button .control input{position:absolute;z-index:-1;opacity:0}
.cmp-form .radio-button .control .control__indicator{position:absolute;top:6px;left:0;height:18px;width:18px;background:#fff;border-radius:50%;border:1px solid #7f7f7f}
.cmp-form .radio-button .cmp-form-options__field-description{font-size:14px;font-weight:400}
.cmp-form .radio-button .control input:checked ~ .control__indicator{border:1px solid #dd1d21;background:#dd1d21}
.cmp-form .radio-button .control .control__indicator:after{width:7px;height:7px;border-radius:50%;background:#fff;content:"";position:absolute;left:5px;top:5px}
.cmp-form .cmp-form-options__help-message{font-size:14px;color:#757575;margin-top:5px;margin-bottom:5px}
.cmp-form .choose-all-options{position:relative;min-width:30px}
.cmp-form .choose-all-options .checkbox-field{padding-left:15px;padding-top:5px;position:relative;display:block;cursor:pointer;font-size:14px}
.cmp-form .choose-all-options .checkbox-field input[type=checkbox]{margin-left:0;width:12px;height:12px;cursor:pointer}
.cmp-form .choose-all-options .checkbox-field input{opacity:0}
.cmp-form .choose-all-options .checkbox-field .checkmark{margin-top:1px;position:absolute;left:0;width:18px;height:18px;border:1px solid #7f7f7f}
.cmp-form .choose-all-options .checkbox-field .checkmark:after{width:18px;height:18px;margin:-4px 2px;display:none;color:#fff;font-size:16px}
.cmp-form .choose-all-options .checkbox-field input:checked ~ .checkmark{background:url('../../../content/dam/prelogin/icons/whitetick.svg') no-repeat center center;background-color:#dd1d21 !important;border:0}
.cmp-form .choose-all-options .checkbox-field input:checked ~ .checkmark:after{display:block}
.cmp-form .cmp-form-options--drop-down .cmp-form-options__label{font-size:14px;color:#040404;font-weight:700}
.cmp-form .cmp-form-options--drop-down .cmp-form-options__field--drop-down{width:100%;height:40px;border:1px solid #d5d5d5;outline:0;appearance:none;padding:0 12px;font-size:14px;color:#404040}
.cmp-form .cmp-form-options--multi-drop-down .cmp-form-options__label{font-size:14px;color:#040404;font-weight:700}
.cmp-form .cmp-form-options--multi-drop-down select:focus{outline:1px solid #495057}
.cmp-form .cmp-form-options--multi-drop-down .cmp-form-options__field--multi-drop-down{width:100%;border:1px solid #d5d5d5;font-size:14px;color:#404040;height:160px}
.cmp-form .cmp-form-options--multi-drop-down .cmp-form-options__field--multi-drop-down option{padding-bottom:10px;padding-top:10px;padding-left:10px;color:#7f7f7f}
.cmp-form .cmp-form-options--multi-drop-down .cmp-form-options__field--multi-drop-down option:checked{color:#fff}
.cmp-form .select-box{position:relative}
.cmp-form .select-box .options{border:1px solid red}
.cmp-form .select-box::after{content:"";position:absolute;z-index:1;width:12px;height:12px;border-right:2px solid #757575;border-bottom:2px solid #757575;transform:rotate(45deg);right:10px;top:50%;margin-top:-8px}
.cmp-form .button{display:flex;justify-content:end}
.cmp-form .cmp-form-button{font-weight:700;font-size:14px;color:#404040;border:0;background-color:#fbce07;height:32px;width:80px}
@media(min-width:320px) and (max-width:768px){.cmp-form .cmp-form-button{width:100%}
}
.cmp-form .success_message{background:#cce6d9;border:1px solid #66b58e;padding-top:11px;padding-left:11px;padding-bottom:13px;font-size:14px;margin-bottom:12px}
.cmp-form .success_message .success_img{width:20px;height:20px;margin-top:0;margin-right:2px}
.cmp-form .date_picker{font-size:14px}
.cmp-form input[type="date"]::-webkit-calendar-picker-indicator{font-size:20px}
.cmp-form .form-text-error{background:url('../../../content/dam/prelogin/icons/Alert-Negative-Fill.svg') no-repeat left center;color:#dd1d21;font-family:Arial;font-size:12px;font-style:normal;font-weight:400;line-height:18px;margin-top:5px;margin-bottom:5px;padding-left:16px}
.imagePromotion.margin-component{margin-bottom:0}
#shell-common-users-report{margin:1em}
.shell-common-users-report-table thead tr:first-child th{background-color:#fecb00}
.shell-common-users-report-table thead tr:nth-child(2) th{background-color:#fff}
.shell-common-users-report-table thead tr:nth-child(3) th:nth-child(-n + 2){background-color:#fecb00}
.shell-common-users-report-table thead tr:nth-child(3) th:nth-child(3),.shell-common-users-report-table thead tr:nth-child(3) th:nth-child(4),.shell-common-users-report-table thead tr:nth-child(3) th:nth-child(5),.shell-common-users-report-table thead tr:nth-child(3) th:nth-child(6),.shell-common-users-report-table thead tr:nth-child(3) th:nth-child(7),.shell-common-users-report-table thead tr:nth-child(3) th:nth-child(n + 9){background-color:lightblue}
.shell-common-users-report-table thead tr:nth-child(3) th:nth-child(8){background-color:lawngreen}
.shell-common-users-report-table td,.shell-common-users-report-table th{padding:10px;border:1px solid black}
.shell-common-users-report-table td:nth-child(odd),.shell-common-users-report-table th:nth-child(odd){background-color:#f0f0f0}
.shell-common-users-report-table td:nth-child(even),.shell-common-users-report-table th:nth-child(even){background-color:#fff}
.shell-common-users-report-description thead,.shell-common-users-report-description tbody td:first-child{font-weight:bold;background-color:silver}
.carousel-inner .carousel-item.active,.carousel-inner .carousel-item-next,.carousel-inner .carousel-item-prev{display:flex !important}
.carousel-inner .carousel-item-right.active,.carousel-inner .carousel-item-next{transform:translateX(50%)}
.carousel-inner .carousel-item-left.active,.carousel-inner .carousel-item-prev{transform:translateX(-50%)}
.carousel-inner .carousel-item.active,.carousel-inner .carousel-item-next,.carousel-inner .carousel-item-prev{display:flex}
.carousel-inner .carousel-item-right.active,.carousel-inner .carousel-item-next{transform:translateX(50%)}
.carousel-inner .carousel-item-left.active,.carousel-inner .carousel-item-prev{transform:translateX(-50%)}
@media(min-width:768px) and (max-width:992px){.carousel-inner .carousel-item-right.active,.carousel-inner .carousel-item-next{transform:translateX(33.33%)}
.carousel-inner .carousel-item-left.active,.carousel-inner .carousel-item-prev{transform:translateX(-33.33%)}
}
@media(min-width:992px) and (max-width:1200px){.carousel-inner .carousel-item-right.active,.carousel-inner .carousel-item-next{transform:translateX(25%)}
.carousel-inner .carousel-item-left.active,.carousel-inner .carousel-item-prev{transform:translateX(-25%)}
}
@media(min-width:1200px){.carousel-inner .carousel-item-right.active,.carousel-inner .carousel-item-next{transform:translateX(16%)}
.carousel-inner .carousel-item-left.active,.carousel-inner .carousel-item-prev{transform:translateX(-16%)}
}
.carousel-inner .carousel-item-right,.carousel-inner .carousel-item-left{transform:translateX(0)}
.image-highlight{border:5px solid #fbce07}
.img-row{display:flex;flex-direction:column;margin-right:20px}
.img-row-section{width:118px !important;height:66px !important;margin-right:24px}
.carousel-control-next,.carousel-control-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center;color:#fff;text-align:center;opacity:0;background:#fbce07;position:relative !important}
#carouselExampleControls .carousel-control-prev,#carouselExampleControls .carousel-control-next{width:48px !important;height:48px;top:280px !important;background:#fbce07;opacity:3;border:0;cursor:pointer}
#carouselExample .carousel-control-prev,#carouselExample .carousel-control-next{width:32px !important;height:32px;top:15px !important;opacity:3;border:0;cursor:pointer}
.image-description{text-align:justify;padding-left:10px}
#carouselExample .carousel-item{margin-bottom:50px}
#galleryModel .modal-content{top:0 !important}
@media(min-width:320px) and (max-width:768px){#galleryModel .modal-content{top:-50% !important;height:90%}
.image-description{padding-left:10px;margin-top:24px}
}
.carousel-indicators li.active{background-color:#fbce07 !important}
.carousel-indicators li{width:42px !important;height:4px !important;background-color:#ccc !important}
.carousel-indicators{justify-content:space-between !important;margin-bottom:12px}
.s-image{height:600px}
#carouselExampleControls .carousel-control-prev-icon img,#carouselExampleControls .carousel-control-next-icon img{margin-top:8px}
#carouselExampleControls .carousel-item.active{display:flex;flex-direction:column}