.block-textgrid-ultra-container.block-textgrid-container .call-to{display:flex}.block-textgrid-ultra-container.block-textgrid-container .call-to.has-content{margin:30px 0 0}.block-textgrid-ultra-container.block-textgrid-container .call-to-link{align-items:center;background-color:color-mix(in srgb, var(--page-background-color, #ffffff), #000 10%);border-radius:4px;color:#232323;display:flex;flex-direction:row;font-weight:bold;justify-content:center;letter-spacing:1px;padding:10px 20px;text-align:center;text-transform:uppercase;transition:all .3s ease-in-out;font-size:12px;line-height:15px}.block-textgrid-ultra-container.block-textgrid-container .call-to-link i{color:#232323;margin-left:5px;transition:all .3s ease-in-out;font-size:10px;line-height:13px}.block-textgrid-ultra-container.block-textgrid-container .call-to-link:hover,.block-textgrid-ultra-container.block-textgrid-container .call-to-link:focus{background-color:var(--primary-color, #e01e3b);color:var(--primary-font-color, #ffffff)}.block-textgrid-ultra-container.block-textgrid-container .call-to-link:hover i,.block-textgrid-ultra-container.block-textgrid-container .call-to-link:focus i{color:var(--primary-font-color, #ffffff)}.block-textgrid-ultra-container.block-textgrid-container.fullscreen-block .outer-text-grid-container.show-borders{border-left:none;border-right:none}.block-textgrid-ultra-container.block-textgrid-container .outer-text-grid-container.show-borders{border:thin solid hsl(0,0%,90%)}@media only screen and (max-width: 64em){.block-textgrid-ultra-container.block-textgrid-container .inner-text-grid-container{flex-direction:column}}@media only screen and (min-width:64.0625em){.block-textgrid-ultra-container.block-textgrid-container .inner-text-grid-container{flex-wrap:wrap}}.block-textgrid-ultra-container.block-textgrid-container .outer-text-grid-item{background-color:var(--page-background-color, #ffffff);overflow:hidden}.block-textgrid-ultra-container.block-textgrid-container .outer-text-grid-item.show-borders::after{background-color:color-mix(in srgb, var(--page-background-color, #ffffff), #000 10%);content:"";display:none;height:50px;left:-25px;opacity:.5;position:absolute;top:-25px;transform:rotate(45deg);width:50px}@media only screen and (min-width:64.0625em){.block-textgrid-ultra-container.block-textgrid-container .outer-text-grid-item.show-borders::after{display:block}}@media only screen and (max-width: 64em){.block-textgrid-ultra-container.block-textgrid-container .outer-text-grid-item.show-borders:not(:last-child){border-bottom:thin solid hsl(0,0%,90%)}}@media only screen and (min-width:64.0625em){.block-textgrid-ultra-container.block-textgrid-container .outer-text-grid-item.show-borders:nth-child(2n-1):not(:last-child){border-right:thin solid hsl(0,0%,90%)}.block-textgrid-ultra-container.block-textgrid-container .outer-text-grid-item.show-borders:nth-child(1n+3){border-top:thin solid hsl(0,0%,90%)}}@media only screen and (min-width:64.0625em){.block-textgrid-ultra-container.block-textgrid-container .outer-text-grid-item{flex-grow:1;width:50%}}.block-textgrid-ultra-container.block-textgrid-container .inner-text-grid-item{overflow:hidden;padding:3rem;z-index:2}.block-textgrid-ultra-container.block-textgrid-container .inner-text-grid-item>*{margin:0 0 30px}.block-textgrid-ultra-container.block-textgrid-container .inner-text-grid-item>*:last-child{margin:0}.block-textgrid-ultra-container.block-textgrid-container .inner-text-grid-item>*:last-child.call-to:not(:only-child){margin:auto 0 0}.block-textgrid-ultra-container.block-textgrid-container .dealership-name,.block-textgrid-ultra-container.block-textgrid-container .heading{margin:0}.block-textgrid-ultra-container.block-textgrid-container .dealership-name{color:var(--primary-color, #e01e3b);font-size:20px;letter-spacing:2px}@media only screen and (min-width:64.0625em){.block-textgrid-ultra-container.block-textgrid-container .dealership-name{font-size:24px}}.block-textgrid-ultra-container.block-textgrid-container .heading{color:#232323;font-size:26px;font-weight:bold;letter-spacing:-0.5px;text-transform:uppercase}.block-textgrid-ultra-container.block-textgrid-container .content p{color:#232323;font-size:14px;font-weight:normal;line-height:25px;margin:0}.block-textgrid-ultra-container.block-textgrid-container .text-grid-icon{color:color-mix(in srgb, var(--page-background-color, #ffffff), #000 10%);font-size:8em;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:1}@media only screen and (min-width:64.0625em){.block-textgrid-ultra-container.block-textgrid-container .text-grid-icon{font-size:10em}}