#seoblogpost {display:grid; margin:0 auto; padding:0; max-width:1200px; width:100%; box-sizing:border-box;}
#seoblogpost * {box-sizing:border-box;}
#seoblogpost .txtcenter {text-align:center;}
#seoblogpost .contentsection {padding:2rem;}
#seoblogpost .dealercolor {color:var(--dealer-color) !important;}
#seoblogpost .greybg {background:#e9e9e9;}
/* MAIN SECTION */
#seoblogpost .mainsection {display:flex; flex-direction:column; position:relative; align-items:center; padding:0;}
#seoblogpost .mainsection .mainimg {width:100%; height:auto; aspect-ratio:17 / 7; overflow:hidden; position:relative;}
#seoblogpost .mainsection .mainimg img {width:100%; height:100%; object-fit:cover; display:block;}
#seoblogpost .mainsection .mainimg::after {content:""; position:absolute; inset:0; pointer-events:none; z-index:2; background:linear-gradient(to top, rgba(0, 0, 0, .75) 0%, rgba(0, 0, 0, 0.5) 30%, rgba(0, 0, 0, 0) 50%)}
/* PANEL SECTION */
#seoblogpost .panelcontent {padding:2rem; background:var(--dealer-color);color:var(--white-color);}
#seoblogpost .panelcontent h2 {color:var(--white-color);}
#seoblogpost .panelcontent p {color:var(--white-color);}
/* BUTTONS */
#seoblogpost .buttons {display:flex; flex-direction:row; flex-wrap:wrap; justify-content:center; align-items:center; gap:1rem; margin:2rem auto; padding:0 2rem;}
#seoblogpost .buttons.solo {align-items:start;}
#seoblogpost .buttons a {background:var(--dealer-color); color:var(--white-color); flex:1; min-width:260px; max-width:480px; font-size:1.25rem; 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;}
#seoblogpost .buttons a:hover {background:var(--dealer2-color); color:var(--white-color);}
/* DISCLAIMER */
#seoblogpost .disclaimer {font-size:1rem;}
/* RESPONSIVE */
@media only screen and (min-width:891px) {#seoblogpost .mainsection {justify-content:end;}#seoblogpost .mainsection .buttons {display:flex; position:absolute; margin-bottom:2rem;z-index:10;}#seoblogpost .buttons.secondary a {background:transparent; color:var(--white-color); border:2px solid var(--white-color);}#seoblogpost .buttons.secondary a:hover {background:var(--white-color); color:var(--black-color); border:2px solid var(--white-color);}}
@media only screen and (min-width:768px) {}