.elementor-kit-10{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1420px;}.e-con{--container-max-width:1420px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Colors:
c1 blue #1e22aa
c2 magenta #fa008a
c3 black 50% #10182080
grey bg #f8f8f8
*/
.rwm-logo {width:180px;
  height:36px;}
.rwm-logo img {width:180px;
  height:36px;}
.rwm-header {border-top:12px solid #1e22aa;box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.1);height:80px;margin-bottom:40px;}
.rsx-menu .e-link:hover {text-decoration:none;}

body {font-family:Roboto,sans-serif;color:#000;}
body h2 {font-weight:900;}
body h3 {font-weight:900;}
body a {color:#1e22aa;}
body a:hover {color:#1e22aa;text-decoration:underline;}
.rwm-hvr{transition:transform .3s;will-change:transform}.rwm-hvr:hover{transform:translateY(-3px)}
.rwm-mega {margin-top:17px;}
.e-n-menu-title-text:hover {
  background: linear-gradient(90deg, rgba(249, 0, 138, 1) 0%, rgba(30, 34, 170, 1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}

.rwm-hro h2 {font-weight:900;font-size:60px;color:#000000 !important;}
.rwm-c1 {color:#1e22aa;}
.rwm-c2 {color:#fa008a;}
.rwm-c3 {color:#10182080;}
.rwm-txt {background-image: linear-gradient(to right, #fa008a, #1e22aa);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;}
.rwm-ws {margin-bottom:60px;}
.rwm-hro-mh {min-height:576px;}
.rwm-img-r {
    background-image: url(/st/bg-img-r.svg);
    padding:35px;
    background-size: contain;
    background-repeat: no-repeat;background-position:center center;
}
.rwm-form-hp .wpforms-field input {border-bottom:3px solid #1E22AA !important;}
.rwm-hro-cont .e-con-inner {padding-bottom:40px;border-bottom:2px solid #e8e8f6;margin-bottom:30px;}
.rwm-form {}
.rwm-form-btn {font-size:16px!important;background: #F9008A;
background: linear-gradient(90deg, rgba(249, 0, 138, 1) 0%, rgba(30, 34, 170, 1) 100%)!important;font-weight:bold !important;width:198px !important;}
.rwm-btn {font-size:16px;background: #F9008A;
background: linear-gradient(90deg, rgba(249, 0, 138, 1) 0%, rgba(30, 34, 170, 1) 100%)!important;font-weight:bold !important;display: inline-flex
;
    align-content: center;
    align-items: center;
    color: #fff;padding:12px 28px;border-radius:8px;height:52px;}
.rwm-btn img {margin-right:10px;}   

.rwm-h-btn {font-size:16px;background: #F9008A;
background: linear-gradient(90deg, rgba(249, 0, 138, 1) 0%, rgba(30, 34, 170, 1) 100%)!important;font-weight:bold !important;display: inline-flex
;
    align-content: center;
    align-items: center;
    color: #fff;padding:12px 28px;border-radius:8px;height:52px;}
.rwm-h-btn img {margin-right:10px;}   
.rwm-h-btn span {margin:0;}

.rwm-btn-full {font-size:16px;background: #F9008A;
background: linear-gradient(90deg, rgba(249, 0, 138, 1) 0%, rgba(30, 34, 170, 1) 100%)!important;font-weight:bold !important;
    align-content: center;
    align-items: center;
    color: #fff;padding:12px 28px;border-radius:8px;height:52px;width:100%;text-transform:uppercase;border:none;}

.rwm-img-r img {width:576px;border-radius:24px;}
.rwm-mini-reviews {display:inline-flex;align-content:center;align-items: center;flex-direction: row;}
.rwm-mini-reviews p {margin:0 0 0 10px;font-weight:700;color:#10182066;font-size:.875rem;}
.rwm-spacing img {margin-right:10px;}
.rwm-big-reviews {padding-top:25px;text-align:center;border-bottom:12px solid #EDBA40;border-radius:10px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.10);}
.rwm-reviews-box .rwm-c2 {font-size:36px !important;font-weight:900 !important;margin-bottom:0;}
.rwm-txt-review {font-weight:bold;margin-bottom:18px;}
.rwm-reviews-box .rwm-c3 {padding-top:18px;border-top:1px solid #e6e6e6;font-size:14px;}
.rwm-pattern-bg {padding:175px 0 0 0;background-image:url('/st/pattern-circles.svg');background-position:center calc(100% + 20px);;background-repeat:repeat-x;background-attachment: scroll;background-size:auto;height:250px;}
.rwm-section img {border-radius:24px;}
.rwm-narrow {max-width:720px;margin:0 auto;text-align:center;}
.rwm-ftr {line-height:2;font-size:14px;}
.rwm-label {font-size: 16px;font-weight: 700;letter-spacing: 1.6px;line-height: 20px;text-transform:uppercase;}
.rwm-box {border-left:solid 8px #1e22aa;border-radius:8px;background:#fff;padding:24px;}
.rwm-box h3 {color:#212121;font-size:20px;font-weight:700;line-height:25px;}
.rwm-box p {color:#212121;font-size:16px;line-height:26px;}
.rwm-box a {color:#fa008a;font-weight:700;font-size:16px;line-height:20px;}
.rwm-box a:hover {color:#fa008a !important;text-decoration:none;}
.rwm-box a:hover::after {
  transform: translateX(5px);
}
.rwm-box a:after {content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath fill='%23FA008A' d='M13.629 8.084 9.606 4.06 10.666 3 16.5 8.834l-5.834 5.833-1.06-1.06 4.023-4.023H1.5v-1.5h12.129Z'/%3E%3C/svg%3E");
height: 18px;
width: 18px;
    vertical-align: middle;
  display: inline-block;
  margin-left: 4px;
  transition: transform 0.4s ease;
}
.rwm-box-icon {width:3.5rem;align-items:center;border-radius:9999px;display:inline-flex;justify-content:center;padding:10px;
    aspect-ratio: 1 / 1;margin-bottom:17px;
}
.rwm-box-links {border-left:solid 8px #1e22aa;border-radius:8px;background:#fff;padding:24px;}
.rwm-box-links a:hover {text-decoration:none;}
.rwm-box-links p {color:#212121;font-size:16px;line-height:1.5;font-weight:700;height:52px;margin:0 !important;display: flex;
  align-items: center;
  justify-content: space-between;}
.rwm-box-links p:after {content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%231E22AA' d='M9.999.832c5.06 0 9.166 4.107 9.166 9.167S15.06 19.165 10 19.165C4.939 19.165.832 15.06.832 10c0-5.06 4.107-9.167 9.167-9.167Zm0 8.25H6.332v1.833h3.667v2.75L13.665 10 10 6.332v2.75Z'/%3E%3C/svg%3E");
height: 1.25rem;
width: 1.25rem;
    vertical-align: middle;
  display: inline-block;
  margin-left: 4px;
  transition: transform 0.4s ease;
    flex-shrink: 0;
  margin-left: auto;

}
.rwm-box-links p:hover {color:#1e22aa !important;}
.rwm-box-links p:hover::after {
  transform: translateX(5px);;}
.rwm-box-links hr {border-top:1px solid #e8e8f6;border-bottom:0;border-left:0;border-right:0;}

.rwm-shdw {box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;}
.rwm-shdw-sec .e-con-inner {padding:0;background:#fff !important;box-shadow: 0 4px 12px rgba(0,0,0,0.1);}
.rwm-shdw-sec .elementor-element .e-con-inner {box-shadow: none !important;}
.rwm-accordion .e-n-accordion-item {border-left:6px solid #1e22aa;border-radius:8px;box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;}
.rwm-accordion .e-n-accordion-item-title {border-top: none !important;
    border-right: none !important;border-bottom:none !important;;}
.rwm-accordion .elementor-element {border:none;}
.rwm-accordion .e-n-accordion-item-title-icon {border: 8px solid #3b82f624;
    border-radius: 50px;}
/* 4 boxes */    
.rwm-4bx {background:url(https://www.roadway.nyc/st/pattern-circles.svg);background-repeat:repeat-x;background-position: center calc(5% - 35px);  background-attachment: scroll;
    background-size: auto;border-radius:8px;}
.rwm-4bx-item {min-height:138px;border-radius:8px;background:#fff;padding:24px;}
.rwm-4bx-item {display: flex;justify-content: space-between;align-items: center;flex-direction: row;flex-wrap: nowrap;align-content: stretch;gap: 20px;}
.rwm-4bx a {color:#000 !important;text-decoration:none !important;}
.rwm-4bx-item h3 {font-size:20px;font-weight:700;margin-top:0;}
  .rwm-4bx-item p {margin:0;}
  .rwm-4bx-item .item1 {width:56px !important;height:46px;background:#fff;border-radius:50px;text-align:center;}
  .rwm-4bx-item .item1 img {margin-top:10px;}

.rwm-badge {border-radius: .375rem;font-size: .75rem;font-weight: 600;  letter-spacing: .025em;line-height: 1rem;padding: .25rem .5rem;text-transform: uppercase;background: #F9008A;background: linear-gradient(90deg, rgba(249, 0, 138, 1) 0%, rgba(30, 34, 170, 1) 100%)!important;color:#fff;}
/* 4 boxes end */
/* Bubblewrap top */
.rwm-bubblewrap-top {background-color:#1e22aa !important;background:url(https://www.roadway.nyc/st/pattern-circles.svg);background-repeat:repeat-x;background-position: center calc(40% - 5px);  background-attachment: scroll;
    background-size: auto;border-radius:8px 8px 0 0;color:#fff;padding:16px 24px;margin-bottom:-20px;display: flex;justify-content: space-between;align-items: center;flex-direction: row;flex-wrap: wrap;align-content: center;background-color: #bbdefb;padding: 15px;gap: 5px;/*height: 100%;*/}
    .rwm-bubblewrap-top h4 {font-size:22px;font-weight:900;line-height:1;margin:0}
    .rwm-bubblewrap-top h5 {font-size:12px;font-weight:700;line-height:1;margin:0;text-transform:uppercase;}
    .rwm-bubblewrap-top a {color:#fff !important;text-decoration:none !important;}
.rwm-bubblewrap-top a:after {content: url(/st/rwm-arrow-w.svg);
    height: 22px;
    width: 22px;
    vertical-align: middle;
    display: inline-block;
    margin-left: 4px;
    transition: transform 0.4s ease;}
    .rwm-bubblewrap-top a:hover::after {transform: translateX(5px);}
/* Bubblewrap top end */ 
/* Reviews carousel */
.rwm-rws-card {margin-top:20px;}
/* Reviews carousel end */
/* Transp accordion */
.rwm-transp-accord {background:#fff !important;;}
.rwm-transp-accord .e-n-accordion-item-title-icon {border: 8px solid #3b82f624;
    border-radius: 50px;}
.rwm-transp-accord .e-n-accordion-item-title {border:none !important;}
.rwm-transp-accord .elementor-element {border:none !important;}
/* Transp accordion end */
/* CTA sec */
.rwm-cta-sec {background-color:#1e22aa !important;background:url(/st/pattern-bubblewrap.svg);background-repeat:repeat;background-position: center;  background-attachment: scroll;
    background-size: auto;padding:64px 0;color:#fff;}
/* CTA sec end */
/* Blog Post */
.rwm-post-title {max-width:946px !important;margin-bottom:30px !important;}
.rwm-post-content h2 {text-decoration-line:underline;
  text-decoration-color: #1e22aa;text-decoration-thickness: 4px;text-decoration-style:solid;}
.rwm-hr {height:1px;background-color:#e8e8f6 !important;border:none;margin:40px 0 40px 0 !important;} 
.rwm-post-content hr {border: none;
  height: 2px;
  background: linear-gradient(to right, transparent, #1e22aa, transparent);
  width: 180px;
  margin: 40px auto;}
/* Blog Post END */  

/* Tablet */
@media (max-width: 1024px) {
    /* Styles for tablets */
}

/* RSX doesn't even request on mobile */
@media (min-width: 768px) {
  .rwm-storage-c {
    background-image: url('/st/roadway-storage-facility.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    background-attachment: scroll;
  }
}


/* Mobile */
@media (max-width: 768px) {
    /* Styles for mobile phones */
    .rwm-hro h2 {font-size:30px;}
    .rwm-h-btn span {display:none;}
    .rwm-ws {margin-bottom:45px;}
    .rwm-hro-mh {min-height:256px;}
    .rwm-hro-cont .e-con-inner {padding-bottom:30px;margin-bottom:10px;}
    .rwm-4bx {display: flex
;flex-direction: column;}
   .rwm-4bx-item {flex-wrap: wrap;}
.rwm-4bx-item h3 {font-size:18px;}
}/* End custom CSS */