.cvc.typesystem--core .cvc__title{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:24px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:30px;letter-spacing:-.1px}@media screen and (min-width:768px){.cvc.typesystem--core .cvc__title{font-size:30px;line-height:38px;letter-spacing:-.1px}}@media screen and (min-width:1280px){.cvc.typesystem--core .cvc__title{font-size:39px;line-height:48px;letter-spacing:-.1px}}@media screen and (min-width:2000px){.cvc.typesystem--core .cvc__title{font-size:54px;line-height:65px;letter-spacing:-.1px}}.cvc.typesystem--core .cvc__eyebrow{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:11px;font-weight:700;line-height:13px;letter-spacing:2.75px}@media screen and (min-width:1280px){.cvc.typesystem--core .cvc__eyebrow{font-size:12px;line-height:15px;letter-spacing:2.75px}}@media screen and (min-width:2000px){.cvc.typesystem--core .cvc__eyebrow{font-size:13px;line-height:15px;letter-spacing:2.75px}}.cvc.typesystem--core .cvc__description{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px}@media screen and (min-width:768px){.cvc.typesystem--core .cvc__description{font-size:15px;line-height:24px;letter-spacing:.5px}}@media screen and (min-width:1280px){.cvc.typesystem--core .cvc__description{font-size:16px;line-height:26px;letter-spacing:.5px}}@media screen and (min-width:2000px){.cvc.typesystem--core .cvc__description{font-size:19px;line-height:30px;letter-spacing:.5px}}.cvc.typesystem--gkl .cvc__title{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:20px;letter-spacing:-.1px}@media screen and (min-width:768px){.cvc.typesystem--gkl .cvc__title{font-size:18px;line-height:22px;letter-spacing:-.1px}}@media screen and (min-width:1280px){.cvc.typesystem--gkl .cvc__title{font-size:20px;line-height:24px;letter-spacing:-.1px}}@media screen and (min-width:2000px){.cvc.typesystem--gkl .cvc__title{font-size:24px;line-height:29px;letter-spacing:-.1px}}.cvc.typesystem--gkl .cvc__description{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-weight:400;line-height:18px;letter-spacing:.5px}@media screen and (min-width:768px){.cvc.typesystem--gkl .cvc__description{font-size:13px;line-height:20px;letter-spacing:.5px}}@media screen and (min-width:2000px){.cvc.typesystem--gkl .cvc__description{font-size:14px;line-height:22px;letter-spacing:.5px}}.relative-empty-container .compound-visual-callout{width:100%;height:570px}.relative-empty-container .compound-visual-callout .typesystem--gkl{height:100%}.relative-empty-container .compound-visual-callout .cvc__bg--image img,.relative-empty-container .compound-visual-callout .cvc__bg--video video{width:auto;height:auto}.relative-empty-container .compound-visual-callout:nth-of-type(3){position:absolute;top:0;background-color:transparent;height:100%;max-height:1140px}.relative-empty-container .compound-visual-callout:nth-of-type(3) .cvc__bg--image img:first-of-type{position:absolute;top:0;width:100%;max-height:100%}.relative-empty-container .compound-visual-callout:nth-of-type(3) .cvc__callout{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cvc{position:relative;width:100%}.cvc.typesystem--gkl{height:calc(375px + 100px);overflow:hidden}.cvc.typesystem--gkl>div{height:100%}.cvc .cvc__color--light{color:#fff}.cvc .cvc__color--dark{color:#000}.cvc .animate-in-view.fadeInUp{animation-delay:.5s}.cvc.typesystem--gkl .cvc__callout{bottom:40px;position:absolute}.cvc .cvc__callout{z-index:2}.cvc .cvc__callout>div{z-index:1;margin:0 5.66%}.cvc .cvc__callout .cvc__cta .standalone__cta{text-align:left;padding:0}.cvc.typesystem--core .cvc__cta,.cvc.typesystem--core .cvc__description,.cvc.typesystem--core .cvc__eyebrow,.cvc.typesystem--core .cvc__title{margin:25px 0}.cvc.typesystem--gkl .cvc__title{margin:0}.cvc.typesystem--gkl .cvc__description{margin:10px 0 0}.cvc.typesystem--core .cvc__bg--video video{width:auto}.cvc .cvc__bg--image,.cvc .cvc__bg--video{width:100%;max-width:100%;height:100%;overflow:hidden;position:relative}@supports (grid-area:auto){.cvc .cvc__bg--image img,.cvc .cvc__bg--image video,.cvc .cvc__bg--video img,.cvc .cvc__bg--video video{z-index:-1}}.cvc .cvc__bg--image img{width:auto;height:100%}.cvc .cvc__bg--image img:first-of-type{position:absolute;top:0}.cvc .cvc__bg--video video{width:100%}@supports (grid-area:auto){.cvc .cvc__bg--video video{height:100%}}.cvc .cvc__alignment--right img,.cvc .cvc__alignment--right video{right:0}.cvc .cvc__alignment--right .cvc__bg--image img:first-of-type{position:absolute}.cvc .cvc__alignment--left img,.cvc .cvc__alignment--left video{left:0}@media screen and (min-width:320px) and (max-width:768px){.relative-empty-container .compound-visual-callout>div>div{height:100%}.relative-empty-container .compound-visual-callout:first-of-type .cvc__bg--image img:first-of-type,.relative-empty-container .compound-visual-callout:nth-of-type(2) .cvc__bg--image img:first-of-type{width:100%}.relative-empty-container .compound-visual-callout:nth-of-type(3) .cvc__callout{bottom:unset}.relative-empty-container .compound-visual-callout:nth-of-type(3) .cvc__callout>div:first-of-type{margin-bottom:25%}.relative-empty-container .compound-visual-callout:nth-of-type(3) .cvc__callout>div:nth-of-type(3){margin-top:25%}.cvc.typesystem--gkl>div{height:calc(100% - 100px)}.cvc.typesystem--gkl .cvc__bg--video video{width:100%}.cvc.typesystem--gkl .cvc__bg--video:after{height:200px;display:block;content:"";position:absolute;width:100%;z-index:1;bottom:0}.cvc.typesystem--gkl .cvc__color--light .cvc__bg--video:after{background:linear-gradient(0deg,#000,transparent)}.cvc.typesystem--gkl .cvc__color--dark .cvc__bg--video:after{background:linear-gradient(0deg,#fff,transparent)}.cvc.typesystem--core{height:100vh}.cvc.typesystem--core>div{height:100vh;display:grid;grid-template-columns:100%;grid-template-rows:50% 50%}.cvc.typesystem--core .cvc__callout{position:relative;grid-row:2}}@media screen and (min-width:768px) and (max-width:768px){.cvc.typesystem--core>div{grid-template-rows:65% 35%}.cvc.typesystem--core .cvc__callout>div{position:absolute;top:50%;transform:translateY(-50%);width:50%}}@media (min-width:768px){.relative-empty-container .compound-visual-callout{height:1540px;max-height:930px}.relative-empty-container .compound-visual-callout .cvc__bg--image img,.relative-empty-container .compound-visual-callout .cvc__bg--video video{height:100%}.relative-empty-container .compound-visual-callout:nth-of-type(3){max-height:3080px}.relative-empty-container .compound-visual-callout:nth-of-type(3) .cvc__bg--image img:first-of-type{position:absolute;left:50%;transform:translate(-50%);object-fit:cover}.relative-empty-container .compound-visual-callout:nth-of-type(3) .cvc__callout{height:auto}.relative-empty-container .compound-visual-callout:nth-of-type(3) .cvc__callout>div:first-of-type{margin-bottom:unset;top:-250px}.relative-empty-container .compound-visual-callout:nth-of-type(3) .cvc__callout>div:nth-of-type(2){left:50%;transform:translate(-50%,-50%);margin-left:0;margin-right:0}.relative-empty-container .compound-visual-callout:nth-of-type(3) .cvc__callout>div:nth-of-type(3){margin-top:unset;top:250px}div:not(.relative-empty-container) .component.typesystem--gkl{max-height:930px}.cvc.typesystem--core,.cvc.typesystem--gkl{height:100%}.cvc.typesystem--core .cvc__callout div>:first-child{margin-top:0}.cvc.typesystem--core .cvc__callout div>:last-child{margin-bottom:0}.cvc.typesystem--gkl .cvc__callout{position:absolute;left:50%;transform:translate(-50%);max-width:2000px;width:100%;height:100%;bottom:unset}.cvc.typesystem--gkl .cvc__callout>div{position:absolute;top:50%;transform:translateY(-50%);width:calc(50% - 5.66%);max-width:450px}.cvc .cvc__bg--image img{width:100%}.cvc .cvc__bg--image img:first-of-type{position:static;object-fit:contain}.cvc.typesystem--gkl .cvc__bg--video video{width:100%}.cvc.typesystem--gkl .cvc__callout--right{right:0;margin-right:5.66%}.cvc.typesystem--gkl .cvc__callout--left{left:0;margin-left:5.66%}}@media (min-width:769px){.cvc.typesystem--core .cvc__callout{max-width:2000px;width:100%;height:100%}.cvc.typesystem--core .cvc__callout>div{position:absolute;top:50%;transform:translateY(-50%);width:calc(50% - 5.66%);max-width:350px;margin-top:40px}.cvc.typesystem--core .cvc__callout--right{right:0;margin-right:5.66%}.cvc.typesystem--core .cvc__callout--left{left:0;margin-left:5.66%}.cvc.typesystem--core .cvc__bg--video video{width:100%}}@media (min-width:1280px){.cvc.typesystem--gkl .cvc__callout>div{max-width:600px}.cvc.typesystem--gkl .cvc__callout>div .cvc__title{margin:0 0 0 180px}.cvc.typesystem--gkl .cvc__callout>div .cvc__title:before{content:"";display:block;position:absolute;width:150px;margin-top:5px;left:-180px}.cvc.typesystem--gkl .cvc__callout>div .cvc__description{margin:10px 0 0 180px}.cvc.typesystem--gkl .cvc__color--dark .cvc__callout>div .cvc__title:before{border-top:1px solid #000}.cvc.typesystem--gkl .cvc__color--light .cvc__callout>div .cvc__title:before{border-top:1px solid #fff}}@media (min-width:2000px){.cvc.typesystem--core .cvc__callout>div{max-width:540px}.cvc.typesystem--core .cvc__bg--video video{width:100%}.cvc.typesystem--gkl .cvc__bg--video video{width:auto}.cvc .cvc__bg--image img{height:100%;width:100%}.cvc .cvc__bg--video video{height:100%}}
/*# sourceMappingURL=/etc/designs/bmwusa/bmwusa-clientlibs/bmwusa-sourcemaps/compound-visual-callout.css.map */
