/*
 *   Font
 */@font-face{font-family:'MINISerif-Regular';src:url('../fonts/mini_serif-regular-web.eot?');src:url('../fonts/mini_serif-regular-web.eot?#iefix') format('embedded-opentype'),url('../fonts/mini_serif-regular-web.ttf') format('truetype'),url('../fonts/mini_serif-regular-web.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'MINISerif-Bold';src:url('../fonts/mini_serif-bold-web.eot?');src:url('../fonts/mini_serif-bold-web.eot?#iefix') format('embedded-opentype'),url('../fonts/mini_serif-bold-web.ttf') format('truetype'),url('../fonts/mini_serif-bold-web.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'MINISansSerif-Regular';src:url('../fonts/mini_sans_serif-regular-web.eot?');src:url('../fonts/mini_sans_serif-regular-web.eot?#iefix') format('embedded-opentype'),url('../fonts/mini_sans_serif-regular-web.ttf') format('truetype'),url('../fonts/mini_sans_serif-regular-web.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'MINISansSerif-Bold';src:url('../fonts/mini_sans_serif-bold-web.eot?');src:url('../fonts/mini_sans_serif-bold-web.eot?#iefix') format('embedded-opentype'),url('../fonts/mini_sans_serif-bold-web.ttf') format('truetype'),url('../fonts/mini_sans_serif-bold-web.woff') format('woff');font-weight:normal;font-style:normal}/*
 *   CSS Reset
 *//* - stop gap if only inline element in block level container - */img,object,embed{border:none}html,body,div,pre,form,table,fieldset,h1,h2,h3,h4,h5,h6,dl,hr,p,blockquote{margin:0;padding:0}a img,:link img,:visited img,fieldset{border:none;color:#fff}a,a:focus{outline:none}/* - table - */table{border-collapse:collapse}td,th{vertical-align:top;text-align:left}/* - contain - */.contain:after{content:".";display:block;clear:both;visibility:hidden;height:0}.contain{display:inline-table}* html .contain{/* nomac \*/height:1%;/* nomac */}.contain{display:block}/* - adds box sizing for improved responsive grids - */*,*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}/* - clear and float - */.clear{clear:both}.clearLeft{clear:left}.clearRight{clear:right}.floatLeft{float:left}.floatRight{float:right}/* - allows accessible code without changing the visual design - */label.access,.access,hr.access{background-color:inherit;color:#fff;position:absolute;overflow:hidden;border:none;left:-10999px;width:990px;height:0}/* - bmw reset - */button{-webkit-appearance:none;border:none;border-radius:0;box-shadow:none}button:hover{cursor:pointer}/* - table - */table{border-collapse:collapse}td,th{vertical-align:top;text-align:left}table tr:first-child td,table tr:first-child th{background-color:#fff;color:#000;font-family:'MINISerif-Bold',sans-serif;font-size:1rem;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8}table{border:transparent;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;background-color:#fff;margin-bottom:44px}table td{padding:12px;font-family:'MINISerif-Regular',sans-serif;font-size:.875rem;vertical-align:middle}table tr:last-child td{border-bottom:1px solid #d8d8d8}table tr:nth-child(even){background-color:#f9f9f9}.downloadList.contain{text-align:center;padding-bottom:30px}.richText>.downloadList.contain{text-align:left}.downloadList.contain .downloadLink{text-align:left;display:inline-block;width:auto}/* offerPage */.contentHolder.offerPage{margin-top:40px;margin-bottom:50px;display:flex;gap:2rem}.offerPage .offerPage-image{margin-bottom:1rem}.offerPage .offerPage-image img{width:100%;height:auto}.offerPage .offerPage-image-xl{display:none}.offerPage .offerPage-title{padding-bottom:.5rem}.offerPage .offerPage-sub-title{font-family:'MINISansSerif-Bold',sans-serif;font-size:1rem;padding:0 0 .5em;margin:0;color:#666}.offerPage .sm-btn-wide{width:100%}.offerPage .buttonHolder .sm-btn-wide:first-child{margin-bottom:16px}@media only screen and (min-width:768px){.offerPage .sm-btn-wide{width:unset}.offerPage .offerPage-sub-title{padding-bottom:1.5rem}.offerPage .offerPage-calculator-link{display:none}.offerPage .offerPage-image-sm{display:none}.offerPage .offerPage-image-xl{display:block}}/*Livechat*/#cct-widget-main{z-index:10001;position:fixed}/* - give default font style - */body{text-align:left;font-size:1rem;font-family:'MINISansSerif-Regular',sans-serif;line-height:120%;color:#000;-webkit-font-smoothing:antialiased}p,ul,dl,ol,pre{font-family:'MINISansSerif-Regular',sans-serif;font-weight:normal}p input,p textarea,li input,p label{font-size:100%;font-family:'MINISansSerif-Regular',sans-serif}pre,code,input,textarea,select{font-family:'MINISansSerif-Regular',sans-serif;line-height:120%}th dt,td dt,th dd,td dd,th li,td li,li li,dt dt,dt dd,dd dt,dd dd,legend legend{font-size:100%;font-family:'MINISansSerif-Regular',sans-serif}h1,h2,h3,h4,h5,h6{padding-bottom:1em;font-family:'MINISerif-Bold',sans-serif;font-weight:normal;line-height:120%}i,em{font-family:'MINISansSerif-Regular',sans-serif;font-style:italic}b,strong{font-family:'MINISansSerif-Bold',sans-serif}i b,i strong,em b,em strong,b i,strong i,b em,strong em{font-family:'MINISansSerif-Bold',sans-serif;font-style:italic}a,a:link,a:active,a:visited{-webkit-tap-highlight-color:transparent}a{text-underline-offset:4px}button,input{-webkit-tap-highlight-color:transparent}p,ul,dl,ol,pre{font-size:1rem;line-height:1.375em}@media only screen and (min-width:768px){p,ul,dl,ol,pre{font-size:1rem;line-height:1.5em}}h1{text-transform:uppercase}/*
 *   Buttons
 */.btn-primary,/* overrides cookie v1 ROLN */.btnPrimary,.richText.btn-primary-ch>a,.richText.btnPrimary-ch>a,.bodyText.btn-primary-ch>a,.bodyText.btnPrimary-ch>a{display:block;float:left;height:56px;background-color:#006583;color:#fff;text-align:center;padding:17px 20px;font-size:1.125rem;text-decoration:none;line-height:100%;margin:0;border:2px solid #006583;cursor:pointer;white-space:nowrap;border-radius:28px}.btnPrimary.withArrow,.richText.btnPrimary-ch.withArrow>a,.bodyText.btnPrimary-ch.withArrow>a{background-image:url("../images/icons/iconStackSmall.svg#ArrowRightWhite");background-position:100% 0;background-repeat:no-repeat}.btn-primary:hover,/* overrides cookie v1 ROLN*/.btnPrimary:hover,.richText.btn-primary-ch>a:hover,.richText.btnPrimary-ch>a:hover,.bodyText.btn-primary-ch>a:hover,.bodyText.btnPrimary-ch>a:hover{border:2px solid #0085ac;background-color:#0085ac}.btnSecondary,.richText.btnSecondary-ch>a,.bodyText.btnSecondary-ch>a{display:block;float:left;height:56px;background-color:#fff;color:#000;text-align:center;padding:17px 20px;font-size:1.125rem;text-decoration:none;line-height:100%;margin:0;border:2px solid #000;cursor:pointer;white-space:nowrap;border-radius:28px}.btnSecondary:hover,.richText.btnSecondary-ch>a :hover,.bodyText.btnSecondary-ch>a :hover{background-color:#fff;border:2px solid #0085ac;color:#0085ac}.btnTertiary,.richText.btnTertiary-ch>a,.bodyText.btnTertiary-ch>a{display:block;float:left;height:56px;background-color:#fff;color:#000;text-align:center;padding:17px 20px;font-size:1.125rem;text-decoration:none;line-height:100%;margin:0;border:2px solid #000;cursor:pointer;white-space:nowrap;border-radius:28px}.btnTertiary:hover,.richText.btnTertiary-ch>a :hover,.bodyText.btnTertiary-ch>a :hover{background-color:#fff;border:2px solid #0085ac;color:#0085ac}.teaserBannerSplitCMS.contain .buttonHolder .btnPrimary:last-child{margin-left:0}.buttonHolder .btnPrimary:first-child{margin-right:20px}.buttonHolder .btnPrimary:last-child{margin-left:20px}.btn-primary,/* overrides cookie v1 ROLN*/.btnPrimary.solo,.richText.btnPrimary-ch.solo>a,.bodyText.btnPrimary-ch.solo>a{margin:0 auto;width:230px;float:none}@media only screen and (min-width:768px){.btn-primary,/* overrides cookie v1 ROLN*/.btnPrimary.solo,.richText.btnPrimary-ch.solo>a,.bodyText.btnPrimary-ch.solo>a{margin:0;width:230px;float:right}}/*
 *   Arrow links
 */.arrowLink,.richText.arrowLink-ch>a,.bodyText.arrowLink-ch>a{background:url("../images/icons/iconArrowStack.svg#arrowRight") 100% 10px no-repeat transparent;font-size:1rem;color:#000;line-height:1rem;text-decoration:none;padding:15px 34px 15px 0;height:45px;display:inline-block;white-space:nowrap}.arrowLinkUp,.richText.arrowLinkUp-ch>a,.bodyText.arrowLinkUp-ch>a{background:url("../images/icons/iconStackSmall.svg#ArrowUpBlue") 100% 0 no-repeat transparent;font-family:'MINISansSerif-Bold',sans-serif;font-size:.875rem;color:#0085ac;line-height:.938rem;text-decoration:none;padding:15px 36px 15px 0;height:44px;display:inline-block}.arrowLinkUp:hover,.richText.arrowLinkUp-ch>a:hover,.bodyText.arrowLinkUp-ch>a:hover{opacity:.7}.arrowLinkDown,.richText.arrowLinkDown-ch>a,.bodyText.arrowLinkDown-ch>a{background:url("../images/icons/iconStackSmall.svg#ArrowDownBlue") 100% 0 no-repeat transparent;font-family:'MINISansSerif-Bold',sans-serif;font-size:.875rem;color:#0085ac;line-height:.938rem;text-decoration:none;padding:15px 36px 15px 0;height:44px;display:inline-block}.arrowLinkDown:hover,.richText.arrowLinkDown-ch>a:hover,.bodyText.arrowLinkDown-ch>a:hover{opacity:.7}.arrowWhiteLinkUp,.richText.arrowWhiteLinkUp-ch>a,.bodyText.arrowWhiteLinkUp-ch>a{background:url("../images/icons/iconStackSmall.svg#ArrowWhiteUp") 100% 0 no-repeat transparent;font-family:'MINISansSerif-Bold',sans-serif;font-size:.875rem;color:#1c69d4;line-height:.938rem;text-decoration:none;padding:15px 36px 15px 0;height:44px;display:inline-block}.arrowWhiteLinkUp:hover,.richText.arrowWhiteLinkUp-ch>a:hover,.bodyText.arrowWhiteLinkUp-ch>a:hover{background:url("../images/icons/iconStackSmall.svg#ArrowWhiteUp") 100% 0 no-repeat transparent;color:#0653b6}.arrowWhiteLinkDown,.richText.arrowWhiteLinkDown-ch>a,.bodyText.arrowWhiteLinkDown-ch>a{background:url("../images/icons/iconStackSmall.svg#ArrowWhiteDown") 100% 0 no-repeat transparent;font-family:'MINISansSerif-Bold',sans-serif;font-size:.875rem;color:#1c69d4;line-height:.938rem;text-decoration:none;padding:15px 36px 15px 0;height:44px;display:inline-block}.arrowWhiteLinkDown:hover,.richText.arrowWhiteLinkDown-ch>a:hover,.bodyText.arrowWhiteLinkDown-ch>a:hover{background:url("../images/icons/iconStackSmall.svg#ArrowWhiteDown") 100% 0 no-repeat transparent;color:#0653b6}.richText.arrowLink-ch.solo>a,.bodyText.arrowLink-ch.solo>a{margin:0 auto;float:left;clear:both;display:inline-block;width:auto}.richText.arrowLink-ch>a,.bodyText.arrowLink-ch>a{float:left;clear:both}.arrowLink:hover,.richText.arrowLink-ch>a:hover,.bodyText.arrowLink-ch>a:hover{background:url("../images/icons/iconArrowStack.svg#arrowAltRight") 100% 10px no-repeat transparent;color:#0085ac}.arrowLink.whiteArrow,.richText.arrowLink-ch.whiteArrow>a{background:url("../images/icons/iconArrowStack.svg#arrowWhiteRight") 100% 10px no-repeat transparent;color:#fff}.arrowLink.whiteArrow:hover,.richText.arrowLink-ch.whiteArrow>a:hover{background:url("../images/icons/iconArrowStack.svg#arrowAltRight") 100% 10px no-repeat transparent;color:#0085ac}span.arrowLink.whiteArrow:hover{opacity:1}.arrowLink-ch.darkArrow a{color:#000}@media only screen and (min-width:1024px){.arrowLink,.richText.arrowLink-ch>a,.bodyText.arrowLink-ch>a{font-size:1.125rem}}/*  safari button fixes */@media not all and (min-resolution:.001dpcm){.arrowLink{padding-top:16px}.btn-primary,.btnPrimary{padding-top:14px}}.richText.arrowLink-ch>a{margin-top:-8px}/*
 *   Video links
 */.richBannerText.videoLinkCMS>a,.videoLink{color:#fff;cursor:pointer;display:block;font-family:'MINISerif-Bold',sans-serif;font-size:1rem;height:44px;line-height:1rem;padding:15px 0 15px 36px;position:relative;text-decoration:none}.richBannerText.videoLinkCMS>a:before,.videoLink:before{background:url(../images/icons/playIcon.png) 8px 6px no-repeat rgba(255,255,255,.1);background-size:4px 6px;border:1px solid #fff;border-radius:10px;content:"";display:inline-block;height:20px;left:0;position:absolute;top:13px;visibility:visible;width:20px}.richBannerText.videoLinkCMS>a:hover,.videoLink:hover{opacity:.6}.videoLinkDark:before{background:url(../images/icons/playIconDark.png) 8px 6px no-repeat rgba(255,255,255,.1);background-size:4px 6px;border:1px solid #000;content:"";display:inline-block;height:20px;left:0;position:absolute;top:13px;visibility:visible;width:20px}.videoLinkDark{color:#000}/*
 *   Prices
 */.stdPrice{font-size:.875rem;color:#7a7a7a;padding-bottom:.5em;margin-top:29px;float:left;text-align:left;width:50%}.stdPrice .number{font-size:1.25rem;color:#000;display:block;padding-top:13px;font-family:'MINISerif-Bold',sans-serif}.stdPrice .copy{font-size:1.25rem;color:#000;display:block;padding-top:13px;font-family:'MINISerif-Bold',sans-serif}.stdPrice .number span{font-family:'MINISerif-Bold',sans-serif;font-size:.875rem;color:#000}@media only screen and (min-width:480px){.stdPrice{width:33%}}@media only screen and (min-width:768px){.stdPrice{width:25%}.stdPrice .number,.stdPrice .copy{font-size:1.5rem}.stdPrice .number span{font-size:1rem}}@media only screen and (min-width:1080px){.stdPrice .number{font-size:1.5rem}}@media only screen and (min-width:1280px){.stdPrice{width:32%}}/*
 * Buttons globally
 */.financeOfferBtn{display:inline-block;font-size:.75rem;font-family:'MINISansSerif-Bold',sans-serif;line-height:1rem;height:44px;padding:15px 36px 15px 28px;position:relative;text-transform:uppercase}.financeOfferBtn:before{background:url("../images/icons/iconMiniStack.svg#IconFinance") 100% 0 no-repeat transparent;content:"";display:block;height:44px;left:0;position:absolute;top:12px;width:44px}.testDriveBtn{display:inline-block;font-size:.75rem;font-family:'MINISansSerif-Bold',sans-serif;height:44px;line-height:1rem;padding:15px 36px 15px 28px;position:relative;text-transform:uppercase}.testDriveBtn:before{background:url("../images/icons/iconMiniStack.svg#IconTestDrive") 100% 0 no-repeat transparent;content:"";display:block;height:44px;left:-13px;position:absolute;top:1px;width:44px}.bookAServiceBtn{display:inline-block;font-size:.75rem;font-family:'MINISansSerif-Bold',sans-serif;height:44px;line-height:1rem;padding:15px 36px 15px 28px;position:relative;text-transform:uppercase}.bookAServiceBtn:before{background:url("../images/icons/iconMiniStack.svg#IconCalendar") 100% 0 no-repeat transparent;content:"";display:block;height:44px;left:0;position:absolute;top:12px;width:44px}.talkToAnExpertBtn{display:inline-block;font-size:.75rem;font-family:'MINISansSerif-Bold',sans-serif;line-height:1rem;height:44px;padding:15px 36px 15px 28px;position:relative;text-transform:uppercase}.talkToAnExpertBtn:before{background:url("../images/icons/iconMiniStack.svg#IconTalkToExpert") 100% 0 no-repeat transparent;content:"";display:block;height:44px;left:-13px;position:absolute;top:0;width:44px}.modelInfo p{font-family:'MINISansSerif-Regular',sans-serif;font-size:1.75rem;color:#fff;padding-bottom:.5rem;padding-right:268px;padding-top:18px;font-weight:normal;line-height:120%;margin:0;padding-left:0}@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,.btn-primary{padding:11px 20px}::i-block-chrome,.btnTertiary{padding:11px 20px}}/*
 *   Core layout classes
 */.pageWrap{position:relative}.whatsapp-engagement-container{position:fixed;z-index:107157;right:-2px;top:50%;margin-top:80px;width:42px}.whatsapp-engagement-container a{display:block;width:42px;height:122px;overflow:hidden}.whatsapp-engagement-container img{max-width:none}.openVideo span,.openVideo img{pointer-events:none}.contentHolder{display:block;margin:0 5%;position:relative;clear:both}.widthHolder{margin:0 auto;max-width:1280px;width:100%;height:100%;position:relative}.basePage{padding-top:115px}@media only screen and (min-width:768px){.basePage{padding-top:105px}.basePage .breadcrumb{top:-3px !important}.contentHolder{margin:0 6.25%}}@media only screen and (min-width:1080px){.contentHolder{margin:0 7.4%}}@media only screen and (min-width:1280px){.contentHolder{margin:0 10%}}/*
 *   alternative backgrounds and special padding
 */.altBg{background-color:#f5f5f5}.altBlack{background-color:#000}.altBG02{background:#f5f5f5;background:linear-gradient(0deg,rgba(245,245,245,1) 60%,rgba(255,255,255,1) 50%)}.altBG03{background:#fff;background:linear-gradient(0deg,rgba(255,255,255,1) 50%,rgba(245,245,245,1) 50%)}@media only screen and (min-width:768px){.altBG02{background:linear-gradient(0deg,rgba(245,245,245,1) 50%,rgba(255,255,255,1) 50%)}}.homeSpace{margin-bottom:88px}.withWhiteBottom .contentHolder{z-index:2}.withWhiteBottom.widthHolder:after{content:"";display:block;position:absolute;background-color:#fff;width:100%;height:200px;bottom:0;left:0;z-index:1}.withWhiteBottom.widthHolder.percentHeight:after{height:66%}.mainBodyHolder{background-color:#fff}@media only screen and (min-width:1280px){.mainBodyHolder .contentHolder{margin-left:10%;margin-right:10%}}/*
 *   Layout z-index
 */header{z-index:10}.tier1Banner{z-index:7}.alertArea{z-index:11}.menuOpen .alertArea{opacity:0;z-index:-1}.navButton{z-index:11}.menu{z-index:-1}.menuOpen .menu{z-index:9}.fixedBarModel{z-index:11}.engineFlyout{z-index:12}/*
 *   Page Anchors
 */.pageAnchors{opacity:0;z-index:-1;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s}.inPage .pageAnchors{opacity:1;z-index:1;background-color:#6f6f6f;height:40px;width:100%;position:absolute;bottom:-40px;display:flex;justify-content:center}.menuOpen .pageAnchors{display:none}.pageAnchors ul{height:40px;margin:0;padding:0;list-style:none}.pageAnchors li{display:inline-block;padding:0 22px;height:40px;position:relative;opacity:.7}.pageAnchors li.highlight{opacity:1}.pageAnchors li:before{content:'';position:absolute;left:-2px;top:18px;width:4px;height:4px;border-radius:4px;background-color:#fff}.pageAnchors li:first-child:before{display:none}.pageAnchors a{display:block;height:40px;padding-top:11px;color:#fff;font-family:'MINISansSerif-Bold',sans-serif;font-size:.75rem;text-decoration:none}/*
 *   Breadcrumb
 */.breadcrumb{display:block;padding:0;list-style:none;position:absolute;top:68px;z-index:10;left:auto}.basePage .breadcrumb{position:relative;top:-6px;left:auto;padding:0}.breadcrumb li{float:left;margin-right:10px;padding-right:10px;position:relative}.breadcrumb li:after{content:"";position:absolute;right:0;top:4px;display:block;width:1px;height:8px;background-color:#fff;transform:rotate(20deg)}.basePage .breadcrumb li:after{background-color:#242424;opacity:.75}.basePage .breadcrumb li:nth-last-child(2):after{opacity:1}.breadcrumb li:last-child:after{display:none}.breadcrumb li{float:left;margin-right:12px;padding-right:12px;font-size:.75rem;color:#fff;line-height:.875rem}.basePage .breadcrumb li{color:#000}.breadcrumb a{float:left;color:#fff;text-decoration:none;padding:0;line-height:.875rem}.basePage .breadcrumb a{color:#7a7a7a}.basePage .breadcrumb a:hover{color:#0085ac;text-decoration:underline}@media only screen and (min-width:768px){.breadcrumb{top:108px}.breadcrumb li{font-size:.875rem}.breadcrumb li:after{top:4px;height:9px}}/*
 *   Alert area
 */.alertArea{background-color:rgba(0,0,0,.6);min-height:40px;position:absolute;top:105px;width:100%;opacity:1;transition:.1s;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s}.alertArea p{color:#fff;font-size:1rem;padding:12px 0;float:left;max-width:83%}.alertArea p a{color:#fff}.alertArea p a:hover{color:#0085ac}.alertClose{background:url("../images/icons/iconMiniStack.svg#IconClose") 0 0 no-repeat transparent;background-size:cover;width:44px;height:44px;float:right;text-indent:-9999px}.alertClose:hover{background:url("../images/icons/iconMiniStack.svg#IconCloseAlt") 0 0 no-repeat transparent;background-size:cover}@media only screen and (min-width:768px){.alertArea{top:99px}}@media only screen and (min-width:1280px){.mainBodyHolder .alertArea .contentHolder{margin-left:10%}}/*
 *   Color tints
 */.multipleTeaserCMS:before,.videoReal .openVideo:before,.imageHolderCMS:before,.lightTint:after,.singleTeaser:before,.singleTeaserCMS:before,.singleTeaserTwo:before,.twinImageHolder:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.linkPromo.lightTint:after{display:none}.linkPromo.lightTint:before,.linkPromo.darkTint:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.darkTint:before,.darkTint:after{background-color:rgba(0,0,0,.6)}.lightTint:before,.lightTint:after{background-color:rgba(0,0,0,.3)}.singleTeaser.darkTint:before,.singleTeaserCMS.darkTint:before,.singleTeaserTwo.darkTint:before{background:-moz-linear-gradient(135deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.7) 100%);background:-webkit-linear-gradient(135deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.7) 100%);background:linear-gradient(135deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.7) 100%)}.singleTeaser.lightTint:before,.singleTeaserCMS.lightTint:before,.singleTeaserTwo.lightTint:before{background:-moz-linear-gradient(135deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.4) 100%);background:-webkit-linear-gradient(135deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.4) 100%);background:linear-gradient(135deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.4) 100%)}.colorPanelCMS.darkTint:after,.colorPanelCMS.darkTint:after,.colorPanelCMS.darkTint:after{background-color:transparent;background:-moz-linear-gradient(315deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.7) 100%);background:-webkit-linear-gradient(315deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.7) 100%);background:linear-gradient(315deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.7) 100%)}.colorPanelCMS.lightTint:after,.colorPanelCMS.lightTint:after,.colorPanelCMS.lightTint:after{background-color:transparent;background:-moz-linear-gradient(315deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.4) 100%);background:-webkit-linear-gradient(315deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.4) 100%);background:linear-gradient(315deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.4) 100%)}.teaserOffers03CMS .darkTint:before,.teaserOffers03CMS .darkTint:before,.teaserOffers03CMS .darkTint:before{background-color:transparent;background:-moz-linear-gradient(315deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.7) 100%);background:-webkit-linear-gradient(315deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.7) 100%);background:linear-gradient(315deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.7) 100%)}.teaserOffers03CMS .lightTint:before,.teaserOffers03CMS .lightTint:before,.teaserOffers03CMS .lightTint:before{background-color:transparent;background:-moz-linear-gradient(315deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.4) 100%);background:-webkit-linear-gradient(315deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.4) 100%);background:linear-gradient(315deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.4) 100%)}.retailerInfo{padding-bottom:30px}@media only screen and (min-width:768px){.retailerInfo{float:right;width:300px}}/*
 *   Cookie message - overrides from v1 ROLN import
 */body .bmw-eprivacy .container{width:100%;display:block;padding:0 5%;margin:0 auto;max-width:1440px;position:relative}body .bmw-eprivacy .bmw-eprivacy-banner__container{padding:0}body .bmw-eprivacy .bmw-eprivacy-banner{padding:44px 0}body .bmw-eprivacy .bmw-eprivacy-banner__container h2,body .bmw-eprivacy .bmw-eprivacy-banner__container h3,body .bmw-eprivacy .bmw-eprivacy-banner__container h4{margin:0;padding:0;font-family:'MINISerif-Bold',sans-serif;font-size:1.125rem;text-transform:uppercase}body .bmw-eprivacy .bmw-eprivacy-banner__container p{font-size:.75rem;line-height:170%;padding:0 0 1em}body .bmw-eprivacy .bmw-eprivacy-banner__container a{display:block;margin:0;padding:0 0 3em;font-size:.75rem;font-family:'MINISansSerif-Bold',sans-serif;text-decoration:none;color:#1c69d4}@media only screen and (min-width:768px){body .bmw-eprivacy .bmw-eprivacy-banner{padding:60px 0}body .bmw-eprivacy .bmw-eprivacy-banner__container p{font-size:.875rem}body .bmw-eprivacy .bmw-eprivacy-banner__container a{font-size:.875rem}body .bmw-eprivacy .container{padding:0 10%}}/*
 *   Margin bottom between main body and footer content Generic
 */.marginBtPad{margin-bottom:55px}@media only screen and (min-width:768px){.marginBtPad{margin-bottom:92px}}@media only screen and (min-width:1200px){.marginBtPad{margin-bottom:125px}}.animatePanels2{padding-bottom:88px}/*
 *   Video lightbox, text overlay lightbox
 */body.showVideo,body.showTextOverlay{background-color:#000;min-height:calc(100vh - 20px)}.videoBox,.textOverlayBox{display:none;height:100%}.showVideo .pageWrap,.showTextOverlay .pageWrap{display:none}.showVideo .videoBox,.showTextOverlay .textOverlayBox{display:block}.videoClose,.textOverlayClose{position:absolute;right:10px;top:10px;background:url("../images/icons/iconMiniStack.svg#IconClose") 0 0 no-repeat transparent;background-size:cover;width:44px;height:44px;text-indent:-9999px;z-index:1}.videoCol{margin:0 auto;max-width:1024px;height:100%;position:relative;padding-top:33%}.videoWrap{position:relative;padding-bottom:56.25%;/* 16:9 */height:0}.videoWrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:899px) and (orientation:landscape){.videoCol{padding:0 12%}}@media only screen and (min-width:900px){.videoCol{padding:10% 5% 0}}@media only screen and (min-width:1280px){.videoCol{padding:5% 0 0}}.textOverlayBox .widthHolder{padding-top:62px}.textOverlayBox .contentHolder{background-color:#fff;padding:5%}@media only screen and (min-width:600px){.textOverlayBox .widthHolder{padding-top:10%}}/*
    Cookies
*/.bmw-eprivacy .bmw-eprivacy-banner__container a{color:#0085ac;text-decoration:none !important}@media only screen and (min-width:768px){.bmw-eprivacy .bmw-eprivacy-banner{padding-bottom:30px !important}}header .coreLinks .call{display:none}@media only screen and (min-width:1280px){header .coreLinks .call{display:block}.coreLinks li.call a{padding-left:30px;background:url(/v2resources/images/icons/iconMiniStack.svg#IconPhone) no-repeat 1px 7px;color:#fff;padding-top:10px;padding-bottom:10px}.inPage .coreLinks li.call a,.whiteHeaderBasePage .coreLinks li.call a{padding-left:30px;background:url(/v2resources/images/icons/iconMiniStack.svg#IconPhoneDark) no-repeat 1px 10px;color:#000;padding-top:10px;padding-bottom:10px}.inPage .coreLinks li.call a:hover,.whiteHeaderBasePage .coreLinks li.call a:hover{background:url(/v2resources/images/icons/iconMiniStack.svg#IconPhoneAlt) no-repeat 1px 10px;color:#0085ac}.menuOpen .coreLinks li.call a,.menuOpen .inPage .coreLinks li.call a,.menuOpen.whiteHeaderBasePage .coreLinks li.call a{padding-left:30px;background:url(/v2resources/images/icons/iconMiniStack.svg#IconPhoneDark) no-repeat 1px 10px;padding-top:10px;padding-bottom:10px}}/*
 *   Forms
 */.form h2{text-align:center}@media only screen and (min-width:768px){.form h2{font-size:2.625rem;margin-top:0}}.form h3{color:#000;font-size:1rem;font-family:"MINISerif-Bold",serif;padding:10px 0 14px}.form h3.modelName{text-align:center}.form .contactForm h3{padding-bottom:0}.form .contactTitle h2{font-family:'MINISerif-Bold',sans-serif;margin:60px 0 40px;font-size:1.5rem;padding:0}@media only screen and (min-width:768px){.form .contactTitle h2{margin:80px 0 56px;font-size:2rem}}@media only screen and (min-width:1280px){.form .contactTitle h2{margin:100px 0 72px;font-size:3rem}}.contactText{padding-bottom:38px;max-width:580px}.stdForm{padding:0;margin:0 auto;max-width:674px}input[type="text"],input[type="number"],input[type="email"],textarea{background-color:#fff;border:1px solid #b5b4b4;border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;box-shadow:none;height:50px;line-height:3.125rem;width:100%;margin:0 0 19px;padding:6px 12px;font-size:1rem}textarea:focus,input:focus{color:#000}input[type=submit]:focus{color:#fff}input,select,textarea{color:#000}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media only screen and (min-width:768px){.form h3{font-size:1.25rem}.contactForm .stdForm input[type="submit"].btnPrimary{margin:0 auto;width:240px !important;float:right}}.stdForm input[type="submit"].btnPrimary{width:100% !important}@media only screen and (min-width:768px){input[type="text"],input[type="number"],input[type="email"],textarea{height:60px;line-height:3.75rem;font-size:1.125rem;margin:0 0 40px}}.stdForm textarea{height:100px;line-height:140%;resize:vertical;padding:12px}@media only screen and (min-width:768px){.stdForm textarea{height:170px;font-size:1.125rem;margin-bottom:15px}}select{-webkit-appearance:none;-moz-appearance:none;background-image:url('../images/icons/iconArrowStack.svg#arrowDown');background-position:96% center;background-repeat:no-repeat;outline:none;background-color:#fff;border:1px solid #b5b4b4;border-radius:0;box-shadow:none;height:50px;line-height:initial;width:100%;margin:0 0 19px;padding:6px 12px;font-size:1rem;cursor:pointer}select:focus{outline:-webkit-focus-ring-color auto 1px}@media only screen and (min-width:768px){select{height:60px;font-size:1.125rem;margin:0 0 30px}}p label,.labelCopy{display:block;font-size:.75rem;font-family:'MINISansSerif-Bold',sans-serif;color:#525252;margin-bottom:16px}form p{padding:0}form p.checkList{padding:0 0 21px}.checkRadioHolder{display:block;position:relative;padding:0 20px 0 35px;margin:0 0 19px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1rem;font-family:'MINISansSerif-Regular',sans-serif;color:#000;line-height:180%}@media only screen and (min-width:768px){.checkRadioHolder{font-size:1.125rem;line-height:1.5rem;padding-left:40px}p label,.labelCopy{font-size:.875rem;line-height:1rem;margin-bottom:12px}}.checkRadioHolder input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:1px;left:0;height:24px;width:24px;background-color:transparent;border:1px solid #000}@media only screen and (min-width:768px){.checkmark{top:-1px}}.radioMark{position:absolute;top:-1px;left:0;height:20px;width:20px;background-color:transparent;border:1px solid #000;border-radius:50%}.checkRadioHolder:hover input~.checkmark,.checkRadioHolder:hover input~.radioMark{border:1px solid #0085ac}.checkRadioHolder input:checked~.checkmark,.checkRadioHolder input:checked~.radioMark{border:1px solid #000;background-color:#000}.checkmark:after,.radioMark:after{content:"";position:absolute;display:none}.checkRadioHolder input:checked~.checkmark:after,.checkRadioHolder input:checked~.radioMark:after{display:block}.checkRadioHolder .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.subContent .checkRadioHolder .checkmark:after{left:7px;top:3px}.filterWrap .checkRadioHolder .partiallyChecked+.checkmark{border-color:#0085ac}.filterWrap .checkRadioHolder .partiallyChecked+.checkmark:after{display:block}.filterWrap .checkRadioHolder .partiallyChecked+.checkmark:after,.checkRadioHolder .partiallyChecked[data-type="series"]+.checkmark:after,#allSeriesModels.partiallyChecked+.checkmark:after{left:50%;top:50%;width:8px;height:1px;background-color:#0085ac;border:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.checkRadioHolder .radioMark:after{left:5px;top:5px;width:8px;height:8px;background-color:#fff;border-radius:4px}.checkList .checkRadioHolder{float:left;width:100%}@media only screen and (min-width:768px){.checkList .checkRadioHolder{width:50%;padding-left:40px}}.stdForm ul{margin-bottom:40px;padding-left:25px;margin-top:-5px}.stdForm li{line-height:140%;margin:0 0 6px}.contactForm .stdForm ul{font-size:1.125em}.form .contactForm .consent.list{padding-bottom:20px}.consent{line-height:140%;padding-bottom:30px}.field-validation-error{background:url(../images/icons/iconMiniStack.svg#ErrorTip) -12px -11px transparent no-repeat;color:#e22718;position:relative;top:-23px;padding:0 0 0 34px;display:block;margin-top:10px}@media only screen and (min-width:768px){.field-validation-error{top:-38px}}select.input-validation-error,textarea.input-validation-error,input.input-validation-error{border-color:#e22718}.field-validation-valid{display:none}/*
 *   ContactForm  Title
 */@media only screen and (min-width:768px){.consent{font-size:1.125rem;line-height:140%}}/*
 *    servicePlanWidget workaround
 */.servicePlanWidget .contentHolder{margin:0 4.25%}@media only screen and (min-width:1080px){.servicePlanWidget .contentHolder{margin:0 5.4%}}@media only screen and (min-width:1280px){.servicePlanWidget .contentHolder{margin-left:8%;margin-right:8%}}/*
 *   Model select module
 */.formModelSelector{padding-bottom:20px}.formModelSelector label{float:left;width:30%;margin:0 5% 5% 0}.formModelSelector .visuals{border:1px solid #e5e5e5;border-radius:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;padding:10px}.formModelSelector .modelName{font-size:.625rem;font-family:"MINISerif-Bold",serif;text-align:center;display:block;height:25px;text-transform:uppercase;line-height:120%;padding-top:5px}.formModelSelector .arrowLink{display:none}.formModelSelector label:nth-child(3n+1){margin-right:0}.formModelSelector .visuals img{width:90%;display:block;margin:0 auto}.formModelSelector input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}@media only screen and (min-width:768px){.formModelSelector{padding-bottom:40px}.formModelSelector label{width:23.125%;margin:0 2.5% 2.5% 0}.formModelSelector .visuals{padding:14px}.formModelSelector .modelName{padding-top:10px;height:22px}.formModelSelector label:nth-child(3n+1){margin-right:2.5%}.formModelSelector label:nth-child(4n+1){margin-right:0}}.formModelSelector .selected{width:100%;margin:0}.formModelSelector .selected .visuals{padding:62px 5% 5% 5%;position:relative}.formModelSelector .selected .modelName{position:absolute;font-size:1.25rem;top:5%;left:5%;background-image:linear-gradient(#ced54b,#ced54b);background-size:100% 8px;background-repeat:no-repeat;background-position-y:20px;height:30px}.formModelSelector .selected .arrowLink{display:inline-block;position:relative;left:50%;transform:translateX(-50%)}@media only screen and (min-width:768px){.formModelSelector .selected .modelName{font-size:1.5rem;background-size:100% 10px;background-position-y:29px;height:40px}.formModelSelector .selected .visuals{padding:78px 5% 5% 5%}.formModelSelector .selected .arrowLink{top:8px}}.formModelSelector .field-validation-error{clear:both;top:0;padding:0 0 0 29px;background-position:-12px -13px}/*
 *   Select test drive module
 */.testDriveType{border:1px solid #e5e5e5;border-radius:4px;padding:5%;margin-bottom:20px}.testDriveType h3{text-transform:uppercase;font-size:1.25rem}.testDriveType p{padding-bottom:1em}.testDriveType label{float:left}@media only screen and (min-width:768px){.testDriveType{margin-bottom:40px}}/*
 *   Business Finance Request
 */.financeOfferDetails{border:1px solid #e6e6e6;padding:10px;margin-bottom:30px}.financeOfferDetails .primaryData{font-weight:bold;padding:20px 10px 20px 10px}.financeOfferDetails .monthlyPrimaryData{font-size:1.6rem;padding-top:10px;padding-bottom:5px;padding-left:10px;font-family:'MINISerif-Regular',serif;font-weight:bold}.financeOfferDetails .monthlySecondaryData{font-size:.8rem;padding-bottom:10px;padding-left:10px}.financeOfferDetails .offersCriteriaHolder{float:left;width:33%;text-align:center;padding:16px 0}.financeOfferDetails .offersCriteriaHolder h4{font-family:'MINISansSerif-Bold',sans-serif;font-size:.75rem;padding:0;color:#666}.financeOfferDetails .offersCriteriaHolder h4 span{font-size:1rem;font-weight:bold;display:block;padding:10px 5px 0 5px;color:#262626}.financeOfferDetails .financeOfferDetailNavigation{border-top:1px solid #e6e6e6;padding-left:10px;padding-top:20px;padding-bottom:20px;margin-top:20px}.additionalComments{position:absolute;left:2000px;display:none}/*
 *   Tool tips
 */.toolTip{background:url("../images/icons/iconMiniStack.svg#InfoTip") no-repeat 0 0 transparent;width:44px;height:44px;display:inline-block;text-indent:-9999px;position:relative;top:-13px;line-height:1rem}.toolTip:hover{background:url("../images/icons/iconMiniStack.svg#InfoTipAlt") no-repeat 0 0 transparent}.tipContent{clear:both;background-color:#e0e0e0;padding:5% calc(5% + 44px) 5% 5%;position:relative;top:-30px}.tipClose{background:url("../images/icons/iconMiniStack.svg#IconSmallCloseGrey") no-repeat 0 0 transparent;width:44px;height:44px;position:absolute;right:0;top:0;border:none;box-shadow:none;text-indent:-9999px}.tipContent p,.tipContent li{color:#666;padding:0 0 1em;font-size:.875rem;line-height:160%}.tipContent a{color:#0085ac;font-size:.875rem;text-decoration:none}.hiddenTip{display:none}.hiddenTip.tipOpen{display:block}.contactForm .consent .toolTip{top:-2px;width:24px;height:24px;background-position:-10px -10px}/*
 *   CMS preview login and switch
 */.stagingLogin label{color:#fff;font-size:1rem}.stagingLogin .field-validation-error{font-weight:bold;font-size:1rem}.cmsPreviewSwitch{position:fixed;width:175px;height:95px;top:154px;right:0;background-color:rgba(255,255,255,.5);z-index:999;padding:5px;display:block}@media only screen and (min-width:768px){.cmsPreviewSwitch{top:143px}}.cmsPreviewSwitch input[type="submit"].btnPrimary{margin-bottom:20px}.cmsPreviewSwitch .checkRadioHolder{margin:0 0 10px}/*
 *   bodyText CMS Editor 
 */.contentPageCMS~.contentPageCMS .bodyText{padding:45px 0 45px}.bodyText{color:#000;padding:48px 0 19px}.bodyText ol li,.bodyText ul li,.bodyText p a,.bodyText p{color:inherit;font-size:1rem;line-height:1.375rem;position:relative}.bodyText li p,.bodyText p a,.bodyText p{padding-bottom:15px}.bodyText li:before{content:"";display:inline-block;height:2px;width:2px;background-color:#000;margin:auto auto;position:absolute;top:11px;left:-15px;border-radius:2px}.bodyText h1,.bodyText h2{font-family:'MINISerif-Bold',sans-serif;font-size:1.625rem;line-height:1.875rem;padding-bottom:41px;text-align:center;text-transform:uppercase;clear:both}.bodyText h3,.bodyText h4,.bodyText h5{font-family:'MINISerif-Bold',sans-serif;font-size:1.25rem;line-height:24px;padding-bottom:24px;text-transform:uppercase;margin-top:10px;clear:both}.bodyText h1 strong,.bodyText h2 strong,.bodyText h3 strong,.bodyText h4 strong,.bodyText h5 strong{font-family:'MINISerif-Bold',sans-serif}.bodyText p{clear:both}.bodyText li a,.bodyText p a{color:#000}.bodyText li a:hover,.bodyText p a:hover{color:#0085ac}.bodyText p li a[href^="tel:"],.bodyText p a[href^="tel:"]{color:inherit;text-decoration:none}.bodyText ol,.bodyText ul{margin:0 0 27px 0;padding:0 0 0 25px;clear:both}.bodyText li{line-height:140%;margin:0 0 10px;list-style-type:none}.bodyText li p{padding-bottom:0}.bodyText hr{background-color:#e6e6e6;border:none;clear:both;display:block;height:1px;margin:32px 0 40px 0;padding:0}@media only screen and (min-width:768px){.bodyText{padding:81px 0 51px}.bodyText h1,.bodyText h2{font-size:2.375rem;line-height:2.75rem;padding-bottom:54px}.bodyText h3,.bodyText h4,.bodyText h5{font-size:1.5rem;line-height:2rem}.bodyText ol li,.bodyText ul li,.bodyText p a,.bodyText p{font-size:1.125rem;line-height:1.5rem}.bodyText li p,.bodyText p a,.bodyText p{padding-bottom:1.5rem;clear:left}.bodyText hr{margin:26px 0 48px 0}}@media only screen and (min-width:1080px){.bodyText{padding:97px 0 60px}.bodyText h1,.bodyText h2{padding-bottom:54px;clear:both}.bodyText hr{margin:34px 0 60px 0}}/*
 *   bodyTitleText CMS Editor  Used for Headers titles on components
 */.mainBodyHolder .richTextHold{max-width:675px;margin:0 auto;padding:0 5%}@media only screen and (min-width:768px){.mainBodyHolder .richTextHold{padding:0}}.bodyTitleText{color:#000;padding:47px 0 17px}.bodyTitleText ol li,.bodyTitleText ul li,.bodyTitleText p a,.bodyTitleText p{color:inherit;font-size:1rem;font-weight:400;line-height:1.375rem;padding-bottom:19px}.bodyTitleText ul li{line-height:140%;margin:0 0 3px;list-style-type:none;position:relative}.bodyTitleText ul li:before{content:"";display:inline-block;height:2px;width:2px;background-color:#000;margin:auto auto;position:absolute;top:11px;left:-15px;border-radius:2px}.bodyTitleText h1,.bodyTitleText h2{font-family:'MINISerif-Bold',sans-serif;font-size:1.5rem;line-height:29px;text-align:center;text-transform:uppercase;clear:both}.bodyTitleText h3,.bodyTitleText h4,.bodyTitleText h5{font-family:'MINISerif-Bold',sans-serif;font-size:1.25rem;padding-bottom:22px;text-transform:uppercase;clear:both}.bodyTitleText h1 strong,.bodyTitleText h2 strong,.bodyTitleText h3 strong,.bodyTitleText h4 strong,.bodyTitleText h5 strong{font-family:'MINISerif-Bold',sans-serif}.bodyTitleText li a,.bodyTitleText p a{font-weight:bold}.bodyTitleText p{text-align:center;clear:both}.bodyTitleText p li a[href^="tel:"],.bodyTitleText p a[href^="tel:"]{color:inherit;text-decoration:none}.bodyTitleText ol,.bodyTitleText ul{margin:0 0 40px 0;padding:0 0 0 25px;clear:both}.bodyTitleText li{line-height:140%;margin:0 0 3px}.bodyTitleText li p{padding-bottom:0}.bodyTitleText hr{background-color:#666;border:none;clear:both;display:block;height:1px;margin:27px 0 44px 0;padding:0}@media only screen and (min-width:768px){.bodyTitleText{padding:89px 0 22px}.bodyTitleText h1,.bodyTitleText h2{font-size:2rem;line-height:36px}.bodyTitleText h3,.bodyTitleText h4,.bodyTitleText h5{font-size:1.5rem;line-height:36px}.bodyTitleText p a,.bodyTitleText ol li,.bodyTitleText ul li,.bodyTitleText p{line-height:1.5rem;font-size:1.125rem}}@media only screen and (min-width:1080px){.bodyTitleText{padding:102px 0 40px}.bodyTitleText h1,.bodyTitleText h2{font-size:3rem;line-height:100%}}/*
 *   Header
 */.site-header{height:105px;padding-top:16px;position:absolute;opacity:1;width:100%}.navCarData{display:none}.href-cars{display:none}html.menuOpen .mainBodyHolder{display:none}html.menuOpen:after{display:none}.site-header.offScreen{opacity:0;-webkit-transition:all .15s;-moz-transition:all .15s;-o-transition:all .15s;-ms-transition:all .15s}.menuOpen .site-header,.menuOpen .site-header.inPage,.menuOpen.whiteHeaderBasePage .site-header{background-color:#fff}.site-header.inPage{background-color:#fff;opacity:1;position:fixed}.menuOpen .site-header,.whiteHeaderBasePage .site-header{background-color:#fff}.imageHeaderBasePage .breadcrumb{top:109px}/* Navigation sub menu visibility controlled by code */.subMenuContainer{display:none}@media only screen and (min-width:768px){.site-header{height:100px;padding-top:26px}.imageHeaderBasePage .breadcrumb{top:110px}}.site-header .widthHolder{height:100%;position:relative}.menu .widthHolder{min-height:100vh;position:relative}@media only screen and (min-width:1280px){.site-header{width:100vw}.menu .widthHolder{position:relative;min-height:100vh;max-width:none}}.navButton{background-image:url(../images/icons/iconMiniStack.svg#IconMenu);background-position:-2px 1px;background-color:transparent;height:44px;position:absolute;right:-12px;text-indent:-9999px;top:-4px;width:44px}.menuOpen .inPage .navButton,.menuOpen.whiteHeaderBasePage .navButton,.menuOpen .navButton{background-image:url(../images/icons/iconMiniStack.svg#IconCloseDark);background-position:1px -1px}.menuOpen .inPage .navButton:hover,.menuOpen.whiteHeaderBasePage .navButton:hover,.menuOpen .navButton:hover{background-image:url(../images/icons/iconMiniStack.svg#IconCloseAlt)}.inPage .navButton,.whiteHeaderBasePage .navButton{background-image:url(../images/icons/iconMiniStack.svg#IconMenuBlack)}.inPage .navButton:hover,.whiteHeaderBasePage .navButton:hover{background-image:url(../images/icons/iconMiniStack.svg#IconMenuAlt)}@media only screen and (min-width:768px){.menuOpen .site-header{position:fixed}.navButton{top:2px}.site-header .contentHolder{height:100%}.site-header .contentHolder:after,.site-header .contentHolder:before{background-color:rgba(255,255,255,.08);bottom:0;content:"";height:1px;position:absolute;visibility:visible;width:100%}.whiteHeaderBasePage .site-header .contentHolder:after{background-color:rgba(0,0,0,.05)}.menuOpen .site-header .contentHolder:after,.menuOpen .site-header .contentHolder:before{background-color:rgba(0,0,0,.05)}.imageHeaderBasePage .breadcrumb{top:106px}}@media only screen and (min-width:1280px){.menuOpen .site-header,.menuOpen .site-header.inPage,.menuOpen.whiteHeaderBasePage .site-header{background-color:#fff}.menuOpen.carDisplay .site-header,.menuOpen.carDisplay .site-header.inPage,.menuOpen.carDisplay.whiteHeaderBasePage .site-header{background-color:#f9f9f9}.menuOpen.carDisplay .site-header span.menuCoverCarDesktop{position:absolute;height:100%;width:calc(608px + ((100% - 1024px)/2));display:block;top:0;right:0}.menuOpen.carDisplay .site-header span.menuCoverCarDesktop.mini-cooper-electric,.factMenuContainer.mini-cooper-electric{background-color:#ed5700}.menuOpen.carDisplay .site-header span.menuCoverCarDesktop.electric,.factMenuContainer.electric{background-color:#707874}.menuOpen.carDisplay .site-header span.menuCoverCarDesktop.mini-countryman-electric,.factMenuContainer.mini-countryman-electric{background-color:#002f16}.menuOpen.carDisplay .site-header span.menuCoverCarDesktop.mini-countryman,.factMenuContainer.mini-countryman{background-color:#6cc9f1}.menuOpen.carDisplay .site-header span.menuCoverCarDesktop.mini-cooper,.factMenuContainer.mini-cooper{background-color:#3e2a83}.menuOpen.carDisplay .site-header span.menuCoverCarDesktop.mini-cooper-five-door,.factMenuContainer.mini-cooper-five-door{background-color:#006f2b}.menuOpen.carDisplay .site-header span.menuCoverCarDesktop.mini-aceman,.factMenuContainer.mini-aceman{background-color:#91117f}.menuOpen.carDisplay .site-header span.menuCoverCarDesktop.three-door-hatch,.factMenuContainer.three-door-hatch{background-color:#595150}.menuOpen.carDisplay .site-header span.menuCoverCarDesktop.five-door-hatch,.factMenuContainer.five-door-hatch{background-color:#285886}.menuOpen.carDisplay .site-header span.menuCoverCarDesktop.mini-convertible,.factMenuContainer.mini-convertible{background-color:#82853c}.menuOpen.carDisplay .site-header span.menuCoverCarDesktop.clubman,.factMenuContainer.clubman{background-color:#9d3830}.menuOpen.carDisplay .site-header span.menuCoverCarDesktop.countryman,.factMenuContainer.countryman{background-color:#2e4b4a}.menuOpen.carDisplay .site-header span.menuCoverCarDesktop.john-cooper-works,.factMenuContainer.john-cooper-works{background-color:#283830}.menuOpen.carDisplay .site-header span.menuCoverCarDesktop.john-cooper-works-electric,.factMenuContainer.john-cooper-works-electric{background-color:#283830}.menuOpen.carDisplay .site-header span.menuCoverCarDesktop.mini-cooper-convertible,.factMenuContainer.mini-cooper-convertible{background-color:#123f94}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.menuOpen .site-header,.menuOpen .site-header.inPage,.menuOpen.whiteHeaderBasePage .site-header{background-color:#fff}}/*
 *  brandLogo
 */.branchLogo{position:absolute;left:0;top:0;padding-left:64px;text-decoration:none;color:#fff;font-size:1rem;display:block;line-height:122%;height:38px;font-family:'MINISansSerif-Regular',sans-serif}.branchLogo span.branchText{display:block;position:relative;top:48%;transform:translateY(-50%)}.menuOpen .branchLogo,.inPage .branchLogo,.whiteHeaderBasePage .branchLogo{color:#000}.menuOpen .inPage .branchLogo,.menuOpen.whiteHeaderBasePage .branchLogo{color:#000}.branchLogo span.logo{background:url("../images/icons/miniLogoForWhite.png") center center no-repeat;background-size:54px 24px;display:block;height:24px;left:-3px;position:absolute;top:4px;width:54px}.menuOpen .branchLogo span.logo,.inPage .branchLogo span.logo,.whiteHeaderBasePage .branchLogo span.logo{background:url("../images/icons/miniLogo.png") center center no-repeat;background-size:54px 24px}@media only screen and (min-width:768px){.branchLogo{height:48px;padding-left:92px;position:absolute}.branchLogo span.logo{display:inline-block;background-size:83px 37px;height:37px;right:0;top:5px;width:83px}.menuOpen .branchLogo span.logo,.inPage .branchLogo span.logo,.whiteHeaderBasePage .branchLogo span.logo{background-size:83px 37px}}@media only screen and (min-width:1280px){.branchLogo{font-size:1.125rem}}/*
 *   Core Links
 */.coreLinks{background-color:#000;bottom:0;height:40px;left:0;list-style:none;margin:0;padding:13px 0;position:absolute;width:100%}.coreLinks li{float:left;width:50%;height:14px}.coreLinks li:first-child{border-right:1px solid rgba(255,255,255,.3);padding-right:6%;text-align:right}.coreLinks li:nth-child(2){padding-left:6%}.coreLinks a{color:#fff;font-size:.875rem;font-family:'MINISansSerif-Regular',sans-serif;line-height:100%;text-decoration:none;position:relative;top:-4px}.coreLinks a:hover{color:#0085ac}.menuOpen .coreLinks a,.inPage .coreLinks a{color:#fff}@media only screen and (min-width:768px){.coreLinks{background-color:transparent;bottom:auto;height:auto;left:auto;padding:0;right:80px;text-align:right;top:15px;width:auto}.menuOpen .coreLinks{background-color:transparent}.coreLinks li{float:left;height:16px;padding:0 40px 0 0;width:auto}.coreLinks li:first-child{border-right:none;padding:0 40px 0 0;text-align:right}.coreLinks li:nth-child(2){padding-left:0}.coreLinks a{font-size:1rem;position:relative;top:-5px}.menuOpen .coreLinks a,.inPage .coreLinks a{color:#000}.menuOpen.whiteHeaderBasePage .coreLinks a,.whiteHeaderBasePage .coreLinks a{color:#000}.menuOpen.whiteHeaderBasePage .coreLinks a:hover,.whiteHeaderBasePage .coreLinks a:hover{color:#0085ac}.whiteHeaderBasePage .coreLinks{background:transparent}}@media only screen and (min-width:1080px){.coreLinks{right:110px}}@media only screen and (min-width:1280px){.coreLinks{right:151px}.menuOpen .coreLinks li:first-child{border-right:none}.menuOpen.carDisplay .coreLinks{display:none}}/*
 *   Amends for minimal header
 */.minimalHeader .site-header .contentHolder:before{width:0}.minimalHeader .coreLinks,.minimalHeader .pageAnchors{display:none}.menuOpen .coreLinks{display:block}/*
 *   Menu
 */.menu{position:absolute;top:0;width:100%;height:100vh;opacity:0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;-ms-transition:opacity .5s}.menuOpen .menu{opacity:1}.menuOpen .tier1Banner,.menuOpen .mainBodyHolder{visibility:hidden}html.menuOpen{background-color:#fff}.menu .contentHolder{margin:0;padding:66px 0 0;height:100vh;display:block}@media only screen and (min-width:768px){.menu .contentHolder{margin:0;padding:99px 0}}@media only screen and (max-width:1279px){.menu .contentHolder{background:#fff}}@media only screen and (min-width:1280px){.menu .contentHolder{background:#fff;margin:0;padding:0;position:relative}}.mainLinks{list-style:none;line-height:22px;padding:15px 0 100px;margin:0}.mainLinks li{padding:0 5%}.mainLinks li.call{background-color:#000;padding-top:25px;padding-bottom:25px;position:fixed;bottom:0;width:100%}.mainLinks li.call a{color:#fff;display:inline-block;padding-left:35px;background:url(/v2resources/images/icons/iconMiniStack.svg#IconPhone) 0 1px no-repeat;height:25px;text-decoration:none;border-bottom:none}.mainLinks a{color:#242424;display:block;font-size:1.125rem;font-family:"MINISansSerif-Regular",sans-serif;padding:0;text-decoration:none;border-bottom:1px solid #f5f5f5}.mainLinks li:hover a{color:#017ea4}.mainLinks li:hover a span{color:#017ea4;text-decoration:underline}.mainLinks li:last-child(-1) a,.mainLinks li:last-child a{border-bottom:none}.mainLinks li.has-child span{background:url(../images/icons/iconMiniStack.svg#updatedArrowRightBlack) 99% 14px no-repeat}.mainLinks li.has-child:hover span{background:url(../images/icons/iconMiniStack.svg#updatedArrowRightAlt) 99% 14px no-repeat}.mainLinks li.active span{background:url(../images/icons/iconMiniStack.svg#updatedArrowRightBlack) 99% 14px no-repeat}.mainLinks a span{color:inherit;display:inline-block;padding:25px 25px 25px 0;width:100%}@media only screen and (min-width:768px){.mainLinks li{padding:0 6.25%}}@media only screen and (min-width:1080px){.mainLinks li{padding:0 7.4%}}@media only screen and (min-width:1280px){.mainLinks li{padding-left:60px;padding-right:0}.mainLinks a{font-size:1.375rem;padding:0}.menu{min-height:100vh}.mainLinks li.call{display:none}}/*
 *   drop down menus 
 */.menuImagery{padding-top:38px}.menuImagery a{display:block;width:50%;float:left;cursor:pointer;position:relative}.menuImagery a:hover span{text-decoration:underline}.menuImagery img{display:block;width:100%}.menuImagery span{position:absolute;display:block;font-size:1.125rem;color:#fff;left:50%;top:50%;transform:translate(-50%,-50%);background:url(../images/icons/iconMiniStack.svg#updatedArrowRightWhite) 100% 50% no-repeat;min-height:44px;padding:12px 44px 0 0;width:max-content}.col1{width:100%;position:relative;display:block;padding-bottom:65px;height:100%;box-sizing:border-box;margin:0}.col2{width:100%;position:relative;padding-top:60px;padding-bottom:65px;min-height:100vh;display:none}@media only screen and (min-width:768px){.menuImagery{padding-top:0}.col2{padding-top:42px}}@media only screen and (min-width:1080px){.menuImagery{max-width:calc(100% - 14.8%);margin:0 auto}}@media only screen and (min-width:1280px){.menuImagery{padding-top:99px;width:calc(255px + (100% - 1024px)/2);height:100vh;position:fixed;max-width:none;margin:0}.menuImagery img{height:calc(50vh - 49px);object-fit:cover;object-position:center}.menuImagery a{display:block;width:100%;float:none}.menuImagery span{font-size:1.5rem;min-height:44px;padding:13px 44px 0 0}.col1,.col2{width:772px;float:left;margin-left:calc(255px + (100% - 1024px)/2);padding-bottom:65px;min-height:660px;padding-top:99px}.col2{clear:none}.carDisplay .col2{width:100%;background-color:#f9f9f9;margin-left:0}.carDisplay .col2 .menuBtnNavigation{margin-left:0;margin-right:0}.carDisplay .col2 .modelTabs{margin-left:0;margin-right:0}.carDisplay .col2 .subMenuLink{padding-bottom:40px}.carDisplay .col2 .subMenuLink li{padding:0}.carDisplay .col2 .subMenuLink a{font-size:1.125rem;font-family:"MINISansSerif-Regular",sans-serif;display:block;padding:12px 0;border-bottom:none}.carDisplay .col2 .subMenuLink a:hover{color:#017ea4;text-decoration:underline}}.imagePlaceHolder img{width:100%;height:auto}.subMenuContainer{width:100%;height:100%;padding-bottom:90px}@media only screen and (min-width:1280px){.subMenuContainer{padding-top:60px}}.subMenuLink{list-style:none;padding:0;line-height:22px}.subMenuLink li{padding:0 5%}.subMenuLink a{font-size:1.125rem;font-family:"MINISansSerif-Regular",sans-serif;color:#000;text-decoration:none;display:block;padding:25px 0;border-bottom:1px solid #f5f5f5}.subMenuLink li:hover a{color:#017ea4;text-decoration:underline}@media only screen and (min-width:768px){.subMenuLink li{padding:0 6.25%}}@media only screen and (min-width:1080px){.subMenuLink li{padding:0 7.4%}}.subMenuContainer.deskTopModelView{padding:20px 100px 200px calc((100% - 1024px)/2);width:calc(((100% - 1024px)/2) + 416px);position:relative;min-height:100vh}/*
 *   car Stock Links
 */.subMenuHolder{display:none;bottom:18px;position:absolute;width:100%;margin-left:5%}.subMenuHolder a:hover{opacity:.6}@media only screen and (min-width:1280px){.subMenuHolder{margin-left:0;display:inline-block}}.carStockLinks{padding:0;margin:0;list-style:none;line-height:120%;height:32px}.carStockLinks li{float:left;height:10px;display:block;font-family:'MINISerif-Bold',serif}.carStockLinks li:first-child{padding-right:30px;display:inline-table;height:10px;position:relative;margin:0}.carStockLinks li:first-child:after{content:'';position:absolute;top:7px;right:0;width:1px;height:10px;z-index:1;background-color:#ccc;display:block}.carStockLinks li:nth-child(2){padding-left:30px;padding-right:0}.carStockLinks a{color:#242424;text-decoration:none;font-size:.75rem;font-family:'MINISansSerif-Bold',sans-serif;text-transform:uppercase;display:inline;height:10px}.menuBtnNavigation{display:block;margin-left:5%;margin-right:5%}.menuNavSubHeading{margin-left:5%;margin-right:5%;font-family:"MINISansSerif-Bold",sans-serif;font-size:1.25rem;padding:40px 0 4px}@media only screen and (min-width:768px){.menuBtnNavigation{padding-bottom:20px}}@media only screen and (min-width:1280px){.menuBtnNavigation{margin-left:0}}@media only screen and (min-width:768px){.menuBtnNavigation,.menuNavSubHeading{margin-left:6.25%;margin-right:6.25%}.menuBtnNavigation .backTitleBtn{display:inline-block;background:none}}@media only screen and (min-width:1080px){.menuBtnNavigation,.menuNavSubHeading{margin-left:7.4%;margin-right:7.4%}}.menuBtnNavigation .backBtnMenu{display:inline-block;color:#000;font-family:'MINISansSerif-Bold',sans-serif;text-decoration:none;padding:0 0 1px 32px;background:url(../images/icons/iconMiniStack.svg#updatedArrowLeftBlack) -9px -13px no-repeat}.menuBtnNavigation .backBtnMenu:hover{background:url(../images/icons/iconMiniStack.svg#updatedArrowLeftBlackAlt) -9px -13px no-repeat;color:#0085ac;text-decoration:underline}/*
 *   Models menu
 */.subMenuContainer.href-cars{display:none}@media only screen and (min-width:1280px){.subMenuContainer.altModelView.href-cars{display:none}.subMenuContainer.href-cars{display:block}}.subMenuModelLink{list-style:none;padding:0 0 50px;margin:0}.subMenuModelLink li{display:block;width:50%;float:left;height:120px;margin-bottom:19px}.subMenuModelLink a span,.subMenuModelLink a{font-size:12px;line-height:.875rem;font-family:'MINISerif-Regular',sans-serif;color:#242424;text-decoration:none;text-align:center;display:block}.subMenuModelLink a span{margin:10px auto 0;width:150px}.subMenuModelLink a img{width:128px;height:auto;margin:0 auto;display:block}.subMenuModelLink li:hover a{opacity:.7}@media only screen and (min-width:500px){.subMenuModelLink li{width:32%}}@media only screen and (min-width:768px){.subMenuModelLink a img{width:210px}.subMenuModelLink a span,.subMenuModelLink a{font-size:16px;line-height:18px}.subMenuModelLink{margin-top:40px}.subMenuModelLink a span{margin:18px auto 0}.subMenuModelLink li{height:190px}}.carStockModelLinks{padding:0;margin:0;list-style:none;line-height:120%;height:40px}.carStockModelLinks li{float:left;width:50%;position:relative}.carStockModelLinks a{color:#000;text-decoration:underline;font-size:1rem;font-family:'MINISansSerif-Regular',sans-serif;display:inline-block;height:10px;float:right;margin:0 16px 60px}.carStockModelLinks a:hover{color:#0085ac}.carStockModelLinks li:last-child a{float:left}@media only screen and (min-width:1280px){.factMenuContainer{height:100%;position:absolute;top:0;right:0;width:calc(608px + ((100% - 1024px)/2));padding:99px 0 0 85px}}.factMenuContainer .imageLink{display:block;margin-top:-70px}.factMenuContainer .tagLineCopy{display:block;width:440px;margin-top:30px}.factMenuContainer .imageLink img{width:594px}.modelInfo{display:block;position:relative;width:540px}.modelSale{font-family:"MINISansSerif-Regular",sans-serif;font-size:.8125rem;line-height:22px;color:#fff;border-bottom:1px solid rgba(255,255,255,.3);width:auto;text-align:right;display:inline-block;padding-bottom:14px;position:absolute;right:0;top:0}.mini-countryman .modelSale{color:#000;border-bottom:1px solid rgba(0,0,0,.3)}.modelSalePriceFrom{top:-1px;position:relative}.modelSalePrice{font-size:2rem;line-height:2.313rem;padding-left:10px}.modelInfo h3{font-family:'MINISansSerif-Regular',sans-serif;font-size:1.75rem;color:#fff;padding-bottom:.5rem;padding-right:268px;padding-top:18px}.mini-countryman .modelInfo h3{color:#000}.modelInfo .basics{list-style:none;margin:0 0 30px;padding:0;width:200px}.modelInfo .basics li{color:#fff;display:inline-block;font-family:'MINISansSerif-Regular',sans-serif;font-size:.8125rem;margin:0;padding:0 4px 0 12px;position:relative;width:auto}.mini-countryman .modelInfo .basics li{color:#000}.modelInfo .basics li:first-child{padding-left:0}.modelInfo .basics li:first-child:before{display:none}.modelInfo .basics li:before{background-color:#fff;border-radius:3px;content:"";display:block;height:3px;position:absolute;left:0;top:10px;width:3px}.mini-countryman .modelInfo .basics li:before{background-color:#000}.modelFeaturesItems{clear:both;list-style:none;margin:0;padding:0;width:auto;right:0;position:absolute;top:80px}.modelFeaturesItems li{margin:0;padding:0;width:50%;float:left;position:relative;font-family:"MINISansSerif-Regular",sans-serif;color:#fff}.mini-countryman .modelFeaturesItems li{color:#000}.modelFeaturesItems li span.modelFeaturesItemsIcon{padding:0 0 0 74px;width:100%;font-size:2rem;line-height:2.5rem;font-family:"MINISansSerif-Regular",sans-serif}.modelFeaturesItems li span.modelFeaturesItemsIcon.SuitcasesIcon{background:url(/v2resources/images/icons/iconMiniStack.svg#WhiteSuitecase) no-repeat 42px 11px;background-size:57px auto}.mini-countryman .modelFeaturesItems li span.modelFeaturesItemsIcon.SuitcasesIcon{background:url(/v2resources/images/icons/iconMiniStack.svg#SuitecaseBlack) no-repeat 42px 11px;background-size:57px auto}.modelFeaturesItems li span.modelFeaturesItemsIcon.seatsIcon{background:url(/v2resources/images/icons/iconMiniStack.svg#Seat02White) no-repeat 42px 6px;background-size:44px auto}.mini-countryman .modelFeaturesItems li span.modelFeaturesItemsIcon.seatsIcon{background:url(/v2resources/images/icons/iconMiniStack.svg#Seat02Black) no-repeat 42px 6px;background-size:44px auto}.modelFeaturesItems li:first-child span:after{content:'';position:absolute;top:5px;right:-25px;width:1px;height:32px;z-index:1;background-color:rgba(255,255,255,.3);display:block}.mini-countryman .modelFeaturesItems li:first-child span:after{background-color:rgba(0,0,0,.3)}.modelFooterActions{display:flex;height:80px;flex-direction:row;justify-content:space-between;padding-right:112px}.modelFooterActions a{margin-top:-1px}.modelTabs{margin:16px 5% 20px}@media only screen and (min-width:768px){.modelTabs{margin:4px 6.4% 28px}}@media only screen and (min-width:1080px){.modelTabs{margin-left:7.4%;margin-right:7.4%}}.modelTabs a{display:block;float:left;width:50%;text-align:center;color:#000;height:56px;border-bottom:1px solid #b4b4b4;font-family:'MINISansSerif-Regular',sans-serif;text-decoration:none;padding-top:14px}.modelTabs a:hover{border-bottom:1px solid #006583;color:#006583}.modelTabs .selected a{border-bottom:4px solid #006583}.subMenuModelCard{margin:0;padding:0 0 28px;list-style:none}.subMenuModelCard li{padding-top:14px}@media only screen and (min-width:768px){.subMenuModelCard{margin-left:6.4%;margin-right:6.4%}}@media only screen and (min-width:1080px){.subMenuModelCard{margin-left:7.4%;margin-right:7.4%}}.subMenuModelCard img{display:block;width:75%;margin:0 auto}.subMenuModelCard a{text-decoration:none}.subMenuModelCard span{text-align:center;color:#000;display:block;font-family:"MINISansSerif-Regular",sans-serif;font-size:1.125rem;padding:4px 0 14px}.subMenuModelCard .colourLight span{color:#fff}.newBtnTertiary{height:40px;display:block;color:#000;font-family:"MINISansSerif-Regular",sans-serif;font-size:1rem;text-align:center;border:2px solid #000;padding:8px 20px;background-color:#fff;text-decoration:none;border-radius:20px;width:288px;margin:0 auto 20px}.newBtnTertiary:hover{color:#0085ac;border:2px solid #0085ac}.newBtnTertiary:focus{border:2px solid #0085ac}/*
 *   Footer
 *//* html styles here ensure background of main scroll bar for safari is white, not dark */html{background-color:#fff;position:relative}html:after{background-color:#fff;bottom:-20px;content:"";display:block;height:21px;position:absolute;width:100%}footer{background-color:#000;color:#fff;font-family:'MINISansSerif-Regular',sans-serif}footer h2{color:#fff;font-size:1rem;line-height:1.125rem;font-family:'MINISansSerif-Bold',sans-serif}.footer{padding:26px 0 0}.footer address{font-style:normal;padding-bottom:36px}.footer address strong{display:block;color:#fff;font-size:1rem;font-weight:normal;line-height:1.125rem;font-family:'MINISansSerif-Bold',sans-serif;padding-bottom:6px}.footer address p{color:#fff;font-family:'MINISansSerif-Regular',sans-serif;font-size:1rem;line-height:1.5rem;padding-bottom:25px}.footer address p.footerPhone{display:inline}.footer address p.footerPhone a{color:#fff;text-decoration:none}.footer address p.footerPhone a:hover{color:#fff;text-decoration:underline}.footer .social{list-style:none;margin:0 0 52px -8px;padding:0}@media only screen and (min-width:768px){.footer{padding:38px 0 0}.footer .socialCol{float:left;width:50%}.footer address{float:right;width:45%}.subFooter{clear:both}}@media only screen and (min-width:1280px){.subFooter{float:right;width:24%}.footer address,.footer .socialCol{float:none;width:100%}.secondaryFooter .widthHolder,.footer>.widthHolder{width:100%;max-width:1020px}}.footerNav h2{background:url(../images/icons/iconMiniStack.svg#ArrowWhiteDown) 100% 3px no-repeat transparent;border-bottom:1px solid #666;color:#fff;cursor:pointer;font-size:1rem;line-height:18px;font-family:'MINISansSerif-Bold',sans-serif;padding:17px 0;margin-bottom:5px;text-transform:uppercase}.footerNav h2.open{background:url(../images/icons/iconMiniStack.svg#ArrowWhiteUp) 100% 3px no-repeat transparent;border-bottom:none;margin-bottom:0}.footerNavHolder{padding-bottom:15px}.footerNav ul{display:none;padding:0;margin:0}.footerNav ul.open{display:block;border-bottom:1px solid #666}.footerNav ul.open li:last-child{margin-bottom:10px}.footerNav li{list-style:none;margin:0;padding:0 25px 0 0}.footerNav li a{color:#fff;display:inline-block;font-family:'MINISansSerif-Regular',sans-serif;font-size:.875rem;line-height:120%;text-decoration:none;padding:10px 0 9px}.footerNav li a:hover{color:#017ea4}@media only screen and (min-width:768px){.footerNav li a{font-size:1rem;padding:6px 0}.footerNav h2{border:none;cursor:default;background:none;font-size:1rem;line-height:1rem;margin-bottom:15px;padding:0}.footerNavHolder{display:inline-block;padding-bottom:28px}.footerNav>ul{display:block}.footerNav{display:block;float:left;width:22%}.footerNav.primaryNav ul.footerLinks{display:grid;grid-auto-flow:row dense;justify-content:start;gap:0 2em}.footerNav.primaryNav ul.footerLinks li{grid-column:1;width:100%;padding:0}.footerNav.primaryNav ul.footerLinks li.columnSplit{display:none}.footerNav.primaryNav ul.footerLinks li.columnSplit~li{grid-column:2}.footerNav.Nav{padding-left:25px;width:23%}.primaryNav{display:block;width:55%}.primaryNav li{float:left;padding-right:25px;width:50%}/*.primaryNav li:nth-child(even){*//*    float: right;*//*}*/}@media only screen and (min-width:1280px){.footerNavHolder{display:inline-block;padding-bottom:45px;width:76%}.footerNav{width:25%}.primaryNav{width:50%}}.secondaryFooter{background-color:#fff}.secondaryFooter .contentHolder{padding-top:10px;padding-bottom:60px}.secondaryFooter .navLink{padding:10px 0 0 0;display:inline-block;margin:0}.secondaryFooter .navLink li{display:inline-block;list-style-type:none;padding:10px;position:relative;text-align:center;width:100%}.secondaryFooter .navLink li a{color:#000;font-size:.875rem;font-family:'MINISansSerif-Regular',sans-serif;position:relative;text-decoration:underline}.secondaryFooter .navLink li a:hover{color:#017ea4}@media only screen and (min-width:768px){.secondaryFooter .navLink{display:flex;flex-wrap:wrap;justify-content:center}.secondaryFooter .navLink li{text-align:center;width:auto;padding:10px 20px}.secondaryFooter .navLink li a{font-size:1rem}}.footerTerms{width:100%;color:#fff;padding-bottom:22px;font-size:.875rem;clear:both}/*
 *   HeroBanner
 */.heroBanner{z-index:7}.heroBanner{background-size:cover;height:100vh;min-height:488px;padding-top:178px;position:relative;right:0;top:0;width:100%}.heroBanner .contentHolder{display:flex;flex-direction:column;height:100%;justify-content:center}.heroBanner .bannerContent{max-width:665px}.heroBanner .tier1 strong{color:inherit;font-size:2rem;font-family:inherit;font-weight:normal;position:relative;padding-top:8px;display:block;line-height:32px;text-transform:uppercase;padding-bottom:24px}.heroBanner .bannerContent h1,.heroBanner .bannerContent h2{color:#fff;padding-bottom:.2rem;font-size:24px}.heroBanner .bannerContent h2,.heroBanner .bannerContent h3,.heroBanner .bannerContent h4,.heroBanner .bannerContent h5{color:#fff;font-family:'MINISerif-Bold',sans-serif;font-size:1.5rem;padding:0 0 .5em;text-transform:uppercase}.heroBanner .bannerContent li,.heroBanner .bannerContent li a,.heroBanner .bannerContent p a,.heroBanner .bannerContent p{color:#fff;font-size:1rem;line-height:1.25rem;padding:0 0 1.2rem}.heroBanner .bannerContent ol,.heroBanner .bannerContent ul{padding:0 0 0 17px}.heroBanner .buttonHolder{margin-bottom:26px;margin-top:76px;display:none}.heroBanner .buttonHolderAll{display:block}.heroBanner .buttonHolder .btnPrimary,.heroBanner .buttonHolder .btnTertiary{margin-bottom:1rem;width:100%}.buttonHolderMobileOnly{padding:32px 5% 16px}.buttonHolderMobileOnly .btnPrimary,.buttonHolderMobileOnly .btnTertiary{width:100%}.buttonHolderMobileOnly .btnPrimary{margin-bottom:16px}@media only screen and (min-width:768px){.heroBanner{height:680px;min-height:680px;padding-top:145px}.heroBanner .bannerContent li,.heroBanner .bannerContent li a,.heroBanner .bannerContent p a,.heroBanner .bannerContent p{color:#fff;font-size:1.25rem;line-height:1.625rem}.heroBanner .contentHolder{justify-content:space-evenly;margin:0;padding-left:11%}.heroBanner .buttonHolder .btnPrimary,.heroBanner .buttonHolder .btnTertiary{width:240px}.heroBanner .buttonHolder{margin-top:20px;display:block}.buttonHolderMobileOnly{display:none}.heroBanner .bannerContent h1,.heroBanner .bannerContent h2{font-size:32px}.heroBanner .tier1 strong{padding-bottom:36px;font-size:72px;line-height:72px;padding-top:12px}}@media only screen and (min-width:1280px){.heroBanner{height:700px;min-height:700px;padding-top:159px}.heroBanner .bannerContent h1,.heroBanner .bannerContent h2{padding-bottom:1.2rem}.heroBanner .buttonHolder{margin-top:24px}}/**
* My Hero Items
*/.promoCards{background-color:#f5f5f5;padding:72px 0}.myHeroTeasers{margin:48px 0;max-width:100%}.myHeroItem{display:block;height:auto;margin-bottom:16px;overflow:hidden;position:relative;width:100%;z-index:0}.myHeroItem a.myHeroTitle{align-items:flex-end;background-size:cover;background-position:center center;display:flex;height:203px;justify-content:flex-start;margin:0;position:relative;text-decoration:none;z-index:3}.myHeroItem a.myHeroTitle:hover{opacity:.9}.myHeroItem a.myHeroTitle h2,.myHeroItem a.myHeroTitle h3{bottom:0;color:#fff;display:block;font-family:'MINISerif-Bold',sans-serif;font-size:1.5rem;left:0;line-height:100%;padding:0 0 26px 26px;position:relative;width:180px}.myHeroItem a.myHeroTitle h2 strong,.myHeroItem a.myHeroTitle h3 strong{font-family:'MINISerif-Bold',sans-serif}.myHeroItem a.myHeroTitle h2:before,.myHeroItem a.myHeroTitle h3:before{background-color:#ced54b;bottom:30px;content:"";clear:both;display:block;height:44px;left:14px;position:absolute;width:6px}@media only screen and (min-width:768px){.myHeroTeasers{display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1280px}.myHeroTeasers .myHeroItem{margin-right:8px;margin-bottom:0;width:50%}.myHeroItem a.myHeroTitle{height:282px}.myHeroItem a.myHeroTitle h2,.myHeroItem a.myHeroTitle h3{bottom:6px;font-size:2rem;width:300px}.myHeroItem a.myHeroTitle h2:before,.myHeroItem a.myHeroTitle h3:before{bottom:31px;height:51px}.myHeroTeasers .myHeroItem:last-child{margin-right:0}}@media only screen and (min-width:1080px){.myHeroItem a.myHeroTitle{height:470px;background-color:#fff}.myHeroTeasers .myHeroItem:last-child{margin-right:0}.myHeroItem a.myHeroTitle h2,.myHeroItem a.myHeroTitle h3{bottom:34px;font-size:2.375rem;line-height:100%;padding-left:30px}.myHeroItem a.myHeroTitle h2:before,.myHeroItem a.myHeroTitle h3:before{height:62px}}/**
* My Hero Items 02
*/.myHeroItem02{background:#fff;display:block;height:auto;margin-bottom:16px;overflow:hidden;position:relative;width:100%;z-index:0}.myHeroItem02 a.myHeroTitle02{align-items:flex-start;flex-direction:column;background-size:cover;background-position:center center;display:flex;height:200px;margin:0;position:relative;text-decoration:none;z-index:3}.myHeroItem02 a.myHeroTitle02:hover{opacity:.9}.myHeroItem02 a.myHeroTitle02 h2,.myHeroItem02 a.myHeroTitle02 h3{top:0;color:#fff;display:block;font-family:'MINISerif-Bold',sans-serif;font-size:1.5rem;left:0;line-height:1.5rem;padding:24px 0 0 26px;position:relative;width:80%}.myHeroItem02 a.myHeroTitle02 h2:before,.myHeroItem02 a.myHeroTitle02 h3:before{background-color:#fff;bottom:-9px;content:"";clear:both;display:block;height:2px;left:25px;position:absolute;width:60px}.myHeroItem02 a.myHeroTitle02 h4,.myHeroItem02 a.myHeroTitle02 p{color:#fff;display:block;font-family:'MINISansSerif-Regular',sans-serif;font-size:1em;padding:18px 16px 0 26px;line-height:150%}.myHeroItem02 a.myHeroTitle02 p{position:absolute;bottom:16px;width:80%}@media only screen and (min-width:768px){.myHeroTeasers .myHeroItem02{margin-right:20px;margin-bottom:8px;width:50%}.myHeroItem02 a.myHeroTitle02{height:185px}.myHeroItem02 a.myHeroTitle02 h2,.myHeroItem02 a.myHeroTitle02 h3{bottom:6px;font-size:1.75rem;padding:27px 0 0 24px}.myHeroItem02 a.myHeroTitle02 h4,.myHeroItem02 a.myHeroTitle02 p{padding:22px 16px 0 24px;max-width:80%}.myHeroItem02 a.myHeroTitle02 p{bottom:16px}.myHeroItem02 a.myHeroTitle02 h2:before,.myHeroItem02 a.myHeroTitle02 h3:before{width:74px}.myHeroTeasers .myHeroItem02:last-child{margin-right:0}}@media only screen and (min-width:1080px){.myHeroItem02 a.myHeroTitle02{height:250px}.myHeroTeasers .myHeroItem02:last-child{margin-right:0}.myHeroItem02 a.myHeroTitle02 h2,.myHeroItem02 a.myHeroTitle02 h3{font-size:2.375rem;line-height:100%;padding:50px 0 0 30px}.myHeroItem02 a.myHeroTitle02 h4,.myHeroItem02 a.myHeroTitle02 p{padding:38px 16px 0 30px}.myHeroItem02 a.myHeroTitle02 h2:before,.myHeroItem02 a.myHeroTitle02 h3:before{bottom:-13px;left:30px;width:100px}}/*
 *   Tier 1 Banner 
 */.tier1Banner{background-size:cover;height:auto;padding-top:178px;position:relative;right:0;top:0;width:100%;z-index:1}.tier1Banner .widthHolder{z-index:5}.tier1Banner .imageContainer{height:503px;object-fit:cover;position:absolute;top:0;width:100%;z-index:2}.tier1Banner .bannerImage{background-size:cover;height:100%;left:0;position:absolute;width:100%;z-index:-1}.tier1Banner .bannerHolder{margin-top:0;position:relative;z-index:5}.tier1Banner .bannerHolder h1{color:#fff;height:200px;position:relative;top:26px;z-index:6}.tier1Banner .bannerHolder h2,.tier1Banner .bannerHolder h3,.tier1Banner .bannerHolder h4,.tier1Banner .bannerHolder h5{color:#fff;font-family:'MINISerif-Bold',sans-serif;font-size:1.5rem;padding:0 0 .5em;text-transform:uppercase}.tier1Banner .bannerContent li,.tier1Banner .bannerContent li a,.tier1Banner .bannerContent p a,.tier1Banner .bannerContent p{color:#000;font-size:1rem;padding:0 0 1.55rem;line-height:20px}.tier1Banner .bannerContent ol,.tier1Banner .bannerContent ul{padding:0 0 0 17px}.tier1Banner .bannerContent{margin-top:148px;text-align:center;z-index:6}.tier1Banner .bannerContent .buttonHolder{margin-bottom:32px;clear:both}@media only screen and (min-width:0) and (max-width:767px){.tier1Banner .buttonHolder .btnPrimary,.tier1Banner .buttonHolder .btnSecondary,.tier1Banner .buttonHolder .btnTertiary{float:none;margin-bottom:1rem;width:100% !important}}@media only screen and (min-width:768px){.tier1Banner{height:600px;padding-top:167px}.tier1Banner .imageHolderCMS,.tier1Banner .imageContainer{height:100%}.tier1Banner .bannerHolder h1{height:auto;top:19px}.tier1Banner .bannerContent{left:0;margin-top:-8px;padding:0;text-align:left}.tier1Banner .bannerContent li,.tier1Banner .bannerContent li a,.tier1Banner .bannerContent p a,.tier1Banner .bannerContent p{color:#fff;font-size:1.125rem}.tier1Banner .buttonHolder>*{min-width:240px}.tier1Banner .bannerContent li,.tier1Banner .bannerContent p{width:368px}}@media only screen and (min-width:1080px){.tier1Banner{height:644px;padding-top:168px}.tier1Banner .bannerHolder h1{top:43px}.tier1Banner .bannerContent li,.tier1Banner .bannerContent p{padding:0 0 2rem;width:385px}.tier1Banner .bannerContent{margin-top:17px}}@media only screen and (min-width:1280px){.tier1Banner{height:702px;padding-top:168px}.tier1Banner .bannerContent{margin-top:41px}.tier1Banner .bannerHolder h1{top:59px}}/*
 *   Tier 2 Banner 
 */.tier2Banner{background-size:cover;min-height:488px;padding-top:178px;position:relative;right:0;top:0;width:100%;z-index:1}.tier2Banner .ratingBox{position:absolute;right:10px;top:230px;z-index:11}.tier2Banner .widthHolder{z-index:5}.tier2Banner .blurImageContainer{height:410px;position:absolute;top:0;width:100%;overflow:hidden;z-index:2;background-color:#000}.tier2Banner .imageHolderCMBlur img{display:none}.tier2Banner .imageHolderCMBlur.imageHolderCMS{height:410px;width:100%}.tier2Banner .bannerImage{background-size:cover;height:298px;left:0;position:absolute;width:100%;z-index:-1}.tier2Banner .bannerHolder{margin-top:-18px;position:relative;z-index:5}.tier2Banner .bannerHolder h1{color:#fff;left:5%;position:relative;height:100px;top:41px;z-index:6}.tier2Banner .bannerHolder h2,.tier2Banner .bannerHolder h3,.tier2Banner .bannerHolder h4,.tier2Banner .bannerHolder h5{color:#fff;font-family:'MINISerif-Bold',sans-serif;font-size:1.5rem;padding:0 0 .5em;text-transform:uppercase}.tier2Banner .bannerContent li,.tier2Banner .bannerContent li a,.tier2Banner .bannerContent p a,.tier2Banner .bannerContent p{color:#000;font-size:1rem;line-height:1.375rem;padding:0 0 1.55rem}.tier2Banner .bannerContent ol,.tier2Banner .bannerContent ul{padding:0 0 0 17px}.tier2Banner .bannerContent{margin-top:222px;text-align:center;z-index:6}.tier2Banner .bannerContent .buttonHolder{margin-bottom:32px}@media only screen and (min-width:0) and (max-width:767px){.tier2Banner .buttonHolder .btnPrimary,.tier2Banner .buttonHolder .btnSecondary,.tier2Banner .buttonHolder .btnTertiary{float:none;margin-bottom:1rem;width:100% !important}}@media only screen and (min-width:768px){.tier2Banner{padding-top:170px}.tier2Banner .ratingBox{top:323px}.tier2Banner .imageHolderCMBlur.imageHolderCMS,.tier2Banner .blurImageContainer{height:494px}.tier2Banner .bannerImage{height:392px}.tier2Banner .bannerHolder{height:392px}.tier2Banner .bannerHolder h1{height:auto;top:45px}.tier2Banner .bannerContent{left:15%;padding:5%;margin-top:-20px;text-align:left}.tier2Banner .bannerContent li,.tier2Banner .bannerContent li a,.tier2Banner .bannerContent p a,.tier2Banner .bannerContent p{color:#fff;font-size:1.125rem;line-height:1.525rem}.tier2Banner .bannerContent li,.tier2Banner .bannerContent p{width:368px}.tier2Banner .buttonHolder a{width:250px}}@media only screen and (min-width:1080px){.tier2Banner{padding-top:168px;overflow:hidden}.tier2Banner .ratingBox{top:388px}.tier2Banner .imageHolderCMBlur.imageHolderCMS,.tier2Banner .blurImageContainer{height:532px}.tier2Banner .bannerImage{height:456px}.tier2Banner .bannerHolder{height:458px}.tier2Banner .bannerHolder h1{top:66px}.tier2Banner .bannerContent{margin-top:-11px}.tier2Banner .bannerContent li,.tier2Banner .bannerContent p{padding:0 0 2rem;width:385px}.tier2Banner .bannerContent li,.tier2Banner .bannerContent li a,.tier2Banner .bannerContent p a,.tier2Banner .bannerContent p{color:#fff;font-size:1.25rem;line-height:1.625rem}}@media only screen and (min-width:1280px){.tier2Banner .ratingBox{top:434px}.tier2Banner .bannerHolder h1{top:75px}.tier2Banner .imageHolderCMBlur.imageHolderCMS,.tier2Banner .blurImageContainer{height:562px}.tier2Banner .bannerContent{margin-top:6px}.tier2Banner .bannerImage{height:504px}.tier2Banner .bannerHolder{height:505px}}/**  
*    Headline News
*/.headline{background-position:center 0;background-size:auto 342px;background-repeat:no-repeat;padding-top:9px;padding-bottom:50px}.headline .widthHolder{display:block;margin:0 5%;padding-top:0;padding-left:0;position:relative;width:auto}.headline .bodyTitleText{padding-top:50px;text-align:center}.headline .bodyTitleText h2{color:#fff;padding-bottom:16px;font-family:'MINISerif-Bold',sans-serif;position:relative}.headline .bodyTitleText p{color:#fff;padding:0}.headline .bodyTitleText .colorLine{background-color:#c9b900;display:inline-block;height:12px;margin:22px auto auto;width:100px}.headline .bodyTitleText h3{color:#fff;font-family:'MINISerif-Bold',sans-serif;font-size:1rem;line-height:120%;padding-bottom:1.4em;text-align:left}.headlinePanel{background-color:#fff;border:1px solid #f5f5f5;border-radius:2px;margin-top:39px !important}.headlinePanel .bodyText{padding:40px 5% 25px;width:100%}.headlinePanel .bodyText h2,.headlinePanel .bodyText h3,.headlinePanel .bodyText h4,.headlinePanel .bodyText h5{font-size:1.25rem;line-height:1.5rem;font-family:'MINISerif-Bold',sans-serif}.headlinePanel .bodyText p,.headlinePanel .bodyText li{font-size:1rem;line-height:1.375rem}@media only screen and (min-width:768px){.headlinePanel .bodyText{padding:41px 5% 20px}.headlinePanel{margin-top:45px !important}.headline .bodyTitleText{padding-top:92px}.headline{background-position:center 0;background-size:100% 395px;margin-bottom:0;padding-top:32px;padding-bottom:100px}.headline .bodyTitleText .colorLine{height:16px;width:117px}.headline .bodyTitleText h3{font-size:1.125rem}.headline .contentHolder{padding-top:0;margin:0 10%}}@media only screen and (min-width:1280px){.headlinePanel .bodyText{padding:0 5%}.headline .widthHolder{margin:0 auto;max-width:1280px;width:100%}.headline .bodyTitleText{padding-top:62px}.headline{background-position:0 -305px;background-size:100% 780px;padding-top:100px;padding-bottom:140px}.headline .contentHolder{margin:0 10%}.headlinePanel .bodyText{padding:61px 7% 41px}.headlinePanel .bodyText h2,.headlinePanel .bodyText h3{padding-bottom:28px}}/* 
 *   headlineCarousel used within CMS area 
 */.headlineCarouselContainer{border-top:1px solid #b5b4b4;padding:26px 5%}.headlineCarousel{clear:both;margin-bottom:73px;width:100%}.headlineCarousel .carousel-cell{background-color:transparent;margin-left:20px;width:288px}@media only screen and (min-width:768px){.headlineCarousel{margin-bottom:118px}.headlineCarousel .carousel-cell{width:326px}}/* 
 *   headlineCarousel - carousel 
 */.headlineCarousel .flickity-prev-next-button{bottom:-67px;border-radius:44px;width:44px;height:44px;top:auto;transform:translateY(0)}.headlineCarousel .flickity-prev-next-button.previous{background:url("/v2resources/images/icons/iconMiniStack.svg#IconCarouselArrowLeftBlue") center center no-repeat transparent;left:calc(50% - 54px);right:auto}.headlineCarousel .flickity-prev-next-button.next{background:url("/v2resources/images/icons/iconMiniStack.svg#IconCarouselArrowRightBlue") center center no-repeat transparent;left:auto;right:calc(50% - 54px)}.headlineCarousel .flickity-button-icon{display:none}@media only screen and (min-width:768px){.headlineCarousel .flickity-prev-next-button{bottom:-100px}}@media only screen and (min-width:1280px){.headlineCarouselContainer{padding:30px 5%}.headlineCarouselContainer .headlineCarousel{align-content:flex-start;display:flex;flex-wrap:wrap;flex-direction:row;height:auto;position:relative;width:100%}.headlineCarouselContainer .headlineTeaserCMS{margin-bottom:25px;position:static!important;width:31% !important}.headlineCarouselContainer{overflow:unset;position:relative}.headlineCarousel{margin-bottom:30px}}/*
 *   headlineTeaserCMS Module
 */.headlineTeaserCMS{overflow:hidden;padding-bottom:5px}.headlineTeaserCMS .richText{padding:25px 0}.headlineTeaserCMS .imageHolderCMS,.headlineTeaserCMS .imageHolderCMS img{border-radius:2px;height:164px}.headlineTeaserCMS .richText h3,.headlineTeaserCMS .richText h4,.headlineTeaserCMS .richText h5{color:#000;font-family:'MINISerif-Bold',sans-serif;font-size:1.25rem;line-height:1.5rem;padding-bottom:1.2em}.headlinePanel .richText li,.headlineTeaserCMS .richText p{font-size:1rem;line-height:1.375rem;padding-bottom:1.2em}.headlineTeaserCMS .richText.arrowLink-ch>a{margin-top:2px}@media only screen and (min-width:768px){.headlineTeaserCMS .imageHolderCMS,.headlineTeaserCMS .imageHolderCMS img{height:250px}}@media only screen and (min-width:1024px){.headlineTeaserCMS .richText.arrowLink-ch>a{font-size:1rem}}/*
 *   Full quote Panel
 */.fullQuotePanelAltBg{background:#f5f5f5 url(/v2resources/images/heroImages/quoteBanner-v3.jpg);background-repeat:no-repeat;background-position:center 0%;background-size:auto 413px;padding-top:201px}.fullQuotePanel{background-image:url(/v2resources/images/icons/doubleQuotes.svg);background-repeat:no-repeat;background-position:center 180px;background-size:165px 104px;background-color:#fff;border:1px solid #e0e0e0;border-radius:2px;margin-bottom:60px;padding:40px 8%}.fullQuotePanel img{display:block;height:60px;left:50%;margin:0 0 5px;position:relative;transform:translateX(-50%)}.fullQuotePanel h3{color:#000;font-family:'MINISerif-Bold',sans-serif;font-size:1rem;padding:0;text-align:center}.fullQuotePanel h4{color:#7a7a7a;font-family:'MINISansSerif-Regular',sans-serif;font-size:1rem;padding:0 0 82px;text-align:center}.fullQuotePanel p{font-size:1.5rem;line-height:120%;font-family:'MINISerif-Bold',sans-serif;max-width:422px;margin:0 auto;padding:0 5%;text-align:center}@media only screen and (min-width:768px){.fullQuotePanelAltBg{background-image:url(/v2resources/images/heroImages/quoteBanner-v3.jpg);background-repeat:no-repeat;background-size:auto 509px;padding-top:393px}.fullQuotePanel{background-position:233px -5px;background-size:225px 124px;height:243px;margin-bottom:78px;padding:5%}.fullQuotePanel p{float:right;height:auto;line-height:1.875rem;margin:0;max-width:1000px;padding:0;position:relative;text-align:left;top:50%;transform:translateY(-50%);width:calc(100% - 242px)}.fullQuotePanel h4{padding:0}.quotePersonDetails{float:left;position:relative;top:50%;transform:translateY(-50%);width:165px}}@media only screen and (min-width:1280px){.fullQuotePanelAltBg{background-position:center -40%;background-size:auto 574px;padding-top:379px}.fullQuotePanel h4{font-size:1rem;line-height:20px;padding:0}}/*
 *   Full quote Panel contact Us page
 */.contactUsFullQuote{margin-bottom:44px}@media only screen and (min-width:768px){.contactUsFullQuote{margin-bottom:64px}}@media only screen and (min-width:1080px){.contactUsFullQuote{margin-bottom:86px}}/*
 *   quotePanel panel section
 */.quotePanel{background-image:url(/v2resources/images/icons/doubleQuotes.svg);background-repeat:no-repeat;background-position:center 218px;background-size:165px 104px;background-color:#fff;border:1px solid #e6e6e6;border-radius:2px;padding:80px 3%}.quotePanel img{border:1px solid #c8c8c8;border-radius:42px;display:block;height:60px;left:50%;margin:0 0 5px;position:relative;transform:translateX(-50%);width:60px}.quotePanel h4{color:#242424;font-family:'MINISerif-Regular',sans-serif;font-size:.75rem;line-height:1.688rem;padding:0;text-align:center}.quotePanel h5{color:#7f7f7f;font-family:'MINISerif-Regular',sans-serif;font-size:.75rem;line-height:1rem;padding:0 0 73px;text-align:center}.quotePanel p{font-size:1.375rem;font-family:'MINISerif-Regular',sans-serif;line-height:1.625rem;max-width:422px;margin:0 auto;padding:0 5%;text-align:center}
/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}/* draggable */.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}/* ---- flickity-button ---- */.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;/* prevent disabled button from capturing pointer up event. #716 */pointer-events:none}.flickity-button-icon{fill:currentColor}/* ---- previous/next buttons ---- */.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;/* vertically center */transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}/* right to left */.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}/* ---- page dots ---- */.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.animated{opacity:0}/*
 *   imageHolderCMS CMS Editor 
 */.imageHolderCMS,.imageHolderCMS img{height:220px;object-fit:cover;position:relative;width:100%}@media only screen and (min-width:768px){.imageHolderCMS,.imageHolderCMS img{height:392px}}@media only screen and (min-width:1280px){.imageHolderCMS img{height:440px}}/*
 *   richText CMS Editor   - default text on reusable components 
 */.richText{color:#000}.richText p a,.richText ol li,.richText ul li,.richText p{line-height:1.375rem;font-family:'MINISansSerif-Regular',sans-serif;font-size:1rem;color:inherit;font-weight:400}.richText ul li{line-height:140%;margin:0 0 3px;list-style-type:none;position:relative}.richText ul li:before{content:"";display:inline-block;height:2px;width:2px;background-color:#000;margin:auto auto;position:absolute;top:11px;left:-15px;border-radius:2px}.richText h1,.richText h2,.richText h3,.richText h4,.richText h5{font-family:'MINISerif-Bold',sans-serif;padding-bottom:2em;color:inherit}.richText p{clear:both;padding-bottom:2em}.richText p a{color:#000;text-decoration:underline}.richText p a:hover{color:#0085ac}.richText p li a[href^="tel:"],.richText p a[href^="tel:"]{color:inherit;font-weight:bold;text-decoration:none}.richText ol,.richText ul{margin:0 0 25px 0;padding:0 0 0 25px;clear:left}.richText li{line-height:140%;margin:0 0 3px}.richText li p{padding-bottom:0}.richText hr{background-color:#e6e6e6;border:none;display:block;height:1px;margin:10px 0 40px 0;padding:0;clear:both}/*
 *   line CMS
 */.lineCMS .contentHolder{position:relative}.lineCMS .contentHolder span{background-color:#e6e6e6;display:block;height:1px;position:relative;z-index:2}/*
 *   Spacer
 */.spacerCMS .contentHolder{height:25px}@media only screen and (min-width:768px){.spacerCMS .contentHolder{height:50px}}@media only screen and (min-width:1280px){.spacerCMS .contentHolder{height:85px}}/************************************
*
*   CMS BASE CODE For CMS
*
*   Layout:
*   Slim Content Container  
*   tripleColumnCMS
*   triplePanelCMS 
*   oneOneThreePanelCMS
*
*//*
 *    Slim Content Container - CMS RichText Layout
 */@media only screen and (min-width:768px){.contentPageCMS .contentHolder{margin:0 auto;max-width:660px}}/*
 *   tripleColumnCMS CMS Layout
 */.triplePanelCMS,.tripleColumnCMS{margin-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;align-items:stretch;padding-bottom:25px}.triplePanelCMS{background-color:#008000}@media only screen and (min-width:768px){.triplePanelCMS,.tripleColumnCMS{padding-bottom:80px}}@media only screen and (min-width:1080px){.triplePanelCMS,.tripleColumnCMS{padding-bottom:80px}}.panelCMS,.columnCMS{margin-bottom:16px;width:100%}@media only screen and (min-width:768px){.panelCMS,.columnCMS{margin-bottom:20px}}.tripleColumnCMS.hideIcons .columnCMS:nth-child(n+4){display:none}@media only screen and (min-width:768px){.tripleColumnCMS .columnCMS{width:49%}.tripleColumnCMS .columnCMS:nth-child(even){margin-right:0}.tripleColumnCMS .columnCMS:nth-child(odd){margin-right:2%}.tripleColumnCMS.hideIcons .columnCMS:nth-child(3){display:none}}@media only screen and (min-width:980px){.tripleColumnCMS .columnCMS{margin-right:2%;width:32%}.tripleColumnCMS .columnCMS:nth-child(2n+0){margin-right:2%}.tripleColumnCMS .columnCMS:nth-child(3n+0){clear:none;margin-right:0}.tripleColumnCMS.hideIcons .columnCMS:nth-child(3){display:block}}.oneTwoThreePanelCMS .columnCMS{display:none}.oneTwoThreePanelCMS .columnCMS:first-child{display:block;width:100%}@media only screen and (min-width:768px){.oneTwoThreePanelCMS .columnCMS:first-child,.oneTwoThreePanelCMS .columnCMS:nth-child(2){display:block;width:47.5%}}@media only screen and (min-width:980px){.oneTwoThreePanelCMS .columnCMS{display:block !important;width:32% !important}}.modulePadTop{padding-top:40px}@media only screen and (min-width:768px){.modulePadTop{padding-top:80px}}/**
    .wrapperX4 
*/.wrapperX2 .columnCMS{display:block;width:100%}.wrapperX2 .columnCMS:nth-child(3){display:none}@media only screen and (min-width:768px){.wrapperX2 .columnCMS{display:block;width:49%;margin-right:2%}.wrapperX2 .columnCMS:nth-child(even){margin-right:0}}@media only screen and (min-width:1080px){.wrapperX2 .columnCMS{display:block !important;width:32% !important;margin-right:2% !important;height:auto}.wrapperX2 .columnCMS:nth-child(3){display:block;width:32% !important;margin-right:0 !important}}/**
    .wrapperX4 
*/.wrapperX4 .columnCMS{display:block;width:100%}.wrapperX4 .columnCMS:nth-child(5){display:none}@media only screen and (min-width:768px){.wrapperX4 .columnCMS{display:block;width:49%;margin-right:2%}.wrapperX4 .columnCMS:nth-child(even){margin-right:0}.tripleColumnCMS.wrapperX4 .columnCMS:nth-child(3n+0){margin-right:2%}}@media only screen and (min-width:1080px){.wrapperX4 .columnCMS{display:block !important;width:32% !important;margin-right:2%}.wrapperX4 .columnCMS:nth-child(2){margin-right:2%}.wrapperX4 .columnCMS:nth-child(3){margin-right:0 !important}.wrapperX4 .columnCMS:nth-child(4){margin-right:2%}.wrapperX4 .columnCMS:nth-child(5){display:block;width:66% !important;margin-right:0 !important}}/**
    .wrapperX5
*/.wrapperFiveFourFive .columnCMS{display:block;width:100%}@media only screen and (min-width:768px){.wrapperFiveFourFive .columnCMS{display:block;width:49%}.wrapperFiveFourFive .columnCMS:nth-child(odd){margin-right:2%}.wrapperFiveFourFive .columnCMS:nth-child(even){margin-right:0}.wraperFiveFourFive .columnCMS:nth-child(5){display:none}}@media only screen and (min-width:1080px){.wrapperFiveFourFive .columnCMS{display:block !important;width:32% !important;margin-right:2% !important}.wrapperFiveFourFive .columnCMS:nth-child(3){margin-right:0 !important}.wrapperFiveFourFive .columnCMS:nth-child(5){display:block}}/**
    .wrapperX5 
*/.wrapperX5 .columnCMS{display:block;width:100%}.wrapperX5 .columnCMS:nth-child(6){display:none}@media only screen and (min-width:768px){.wrapperX5 .columnCMS{display:block;width:49%;margin-right:2%}.wrapperX5 .columnCMS:nth-child(even){margin-right:0}.tripleColumnCMS.wrapperX5 .columnCMS:nth-child(3n+0){margin-right:2%}}@media only screen and (min-width:1080px){.wrapperX5 .columnCMS{display:block !important;width:31% !important;margin-right:2% !important}.wrapperX5 .columnCMS:nth-child(6){display:block;width:31% !important;margin-right:0}}/*
 *   oneTwoThreePanelCMS CMS Layout
 */.threeTwoThreePanelCMS .columnCMS:first-child{display:block;width:100%}@media only screen and (min-width:768px){.threeTwoThreePanelCMS .columnCMS:first-child,.threeTwoThreePanelCMS .columnCMS:nth-child(2){display:block;width:49%}.threeTwoThreePanelCMS .columnCMS:nth-child(3){display:none}}@media only screen and (min-width:980px){.threeTwoThreePanelCMS .columnCMS{display:block !important;width:32% !important}}/* 
*   Mixed panel list fix glaot issue euqal height.
*/@media only screen and (min-width:768px){.mixedCMSItems .tripleColumnCMS .columnCMS{height:485px !important}}/*
 *   noOffersMessage
 */.OffersMessageCMS{background-color:#fff;text-align:center;margin-bottom:25px}.OffersMessageCMS .richText{padding:10% 5% 0 5%;margin:auto}.richText.messageCMS p a,.richText.messageCMS ol li,.richText.messageCMS ul li,.richText.messageCMS p{font-size:.875rem;line-height:1.375rem}@media only screen and (min-width:768px){.OffersMessageCMS .richText{margin:auto;padding:7% 0 4%;width:538px}.richText.messageCMS p a,.richText.messageCMS ol li,.richText.messageCMS ul li,.richText.messageCMS p{font-size:1.125rem;line-height:1.625rem}}/*
*       Reusable code
*
*   Rating Content
*   Download Icon
*   Play ICON
*   Solo button container
*   Backgrounds gradiants
*
*//*
*   Download Icon
*/.richText.downloadLinkCMS>a,a.downloadLink{background:url(../images/icons/iconMiniStack.svg#IconDownload) -9px 0 no-repeat transparent;color:#000;display:block;font-family:'MINISansSerif-Regular',sans-serif;font-size:1rem;height:44px;line-height:.938rem;padding:15px 0 15px 38px;width:285px;text-decoration:none}.richText.downloadLinkCMS>a:hover,a.downloadLink:hover{background:url(../images/icons/iconMiniStack.svg#IconDownloadAlt) -9px 0 no-repeat transparent;color:#0085ac}@media only screen and (min-width:1024px){.richText.downloadLinkCMS>a,a.downloadLink{font-size:1.125rem}}/*
 *   Play ICON
 */.playIcon{background:url("/v2resources/images/icons/iconMiniStack.svg#IconPlayWhite") center center no-repeat;background-color:rgba(255,255,255,.2);border:2px solid #fff;border-radius:22px;display:inline-block;height:44px;left:50%;margin-left:-22px;margin-top:-22px;position:absolute;top:50%;Opacity:1;width:44px;z-index:4;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}/*
 *   socialIcons Global media items used throughout pages
 */.socialIconsGlobal{list-style:none;margin:0 0 30px;padding:0}.socialIconsGlobal li{display:block;float:left;margin-left:10px}.socialIconsGlobal a{display:block;height:32px;text-indent:-9999px;width:32px}.socialIconsGlobal{display:inline-block;margin:auto;width:auto}.socialIconsGlobal .facebook a{background:url(../images/icons/socialStack.svg#FacebookOutline) 0 0 no-repeat transparent}.socialIconsGlobal .twitter a{background:url(../images/icons/socialStack.svg#TwitterOutline) 0 0 no-repeat transparent}.socialIconsGlobal .instagram a{background:url(../images/icons/socialStack.svg#InstagramOutline) 0 0 no-repeat transparent}.socialIconsGlobal .linkedin a{background:url(../images/icons/socialStack.svg#LinkedinOutline) 0 0 no-repeat transparent}.socialIconsGlobal .youtube a{background:url(../images/icons/socialStack.svg#YoutubeOutline) 0 0 no-repeat transparent}/*
 *   Solo button container -  CMS Component
 */.soloCMS{clear:both;display:block;margin-bottom:35px;width:100%;text-align:center}.soloCMS .btnSecondary{width:100%;float:none;display:inline-block}@media only screen and (min-width:768px){.soloCMS{text-align:right;padding-top:1px;margin-bottom:20px}.soloCMS .btnSecondary{width:280px;margin-left:15px}}@media only screen and (min-width:768px){.soloCMS{margin-bottom:50px}}@media only screen and (min-width:1080px){.soloCMS{margin-bottom:25px}}.linkBox .socialIconsGlobal{bottom:-10px;margin:auto;position:absolute;text-align:center;width:100%;left:-7px}.linkBox .socialIconsGlobal li{display:inline-block;float:none;margin-right:0}.linkBox .socialIconsGlobal a{position:static;width:32px}@media only screen and (min-width:768px){.linkBox .socialIconsGlobal{bottom:6px}}/*
 *   Tabs
 */.defaultTabs{list-style:none;margin:0 0 15px;padding:0}.defaultTabs li{display:inline-block;margin:0 34px 0 0}.defaultTabs li:last-child{margin:0}.defaultTabs a{float:left;display:block;font-size:1rem;font-family:'MINISansSerif-Regular',sans-serif;color:#000;text-decoration:underline;padding:0;height:44px;line-height:2.75rem}.defaultTabs .current a{color:#006583}.defaultTabs a:hover{color:#0085ac}@media only screen and (min-width:768px){.defaultTabs li{margin-right:45px;margin-left:4px}.defaultTabs{margin:0 0 20px}}@media only screen and (min-width:1080px){.defaultTabs{margin:0 0 28px}}.tableTabs{display:table;margin:0 auto}.tableTabsCenter{text-align:center}@media only screen and (min-width:768px){.tableTabs{display:block;margin:0}}.centerAllTabs{display:table;margin:0 auto;text-align:center}/*
 *   Tabs - tabStyle02
 */.tabStyle02{list-style:none;margin:0 0 30px;padding:0}.tabStyle02 li{display:inline-block;margin:0}.tabStyle02 li:last-child{margin:0}.tabStyle02 a{background-color:#f9f9f9;border:1px solid #000;color:#000;display:inline-block;font-family:'MINISansSerif-Bold',sans-serif;font-size:.8125rem;height:40px;line-height:2.438rem;margin-bottom:12px;margin-right:12px;padding:0 20px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.tabStyle02 .current a{background-color:#f9f9f9;border-left:9px solid #000;outline:none}@media only screen and (min-width:768px){.tabStyle02{margin:0 0 25px}.tabStyle02 a{height:48px;line-height:2.938rem}}@media only screen and (min-width:1080px){.tabStyle02{margin:45px 0 25px}}/*
*   resultStatus Layout
*
*/.resultStatus{color:#666;font-size:1rem;font-family:'MINISansSerif-Regular',sans-serif;line-height:1.125rem;margin-bottom:26px}@media only screen and (min-width:768px){.resultStatus{font-size:1.125rem;line-height:1.25rem;margin-bottom:33px}}/*
 *   colorPanelCMS CMS Editor 
 */.colorPanelCMS{background-size:cover;border-radius:2px;height:356px;overflow:hidden;padding:21px 22px;position:relative;z-index:1}.colorPanelCMS .richText{z-index:2}.colorPanelCMS:after{content:'';left:0;height:100%;position:absolute;top:0;width:100%;z-index:-1}.colorPanelCMS .smallTitle{color:#b5b4b4;display:inline-block;font-family:'MINISansSerif-Regular',sans-serif;font-size:.75rem;font-weight:400;padding:0 0 3px;position:relative;margin-bottom:10px;z-index:2}.colorPanelCMS .richText h3,.colorPanelCMS .richText h4,.colorPanelCMS .richText h5{color:#fff;font-size:1.375rem;line-height:1.688rem;padding-bottom:.5em;z-index:2}.colorPanelCMS .richText p,.colorPanelCMS .richText li{color:#fff}.colorPanelCMS .richText a{background:url("../images/icons/iconArrowStack.svg#arrowWhiteRight") 100% 10px no-repeat transparent;color:#fff;font-size:1rem;line-height:1rem;text-decoration:none;padding:15px 34px 15px 0;height:45px;display:inline-block;white-space:nowrap}.colorPanelCMS .richText a:hover{background:url("../images/icons/iconArrowStack.svg#arrowAltRight") 100% 10px no-repeat transparent;color:#0085ac}@media only screen and (min-width:768px){.colorPanelCMS{height:408px;z-index:1}.colorPanelCMS .smallTitle{font-size:.875rem;padding:0}.colorPanelCMS .richText h3,.colorPanelCMS .richText h4,.colorPanelCMS .richText h5{font-size:1.75rem;line-height:2rem;padding-bottom:.5em}.colorPanelCMS .richText a{bottom:24px}}/*
 *   bannerPanelCMS CMS Editor 
 */.bannerPanelCMS{background-size:cover;border-radius:2px;height:200px;margin-bottom:15px;overflow:hidden;padding:23px 22px;position:relative}.bannerPanelCMS .richText{z-index:2}.bannerPanelCMS .richText h2,.bannerPanelCMS .richText h3,.bannerPanelCMS .richText h4{color:#fff;font-size:1.25rem;font-family:'MINISerif-Bold',sans-serif;padding-bottom:1rem;z-index:2}.bannerPanelCMS .richText p,.bannerPanelCMS .richText li{color:#fff;padding-bottom:1rem}.bannerPanelCMS .richText.arrowLink-ch>a{margin-top:-16px}.bannerPanelHolder{margin-bottom:55px}@media only screen and (min-width:768px){.bannerPanelCMS{height:246px;margin-bottom:8px}.bannerPanelCMS .richText h2,.bannerPanelCMS .richText h3,.bannerPanelCMS .richText h4{font-size:1.5rem;line-height:1.75rem}.bannerPanelHolder{margin-bottom:0}}@media only screen and (min-width:768px){.bannerPanelHolder{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:18px;margin-bottom:72px}.bannerPanelHolder .bannerPanelCMS{width:49%}.bannerPanelHolder .bannerPanelCMS:nth-child(odd){margin-right:2%}}@media only screen and (min-width:1080px){.bannerPanelHolder{margin-top:18px;margin-bottom:0}.bannerPanelHolder .bannerPanelCMS{height:372px;margin-bottom:100px;padding:5%}.bannerPanelCMS .richText h2,.bannerPanelCMS .richText h3,.bannerPanelCMS .richText h4{font-size:2rem;line-height:2.25rem}.richText.arrowLink-ch>a{margin-top:-8px}}/*
 *   doubleColumnCMS CMS Editor 
 */.doubleColumnCMS{padding-bottom:35px;width:100%}@media only screen and (min-width:768px){.doubleColumnCMS{padding-bottom:75px}.doubleColumnCMS>div{float:left;width:50%}}/*
 *   multipleTeaserCMS CMS Editor 
 */.multipleTeaserCMS{margin-bottom:15px;overflow:hidden;position:relative}.multipleTeaserCMS .richText{bottom:10px;color:#fff;padding-bottom:0;position:absolute;right:16px;text-align:right;width:66%;z-index:1}.multipleTeaserCMS .richText h3,.multipleTeaserCMS .richText h4,.multipleTeaserCMS .richText h5{clear:both;color:#fff;float:right;font-size:1.25rem;font-family:'MINISerif-Regular',sans-serif;line-height:120%;padding:0 0 16px;position:relative;text-align:right}.multipleTeaserCMS .smallTitle{display:none;font-family:'MINISansSerif-Regular',sans-serif !important;font-size:.875rem !important;font-weight:400 !important;margin-bottom:6px !important;opacity:.7 !important;padding:8px 0 6px !important;z-index:2 !important}.multipleTeaserCMS .richText li,.multipleTeaserCMS .richText p{clear:both;color:#fff;float:right;font-size:1rem;line-height:1.375rem;padding:0 0 4px;text-align:right}.multipleTeaserCMS ul,.multipleTeaserCMS ol,.multipleTeaserCMS .richText p{display:none;padding:0 0 16px}.multipleTeaserCMS .richText>a{color:#fff;display:table;float:right;margin-top:12px;position:relative;right:-14px}.multipleTeaserCMS .richText a:hover{opacity:1 !important}.multipleTeaserCMS .richText ul,.multipleTeaserCMS .richText ol{clear:both;float:right;direction:rtl;margin:0 20px 40px 0;text-align:right}.multipleTeaserCMS,.multipleTeaserCMS .imageHolderCMS,.multipleTeaserCMS .imageHolderCMS img{height:233px}@media only screen and (min-width:768px){.multipleTeaserCMS{padding-bottom:25px}.multipleTeaserCMS .richText{left:45px;padding:0;text-align:left;top:32px}.multipleTeaserCMS .smallTitle{display:block}.multipleTeaserCMS .richText h3,.multipleTeaserCMS .richText h4,.multipleTeaserCMS .richText h5{font-size:1.5rem;float:none;line-height:1.75rem;text-align:left}.multipleTeaserCMS,.multipleTeaserCMS .imageHolderCMS,.multipleTeaserCMS .imageHolderCMS img{height:384px}.multipleTeaserCMS ul,.multipleTeaserCMS ol,.multipleTeaserCMS .richText p{display:block;float:none;text-align:left}.multipleTeaserCMS .richText>a{float:none;margin-top:27px;right:0}}@media only screen and (min-width:1280px){.multipleTeaserCMS .richText{left:60px;top:35px}.multipleTeaserCMS .richText h3,.multipleTeaserCMS .richText h4,.multipleTeaserCMS .richText h5{font-size:2rem}.multipleTeaserCMS .richText p{font-size:1rem}.multipleTeaserCMS,.multipleTeaserCMS .imageHolderCMS,.multipleTeaserCMS .imageHolderCMS img{height:408px}}.multipleTeaserCMS .richText a:before{background-color:#c9b900;clear:both;content:"";display:block;height:8px;position:absolute;right:14px;top:-12px;width:60px}@media only screen and (min-width:768px){.multipleTeaserCMS .richText a:before{height:12px;left:0;right:0;top:-22px;width:68px}}/* Container for all CTA tiles */.ctaTilesContainer{margin-left:5%}.ctaTiles{display:flex;flex-direction:column;gap:16px;/* Spacing between tiles */margin:0 auto;max-width:1280px;padding-bottom:48px}/* Each CTA tile: full width and positioned relative for the ::after arrow */.ctaTile{display:block;width:100%;text-decoration:none;color:#000;border:1px solid #ccc;/* Example border for a box look */border-radius:8px;padding:32px 24px;position:relative;transition:background-color .3s ease;padding-right:48px;/* Extra space for the arrow */}.ctaTile span{font-family:'MINISerif-Bold';font-size:20px;font-style:normal;font-weight:700;line-height:20px;/* 100% */}.ctaTile:hover{background-color:#f7f7f7;/* Simple hover effect */}/* Title styling */.ctaTile__title{display:block;font-weight:bold}/* Hide the paragraph by default */.ctaTile p{margin:0;font-size:16px;padding-top:24px}/* Arrow displayed using ::after pseudo element */.ctaTile::after{content:"";display:block;position:absolute;right:4px;top:44px;transform:translateY(-50%);width:35px;/* Adjust width as needed */height:35px;/* Adjust height as needed */background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MSA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzQ5M18xMjQiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjE2IiB5PSIxMSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE4Ij4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy45NTQxIDIwTDE2LjY3MTkgMTIuNDI2NUwxNy41NTkxIDExLjU3MzVMMjUuNjYxNSAyMEwxNy41NTkxIDI4LjQyNjVMMTYuNjcxOSAyNy41NzM1TDIzLjk1NDEgMjBaIiBmaWxsPSJibGFjayIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfNDkzXzEyNCkiPgo8cmVjdCB4PSI4LjUiIHk9IjgiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iYmxhY2siLz4KPC9nPgo8L3N2Zz4K") 101% no-repeat transparent;background-size:contain}@media only screen and (min-width:12 80px){.ctaTilesContainer{margin-left:auto}}/* Media query for larger screens */@media only screen and (min-width:768px){.ctaTilesContainer{margin-left:5%}.ctaTilesContainer .bodyTitleText{padding:86px 0 0 0}/* Show the paragraph on larger screens */.ctaTile p{display:block}/* Arrange tiles side by side on larger screens */.ctaTiles{flex-direction:row;padding-bottom:86px;margin-left:auto}.ctaTile{width:calc(50% - 10.67px);/* Three in a row with some gap */padding:32px 16px}.ctaTile__title{margin-bottom:12px}}/*
 *   response
 */.response{background-color:#f9f9f9;height:auto !important;margin-bottom:56px;width:100%}.response .comment{padding:10% 5% 6% 5%;position:relative;width:100%}.response .comment p{clear:both;font-family:'MINISerif-Regular',sans-serif;font-size:.875rem;line-height:1.375rem;padding-bottom:2em}.response .smallHeader{color:#000;font-size:.75rem;font-family:'MINISerif-Regular',sans-serif;padding-bottom:2em}@media only screen and (min-width:768px){.response .comment p{font-size:1rem;line-height:1.5rem}.response .comment{display:block;padding:6% 5% 0% 5%}}/*
 *   richBannerText CMS Editor 
 */.richBannerText h1,.richBannerText h2,.richBannerText h3,.richBannerText h4,.richBannerText h5{color:#fff;font-size:2em;line-height:120%;font-family:'MINISerif-Bold',sans-serif;padding:0 0 .5em;text-transform:uppercase}.richBannerText p a,.richBannerText p{color:#fff;font-size:1em;line-height:150%;display:none;max-width:500px}.richBannerText hr{background-color:#e6e6e6;border:none;display:block;height:1px;margin:0 0 40px 0}.richBannerText .buttonHolder{display:block;margin-bottom:18px;margin-top:5px}@media only screen and (min-width:768px){.richBannerText h1,.richBannerText h2,.richBannerText h3,.richBannerText h4,.richBannerText h5{font-size:2.5em;padding:0 0 .5em}.richBannerText p a,.richBannerText p{display:inline-block}.richBannerText p{padding-bottom:2em}}/*
 *   splitBannerTeaserCMS CMS Editor 
 */.splitBannerTeaserCMS{overflow:hidden}.splitBannerTeaserCMS .richText{padding:9% 5% 12% 5%}.splitBannerTeaserCMS .imageHolderCMS,.splitBannerTeaserCMS .imageHolderCMS img{height:auto}.splitBannerTeaserCMS h3,.splitBannerTeaserCMS h4,.splitBannerTeaserCMS h5{padding-bottom:1em;text-align:center}.splitBannerTeaserCMS .richText.arrowLink-ch>a{margin-bottom:10px;margin-top:-20px}@media only screen and (min-width:768px){.splitBannerTeaserCMS{margin-bottom:25px;padding:20px}.splitBannerTeaserCMS .richText{padding:10% 5% 12% 5%}.splitBannerTeaserCMS .imageHolderCMS{float:left;width:40%}.splitBannerTeaserCMS .richText{float:right;margin-bottom:0;padding-left:8.5%;padding-right:0;width:60%}.splitBannerTeaserCMS.alt .imageHolderCMS{float:right}.splitBannerTeaserCMS.alt .richText{float:left;padding-left:3%;padding-right:5%}.splitBannerTeaserCMS .imageHolderCMS img{height:166px}.splitBannerTeaserCMS .imageHolderCMS{height:320px;display:flex;align-items:center}.splitBannerTeaserCMS h3,.splitBannerTeaserCMS h4,.splitBannerTeaserCMS h5{text-align:left}}@media only screen and (min-width:950px){.splitBannerTeaserCMS .imageHolderCMS img{height:auto}.splitBannerTeaserCMS .richText{padding:9% 5% 12% 5%}}@media only screen and (min-width:1280px){.splitBannerTeaserCMS .imageHolderCMS{width:56%}.splitBannerTeaserCMS .richText{padding:12% 5% 12% 5%}.splitBannerTeaserCMS .richText{width:44%}.splitBannerTeaserCMS .imageHolderCMS,.splitBannerTeaserCMS .imageHolderCMS img{height:366px}.splitBannerTeaserCMS h3,.splitBannerTeaserCMS h4,.splitBannerTeaserCMS h5{font-size:1.75rem;line-height:2.25rem}}/*
 *   splitFrameTeaserCMS CMS Editor 
 */.splitFrameTeaserCMS{clear:both;display:flex;flex-wrap:wrap;flex-direction:row;overflow:hidden}.splitFrameTeaserCMS .imageHolderCMS,.splitFrameTeaserCMS .imageHolderCMS img{height:188px}.splitFrameTeaserCMS .richText p{padding-bottom:1rem}.splitFrameTeaserCMS .richText li p{padding-bottom:0}.splitFrameTeaserCMS h3,.splitFrameTeaserCMS h4,.splitFrameTeaserCMS h5{font-family:'MINISerif-Bold',sans-serif;font-size:1.375rem;line-height:1.625rem;padding-bottom:.7em;text-align:left}.splitFrameTeaserCMS h3 strong,.splitFrameTeaserCMS h4 strong,.splitFrameTeaserCMS h5 strong{font-family:'MINISerif-Bold',sans-serif}.splitFrameTeaserCMS .richText{background-color:#fff;padding:20px 5% 22px;text-align:left}.splitFrameTeaserCMS.alt .richText{background-color:#fff;padding:24px 5% 28px;text-align:left}.splitFrameTeaserCMS.starRatingHolder h3,.splitFrameTeaserCMS.starRatingHolder h4,.splitFrameTeaserCMS.starRatingHolder h5,.splitFrameTeaserCMS.starRatingHolder .richText{text-align:left}@media only screen and (min-width:768px){.splitFrameTeaserCMS{flex-direction:row}.splitFrameTeaserCMS .imageHolderCMS,.splitFrameTeaserCMS .imageHolderCMS img{height:385px}.splitFrameTeaserCMS .imageHolderCMS,.splitFrameTeaserCMS .richText{width:50%}.splitFrameTeaserCMS .richText{padding:42px 45px 25px 36px;text-align:left}.splitFrameTeaserCMS.alt .richText{padding:42px 36px 25px 45px}.splitFrameTeaserCMS h3,.splitFrameTeaserCMS h4,.splitFrameTeaserCMS h5{font-size:1.75rem;line-height:2rem;padding-bottom:.85rem}.splitFrameTeaserCMS .richText p a,.splitFrameTeaserCMS .richText ol li,.splitFrameTeaserCMS .richText ul li,.splitFrameTeaserCMS .richText p{font-size:1.125rem;line-height:1.5rem;padding-bottom:1.8rem}.splitFrameTeaserCMS .richText ol li,.splitFrameTeaserCMS .richText ul li,.splitFrameTeaserCMS .richText li p{font-size:1.125rem;line-height:1.5rem;padding-bottom:0}.splitFrameTeaserCMS.alt{flex-direction:row-reverse}}@media only screen and (min-width:1080px){.splitFrameTeaserCMS h3,.splitFrameTeaserCMS h4,.splitFrameTeaserCMS h5{font-size:2rem;line-height:2.25rem;padding-bottom:1.2rem}.splitFrameTeaserCMS .imageHolderCMS,.splitFrameTeaserCMS .imageHolderCMS img{height:510px}.splitFrameTeaserCMS .richText{padding:95px 110px 25px 95px;text-align:left}.splitFrameTeaserCMS.alt .richText{padding:95px 80px 25px 120px}}@media only screen and (min-width:1280px){.splitFrameTeaserCMS .richText{padding:95px 218px 25px 95px;text-align:left}.splitFrameTeaserCMS.alt .richText{padding:95px 85px 25px 211px}}/*
 *   Meet the Team 
 */.splitFrameTeaserCMS .teamTitles{padding:7% 5% 0 5%}.splitFrameTeaserCMS .teamTitles h3{font-size:.75rem;line-height:.85rem;font-family:'MINISansSerif-Bold',sans-serif;padding-bottom:3px;text-align:left;text-transform:uppercase}.splitFrameTeaserCMS .teamTitles h4{font-size:1.125rem;line-height:1.4rem;text-align:left}.splitFrameTeaserCMS .teamTitles h5{font-size:.875rem;line-height:1.375rem;padding-bottom:1.4rem;text-align:left}@media only screen and (min-width:768px){.splitFrameTeaserCMS .teamTitles{padding:11% 5%}.splitFrameTeaserCMS .teamTitles h5{padding-bottom:3rem}}/*
 *   singleTeaserCMS CMS Editor 
 */.singleTeaserCMS{margin-left:0;margin-right:0;margin-bottom:40px;overflow:hidden;position:relative}.singleTeaserCMS .richText{bottom:10px;color:#fff;padding-bottom:0;position:absolute;right:16px;text-align:right;width:66%;z-index:1}.singleTeaserCMS .richText h3,.singleTeaserCMS .richText h4,.singleTeaserCMS .richText h5{clear:both;color:#fff;float:right;font-size:1.25rem;font-family:'MINISerif-Bold',sans-serif;line-height:1.5rem;padding:0 0 14px;text-align:right;position:relative}.singleTeaserCMS .richText li,.singleTeaserCMS .richText p{clear:both;color:#fff;float:right;font-size:1rem;line-height:1.375rem;padding:0 0 4px;text-align:right}.singleTeaserCMS ul,.singleTeaserCMS ol,.singleTeaserCMS .richText p{display:none;padding:0 0 16px}.singleTeaserCMS .richText>a{color:#fff;display:table;float:right !important;position:relative;right:-7px}.singleTeaserCMS .richText ul,.singleTeaserCMS .richText ol{clear:both;direction:rtl;float:right;margin:0 20px 40px 0;text-align:right}.singleTeaserCMS .imageHolderCMS,.singleTeaserCMS .imageHolderCMS img{height:233px}@media only screen and (min-width:768px){.singleTeaserCMS{margin:0 6.25%;margin-bottom:80px !important}.singleTeaserCMS .richText{padding:22px 30px 22px 0}.singleTeaserCMS .richText h3,.singleTeaserCMS .richText h4,.singleTeaserCMS .richText h5{font-size:2rem;line-height:2.25rem}.singleTeaserCMS,.singleTeaserCMS .imageHolderCMS,.singleTeaserCMS .imageHolderCMS img{height:380px}.singleTeaserCMS ul,.singleTeaserCMS ol,.singleTeaserCMS .richText p{display:block;font-size:1.125rem}.singleTeaserCMS .richText>a{margin-top:8px}}@media only screen and (min-width:1080px){.singleTeaserCMS{margin:0 7.4%}}@media only screen and (min-width:1280px){.singleTeaserCMS{margin:0 10%}.singleTeaserCMS .richText{padding:22px 40px 22px 0;width:50%}.singleTeaserCMS .richText p{font-size:1rem}}.singleTeaserCMS .richText .colorBar{display:block;position:relative;clear:both;margin-bottom:19px}.singleTeaserCMS .richText .colorBar:before{content:"";clear:both;display:block;height:8px;width:60px;background-color:#c9b900;position:absolute;top:0;right:0}@media only screen and (min-width:768px){.singleTeaserCMS .richText .colorBar:before{height:12px;width:68px}}.singleTeaserCMS .eventDate{clear:both;color:#fff;display:block;font-family:'MINISansSerif-Regular',sans-serif;font-size:.75rem;padding-bottom:.2rem;text-align:right;position:absolute;top:-22px;right:0}@media only screen and (min-width:768px){.singleTeaserCMS .eventDate{font-family:'MINISerif-Bold',sans-serif;position:absolute;text-align:center;right:31px;font-size:2.5rem;line-height:3.625rem;width:auto;top:-138px}.singleTeaserCMS .eventDate span{display:block;font-family:'MINISansSerif-Regular',sans-serif;font-size:.75rem;line-height:.875rem;padding-bottom:1em}}/*
 *   teaserBannerSplitCMS CMS Editor 
 */.teaserBannerSplitCMS{padding-bottom:44px;overflow:hidden}.teaserBannerSplitCMS .newsText,.teaserBannerSplitCMS .richText{padding:36px 5% 0;text-align:center}.teaserBannerSplitCMS .newsText h3,.teaserBannerSplitCMS .newsText h4,.teaserBannerSplitCMS .newsText h5,.teaserBannerSplitCMS h3,.teaserBannerSplitCMS h4,.teaserBannerSplitCMS h5{font-family:'MINISerif-Bold',sans-serif;font-size:1.5rem;line-height:1.5rem;padding-bottom:1.25rem}.teaserBannerSplitCMS p{font-size:1rem;line-height:1.25rem;padding-bottom:1rem}.teaserBannerSplitCMS .richText p{padding-bottom:25px}.teaserBannerSplitCMS .newsText .date{color:#242424;display:block;font-family:'MINISerif-Bold',sans-serif;font-size:.875rem;line-height:1.625rem;padding:0;padding-bottom:18px}.teaserBannerSplitCMS .richText.btnPrimary-ch a{margin-bottom:20px;width:100% !important}.teaserBannerSplitCMS .richText.arrowLink-ch>a{margin-top:-15px}.teaserBannerSplitCMS .buttonHolder .btnPrimary{width:100%}.teaserBannerSplitCMS .buttonHolder .btnPrimary,.teaserBannerSplitCMS .buttonHolder .btnSecondary,.teaserBannerSplitCMS .buttonHolder .btnTertiary{float:none;margin-bottom:1rem;width:100% !important}@media only screen and (min-width:768px){.teaserBannerSplitCMS{padding-bottom:0}.teaserBannerSplitCMS p{font-size:1.125rem;line-height:1.5rem}.teaserBannerSplitCMS .newsText.btnPrimary-ch a,.teaserBannerSplitCMS .richText.btnPrimary-ch a{max-width:285px}.teaserBannerSplitCMS .imageHolderCMS,.teaserBannerSplitCMS .imageHolderCMS img{height:396px}.teaserBannerSplitCMS .imageHolderCMS{display:block;float:left;width:55%}.teaserBannerSplitCMS .newsText,.teaserBannerSplitCMS .richText{display:block;float:right;padding:54px 5% 0 5%;text-align:left;width:45%}.teaserBannerSplitCMS .richText p{font-size:1.25rem;line-height:1.625rem;padding-bottom:34px}.teaserBannerSplitCMS .buttonHolder .btnPrimary,.teaserBannerSplitCMS .buttonHolder .btnSecondary,.teaserBannerSplitCMS .buttonHolder .btnTertiary{max-width:280px}}@media only screen and (min-width:1080px){.teaserBannerSplitCMS p{font-size:1.25rem;line-height:1.5rem}.teaserBannerSplitCMS .newsText,.teaserBannerSplitCMS .richText{padding-right:7.5%;padding-top:68px}.teaserBannerSplitCMS .newsText>*,.teaserBannerSplitCMS .richText>*{max-width:90%}.teaserBannerSplitCMS .imageHolderCMS,.teaserBannerSplitCMS .imageHolderCMS img{height:505px}.teaserBannerSplitCMS .richText p{padding-bottom:34px}.teaserBannerSplitCMS .richText h1,.teaserBannerSplitCMS .richText h2,.teaserBannerSplitCMS .newsText h2{padding-bottom:.7rem}}/*
 *   teaserOffers01CMS Module
 */.teaserOffers01CMS{padding-bottom:10px;overflow:hidden}.teaserOffers01CMS .richText{padding:24px 0}.teaserOffers01CMS .imageHolderCMS,.teaserOffers01CMS .imageHolderCMS img{border-radius:2px;height:164px}.teaserOffers01CMS .richText .smallHeader{color:#000;font-family:'MINISansSerif-Bold',sans-serif;font-size:.8125rem;line-height:.875rem;padding-bottom:1rem;text-transform:uppercase}.teaserOffers01CMS .richText h3,.teaserOffers01CMS .richText h4,.teaserOffers01CMS .richText h5{color:#000;font-family:'MINISerif-Bold',sans-serif;font-size:1.375rem;line-height:120%;padding-bottom:1rem}.teaserOffers01CMS .richText p{font-size:1rem;line-height:1.375rem;padding-bottom:1rem}@media only screen and (min-width:768px){.teaserOffers01CMS .imageHolderCMS,.teaserOffers01CMS .imageHolderCMS img{height:250px}}@media only screen and (min-width:963px){.teaserOffers01CMS .richText h4,.teaserOffers01CMS .richText h5{font-size:1.5rem !important;line-height:1.625rem}.teaserOffers01CMS .imageHolderCMS,.teaserOffers01CMS .imageHolderCMS img{height:222px}}@media only screen and (min-width:1280px){.teaserOffers01CMS .imageHolderCMS,.teaserOffers01CMS .imageHolderCMS img{height:250px}}/*
 *   teaserOffers02CMS Module
 */.teaserOffers02CMS{background-color:#fff !important;border:1px solid #e6e6e6;display:block;padding:15px;min-height:402px;overflow:hidden;position:relative}.teaserOffers02CMS .richText{padding:2.2rem 0}.teaserOffers02CMS .imageHolderCMS,.teaserOffers02CMS .imageHolderCMS img{height:136px}.teaserOffers02CMS .largerImageCMS,.teaserOffers02CMS .largerImageCMS img{height:250px}.teaserOffers02CMS .richText .smallHeader{color:#525252;font-size:.625rem;font-family:'MINISansSerif-Bold',sans-serif;line-height:.875rem;padding-bottom:2em}.teaserOffers02CMS .richText h3,.teaserOffers02CMS .richText h4,.teaserOffers02CMS .richText h5{font-family:'MINISerif-Bold',sans-serif;font-size:1.375rem;line-height:120%;padding-bottom:.8em}.teaserOffers02CMS .richText>a{bottom:15px;margin-top:-20px;position:absolute}@media only screen and (min-width:768px){.teaserOffers02CMS{padding:20px;position:relative}.tripleColumnCMS .columnCMS.teaserOffers02CMS{height:485px}.teaserOffers02CMS .richText{display:inline-block}.teaserOffers02CMS .imageHolderCMS,.teaserOffers02CMS .imageHolderCMS img{height:180px}}.teaserOffers02CMS .downloadLinkCMS a{bottom:20px;position:absolute}/*
 *   teaserOffers01CMS Module
 */.teaserOffers03CMS{padding-bottom:10px;overflow:hidden}.teaserOffers03CMS>.richText{padding:24px 0}.teaserOffers03CMS .imageHolderCMS,.teaserOffers03CMS .imageHolderCMS img{border-radius:2px;height:164px}.teaserOffers03CMS .imageHolderCMS,.teaserOffers03CMS .imageHolderCMS img{height:140px;width:100%}.teaserOffers03CMS .richText .smallHeader{color:#7d7d7d;font-family:'MINISansSerif-Regular',sans-serif;font-size:.75rem;line-height:.875rem;padding-bottom:1rem;text-transform:uppercase}.teaserOffers03CMS .richText h3,.teaserOffers03CMS .richText h4,.teaserOffers03CMS .richText h5{color:#000;font-family:'MINISerif-Bold',sans-serif;font-size:1.25rem;line-height:1.5rem;padding-bottom:1rem}.teaserOffers03CMS .richText p{font-size:1rem;line-height:1.375rem;padding-bottom:1rem}@media only screen and (min-width:768px){.teaserOffers03CMS .imageHolderCMS,.teaserOffers03CMS .imageHolderCMS img{height:360px}.teaserOffers03CMS{overflow:hidden;height:360px;position:relative}.teaserOffers03CMS .imageHolderCMS{position:relative}.teaserOffers03CMS .richText{position:absolute;top:0;width:100%;background-color:transparent !important;padding:45px 45px 25px}.teaserOffers03CMS .richText .smallHeader{color:#fff;opacity:.7;font-size:.875rem;line-height:120%;padding-bottom:1rem}.teaserOffers03CMS .richText h3,.teaserOffers03CMS .richText h4,.teaserOffers03CMS .richText h5{color:#fff;font-size:1.5rem;line-height:1.75rem;padding-bottom:3rem}.teaserOffers03CMS .richText p{font-size:1rem;line-height:1.375rem;padding-bottom:1rem}.teaserOffers03CMS .richText a{line-height:1.5rem;color:#fff;background:url(/v2resources/images/icons/iconMiniStack.svg#smallArrowRightWhite) 100% 4px no-repeat transparent}.teaserOffers03CMS .richText a:hover{color:#0085ac;background:url(/v2resources/images/icons/iconMiniStack.svg#smallArrowRightBlue) 100% 4px no-repeat transparent}}@media only screen and (min-width:768px){.teaserOffers03CMS .richText .colorBar{display:block;position:relative;clear:both;margin-bottom:19px;float:left;left:69px}.teaserOffers03CMS .richText .colorBar:before{content:"";clear:both;display:block;height:12px;width:68px;background-color:#c9b900;position:absolute;top:0;right:0}}@media only screen and (min-width:1080px){.teaserOffers03CMS .imageHolderCMS,.teaserOffers03CMS .imageHolderCMS img{height:280px}.teaserOffers03CMS{overflow:hidden;height:280px;position:relative}.teaserOffers03CMS .richText h3,.teaserOffers03CMS .richText h4,.teaserOffers03CMS .richText h5{color:#fff;font-size:1.25rem;line-height:1.375rem;padding-bottom:1rem}.teaserOffers03CMS .richText{padding:33px 35px 25px}.teaserOffers03CMS .richText .colorBar{left:60px}.teaserOffers03CMS .richText .colorBar:before{;height:8px;width:60px}}/*
 *   teaserOffers08CMS Module
 */.animatedArticleListing{padding-bottom:45px}.teaserOffers08CMS{background-color:#fff;border:1px solid #e0e0e0;border-radius:2px;cursor:pointer;display:block;margin-bottom:16px;min-height:340px;padding:15px;position:relative;overflow:hidden;text-decoration:none}.teaserOffers08CMS:hover .imageHolderCMS{opacity:.8}.contentHolder .teaserOffers08CMS:last-child{margin-bottom:35px}.teaserOffers08CMS .textArea{padding:1.6rem 0 0 0;position:relative}.teaserOffers08CMS .imageHolderCMS,.teaserOffers08CMS .imageHolderCMS img{height:140px}.teaserOffers08CMS .eventDate,.teaserOffers08CMS .smallHeader{color:#000;display:inline-block;font-family:'MINISansSerif-Regular',sans-serif;font-size:.75rem;line-height:1rem;padding-bottom:2em}.teaserOffers08CMS .smallHeader:before{background-color:#000;content:"";display:inline-block;margin-right:12px;width:40px;height:8px;z-index:1}.teaserOffers08CMS .eventDate{position:absolute;right:0}.teaserOffers08CMS .mainTitle{color:#000;font-family:'MINISerif-bold',sans-serif;font-size:1.25rem;line-height:1.625rem;padding-bottom:1.5em}@media only screen and (min-width:768px){.teaserOffers08CMS{margin-bottom:20px;min-height:auto;position:relative}.teaserOffers08CMS .smallHeader:before{height:10px;width:50px}.teaserOffers08CMS .textArea{display:inline-block;float:left;padding:1.4em 0 0 32px;position:static;width:40%}.teaserOffers08CMS .smallHeader{font-size:.875rem;line-height:.875rem;padding-bottom:.875rem}.teaserOffers08CMS .imageHolderCMS,.teaserOffers08CMS .imageHolderCMS img{float:left;height:155px;width:240px}.teaserOffers08CMS .imageHolderCMS img{height:155px;width:100%}.teaserOffers08CMS .mainTitle{font-size:1.5rem;line-height:125%;padding-bottom:0}.teaserOffers08CMS .eventDate{font-family:'MINISerif-Bold',sans-serif;font-size:2rem;line-height:1.5em;position:absolute;right:38px;text-align:center;top:56px;width:auto}.teaserOffers08CMS .eventDate span{color:#000 !important;display:block;font-family:'MINISansSerif-Regular',sans-serif;font-size:.75rem;line-height:.875rem;padding-bottom:1em}}@media only screen and (min-width:1280px){.animatedArticleListing{padding-bottom:75px}.teaserOffers08CMS .eventDate{right:90px;top:56px}.teaserOffers08CMS .textArea{width:56%}.teaserOffers08CMS .eventDate:before{background-color:#e0e0e0;content:"";display:block;height:45px;left:-43px;position:absolute;top:16px;width:1px}.teaserOffers08CMS .imageHolderCMS,.teaserOffers08CMS .imageHolderCMS img{float:left;height:163px;width:240px}.teaserOffers08CMS .imageHolderCMS img{height:162px;width:100%}}/*
 *   videoReal CMS Editor 
 */.videoReal a{color:#fff;background-color:#000;text-align:center;cursor:pointer;display:block;font-family:'MINISerif-Bold',sans-serif;line-height:0;position:relative;z-index:1}.videoReal a .Title{font-size:1rem;left:50%;line-height:1rem;margin-right:-50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:4}.videoReal a .Title span{display:block;font-size:.75rem;line-height:1rem}.videoReal a.openVideo img{max-width:600px}/*
 *   videoPlayerCMS  - Default Module 
 */.videoPlayerCMS{padding-bottom:50px}.videoPlayerCMS .bodyText{padding:33px 0 10px}@media only screen and (min-width:768px){.videoPlayerCMS{padding-bottom:80px}.videoPlayerCMS .imageHolderCMS,.videoPlayerCMS .imageHolderCMS img{height:440px;max-width:585px;margin-left:auto;margin-right:auto}.contentPageCMS .videoPlayerCMS .imageHolderCMS,.contentPageCMS .videoPlayerCMS .imageHolderCMS img{max-width:100%}.videoPlayerCMS .bodyText{padding:80px 0 10px}}@media only screen and (min-width:1080px){.videoPlayerCMS{padding-bottom:100px}.videoPlayerCMS .bodyText{padding:100px 0 10px}}/*
 *   videoPlayerCMS  - Default Module 
 */.videoPlayerCMSFullWidth{margin:0 auto 0 auto;max-width:1280px;padding-bottom:48px;padding-top:48px}@media only screen and (min-width:768px){.videoPlayerCMSFullWidth{padding-bottom:0;padding-top:0}.videoPlayerCMSFullWidth .imageHolderCMS,.videoPlayerCMSFullWidth .imageHolderCMS img{height:auto;margin-left:0;margin-right:0;max-width:1440px}.contentPageCMS .videoPlayerCMSFullWidth .imageHolderCMS,.contentPageCMS .videoPlayerCMSFullWidth .imageHolderCMS img{max-width:100%}.videoPlayerCMSFullWidth .contentHolder{margin-left:0;margin-right:0}}/*
 *   playerModuleCMS -  CMS Component
 */.playerModuleCMS{background:url(images/heroImages/bgPlaceHolder.png) no-repeat;background-position:100% 0;background-size:100% 230px;padding-top:20px;padding-bottom:10px}.playerModuleCMS .bodyText h3,.playerModuleCMS .bodyText h4,.playerModuleCMS .bodyText h5{font-size:1.125rem;line-height:1.5rem}.playerModuleCMS .contentHolder{margin:0 0 0 10%}@media only screen and (min-width:768px){.playerModuleCMS{background:url(images/heroImages/bgPlaceHolder.png) no-repeat;background-position:100% 0;background-size:100% 535px}.playerModuleCMS .bodyText h3,.playerModuleCMS .bodyText h4,.playerModuleCMS .bodyText h5{font-size:1.75rem;line-height:2.25rem}.playerModuleCMS .flickity-prev-next-button.previous{background:url("images/icons/iconMiniStack.svg#CircleArrowLeftWhite") 0 0 no-repeat transparent !important;right:calc(10% + 64px);top:-85px}.playerModuleCMS .flickity-prev-next-button.next{background:url("images/icons/iconMiniStack.svg#CircleArrowRightWhite") 0 0 no-repeat transparent !important;right:calc(10% + -38px);top:-85px}}@media only screen and (min-width:1280px){.playerModuleCMS .flickity-prev-next-button.previous{background:url("images/icons/iconMiniStack.svg#CircleArrowLeftWhite") 0 0 no-repeat transparent !important;right:calc(10% + 64px)}.playerModuleCMS .flickity-prev-next-button.next{background:url("images/icons/iconMiniStack.svg#CircleArrowRightWhite") 0 0 no-repeat transparent !important;right:calc(10%)}}/*
*   defaultCarouselModuleCMS -  CMS Component
 */.bodyTitleText.carouselTitleVariation h3{font-size:1.5rem;text-align:center}.teaserOffers02CMS.teaserCarouselAmends .richText h4{font-size:1.5rem;line-height:100%}.teaserOffers02CMS.teaserCarouselAmends .richText p{padding-bottom:1em}.teaserOffers02CMS.teaserCarouselAmends .richText{padding:22px 0}.defaultCarouselModuleCMS{padding-bottom:50px}.defaultCarouselModuleCMS .contentHolder{margin:0 5% 0 5%}.defaultCarouselModuleCMS .bodyTitleText{padding:59px 0 11px;text-align:center}.defaultCarouselModuleCMS .bodyTitleText h3{font-size:1.625rem;line-height:1.75rem}@media only screen and (min-width:768px){.bodyTitleText.carouselTitleVariation h3{font-size:2rem;text-align:left}.teaserOffers02CMS.teaserCarouselAmends .richText h4{font-size:1.5rem}.defaultCarouselModuleCMS{padding-bottom:100px}.defaultCarouselModuleCMS .contentHolder{margin:0 0 0 6.25%}.defaultCarouselModuleCMS .mainCarousel{margin-bottom:10px}.defaultCarouselModuleCMS .bodyTitleText{padding:100px 0 30px;text-align:left}.defaultCarouselModuleCMS .bodyTitleText h3{font-size:1.75rem;line-height:2.25rem}}@media only screen and (min-width:1080px){.defaultCarouselModuleCMS .contentHolder{margin:0 0 0 7.4%}}@media only screen and (min-width:1280px){.defaultCarouselModuleCMS .contentHolder{margin:0 0 0 10%}.defaultCarouselModuleCMS .bodyTitleText{padding:121px 0 25px}.defaultCarouselModuleCMS .bodyTitleText h3{font-size:2rem;line-height:2.25rem}}/* 
*   main carousel used within CMS area 
 */.mainCarousel{clear:both;margin-bottom:79px;padding-bottom:1px;width:100%}.mainCarousel .carousel-cell{background-color:transparent;margin-left:20px;min-height:485px;width:100%}@media only screen and (min-width:768px){.mainCarousel{margin-bottom:20px}.mainCarousel .carousel-cell{width:326px}}.mainCarousel .flickity-prev-next-button{border-radius:44px;bottom:-69px;height:44px;transform:translateY(0);top:auto;width:44px}.mainCarousel .flickity-prev-next-button.previous{background:url("/v2resources/images/icons/iconMiniStack.svg#IconCarouselArrowLeftBlue") center center no-repeat transparent;left:calc(50% - 54px);right:auto}.mainCarousel .flickity-prev-next-button.next{background:url("/v2resources/images/icons/iconMiniStack.svg#IconCarouselArrowRightBlue") center center no-repeat transparent;left:auto;right:calc(50% - 54px)}.mainCarousel .flickity-prev-next-button:disabled{opacity:1}.mainCarousel .flickity-prev-next-button.previous:disabled{background:url("/v2resources/images/icons/iconMiniStack.svg#IconCarouselArrowLeftDisabled") center center no-repeat transparent}.mainCarousel .flickity-prev-next-button.next:disabled{background:url("/v2resources/images/icons/iconMiniStack.svg#IconCarouselArrowRightDisabled") center center no-repeat transparent}.mainCarousel .flickity-prev-next-button:hover{opacity:1}.mainCarousel .flickity-prev-next-button.previous:hover{background:url("/v2resources/images/icons/iconMiniStack.svg#IconCarouselArrowLeftHover") center center no-repeat transparent}.mainCarousel .flickity-prev-next-button.next:hover{background:url("/v2resources/images/icons/iconMiniStack.svg#IconCarouselArrowRightHover") center center no-repeat transparent}.mainCarousel .flickity-button-icon{display:none}@media only screen and (min-width:768px){.mainCarousel .btnPrimary.withArrow{background-position:82% 0}.mainCarousel .flickity-prev-next-button.previous{bottom:auto;left:auto;right:calc(7% + 64px);top:-90px}.mainCarousel .flickity-prev-next-button.next{bottom:auto;left:auto;right:7%;top:-90px}}@media only screen and (min-width:1280px){.mainCarousel .flickity-prev-next-button.previous{right:calc(10% + 64px)}.mainCarousel .flickity-prev-next-button.next{right:10%}}/*
 *   modelCarousel 
 */.modelCarousel{background-color:#f9f9f9;padding-top:25px;position:relative;z-index:1}.modelCarousel .bodyTitleText{background-color:#fff;padding:49px 0 21px;position:relative;z-index:3}.modelCarousel .bodyTitleText h3{font-size:1.625rem;line-height:1.75rem;text-align:center}.modelCarousel .bodyTitleText *{display:none}.modelCarousel .bodyTitleText h3,.modelCarousel .bodyTitleText h4,.modelCarousel .bodyTitleText h5{display:block}.modelCarousel .blurImageContainer{height:287px;position:absolute;top:160px;width:100%;z-index:2}.modelCarousel .imageHolderCMBlur{width:100%;height:287px}.modelCarousel .imageHolderCMBlur img{height:110%}.modelCarousel .modelCarouselTeaser01CMS .modelCarouselSlider{padding-bottom:85px;width:100%}.modelCarouselTeaser01CMS{overflow:hidden;padding-bottom:40px;z-index:5}.modelCarousel .modelCarouselTeaser01CMS h3{display:none}.modelCarousel .modelCarouselTeaser01CMS .richText{background-color:#fff;padding:35px 5% 25px}.modelCarouselTeaser01CMS .imageHolderCMS,.modelCarouselTeaser01CMS .imageHolderCMS img{height:196px}.modelCarousel .modelCarouselTeaser01CMS .richText li,.modelCarousel .modelCarouselTeaser01CMS .richText p{font-size:1rem;line-height:1.375rem;padding-bottom:.7em}.modelCarousel .modelCarouselTeaser01CMS .richText.arrowLink-ch>a{margin-top:7px}.modelCarousel.noTitle .blurImageContainer{height:287px;top:40px}.modelCarousel.noTitle .imageHolderCMBlur{height:100%}@media only screen and (min-width:768px){.modelCarousel .modelCarouselTeaser01CMS .richText{padding:45px 5% 25px;background-color:#fff}.modelCarousel{padding-top:71px}.modelCarousel .bodyTitleText{padding:61px 0 25px}.modelCarousel .bodyTitleText h3{font-size:1.75rem;line-height:2.25rem;text-align:center}.modelCarousel.noTitle .blurImageContainer,.modelCarousel .blurImageContainer{height:500px;top:240px}.modelCarousel.noTitle .imageHolderCMBlur,.modelCarousel .imageHolderCMBlur{height:500px}.modelCarouselTeaser01CMS .imageHolderCMS,.modelCarouselTeaser01CMS .imageHolderCMS img{height:413px}.modelCarouselTeaser01CMS{padding-bottom:100px}.modelCarousel .modelCarouselTeaser01CMS .modelCarouselSlider{padding-bottom:90px}.modelCarousel .modelCarouselTeaser01CMS .richText li,.modelCarousel .modelCarouselTeaser01CMS .richText p{font-size:1.125rem;line-height:1.5rem;padding-bottom:.7em}.modelCarousel.noTitle .blurImageContainer{height:502px;top:102px}.modelCarousel.noTitle .imageHolderCMBlur{height:100%}}@media only screen and (min-width:1280px){.modelTitleContainer{display:none}.modelCarousel .modelCarouselTeaser01CMS .richText{background-color:#fff;padding:45px 0 25px}.modelCarousel .modelCarouselTeaser01CMS h3{display:inline-block;font-size:2rem;line-height:2.25rem;padding-bottom:.7em}.modelCarousel .modelCarouselTeaser01CMS .richText li,.modelCarousel .modelCarouselTeaser01CMS .richText p{padding-bottom:.7em}.modelCarousel.noTitle,.modelCarousel{padding:120px 0;background:transparent}.modelsPage .modelCarousel{padding:0}.modelsPage .modelCarousel .modelCarouselTeaser01CMS{top:110px}.modelCarousel.noTitle .blurImageContainer,.modelCarousel .blurImageContainer{background:#fff;height:640px;position:relative;top:0;width:100%;z-index:2}.modelCarousel.noTitle .imageHolderCMBlur,.modelCarousel .imageHolderCMBlur{height:640px}.modelCarousel.noTitle .imageHolderCMBlur,.modelCarousel .imageHolderCMBlur{left:50%;position:relative;width:50%}.modelCarousel.noTitle .modelCarouselTeaser01CMS,.modelCarousel .modelCarouselTeaser01CMS{margin-right:0;top:230px;position:absolute;width:90%}.modelCarousel .modelCarouselTeaser01CMS .modelCarouselSlider{padding-bottom:0;float:right;width:60.5%}.modelCarousel .modelCarouselTeaser01CMS .richText{float:left;width:31%}}.modelCarouselSlider .flickity-prev-next-button{bottom:26px;border-radius:44px;height:44px;top:auto;transform:translateY(0);width:44px}.modelCarouselSlider .flickity-prev-next-button.previous{background:url("/v2resources/images/icons/iconMiniStack.svg#IconCarouselArrowLeftWhite") center center no-repeat transparent;left:calc(50% - 54px);right:auto}.modelCarouselSlider .flickity-prev-next-button.previous:disabled{background:url("/v2resources/images/icons/iconMiniStack.svg#IconCarouselArrowLeftAlt") center center no-repeat transparent}.modelCarouselSlider .flickity-prev-next-button.next{background:url("/v2resources/images/icons/iconMiniStack.svg#IconCarouselArrowRightWhite") center center no-repeat transparent;left:auto;right:calc(50% - 54px)}.modelCarouselSlider .flickity-prev-next-button.next:disabled{background:url("/v2resources/images/icons/iconMiniStack.svg#IconCarouselArrowRightAlt") center center no-repeat transparent}.modelCarouselSlider .flickity-prev-next-button:disabled{opacity:1}.modelCarouselSlider .flickity-button-icon{display:none}@media only screen and (min-width:1280px){.modelCarouselSlider .flickity-prev-next-button{bottom:-67px}.modelCarouselSlider .flickity-prev-next-button.previous{left:auto;right:calc(19% + 64px)}.modelCarouselSlider .flickity-prev-next-button.next{right:19%}}.modelCarousel .imageHolderCMBlur{overflow:hidden;position:relative}.modelCarousel .imageHolderCMBlur img{filter:blur(10px);position:relative;transform:scale(2);display:none}.modelCarousel .imageHolderCMBlur:before{background-color:#000}@media only screen and (min-width:1280px){.modelCarousel.altItem .modelCarouselTeaser01CMS .imageCrisp{right:47.4%}.modelCarousel.altItem .imageHolderCMBlur{left:0}.modelCarousel.altItem .modelCarouselTeaser01CMS .richText{float:right;position:relative;width:31%}.modelCarousel.altItem .modelCarouselTeaser01CMS .modelCarouselSlider{float:left}}@media only screen and (min-width:1280px){.modelCarousel.altItem .modelCarouselTeaser01CMS .imageCrisp{right:50.1%}.modelCarousel.altItem .modelCarouselTeaser01CMS{width:90%;left:-10%}}/*
 *   modelCarousel 
 */.modelCarousel02{background-color:#fff;padding:56px 0;position:relative;z-index:1}.modelCarousel02>.richText{height:291px;display:block;padding-left:5%;padding-right:5%}.modelCarousel02>.richText h3{font-family:'MINISerif-Bold',sans-serif;font-size:1.625rem;line-height:1.75rem;padding-bottom:1rem;text-align:center}.modelCarousel02>.richText p{font-size:1rem;line-height:1.375rem}.modelCarousel02 .blurImageContainer{height:140px;position:absolute;top:320px;width:100%;z-index:0;left:0;background-color:#000}.modelCarousel02 .imageHolderCMBlur{width:100%;height:100%}.modelCarousel02 .imageHolderCMBlur img{height:110%;display:none}.modelCarousel02 .modelCarouselTeaser02CMS .modelCarouselSlider{padding-bottom:90px;width:100%;padding-top:44px}.modelCarousel02 .modelCarouselTeaser02CMS{margin:0;padding-left:5%}.modelCarousel02 .modelCarouselTeaser02CMS .richText{background-color:#fff;z-index:2}.modelCarousel02 .teaserOffers03CMS{width:72%;margin-right:20px}.modelCarousel02 .modelCarouselSlider .flickity-prev-next-button{bottom:26px;border-radius:44px;border:2px solid #0085ac;height:44px;top:auto;transform:translateY(0);width:44px}.modelCarousel02 .modelCarouselSlider .flickity-prev-next-button.previous{background:url("/v2resources/images/icons/iconMiniStack.svg#IconCarouselArrowLeftBlue") center center no-repeat transparent;left:calc(50% - 54px);right:auto}.modelCarousel02 .modelCarouselSlider .flickity-prev-next-button.next{background:url("/v2resources/images/icons/iconMiniStack.svg#IconCarouselArrowRightBlue") center center no-repeat transparent;left:auto;right:calc(50% - 54px)}.modelCarouselSlider .flickity-button-icon{display:none}@media only screen and (min-width:768px){.modelCarousel02 .imageHolderCMBlur{height:502px}.modelCarousel02>.richText{padding-left:6.25%;padding-right:6.25%}.modelCarousel02 .blurImageContainer{padding-left:6.25%}.modelCarousel02 .modelCarouselTeaser02CMS{margin:0;padding-left:3%;z-index:99}.modelCarousel02>.richText h3{font-size:1.75rem;line-height:2rem}.modelCarousel02>.richText p{font-size:1.125rem;line-height:1.5rem}.modelCarousel02 .modelCarouselTeaser02CMS .modelCarouselSlider{padding-bottom:64px}.modelCarousel02 .modelCarouselSlider .flickity-prev-next-button{border:2px solid #fff}.modelCarousel02 .modelCarouselSlider .flickity-prev-next-button.previous{background:url("/v2resources/images/icons/iconMiniStack.svg#IconCarouselArrowLeftWhite") center center no-repeat transparent;left:calc(50% - 54px);right:auto}.modelCarousel02 .modelCarouselSlider .flickity-prev-next-button.next{background:url("/v2resources/images/icons/iconMiniStack.svg#IconCarouselArrowRightWhite") center center no-repeat transparent;left:auto;right:calc(50% - 54px)}}@media only screen and (min-width:1080px){.modelCarousel02 .blurImageContainer{background:#fff;height:640px;position:relative;top:0;width:100%;z-index:2}.modelCarousel02 .imageHolderCMBlur{left:50%;position:relative;width:50%;height:100%}.modelCarousel02{position:relative;width:100%;height:640px}.modelCarousel02>.richText{padding-left:0;padding-right:0;position:absolute;top:0;z-index:4;left:0;margin-left:7.5%;width:355px;padding-top:112px}.modelCarousel02 .blurImageContainer{position:absolute;top:0;right:0;height:640px;padding:0}.modelCarousel02 .modelCarouselTeaser02CMS .modelCarouselSlider{width:53.5%;position:absolute;top:81px;right:0;padding-bottom:69px}.modelCarousel02>.richText h3,.modelCarousel02>.richText h4,.modelCarousel02>.richText h5{text-align:left;display:inline-block;font-size:2rem;line-height:2.25rem}.modelCarousel02>.richText h3{padding-top:55px}.modelCarousel02 .teaserOffers03CMS{width:66%;margin-right:60px}.modelCarousel02 .modelCarouselSlider .flickity-prev-next-button.previous{left:calc(82% - 54px)}.modelCarousel02 .modelCarouselSlider .flickity-prev-next-button.next{right:calc(18% - 54px)}}@media only screen and (min-width:1280px){.modelCarousel02>.richText{margin-left:10%}.modelCarousel02 .modelCarouselTeaser02CMS .modelCarouselSlider{width:55%}}.modelCarousel02 .imageHolderCMBlur{overflow:hidden;position:relative;background-color:#000}.modelCarousel02 .imageHolderCMBlur img{filter:blur(10px);position:relative;transform:scale(2)}.modelQuoteComponent{background-color:#eee}.modelQuoteComponent .richText{padding:56px 0}.modelQuoteComponent .richText h2,.modelQuoteComponent .richText h3,.modelQuoteComponent .richText h4,.modelQuoteComponent .richText h5{font-family:'MINISerif-Bold',sans-serif;font-size:1.625rem;line-height:1.75rem;padding-bottom:1.2rem;text-align:center}.modelQuoteComponent .richText p,.modelQuoteComponent .richText li{font-family:'MINISansSerif-Regular',sans-serif;font-size:1rem;line-height:1.375rem;padding-bottom:2rem}@media only screen and (min-width:768px){.modelQuoteComponent .richText{padding:76px 0 59px}.modelQuoteComponent .richText h2,.modelQuoteComponent .richText h3,.modelQuoteComponent .richText h4,.modelQuoteComponent .richText h5{font-size:1.75rem;line-height:2rem;/* padding-bottom: 1rem; */}.modelQuoteComponent .richText p,.modelQuoteComponent .richText li{font-size:1.125rem;line-height:1.5rem;/* padding-bottom: 1rem; */}}@media only screen and (min-width:1080px){.modelQuoteComponent .richText h2,.modelQuoteComponent .richText h3,.modelQuoteComponent .richText h4,.modelQuoteComponent .richText h5{font-size:2rem;line-height:2.25rem;padding-bottom:1rem;text-align:left}}.modelQuoteComponent{clear:both;position:relative;height:auto;z-index:1;padding-bottom:187px;margin-bottom:45px}.modelQuoteComponent .fullQuotePanel{z-index:2;position:relative}.modelQuoteComponent .imageHolderCMS{height:248px;width:100%;position:absolute;bottom:0;z-index:0}.modelQuoteComponent .imageHolderCMS img{height:100%;object-fit:cover;position:relative;width:100%}@media only screen and (min-width:768px){.modelQuoteComponent{padding-bottom:365px;margin-bottom:80px}.modelQuoteComponent .imageHolderCMS{height:488px}}@media only screen and (min-width:1080px){.modelQuoteComponent{padding-bottom:40px;background:#eee;background:-moz-linear-gradient(90deg,rgba(238,238,238,1) 50%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(90deg,rgba(238,238,238,1) 50%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:linear-gradient(90deg,rgba(238,238,238,1) 50%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#ffffff",GradientType=1)}.modelQuoteComponent .richText{padding:111px 0 21px;width:50%;height:386px}.modelQuoteComponent .imageHolderCMS{height:70%;width:50%;top:0;right:0}.modelQuoteComponent .imageHolderCMS img{height:100%;width:100%}}.modelQuoteComponent .buttonHolder{width:100%}.modelQuoteComponent .buttonHolder .btnTertiary{width:100%}@media only screen and (min-width:768px){.modelQuoteComponent .buttonHolder .btnTertiary{width:280px;margin:0 auto;clear:both;float:none}}@media only screen and (min-width:1080px){.modelQuoteComponent .buttonHolder .btnTertiary{margin-left:0}}/*
 *   teaserModel
 */.teaserModel{position:relative;z-index:1;background-color:#f9f9f9;padding-top:1px}.teaserModel .bodyTitleText{background-color:#fff;padding:49px 0 21px;position:relative;z-index:3}.teaserModel .bodyTitleText h3{font-size:1.625rem;line-height:1.75rem;text-align:center}.teaserModel .bodyTitleText *{display:none}.teaserModel .bodyTitleText h3,.teaserModel .bodyTitleText h4,.teaserModel .bodyTitleText h5{display:block}.teaserModel .blurImageContainer{height:288px;position:absolute;width:100%;z-index:2}.teaserModel .btnPrimary,.teaserModel .btnTertiary{width:60%;margin:10px 0;left:20%;position:relative}.teaserModel .blurImageContainer img{height:288px}.teaserModel .blurImageContainer img.solidColourBg{display:none}.teaserModel .teaserModelTeaser01CMS .teaserModelSlider{padding-bottom:85px;width:100%}.teaserModelTeaser01CMS{margin-top:272px;padding-bottom:50px;z-index:5}.teaserModelTeaser01CMS.starRatingHolder h3,.teaserModelTeaser01CMS.starRatingHolder h4,.teaserModelTeaser01CMS.starRatingHolder h5,.teaserModelTeaser01CMS.starRatingHolder .richText{text-align:left}.teaserModel .teaserModelTeaser01CMS .richText{background-color:#fff;padding:31px 5% 25px;width:100%}.teaserModel .teaserModelTeaser01CMS .richText li,.teaserModel .teaserModelTeaser01CMS .richText p{font-size:1rem;line-height:22px;padding-bottom:1rem}.teaserModel .teaserModelTeaser01CMS .richText.arrowLink-ch>a{margin-top:7px}.teaserModel.noTitle .blurImageContainer{height:287px;top:40px}.teaserModel .teaserModelTeaser01CMS .imageCrisp{display:none}.teaserModel .teaserModelTeaser01CMS .richText h3,.teaserModel .teaserModelTeaser01CMS .richText h4,.teaserModel .teaserModelTeaser01CMS .richText h5{font-family:'MINISerif-Bold',sans-serif;font-size:1.5rem;padding-bottom:1rem}.teaserModel .teaserModelTeaser01CMS .richText h3 strong,.teaserModel .teaserModelTeaser01CMS .richText h4 strong,.teaserModel .teaserModelTeaser01CMS .richText h5 strong{font-family:'MINISerif-Bold',sans-serif}@media only screen and (min-width:768px){.teaserModel .teaserModelTeaser01CMS .richText{padding:41px 5% 25px}.teaserModel .teaserModelTeaser01CMS .richText h3,.teaserModel .teaserModelTeaser01CMS .richText h4,.teaserModel .teaserModelTeaser01CMS .richText h5{font-size:2rem;padding-bottom:1rem}.teaserModel .teaserModelTeaser01CMS .richText li,.teaserModel .teaserModelTeaser01CMS .richText p{font-size:1.125rem;line-height:1.5rem;padding-bottom:1rem}.teaserModel{display:inline-block;padding-top:0}.teaserModel .blurImageContainer img{height:640px;position:absolute}.teaserModel .blurImageContainer{height:500px;position:absolute;top:0}.teaserModelTeaser01CMS{margin-top:468px;padding-bottom:80px;position:relative;top:0}}@media only screen and (min-width:1080px){.teaserModel .teaserModelTeaser01CMS .richText h3,.teaserModel .teaserModelTeaser01CMS .richText h4,.teaserModel .teaserModelTeaser01CMS .richText h5{display:inline-block;font-size:2rem;line-height:2.25rem}.teaserModel{display:block;padding:0}.teaserModel.noTitle .teaserModelTeaser01CMS,.teaserModel .teaserModelTeaser01CMS{margin-right:0;margin-top:0;position:absolute;top:105px;width:100%}.teaserModel .teaserModelTeaser01CMS .richText{background-color:#fff;float:left;padding:45px 0 25px;width:31%}.teaserModel .teaserModelTeaser01CMS .richText li,.teaserModel .teaserModelTeaser01CMS .richText p{font-size:1.125rem;line-height:1.5rem;padding-bottom:.7em}.teaserModel .teaserModelTeaser01CMS .imageCrisp{display:inline-block;position:absolute;right:0%;width:61%}.teaserModelTeaser01CMS .imageHolderCMS img{height:427px}.teaserModel .blurImageContainer img.solidColourBg{display:block}.teaserModel .blurImageContainer img.mainImage{display:none}.teaserModel .blurImageContainer{background:#fff;height:640px;position:relative;top:0;width:100%;z-index:2}.teaserModel .imageHolderCMBlurTemp{height:640px;left:50%;position:relative;width:50%;background-color:#000}.teaserModel .imageHolderCMBlurTemp{overflow:hidden;position:relative}.teaserModel.altItem .teaserModelTeaser01CMS .imageCrisp{right:47.4%}.teaserModel.altItem .imageHolderCMBlurTemp{left:0}.teaserModel.altItem .imageHolderCMBlurTemp img{display:none}.teaserModel.altItem .teaserModelTeaser01CMS .richText{float:right;left:-127px;position:relative;width:31%}}@media only screen and (min-width:1280px){.teaserModel.altItem .teaserModelTeaser01CMS .imageCrisp{right:50.1%}.teaserModel.noTitle .teaserModelTeaser01CMS,.teaserModel .teaserModelTeaser01CMS{width:90%}.teaserModel .btnPrimary,.teaserModel .btnTertiary{left:0}}/*
 *   Animation Title  - Component
 */.animation-title strong,.animation-title-comms strong{background-size:0 12px}/*
 *   Tier1, Tier2  - Component
 */.modelKeyInfo .animation-title,.tier1.animation-title,.tier1.animation-title-comms,.tier2.animation-title{color:#fff;font-family:'MINISerif-Bold',sans-serif;font-size:1.5rem;line-height:2rem;padding-bottom:1rem;text-align:left;margin-top:0}.modelKeyInfo .animation-title{color:#000 !important}.tier1.animation-title strong,.tier1.animation-title-comms strong,.tier2.animation-title strong{color:inherit;font-size:3rem;font-family:inherit;font-weight:normal}.tier1.animation-title strong,.tier1.animation-title-comms strong,.tier2.animation-title strong{background-position:0 36px;background-repeat:no-repeat;position:relative;top:0;z-index:1;line-height:110%}@media only screen and (min-width:768px){.tier1.animation-title,.tier1.animation-title-comms,.tier2.animation-title{font-size:2rem;line-height:2.75rem;padding-bottom:1.8rem}.tier1.animation-title span,.tier1.animation-title-comms span,.tier2.animation-title span{display:block;clear:right;font-size:3rem;line-height:3.625rem}}@media only screen and (min-width:1080px){.tier1.animation-title,.tier1.animation-title-comms,.tier2.animation-title{font-size:2rem;line-height:2.625rem;padding-bottom:1.8rem}.tier1.animation-title strong,.tier1.animation-title-comms strong,.tier2.animation-title strong,.tier2 strong{background-position:0 40px;font-size:3.75rem;line-height:110%;top:-4px}.tier1.animation-title.animate strong,.tier1.animation-title-comms.animate strong,.tier2.animation-title.animate strong{background-position:0 40px}}@media only screen and (min-width:1280px){.tier1.animation-title,.tier1.animation-title-comms,.tier2.animation-title{font-size:2rem;line-height:2.875rem;padding-bottom:1.8rem}.tier1.animation-title span,.tier1.animation-title-comms span,.tier2.animation-title span{font-size:4.5rem;line-height:4.875rem}.tier1.animation-title strong,.tier1.animation-title-comms strong,.tier2.animation-title strong{font-size:4.5rem}}@media only screen and (min-width:1280px){.tier1.animation-title strong,.tier1.animation-title-comms strong,.tier2.animation-title strong{background-position:0 58px}.tier1.animation-title.animate strong,.tier1.animation-title-comms.animate strong,.tier2.animation-title.animate strong{background-position:0 58px;top:-3px}}/*
 *  Tier 3 - Component
 */.tier3.animation-title{color:#000;font-family:'MINISerif-Bold',sans-serif;font-size:1.25rem;line-height:1.85rem;margin-top:-19px;padding-bottom:.4rem;text-align:center}.tier3.animation-title strong{color:inherit;font-family:inherit;font-size:2rem;line-height:3.313rem}.tier3.animation-title span,.tier3.animation-title span{clear:right;display:block;font-size:2rem;line-height:3rem}.tier3.animation-title strong{background-size:0 13px;background-position:0 22px;background-repeat:no-repeat;position:relative;z-index:1}.tier3.animation-title.animate strong{background-position:0 23px;top:-7px}@media only screen and (min-width:768px){.tier3.animation-title{text-align:left;padding-bottom:1.25rem}}@media only screen and (min-width:1080px){.tier3.animation-title{font-size:1.5rem;line-height:2rem;padding-bottom:1.25rem}.tier3.animation-title strong{font-size:2.25rem;line-height:3.313rem}.tier3.animation-title strong{background-size:0 14px;background-position:0 24px}.tier3.animation-title.animate strong{background-position:0 24px;top:-3px}}/*
 *   Hero area
 */.tier1Banner.contactTier{background-size:cover;height:auto;padding-top:178px;position:relative;right:0;top:0;width:100%;z-index:1}.tier1Banner.contactTier .bannerHolder{margin-top:11px}.tier1Banner.contactTier .bannerHolder h1{color:#fff;height:auto;top:-12px;z-index:6}.tier1Banner.contactTier .numberHolder{height:383px}.tier1Banner.contactTier .imageContainer{height:559px}.tier1Banner.contactTier .bannerContent{position:static;margin-top:22px;text-align:center;z-index:6}.contactNumbers{list-style:none;margin:-17px 0 0;padding:0 !important}.contactNumbers li{display:block;margin-bottom:10px}.contactNumbers .departmentName{display:block;padding:0;font-family:'MINISerif-Bold',sans-serif;font-size:1rem;line-height:1.25rem;color:#fff;text-decoration:none}.contactNumbers a{display:block;padding:0 0 10px 0;font-family:'MINISerif-Bold',sans-serif;font-size:1rem;line-height:1.25rem;color:#fff;text-decoration:none}@media only screen and (max-width:768px){.tier1Banner.contactTier .mobileView{display:block}.tier1Banner.contactTier .tabletView{display:none}}@media only screen and (min-width:769px){.tier1Banner.contactTier .mobileView{display:none}.tier1Banner.contactTier .tabletView{display:block}}@media only screen and (min-width:768px){.tier1Banner.contactTier .bannerHolder{margin-top:6px}.tier1Banner.contactTier .numberHolder{height:auto}.tier1Banner.contactTier .bannerContent{margin-top:-28px;padding:0;text-align:left}.tier1Banner.contactTier .contactNumbers{margin-top:5px;height:100px;clear:both;display:block}.contactNumbers li{margin-bottom:0;width:250px !important;display:inline-block;clear:both}.contactNumbers a{display:block;font-family:'MINISerif-Bold',sans-serif}}@media only screen and (min-width:1080px){.tier1Banner.contactTier .bannerHolder{margin-top:29px}.tier1Banner.contactTier .bannerContent{margin-top:-25px}.tier1Banner.contactTier .imageContainer{height:705px}.tier1Banner.contactTier .contactNumbers{margin-top:-6px}.tier1Banner .bannerContent li{padding:0 0 1.2rem}.tier1Banner.contactTier{height:706px;padding-top:168px}}/*
 *   Useful links
 */.usefulLinks{background-color:#f5f5f5;padding-bottom:28px}@media only screen and (min-width:768px){.usefulLinks{padding-bottom:68px}}/*
 *   Contact info tabs
 */.contactTab{min-height:500px}.map{width:100%;height:395px}@media only screen and (min-width:768px){.map{height:692px}}.locationDetails{margin:30px 0;background-color:#fff;max-width:360px}.locationDetails h3{font-family:'MINISerif-Bold',sans-serif;font-size:1.625rem;line-height:2rem}.locationDetails h4{font-family:'MINISerif-Bold',sans-serif;font-size:1.125rem;line-height:1.5rem;color:#000}.locationDetails .arrowLink{margin-bottom:24px;font-size:1rem}.locationDetails .arrowLink.extraInfoLink{top:0;display:inline-block;float:none;margin-bottom:-12px}.locationDetails .address{margin-bottom:0}.dealershipMessageHolder{background-color:#f5f5f5;font-size:.75rem;line-height:1.125rem;margin-bottom:12px;padding:14px;color:#000;margin-top:-5px}.contactCall a{background:url(../images/icons/iconMiniStack.svg#IconPhoneDark) 10px 13px no-repeat transparent;display:block;padding:11px 0 14px 44px;font-family:'MINISansSerif-Regular',sans-serif;font-size:1rem;text-decoration:underline;color:#000;margin-top:-15px;margin-left:-10px}.contactCall a:hover{background:url(../images/icons/iconMiniStack.svg#IconPhoneAlt) 10px 13px no-repeat transparent;color:#0085ac}.scoreExample{width:160px;margin-bottom:32px}.dealerImgHolder{width:100%;padding:5%;background-color:#f5f5f5}.dealerImage{width:100%;height:192px;object-fit:cover}@media only screen and (min-width:768px){.dealerImgHolder{padding:5% 5% 5% 6.25%}.locationDetails h3{padding-bottom:1.8rem;font-size:1.75rem}.locationDetails h4{padding-bottom:11px}.locationDetails{margin:0;padding:60px 30px;background-color:#fff;max-width:330px;width:330px;position:absolute;right:0;top:-600px;-moz-box-shadow:0 4px 20px rgba(0,0,0,.1);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1)}.dealerImage{width:calc(95% - 330px);height:400px;max-width:672px}}@media only screen and (min-width:768px){.locationDetails h3{font-size:2rem;line-height:2.25rem}}/*
 *   Contact info tabs
 */.contactForm{padding-bottom:44px}@media only screen and (min-width:768px){.contactForm{padding-bottom:128px}}.contactForm li{line-height:140%;margin:0 0 3px;list-style-type:none;position:relative}.contactForm li:before{content:"";display:inline-block;height:2px;width:2px;background-color:#000;margin:auto auto;position:absolute;top:11px;left:-15px;border-radius:2px}/*
 *   Contact Error Section
 */.formSubError{border:1px solid #e22718;margin:0 auto 54px}.formSubError p{color:#e22718;font-family:'MWTypeNextLatin-Regular',sans-serif;font-size:.75rem;line-height:1rem;padding:20px;margin:0}.formSubError p span{display:block;font-weight:bold}@media only screen and (min-width:768px){.formSubError p{padding:14px 20px}.formSubError p span{display:inline-block}}/*
 *   Contact Thank You Section, rttd thank you page
 */.formSubThanks{margin-top:16px;margin-bottom:16px;text-align:center}.rttdThanks{margin-top:0}.rttdDetails{padding-bottom:88px}.rttdDetails p{padding-bottom:2em}.formSubThanks .title{padding:94px 0 26px}.formSubThanks .thankYouText{display:inline-block;margin:0 5%}.formSubThanks p{font-family:'MWTypeNextLatin-Light',sans-serif}.thankYouText .btnPrimary{margin:22px auto 70px;width:100%;float:none}@media only screen and (min-width:768px){.formSubThanks{margin-bottom:92px;margin-top:92px}.rttdThanks{margin-top:0;margin-bottom:44px}.thankYouText .btnPrimary{max-width:375px}}.thankYouTick{border:2px solid #1c69d4;border-radius:25px;display:block;height:44px;left:50%;margin-left:-22px;position:relative;top:-23px;width:44px}.thankYouTick:after{border:solid #1c69d4;border-width:0 2px 2px 0;content:"";display:inline-block;height:20px;left:18px;position:absolute;top:8px;width:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.openingTimes,.address{list-style:none;margin:0 0 39px;padding:0}.openingTimes li,.address li{font-size:1rem;line-height:1.5rem;display:block;clear:both;padding-bottom:0;color:#000}.openingTimes span{float:left}.openingTimes span:last-child{float:right;text-align:right}.openingTimes span:last-child br{padding-bottom:10px}@media only screen and (min-width:1080px){.dealerImgHolder{padding:5% 5% 5% 7.4%}}@media only screen and (min-width:1280px){.dealerImgHolder{padding:5% 5% 5% 10%}}/*
*   Overview rating section star rating items
*/.starRating .starIcon{display:inline-block;float:left;height:17px;margin-right:8px;width:17px}.starRating{color:inherit;padding-bottom:2.5rem}.ratingSection-Home .starRating{display:flex;align-items:center}.ratingSection-Home{display:flex;align-items:center;justify-content:center}.ratingSection-Home .starRating:not(:first-child){display:none}.starRating .numberRating{color:#000;font-family:'MINISansSerif-Regular',sans-serif;font-size:1rem;margin-left:8px;position:relative;top:4px;float:left}.starIcon{background:url("/v2resources/images/icons/starStack.svg#starIcon") 0 0 no-repeat transparent;background-size:100% auto}.starIconHalf{background:url("/v2resources/images/icons/starStack.svg#starIconHalf") 0 0 no-repeat transparent;background-size:100% auto}.starIconActive{background:url("/v2resources/images/icons/starStack.svg#starIconActive") 0 0 no-repeat transparent;background-size:100% auto}.starRating .starIcon:last-child{margin-right:0}/**
*   Rating Section banner and content pages
*/.ratingSection .starRating{display:block;padding-bottom:37px}.ratingSection-Home .starRating{float:none;display:flex;align-items:center;padding:18px 0}.ratingSection .starRating .starIcon{display:inline-block;float:left;height:17px;margin-right:8px;width:17px}.ratingSection .starRating h3{color:#fff;font-family:'MINISerif-Bold',sans-serif;font-size:1.125rem;line-height:22px;padding:8px;text-transform:uppercase}.ratingSection-Home .starRating h3{padding-right:8px}.ratingSection .starRating .numberRating{color:#fff;font-family:'MINISerif-Regular',sans-serif;font-size:1.625rem;line-height:1rem;margin-left:5px;position:relative;top:0;text-decoration:none;float:left}@media only screen and (min-width:768px){.ratingSection .starRating{display:inline-block;float:left;top:-7px;width:245px}.ratingSection-Home .starRating{width:265px;float:none;display:flex;align-items:center;padding:18px 0}.ratingSection-Home .starRating:not(:first-child){display:flex}.ratingSection .starRating h3{color:#fff;font-family:'MINISerif-Bold',sans-serif;font-size:1.375rem;line-height:24px;padding:0 0 8px;text-transform:uppercase}.ratingSection-Home .starRating h3{padding:8px}.ratingSection .starRating .numberRating{color:#fff;font-family:'MINISerif-Regular',sans-serif;font-size:1.625rem;line-height:1rem;margin-left:5px;position:relative;top:0;text-decoration:none;float:left}.ratingSection{margin-top:0}}/*
 *   News & Events CMS Editor 
 */.newsEventsPage .mainBodyHolder{background-color:#f9f9f9}.newsEventPanel{background-size:cover;overflow:hidden;padding:10% 5%;position:relative}.newsEventPanel:first-child{display:block}.newsEventPanel .richText{position:relative;z-index:2}.newsEventPanel:after{content:'';left:0;height:100%;position:absolute;top:0;width:100%;z-index:1}.newsEventPanel .linkList:after{background-color:rgba(6,83,182,.9)}.newsEventPanel h3{background:rgba(255,255,255,.2);color:#fff;display:inline-block;font-family:'MINISansSerif-Bold',sans-serif;font-size:.625rem;line-height:1rem;margin-bottom:10px;padding:3px 6px;position:relative;z-index:2}.newsEventPanel p{color:#fff;display:block;font-family:'MINISerif-Bold',sans-serif;font-size:1.5rem;line-height:120%;padding-bottom:1em;position:relative;z-index:2}.newsEventPanel .richText a{cursor:pointer;position:relative;z-index:2}.newsEventPanel .richText a:hover{opacity:.8}@media only screen and (min-width:768px) and (max-width:1279px){.newsEventPanel{margin-bottom:54px;padding:5%}.newsEventPanel .richText{bottom:5%;position:absolute;right:5%;text-align:right;width:66%;z-index:99}.newsEventPanel .richText a{float:right;margin-right:-15px}}@media only screen and (min-width:1280px){.newsEventPanel{display:block;padding:3%}}/**  
*    newsEventComponent 
*/.heroComponent{background-image:url(/v2resources/images/heroImages/componentHero.jpg);background-repeat:no-repeat;background-position:0 -293px;background-size:cover;height:auto;padding-top:171px}.heroComponent .teaserOffers01CMS .imageHolderCMS,.heroComponent .teaserOffers01CMS .imageHolderCMS img{height:224px !important}.heroComponent .contentHolder{display:block;margin:0 5%;padding-top:0;padding-left:0;position:relative}.heroComponent .heroText .hero{color:#fff;padding-bottom:2.4rem}.heroComponent .heroText h3{color:#fff;font-family:'MINISerif-Bold',sans-serif;font-size:1rem;line-height:120%;padding-bottom:1.3em;text-align:left;padding-top:8px}.heroComponent .soloCMS a{color:#000}@media only screen and (min-width:768px){.heroComponent{background-position:0 -342px;height:859px;margin-bottom:0;padding-top:177px}.heroComponent .heroText .hero{padding-bottom:4.7rem}.heroComponent .heroText h3{font-size:1.125rem;padding-top:21px}.heroComponent .contentHolder{padding-top:0}.heroComponent .contentHolder{margin:0 6.25%}.heroComponent .teaserOffers01CMS .imageHolderCMS,.heroComponent .teaserOffers01CMS .imageHolderCMS img{height:250px !important}.heroComponent .triplePanelCMS{padding-bottom:10px}}@media only screen and (min-width:1080px){.heroComponent .contentHolder{margin:0 7.4%}}@media only screen and (min-width:1280px){.heroComponent{background-position:0 -305px;background-size:100% 100%;height:837px;margin-bottom:45px;padding-top:187px}.heroComponent .heroText .hero{padding-bottom:3.6rem}.heroComponent .contentHolder{margin:0 10%}}/* colour option *//* News */.teaserOffers08CMS.content-News .eventDate,.teaserOffers08CMS.content-News .smallHeader{color:#0c6877}.teaserOffers08CMS.content-News .smallHeader:before{background-color:#0c6877}/* Events */.teaserOffers08CMS.content-Event .eventDate,.teaserOffers08CMS.content-Event .smallHeader{color:#642e42}.content-Event .smallHeader:before{background-color:#642e42}/* Promotion */.teaserOffers08CMS.content-Promotion .eventDate,.teaserOffers08CMS.content-Promotion .smallHeader{color:#5e3042}.content-Promotion .smallHeader:before{background-color:#5e3042}/* RetailerTip */.teaserOffers08CMS.content-RetailerTip .eventDate,.teaserOffers08CMS.content-RetailerTip .smallHeader{color:#c00}.content-RetailerTip .smallHeader:before{background-color:#c00}/*
 *   News & event Tabs - tabStyle02 override
 */#news.current a:hover,#news.current a{background-color:#f2f9fb;border-color:#0c6877;color:#0c6877}#news a:hover{background-color:#f9f9f9;border-color:#0085ac}#events.current a:hover,#events.current a{background-color:#f9f5f6;border-color:#642e42;color:#642e42}#events a:hover{background-color:#f9f9f9;border-color:#642e42}#promotions.current a:hover,#promotions.current a{background-color:#f7f5f6;border-color:#5e3042;color:#5e3042}#promotions a:hover{background-color:#f9f9f9;border-color:#5e3042}#retailerTips.current a:hover,#retailerTips.current a{background-color:#fcf5f3;border-color:#c00;color:#c00}#retailerTips a:hover{background-color:#f9f9f9;border-color:#c00}/**  
*    newsEventComponent 
*/.genTitleLayout{position:relative}.genTitleLayout:before{content:'';display:block;width:100%;height:348px;background-image:url(/v2resources/images/miniCMS/blueBg.jpg);background-color:#f9f9f9;background-position:left top;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0}.headlineCardContentListRed .genTitleLayout:before{background-image:url(/v2resources/images/miniCMS/serviceBgv2.jpg);background-position:center top}.genTitleLayout .contentHolder{display:block;margin:0 5%;padding-top:0;padding-left:0;position:relative}.genTitleLayout .bodyTitleText{padding:86px 0 0 0}.genTitleLayout .bodyTitleText h2{color:#fff;padding-bottom:85px;position:relative}.genTitleLayout .bodyTitleText h2:after{background-color:#ced54b;bottom:50px;content:"";display:inline-block;height:12px;left:50%;margin:auto auto;position:absolute;transform:translate(-50%,-50%);width:100px}.genTitleLayout .bodyTitleText h3{color:#fff;font-family:'MINISerif-Bold',sans-serif;font-size:1rem;line-height:120%;padding-bottom:1.4em;text-align:left}.genTitleLayout .soloCMS a{color:#000}@media only screen and (min-width:768px){.genTitleLayout:before{height:466px}.genTitleLayout .bodyTitleText{padding:51px 0 30px 0}.genTitleLayout{margin-bottom:0;padding-top:66px}.genTitleLayout .bodyTitleText h2:after{bottom:33px;height:16px;width:117px}.genTitleLayout .bodyTitleText h3{font-size:1.125rem}.genTitleLayout .contentHolder{margin:0 6.25%;padding-top:0}}@media only screen and (min-width:1080px){.genTitleLayout .bodyTitleText{padding:41px 0 15px 0}.genTitleLayout{padding-top:100px}.genTitleLayout:before{height:510px}.genTitleLayout .contentHolder{margin:0 7.4%}.genTitleLayout .colorPanelCMS{margin-bottom:0}}@media only screen and (min-width:1280px){.genTitleLayout .contentHolder{margin:0 10%}}/*
 *   termTextCMS CMS Editor 
 */.termTextCMS div{line-height:133.3%;font-size:1rem}.termTextCMS p a,.termTextCMS ol li,.termTextCMS ul li,.termTextCMS p{color:#666;font-family:'MINISansSerif-Regular',sans-serif;font-size:1rem;line-height:1.375rem}.termTextCMS p{padding:7px 0}.termTextCMS h1,.termTextCMS h2,.termTextCMS h3,.termTextCMS h4,.termTextCMS h5{color:#000;font-family:'MINISerif-Bold',sans-serif;font-size:1.25rem;line-height:1.5rem;padding-bottom:24px}/*
 *   termTextModule CMS Editor 
 */.termTextModule .termTextCMS{padding:50px 0}.termsCMS .richText{color:#666}.termTextModule h1,.termTextModule h2,.termTextModule h3,.termTextModule h4,.termTextModule h5,.termTextModule p a,.termTextModule li,.termTextCMS p{color:#000}.termTextModule p a,.termTextModule a,.termTextModule li a{color:#000;text-decoration:underline}.termTextModule p a:hover,.termTextModule a:hover,.termTextModule li a:hover{color:#0085ac}.termTextModule h1,.termTextModule h2,.termTextModule h3,.termTextModule h4,.termTextModule h5{text-transform:uppercase}.termTextCMS ol,.termTextCMS ul{margin-left:0;padding-left:20px}.termTextCMS ol li,.termTextCMS ul li{font-family:'MINISansSerif-Regular',sans-serif;font-size:1rem;font-weight:400;line-height:1.375rem;position:relative;list-style:none;color:#666}.termTextCMS li p{padding-bottom:15px}.termTextCMS li:before{content:"";display:inline-block;height:2px;width:2px;background-color:#000;margin:auto auto;position:absolute;top:11px;left:-15px;border-radius:2px}@media only screen and (min-width:1080px){.termTextModule .termTextCMS{width:673px;margin:0 auto;padding:63px 0}.termTextCMS h1,.termTextCMS h2,.termTextCMS h3,.termTextCMS h4,.termTextCMS h5{padding-bottom:30px}.modelsPage .termTextModule .termTextCMS{width:100%}.termTextCMS div{line-height:133.3%;font-size:1.125rem}}/*
 *   contactPanelItem CMS Editor 
 */.contactUsPanel .contentHolder{border-top:1px solid #b5b4b4;padding-bottom:65px;padding-top:40px;margin-top:40px}.contactPanelItem{background-color:#000;border:none;border-radius:42px;color:#fff;cursor:pointer;display:block;font-family:'MINISansSerif-Regular',sans-serif;height:84px;padding:22px 0 22px 22px;position:relative;text-decoration:none;text-align:center;width:100%}.contactPanelItem:hover{background-color:#525252;color:#fff}.contactPanelItem:after{background-color:#262626;border-radius:26px;content:"";display:block;height:52px;left:-2px;position:relative;top:-24px;width:52px}.contactPanelItem.financeIcon:after{background-image:url(/v2resources/images/icons/iconMiniRacoonStack.svg#CalculatorWhite);background-repeat:no-repeat;background-position:center}.contactPanelItem.serviceIcon:after{background-image:url(/v2resources/images/icons/iconMiniRacoonStack.svg#ServiceSpannerWhite);background-repeat:no-repeat;background-position:center}.contactPanelItem.testDriveIcon:after{background-image:url(/v2resources/images/icons/iconMiniRacoonStack.svg#TestDriveWhite);background-repeat:no-repeat;background-position:center}.contactPanelItem.talkToAnExpertIcon:after{background-image:url(/v2resources/images/icons/iconMiniStack.svg#IconTalkToExpertWhite);background-repeat:no-repeat;background-position:center center;background-size:137%}.contactPanelItem.serviceOptionsIcon:after{background-image:url(/v2resources/images/icons/iconMiniRacoonStack.svg#ServiceSpannerWhite);background-repeat:no-repeat;background-position:center}.contactPanelItem h3{color:#fff;font-family:'MINISansSerif-Regular',sans-serif;font-size:.875rem;line-height:130%;padding:0;position:relative;top:50%;transform:translateY(-50%);z-index:2}.contactPanelItem:hover h3{color:#fff}@media only screen and (min-width:768px){.contactPanelItem{height:92px;border-radius:46px}.contactUsPanel .contentHolder{padding-top:80px;margin-top:80px}.contactPanelItem h3{padding:2px 0 0;font-size:1.125rem}.contactPanelItem:after{transform:scale(1.15)}}@media only screen and (min-width:1080px){.contactUsPanel .contentHolder{padding-bottom:80px}}.repExample{background-color:#f5f5f5;margin-bottom:20px;padding:52px 5% 0}.repExample h3{font-size:1.125rem;padding:0 0 28px;float:left;font-family:'MINISerif-Bold',sans-serif;width:70%}.repExample h4{padding:0}.repExample .exampleToggle{background:url(/v2resources/images/icons/iconMiniStack.svg#Minus) no-repeat 0 0 transparent;float:right;height:44px;margin:0;text-indent:-9999px;width:44px;position:relative;top:-12px}.repExample.closedRep .exampleToggle{background:url(/v2resources/images/icons/iconMiniStack.svg#Plus) no-repeat 0 0 transparent}.repExample .exampleToggleContent{display:block}.repExample.closedRep .exampleToggleContent{display:none}.repExample select{background-color:transparent;border-left:none;border-right:none;border-top:none;border-bottom:1px solid #b5b4b4;padding:6px 0 10px 4px;margin-bottom:30px;height:60px;font-family:"MINISerif-Bold",serif;font-size:1rem}.repExample h4 .toolTip{float:right}.repExample ul{clear:both;list-style:none;margin:0 0 40px;padding:0}.repExample li{clear:both;color:#000;font-size:.875rem;padding:7px 2.5%;width:100%;border-bottom:1px solid #b5b4b4}.repExample li:nth-child(even){background-color:#fff}.repExample span{float:left}.repExample span:last-child{float:right}.repDetails{padding:0 0 32px}.repDetails p{font-size:.75rem;padding-bottom:1.5rem}.newFloat .repDetails p{font-size:1rem}.repDetails .coverToggle{margin-bottom:12px}.repDetails .readMoreCover{height:64px;overflow:hidden;position:relative}.repDetails .readMoreCover:after{content:"";display:block;height:64px;position:absolute;bottom:0;left:0;width:100%;background-image:linear-gradient(to top,rgba(249,249,249,1),rgba(249,249,249,0))}.readMoreControl{color:#000;font-family:"MINISansSerif-Regular",sans-serif;font-size:.875rem;cursor:pointer;text-decoration:underline}.readMoreControl:hover{color:#0085ac}.repDetails h4{color:#000;font-family:'MINISansSerif-Bold',sans-serif;font-size:.875rem;line-height:22px;padding-bottom:.5rem}.newFloat p.termsPrint{color:#000;font-size:.75rem;line-height:1rem}@media only screen and (min-width:1280px){.newFloat ul{float:left;width:47.5%}.newFloat .repDetails{float:right;width:47.5%}}/*
 *   social media 
 */.social{list-style:none}.social li{display:block;float:left}.social a{display:block;height:44px;text-indent:-9999px;width:44px}.social .facebook a{background:url(/v2resources/images/icons/socialStack.svg#Facebook) center center no-repeat transparent}.social .twitter a{background:url(/v2resources/images/icons/socialStack.svg#Twitter) center center no-repeat transparent}.social .instagram a{background:url(/v2resources/images/icons/socialStack.svg#Instagram) center center no-repeat transparent}.social .linkedin a{background:url(/v2resources/images/icons/socialStack.svg#Linkedin) center center no-repeat transparent}.social .youtube a{background:url(/v2resources/images/icons/socialStack.svg#Youtube) center center no-repeat transparent}/*
 *   Offer Filters 
 */.newFinanceOffers{padding-top:16px}.newFinanceOffers h2{font-family:'MINISerif-Bold',sans-serif;font-size:1.75rem;padding-bottom:22px}.newFinanceOffers p.intro{padding-bottom:28px}.newFinanceOffers p a{color:#000}.newFinanceOffers p a:hover{color:#0085ac}.newFinanceOffers .introText{max-width:585px;font-size:1rem;padding-bottom:2em}.newFinanceOffers>h3{display:none}@media only screen and (min-width:768px){.newFinanceOffers{padding-top:23px}.newFinanceOffers h2{font-size:2rem;padding-bottom:23px}.newFinanceOffers p.intro{max-width:600px;padding-bottom:80px;font-size:1.125rem}#menuCover{position:fixed;width:100%;height:100%;background-color:transparent;z-index:1}}#menuCover{display:none}#menuCover.show{display:block}.scrollToOffersButton{background-color:#006583;width:100%;height:50px;margin-bottom:36px;display:block;text-decoration:none;padding:14px 5%;text-align:right;font-family:"MINISansSerif-Bold",sans-serif;color:#fff;font-size:.875rem}.scrollToOffersButton:hover{color:#fff;background-color:#0085ac}.offerTotal{text-align:left;float:left;color:#fff;padding-bottom:20px;font-size:1.125rem}.offerTotal span{font-family:"MINISansSerif-Bold",serif;color:#fff}.filterSection{width:100%}@media only screen and (min-width:768px){.scrollToOffersButton{display:none}.offerListContent{float:left;width:49%}.newFinanceOffers .repExample{float:right;width:49%;margin-top:66px}.filtersSection{height:66px;width:100%;position:relative}}@media only screen and (min-width:1000px){.offerListContent{float:left;width:68.33%}.newCarOfferList li.offerCard,.newCarOfferList li.contactLink,.newCarOfferList li.financeLink{float:left;width:47%;margin-right:3%}.newFinanceOffers .repExample{width:31.67%;padding-left:2%;padding-right:2%}}.filtersSection p{display:inline-block}.filtersSection .filtersOpen,.filtersSection select{border:1px solid #666;background-color:#f5f5f5;color:#000;height:48px;padding:10px 18px;font-family:"MINISansSerif-Bold",sans-serif;font-size:.875rem;width:100%;text-align:left;cursor:pointer;margin-bottom:20px}.filtersSection select{background-position:96% 50%}.filtersSection .filtersOpen:hover,.filtersSection select:hover{color:#0085ac}.filtersSection .filtersOpen:hover{background-image:url(/v2resources/images/icons/iconMiniStack.svg#FilterAlt)}.filtersSection select:hover{background-image:url(/v2resources/images/icons/iconArrowStack.svg#arrowAltDown)}@media only screen and (min-width:550px){.filtersSection .filtersOpen,.filtersSection select{width:47.5%;float:left}.filtersSection select{float:right}}@media only screen and (min-width:768px){.filtersSection .filtersOpen{width:100px}.filtersSection select{width:calc(100% - 110px)}}.filtersSection .filtersOpen{background-image:url(/v2resources/images/icons/iconMiniStack.svg#Filter);background-repeat:no-repeat;background-position:100% 50%}@media only screen and (min-width:768px){.filtersSection p{margin-top:10px}.offerListControls{position:absolute;right:0;top:0;width:66%}}/*  Offer Filters  - offerFilters */.offerFilters{list-style:none;margin:0 0 35px;padding:0}.offerFilters li{background-image:url('/v2resources/images/icons/iconMiniStack.svg#ArrowDownBlue');background-position:105% 22px;background-repeat:no-repeat;border-bottom:1px solid #e6e6e6;cursor:pointer;display:block;font-family:'MINISerif-Regular',sans-serif;font-size:1rem;padding-top:16px;padding-bottom:16px;width:100%;z-index:1}.offerFilters li span{pointer-events:none}.offerFilters li.openFilter{background-image:url('/v2resources/images/icons/iconMiniStack.svg#ArrowUpBlue');background-position:105% 22px}.offerFilters li.linkOnly{background:none;margin-bottom:10px;min-width:200px;padding-right:16px}.offerFilters li.linkOnly a{text-decoration:none;color:#0085ac;font-weight:bold}.offerFilterContent{display:none;padding-top:8px}.openFilter .offerFilterContent{display:block}.offerFilters .checkmark{height:20px;width:20px}.offerFilters .checkRadioHolder{font-size:.75rem;font-family:'MINISansSerif-Bold',sans-serif;line-height:160%;margin:24px 0 6px;padding:0 16px 0 33px;width:calc(100% - 50px)}.offerFilters .sortFilter .checkRadioHolder{padding:0 0 0 35px;width:100%}.offerFilters .offerFilterSubContent .checkRadioHolder{width:100%}.offerFilters .withSubContent{position:relative;cursor:pointer}.offerFilters .withSubContent button{background-color:#fff;background-image:url('/v2resources/images/icons/iconMiniStack.svg#Plus');border:none;display:block;height:44px;position:absolute;right:0;text-indent:-9999px;top:-14px;width:44px;z-index:10}.offerFilters .withSubContent button.opened{background-image:url('/v2resources/images/icons/iconMiniStack.svg#Minus')}.offerFilterSubContent{padding:0 0 0 38px}@media only screen and (min-width:768px){.offerFilters{height:31px}.offerFilters li{background-position:calc(100% + 15px) 20px;position:relative;float:left;width:auto;border:1px solid #e6e6e6;height:48px;padding:12px 44px 11px 16px;font-size:.75rem;margin-right:16px;text-transform:uppercase;font-family:'MINISansSerif-Regular',sans-serif}.offerFilters li.openFilter{background-image:url('/v2resources/images/icons/iconMiniStack.svg#ArrowUpBlue');background-position:calc(100% + 15px) 20px}.offerFilters li.sortFilter{float:right;margin-right:0}.offerFilterContent{position:absolute;top:56px;left:0;padding:0 5px 15px 20px;background-color:#fff;width:295px;border:1px solid #e6e6e6;box-shadow:4px 4px 20px rgba(0,0,0,.08);border-radius:4px;z-index:10}.offerFilterContent.withSliders{width:350px}.sortFilter .offerFilterContent{left:auto;right:0}}.sliderRadio{border-bottom:1px solid #e6e6e6;padding:17px 0 16px}.sliderRadio:first-child{margin-top:10px}.sliderRadio:last-child{border-bottom:none}.sliderRadio .checkRadioHolder{margin:0;width:100%}@media only screen and (min-width:768px){.sliderRadio{margin-right:15px}}/* START w3c slider */.slideContainer{width:100%}/* The slider itself */.slider{-webkit-appearance:none;appearance:none;height:2px;background:#666;outline:none;opacity:.8;-webkit-transition:.2s;transition:opacity .2s;width:calc(100% - 5px)}/* Mouse-over effects */.slider:hover{opacity:1}/* The slider handle (use -webkit- (Chrome, Opera, Safari, Edge) and -moz- (Firefox) to override default look) */.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.06)}.slider::-moz-range-thumb{width:24px;height:24px;background:#fff;cursor:pointer;border:1px solid #e6e6e6;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.06)}/* SPLENDID */.slideContainer{padding-left:35px;padding-bottom:20px}.slideContainer label{color:#666;font-size:.75rem;padding:5px 1px 10px;display:block}/* END w3c slider*/.sliderCurrent{font-size:1.125rem;font-family:'MINISerif-Bold',sans-serif;float:left;padding-left:35px}.sliderMax{font-size:1.125rem;font-family:'MINISerif-Bold',sans-serif;float:right}.sliderCurrent span,.sliderMax span{font-size:.75rem}.newCarOfferList{list-style:none;margin:0 0 80px;padding:0}.newCarOfferList li{height:525px;position:relative;border-radius:4px;margin-bottom:16px}.bppDynamic .newCarOfferList li{height:528px}.contentHolder.dynamicList{margin:0 4% 48px}.contentHolder.dynamicList .btnSecondary{width:100%;max-width:400px;margin:0 auto 28px;float:none}@media only screen and (min-width:768px){.contentHolder.dynamicList .btnSecondary{width:auto;min-width:282px;margin-left:1%;float:left}.contentHolder.dynamicList{margin:0 6% 65px}.contentHolder.dynamicList .newCarOfferList li.dynamicLi{float:left;height:548px;width:48%;margin:0 1% 2%}}@media only screen and (min-width:1280px){.contentHolder.dynamicList .btnSecondary{margin-right:1%;float:right}.contentHolder.dynamicList{margin:0 9% 80px}.contentHolder.dynamicList .newCarOfferList li.dynamicLi{width:31.333%}}.newCarOfferList a{display:block}.newCarOfferList .financeLink{background:url(/v2resources/images/miniCMS/womanDrivingCountryman.jpg) 0 0 no-repeat;background-size:cover;padding:24px 5%}.newCarOfferList .contactLink{background-color:#f9f9f9;padding:6.5% 5%}.newCarOfferList .financeLink a{color:#fff;text-decoration:none}.newCarOfferList .contactLink a{color:#242424;text-decoration:none}.newCarOfferList .financeLink h3,.newCarOfferList .contactLink h3{font-size:1.5rem;font-family:'MINISerif-Bold',sans-serif;padding:0 0 .3rem;color:#fff}.newCarOfferList .contactLink h3{color:#000}.newCarOfferList .financeLink .disclaimer{font-size:.875rem;position:absolute;left:5%;right:5%;bottom:5.5%;opacity:.6;padding:0}@media only screen and (min-width:768px){.newCarOfferList .financeLink,.newCarOfferList .contactLink{padding:5%}.newCarOfferList .financeLink .disclaimer{left:10%;right:10%;bottom:10%}}.newCarOfferList .offerCard{border:1px solid #e6e6e6;width:100%;padding:0 5% 14px}@media only screen and (min-width:1000px){.newCarOfferList .offerCard{padding:0 3% 14px}.newCarOfferList .financeLink,.newCarOfferList .contactLink{padding:4%}.newCarOfferList .financeLink .disclaimer{left:10%;right:10%;bottom:6%}}.newCarOfferList .offerCard{border:1px solid #e0e0e0;width:100%;padding:0 5% 14px;background-color:#fff}@media only screen and (min-width:768px){.newCarOfferList .offerCard{padding:0 2% 14px}}.offerCardImageHolder{background:url('/v2resources/images/miniCMS/offerBg.png') no-repeat 0 bottom;display:inline-block;background-size:100% 69px;height:165px;margin-bottom:20px;width:100%;padding-top:24px}.newCarOfferList .offerCard img{margin:0 auto;height:auto;width:219px;display:block}@media only screen and (min-width:768px){.newCarOfferList .offerCard img{width:241px}.offerCardImageHolder{height:185px;padding-top:34px}}.newCarOfferList .offerCard a{text-decoration:none;color:#000;height:100%;position:relative}.newCarOfferList .offerCard h3{text-transform:uppercase;font-size:.875rem;font-family:'MINISansSerif-Bold',sans-serif;color:#7a7a7a}.newCarOfferList .offerCard h4{font-size:1.25rem;line-height:1.5rem;font-family:'MINISerif-Bold',sans-serif;padding:0;height:48px}.newCarOfferList .offerCard ul{list-style:none;margin:6px 0 0;padding:0;height:100px}.newCarOfferList .modelIconInfo li{position:relative;border-radius:0;margin-bottom:0;float:left;width:50%;font-size:.875rem;height:32px;padding-left:44px;line-height:2.75rem;left:-11px;color:#000}.newCarOfferList .offerCard li.fuel{background:url(/v2resources/images/icons/iconMiniStack.svg#Fuel) no-repeat 15px 14px}.newCarOfferList .offerCard li.transmission{background:url(/v2resources/images/icons/iconMiniStack.svg#Gearbox) no-repeat 15px 14px}.newCarOfferList .offerCard li.drive{background:url(/v2resources/images/icons/iconMiniStack.svg#Drive) no-repeat 0 0;top:-10px}.newCarOfferList .offerCard li.seats{background:url(/v2resources/images/icons/iconMiniStack.svg#Seat) no-repeat 0 0}.newCarOfferList .offerCard li.mpg{background:url(/v2resources/images/icons/iconStack.svg#Mpg) no-repeat 0 0}.newCarOfferList .offerCard li.suitcase{background:url(/v2resources/images/icons/iconStack.svg#Suitcase) no-repeat 0 0}.newCarOfferList .extraOfferDetail{border-top:1px solid #b5b4b4;border-bottom:1px solid #b5b4b4;margin-bottom:8px}.newCarOfferList .extraOfferDetail h5{text-transform:uppercase;font-size:.875rem;font-family:'MINISansSerif-Bold',sans-serif;color:#000;padding:18px 0}.newCarOfferList .extraOfferDetail h5 span{text-transform:none;font-size:.875rem;font-family:'MINISerif-Regular',serif;color:#000;float:right;padding:0}.newCarOfferList .numbersHolderContainer{left:0;width:100%;padding:7px 0 0;border-top:1px solid #b5b4b4;position:absolute;bottom:0}.newCarOfferList .numbersHolderContainer .btnPrimary{width:100%;display:block;margin-top:7px;height:44px;padding-top:10px}.newCarOfferList .numbersHolder{float:left;width:50%;text-align:center;margin:10px 0}.newCarOfferList .withBorder{border-right:1px solid #b5b4b4}.newCarOfferList .numbersHolder h4{font-size:1.5rem;padding:0}.newCarOfferList .numbersHolder h4 span{font-family:'MINISansSerif-Regular',sans-serif;font-size:12px;color:#7a7a7a;display:block;padding-top:2px}.noOffersFound{display:block}.noOfferContent{background-color:#f9f9f9;padding:7.5% 5%;margin:0 0 16px;text-align:center}.noOfferContent p{font-size:1.125rem;font-family:'MINISerif-Bold',sans-serif;max-width:500px;padding-bottom:2rem;margin:0 auto}.noOfferContent .btnPrimary{float:none;width:240px;margin:0 auto}@media only screen and (min-width:1000px){.noOfferContent{padding:5%;margin-right:3%}}.financeOffer{background:linear-gradient(0deg,rgba(249,249,249,1) 68%,rgba(238,238,238,1) 32%);clear:both;padding-bottom:30px;z-index:0}.financeOffer .bodyTitleText{color:#000;padding:49px 0 14px}.financeOffer .bodyTitleText h2{font-size:1.625rem}.financeOffer .buttonHolder{text-align:center;width:100%}.financeOffer .buttonHolder a{margin-bottom:16px;width:100%}.financeOffer .buttonHolder .btnSecondary{background:#fff;border-color:#000;color:#0085ac}.financeOffer .buttonHolder .btnSecondary:hover{border-color:#0085ac}@media only screen and (min-width:768px){.financeOffer{background:linear-gradient(0deg,rgba(249,249,249,1) 60%,rgba(238,238,238,1) 40%);padding-bottom:61px}.financeOffer .bodyTitleText{padding:82px 0 0}.financeOffer .bodyTitleText h2{font-size:2rem}.financeOffer .buttonHolder a{clear:both;float:none;width:288px}.financeOffer .buttonHolder{margin:0 auto;text-align:center;width:288px}}@media only screen and (min-width:1280px){.financeOffer{background:linear-gradient(270deg,rgba(249,249,249,1) 50%,rgba(238,238,238,1) 50%);padding-bottom:92px}.financeOffer .bodyTitleText{padding:101px 0 28px}.financeOffer .buttonHolder a{display:none}}.heroOffer{text-align:center;z-index:2}.heroOffer img{height:150px;margin:0 auto 30px auto}@media only screen and (min-width:768px){.heroOffer img{background-size:cover;width:600px;height:auto}.heroOffer{height:342px}}@media only screen and (min-width:1280px){.heroOffer{height:308px;position:absolute;top:96px;width:550px}.heroOffer img{width:550px}}.offerInfo{background-color:#fff;margin-bottom:16px;margin-top:-108px;padding:96px 20px 0;z-index:1}.offerInfo h4{color:#7a7a7a;font-family:'MINISansSerif-Regular',sans-serif;font-size:.875rem;padding-bottom:1em}.offerInfo h5{color:#000;font-size:1.25rem;line-height:1.625rem;padding-bottom:.75em}.offerInfo p.type{font-size:.875rem;padding:0 5px 10px 0;overflow:hidden;color:#000}.offerInfo .viewOfferLinkBtn{display:none}@media only screen and (min-width:768px){.offerInfo h5{font-size:1.5rem;line-height:1.75rem;max-width:66%}.offerInfo{margin-top:-132px;margin-bottom:24px;padding:127px 74px 20px}}@media only screen and (min-width:1280px){.offerInfo{float:right;padding:6% 0 0 0;width:45%}.offerInfo{height:532px;margin-top:0;padding-left:218px;padding-right:6%;width:65%}.offerInfo h5{font-size:1.75rem;line-height:2rem}.offerInfo h4{padding-bottom:1.5rem}.offerInfo .viewOfferLinkBtn{clear:both;display:inline-block;float:left;margin-top:20px}.offerInfo .viewAllOfferLinkBtn{margin-left:20px}}.financeOffer .terms{bottom:130px;clear:both;color:#666;display:block;font-size:.75rem;line-height:1rem;padding-bottom:1rem;padding-top:40px;z-index:11}.financeOffer .terms p{color:#7a7a7a;display:block;font-size:.875rem;line-height:1.2rem}.financeOffer .terms p a{color:#000;text-decoration:underline}.financeOffer .terms p a:hover{color:#0085ac}@media only screen and (min-width:768px){.financeOffer .terms{border:none;bottom:10px;display:block;padding:49px 0 0;text-align:center}.financeOffer .terms p{font-size:.875rem;line-height:1.125rem;width:90%}}@media only screen and (min-width:1280px){.financeOffer .terms{left:0;padding-top:0;position:absolute;text-align:left;top:458px;width:47%}.financeOffer .terms p{width:55%}}/*
*   modelFeatures Component - Shows Car options
*/.modelFeatures{border-bottom:1px solid #b5b4b4;clear:both;list-style:none;margin:0;padding:0 0 30px 0}.modelFeatures li{color:#000;display:block;float:left;font-size:.875rem;left:-12px;margin-right:7px;padding:6px 0 2px 40px;position:relative;width:45%}.modelFeatures li:last-child{margin-right:0}.modelFeatures li.fuel{background:url(/v2resources/images/icons/iconMiniStack.svg#Fuel) no-repeat 15px 9px}.modelFeatures li.drive{background:url(/v2resources/images/icons/iconMiniStack.svg#Drive) no-repeat 0 -5px}.modelFeatures li.smallSeat{background:url(/v2resources/images/icons/iconMiniStack.svg#SmallSeats) no-repeat 10px 3px;background-size:24px}.modelFeatures li.gearbox{background:url(/v2resources/images/icons/iconMiniStack.svg#Gearbox) no-repeat 15px 11px}.modelFeatures li.brochure{background:url(/v2resources/images/icons/iconMiniStack.svg#Brochure) no-repeat 0 0}.modelFeatures li.leatherInterior{background:url(/v2resources/mages/icons/iconMiniStack.svg#LeatherInterior) no-repeat 0 0}.modelFeatures li.wheels{background:url(/v2resources/images/icons/iconMiniStack.svg#Wheels) no-repeat 0 -6px}.modelFeatures img{margin-top:64px;width:95%}@media only screen and (min-width:768px){.modelFeatures img{margin-top:44px}.modelFeatures li{font-size:1rem;width:32%}}@media only screen and (min-width:1280px){.modelFeatures img{margin-top:104px}.modelFeatures li{font-size:.875rem;width:45%}}.holder img.car{opacity:0}.holder div.textOverlay{opacity:0}/**
    Header area
 */.modelSelectionPage .mainBodyHolder{background-color:#707874}.modelSelectionPage .footer{z-index:2}@media only screen and (max-width:767px){.modelSelectionPage header .contentHolder:before{background-color:rgba(255,255,255,.08);bottom:-49px;content:"";height:1px;position:absolute;visibility:visible;width:100%}}@media only screen and (max-width:767px){.modelSelectionPage header{background-color:rgba(255,255,255,.05);height:65px}.modelSelectionPage .coreLinks{display:none}.menuOpen.modelSelectionPage .coreLinks{display:block;bottom:-40px}}.main-carousel .holder{height:409px;position:relative}.main-carousel .flickity-viewport{height:340px !important}.main-carousel .carousel-cell{display:block;width:100%}@media only screen and (min-width:450px){.main-carousel .holder{height:512px}}@media only screen and (min-width:768px){.main-carousel .holder{margin:0 6.25%}}@media only screen and (min-width:768px){.main-carousel .holder{height:640px}.main-carousel .flickity-viewport{height:640px !important}}@media only screen and (min-width:1080px){.main-carousel .holder{height:100%;margin:0 auto;width:1020px;z-index:0}.main-carousel .flickity-viewport{height:550px !important}}/*
    Main Car area 
*/.model{padding:0;text-align:center}.model .car{background-size:cover;height:auto;margin-top:129px;position:relative;width:342px;z-index:1}.model .textOverlay{background-size:cover;height:auto;top:32px;left:28px;left:5%;position:absolute;width:294px;z-index:0}.model .textOverlay img{background-size:cover;width:100%;/* border: 1px solid red; */}.main-carousel h2{display:none}@media only screen and (min-width:768px){.model .car{margin-top:208px;width:98%}.model .textOverlay{left:0%;top:82px;width:65%}}@media only screen and (min-width:1080px){.model .car{margin-top:144px;width:67%}.model .textOverlay{left:102px;top:65px;width:45%}}.modelsHolder{z-index:-1;height:580px;overflow:hidden}.modelsHolder .modelContent{display:flex;flex-wrap:nowrap;flex-direction:column-reverse;height:auto;position:relative;justify-content:flex-end;z-index:2;OVERFLOW:hidden}@media only screen and (min-width:768px){.modelsHolder .modelContent{display:flex;flex-wrap:nowrap;flex-direction:column-reverse;height:100%;position:relative;justify-content:space-between}.modelsHolder .modelContent{flex-direction:column;padding-top:0;padding-bottom:0;z-index:1}.modelsHolder{z-index:0;min-height:842px;position:relative}}@media only screen and (min-width:1080px){.modelsHolder{z-index:0;position:relative;min-height:740px}.model{min-height:auto}}/*
    Small menu carousel area
 */.tiny-carouselHolder{background-color:rgba(255,255,255,.05);height:auto;position:relative}.tiny-carouselHolder .contentHolder{margin:0 0 0 5%}.tiny-carouselHolder:before{background-color:rgba(255,255,255,.08);bottom:0;content:"";height:1px;position:absolute;visibility:visible;width:100%}.tiny-carousel .carousel-cell{width:30%;height:80px;text-align:center;padding:4px 2px 10px;margin-left:1.5%;margin-right:1.5%}.tiny-carousel .carousel-cell p{font-size:.6875rem;line-height:.688rem;color:#fff;font-family:inherit;text-transform:uppercase;height:24px;position:relative;text-align:center;width:100%;z-index:2;vertical-align:text-top;display:flex;align-content:space-between;flex-direction:column;justify-content:center}.tiny-carousel .carousel-cell.is-nav-selected{border-bottom:6px solid #ced54b;background-color:rgba(255,255,255,.15);font-family:'MINISerif-Bold',sans-serif}.tiny-carousel .carousel-cell img{width:68px;position:absolute;top:31px;z-index:1;left:50%;transform:translate(-50%,0%)}.tiny-carousel .carousel-cell.is-nav-selected img{width:68px;top:31px}.tiny-carousel .carousel-cell>div{text-align:justify}/*
.tiny-carousel .carousel-cell .index-7:before {
    background-color: rgba(255, 255, 255, 0.08);
    top: 4px;
    left: -10px;
    content: "";
    height: 53px;
    position: absolute;
    visibility: visible;
    width: 1px;
}

.tiny-carousel .carousel-cell .index-10:before {
    background-color: rgba(255, 255, 255, 0.08);
    top: 4px;
    right: -10px;
    content: "";
    height: 53px;
    position: absolute;
    visibility: visible;
    width: 1px;
}*/@media only screen and (min-width:768px){.tiny-carouselHolder{background-color:rgba(255,255,255,.1)}.tiny-carouselHolder:before{background-color:rgba(255,255,255,.08);top:0}.tiny-carousel .carousel-cell{width:122px;height:97px;text-align:center;padding:10px 0;border-radius:2px 2px 0 0;font-family:'MINISerif-Regular',sans-serif}.tiny-carousel .carousel-cell p{font-size:.625rem;color:#fff;font-family:inherit;text-transform:uppercase;height:24px;position:absolute;text-align:center;width:100%;z-index:2;top:63px;/* background: red; */justify-content:start}.tiny-carousel .carousel-cell.is-nav-selected{border-bottom:8px solid #ced54b;font-family:'MINISerif-Bold',sans-serif}.tiny-carousel .carousel-cell img{width:67%;position:relative;top:9px;z-index:1}.tiny-carousel .carousel-cell.is-nav-selected img{width:67% !important;top:9px}.tiny-carousel .carousel-cell .index-7:before{left:-13px;height:68px}.tiny-carousel .carousel-cell .index-10:before{right:-13px;height:68px}}@media only screen and (min-width:1080px){.tiny-carouselHolder{background-color:transparent}.tiny-carousel .carousel-cell{width:122px;height:122px}.tiny-carouselHolder:before{display:none}.tiny-carouselHolder .contentHolder{margin:0 7.4%}}@media only screen and (min-width:1280px){.tiny-carouselHolder .contentHolder{margin:0 10%}}/*
    More Details
*/.modelDetails .modelDetailsHolder{display:flex;flex-wrap:nowrap;align-items:flex-end;padding-bottom:22px;position:relative;justify-content:space-between;height:81px;width:100}.modelDetails{width:100%;position:absolute;top:auto;left:0;right:0;z-index:2;bottom:30px}.modelDetails .modelDetailsHolder>*{width:33%}.modelDetails .modelDetailsHolder:before{background-color:rgba(255,255,255,.08);bottom:-3px;content:"";height:1px;position:absolute;visibility:visible;width:100%;display:block;left:0}.modelDetails h4{font-family:'MINISerif-Regular',sans-serif;font-size:1rem;line-height:1.125rem;color:#fff;text-transform:uppercase;float:left;text-align:left;padding-bottom:0}.modelDetails .stdFrom a{font-family:'MINISansSerif-Bold',sans-serif;font-size:.625rem;line-height:1.125rem;color:#d3d5d4;padding:0;text-align:left;width:53px;margin:0 auto;text-decoration:none}.modelDetails .stdFrom span{display:block;color:#fff;font-family:'MINISerif-Regular',sans-serif;font-size:.75rem}.modelDetails .stdFrom span.price{display:inline-block;font-size:1rem;padding-right:3px}/*
 *   Buttons
 */.modelDetails .viewModelBtn{display:block;height:32px;background-color:#fff;color:#707874;padding:7px 0;font-size:.75rem;font-family:'MINISansSerif-Regular',sans-serif;text-decoration:none;line-height:1rem;margin:0;cursor:pointer;white-space:nowrap;border:2px solid #fff;text-align:center}.modelDetails .viewModelBtn:hover{opacity:.7}@media only screen and (min-width:420px){.modelDetails .viewModelBtn{padding:7px 16px}}@media only screen and (min-width:768px){.modelDetails h4{font-size:1.5rem;line-height:1.625rem;width:60% !important}.modelDetails .stdFrom a{font-size:.75rem;line-height:1.125rem;width:100%;padding-left:0;margin-left:2%}.modelDetails .stdFrom{width:24%;margin-left:-5%}.modelDetails .stdFrom span{font-size:.75rem;line-height:1.75rem}.modelDetails .stdFrom span.price{font-size:1.5rem;line-height:1.75rem}.modelDetails .viewModelBtn{height:40px;padding:12px 15px;font-size:.875rem;width:25%}.modelDetails{top:auto;bottom:184px}.modelDetails .modelDetailsHolder:before{bottom:96px}}@media only screen and (min-width:1080px){.modelDetails{width:160px;height:auto;position:absolute;bottom:158px;z-index:10;left:0}.modelDetails .modelDetailsHolder{display:flex;padding-bottom:0;position:relative;height:auto;width:100%;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start}.modelDetails h4{margin-bottom:13px}.modelDetails .stdFrom{margin-bottom:25px;width:100%}.modelDetails .modelDetailsHolder:before{display:none}.modelDetails .stdFrom p{margin-left:-2%}.modelDetails .stdFrom span{padding-top:2px}.modelSelectionPage .mainBodyHolder .viewModelBtn{width:100%;height:44px}.modelDetails .stdFrom{margin-left:0}.modelDetails .viewModelBtn{width:100%}}/*
 *   navigationHolder
 */.navigation{display:none;z-index:2}@media only screen and (min-width:768px){.navigation{display:block;width:100%;position:absolute;z-index:3;top:auto;bottom:316px}.navigationHolder{width:486px;margin:0 auto}.navigationHolder h3{display:NONE}.navigationHolder h3{display:none}.navigationHolder .button-next,.navigationHolder .button-previous{height:44px;background-color:rgba(255,255,255,.25);width:47.5%;color:#fff;font-size:.75rem;line-height:.875rem;text-transform:uppercase;padding:14px 24px;position:relative;display:flex;align-items:center}.navigationHolder .button-next{float:Right;padding-right:50px;text-align:left;vertical-align:center}.navigationHolder .button-next span{content:'';right:0;height:100%;position:absolute;top:0;width:42px;z-index:1;background:url(/v2resources/images/icons/iconModelStack.svg#iconArrowRight) center center no-repeat;transform:rotate(180deg)}.navigationHolder .button-previous{float:left;padding-left:50px;text-align:right;justify-content:right}.navigationHolder .button-previous span{content:'';left:0;height:100%;position:absolute;top:0;width:42px;z-index:1;background:url(/v2resources/images/icons/iconModelStack.svg#iconArrowRight) center center no-repeat}}@media only screen and (max-width:1079px){.navigation{BACKGROUND:TRANSPARENT !important}}.desktopControlOnly .navigation{display:none}@media only screen and (min-width:1080px){.navigation{width:215px;height:194px;position:absolute;right:0;z-index:2;margin-top:35px;padding:25px 12px;bottom:auto;display:none}.desktopControlOnly .navigation{display:block}.navigation:before{content:'';left:0;height:100%;position:absolute;top:0;width:100%;z-index:0;background-color:rgba(255,255,255,.08)}.navigation:after{content:'';left:0;height:100%;position:absolute;top:0;width:100%;z-index:5;border:14px solid #fff}.navigationHolder h3{display:block;font-family:'MINISerif-Bold',sans-serif;color:#fff;font-size:1rem;line-height:1.063rem;text-transform:uppercase;text-align:center;z-index:10}.navigationHolder .button-previous,.navigationHolder .button-next{float:none;display:inline-block;padding:12px 38px 12px 14px;text-align:left;vertical-align:center;width:100%;margin-bottom:14px;height:52px}.navigationHolder .button-previous{padding:12px 38px 12px 14px}.navigationHolder .button-previous div,.navigationHolder .button-next div{font-size:.75rem;font-family:'MINISansSerif-Regular',sans-serif;text-decoration:none;line-height:1rem}.navigationHolder .button-previous span{right:0;left:auto;background:url(/v2resources/images/icons/iconModelStack.svg#iconArrowRight) center center no-repeat}.navigationHolder{width:100%}.navigationHolder .button-previous span,.navigationHolder .button-next span{width:38px}}.modelDescriptionItems{position:relative;width:100%;margin:0 auto;height:10px;z-index:2;top:60px}@media only screen and (min-width:768px){.modelDescriptionItems{height:10PX;width:100%;margin:0 auto;position:absolute;top:auto;BACKGROUND:ORANGE}}@media only screen and (min-width:1080px){.modelDescriptionItems{left:0}.modelDescriptionItems .contentHolder{BACKGROUND:GREEN;HEIGHT:10PX;MAX-WIDTH:1020PX;POSITION:RELATIVE}}@media only screen and (min-width:1280px){.modelDescriptionItems{WIDTH:100%;MARGIN:0;left:0;right:0}.modelDescriptionItems .contentHolder{BACKGROUND:GREEN;HEIGHT:10PX;MARGIN:auto;WIDTH:1080PX;POSITION:RELATIVE}}/**
    Quick Links
**/.quickLinks{position:absolute;left:0;right:0;bottom:-55px;z-index:2}.quickLinks .quickLinksHolder{z-index:3}.quickLinks .button--primary{width:48.4%;float:right}.quickLinks .button--primary:first-child{margin-right:2%;float:left}.quickLinks .button--primary{display:inline-block;height:52px;background-color:transparent;color:#fff;padding:17px 0;font-size:.75rem;font-family:'MINISansSerif-Regular',sans-serif;text-decoration:none;line-height:1rem;margin:0;cursor:pointer;white-space:nowrap;border:1px solid #fff;text-align:center}.quickLinks .button--primary:hover{opacity:.7}@media only screen and (min-width:768px){.quickLinks .button--primary{font-size:.875rem;line-height:1rem;height:44px;padding:12px 10px;border:2px solid #fff}.quickLinks{position:absolute;top:auto;bottom:135px;z-index:2}}@media only screen and (min-width:1080px){.quickLinks{bottom:158px}.quickLinks .quickLinksHolder{width:504px;margin:0 auto}.quickLinks .button--primary{width:47.8%}}.tiny-carouselHolder .flickity-button{display:none}@media only screen and (min-width:1080px){.modelsHolder .tiny-carouselHolder .flickity-prev-next-button.next{height:106px;background-color:transparent;width:85px;background:-moz-linear-gradient(-270deg,rgba(112,120,116,0) 0%,rgba(112,120,116,1) 30%);background:-webkit-linear-gradient(-270deg,rgba(112,120,116,0) 0%,rgba(112,120,116,1) 30%);background:linear-gradient(-270deg,rgba(112,120,116,0) 0%,rgba(112,120,116,1) 30%);opacity:1;border-radius:0;right:-36px}.modelsHolder .tiny-carouselHolder .flickity-prev-next-button.previous{height:106px;background-color:transparent;width:85px;background:-moz-linear-gradient(90deg,rgba(112,120,116,1) 70%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(90deg,rgba(112,120,116,1) 70%,rgba(255,255,255,0) 100%);background:linear-gradient(90deg,rgba(112,120,116,1) 70%,rgba(255,255,255,0) 100%);opacity:1;border-radius:0;left:-36px}.tiny-carouselHolder .flickity-button{float:Right;text-align:left;display:block}.tiny-carouselHolder .flickity-button svg{display:none}.tiny-carouselHolder .flickity-prev-next-button.next:before{content:'';right:0;height:32px;position:absolute;width:32px;z-index:1;background:url(/v2resources/images/icons/iconMiniStack.svg#smallArrowRightWhite) center center no-repeat transparent;border:1px solid #c4c4c4;border-radius:16px;top:50%;transform:translate(-50%,-50%)}.tiny-carouselHolder .flickity-button-flickity-prev-next-button.previous{float:left;text-align:center}.tiny-carouselHolder .flickity-prev-next-button.previous:before{content:'';left:50%;height:32px;position:absolute;width:32px;z-index:1;background:url(/v2resources/images/icons/iconMiniStack.svg#smallArrowLeftWhite) center center no-repeat transparent;border:1px solid #c4c4c4;border-radius:16px;top:50%;transform:translate(-50%,-50%)}.tiny-carouselHolder .flickity-button:disabled{display:none}}/**
*       Colours
 *//*
    DEFAULT
*/.modelSelectionPage .mainBodyHolder{background-color:#707874}.navigationHolder .button-previous span,.navigationHolder .button-next span{background-color:#707874}.modelSelectionPage .mainBodyHolder .navigation{background-color:#707874}.modelSelectionPage .mainBodyHolder .viewModelBtn{color:#707874}/* dark grey /brown */.modelSelectionPage .mainBodyHolder.colour595150{background-color:#595150;z-index:-1}.mainBodyHolder.colour595150 .navigationHolder .button-previous span,.mainBodyHolder.colour595150 .navigationHolder .button-next span{background-color:#595150}.modelSelectionPage .mainBodyHolder.colour595150 .navigation{background-color:#595150}.modelSelectionPage .mainBodyHolder.colour595150 .viewModelBtn{color:#595150}.modelSelectionPage .mainBodyHolder .modelsHolder:before{content:'';left:0;height:70%;position:absolute;top:0;width:100%;z-index:1;background:-moz-radial-gradient(circle,rgba(0,0,0,.15) 0%,rgba(255,255,255,0) 100%);background:-webkit-radial-gradient(circle,rgba(0,0,0,.15) 0%,rgba(255,255,255,0) 100%);background:radial-gradient(circle,rgba(0,0,0,.15) 0%,rgba(255,255,255,0) 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1)}@media only screen and (min-width:768px){.modelSelectionPage .mainBodyHolder .modelsHolder:before{height:100%}}.modelSelectionPage .mainBodyHolder.colour595150 .tiny-carouselHolder .flickity-prev-next-button.next{background:-moz-linear-gradient(-270deg,rgba(89,81,80,0) 0%,rgba(89,81,80,1) 30%) !important;background:-webkit-linear-gradient(-270deg,rgba(89,81,80,0) 0%,rgba(89,81,80,1) 30%) !important;background:linear-gradient(-270deg,rgba(89,81,80,0) 0%,rgba(89,81,80,1) 30%) !important}.modelSelectionPage .mainBodyHolder.colour595150 .tiny-carouselHolder .flickity-prev-next-button.previous{background:-moz-linear-gradient(90deg,rgba(89,81,80,1) 70%,rgba(89,81,80,0) 100%);background:-webkit-linear-gradient(90deg,rgba(89,81,80,1) 70%,rgba(89,81,80,0) 100%);background:linear-gradient(90deg,rgba(89,81,80,1) 70%,rgba(89,81,80,0) 100%)}/* Mustard */.modelSelectionPage .mainBodyHolder.colour82853C{background-color:#82853c}.mainBodyHolder.colour82853C .navigationHolder .button-previous span,.mainBodyHolder.colour82853C .navigationHolder .button-next span{background-color:#82853c}.modelSelectionPage .mainBodyHolder.colour82853C .navigation{background-color:#82853c}.modelSelectionPage .mainBodyHolder.colour82853C .viewModelBtn{color:#82853c}.modelSelectionPage .mainBodyHolder.colour82853C .tiny-carouselHolder .flickity-prev-next-button.next{background:-moz-linear-gradient(-270deg,rgba(130,133,60,0) 0%,rgba(130,133,60,1) 30%) !important;background:-webkit-linear-gradient(-270deg,rgba(130,133,60,0) 0%,rgba(130,133,60,1) 30%) !important;background:linear-gradient(-270deg,rgba(130,133,60,0) 0%,rgba(130,133,60,1) 30%) !important}.modelSelectionPage .mainBodyHolder.colour82853C .tiny-carouselHolder .flickity-prev-next-button.previous{background:-moz-linear-gradient(90deg,rgba(130,133,60,1) 70%,rgba(130,133,60,0) 100%);background:-webkit-linear-gradient(90deg,rgba(130,133,60,1) 70%,rgba(130,133,60,0) 100%);background:linear-gradient(90deg,rgba(130,133,60,1) 70%,rgba(130,133,60,0) 100%)}/* Blue */.modelSelectionPage .mainBodyHolder.colour285886{background-color:#285886}.mainBodyHolder.colour285886 .navigationHolder .button-previous span,.mainBodyHolder.colour285886 .navigationHolder .button-next span{background-color:#285886}.modelSelectionPage .mainBodyHolder.colour285886 .navigation{background-color:#285886}.modelSelectionPage .mainBodyHolder.colour285886 .viewModelBtn{color:#285886}.modelSelectionPage .mainBodyHolder.colour285886 .tiny-carouselHolder .flickity-prev-next-button.next{background:-moz-linear-gradient(-270deg,rgba(40,88,134,0) 0%,rgba(40,88,134,1) 30%) !important;background:-webkit-linear-gradient(-270deg,rgba(40,88,134,0) 0%,rgba(40,88,134,1) 30%) !important;background:linear-gradient(-270deg,rgba(40,88,134,0) 0%,rgba(40,88,134,1) 30%) !important}.modelSelectionPage .mainBodyHolder.colour285886 .tiny-carouselHolder .flickity-prev-next-button.previous{background:-moz-linear-gradient(90deg,rgba(40,88,134 1) 70%,rgba(40,88,134,0) 100%);background:-webkit-linear-gradient(90deg,rgba(40,88,134,1) 70%,rgba(40,88,134,0) 100%);background:linear-gradient(90deg,rgba(40,88,134,1) 70%,rgba(40,88,134,0) 100%)}/* Dark Red */.modelSelectionPage .mainBodyHolder.colour9D3830{background-color:#9d3830}.mainBodyHolder.colour9D3830 .navigationHolder .button-previous span,.mainBodyHolder.colour9D3830 .navigationHolder .button-next span{background-color:#9d3830}.modelSelectionPage .mainBodyHolder.colour9D3830 .navigation{background-color:#9d3830}.modelSelectionPage .mainBodyHolder.colour9D3830 .viewModelBtn{color:#9d3830}.modelSelectionPage .mainBodyHolder.colour9D3830 .tiny-carouselHolder .flickity-prev-next-button.next{background:-moz-linear-gradient(-270deg,rgba(151,44,37,0) 0%,rgba(151,44,37,1) 30%) !important;background:-webkit-linear-gradient(-270deg,rgba(151,44,37,0) 0%,rgba(151,44,37,1) 30%) !important;background:linear-gradient(-270deg,rgba(151,44,37,0) 0%,rgba(151,44,37,1) 30%) !important}.modelSelectionPage .mainBodyHolder.colour9D3830 .tiny-carouselHolder .flickity-prev-next-button.previous{background:-moz-linear-gradient(90deg,rgba(151,44,37,1) 70%,rgba(151,44,37,0) 100%);background:-webkit-linear-gradient(90deg,rgba(151,44,37,1) 70%,rgba(151,44,37,0) 100%);background:linear-gradient(90deg,rgba(151,44,37,1) 70%,rgba(151,44,37,0) 100%)}/* Dark Green */.modelSelectionPage .mainBodyHolder.colour283830{background-color:#283830}.mainBodyHolder.colour283830 .navigationHolder .button-previous span,.mainBodyHolder.colour283830 .navigationHolder .button-next span{background-color:#283830}.modelSelectionPage .mainBodyHolder.colour283830 .navigation{background-color:#283830}.modelSelectionPage .mainBodyHolder.colour283830 .viewModelBtn{color:#283830}.modelSelectionPage .mainBodyHolder.colour283830 .tiny-carouselHolder .flickity-prev-next-button.next{background:-moz-linear-gradient(-270deg,rgba(40,56,48,0) 0%,rgba(40,56,48,1) 30%) !important;background:-webkit-linear-gradient(-270deg,rgba(40,56,48,0) 0%,rgba(40,56,48,1) 30%) !important;background:linear-gradient(-270deg,rgba(40,56,48,0) 0%,rgba(40,56,48,1) 30%) !important}.modelSelectionPage .mainBodyHolder.colour283830.tiny-carouselHolder .flickity-prev-next-button.previous{background:-moz-linear-gradient(90deg,rgba(40,56,48,1) 70%,rgba(40,56,48,0) 100%);background:-webkit-linear-gradient(90deg,rgba(40,56,48,1) 70%,rgba(40,56,48,0) 100%);background:linear-gradient(90deg,rgba(40,56,48,1) 70%,rgba(40,56,48,0) 100%)}/* Dark Silver */.modelSelectionPage .mainBodyHolder.colour707874{background-color:#707874}.mainBodyHolder.colourE5E5E5 .navigationHolder .button-previous span,.mainBodyHolder.colourE5E5E5 .navigationHolder .button-next span{background-color:#707874}.modelSelectionPage .mainBodyHolder.colour707874 .navigation{background-color:#707874}.modelSelectionPage .mainBodyHolder.colour707874 .viewModelBtn{color:#707874}.modelSelectionPage .mainBodyHolder.colour707874 .tiny-carouselHolder .flickity-prev-next-button.next{background:-moz-linear-gradient(-270deg,rgba(112,120,116,0) 0%,rgba(112,120,116,1) 30%) !important;background:-webkit-linear-gradient(-270deg,rgba(40,56,48,0) 0%,rgba(112,120,116,1) 30%) !important;background:linear-gradient(-270deg,rgba(40,56,48,0) 0%,rgba(112,120,116,1) 30%) !important}.modelSelectionPage .mainBodyHolder.colourE5E5E5.tiny-carouselHolder .flickity-prev-next-button.previous{background:-moz-linear-gradient(90deg,rgba(112,120,116,1) 70%,rgba(112,120,116,0) 100%);background:-webkit-linear-gradient(90deg,rgba(112,120,116,1) 70%,rgba(112,120,116,0) 100%);background:linear-gradient(90deg,rgba(112,120,116,1) 70%,rgba(112,120,116,0) 100%)}@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,.navigationHolder .button-previous{align-items:flex-end}}@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,.navigationHolder .button-previous{align-items:flex-end}}@media only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,.modelDetails .viewModelBtn{padding:10px 15px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.modelsHolder{height:866px !important}}@media only screen and (min-width:1080px){.modelSelectionPage .termTextModule .termTextCMS{width:100%}}/*
 *   meetTheTeam Module
 */.meetTheTeamContainer .tripleColumnCMS{padding-bottom:0}.columnCMS.meetTheTeamItem{margin-bottom:15px}.columnCMS.meetTheTeamItem:last-child{margin-bottom:25px}.meetTheTeamItem{background-color:#fff !important;border:1px solid #e0e0e0;height:auto !important;overflow:hidden;padding-bottom:25px;position:relative}.meetTheTeamItem .richText{background-color:#fff;display:block;margin-top:183px;padding:6% 6% 0 6%;position:relative}.meetTheTeamItem .imageHolderCMS,.meetTheTeamItem .imageHolderCMS img{height:182px;position:absolute}.meetTheTeamItem .imageHolderCMS img{object-fit:contain}.meetTheTeamItem .imageHolderCMS{padding-top:0;height:4px}.meetTheTeamItem h3{font-family:'MINISansSerif-Bold',sans-serif;font-size:.875rem;line-height:1rem;padding-bottom:6px;text-align:left}.meetTheTeamItem h4{color:#000;font-family:'MINISerif-Bold',sans-serif;font-size:1.5rem;line-height:1.5rem;padding-bottom:15px;text-align:left}.meetTheTeamItem h5{font-size:1rem;font-family:'MINISansSerif-Regular',sans-serif;line-height:1rem;padding-bottom:1.8rem;text-align:left;color:#7a7a7a}.meetTheTeamItem .infoLink{bottom:6%;color:#000;display:none;font-size:1rem;line-height:.875rem;position:absolute;left:6%;text-align:right;text-decoration:underline}.meetTheTeamItem .infoLink:hover{color:#0085ac}.meetTheTeamItem.inactive p{display:none}.meetTheTeamItem.inactive .infoLink.moreLink,.meetTheTeamItem.active .infoLink.lessLink,.meetTheTeamItem.active p{display:block}@media only screen and (min-width:768px){.columnCMS.meetTheTeamItem{margin-bottom:20px}.meetTheTeamItem h5{padding-bottom:3rem}.meetTheTeamItem .richText{height:182px;transition:all .3s ease}.meetTheTeamItem.active{height:392px !important}.meetTheTeamItem.active .richText{height:365px !important;margin-top:0}}/*
 *   link boxes (useful links on contact us)
 */.fullLinkBG{background:#fff;background:linear-gradient(0deg,rgba(255,255,255,1) 90px,rgba(245,245,245,1) 0%)}.linkBoxHolder{margin:0 auto;max-width:400px}.linkBox{background-color:#fff;border-top:6px solid #0085ac;height:150px;margin-bottom:16px;padding:30px 15%;-moz-box-shadow:0 4px 20px #f5f5f5;-webkit-box-shadow:0 4px 20px #f5f5f5;box-shadow:0 4px 20px #f5f5f5}.linkBoxInner{height:100%;position:relative;width:100%}.linkBox h3{font-size:1.25rem;font-family:'MINISerif-Bold',sans-serif;padding-bottom:.75em;position:absolute;text-align:center;top:0;width:100%}.linkBox a{bottom:4px;color:#000;display:block;font-family:'MINISansSerif-Regular',sans-serif;line-height:1.125rem;font-size:.875rem;position:absolute;text-align:center;text-decoration:underline;width:100%}.linkBox a:hover{color:#0085ac}@media only screen and (min-width:768px){.fullLinkBG{background:#fff;background:linear-gradient(0deg,rgba(255,255,255,1) 307px,rgba(245,245,245,1) 0%)}.linkBoxHolder{max-width:520px}.linkBox{border-top:8px solid #0085ac;float:left;height:180px;margin:0 10px 20px;padding:46px 20px 31px;width:238px}.linkBox a{top:56px}}@media only screen and (min-width:1280px){.fullLinkBG{background:#fff;background:linear-gradient(0deg,rgba(255,255,255,1) 100px,rgba(245,245,245,1) 0%)}.linkBoxHolder{max-width:1004px}.linkBox{width:236px}.linkBox:first-child{margin-left:0}.linkBox:last-child{margin-right:0}}/*
    ModelBannerSplitCMS  - Landing mobile
 */.modelBannerSplitCMS{padding-bottom:44px;overflow:hidden;background-color:#f9f9f9}.modelBannerSplitCMS .tier3.animation-title span,.modelBannerSplitCMS .tier3.animation-title strong{line-height:120%;font-size:2rem;background-position:0 20px !important}.modelBannerSplitCMS .modelText h2{text-align:left}.modelBannerSplitCMS .modelText{padding:43px 0 0}.modelBannerSplitCMS h3,.modelBannerSplitCMS h4,.modelBannerSplitCMS h5{font-family:'MINISerif-Bold',sans-serif;font-size:1.5rem;line-height:1.5rem;padding-bottom:1.25rem}.modelBannerSplitCMS .buttonHolder a{width:100%}.modelBannerSplitCMS .buttonHolder .btnPrimary{margin-top:20px}.modelBannerSplitCMS .buttonHolder .btnTertiary{width:100%;margin-top:20px}/*  
 *   Model Configuration section 
 */.modelBannerSplitCMS .configTotal{font-family:'MINISansSerif-Regular',sans-serif;color:#000;font-size:.75rem;line-height:1.25rem;margin-top:0}.modelBannerSplitCMS .configTotal span{color:inherit;font-size:1.25rem;font-family:'MINISansSerif-Regular',sans-serif}.modelBannerSplitCMS .configTotal a{font-family:'MINISerif-Bold',serif;color:inherit;font-size:1.25rem;text-decoration:none;cursor:pointer}.modelBannerSplitCMS .configTotal a:hover{color:#0085ac}.modelBannerSplitCMS .configTotal a span{font-size:.65rem;padding-left:0;color:inherit;left:3px;position:relative}/*
    modelExtra - suitcase - seats topSpeed
*/.modelExtra{display:flex;flex-wrap:nowrap;justify-content:center;flex-direction:row;list-style:none;margin:0 0 17px 0;padding:44px 0 0 0;position:relative}.modelExtra:before{background-color:#242424;content:"";display:block;height:1px;left:0;opacity:.05;position:absolute;top:23px;width:100%}.modelExtra li:before{background-color:#242424;border-radius:0;content:"";display:inline-block;height:40px;opacity:.1;position:absolute;right:0;top:17px;width:1px}.modelExtra li{color:#242424;position:relative;min-width:41%;z-index:20}.modelExtra li .wrapperItem{display:block;margin:0 auto;text-align:left;width:41px}.modelExtra li.modelTopSpeed .wrapperItem{width:85px}.modelExtra li:last-child:before{display:none}.modelExtra .infoTitle{color:#000;display:block;font-size:.75rem;padding-bottom:8px}.modelExtra .infoInfo{display:block;font-size:2rem;font-family:'MINISerif-Bold',serif;line-height:2.25rem}.modelExtra .infoInfo span{font-size:.75rem;font-family:'MINISansSerif-Bold',sans-serif;padding-left:5px;position:relative;bottom:-2px}/* Icon list */.modelExtra .infoInfo.seatsIcon{background:url(/v2resources/images/icons/iconMiniStack.svg#SmallSeats) no-repeat 15px 8px;background-size:27px}.modelExtra .infoInfo.SuitcasesIcon{background:url(/v2resources/images/icons/iconMiniStack.svg#SuitecaseBlack) no-repeat 24px 18px}.modelExtra .infoInfo.speedIcon{background:url(/v2resources/images/icons/iconMiniStack.svg#Speedo) no-repeat 0 2px}@media only screen and (min-width:768px){.modelExtra li.brochureLnk{padding-left:20px}.modelExtra li.brochureLnk:before{background-color:#fff;content:"";display:inline-block;height:30px;position:absolute;left:0;top:30px;width:1px;z-index:30}.modelExtra li .digitalBrochure{margin-top:24px;padding:15px 34px 15px 31px;position:relative;font-size:.875rem}.modelExtra li .digitalBrochure:before{background:url(/v2resources/images/icons/iconMiniStack.svg#modelDownloadIcon) no-repeat top left;content:"";display:block;height:20px;left:4px;position:absolute;right:0;top:13px;width:20px;z-index:2}.modelBasic .buttonHolder{margin-bottom:120px}.modelExtra{justify-content:flex-start;margin:0 0 66px 0}.modelExtra:before{display:none}.modelExtra li{padding-right:21px;position:relative;min-width:auto;width:33%}.modelExtra li:before{display:none}.modelExtra li.modelPrice{padding-right:0}.modelExtra .infoTitle{color:#fff;padding-bottom:0}.modelExtra .infoInfo{display:inline-block;color:#fff;font-size:2.375rem;line-height:2.375rem;padding-right:28px}.modelExtra .modelTopSpeed .infoInfo{padding-right:0}.modelExtra .infoInfo span{color:#fff;opacity:1}.modelExtra a.infoInfo{text-decoration:none}.modelExtra a.infoInfo:hover{opacity:.7}/* Icon list */.modelExtra .infoInfo.seatsIcon{background:url(/v2resources/images/icons/whiteseat.svg) no-repeat 25px 17px}.modelExtra .infoInfo.SuitcaseIcon{background:url(/v2resources/images/icons/iconMiniStack.svg#WhiteSuitecase) no-repeat 29px 21px;z-index:5}.modelExtra .infoInfo.speedIcon{background:url(/v2resources/images/icons/iconMiniStack.svg#WhiteSpeedo) no-repeat 0 2px}.modelExtra li.modelTopSpeed{padding-right:51px}}@media only screen and (min-width:900px){.modelExtra li{padding-right:50px}}@media only screen and (min-width:1080px){.modelBasic .buttonHolder{margin-bottom:60px}.modelExtra{padding:40px 0 0 0}}/*
    modelBasic Section - Overview  - Car - features and link
*/.modelBasic{margin-top:44px}.modelBasic h2{color:#000;font-size:2rem;font-family:'MINISerif-Bold',sans-serif;line-height:1.75rem;position:relative;text-align:center}@media only screen and (min-width:768px){.modelBasic{margin-top:0}.modelBasic h2{font-size:2rem;line-height:2rem}}@media only screen and (min-width:1080px){.modelBasic h2{line-height:2.5rem;text-align:right}}/*
    featureList - Overview 
*/.featuresItems{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 auto;padding:0;text-align:center;width:auto}.featuresItems li{color:#000;font-size:.875rem;float:left;line-height:.875rem;padding-left:25px;padding-right:20px;margin-bottom:20px}.featuresItems li.iconTransmission{background:url(/v2resources/images/icons/iconMiniStack.svg#Gearbox) no-repeat 0 0}.featuresItems li.iconFuel{background:url(/v2resources/images/icons/iconMiniStack.svg#Fuel) no-repeat 0 0}.featuresItems li:last-child{padding-right:0}@media only screen and (min-width:1080px){.featuresItems{justify-content:flex-end;margin-top:-16px}}.modelBasic .modelImage.imageHolderCMS{margin:20px auto 30px}.modelBasic .modelImage.imageHolderCMS,.modelBasic .modelImage.imageHolderCMS img{height:auto;overflow:hidden;width:94%}.modelBasic .linkEnd{text-align:center}@media only screen and (min-width:768px){.modelBasic .modelImage.imageHolderCMS{height:auto;overflow:hidden;width:514px;margin:20px auto 35px}.modelBasic .modelImage.imageHolderCMS img{height:auto;overflow:hidden;width:100%}}@media only screen and (min-width:1080px){.modelBasic .linkEnd{display:block}.modelBasic .linkEnd p{color:#000;display:block;font-size:1rem;line-height:1.25rem;text-align:right;z-index:19}.modelBasic .linkEnd p a{margin-left:10px;margin-right:-17px}.modelBasic .linkEnd p a:hover{opacity:.7}.modelBasic .linkEnd.cooperWorks p{background:url(/v2resources/images/icons/cooperCars.png) no-repeat top right;padding-top:30px}}@media only screen and (min-width:1080px){.modelBasic .modelImage.imageHolderCMS{/* margin-left:12%; */margin-top:78px;width:100%}}@media only screen and (min-width:1080px){.modelBasic .modelImage.imageHolderCMS{margin-left:9%}}/* 
    ModelOptions - Overview 
*/.modelOptions h4{font-family:'MINISerif-Bold',sans-serif;font-size:1rem;font-weight:normal;line-height:120%;padding-bottom:1.1em}.modelOptions .trimOption:disabled,.modelOptions .trimOption[disabled],.modelOptions .trimOption{background-color:#fff;border:1px solid #e6e6e6;color:#000;cursor:pointer;display:block;font-family:'MINISansSerif-Bold',sans-serif;float:left;font-size:.75rem;height:48px;line-height:2.5rem;margin:0 16px 16px 0;padding:1px 14px}.modelOptions .trimOption:disabled,.modelOptions .trimOption[disabled]{color:#e6e6e6}.modelOptions .trimOption.selectedPerformance,.modelOptions .trimOption.selectedStyle{background-color:rgba(89,81,80,.1);border-color:#595150;border-left:9px solid #595150;color:#595150;cursor:default}.featureDetail{border:1px solid #595150;margin-bottom:32px;padding:24px;position:relative;min-height:86px}@media only screen and (min-width:768px){.modelOptions .trimOption:disabled,.modelOptions .trimOption[disabled],.modelOptions .trimOption{border-radius:2px}.featureDetail{border-radius:2px}}@media only screen and (min-width:1000px){.featureDetail{width:100%;border-radius:2px;min-height:86px}}.featureDetail h5{color:#595150;float:left;font-family:'MINISansSerif-Regular',sans-serif;font-size:.875rem;padding:0 0 4px 0;width:calc(100% - 54px)}.featureDetail .fromPrice{color:#999;font-family:'MINISansSerif-Regular',sans-serif;float:left;font-size:.875rem;padding:0;width:calc(100% - 54px)}.featureDetail a{color:#262626;font-family:'MINISansSerif-Regular',sans-serif;font-size:.875rem;float:left;padding:0;width:calc(100% - 54px)}.featureDetail .openClose{background:url(/v2resources/images/icons/iconMiniStack.svg#Minus) no-repeat 90% 0 transparent;border:none;display:block;height:44px;margin-top:-6px;width:176px;position:absolute;right:0;top:28px;font-family:'MINISansSerif-Regular',sans-serif;font-size:.75rem;padding:3px 0 4px 0;color:#000}.featureDetail .openClose:hover{opacity:.9}.closed.featureDetail .openClose{background:url(/v2resources/images/icons/iconMiniStack.svg#Plus) no-repeat 90% 0 transparent}.closed.featureDetail .openClose:hover{opacity:.9}.closed .contentShow{display:none}.contentShow{display:block;margin-top:55px}.contentShow p,.contentShow li{color:#000;font-family:'MINISansSerif-Regular',sans-serif;font-size:.75rem;line-height:14px;padding-bottom:.5em}.contentShow ul{padding:5px 0 0;list-style:none}.contentShow ul#selectedStyleFeatures{padding:5px 0 0 15px;list-style:disc}.featureDetail .detailsList{clear:both;margin:0;padding:1px 0 2px 0}.featureDetail .detailsList li{font-size:.875rem;line-height:1.375rem;font-family:'MINISansSerif-Regular',sans-serif;padding-bottom:4px;color:#000;position:relative}.featureDetail .detailsList li.copy{text-transform:unset}.featureDetail .detailsList li span{float:right;font-size:.875rem;line-height:1.375rem;padding-bottom:4px;text-transform:unset;color:#000;top:-1px;position:relative;width:auto;text-align:right}@media only screen and (min-width:768px){.featureDetail .detailsList li{font-size:.75rem}}.featureDetail .splitList{list-style:none;padding:16px 0 0}.featureDetail .splitList li{padding-bottom:6px}/* model configuration */.modelConfiguration{margin-bottom:55px}.modelConfiguration .linkEnd{border-bottom:1px solid #e6e6e6;margin-bottom:56px;position:relative;text-align:center}.modelConfiguration p.textItem{font-size:1rem;font-family:'MINISerif-Regular',sans-serif;font-weight:normal;line-height:1.375em;padding-bottom:20px;text-align:center}.modelConfiguration .buttonHolder .btnTertiary{width:100%}.modelConfiguration .configTotal{color:#000;font-size:.875rem;float:left;margin-bottom:21px;padding:0 0 16px;text-align:left;width:40%}.modelConfiguration .configTotal span{color:#000;display:block;font-size:1.5rem;font-family:'MINISerif-Bold',sans-serif;margin-top:10px}.modelConfiguration .configTotal a{color:#000;display:block;font-size:1.5rem;font-family:'MINISerif-Bold',sans-serif;margin-top:2px;text-decoration:none}.modelConfiguration .configTotal a:hover{opacity:.7}.modelConfiguration .configTotal a span{color:#000;font-size:.875rem;font-family:'MINISerif-Bold',sans-serif;display:inline-block;padding-left:3px}.modelConfiguration a.arrowLink{display:inline-block;float:right;margin:15px -15px 10px;font-size:.875rem}@media only screen and (min-width:768px){.modelConfiguration .configTotal span{font-size:2rem;margin-top:16px}.modelConfiguration .configTotal a{font-size:2rem;margin-top:2px}.modelConfiguration .configTotal{margin-bottom:25px;width:50%}.modelConfiguration a.arrowLink{margin-top:26px}}@media only screen and (min-width:1080px){.modelConfiguration .linkEnd{border-bottom:none;margin-bottom:56px}.modelConfiguration p.textItem{display:none}.modelConfiguration a.arrowLink{font-size:.875rem}.modelConfiguration .buttonHolder{width:280px;margin:0 auto}}/*
 *   Overview Layout 
 */@media only screen and (min-width:768px){.optionsOverview .contentHolder{padding-top:15%;padding-bottom:15%;z-index:2}}@media only screen and (min-width:1080px){.optionsOverview .modelBasic{float:right;width:55%}.optionsOverview .modelOptions{float:left;width:40%}}p.textItem a{color:#000;text-decoration:underline;width:100%;display:block;margin-bottom:12px}@media only screen and (min-width:768px){p.textItem a{width:auto;display:inline}}/* landing section */.modelKeyInfo{padding:40px 0 24px}@media only screen and (min-width:768px){.modelHero{background-size:cover;padding-top:0;padding-left:0;overflow:hidden;position:relative}.modelHero .heroInfo{margin-top:230px;bottom:-99px;display:block;position:absolute;width:100%;z-index:5;height:655px}.heroInfo p{display:inline-block}.modelHero.darkTint .heroInfo{background-image:radial-gradient(ellipse at 66%,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%)}.modelHero.lightTint .heroInfo{background-image:radial-gradient(ellipse at 66%,rgba(255,255,255,0) 0%,rgba(0,0,0,1) 200%)}.heroImage{height:100%;transform:scale(1);/* Equal to scaleX(1.7) scaleY(0.7) */width:100%;overflow:hidden}.blurWrapper{width:114%;height:114%;position:absolute;top:-7%;left:-7%;opacity:1;background-position:center center;background-size:cover}}@media only screen and (min-width:768px){.heroInfo h1.tier1,.heroInfo h1.tier1 strong,.heroInfo h2.tier1,.heroInfo h2.tier1 strong{color:#fff !important}.heroInfo .buttonHolder .btnPrimary{min-width:240px}.heroInfo .buttonHolder .btnTertiary{min-width:240px}.modelHero{height:calc(100vh)}}@media only screen and (min-width:1080px){.modelHero{height:calc(100vh + 99px) !important}.modelHero .heroInfo{bottom:60px;height:584px}.heroImage{background-position:center center;background-size:cover;height:calc(100vh + 99px) !important;transform:scale(1);/* Equal to scaleX(1.7) scaleY(0.7) */width:100vw;position:relative}.lineAnimation{height:100vh;position:relative;z-index:7}.landingLineAnimation{border:56px solid #000;border-top:0;margin-top:56px;height:calc(100vh - 55px);left:0;opacity:.65;position:absolute;right:0;bottom:0;z-index:2}.configurationLineAnimation{border:56px solid #595150;height:100vh;left:0;position:absolute;right:0;bottom:0;z-index:2}}.modelBasicDetails{margin-bottom:30px;margin-top:-30px}.modelBasicDetails ul{list-style:none;margin:0 0 30px;padding:0;width:100%}.modelBasicDetails ul li{color:#fff;display:inline-block;font-size:.875rem;line-height:14px;margin:0;padding:0 12px 0 12px;position:relative;width:auto}.modelBasicDetails ul li:first-child{padding-left:0}.modelBasicDetails ul li:before{background-color:#fff;border-radius:3px;content:"";display:block;height:3px;position:absolute;right:-3px;top:5px;width:3px}.modelBasicDetails ul li.lineSpacer:before{background-color:#fff;content:"";display:block;height:16px;position:absolute;opacity:.25;padding:0;right:12px;top:-12px;width:1px}.modelBasicDetails ul li.hideBullet:before,.modelBasicDetails ul li:last-child:before{display:none}/*
 *   Fixed Bar
 */.fixedBarModel{display:none}@media only screen and (min-width:768px){.fixedBarModel{background-color:#595150;display:block;height:124px;position:fixed;top:0;width:100%}.fixedBarModel .widthHolder{max-width:1020px}.fixedBarModel ul{display:inline-block;list-style:none;margin:0 auto;padding:25px 0 0;width:auto}.fixedBarModel a{color:#fff;font-size:.875rem;opacity:.7;font-family:'MINISansSerif-Regular',sans-serif}.fixedBarModel a.active{opacity:1}.fixedBarModel li a{text-decoration:none}.fixedBarModel li{float:left;padding:0 18px}.fixedBarModel li:last-child{border-right:none}.fixedBarModel .linkList{padding-bottom:25px}.fixedBarModel .contactHolder{text-align:center}.fixedBarModel .linkList a{color:#fff;display:inline-block;opacity:1;padding-right:18px;padding-left:18px;text-decoration:none}.fixedBarModel{height:auto}.fixedBarModel.down{background:rgba(0,0,0,.65);padding-left:6.25%;padding-right:6.25%;top:99px}.fixedBarModel .linkList{position:relative}.fixedBarModel .linkList a:after{background-color:#fff;content:"";display:inline-block;height:16px;left:50%;margin-left:-1px;opacity:.2;position:absolute;top:2px;width:1px;z-index:30}}@media only screen and (min-width:1080px){.fixedBarModel .contactHolder{text-align:left}.fixedBarModel{height:56px;width:100vw}.fixedBarModel .widthHolder{max-width:1020px}.fixedBarModel.down{background:rgba(0,0,0,.65);top:99px}.fixedBarModel ul{left:auto;padding:16px 0 0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.fixedBarModel li{padding:0 32px 0 0}.fixedBarModel .linkList{display:inline-block;left:auto;float:right;padding:17px 0 0;position:relative;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.fixedBarModel .linkList a:after{top:20px}.fixedBarModel .linkList a:last-child{padding-right:18px}}@media only screen and (min-width:1280px){.fixedBarModel .linkList{margin-right:-18px}}/*
 *   overviewContainer
 */#overviewContainer{height:auto;position:relative;background-color:#fff}#overviewContent{height:auto;width:100%;position:relative;background-color:#fff}#configuratorContainer{padding-top:0;min-height:100vh;z-index:1;position:relative;background-color:#fff}/*
    Show Hide Items  - between mobile and tablet view
*/.mobileItem{display:block}.modelHero{display:none}@media only screen and (min-width:768px){.mobileItem{display:none}.modelHero{display:block;min-height:766px}}@media only screen and (min-width:768px){.modelsPage.imageHeaderBasePage .basePage{display:none}}/*
 *   modelsPage header
 */@media only screen and (min-width:768px){.modelsPage header .contentHolder:before,.modelsPage header .contentHolder:after{display:none}.menuOpen.modelsPage header .contentHolder:before,.menuOpen.modelsPage header .contentHolder:after{display:block}}/**
    Devices - ipads
**//*working only in ipad landscape device*/@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.modelsHero{height:815px !important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.modelsHero{height:868px !important}}/* Landscape*/@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.modelsHero{height:100vh !important}}/* Portrait*/@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.modelsHero{height:100vh !important}}/*

.pin-spacer {
    width:100vw !important;
    background-color:red;
}

.modelLandingSlide{
    width:100vw !important;
    background-color:blue;
}

.modelHero {
     width:100vw !important;
    background-color:green; 
}
*/@media only screen and (min-width:1080px){html{width:100vw;overflow-x:hidden}.configurationLineAnimation{border-width:0}.modelKeyInfo .modelTitle,.modelKeyInfo .modelBasicDetails ul li,.modelKeyInfo .modelBasicDetails a,.modelKeyInfo ul.modelExtra li.modelSuitcase span,.modelKeyInfo ul.modelExtra li.modelTopSpeed span,.modelKeyInfo ul.modelExtra li.modelSeats span,.modelKeyInfo ul.modelExtra li.modelPrice span,.modelKeyInfo ul.modelExtra li.modelPrice a,.modelKeyInfo ul.modelExtra li.brochureLnk a{opacity:0}.landingLineAnimation{border-width:0;opacity:0}}@media only screen and (min-width:768px){.modelsPage .widthHolder.basePage{display:none}}.myMini .footer{z-index:21}@media only screen and (max-width:767px){.myMini .breadcrumb{display:none}}.myMiniBanner{background-size:cover;padding-bottom:88px;padding-top:145px;position:relative;right:0;top:0;width:100%;z-index:1;background-color:#fff}.myMiniBanner .widthHolder{z-index:5}.myMiniBanner .blurImageContainer{height:360px;position:absolute;overflow:hidden;top:0;width:100%;z-index:2;background-color:#000}@media only screen and (min-width:768px){.myMiniBanner .blurImageContainer{height:402px}}.myMiniBanner .imageHolderCMBlur.imageHolderCMBlur img{filter:blur(20px);height:100%;position:relative;transform:scale(2);display:none}/*.myMiniBanner .imageHolderCMBlur.imageHolderCMBlur:after {
    background: rgba(99, 78, 58, 0.3);
    bottom: 0;
    clear: both;
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    right: 0;
    z-index: 11;
}*/.myMiniBanner .imageHolderCMBlur.imageHolderCMS{height:100%;width:100%}.myMiniBanner .bannerHolder{display:block;padding-bottom:12px;position:relative;z-index:5}.myMiniBanner.open .bannerHolder{display:none}.myMiniBanner .bannerHolder h1.yourMini{top:0}.myMiniBanner .bannerHolder h1{color:#fff;position:relative;top:41px;z-index:6}.myMiniBanner .bannerHolder h1.yourMini,.myMiniBanner .bannerHolder h2,.myMiniBanner .bannerHolder h3,.myMiniBanner .bannerHolder h4,.myMiniBanner .bannerHolder h5{color:#fff;font-family:'MINISerif-Bold',sans-serif;font-size:1.5rem;padding:0 0 .2em;text-transform:uppercase}.myMiniBanner .bannerHolder li,.myMiniBanner .bannerHolder li a,.myMiniBanner .bannerHolder p a,.myMiniBanner .bannerHolder p{color:#fff;font-size:1rem;line-height:1.375rem;padding:0}.myMiniBanner .bannerHolder ol,.myMiniBanner .bannerHolder ul{padding:0}.myMiniBanner .btnBackToOverview{display:block}#myMiniButtonBack{background:url(/v2resources/images/icons/iconMiniStack.svg#smallArrowLeftWhite) -15px 1px no-repeat transparent;color:#fff;display:inline-block;font-family:'MINISansSerif-Regular',sans-serif;line-height:14px;padding:16px 0 16px 16px;position:relative;text-decoration:none;width:auto}.myMiniFolder a.btnBackToOverview{background:url(/v2resources/images/icons/iconMiniStack.svg#smallArrowLeftWhite) -15px 1px no-repeat transparent;color:#fff;display:inline-block;font-family:'MINISansSerif-Regular',sans-serif;font-size:.75rem;line-height:14px;padding:16px 0 16px 15px;position:relative;text-decoration:none;text-transform:uppercase;width:auto}.myMiniFolder a.btnBackToOverview:hover{opacity:.7}/* 
 * My Mini Items
 */.myMiniItem{display:block;height:auto;overflow:hidden;position:relative;width:100%;z-index:0;background-color:#000}.myMiniItem a.myMiniTile{background-size:cover;background-position:center center;height:160px;margin:0;position:relative;text-decoration:none;z-index:3;display:flex;justify-content:flex-start;align-items:flex-end}.myMiniItem a.myMiniTile:after{background:url(/v2resources/images/icons/iconMiniStack.svg#largePlus) 100% 0 no-repeat transparent;bottom:0;clear:both;content:"";display:block;height:44px;position:absolute;right:0;width:44px;z-index:10}.myMiniItem.is-selected a.myMiniTile:after{background:url(/v2resources/images/icons/iconMiniStack.svg#largeMinus) 100% 0 no-repeat transparent;bottom:0;clear:both;content:"";display:block;height:44px;position:absolute;right:0;width:44px;z-index:10}.myMiniItem a.myMiniTile h3{bottom:0;color:#fff;display:block;font-family:'MINISerif-Bold',sans-serif;font-size:1.5rem;left:0;line-height:1.5rem;padding:0 0 18px 20px;margin-left:16px;position:relative;width:180px}.myMiniItem a.myMiniTile:hover{opacity:.9}.myMiniItem a.myMiniTile h3:before{background-color:#ced54b;bottom:22px;content:"";clear:both;display:block;height:43px;left:-5px;position:absolute;width:6px}.myMiniItem .blurBg{bottom:0;filter:blur(20px);position:absolute;left:0;height:100%;right:0;top:0;width:100%;z-index:1}.myMiniItem .blurBg:after{content:"";clear:both;z-index:11;display:block;height:100%;width:100%;position:absolute;bottom:0;right:0;background:rgba(0,0,0,.3)}.myMiniItem .blurBg img{height:auto;transform:scale(1.2);width:100%}#myMiniButtonWrapper3 .blurBg img,#slideThree .blurBg img{margin-top:-400px}.myMiniContent{display:none;position:relative;z-index:2}.myMiniItem.open .myMiniContent,.myMiniItem.is-selected .myMiniContent{display:block}.myMiniContent ul{list-style:none;margin:0;padding:0 16px;width:100%;z-index:4}.myMiniContent ul li{align-items:center;display:flex;height:72px;margin:0;padding:0;position:relative;width:100%}.myMiniContent ul li:before{background-color:#7a7a7a;bottom:-1px;clear:both;content:"";display:block;height:1px;position:absolute;width:100%}.myMiniContent ul li:last-child{height:92px}.myMiniContent ul li:last-child a{padding-top:5px}.myMiniContent ul li:last-child:before{display:none}.myMiniContent ul li a{background:url(/v2resources/images/icons/iconArrowStack.svg#arrowWhiteRight) 100% center no-repeat transparent;color:#fff;display:block;margin:0 3px 0 0;font-size:1rem;line-height:22px;padding:20px 40px 20px 0;text-decoration:none;width:100% !important}.myMiniContent ul li a:hover{background:url(/v2resources/images/icons/iconArrowStack.svg#arrowAltRight) 100% center no-repeat transparent;color:#0085ac}.myMiniContentFooter{display:none}@media only screen and (min-width:768px){.myMiniBanner{padding-top:188px}.myMiniItem.open .myMiniContent,.myMiniItem.is-selected .myMiniContent{display:block}.myMiniBanner .bannerHolder p{display:none}.myMiniBanner .bannerHolder{padding-bottom:0}.myMiniItem a.myMiniTile{height:166px}.myMiniContent ul li a{margin-right:8px;font-size:1.125rem}}@media only screen and (min-width:1280px){.myMiniBanner{overflow:hidden;padding-top:189px}.myMiniBanner .imageHolderCMBlur.imageHolderCMS,.myMiniBanner .blurImageContainer{height:532px}.myMiniBanner .bannerHolder{height:148px}.myMiniItem a.myMiniTile h3{font-size:2rem;line-height:2rem;width:90%;bottom:20px}.myMiniItem a.myMiniTile h3:before{height:65px;bottom:24px}.myMiniItem a.myMiniTile{height:470px}.myMini-carousel{height:470px;overflow:hidden;position:relative}.myMiniItem{display:inline-block;position:absolute;width:33.4%}.myMiniItem:nth-child(1){left:0}.myMiniItem:nth-child(2){left:33.4%}.myMiniItem:nth-child(3){left:66.8%}.myMiniItem.open .myMiniContent{display:block;float:right;height:490px;padding:35px 80px 40px 60px;position:relative;width:66%}.myMiniItem.open{width:100%}.myMiniItem.open a{float:left;width:34%}.myMiniItem a.myMiniTile:after{display:none}.myMiniContent ul li a{font-size:1.375rem;line-height:1.625rem}.myMiniContentFooter{bottom:48px;display:block;height:44px;padding:0 16px;position:absolute;width:100%}.myMiniContentFooter a.btnBackToOverviewWindow{color:#fff;display:block;font-size:.75rem;line-height:14px;padding:16px 0 16px 57px;position:relative;text-decoration:none;text-transform:uppercase;width:300px}.myMiniContentFooter a.btnBackToOverviewWindow:before{background:rgba(0,0,0,.4) url("/v2resources/images/icons/iconMiniStack.svg#myMiniOverview") 12px 12px no-repeat;border-radius:22px;bottom:0;clear:both;content:"";display:block;height:44px;left:0;position:absolute;width:44px}.myMiniContentFooter a.btnBackToOverviewWindow:hover{color:#0085ac}.myMiniContentFooter a.btnBackToOverviewWindow:hover:before{background:rgba(0,0,0,.4) url("/v2resources/images/icons/iconMiniStack.svg#myMiniOverviewAlt") 12px 12px no-repeat}}/* 
 *   myMini-carousel used within CMS area 
 */.myMini-carousel .flickity-prev-next-button{bottom:-65px;border:2px solid #fff;border-radius:44px;height:44px;top:auto;transform:translateY(0);width:44px;z-index:50}.myMini-carousel .flickity-prev-next-button.previous{background:url("/v2resources/images/icons/iconMiniStack.svg#IconCarouselArrowLeftWhite") center center no-repeat transparent;left:calc(50% - 54px);right:auto;z-index:50}.myMini-carousel .flickity-prev-next-button.next{background:url("/v2resources/images/icons/iconMiniStack.svg#IconCarouselArrowRightWhite") center center no-repeat transparent;left:auto;right:calc(50% - 54px)}.myMini-carousel .flickity-button-icon{display:none}@media only screen and (min-width:1280px){.myMini-carousel .flickity-prev-next-button.previous{bottom:30px;left:auto;right:calc(10% + 64px)}.myMini-carousel .flickity-prev-next-button.next{bottom:30px;right:10%}}.myMiniFolderContainer{padding:6px;background-color:#fff}@media only screen and (min-width:768px){.myMiniFolderContainer{padding:8px}}@media only screen and (min-width:1280px){.myMiniFolderContainer{padding:12px}}/**
*   ServiceIconsContent
*/@media only screen and (min-width:768px){.serviceIconsContent .teaserOffers01CMS .richText{min-height:225px}}/*
 *   serviceIcon - Module 
 */.serviceIcons{background-color:#000;background-position:center center;background-repeat:no-repeat;background-size:70px 70px;position:relative}.serviceIcons a{cursor:pointer;display:block;height:100%;position:relative;width:100%;z-index:3}.serviceIcons span{z-index:5;text-indent:-999px}/*
.serviceIcons.service01 {
    background-image: url("../images/serviceIcons/condition-based-servicing.jpg");
}

.serviceIcons.service02 {
    background-image: url("../images/serviceIcons/mini-cbs-modern.jpg");
}*/.serviceIcons.service03{background-image:url("../images/serviceIcons/oil-icon.png")}.serviceIcons.service04{background-image:url("../images/serviceIcons/brakesfront-icon.png")}.serviceIcons.service05{background-image:url("../images/serviceIcons/brakesrear-icon.png")}.serviceIcons.service06{background-image:url("../images/serviceIcons/brakesfluid-icon.png")}.serviceIcons.service07{background-image:url("../images/serviceIcons/vehiclecheck-icon.png")}.serviceIcons.service08{background-image:url("../images/serviceIcons/mot-icon.png")}/*
.serviceIcons.service09 {
    background-image: url("../images/serviceIcons/service-interval-indicator.jpg");
}
.serviceIcons.service10 {
    background-image: url("../images/serviceIcons/mini-service-dashboard-indicator.jpg");
}*/.serviceIcons.service11{background-image:url("../images/serviceIcons/oil-service.png")}.serviceIcons.service12{background-image:url("../images/serviceIcons/inspection-icon.png")}.serviceIcons.service13{background-image:url("../images/serviceIcons/inspection-icon.png")}.serviceIcons.service14{background-image:url("../images/serviceIcons/brakespads-icon.png")}.serviceIcons.service15{background-image:url("../images/serviceIcons/brakespads-icon.png")}.serviceIcons.service16{background-image:url("../images/serviceIcons/brakesfluid-icon.png")}.redTheme .singleTeaserCMS .richText .colorBar:before{background-color:#bd3b0c}.redTheme .tier1.animation-title.animate strong{background-image:linear-gradient(#ff5733,#ff5733) !important}.redTheme .tier2.animation-title.animate strong{background-image:linear-gradient(#ff5733,#ff5733) !important}.redTheme .tier3.animation-title.animate strong{background-image:linear-gradient(#ff5733,#ff5733) !important}.redTheme .multipleTeaserCMS .richText a:before{background-image:linear-gradient(#ff5733,#ff5733) !important}/**
*   Vacancies
*/.vacancieOffer{border-top:1px solid #e6e6e6;cursor:pointer;display:block;margin-top:20px;padding:53px 0 32px;position:relative;text-decoration:none}.vacancieOffer:first-child{border:none;margin-top:0;padding:30px 0 32px}.vacancieOffer .closingDate,.vacancieOffer .location,.vacancieOffer .smallHeader{color:#666;font-size:.75rem;font-family:'MINISansSerif-Bold',sans-serif;line-height:120%;font-weight:700;padding-bottom:2.5em}.vacancieOffer .jobTitle{color:#666;font-size:1.125rem;font-family:'MINISerif-Regular',sans-serif;line-height:1.5rem;padding-bottom:1em}.vacancieOffer .location{color:#242424;position:absolute;right:0;text-transform:uppercase;top:50px}.vacancieOffer .closingDate{color:#c6c6c6;text-transform:uppercase}.vacancieOffer .closingDate .date{color:#242424;margin-left:5px}@media only screen and (min-width:768px){.vacancieOffer:first-child .closingDate{top:32px}.vacancieOffer:first-child .location{top:70px}.vacancieOffer .smallHeader{padding-bottom:1.6em}.vacancieOffer .location{top:90px}.vacancieOffer .closingDate{position:absolute;right:0;top:52px}.vacancieOffer{padding:50px 0 12px}}/**
*   applicationDetailsCMS Component
*/.applicationDetailsCMS .item{color:#000;display:inline-block;font-family:'MINISerif-Regular',sans-serif;font-size:.75rem;line-height:1.625rem;margin-bottom:35px;min-width:135px;text-transform:uppercase}.applicationDetailsCMS .item span{clear:top;color:#000;display:block;font-family:'MINISerif-Regular',sans-serif;font-size:1rem;line-height:1.016rem;padding-top:7px}/*
*   
*   Review Page Layout
*
*/.postLayout .bodyTitleText h3,.postLayout .bodyTitleText h4{font-family:'MINISerif-Bold',sans-serif;font-size:1.5rem;line-height:2rem;padding-bottom:.5rem;text-transform:uppercase;text-align:left}.postLayout .postTextArea{padding-top:12px;padding-bottom:16px}@media only screen and (min-width:768px){.postLayout .ratingSection{float:right;width:33%;margin-top:10px}.postLayout .postTextArea{float:left;width:60%}.postLayout .richText p{font-size:1rem;line-height:1.5rem}.postLayout .mainText h3{padding-bottom:1.4em}}/*
    Post section review area
*/.postLayout .ratingSection .starRating h3{color:#000}.postLayout .ratingSection .starRating .numberRating{color:#000}/**
*   postReviewComments 
 */.postReviewComments{margin-top:25px}.postReviewComments .postComment .smallHeader{color:#000;padding-bottom:1.5rem;font-size:.75rem;font-family:'MINISerif-Regular',sans-serif;line-height:120%}.postReviewComments .postComment{border-top:1px solid #e6e6e6;margin-top:20px;padding:53px 0 0}.postComment .comment{position:relative}.postReviewComments .postComment p{font-family:'MINISerif-Regular',sans-serif;font-size:.875rem;line-height:1.375rem;padding-bottom:1.5rem}@media only screen and (min-width:768px){.postComment .comment{height:auto}.postReviewComments{margin-top:35px !important}}.postReviewComments .postComment:first-child{border:none;margin-top:0;padding:0}@media only screen and (min-width:768px){.postReviewComments .postComment{margin-bottom:0}.postReviewComments .postComment p{font-size:1rem;line-height:1.5rem}}/*
*   Overview rating section star rating items
*/.comment .starRating{position:absolute;top:-3px;right:0}#myMiniSelectionWrapper{z-index:20;opacity:0}#myMiniCarouselWrapper{z-index:10;opacity:0}#myMiniButtonBack{opacity:0}.myMiniFolderContainer{position:relative;margin-bottom:50px;display:block;height:490px}#myMiniSelectionWrapper{top:0;height:490px}#myMiniCarouselWrapper{top:-490px;background-color:#000}@media only screen and (min-width:1280px){.myMiniItem.is-selected a.myMiniTile:after{display:none}}.ratingBox{background:url("/v2resources/images/icons/defaqto-2021.png") center center no-repeat;background-size:cover;border:1px solid #000;border-radius:4px;cursor:pointer;display:block;height:58px;width:90px}/* This is the positioning in BMW, but needs to be tweaked for MINI

e.g. see how it looks on a BMW insurance banner:
https://specialistcarsluton.prodservice.bmwroln.co.uk/finance/insurance-solutions/

vs MINI:
/finance-and-offers/insurance-solutions/

.heroPageHead  .ratingBox{
    position: absolute;
    right:10%;
    bottom:15%;
}

@media only screen and (min-width: 768px){
    .heroPageHead  .ratingBox{
        bottom:10%;
        height:71px;
        right:5%;
        width:111px;
    }
   }

*//*
 *   Filter menu on offers page
 */.setFiltersOpen header,.setFiltersOpen .mainBodyHolder,html.setFiltersOpen:after{display:none}.offerFiltersMenu{display:none}.setFiltersOpen .offerFiltersMenu{display:block;min-height:100%;position:relative;z-index:1}@media only screen and (min-width:768px){.setFiltersOpen header,.setFiltersOpen .mainBodyHolder,html.setFiltersOpen:after{display:block}.setFiltersOpen .offerFiltersMenu{position:absolute;width:350px;min-height:100vh;z-index:100;background-color:#fff}.setFiltersOpen .mainBodyHolder,.setFiltersOpen header,html.setFiltersOpen:after,.setFiltersOpen .pageWrap{position:fixed;width:100%}.setFiltersOpen .pageWrap{height:100vh}.setFiltersOpen .pageWrap:before{content:"";width:100vw;position:absolute;height:100vh;background-color:rgba(0,0,0,.5);top:0;left:0;z-index:99}}.offerFiltersMenu h2{text-align:center;border-bottom:1px solid #b5b4b4;font-size:1.125rem;padding:20px 0;margin-bottom:8px}.offerFiltersMenu .filtersClose{background:url(/v2resources/images/icons/iconMiniStack.svg#IconCloseDark) 0 0 no-repeat transparent;width:44px;height:44px;text-indent:-9999px;position:absolute;top:7px;right:7px}.offerFiltersMenu .filtersClose:hover{background:url(/v2resources/images/icons/iconMiniStack.svg#IconCloseAlt) 0 0 no-repeat transparent}.filterWrap{padding:0 5% 140px}.filterType{border-bottom:1px solid #b5b4b4}.filterType:last-child{border-bottom:none}.filterType .opener{position:relative;height:56px;width:100%;font-size:1rem;padding:16px 0;font-family:"MINISansSerif-Regular",serif;text-align:left;color:#000;background-color:#fff}.filterType .opener:after{content:"";position:absolute;top:5px;right:-10px;background-image:url(/v2resources/images/icons/iconArrowStack.svg#arrowDown);background-position:center center;background-repeat:no-repeat;height:44px;width:44px}.filterType .opener.open:after{transform:rotate(180deg)}.filterType .opener:hover:after{background-image:url(/v2resources/images/icons/iconArrowStack.svg#arrowAltDown);background-position:center center;background-repeat:no-repeat}.filterTypeOptions{padding-top:10px;display:none}.filterTypeOptions .checkRadioHolder{font-family:"MINISansSerif-Regular",sans-serif;font-size:1rem;line-height:100%;padding-left:30px;margin-bottom:26px}.filterTypeOptions .checkmark{width:16px;height:16px}.filterTypeOptions .checkmark:after{left:5px;top:2px;width:4px;height:8px}.filterTypeOptions .checkGroup{padding:0 0 0 5%}.filterTypeOptions .sliderRadio{border:none;padding:0 0 4px}.filterTypeOptions .slideContainer{padding-left:30px}.filterTypeOptions .slideContainer label{font-size:.875rem}.filterTypeOptions .radioMark{top:-3px}.filterTypeOptions .sliderCurrent,.filterTypeOptions .sliderMax{font-size:.875rem;padding-bottom:22px}.filterFooterButtons{position:fixed;bottom:0;width:100%;border-top:1px solid #b5b4b4;padding:20px 0;background-color:#fff}.filterFooterButtons button{width:42.5%;float:left;margin-left:5%}@media only screen and (min-width:768px){.filterFooterButtons{width:350px}}/*
 *   Tailor business quote
 */.quoteNumbers{background-color:#fff;padding:30px 5% 20px;position:relative;margin-bottom:30px}.quoteNumbers .numbersBlock{float:left;width:50%}.quoteNumbers h3{font-size:.75rem;text-transform:uppercase;font-family:'MINISansSerif-Bold',sans-serif;padding-bottom:1.5em}.quoteNumbers p{font-size:.75rem}.quoteNumbers p span{display:block;padding-bottom:8px}.quoteNumbers p span:last-child{padding-bottom:2px}.quoteNumbers span.dynamicNumber{font-size:1.875rem;font-family:'MINISerif-Regular',serif}.quoteNumbers .arrowLink{font-size:.875rem}.quoteNumbers .termsDetail{font-size:.75rem;color:#666;text-align:center;border-top:1px solid #e6e6e6;padding:10px 10px 0;margin-top:8px;line-height:150%}.quoteNumbers .btnPrimary{position:absolute;bottom:-376px;left:50%;transform:translateX(-50%)}.quoteBuilder{margin-bottom:104px}.quoteBuilder .labelCopy{font-size:.75rem;padding:0}.quoteRadioRow{height:54px;background-color:#e6e6e6;border:3px solid #e6e6e6;margin-bottom:24px}.quoteRadio{position:relative;display:block}.quoteRadio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.quoteRadio .radioButton{float:left;width:33.3%;height:48px;background-color:#e6e6e6;text-align:center;font-family:'MINISansSerif-Bold',sans-serif;font-size:.875rem;color:#666;line-height:48px}.block4 .quoteRadio .radioButton{width:25%}.quoteRadio .radioButton span.mobileShort{display:block}.quoteRadio .radioButton span.normal{display:none}.quoteRadio input:checked~.radioButton{background-color:#fff;color:#0085ac}@media only screen and (min-width:768px){.quoteNumbers{float:left;display:block;width:43%;margin-right:7%;padding:30px 5% 0;height:380px;margin-bottom:60px}.quoteBuilder{float:right;display:block;width:50%;margin-bottom:0;margin-top:30px}.quoteNumbers .termsDetail{padding:12px 16px 0;margin-top:26px}.quoteNumbers .btnPrimary{bottom:30px;left:50%;transform:translateX(-50%);width:66.6%}.quoteNumbers h3{padding-bottom:2.3em}.quoteRadioRow{height:60px;margin-bottom:34px}.quoteRadio .radioButton{height:54px;line-height:54px}.quoteBuilder .labelCopy{margin-bottom:13px}.quoteRadio .radioButton span.mobileShort{display:none}.quoteRadio .radioButton span.normal{display:block}}@media only screen and (min-width:1000px){.quoteNumbers .termsDetail{padding:12px 40px 0}}/*
 *   Standard accordion
 */.stdAccordion{display:block;margin:30px auto 40px auto;max-width:883px}.stdAccordion ul{margin:0;padding:0}.stdAccordion>ul>li{border-top:1px solid #e6e6e6;display:block}.stdAccordion li{list-style:none}.stdAccordion>ul>li>a{background:url(/v2resources/images/icons/iconStack.svg#ArrowDownBlue) 102% 2px no-repeat transparent;color:#262626;cursor:hand;display:block;font-family:'MINISerif-Regular',serif;font-size:1rem;min-height:56px;line-height:1rem;padding:20px 45px 20px 0;text-decoration:none;text-transform:uppercase}.stdAccordion>ul>li.open>a{background:url(/v2resources/images/icons/iconStack.svg#ArrowUpBlue) 102% 2px no-repeat transparent}.stdAccordion>ul>li.open>a:hover,.stdAccordion li>ul>li>a:hover,.stdAccordion>ul>li>a:hover{opacity:.6}.stdAccordion ul li ul,.stdAccordion ul li div{display:none}.stdAccordion ul li.open div,.stdAccordion ul li.open ul{display:block;margin:20px auto 20px auto;max-width:678px}@media only screen and (min-width:768px){.stdAccordion{padding-bottom:65px}.stdAccordion>ul>li>a{font-size:1.25rem;height:auto;line-height:1.5rem;text-transform:uppercase}.stdAccordion>ul>li>a{background:url(/v2resources/images/icons/iconStack.svg#ArrowDownBlue) 101% 3px no-repeat transparent;background-size:auto 90%}.stdAccordion>ul>li.open>a{background:url(/v2resources/images/icons/iconStack.svg#ArrowUpBlue) 101% 3px no-repeat transparent;background-size:auto 93%}.stdAccordion>ul>li{padding:8px 0}.stdAccordion ul li.open div,.stdAccordion ul li.open ul{display:block;margin-top:30px}}/**
    fVSpec for business quotes
 */.fullVehicleSpecifications{margin:22px auto 40px auto;max-width:883px}.fullVehicleSpecifications h3{display:block;font-family:'MINISerif-Regular',serif;font-size:1rem;height:56px;line-height:1rem;padding:20px 45px 20px 0;text-decoration:none;text-transform:uppercase}@media only screen and (min-width:768px){.fullVehicleSpecifications h3{font-size:1.25rem;height:auto;line-height:1.5rem}.fullVehicleSpecifications{margin:52px auto 40px auto}}/*
 *   fVSpec list
 */.fVSpec{margin:18px auto 0 auto;max-width:687px}.fVSpecDetails{margin-bottom:30px}.fVSpecDetails .fVSpecTitle{color:#666;font-family:'MINISerif-Regular',serif;font-size:.875rem;line-height:1rem;padding-bottom:0}.fVSpecDetails .fVSpecNumbers{color:#262626;font-family:'MINISerif-Regular',serif;font-size:1.875rem;line-height:2.25rem}.fVSpecDetails .fVSpecKey{color:#262626;font-family:'MINISerif-Regular',serif;font-size:.875rem;line-height:1rem;padding-left:4px}@media only screen and (min-width:768px){.fVSpecDetails .fVSpecNumbers{font-size:2.375rem;line-height:3rem}.fVSpecDetails{display:inline-block;margin-right:100px;width:auto}.fVSpecDetails:nth-last-child(1){margin-right:0}.fVSpec{margin:28px auto 0 auto;display:flex;justify-content:center}}/*
 *   BPP offer car detail 
 */.bppOfferDetail h1{font-family:'MINISerif-Regular',sans-serif;font-size:1.5rem;padding-bottom:.5em;padding-top:12px}.bppOfferDetail .offerTag{font-family:'MINISerif-Bold',sans-serif;font-size:.75rem;color:#666;padding-bottom:0}.bppOfferDetail img{width:100%}.bppOfferDetail p{font-size:.875rem;line-height:160%;padding-bottom:32px}.bppOfferTandCs{max-width:883px}.newCarOfferList .offerCard.featuredOffer{border:1px solid #c9b900}.newCarOfferList .offerCard.featuredOffer .featuredOffer{color:#c9b900;font-weight:bolder}@media only screen and (min-width:1280px){.bppOfferDetail img{width:400px;float:right;padding-bottom:80px}.bppOfferDetail p{/*float: left;*/width:540px}.bppOfferDetail .arrowLink{display:none}.bppOfferDetail .offerTag{padding-bottom:32px}}/*
 *   Title areas
 */.title{padding:64px 20px}.titleSmallPad{padding-top:47px;padding-bottom:32px}.title h2{font-family:'BMWTypeNextLatin-Light',sans-serif;font-size:1.5rem;text-align:center;padding:0}@media only screen and (min-width:768px){.title{padding:84px 0}.titleSmallPad{padding-bottom:34px}.title h2{font-size:2.25rem}}/*
 *   lone titles
 */.loneTitle{padding-top:44px}.loneTitle h3{font-size:1.125rem;font-family:'BMWTypeNextLatin-Light',sans-serif}@media only screen and (min-width:768px){.loneTitle{padding-top:88px}.loneTitle h3{font-size:1.75rem;padding-bottom:1.5em}}/*
 *   single offer panel
 */.singleOffer{background-color:#fff;padding:5%;margin-bottom:16px;clear:both}.financeOffer{background-color:#fff;padding:2% 5%;margin-bottom:16px;clear:both}.heroOffer img{width:100%;margin-bottom:30px}.heroOffer p{color:#666;font-size:.75rem;line-height:1rem}.heroOffer p a{font-weight:bold;color:#666}.heroOffer p a:hover{color:#0653b6}.offerInfo h4{font-family:'BMWTypeNextLatin-Bold',sans-serif;font-size:.625rem;color:#666;letter-spacing:.08em;padding-bottom:2em}.offerInfo h5{font-family:'BMWTypeNextLatin-Light',sans-serif;font-size:1.125rem;color:#262626;padding-bottom:.75em}.offerInfo p{font-size:.875rem;overflow:hidden}.offerInfo p.type{padding:0}.offerInfo p.financeDetails{color:#666;padding-bottom:2em}.offerInfo .info1{float:left;text-align:left}.offerInfo .info2{float:right;text-align:left}.offerInfo .arrowLink{position:relative;float:right;right:-16px;top:25px}.offerInfo .arrowLink.offerAltLayout{position:relative;float:none;right:0;top:0}.financeOffer .arrowLink.offerAltLayout02{position:relative;float:none;right:0;bottom:0}.offerInfo .arrowLink{clear:both}.usedOffer .offerInfo .arrowLink{top:0}@media only screen and (min-width:768px){.singleOffer{margin-bottom:24px}.financeOffer{margin-bottom:24px}.heroOffer{float:left;width:55%;padding-right:5%}.offerInfo{float:left;width:45%}.heroOffer img{margin-bottom:0}.offerInfo h5{font-size:1.5rem}}@media only screen and (min-width:1280px){.heroOffer{width:65%}.offerInfo{width:35%}.offerInfo h5{font-size:1.75rem}}/*
 *   triple panel set, split panel set, panels
 */.panel{padding:10% 5%;margin-bottom:16px;height:404px}.panel .arrowLink{display:block;float:left;clear:both}.quotePanel{background:url("images/icons/quoteBg.png") 0 100% no-repeat #fff;background-size:200px auto;padding-top:15%;padding-bottom:15%}.quotePanel img{width:84px;height:84px;margin:0 0 20px;display:block;border-radius:42px;position:relative;left:50%;transform:translateX(-50%)}.quotePanel h4{padding:0;font-family:'BMWTypeNextLatin-Bold',sans-serif;text-align:center;font-size:1rem;line-height:150%}.quotePanel h5{padding:0 0 30px;font-family:'BMWTypeNextLatin-Light',sans-serif;text-align:center;font-size:1rem;line-height:150%}.quotePanel p{padding:0 5%;font-size:1rem;font-family:'BMWTypeNextLatin-Light',sans-serif;line-height:145%;max-width:422px;margin:0 auto}.colorPanel{background-size:cover;position:relative}.homePagePanel p{position:relative;z-index:2}.colorPanel:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.colorPanel.linkList h5{text-transform:uppercase}.colorPanel.linkList:after{background-color:#0653b6}.colorPanel h4{font-family:'BMWTypeNextLatin-Bold',sans-serif;font-size:.625rem;color:#fff;background:rgba(255,255,255,.2);letter-spacing:.08em;display:inline-block;padding:3px 6px;margin-bottom:10px;position:relative;z-index:2}.colorPanel h5{font-family:'BMWTypeNextLatin-Light',sans-serif;font-size:1.5rem;color:#fff;line-height:130%;position:relative;z-index:2}.colorPanel a{text-decoration:none;color:#fff;position:relative;z-index:2}.colorPanel a:hover,.colorPanel a:hover h5,.colorPanel a:hover .arrowLink{opacity:.8;cursor:pointer}/*
 *   Series Page Image panels with model overlay
 */.seriesPanel{background-color:#f0f0f0;background-size:cover;display:block;height:373px;position:relative;text-decoration:none;z-index:2;line-height:0}.seriesPanel h4{bottom:0;color:#fff;display:block;font-family:'BMWTypeNextLatin-Light',sans-serif;font-size:1.35rem;height:75px;letter-spacing:.85em;line-height:0;padding-right:115px;pointer-events:none;position:absolute;right:0;z-index:2}.seriesPanel:hover h4{opacity:.8}.seriesPanel span{height:139px;font-size:8rem;line-height:0;pointer-events:none;position:absolute;right:0;top:24px;width:120px;display:inline-block}.seriesPanel .baseFix{top:22px}@media only screen and (min-width:768px){.panel.seriesPanel{height:448px}}@media only screen and (min-width:1280px){.panel.seriesPanel:nth-child(3){height:448px}}/* Safari panel fixes */@media not all and (min-resolution:.001dpcm){.seriesPanel span{top:36px}.seriesPanel span.baseFix{top:34px}}/*
 *   Series Page Image panels with model overlay
 */.seriesVideo{background-color:#f0f0f0;background-position-x:50%;background-size:cover;display:block;height:373px;position:relative;text-decoration:none;z-index:2;cursor:pointer}.seriesVideo h4{pointer-events:none;display:none}.seriesVideo .playIcon{width:44px;height:44px;border:2px solid #fff;border-radius:22px;position:absolute;top:50%;left:50%;display:inline-block;background:url(images/icons/playIcon.png) 17px 14px no-repeat rgba(255,255,255,.2);background-size:9px 11px;margin-left:-22px;margin-top:-22px}.seriesPanel:hover .playIcon{opacity:.1}@media only screen and (min-width:768px){.panel.seriesVideo{height:448px}}@media only screen and (min-width:1280px){.seriesVideo h4{bottom:0;color:#fff;display:inline-block;font-family:'BMWTypeNextLatin-Light',sans-serif;font-size:1.75rem;line-height:2.25rem;position:absolute;right:5%;text-align:right;max-width:387px;z-index:2}.seriesVideo:hover h4{opacity:.8}}@media only screen and (min-width:768px){.panel{float:left;width:calc(50% - 12px);height:488px;padding:5%;margin-bottom:24px}.splitPanel .panel:last-child{float:right}.splitPanelRight .panel:last-child{float:right}.triplePanel .panel:nth-child(2){float:right}.triplePanel .panel:nth-child(3){width:100%;height:362px}.quotePanel{padding:8% 5%}.quotePanel img{width:90px;height:90px;border-radius:45px}}@media only screen and (min-width:1280px){.panel{float:left;width:calc(33.33% - 16px);padding:3%}.triplePanel .panel{height:488px}.triplePanel .panel:nth-child(2){float:left;margin-left:24px}.triplePanel .panel:nth-child(3){width:calc(33.33% - 16px);margin-left:24px;height:488px}.quotePanel{padding:8% 5%}}/* home page solution */@media only screen and (min-width:768px){.newHome .triplePanel .panel:nth-child(2){height:488px}.newHome .triplePanel .panel:nth-child(3){height:390px;display:none}}@media only screen and (min-width:1280px){.newHome .triplePanel .panel:nth-child(3){height:488px;display:inline-block}}.imagePanel{padding:0}.imagePanel img{width:100%;height:404px;object-fit:cover}@media only screen and (min-width:768px){.imagePanel img{height:488px}}@media only screen and (min-width:1280px){.splitPanel .panel{width:calc(66.66% - 8px)}.splitPanel .panel:last-child{width:calc(33.33% - 16px)}.splitPanel .panel{width:calc(66.66% - 8px)}.splitPanelRight .panel{width:calc(33.33% - 8px)}.splitPanelRight .panel:last-child{width:calc(66.66% - 16px)}}/*
 *   Full quote Panel
 */.fullQuotePanel{background-color:#f5f5f5;padding:15% 5%;margin-bottom:44px}.altBg .fullQuotePanel{background-color:#fff}.fullQuotePanel img{width:84px;height:84px;margin:0 0 20px;display:block;border-radius:42px;position:relative;left:50%;transform:translateX(-50%)}.fullQuotePanel h3{padding:0 0 6px 0;font-family:'BMWTypeNextLatin-Bold',sans-serif;text-align:center;font-size:1rem}.fullQuotePanel h4{padding:0 0 30px;font-family:'BMWTypeNextLatin-Light',sans-serif;text-align:center;font-size:1rem}.fullQuotePanel p{padding:0 10%;font-size:1rem;font-family:'BMWTypeNextLatin-Light',sans-serif;line-height:140%;max-width:422px;margin:0 auto}@media only screen and (min-width:768px){.fullQuotePanel{padding:5%;margin-bottom:88px}.fullQuotePanel img{width:98px;height:98px;border-radius:49px;float:right;transform:translateX(0);left:0;margin:0}.fullQuotePanel p{padding:0;max-width:1000px;width:50%;float:left;margin:0 5% 0 0}.quotePersonDetails{float:right;width:45%}.fullQuotePanel h3,.fullQuotePanel h4{float:left;width:calc(100% - 122px);text-align:right}.fullQuotePanel h3{padding-top:32px}.fullQuotePanel h4{padding:0}}@media only screen and (min-width:1280px){.fullQuotePanel p{font-size:1.125em}}/*
 *   Separate image and CTA 
 */.imageCtaInfoTeaser{background-color:#f5f5f5;margin-bottom:44px}.imageCtaInfoTeaser img{width:100%}.teaserInfo{padding:8% 5%}.teaserInfo h3{font-family:'BMWTypeNextLatin-Bold',sans-serif;font-size:.625rem;color:#666;letter-spacing:.08em;padding-bottom:1.25em}.teaserInfo h4{font-family:'BMWTypeNextLatin-Light',sans-serif;font-size:1.125rem;padding-bottom:.75em}.teaserInfo p{font-size:.875rem;padding-bottom:2em}.teaserInfo .btnPrimary{width:100%}.teaserInfo p{max-width:240px}.teaserInfo p,.teaserInfo .btnPrimary{max-width:320px}@media only screen and (min-width:768px){.imageCtaInfoTeaser{height:360px}.imageCtaInfoTeaser .imageHolder{width:45%;float:left}.imageCtaInfoTeaser img{object-fit:cover;height:360px}.teaserInfo{float:left;width:55%}.teaserInfo h4{font-size:1.5rem}.teaserInfo .btnPrimary{max-width:240px}}@media only screen and (min-width:1280px){.imageCtaInfoTeaser{height:448px;margin-bottom:88px}.imageCtaInfoTeaser .imageHolder{width:60%}.imageCtaInfoTeaser img{height:448px}.teaserInfo{width:40%;padding-right:2.5%}.teaserInfo h4{font-size:1.75rem}}/*
 *   Single product teaser, twin product teaser
 */.singleTeaser{height:220px;margin-bottom:44px}.singleTeaser img{width:100%;height:220px;object-fit:cover}@media only screen and (min-width:768px){.singleTeaser{height:392px;margin-bottom:88px}.singleTeaser img{height:392px}}.teaserDouble .twinImageHolder{height:220px;position:relative}.teaserDouble .twinImageHolder img{object-fit:cover;width:100%;height:220px;position:absolute}.teaserText{width:66%;right:5%;bottom:5%;position:absolute;z-index:1;text-decoration:none}.teaserText h3,.teaserText h4{font-family:'BMWTypeNextLatin-Regular',sans-serif;font-size:1.125rem;padding:0 0 4px;color:#fff;text-align:right}.teaserText p{font-size:.875rem;padding:0 0 4px;color:#fff;text-align:right}.teaserText span.arrowLink{float:right;position:relative;right:-14px}.teaserText a:hover{opacity:.7}@media only screen and (min-width:450px){.teaserDouble .twinImageHolder,.teaserDouble .twinImageHolder img{height:320px}}@media only screen and (min-width:768px){.twinImageHolder{float:left;width:50%}.teaserDouble .twinImageHolder,.teaserDouble .twinImageHolder img{height:320px}.teaserText h3,.teaserText h4{font-family:'BMWTypeNextLatin-Light',sans-serif;font-size:1.5rem}}@media only screen and (min-width:1280px){.teaserDouble .twinImageHolder,.teaserDouble .twinImageHolder img{height:440px}.teaserText h3,.teaserText h4{font-size:1.75rem}.teaserText p{font-size:1rem}}/*
 *   Service Offers
 */.serviceOffers{padding:44px 0}.serviceOffers h3{font-size:1.125rem;font-family:'BMWTypeNextLatin-Light',sans-serif}.serviceOffers .imageColHold{width:100%;height:212px;margin-bottom:30px}.serviceOffers img{width:100%;height:212px;object-fit:cover}.serviceOffers .btnPrimary{width:100%;max-width:320px;float:right}.tripleColumn .column{margin-bottom:44px}@media only screen and (min-width:768px){.serviceOffers{padding:88px 0}.serviceOffers .imageColHold{width:100%}.serviceOffers img{height:212px}.serviceOffers h3{font-size:1.75rem;padding-bottom:1.5em}.serviceOffers .btnPrimary{max-width:284px}.tripleColumn .column{float:left;width:47.5%;height:486px;margin-bottom:64px}.tripleColumn .column:nth-child(2){float:right}.tripleColumn .column:nth-child(3){clear:both}}@media only screen and (min-width:980px){.tripleColumn .column{float:left;width:32%;margin-right:2%;height:486px}.tripleColumn .column:nth-child(2){float:left}.tripleColumn .column:nth-child(3){clear:none;margin-right:0}}.serviceOffers h4{font-size:.625rem;font-family:'BMWTypeNextLatin-Bold',sans-serif;color:#666;letter-spacing:.08em}.serviceOffers h5{font-family:'BMWTypeNextLatin-Light',sans-serif;font-size:1.125rem}.serviceOfferInfo{padding:3%}.serviceOfferInfo p{font-size:.875rem;padding:0 10% 1.5em 0}.serviceOffers .arrowLink{clear:both;float:right;text-align:right;position:relative;right:-16px}.serviceLink:hover p.arrowLink{color:#0653b6}.serviceLink:hover p.stdPrice{opacity:.5}@media only screen and (min-width:768px){.serviceOfferInfo{height:152px;overflow:hidden}}@media only screen and (min-width:980px){.serviceOfferInfo{height:172px}}/*
 *   About us module
 */.aboutUs{margin-bottom:44px}.aboutUs h3{font-size:1.125rem;font-family:'BMWTypeNextLatin-Light',sans-serif}@media only screen and (min-width:768px){.aboutUs{margin-bottom:88px}.aboutUs h3{font-size:1.75rem;padding-bottom:1.5em}}/*
 *   link boxes (useful links on contact us)
 */.linkBoxHolder{margin:0 auto;max-width:400px}.linkBox{background-color:#fff;border-top:6px solid #0085ac;height:150px;margin-bottom:16px;padding:30px 15%;-moz-box-shadow:0 4px 20px #f5f5f5;-webkit-box-shadow:0 4px 20px #f5f5f5;box-shadow:0 4px 20px #f5f5f5}.linkBoxInner{position:relative;width:100%;height:100%}.linkBox h3{font-size:1.25rem;font-family:'MINISerif-Bold',sans-serif;padding-bottom:.75em;position:absolute;text-align:center;top:0;width:100%}.linkBox a{bottom:4px;color:#000;display:block;font-family:'MINISansSerif-Regular',sans-serif;line-height:1.125rem;font-size:.875rem;position:absolute;text-align:center;text-decoration:underline;width:100%}.linkBox a:hover{color:#0085ac}@media only screen and (min-width:768px){.linkBoxHolder{max-width:520px}.linkBox{margin:0 10px 20px;float:left;width:238px;padding:38px 24px;height:180px}.linkBox a{bottom:20px}}@media only screen and (min-width:1280px){.linkBoxHolder.narrow{max-width:750px}.linkBoxHolder{max-width:1004px}.linkBox{width:236px}.linkBox:first-child{margin-left:0}.linkBox:last-child{margin-right:0}}/*
 *   link box module (link boxes wrapped in a module)
 */.linkBoxModule{padding-top:25px;padding-bottom:14px}@media only screen and (min-width:768px){.linkBoxModule{padding-top:50px;padding-bottom:30px}}@media only screen and (min-width:1280px){.linkBoxModule{padding-top:70px;padding-bottom:50px}}/*
 *   New car filters
 */.newCarFilters{background-color:#fff;width:100%;height:auto}.newCarFilters.nowFix{position:fixed;top:0;z-index:20}.mainBodyHolder .newCarFilters .contentHolder{margin-right:0}.newCarFilters .checkRadioHolder{margin:0}.newCarFilters label{font-size:.75em;font-family:'BMWTypeNextLatin-Bold',sans-serif;padding-top:4px;letter-spacing:.03em}.newCarFilters .reset{font-size:.75em;font-family:'BMWTypeNextLatin-Bold',sans-serif;letter-spacing:.03em}.newCarFilters .globalSet{border-bottom:1px solid #e6e6e6;margin-bottom:6px;padding:15px 0;margin-right:5%}.newCarFilters .globalSet p{float:left;height:26px;padding:0}.newCarFilters .globalSet a{float:right;height:26px;padding-top:6px;cursor:pointer}@media only screen and (min-width:768px){.newCarFilters{background-color:#f5f5f5;padding-top:80px}.mainBodyHolder .newCarFilters .contentHolder{margin-right:5%}.newCarFilters .globalSet{border-bottom:none;margin-bottom:0;margin-right:0;padding:10px 0 0;float:right}.newCarFilters label{padding-top:2px}.newCarFilters .globalSet a{font-size:.75em;padding-top:4px;padding-left:16px;border-left:1px solid #cdcdcd}}@media only screen and (min-width:1280px){.mainBodyHolder .newCarFilters .contentHolder{margin-right:10%}}.newCarFilters .defaultTabs{margin:0}.filterTab button{background-color:#1c69d4;color:#fff;text-align:center;font-size:.75em;height:30px;line-height:28px;font-family:'BMWTypeNextLatin-Regular',sans-serif;border-radius:15px;padding:0 24px;white-space:nowrap;margin-right:12px;margin-bottom:12px}.filterTab button.selected,.filterTab button:hover,.filterTab button:focus{border:1px solid #1c69d4;background-color:rgba(28,105,212,.05);color:#000;outline:none}@media screen and (min-width:768px){.filterTab{min-height:100px}.filterTab button{height:40px;line-height:36px;border-radius:20px;padding:0 24px;min-width:78px}.newCarFilters .carousel-cell{margin-bottom:10px}}.filterCarousel{width:100%;margin-bottom:30px}.filterCarousel .carousel-cell{float:left}/* enable Flickity by default */.filterCarousel:after{content:'flickity';display:none;/* hide :after */}@media screen and (min-width:768px){/* disable Flickity for large devices */.filterCarousel:after{content:''}}/*
 *   View Our Range module
 */.viewOurRange{margin-bottom:64px}@media only screen and (max-width:767px){.viewOurRange .loneTitle{display:none}.viewOurRange .contentHolder{margin:0}}@media only screen and (min-width:768px){.viewOurRange{margin-bottom:0}}/*
 *   Separate image and CTA 
 */.seriesModelPanel{background-position:50% 50%;background-size:cover;position:relative}.seriesModelPanel h3{font-family:'BMWTypeNextLatin-Light',sans-serif;font-size:1.125rem;color:#fff;pointer-events:none;position:relative;z-index:2;padding:0 0 4px}.seriesModelPanel .seriesModelText{width:66%;right:5%;bottom:5%;position:absolute;z-index:2;cursor:pointer;text-decoration:none;text-align:right;display:inline-block}.seriesModelText:hover{opacity:.8}.seriesModelText .arrowLink{float:right;pointer-events:none;position:relative;right:-14px}@media only screen and (min-width:768px){.seriesModelPanel h3{font-size:1.5rem}}/*
 *   OTR SECTION 
 */.OTRHolder{padding:32px 5% 24px}.OTRHolder p{font-size:.8125rem}.OTRTitle h3{font-family:'BMWTypeNextLatin-Light',sans-serif;font-size:1rem;position:relative;padding:0 0 4px}@media only screen and (min-width:768px){.mainBodyHolder .contentHolder.OTRHolder{padding:70px 20% 62px}.mainBodyHolder .optionsOverview .contentHolder.OTRHolder{padding:32px 20% 24px}}@media only screen and (min-width:768px){.altOTR{background-color:#000}.altOTR h3,.altOTR p{color:#fff}}/*
 *   Accessories Card
 */.accessoriesCard{background-color:#666;background-position:50% 50%;background-size:cover;position:relative}.accessoriesCard h4{font-family:'BMWTypeNextLatin-Bold',sans-serif;font-size:.625rem;color:#fff;background:rgba(255,255,255,.2);letter-spacing:.08em;display:inline-block;padding:3px 6px;pointer-events:none;margin-bottom:10px;margin-left:24px;position:relative;z-index:2}.accessoriesCard a{text-decoration:none;color:#fff;position:relative;z-index:2}.accessoriesCard .arrowLink{margin-left:24px;pointer-events:none}.accessoriesCard a:hover{opacity:.8}/*
 *   Single product teaser Two
 */.singleTeaserTwoCMS{background-color:#f5f5f5;position:relative;margin-bottom:45px}.singleTeaserTwoCMS img{background-size:cover;background-position:50% 0;height:220px;object-fit:cover;position:relative;width:100%}.singleTeaserTwoCMS:after{content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.singleTeaserText{padding:5% 5% 8%}.singleTeaserText a{position:relative;z-index:2;background:url(images/icons/iconStack.svg#ArrowRightBlue) 100% 0 no-repeat transparent;font-family:'BMWTypeNextLatin-Bold',sans-serif;font-size:.8125rem;color:#1c69d4;line-height:15px;text-decoration:none;padding:15px 36px 15px 0;height:44px;display:inline-block;letter-spacing:.03em}.singleTeaserText h4{color:#262626;display:inline-block;font-family:'BMWTypeNextLatin-Bold',sans-serif;font-size:.625rem;letter-spacing:.08em;margin-bottom:10px;padding:3px 0;position:relative;z-index:2}.singleTeaserText h5{color:#262626;font-family:'BMWTypeNextLatin-Light',sans-serif;font-size:1.125rem;position:relative;z-index:2}.singleTeaserText p{color:#262626;font-size:.875rem}.singleTeaserText a.arrowLink{color:#1c69d4;text-decoration:none;position:relative;z-index:2}.singleTeaserText a:hover,.singleTeaserText a.arrowLink:hover{opacity:.7}@media only screen and (min-width:768px){.singleTeaserTwoCMS{margin-bottom:85px}.singleTeaserTwoCMS,.singleTeaserTwoCMS img{height:391px}.singleTeaserTwoCMS img{position:absolute}.singleTeaserTwoCMS>.imageHolderCMS,.singleTeaserTwoCMS>.imageHolderCMS img{height:100%;overflow:hidden}.singleTeaserText{padding:5%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:375px;z-index:2}.singleTeaserText a{background:url(images/icons/iconStack.svg#ArrowRightWhite) 100% 0 no-repeat transparent;font-family:'BMWTypeNextLatin-Bold',sans-serif;font-size:.8125rem;color:#fff}.singleTeaserText h4{color:#fff;font-size:.625rem}.singleTeaserText h5{color:#fff;font-size:1.5rem}.singleTeaserText p{color:#fff}.singleTeaserText a.arrowLink{background:url(images/icons/iconStack.svg#ArrowRightWhite) 100% 0 no-repeat transparent;color:#fff}.singleTeaserText a:hover,.singleTeaserText a.arrowLink:hover{opacity:.8;color:#fff}}@media only screen and (min-width:1024px){.singleTeaserTwoCMS,.singleTeaserTwoCMS img{height:441px}}.financeButton{float:right;margin-bottom:40px;width:100%}@media only screen and (min-width:768px){.financeButton{width:auto}}.animated{opacity:0}/*
 *   Service plan SPA container
 */.contentPageCMS .servicePlanWidget{margin-top:44px;padding:22px 0}.contentPageCMS .servicePlanWidget .contentHolder{max-width:1280px;padding-bottom:44px;position:initial}@media only screen and (min-width:768px){.contentPageCMS .servicePlanWidget{margin-top:88px;padding:44px 0}.contentPageCMS .servicePlanWidget .contentHolder{padding-bottom:88px}}/* overrides our stylesDefault to allow service plan widget to layout correctly */.nav-tabs{padding-bottom:0}/*

RTTD

 */.rttd .title{padding:0}.rttd header.bmwg-tool-tip__header{position:relative;width:auto;height:20px;padding-top:0;opacity:1}.rttd .bmwg-marketing-preferences h1{margin-bottom:1em}/*
 *   button boxes
 */.buttonBoxHolder{margin:0 auto;max-width:400px}.buttonBox{background-color:#fff;border-top:4px solid #1c69d4;height:180px;margin-bottom:16px;padding:34px 15%;-moz-box-shadow:0 4px 20px #f5f5f5;-webkit-box-shadow:0 4px 20px #f5f5f5;box-shadow:0 4px 20px #f5f5f5}.buttonBoxInner{position:relative;width:100%;height:100%}.buttonBox h3{font-size:1.125rem;padding-bottom:.75em;text-align:center;position:absolute;top:0;width:100%;font-family:'BMWTypeNextLatin-Light',sans-serif}/*.buttonBox a {
    color: #1c69d4;
    font-family: 'BMWTypeNextLatin-Bold', sans-serif;
    font-size: 0.875rem;
    text-align: center;
    text-decoration: none;
    display: block;
    position: absolute;
    bottom: 6px;
    width: 100%;
}*/@media only screen and (min-width:768px){.buttonBoxHolder{max-width:520px}.buttonBox{margin:0 10px 20px;float:left;width:255px;padding:18px 17px 33px 17px;height:180px}.buttonBox a{bottom:20px;width:100%}}@media only screen and (min-width:1280px){.buttonBoxHolder.narrow{max-width:750px}.buttonBoxHolder{max-width:1004px}.buttonBoxHolder.buttonBox{margin:auto}.buttonBox{width:255px}.buttonBox:first-child{margin-left:0}.buttonBox:last-child{margin-right:0}}.modalBody{overflow:hidden}.modalScroll{position:relative}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background:rgba(0,0,0,.6);overflow:auto}.modalOuter,.modalOuter.large{position:relative;top:82px;margin-bottom:182px;left:50%;transform:translateX(-50%);width:90%;z-index:1000;background:#fff}.modalOuter{max-width:847px}.modalOuter.large{max-width:1400px}.modalOuter.small{max-width:580px}.modalInner h2,.modalInner h3,.modalInner h4,.modalInner h5{font-size:1.125rem;line-height:1.375rem;text-align:left}.modalInner{font-size:.875rem;line-height:1.375rem;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.modalInner p{font-size:.875rem;line-height:1.375rem;padding-bottom:12px;text-align:left;font-family:'MINISerif-Light',sans-serif}.modalInner p.info{font-size:.875rem}.modalInner p.info,.modalInner p.infoTel{margin-bottom:0}.modalInner p.infoTel{font-size:.75rem;font-weight:bolder}.modalInner p.infoRetailer{font-size:1.125rem}.modalInner ul{font-size:.875rem;padding-bottom:16px;padding-right:45px}.modalInner li{padding-bottom:10px}.modalInner .modelActions{max-width:256px;margin:20px auto 50px;clear:both;display:block}.modalInner .modelActions .btnPrimary{width:100%;margin-bottom:20PX}.modalInner .modelActions a{text-align:center;text-decoration:none;display:block;margin-bottom:20px;text-decoration:none;font-size:.75rem;line-height:1rem}.modalInner p a{color:#006583;text-decoration:none;margin-left:12px}.modal{display:none}.modal.modalOpen{display:block}.modalContent{padding:0 60px;position:relative}.modalInner .modelContent.tyreSizeModel{padding:0;position:relative}.modalClose{position:absolute;width:44px;height:44px;top:-60px;right:0}.immersive-dialog{min-width:80%;width:80% !important}@media only screen and (min-width:1200px){.immersive-dialog{width:1000px !important}}@media only screen and (max-width:1000px){.immersive-dialog{min-width:80%;width:80% !important}}@media only screen and (max-width:800px){.modal-dialog{max-width:95% !important}}.modal-dialog{max-width:50% !important}.modalClose{background:url("/v2resources/images/icons/iconStack.svg#IconClose") 0 0 no-repeat #006583}.buttonBoxHolder{padding:30px 0 20px 0;max-width:600px}.buttonBox{flex:1 1 calc(50% - 20px);margin:0 16px 16px 16px;padding:30px 20px 30px 20px;text-align:center;border-top:4px solid #006583;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;box-shadow:none;-webkit-box-shadow:none;box-sizing:border-box;height:280px}@media only screen and (min-width:768px){.modal{overflow:hidden}.modalOuter{top:205px;margin-bottom:400px}.modalInner h2,.modalInner h3,.modalInner h4,.modalInner h5{font-size:1.125rem;line-height:1.375rem}.modalInner p{font-size:1rem;line-height:1.5rem;text-align:left}.buttonBoxHolder{max-width:847px;padding:55px 0 35px 0}.buttonBoxInner .btnPrimary{font-size:.875rem}.buttonBox{width:300px}}.modalInner .titleWrapper{max-width:600px;padding:0 0 25px 0;margin:0 16px}.modalInner .titleWrapper h4{padding:0;font-family:'MINISerif-Regular',sans-serif}.buttonBoxInner .btnPrimary{position:absolute;bottom:0;left:50%;transform:translateX(-50%);font-size:.7rem;width:100%;height:auto}@media only screen and (min-width:1280px){.buttonBox{width:327px}.buttonBoxInner .btnPrimary{font-size:.875rem}}