.elementor-kit-7592{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#252E2F;--e-global-color-accent:#A41E22;--e-global-color-4da2dd4:#A41E22;--e-global-color-b28f996:#154170;--e-global-color-4c92a08:#252E2F;--e-global-color-da0a10b:#252C33;--e-global-color-d0f552b:#FFFFFF;--e-global-color-7839703:#000000;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"PT Sans";--e-global-typography-text-font-size:1.125rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.625rem;--e-global-typography-accent-font-family:"PT Sans";--e-global-typography-accent-font-size:0.875rem;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.625rem;--e-global-typography-d1ad1bc-font-family:"Anton";--e-global-typography-d1ad1bc-font-size:4rem;--e-global-typography-d1ad1bc-font-weight:400;--e-global-typography-d1ad1bc-line-height:4.669rem;--e-global-typography-ce6dd36-font-family:"Anton";--e-global-typography-ce6dd36-font-size:2.25rem;--e-global-typography-ce6dd36-line-height:4.669rem;--e-global-typography-7a90cd5-font-family:"Anton";--e-global-typography-7a90cd5-font-size:2.625rem;--e-global-typography-7a90cd5-line-height:4.669rem;--e-global-typography-7a90cd5-letter-spacing:1px;--e-global-typography-1d67915-font-family:"PT Sans";--e-global-typography-1d67915-font-size:1.5rem;--e-global-typography-1d67915-font-weight:700;--e-global-typography-1d67915-line-height:1.625rem;color:var( --e-global-color-4c92a08 );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7592 button,.elementor-kit-7592 input[type="button"],.elementor-kit-7592 input[type="submit"],.elementor-kit-7592 .elementor-button{background-color:var( --e-global-color-4da2dd4 );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 );color:var( --e-global-color-d0f552b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d0f552b );border-radius:50px 50px 50px 50px;padding:1rem 2rem 1rem 2rem;}.elementor-kit-7592 button:hover,.elementor-kit-7592 button:focus,.elementor-kit-7592 input[type="button"]:hover,.elementor-kit-7592 input[type="button"]:focus,.elementor-kit-7592 input[type="submit"]:hover,.elementor-kit-7592 input[type="submit"]:focus,.elementor-kit-7592 .elementor-button:hover,.elementor-kit-7592 .elementor-button:focus{background-color:var( --e-global-color-4c92a08 );}.elementor-kit-7592 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7592 p{margin-block-end:2rem;}.elementor-kit-7592 h1{color:var( --e-global-color-d0f552b );font-family:var( --e-global-typography-d1ad1bc-font-family ), Sans-serif;font-size:var( --e-global-typography-d1ad1bc-font-size );font-weight:var( --e-global-typography-d1ad1bc-font-weight );line-height:var( --e-global-typography-d1ad1bc-line-height );}.elementor-kit-7592 h2{color:var( --e-global-color-4c92a08 );font-family:var( --e-global-typography-ce6dd36-font-family ), Sans-serif;font-size:var( --e-global-typography-ce6dd36-font-size );line-height:var( --e-global-typography-ce6dd36-line-height );}.elementor-kit-7592 h3{color:var( --e-global-color-b28f996 );font-family:var( --e-global-typography-1d67915-font-family ), Sans-serif;font-size:var( --e-global-typography-1d67915-font-size );font-weight:var( --e-global-typography-1d67915-font-weight );line-height:var( --e-global-typography-1d67915-line-height );}.elementor-kit-7592 img{border-radius:10px 10px 10px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:93.563rem;}.e-con{--container-max-width:93.563rem;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0rem;}.elementor-element{--widgets-spacing:0rem 0rem;--widgets-spacing-row:0rem;--widgets-spacing-column:0rem;}{}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:1024px){.elementor-kit-7592{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7592 h1{font-size:var( --e-global-typography-d1ad1bc-font-size );line-height:var( --e-global-typography-d1ad1bc-line-height );}.elementor-kit-7592 h2{font-size:var( --e-global-typography-ce6dd36-font-size );line-height:var( --e-global-typography-ce6dd36-line-height );}.elementor-kit-7592 h3{font-size:var( --e-global-typography-1d67915-font-size );line-height:var( --e-global-typography-1d67915-line-height );}.elementor-kit-7592 button,.elementor-kit-7592 input[type="button"],.elementor-kit-7592 input[type="submit"],.elementor-kit-7592 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7592{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-7592 h1{font-size:var( --e-global-typography-d1ad1bc-font-size );line-height:var( --e-global-typography-d1ad1bc-line-height );}.elementor-kit-7592 h2{font-size:var( --e-global-typography-ce6dd36-font-size );line-height:var( --e-global-typography-ce6dd36-line-height );}.elementor-kit-7592 h3{font-size:var( --e-global-typography-1d67915-font-size );line-height:var( --e-global-typography-1d67915-line-height );}.elementor-kit-7592 button,.elementor-kit-7592 input[type="button"],.elementor-kit-7592 input[type="submit"],.elementor-kit-7592 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Defaults */
.hide{display:none!important;}
body{text-wrap:pretty;}
#content,.elementor-location-single{margin-top:91px;}

/* Color Picker */
.color-option {
    height: 2.613rem;
    width: 2.613rem;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.color-option-active:after {
    content: '';
    height: .75rem;
    width: .75rem;
    border-radius: 100rem;
    background-color: #ffffff;
}

/* Variant Table */
.variant-table {
    font-family: 'Roboto';
}

.variant-table-specs {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}

.variant-table-header {
    background-color: var(--e-global-color-b28f996) !important;
    color: #ffffff;
    font-size: 24px;
    font-weight: 800;
    padding: 27px 24px;
}

.variant-label, .variant-value {
    padding: 10px 12px;
    border-bottom: 1px solid #cccccc;
    font-size: 1rem;
}

.variant-value {
    background-color: #ffffff !important;
}

.variant-label {
    background-color: #F4F5F9 !important;
    text-align: right;
    font-weight: 700;
}


@media screen and (max-width: 1024px) {
    .variant-table-specs {
        grid-template-columns: repeat(2, 1fr);
    }
}

#gform_wrapper_{form_id} .gform_heading .gform_title {
  text-align: center;
}

/* Enclsoed Trailer Options styling */
#eto-categories {
    height: 100%;
    overflow-y: scroll;
}

.category-item {
    display: flex;
    align-items: center;
    gap: .5rem;
    padding: .5rem 1rem;
    cursor: pointer;
    border-radius: 5px;
}

.category-item:hover {
    background-color: #ececec;
}

.category-item.active {
    background-color: #444444;
    color: #ffffff;
}

.category-item-icon {
    display: block;
    height: 20px;
    width: 20px;
}

.category-item-text {
    margin: 0 !important;
    font-weight: 600;
    font-size: 1rem;
}

.option-card {
    display: none;
    font-family: 'PT Sans';
    flex-direction: column;
    justify-content: space-between;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
    background-color: #ffffff;
    padding-bottom: 1rem;
    cursor: pointer;
}

.option-card img {
    height: 275px;
    object-fit: cover;
    border-radius: 0;
}

.option-title {
    text-align: center;
    margin: 1rem 0 0 !important;
    font-weight: 700;
    font-size: 20px;
    padding: 0 .5rem;
}

.learn-more {
    color: #989898;
    text-align: center;
    margin: 0 !important;
    font-size: 1rem;
    padding: 0 .5rem;
}

#eto-categories-mobile {
    z-index: 5;
    background-color: #fff;
    border-radius: 5px;
    border: 1px solid #444;
    max-height: calc(100dvh - 90px - 10.5rem);
    overflow-y: scroll;
    flex-wrap: nowrap;
}

.show {
    display: flex !important;
}/* End custom CSS */