/*!
 Source: Base: us.gm.cadillac.template.MLP3.0
*/.button-width{width:300px}.top-overlay{z-index:999}.video_overlay{background:linear-gradient(to bottom, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 30%)}.sb-section .button.button--outline--white:hover{color:#000000 !important;background-color:#fff !important}a.whitelink,a.whitelink:visited{color:#fff !important}a.whitelink:hover{color:#cd9834 !important}@media (min-width: 992px){.gradient_bg{background:linear-gradient(to bottom, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 59%)}.gradient_bg_rev{background:linear-gradient(to top, #000 4%, rgba(0,0,0,0) 20%)}}.colorSwitcher{flex-direction:column;display:flex}.colorSwitcher__images{order:1}.colorSwitcher__tabs{order:3}.colorSwitcher__description{order:2}.colorSwitcher .tabsRow__tab{width:40px !important;height:40px !important}.colorSwitcher .tabsRow__tab:before{width:50px !important;height:50px !important;border:1px solid #000 !important}.descriptionRow__title{font-size:17px !important}.colorSwitcher__images img{max-width:70% !important}.colorSwitcher__images{padding-top:40% !important;margin-bottom:10px !important}.multipleBlocks--tabs .multipleBlocks__head{text-align:center}.blockTitle{font-size:17px !important;font-weight:500 !important}.blockTitle .subheader{font-size:16px !important;font-weight:400 !important}.feature-boxes{padding:15% 20%}@media (max-width: 991.98px){.header-section h1{font-size:1.5rem !important}.sbOverlay.relativeOnMobile{background:#000 !important}}@media (max-width: 1199.98px){.feature-boxes{padding:10% 15%}.header-section-2 h2{font-size:1.5rem !important}}.gallery .widgetGallery-item{-webkit-flex:25%;background-color:black;color:#fff}.gallery .widgetGallery-wrap a.widgetGallery-item:nth-child(2){-webkit-flex:45%}.gallery .widgetGallery-wrap a.widgetGallery-item:nth-child(5){-webkit-flex:45%}@media (max-width: 991.98px){.sbOverlay.relativeOnMobile.header-layer{background:#000 !important}}.sbOverlay.video_overlay{max-height:calc(100% - 50px)}@media (max-width: 1024px){.sbOverlay.video_overlay{max-height:60%}}.sbOverlay.video_overlay .sb-formattedText.p-3{padding-bottom:0 !important}.sbOverlay.video_overlay .sb-formattedText.p-3 p{margin-bottom:0 !important}.gform_button{border:1px solid black !important;text-transform:uppercase !important}.button.button--outline--white:visited{color:#fff !important}
