/* NEW SEO ABOUT US PAGE 01/28/2026 */
#seoaboutuscontent {display:grid; margin:0 auto; padding:0; line-height:1.5; max-width:1920px; width:100%; box-sizing:border-box;}
#seoaboutuscontent * {box-sizing:border-box;}
#seoaboutuscontent .kenburns-bottom{-webkit-animation:kenburns-bottom 6s ease-in-out both;animation:kenburns-bottom 6s ease-in-out both}@-webkit-keyframes kenburns-bottom{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 84%;transform-origin:50% 84%}100%{-webkit-transform:scale(1.25) translateY(15px);transform:scale(1.25) translateY(15px);-webkit-transform-origin:bottom;transform-origin:bottom}}@keyframes kenburns-bottom{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 84%;transform-origin:50% 84%}100%{-webkit-transform:scale(1.25) translateY(15px);transform:scale(1.25) translateY(15px);-webkit-transform-origin:bottom;transform-origin:bottom}}
#seoaboutuscontent h1 {line-height:1.1;}
#seoaboutuscontent h2, #seoaboutuscontent h3 {line-height:1.2;}
#seoaboutuscontent .txtcenter {text-align:center;}
#seoaboutuscontent .dealercolor {color:var(--dealer-color) !important;}
#seoaboutuscontent .contentsection {padding:2rem;}
/* MAIN TITLE */
#seoaboutuscontent .maintitle {display:flex; flex-direction:column; text-align:center; justify-content:center; align-items:center; position:relative; overflow:hidden;}
#seoaboutuscontent .maintitle h1 {position:absolute; z-index:1; margin:0; padding:1rem; color:var(--white-color);}
#seoaboutuscontent .maintitle .mainbg img {}
/* INFO SECTION */
#seoaboutuscontent .introsection {display:flex; flex-direction:column; padding:2rem 2rem 0; background:url(https://cdn.auto-dash.com/dygen/seo/images/aboutus/About_introbg.webp) no-repeat center/cover;}
#seoaboutuscontent .introsection .introcontent {display:flex; flex-direction:row; flex-wrap:wrap; justify-content:center; align-items:center; grid-gap:3rem; max-width:1440px;}
#seoaboutuscontent .introsection .introcontent .contentsection {flex:1; display:flex; flex-direction:column; justify-content:center; text-align:right; padding:1rem; min-width:360px;}
#seoaboutuscontent .introsection .introcontent h2, #seoaboutuscontent .introsection .introcontent h3 {margin:0 0 1rem;}
#seoaboutuscontent .introsection img {max-width:350px;}
/* BOX SECTION */
#seoaboutuscontent .boxsection {display:flex; flex-direction:column;}
#seoaboutuscontent .boxsection .contentsection {max-width:1440px; margin:0 auto;}
#seoaboutuscontent .boxsection .boxarea {display:flex; grid-gap:1rem; align-items:stretch; flex-wrap:wrap;}
#seoaboutuscontent .boxsection .boxarea .boxleft {flex:2; min-width:300px;}
#seoaboutuscontent .boxsection .boxarea .boxleft img {width:100%; height:100%; object-fit:cover; display:block;}
#seoaboutuscontent .boxsection .boxarea .boxright {flex:1; display:flex; flex-direction:column; grid-gap:1rem; min-width:200px;}
#seoaboutuscontent .boxsection .boxarea img {width:100%; display:block; object-fit:cover; aspect-ratio:16 / 9;}
/* PANEL SECTION */
#seoaboutuscontent .panelsection {display:flex; flex-direction:row; flex-wrap:wrap; justify-content:center; align-items:stretch; margin:2rem auto; padding:2rem; background:var(--ltgray-color);}
#seoaboutuscontent .panelsection .contentsection {display:flex; flex-direction:column; justify-content:center; text-align:left; flex:1;}
#seoaboutuscontent .panelsection .panelimg {display:flex; flex:1 1 0; align-items:stretch; justify-content:stretch;}
#seoaboutuscontent .panelsection img {display:block; max-width:720px; min-width:320px; object-fit:cover;}
/* BUTTONS */
#seoaboutuscontent .buttons {display:flex; flex-direction:row; flex-wrap:wrap; justify-content:center; align-items:center; grid-gap:2rem; margin:2rem 0;}
#seoaboutuscontent .buttons a {background:var(--dealer-color); color:var(--white-color);flex:1; min-width:260px; max-width:480px; font-size:1.5rem; text-decoration:none; text-align:center; padding:1rem; transition:all ease-in-out .2s; -moz-transition:all ease-in-out .2s; -webkit-transition:all ease-in-out .2s;}
#seoaboutuscontent .buttons a:hover {background:var(--dealer2-color); color:var(--white-color);}
/* DISCLAIMER */
#seoaboutuscontent .disclaimer {font-size:1rem;}
/* RESPONSIVE */
@media only screen and (max-width:767px) {#seoaboutuscontent .boxsection .boxarea {flex-direction:column;}#seoaboutuscontent .boxsection .boxarea .boxright img {aspect-ratio:auto;width:100%;}}
@media only screen and (min-width:768px) {#seoaboutuscontent .contentsection,#seoaboutuscontent .panelsection {padding:2rem 4rem;}#seoaboutuscontent .introsection {padding:2rem 10% 0; grid-gap:6rem;}#seoaboutuscontent .boxsection .contentsection {padding:4rem;}#seoaboutuscontent .panelsection .contentsection {text-align:right;}#seoaboutuscontent .panelsection .buttons {justify-content:end;}}