.headerLayout .HeaderLayout-wrapHighlightContentBox>div,.headerLayout .headerCarouselBoxContainer>div,.headerLayout .headerToolboxContainer>div,.headerLayout .headerStaticContentBoxContainer>div,.headerLayout .carRangeLayout>.row>.col-md-12>div,.headerLayout .productVerticalBoxContainer>div,.headerLayout .squaredImageBoxContainer>div,.headerLayout .productHorizontalBoxContainer>div,.headerLayout .horizontalImageBoxContainer>div,.headerLayout .squaredToolBoxContainer>div,.headerLayout .socialMediaContainer>div,.headerLayout .communityBoxContainer>div{height:100%}
.headerLayout .container-fluid{padding:0}
.headerLayout .container-fluid .container{max-width:none;padding:0}
.headerLayout .container-fluid .container .row{margin:0}
.headerLayout .container-fluid .container .row .col-12,.headerLayout .container-fluid .container .col-md-12,.headerLayout .container-fluid .container .row .col-6{padding:0}
.headerLayout .container-fluid .container .row .col-md-7,.headerLayout .container-fluid .container .row .col-md-5{flex:0 0 100%;max-width:100%;padding:0}
.headerLayout .container-fluid .container .row .col-5{padding:0}
.headerLayout .HeaderLayout-wrapHighlightContentBox{height:101.5625vw}
.headerLayout .headerCarouselBoxContainer{height:73.4375vw}
.headerLayout .headerToolboxContainer{height:94.375vw}
.headerLayout .headerStaticContentBoxContainer{height:94.375vw}
.headerLayout .container-fluid .carRangeLayout .row{margin:0}
.headerLayout .container-fluid .carRangeLayout .row .col-md-12{padding:0}
.headerLayout .carRangeLayout{padding:40px 0}
.headerLayout .gridModuleLayout{padding:38px 0 16px 0}
.headerLayout .gridModuleLayout .col-md-3,.headerLayout .gridModuleLayout .col-md-6{padding:0}
.headerLayout .gridModuleLayout .col-md-3{order:3;flex:0 0 50%;max-width:50%}
.headerLayout .gridModuleLayout .col-md-3:first-of-type{order:2;flex:0 0 50%;max-width:50%}
.headerLayout .gridModuleLayout .col-md-3:last-of-type{order:4;flex:0 0 100%;max-width:100%;padding:16px}
.headerLayout .gridModuleLayout .col-md-6{order:1}
.headerLayout .gridModuleLayout .col-md-6.offset-3{order:5;margin-left:0}
.headerLayout .gridModuleLayout .productVerticalBoxContainer,.headerLayout .gridModuleLayout .squaredImageBoxContainer{height:107.1875vw}
.headerLayout .gridModuleLayout .productHorizontalBoxContainer,.headerLayout .gridModuleLayout .horizontalImageBoxContainer{height:62.5vw}
.headerLayout .gridModuleLayout .squaredToolBoxContainer{height:86.5625vw}
.headerLayout .socialLayout{padding:40px 0;background-color:#ededed}
.headerLayout .socialLayout .col-md-9{flex:0 0 100%;max-width:100%;padding:0}
.headerLayout .socialLayout .col-md-3{flex:0 0 100%;max-width:100%;padding:0}
.headerLayout .socialLayout .socialMediaContainer{height:65.625vw}
.headerLayout .socialLayout .communityBoxContainer{padding:32px 16px;min-height:98.125vw}
@media(min-width:764px){.headerLayout{margin-bottom:32px}
.headerLayout .container-fluid .container{max-width:1015px;padding:0 32px}
.headerLayout .container-fluid .container .row .col-md-7{flex:0 0 52.8571%;max-width:52.8571%;padding-right:.5235602094vw}
.headerLayout .container-fluid .container .row .col-md-5{flex:0 0 47.1428%;max-width:47.1428%;padding-left:.5235602094vw}
.headerLayout .container-fluid .container .row .col-md-5 .col-12{padding-bottom:.5235602094vw}
.headerLayout .container-fluid .container .row .col-md-5 .col-6{padding-top:.5235602094vw;padding-right:.5235602094vw}
.headerLayout .container-fluid .container .row .col-md-5 .col-6:last-child{padding-left:.5235602094vw;padding-right:0}
.headerLayout .HeaderLayout-wrapHighlightContentBox{height:70.2879581152vw}
.headerLayout .headerCarouselBoxContainer{height:34.1623036649vw}
.headerLayout .headerToolboxContainer{height:35.0785340314vw}
.headerLayout .headerStaticContentBoxContainer{height:35.0785340314vw}
.headerLayout .carRangeLayout{padding:32px 0}
.headerLayout .gridModuleLayout{padding:32px 0}
.headerLayout .gridModuleLayout .col-md-3:first-of-type{height:22.1204188482vw}
.headerLayout .gridModuleLayout .col-md-3{flex:0 0 25.286%;max-width:25.286%;padding:0 .5235602094vw .5235602094vw .5235602094vw;order:0}
.headerLayout .gridModuleLayout .col-md-3:first-of-type,.headerLayout .gridModuleLayout .col-md-3:last-of-type{flex:0 0 24.715%;max-width:24.715%;order:0}
.headerLayout .gridModuleLayout .col-md-3:first-of-type{padding:0 .5235602094vw 0 0}
.headerLayout .gridModuleLayout .col-md-6{flex:0 0 50%;max-width:50%;padding:0 0 .5235602094vw .5235602094vw;order:0}
.headerLayout .gridModuleLayout .col-md-6.offset-3{flex:0 0 50.572%;max-width:50.572%;padding:.5235602094vw .5235602094vw 0 .5235602094vw;margin-left:24.715%;order:0}
.headerLayout .gridModuleLayout .col-md-3:last-of-type{padding:.5235602094vw 0 0 .5235602094vw}
.headerLayout .gridModuleLayout .productVerticalBoxContainer{height:45.2879581152vw}
.headerLayout .gridModuleLayout .squaredImageBoxContainer,.headerLayout .gridModuleLayout .productHorizontalBoxContainer,.headerLayout .gridModuleLayout .horizontalImageBoxContainer,.headerLayout .gridModuleLayout .squaredToolBoxContainer{height:22.1204188482vw}
.headerLayout .socialLayout{padding:32px 32px}
.headerLayout .socialLayout .container{margin:0 auto;padding:0}
.headerLayout .socialLayout .col-md-9{flex:0 0 75.2852%;max-width:75.2852%;padding-left:0;padding-right:.5235602094vw}
.headerLayout .socialLayout .col-md-3{flex:0 0 24.7148%;max-width:24.7148%;padding-left:.5235602094vw;padding-right:0}
.headerLayout .socialLayout .socialMediaContainer,.headerLayout .socialLayout .communityBoxContainer{min-height:45.2879581152vw;max-height:45.2879581152vw}
.headerLayout .socialLayout .communityBoxContainer{padding:0;height:100%}
}
@media(min-width:1016px){.headerLayout .container-fluid .container{max-width:1435px}
.headerLayout .container-fluid .container .row .col-md-7{flex:0 0 61.4495%;max-width:61.4495%;padding-right:.3937007874vw}
.headerLayout .container-fluid .container .row .col-md-5{flex:0 0 38.5504%;max-width:38.5504%;padding-left:.3937007874vw}
.headerLayout .container-fluid .container .row .col-md-5 .col-12{padding-bottom:.3937007874vw}
.headerLayout .container-fluid .container .row .col-md-5 .col-6{padding-top:.3937007874vw;padding-right:.3937007874vw}
.headerLayout .container-fluid .container .row .col-md-5 .col-6:last-child{padding-left:.3937007874vw}
.headerLayout .HeaderLayout-wrapHighlightContentBox{height:55.0196850394vw}
.headerLayout .headerCarouselBoxContainer{height:27.8543307087vw}
.headerLayout .headerToolboxContainer{height:26.3779527559vw}
.headerLayout .headerStaticContentBoxContainer{height:26.3779527559vw}
.headerLayout .carRangeLayout{padding:40px 0}
.headerLayout .gridModuleLayout{padding:56px 0 32px 0}
.headerLayout .gridModuleLayout .col-md-3{flex:0 0 24.79%;max-width:24.79%}
.headerLayout .gridModuleLayout .col-md-3:first-of-type{height:22.8346456693vw}
.headerLayout .gridModuleLayout .col-md-3{flex:0 0 25.211%;max-width:25.211%;padding:0 .3937007874vw .3937007874vw .3937007874vw}
.headerLayout .gridModuleLayout .col-md-3:first-of-type,.headerLayout .gridModuleLayout .col-md-3:last-of-type{flex:0 0 24.79%;max-width:24.79%}
.headerLayout .gridModuleLayout .col-md-3:first-of-type{padding:0 .3937007874vw 0 0}
.headerLayout .gridModuleLayout .col-md-6{padding:0 0 .3937007874vw .3937007874vw}
.headerLayout .gridModuleLayout .col-md-6.offset-3{flex:0 0 50.421%;max-width:50.421%;padding:.3937007874vw .3937007874vw 0 .3937007874vw;margin-left:24.79%}
.headerLayout .gridModuleLayout .col-md-3:last-of-type{padding:.3937007874vw 0 0 .3937007874vw}
.headerLayout .gridModuleLayout .productVerticalBoxContainer{height:46.4566929134vw}
.headerLayout .gridModuleLayout .squaredImageBoxContainer,.headerLayout .gridModuleLayout .productHorizontalBoxContainer,.headerLayout .gridModuleLayout .horizontalImageBoxContainer,.headerLayout .gridModuleLayout .squaredToolBoxContainer{height:22.8346456693vw}
.headerLayout .socialLayout{padding:40px 32px}
.headerLayout .socialLayout .col-md-9{flex:0 0 75.21%;max-width:75.21%;padding-right:.3937007874vw}
.headerLayout .socialLayout .col-md-3{flex:0 0 24.79%;max-width:24.79%;padding-left:.3937007874vw}
.headerLayout .socialLayout .socialMediaContainer,.headerLayout .socialLayout .communityBoxContainer{min-height:46.4566929134vw;max-height:46.4566929134vw}
}
@media(min-width:1436px){.headerLayout .container-fluid .headerModule{max-width:1436px;margin:0 auto 40px auto}
.headerLayout .container-fluid .container{max-width:none}
.headerLayout .container-fluid .container .row .col-md-7{flex:0 0 56.4139%;max-width:56.4139%;max-height:887px;padding-right:4px}
.headerLayout .container-fluid .container .row .col-md-5{flex:0 0 43.586%;max-width:43.586%;max-height:887px;padding-left:4px}
.headerLayout .container-fluid .container .row .col-md-5 .col-12{padding-bottom:4px}
.headerLayout .container-fluid .container .row .col-md-5 .col-6{padding-top:4px;padding-right:4px}
.headerLayout .container-fluid .container .row .col-md-5 .col-6:last-child{padding-left:4px}
.headerLayout .HeaderLayout-wrapHighlightContentBox{height:887px}
.headerLayout .headerCarouselBoxContainer{height:435px}
.headerLayout .headerToolboxContainer{height:444px}
.headerLayout .headerStaticContentBoxContainer{height:444px}
.headerLayout .carRangeLayout{padding:56px 0 48px 0}
.headerLayout .gridModuleLayout{max-width:1436px;margin:0 auto;padding:56px 0 40px 0}
.headerLayout .gridModuleLayout .col-md-3:first-of-type{height:337px}
.headerLayout .gridModuleLayout .col-md-3{flex:0 0 25.146%;max-width:25.146%;padding:0 4px 4px 4px}
.headerLayout .gridModuleLayout .col-md-3:first-of-type,.headerLayout .gridModuleLayout .col-md-3:last-of-type{flex:0 0 24.8547%;max-width:24.8547%}
.headerLayout .gridModuleLayout .col-md-3:first-of-type{padding:0 4px 0 0}
.headerLayout .gridModuleLayout .col-md-6{padding:0 0 4px 4px}
.headerLayout .gridModuleLayout .col-md-6.offset-3{flex:0 0 50.292%;max-width:50.292%;padding:4px 4px 0 4px;margin-left:24.8547%}
.headerLayout .gridModuleLayout .col-md-3:last-of-type{padding:4px 0 0 4px}
.headerLayout .gridModuleLayout .productVerticalBoxContainer{height:682px}
.headerLayout .gridModuleLayout .squaredImageBoxContainer,.headerLayout .gridModuleLayout .productHorizontalBoxContainer,.headerLayout .gridModuleLayout .horizontalImageBoxContainer,.headerLayout .gridModuleLayout .squaredToolBoxContainer{height:337px}
.headerLayout .socialLayout{padding:40px 0}
.headerLayout .socialLayout .container{max-width:1436px;padding:0 32px}
.headerLayout .socialLayout .col-md-9{flex:0 0 75.1453%;max-width:75.1453%;padding-right:4px}
.headerLayout .socialLayout .col-md-3{flex:0 0 24.8547%;max-width:24.8547%;padding-left:4px}
.headerLayout .socialLayout .socialMediaContainer,.headerLayout .socialLayout .communityBoxContainer{min-height:682px;max-height:682px}
}