.elementor-kit-5{--e-global-color-primary:#314B8C;--e-global-color-secondary:#538CCA;--e-global-color-text:#000000;--e-global-color-accent:#58595B;--e-global-color-db1ef7d:#FFFFFF;--e-global-color-fc63b91:#000000;--e-global-color-5ecd36f:#DDDDDE;--e-global-color-830522e:#273A6B;--e-global-color-6fff85c:#416E9E;--e-global-color-826edeb:#929497;--e-global-color-1c5bb12:#87BCF7;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:5.125rem;--e-global-typography-primary-font-weight:800;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:5.75rem;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:5.625rem;--e-global-typography-secondary-font-weight:800;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-line-height:6.25rem;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:4.375rem;--e-global-typography-text-font-weight:800;--e-global-typography-text-text-transform:none;--e-global-typography-text-line-height:5rem;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:3.438rem;--e-global-typography-accent-font-weight:800;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-line-height:4.063rem;--e-global-typography-375bc1a-font-family:"Montserrat";--e-global-typography-375bc1a-font-size:3.125rem;--e-global-typography-375bc1a-font-weight:800;--e-global-typography-375bc1a-text-transform:none;--e-global-typography-375bc1a-line-height:3.75rem;--e-global-typography-9f75037-font-family:"Montserrat";--e-global-typography-9f75037-font-size:1.813rem;--e-global-typography-9f75037-font-weight:800;--e-global-typography-9f75037-text-transform:none;--e-global-typography-9f75037-line-height:2.438rem;--e-global-typography-7139adb-font-family:"Montserrat";--e-global-typography-7139adb-font-size:1.5rem;--e-global-typography-7139adb-font-weight:500;--e-global-typography-7139adb-text-transform:none;--e-global-typography-7139adb-line-height:2.125rem;--e-global-typography-87946ed-font-family:"Montserrat";--e-global-typography-87946ed-font-size:1.313rem;--e-global-typography-87946ed-font-weight:500;--e-global-typography-87946ed-text-transform:none;--e-global-typography-87946ed-line-height:1.938rem;--e-global-typography-fbb33c1-font-family:"Montserrat";--e-global-typography-fbb33c1-font-size:1.25rem;--e-global-typography-fbb33c1-font-weight:700;--e-global-typography-fbb33c1-text-transform:none;--e-global-typography-fbb33c1-line-height:1.875rem;--e-global-typography-38ed6f8-font-family:"Montserrat";--e-global-typography-38ed6f8-font-size:1.125rem;--e-global-typography-38ed6f8-font-weight:500;--e-global-typography-38ed6f8-text-transform:none;--e-global-typography-38ed6f8-line-height:1.75rem;--e-global-typography-1cecfc3-font-family:"Montserrat";--e-global-typography-1cecfc3-font-size:1.5rem;--e-global-typography-1cecfc3-font-weight:500;--e-global-typography-1cecfc3-text-transform:none;--e-global-typography-1cecfc3-font-style:italic;--e-global-typography-1cecfc3-line-height:2.125rem;--e-global-typography-0a4d1a5-font-family:"Montserrat";--e-global-typography-0a4d1a5-font-size:1rem;--e-global-typography-0a4d1a5-font-weight:500;--e-global-typography-0a4d1a5-text-transform:uppercase;--e-global-typography-0a4d1a5-line-height:1.625rem;--e-global-typography-04e2e02-font-family:"Montserrat";--e-global-typography-04e2e02-font-size:1.688rem;--e-global-typography-04e2e02-font-weight:600;--e-global-typography-04e2e02-text-transform:uppercase;--e-global-typography-04e2e02-line-height:2.313rem;--e-global-typography-f6bbc11-font-family:"Montserrat";--e-global-typography-f6bbc11-font-size:1.125rem;--e-global-typography-f6bbc11-font-weight:600;--e-global-typography-f6bbc11-text-transform:uppercase;--e-global-typography-f6bbc11-font-style:normal;--e-global-typography-f6bbc11-line-height:1.75rem;--e-global-typography-41c4918-font-family:"Montserrat";--e-global-typography-41c4918-font-size:3.438rem;--e-global-typography-41c4918-font-weight:800;--e-global-typography-41c4918-text-transform:uppercase;--e-global-typography-41c4918-line-height:4.063rem;color:var( --e-global-color-text );font-family:var( --e-global-typography-38ed6f8-font-family ), Sans-serif;font-size:var( --e-global-typography-38ed6f8-font-size );font-weight:var( --e-global-typography-38ed6f8-font-weight );text-transform:var( --e-global-typography-38ed6f8-text-transform );line-height:var( --e-global-typography-38ed6f8-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-f6bbc11-font-family ), Sans-serif;font-size:var( --e-global-typography-f6bbc11-font-size );font-weight:var( --e-global-typography-f6bbc11-font-weight );text-transform:var( --e-global-typography-f6bbc11-text-transform );font-style:var( --e-global-typography-f6bbc11-font-style );line-height:var( --e-global-typography-f6bbc11-line-height );color:var( --e-global-color-db1ef7d );border-radius:0px 0px 0px 0px;padding:14px 28px 14px 28px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var( --e-global-color-830522e );color:var( --e-global-color-db1ef7d );}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-secondary );}.elementor-kit-5 a:hover{color:var( --e-global-color-6fff85c );}.elementor-kit-5 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-5 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-5 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-5 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-375bc1a-font-family ), Sans-serif;font-size:var( --e-global-typography-375bc1a-font-size );font-weight:var( --e-global-typography-375bc1a-font-weight );text-transform:var( --e-global-typography-375bc1a-text-transform );line-height:var( --e-global-typography-375bc1a-line-height );}.elementor-kit-5 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-9f75037-font-family ), Sans-serif;font-size:var( --e-global-typography-9f75037-font-size );font-weight:var( --e-global-typography-9f75037-font-weight );text-transform:var( --e-global-typography-9f75037-text-transform );line-height:var( --e-global-typography-9f75037-line-height );}.elementor-kit-5 label{color:var( --e-global-color-text );font-family:var( --e-global-typography-38ed6f8-font-family ), Sans-serif;font-size:var( --e-global-typography-38ed6f8-font-size );font-weight:var( --e-global-typography-38ed6f8-font-weight );text-transform:var( --e-global-typography-38ed6f8-text-transform );line-height:var( --e-global-typography-38ed6f8-line-height );}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{font-family:var( --e-global-typography-38ed6f8-font-family ), Sans-serif;font-size:var( --e-global-typography-38ed6f8-font-size );font-weight:var( --e-global-typography-38ed6f8-font-weight );text-transform:var( --e-global-typography-38ed6f8-text-transform );line-height:var( --e-global-typography-38ed6f8-line-height );color:var( --e-global-color-text );background-color:var( --e-global-color-db1ef7d );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-826edeb );border-radius:0px 0px 0px 0px;padding:14px 28px 14px 28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;--container-default-padding-top:180px;--container-default-padding-right:25px;--container-default-padding-bottom:180px;--container-default-padding-left:25px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-5{--e-global-typography-0a4d1a5-font-size:0.9rem;--e-global-typography-0a4d1a5-line-height:1.5rem;font-size:var( --e-global-typography-38ed6f8-font-size );line-height:var( --e-global-typography-38ed6f8-line-height );}.elementor-kit-5 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-5 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-5 h3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 h4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-5 h5{font-size:var( --e-global-typography-375bc1a-font-size );line-height:var( --e-global-typography-375bc1a-line-height );}.elementor-kit-5 h6{font-size:var( --e-global-typography-9f75037-font-size );line-height:var( --e-global-typography-9f75037-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-f6bbc11-font-size );line-height:var( --e-global-typography-f6bbc11-line-height );}.elementor-kit-5 label{font-size:var( --e-global-typography-38ed6f8-font-size );line-height:var( --e-global-typography-38ed6f8-line-height );}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{font-size:var( --e-global-typography-38ed6f8-font-size );line-height:var( --e-global-typography-38ed6f8-line-height );}}@media(max-width:1200px){.elementor-kit-5{--e-global-typography-0a4d1a5-font-size:0.8rem;--e-global-typography-0a4d1a5-line-height:1.5rem;}.e-con{--container-default-padding-top:140px;--container-default-padding-right:25px;--container-default-padding-bottom:140px;--container-default-padding-left:25px;}}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-primary-font-size:3.25rem;--e-global-typography-primary-line-height:3.875rem;--e-global-typography-secondary-font-size:3.25rem;--e-global-typography-secondary-line-height:3.875rem;--e-global-typography-text-font-size:2.875rem;--e-global-typography-text-line-height:3.5rem;--e-global-typography-accent-font-size:2.5rem;--e-global-typography-accent-line-height:3.125rem;--e-global-typography-375bc1a-font-size:2.25rem;--e-global-typography-375bc1a-line-height:2.875rem;--e-global-typography-9f75037-font-size:1.625rem;--e-global-typography-9f75037-line-height:2.25rem;--e-global-typography-7139adb-font-size:1.375rem;--e-global-typography-7139adb-line-height:2rem;--e-global-typography-87946ed-font-size:1.125rem;--e-global-typography-87946ed-line-height:1.75rem;--e-global-typography-fbb33c1-font-size:1.125rem;--e-global-typography-fbb33c1-line-height:1.75rem;--e-global-typography-1cecfc3-font-size:1.375rem;--e-global-typography-1cecfc3-line-height:2rem;--e-global-typography-04e2e02-font-size:1.25rem;--e-global-typography-04e2e02-line-height:1.875rem;--e-global-typography-41c4918-font-size:2.5rem;--e-global-typography-41c4918-line-height:3.125rem;font-size:var( --e-global-typography-38ed6f8-font-size );line-height:var( --e-global-typography-38ed6f8-line-height );}.elementor-kit-5 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-5 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-5 h3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 h4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-5 h5{font-size:var( --e-global-typography-375bc1a-font-size );line-height:var( --e-global-typography-375bc1a-line-height );}.elementor-kit-5 h6{font-size:var( --e-global-typography-9f75037-font-size );line-height:var( --e-global-typography-9f75037-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-f6bbc11-font-size );line-height:var( --e-global-typography-f6bbc11-line-height );}.elementor-kit-5 label{font-size:var( --e-global-typography-38ed6f8-font-size );line-height:var( --e-global-typography-38ed6f8-line-height );}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{font-size:var( --e-global-typography-38ed6f8-font-size );line-height:var( --e-global-typography-38ed6f8-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:80px;--container-default-padding-right:25px;--container-default-padding-bottom:80px;--container-default-padding-left:25px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-primary-font-size:2.375rem;--e-global-typography-primary-line-height:3rem;--e-global-typography-secondary-font-size:2.375rem;--e-global-typography-secondary-line-height:3rem;--e-global-typography-text-font-size:2.375rem;--e-global-typography-text-line-height:3rem;--e-global-typography-accent-font-size:1.875rem;--e-global-typography-accent-line-height:2.5rem;--e-global-typography-375bc1a-font-size:1.625rem;--e-global-typography-375bc1a-line-height:2.25rem;--e-global-typography-9f75037-font-size:1.375rem;--e-global-typography-9f75037-line-height:2rem;--e-global-typography-7139adb-font-size:1.25rem;--e-global-typography-7139adb-line-height:1.875rem;--e-global-typography-1cecfc3-font-size:1.25rem;--e-global-typography-1cecfc3-line-height:1.875rem;--e-global-typography-f6bbc11-font-size:1.125rem;--e-global-typography-f6bbc11-line-height:1.5rem;--e-global-typography-41c4918-font-size:1.875rem;--e-global-typography-41c4918-line-height:2.5rem;font-size:var( --e-global-typography-38ed6f8-font-size );line-height:var( --e-global-typography-38ed6f8-line-height );}.elementor-kit-5 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-5 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-5 h3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 h4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-5 h5{font-size:var( --e-global-typography-375bc1a-font-size );line-height:var( --e-global-typography-375bc1a-line-height );}.elementor-kit-5 h6{font-size:var( --e-global-typography-9f75037-font-size );line-height:var( --e-global-typography-9f75037-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-f6bbc11-font-size );line-height:var( --e-global-typography-f6bbc11-line-height );padding:10px 20px 10px 20px;}.elementor-kit-5 label{font-size:var( --e-global-typography-38ed6f8-font-size );line-height:var( --e-global-typography-38ed6f8-line-height );}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{font-size:var( --e-global-typography-38ed6f8-font-size );line-height:var( --e-global-typography-38ed6f8-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:40px;--container-default-padding-right:25px;--container-default-padding-bottom:40px;--container-default-padding-left:25px;}}/* Start custom CSS */textarea:focus, input:focus {
    outline: none;
}
html, body {
    overflow-x: hidden;
}
ul {
    margin-bottom:25px;
}
p:last-child {
    margin:0;
}
.mobile-break {
  display: none;
}
select {
    outline:none!important;
}
.no-line-height {
    line-height:0!important;
}
#header-outer #header-inner {
    -webkit-transition: all .3s ease-in-out!important;
    -o-transition: all .3s ease-in-out!important;
    transition: all .3s ease-in-out!important;
}
#header-outer img {
    -webkit-transition: all .3s ease-in-out!important;
    -o-transition: all .3s ease-in-out!important;
    transition: all .3s ease-in-out!important;
}
#header-outer .elementor-sticky--effects #header-inner {
    background-color:var(--e-global-color-primary)!important;
    background-image:none!important;
}

@media only screen and (min-width: 1025px) {
    .elementor-sticky--effects img {
        width:150px!important;
    }
    .elementor-sticky--effects #header-inner {
        min-height:80px!important;
    }
}
@media only screen and (max-width: 1024px) {
    .main-navigation .elementor-nav-menu {
    	background-image: url(http://crossroadmotors.com/wp-content/uploads/2026/01/partial-white-crossroads-icon.svg);
        --background-overlay: '';
    	background-position: center right;
    	background-repeat: no-repeat;
    	background-size: contain!important;
    }
}
@media only screen and (min-width: 1201px) {
    .main-navigation .contact-btn a {
        background-color:var(--e-global-color-primary)!important;
        color:var(--e-global-color-db1ef7d)!important;
        padding:14px 28px!important;
    }
    .main-navigation .contact-btn a:hover {
        background-color:var(--e-global-color-830522e)!important;
    }
}
@media only screen and (max-width: 1200px) {
    .hide-tablet-landscape {
        display:none!important;
    }
}
@media only screen and (max-width: 767px) {
    .hidden-mobile {
        display:none!important;
    }
    .mobile-break {
        display: inline;
    }
}
.jet-select__control {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;

    background-image: url("/wp-content/uploads/2026/03/down-arrow.svg");
    background-repeat: no-repeat;
    background-position: right 16px center;
    background-size: 12px;

    padding-right: 44px; /* space for the icon */
    cursor: pointer;
}

.jet-select__control::-ms-expand {
    display: none;
}
.jet-form-builder__field.select-field {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;

    background-image: url("/wp-content/uploads/2026/01/down-arrow.svg");
    background-repeat: no-repeat;
    background-position: right 16px center;
    background-size: 12px;

    padding-right: 44px; /* room for arrow */
    cursor: pointer;
}
.jet-form-builder__field.select-field::-ms-expand {
    display: none;
}
/* Base list styling */
.je-pipe-list {
  margin: 0;
  padding-left: 1.2em;
  column-count: 2;
  column-gap: 100px;
}

/* Prevent items breaking awkwardly between columns */
.je-pipe-list li {
  break-inside: avoid;
  margin-bottom: 6px;
}

/* Mobile: back to 1 column */
@media (max-width: 767px) {
  .je-pipe-list {
    column-count: 1;
  }
}
.vehicle-listing .jet-listing-dynamic-field__content {
    margin:0!important;
}/* End custom CSS */