.elementor-4448 .elementor-element.elementor-element-9b900f4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4448 .elementor-element.elementor-element-52b21be > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4448 .elementor-element.elementor-element-b0771a8 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-4448 .elementor-element.elementor-element-b0771a8{font-family:var( --e-global-typography-8371497-font-family ), Arial;font-size:var( --e-global-typography-8371497-font-size );font-weight:var( --e-global-typography-8371497-font-weight );line-height:var( --e-global-typography-8371497-line-height );}.elementor-4448 .elementor-element.elementor-element-880a4d1{margin-top:25px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4448 .elementor-element.elementor-element-b9dfc56 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4448 .elementor-element.elementor-element-a813325 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-4448 .elementor-element.elementor-element-a813325{font-family:var( --e-global-typography-8371497-font-family ), Arial;font-size:var( --e-global-typography-8371497-font-size );font-weight:var( --e-global-typography-8371497-font-weight );line-height:var( --e-global-typography-8371497-line-height );}.elementor-4448 .elementor-element.elementor-element-d1e9691:not(.elementor-motion-effects-element-type-background), .elementor-4448 .elementor-element.elementor-element-d1e9691 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-483c6fb );}.elementor-4448 .elementor-element.elementor-element-d1e9691, .elementor-4448 .elementor-element.elementor-element-d1e9691 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-4448 .elementor-element.elementor-element-d1e9691{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:35px;padding:50px 65px 65px 65px;}.elementor-4448 .elementor-element.elementor-element-d1e9691 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4448 .elementor-element.elementor-element-c361768 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4448 .elementor-element.elementor-element-4355119 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4448 .elementor-element.elementor-element-4355119 .elementor-heading-title{font-family:var( --e-global-typography-a4fee2a-font-family ), Arial;font-size:var( --e-global-typography-a4fee2a-font-size );font-weight:var( --e-global-typography-a4fee2a-font-weight );line-height:var( --e-global-typography-a4fee2a-line-height );}.elementor-4448 .elementor-element.elementor-element-99466c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4448 .elementor-element.elementor-element-99466c7{font-family:var( --e-global-typography-8371497-font-family ), Arial;font-size:var( --e-global-typography-8371497-font-size );font-weight:var( --e-global-typography-8371497-font-weight );line-height:var( --e-global-typography-8371497-line-height );}.elementor-4448 .elementor-element.elementor-element-20048f3 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-4448 .elementor-element.elementor-element-20048f3{font-family:var( --e-global-typography-8371497-font-family ), Arial;font-size:var( --e-global-typography-8371497-font-size );font-weight:var( --e-global-typography-8371497-font-weight );line-height:var( --e-global-typography-8371497-line-height );}.elementor-4448 .elementor-element.elementor-element-d663e92{margin-top:25px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4448 .elementor-element.elementor-element-4ceacd9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4448 .elementor-element.elementor-element-4101756 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4448 .elementor-element.elementor-element-4101756 .elementor-heading-title{font-family:var( --e-global-typography-a4fee2a-font-family ), Arial;font-size:var( --e-global-typography-a4fee2a-font-size );font-weight:var( --e-global-typography-a4fee2a-font-weight );line-height:var( --e-global-typography-a4fee2a-line-height );}.elementor-4448 .elementor-element.elementor-element-002ff38 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4448 .elementor-element.elementor-element-002ff38{font-family:var( --e-global-typography-8371497-font-family ), Arial;font-size:var( --e-global-typography-8371497-font-size );font-weight:var( --e-global-typography-8371497-font-weight );line-height:var( --e-global-typography-8371497-line-height );}.elementor-4448 .elementor-element.elementor-element-099f819 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-4448 .elementor-element.elementor-element-099f819{font-family:var( --e-global-typography-8371497-font-family ), Arial;font-size:var( --e-global-typography-8371497-font-size );font-weight:var( --e-global-typography-8371497-font-weight );line-height:var( --e-global-typography-8371497-line-height );}.elementor-4448 .elementor-element.elementor-element-1c2a5a2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4448 .elementor-element.elementor-element-95ebeb9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4448 .elementor-element.elementor-element-3b7811a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4448 .elementor-element.elementor-element-e180e90{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4448 .elementor-element.elementor-element-7a6e7d5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4448 .elementor-element.elementor-element-7885660 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4448 .elementor-element.elementor-element-7885660{font-family:var( --e-global-typography-866b0f2-font-family ), Arial;font-size:var( --e-global-typography-866b0f2-font-size );font-weight:var( --e-global-typography-866b0f2-font-weight );line-height:var( --e-global-typography-866b0f2-line-height );}@media(max-width:1024px){.elementor-4448 .elementor-element.elementor-element-b0771a8{font-size:var( --e-global-typography-8371497-font-size );line-height:var( --e-global-typography-8371497-line-height );}.elementor-4448 .elementor-element.elementor-element-a813325{font-size:var( --e-global-typography-8371497-font-size );line-height:var( --e-global-typography-8371497-line-height );}.elementor-4448 .elementor-element.elementor-element-d1e9691, .elementor-4448 .elementor-element.elementor-element-d1e9691 > .elementor-background-overlay{border-radius:38px 38px 38px 38px;}.elementor-4448 .elementor-element.elementor-element-d1e9691{margin-top:0px;margin-bottom:30px;padding:35px 40px 95px 40px;}.elementor-4448 .elementor-element.elementor-element-4355119 .elementor-heading-title{font-size:var( --e-global-typography-a4fee2a-font-size );line-height:var( --e-global-typography-a4fee2a-line-height );}.elementor-4448 .elementor-element.elementor-element-99466c7{font-size:var( --e-global-typography-8371497-font-size );line-height:var( --e-global-typography-8371497-line-height );}.elementor-4448 .elementor-element.elementor-element-20048f3{font-size:var( --e-global-typography-8371497-font-size );line-height:var( --e-global-typography-8371497-line-height );}.elementor-4448 .elementor-element.elementor-element-4101756 .elementor-heading-title{font-size:var( --e-global-typography-a4fee2a-font-size );line-height:var( --e-global-typography-a4fee2a-line-height );}.elementor-4448 .elementor-element.elementor-element-002ff38{font-size:var( --e-global-typography-8371497-font-size );line-height:var( --e-global-typography-8371497-line-height );}.elementor-4448 .elementor-element.elementor-element-099f819{font-size:var( --e-global-typography-8371497-font-size );line-height:var( --e-global-typography-8371497-line-height );}.elementor-4448 .elementor-element.elementor-element-1c2a5a2{margin-top:0px;margin-bottom:0px;}.elementor-4448 .elementor-element.elementor-element-e180e90{margin-top:35px;margin-bottom:35px;}.elementor-4448 .elementor-element.elementor-element-7885660{font-size:var( --e-global-typography-866b0f2-font-size );line-height:var( --e-global-typography-866b0f2-line-height );}}@media(max-width:767px){.elementor-4448 .elementor-element.elementor-element-b0771a8{font-size:var( --e-global-typography-8371497-font-size );line-height:var( --e-global-typography-8371497-line-height );}.elementor-4448 .elementor-element.elementor-element-a813325{font-size:var( --e-global-typography-8371497-font-size );line-height:var( --e-global-typography-8371497-line-height );}.elementor-4448 .elementor-element.elementor-element-d1e9691{margin-top:35px;margin-bottom:30px;padding:35px 25px 230px 25px;}.elementor-4448 .elementor-element.elementor-element-4355119 .elementor-heading-title{font-size:var( --e-global-typography-a4fee2a-font-size );line-height:var( --e-global-typography-a4fee2a-line-height );}.elementor-4448 .elementor-element.elementor-element-99466c7{font-size:var( --e-global-typography-8371497-font-size );line-height:var( --e-global-typography-8371497-line-height );}.elementor-4448 .elementor-element.elementor-element-20048f3{font-size:var( --e-global-typography-8371497-font-size );line-height:var( --e-global-typography-8371497-line-height );}.elementor-4448 .elementor-element.elementor-element-4101756 .elementor-heading-title{font-size:var( --e-global-typography-a4fee2a-font-size );line-height:var( --e-global-typography-a4fee2a-line-height );}.elementor-4448 .elementor-element.elementor-element-002ff38{font-size:var( --e-global-typography-8371497-font-size );line-height:var( --e-global-typography-8371497-line-height );}.elementor-4448 .elementor-element.elementor-element-099f819{font-size:var( --e-global-typography-8371497-font-size );line-height:var( --e-global-typography-8371497-line-height );}.elementor-4448 .elementor-element.elementor-element-1c2a5a2{margin-top:0px;margin-bottom:0px;}.elementor-4448 .elementor-element.elementor-element-7885660{font-size:var( --e-global-typography-866b0f2-font-size );line-height:var( --e-global-typography-866b0f2-line-height );}}/* Start custom CSS for section, class: .elementor-element-d1e9691 */.orange-list-background2 {
  position: relative;
  width: 100%;
  border-radius: 30px;
  background-color: #F5FAFF;
  padding: 60px 30px;
  box-sizing: border-box;
  overflow: hidden; /* ensures pseudo-elements follow border radius */
}

/* Background image layer (on top of blue bar) */
.orange-list-background2::before {
  content: "";
  position: absolute;
  inset: 0; /* shorthand for top/right/bottom/left: 0 */
  background-image: url("/wp-content/uploads/2025/11/roadside.svg");
  background-repeat: no-repeat;
  background-position: calc(100% - 30px) calc(100% - 0px);
  background-size: 337px 223px;
  z-index: 2; /* sits above ::after */
  pointer-events: none; /* ensures it doesn’t block clicks */
}

/* Blue bar layer (below image) */
.orange-list-background2::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30px;
  border-radius:0 0 38px 38px;
  background-color: #D3E5F9;
  z-index: 1; /* sits below image */
}

@media (max-width: 1024px) {
  .orange-list-background2 {
    background-position: center calc(100% + 10px);
  }
}/* End custom CSS */