.elementor-6285 .elementor-element.elementor-element-b8abaf9{--display:flex;--min-height:35vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6285 .elementor-element.elementor-element-b8abaf9:not(.elementor-motion-effects-element-type-background), .elementor-6285 .elementor-element.elementor-element-b8abaf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6285 .elementor-element.elementor-element-b8abaf9::before, .elementor-6285 .elementor-element.elementor-element-b8abaf9 > .elementor-background-video-container::before, .elementor-6285 .elementor-element.elementor-element-b8abaf9 > .e-con-inner > .elementor-background-video-container::before, .elementor-6285 .elementor-element.elementor-element-b8abaf9 > .elementor-background-slideshow::before, .elementor-6285 .elementor-element.elementor-element-b8abaf9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6285 .elementor-element.elementor-element-b8abaf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6285 .elementor-element.elementor-element-6bd1240{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6285 .elementor-element.elementor-element-f83c150{padding:0px 0px 0px 0px;}.elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-icon-list-icon{width:13px;}.elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-icon-list-icon i{font-size:13px;}.elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-icon-list-icon svg{--e-icon-list-icon-size:13px;}.elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-icon-list-text, .elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-icon-list-text a{color:var( --e-global-color-f4d29ed );}.elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-icon-list-item{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6285 .elementor-element.elementor-element-98463c8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;color:#000000;}.elementor-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-6285 .elementor-element.elementor-element-2d30e85{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-f4d29ed );}.elementor-6285 .elementor-element.elementor-element-5c87adf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6285 .elementor-element.elementor-element-6285b38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6285 .elementor-element.elementor-element-6285b38 img{width:90%;border-radius:15px 15px 15px 15px;}.elementor-6285 .elementor-element.elementor-element-7014657{--display:flex;--min-height:55vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-6285 .elementor-element.elementor-element-7014657:not(.elementor-motion-effects-element-type-background), .elementor-6285 .elementor-element.elementor-element-7014657 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6285 .elementor-element.elementor-element-7014657::before, .elementor-6285 .elementor-element.elementor-element-7014657 > .elementor-background-video-container::before, .elementor-6285 .elementor-element.elementor-element-7014657 > .e-con-inner > .elementor-background-video-container::before, .elementor-6285 .elementor-element.elementor-element-7014657 > .elementor-background-slideshow::before, .elementor-6285 .elementor-element.elementor-element-7014657 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6285 .elementor-element.elementor-element-7014657 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6285 .elementor-element.elementor-element-cef28e5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6285 .elementor-element.elementor-element-1dd1e02{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6285 .elementor-element.elementor-element-ce56022{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--box-border-radius:20px;--item-text-hover-color:var( --e-global-color-f4d29ed );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-f4d29ed );}.elementor-6285 .elementor-element.elementor-element-ce56022 .elementor-toc__header-title{text-align:start;}.elementor-6285 .elementor-element.elementor-element-ce56022 .elementor-toc__header, .elementor-6285 .elementor-element.elementor-element-ce56022 .elementor-toc__header-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;}.elementor-6285 .elementor-element.elementor-element-ce56022 .elementor-toc__header{flex-direction:row;}.elementor-6285 .elementor-element.elementor-element-ce56022 .elementor-toc__list-item{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6285 .elementor-element.elementor-element-1c6e89e{color:#2C2C2C;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-6285 .elementor-element.elementor-element-b781e05 .elementor-repeater-item-0de04e8.elementor-social-icon{background-color:#E430B6;}.elementor-6285 .elementor-element.elementor-element-b781e05 .elementor-repeater-item-09910f5.elementor-social-icon{background-color:#000000;}.elementor-6285 .elementor-element.elementor-element-b781e05 .elementor-repeater-item-09910f5.elementor-social-icon i{color:#FFFFFF;}.elementor-6285 .elementor-element.elementor-element-b781e05 .elementor-repeater-item-09910f5.elementor-social-icon svg{fill:#FFFFFF;}.elementor-6285 .elementor-element.elementor-element-b781e05{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-6285 .elementor-element.elementor-element-b781e05 .elementor-icon{border-radius:50px 50px 50px 50px;}.elementor-6285 .elementor-element.elementor-element-2603632{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6285 .elementor-element.elementor-element-fd9b3d6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--box-border-radius:20px;--item-text-hover-color:var( --e-global-color-f4d29ed );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-f4d29ed );}.elementor-6285 .elementor-element.elementor-element-fd9b3d6 .elementor-toc__header-title{text-align:start;}.elementor-6285 .elementor-element.elementor-element-fd9b3d6 .elementor-toc__header, .elementor-6285 .elementor-element.elementor-element-fd9b3d6 .elementor-toc__header-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;}.elementor-6285 .elementor-element.elementor-element-fd9b3d6 .elementor-toc__header{flex-direction:row;}.elementor-6285 .elementor-element.elementor-element-fd9b3d6 .elementor-toc__list-item{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}@media(max-width:1366px){.elementor-6285 .elementor-element.elementor-element-b8abaf9{--min-height:60vh;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-6285 .elementor-element.elementor-element-98463c8 .elementor-heading-title{font-size:40px;}.elementor-6285 .elementor-element.elementor-element-2d30e85{font-size:15px;}.elementor-6285 .elementor-element.elementor-element-6285b38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6285 .elementor-element.elementor-element-6285b38 img{border-radius:10px 10px 10px 10px;}.elementor-6285 .elementor-element.elementor-element-7014657{--min-height:60vh;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}}@media(max-width:1024px){.elementor-6285 .elementor-element.elementor-element-b8abaf9{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-6285 .elementor-element.elementor-element-98463c8 .elementor-heading-title{font-size:32px;}.elementor-6285 .elementor-element.elementor-element-2d30e85{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;font-size:14px;}.elementor-6285 .elementor-element.elementor-element-7014657{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-6285 .elementor-element.elementor-element-cef28e5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6285 .elementor-element.elementor-element-ce56022{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-6285 .elementor-element.elementor-element-ce56022.elementor-element{--align-self:center;}.elementor-6285 .elementor-element.elementor-element-ce56022 .elementor-toc__header, .elementor-6285 .elementor-element.elementor-element-ce56022 .elementor-toc__header-title{font-size:16px;}.elementor-6285 .elementor-element.elementor-element-ce56022 .elementor-toc__list-item{font-size:12px;}.elementor-6285 .elementor-element.elementor-element-fd9b3d6{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-6285 .elementor-element.elementor-element-fd9b3d6.elementor-element{--align-self:center;}.elementor-6285 .elementor-element.elementor-element-fd9b3d6 .elementor-toc__header, .elementor-6285 .elementor-element.elementor-element-fd9b3d6 .elementor-toc__header-title{font-size:16px;}.elementor-6285 .elementor-element.elementor-element-fd9b3d6 .elementor-toc__list-item{font-size:12px;}}@media(max-width:650px){.elementor-6285 .elementor-element.elementor-element-b8abaf9{--min-height:45vh;--justify-content:center;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6285 .elementor-element.elementor-element-98463c8 .elementor-heading-title{font-size:26px;}.elementor-6285 .elementor-element.elementor-element-2d30e85{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:13px;}.elementor-6285 .elementor-element.elementor-element-6285b38 img{width:100%;}.elementor-6285 .elementor-element.elementor-element-7014657{--min-height:45vh;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6285 .elementor-element.elementor-element-ce56022{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6285 .elementor-element.elementor-element-ce56022 .elementor-toc__header, .elementor-6285 .elementor-element.elementor-element-ce56022 .elementor-toc__header-title{font-size:16px;}.elementor-6285 .elementor-element.elementor-element-ce56022 .elementor-toc__list-item{font-size:12px;}.elementor-6285 .elementor-element.elementor-element-fd9b3d6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6285 .elementor-element.elementor-element-fd9b3d6 .elementor-toc__header, .elementor-6285 .elementor-element.elementor-element-fd9b3d6 .elementor-toc__header-title{font-size:16px;}.elementor-6285 .elementor-element.elementor-element-fd9b3d6 .elementor-toc__list-item{font-size:12px;}}@media(min-width:651px){.elementor-6285 .elementor-element.elementor-element-1dd1e02{--width:70%;}.elementor-6285 .elementor-element.elementor-element-2603632{--width:30%;}}@media(max-width:1024px) and (min-width:651px){.elementor-6285 .elementor-element.elementor-element-1dd1e02{--width:100%;}.elementor-6285 .elementor-element.elementor-element-2603632{--width:100%;}}/* Start custom CSS for post-info, class: .elementor-element-f83c150 *//* =========================
   SteelByte Single Post Category Badge
   For Elementor Post Info Terms
========================= */

.elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-post-info {
  margin: 0;
  padding: 0;
}

.elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-post-info__item {
  display: inline-flex;
  align-items: center;
  width: fit-content;
  max-width: 100%;
  margin: 0;
  padding: 0;
}

.elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-post-info__terms-list {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  width: fit-content;
  max-width: 100%;
  padding: 3px 18px;
  background: transparent;
  border: 1px solid rgba(71, 151, 230, 1);
  border-radius: 999px;
  box-shadow: 0 0 12px rgba(27, 73, 148, 0.15);
  box-sizing: border-box;
}

/* Dot before category */
.elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-post-info__terms-list::before {
  content: "";
  width: 10px;
  height: 10px;
  flex: 0 0 10px;
  display: inline-block;
  background-image: url("http://steelbyteglobal.com/wp-content/uploads/2026/04/dot.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

/* Category link/text */
.elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-post-info__terms-list a,
.elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-post-info__terms-list span {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.22em;
  text-transform: uppercase;
  color: #4797E6;
  text-decoration: none;
  white-space: nowrap;
}

/* Remove hover colour change */
.elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-post-info__terms-list a:hover,
.elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-post-info__terms-list a:focus {
  color: #4797E6;
  text-decoration: none;
}

/* Hide Elementor default icon if still showing */
.elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-icon-list-icon {
  display: none;
}

/* Laptop */
@media (max-width: 1366px) {
  .elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-post-info__terms-list {
    padding: 3px 14px;
    gap: 9px;
  }

  .elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-post-info__terms-list a,
  .elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-post-info__terms-list span {
    font-size: 13px;
    letter-spacing: 0.20em;
  }
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-post-info__terms-list {
    padding: 3px 10px;
    gap: 8px;
  }

  .elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-post-info__terms-list::before {
    width: 9px;
    height: 9px;
    flex-basis: 9px;
  }

  .elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-post-info__terms-list a,
  .elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-post-info__terms-list span {
    font-size: 12px;
    letter-spacing: 0.16em;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-post-info__terms-list {
    padding: 3px 8px;
    gap: 7px;
  }

  .elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-post-info__terms-list::before {
    width: 8px;
    height: 8px;
    flex-basis: 8px;
  }

  .elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-post-info__terms-list a,
  .elementor-6285 .elementor-element.elementor-element-f83c150 .elementor-post-info__terms-list span {
    font-size: 10px;
    letter-spacing: 0.12em;
    white-space: normal;
    line-height: 1.3;
  }
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-1c6e89e */.elementor-6285 .elementor-element.elementor-element-1c6e89e a {
  color: #0073aa !important;
  text-decoration: underline !important;
}
.elementor-6285 .elementor-element.elementor-element-1c6e89e a:hover {
  color: #005177 !important;
  text-decoration: none !important;
}
.elementor-6285 .elementor-element.elementor-element-1c6e89e .wp-block-social-links {
  display: none;
}


@media screen and (min-width: 1024px){
    .elementor-6285 .elementor-element.elementor-element-1c6e89e h2,
    .elementor-6285 .elementor-element.elementor-element-1c6e89e h3,
    .elementor-6285 .elementor-element.elementor-element-1c6e89e h4,
    .elementor-6285 .elementor-element.elementor-element-1c6e89e h5,
    .elementor-6285 .elementor-element.elementor-element-1c6e89e h6{
        font-size: 23px;
        font-weight: 800;
        color: #000;
    }
    .elementor-6285 .elementor-element.elementor-element-1c6e89e p,
    .elementor-6285 .elementor-element.elementor-element-1c6e89e li,
    .elementor-6285 .elementor-element.elementor-element-1c6e89e ul,
    .elementor-6285 .elementor-element.elementor-element-1c6e89e ol {
        font-size: 15px;
    }
    details,
    details summary,
    details div {
        font-size: 15px;
    }

   .elementor-6285 .elementor-element.elementor-element-1c6e89e ul,
.elementor-6285 .elementor-element.elementor-element-1c6e89e ol, .elementor-6285 .elementor-element.elementor-element-1c6e89e li{
        list-style-position: inside;
    }
}




@media only screen and (max-width: 600px){
    .elementor-6285 .elementor-element.elementor-element-1c6e89e h2,
    .elementor-6285 .elementor-element.elementor-element-1c6e89e h3,
    .elementor-6285 .elementor-element.elementor-element-1c6e89e h4,
    .elementor-6285 .elementor-element.elementor-element-1c6e89e h5,
    .elementor-6285 .elementor-element.elementor-element-1c6e89e h6{
        font-size: 18px;
        font-weight: 800;
        color: #000;
    }
    .elementor-6285 .elementor-element.elementor-element-1c6e89e h1{
        font-size: 23px;
    }
    .elementor-6285 .elementor-element.elementor-element-1c6e89e p,
    .elementor-6285 .elementor-element.elementor-element-1c6e89e li,
    .elementor-6285 .elementor-element.elementor-element-1c6e89e ul,
    .elementor-6285 .elementor-element.elementor-element-1c6e89e ol {
        font-size: 13px;
    }
    details,
    details summary,
    details div {
        font-size: 13px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ef0a9f *//* =====================================
   DURAVENDING SIDEBAR
   FEATURED SOLUTIONS
===================================== */

.dura-sidebar-services {
    width: 100%;

    padding: 28px 24px;

    border: 1px solid #dceaf7;
    border-radius: 22px;

    background:
        linear-gradient(
            145deg,
            #ffffff 0%,
            #f6faff 100%
        );

    box-shadow:
        0 10px 35px rgba(0, 89, 172, 0.06);
}


/* Badge */

.dura-sidebar-badge {
    display: inline-flex;
    align-items: center;

    padding: 7px 13px;

    margin-bottom: 15px;

    border: 1px solid #bcd8f3;
    border-radius: 999px;

    background: #ffffff;

    color: #0059AC;

    font-size: 11px;
    line-height: 1;
    font-weight: 700;

    letter-spacing: 1.4px;
}


/* Title */

.dura-sidebar-services-title {
    margin: 0 0 20px;

    font-size: 22px;
    line-height: 1.25;

    font-weight: 700;

    letter-spacing: -0.5px;

    color: #111111;
}


/* List */

.dura-sidebar-services-list {
    display: flex;
    flex-direction: column;

    gap: 9px;
}


/* Link */

.dura-service-link {
    position: relative;

    display: flex;
    align-items: center;

    gap: 12px;

    min-height: 48px;

    padding: 11px 16px;

    border: 1px solid #e1ebf5;
    border-radius: 13px;

    background: rgba(255,255,255,0.82);

    color: #4d5662;

    font-size: 14px;
    line-height: 1.4;
    font-weight: 500;

    text-decoration: none !important;

    transition:
        transform .2s ease,
        border-color .2s ease,
        background .2s ease,
        color .2s ease,
        box-shadow .2s ease;
}


/* Arrow */

.dura-service-arrow {
    flex: 0 0 auto;

    color: #0059AC;

    font-size: 24px;
    line-height: 1;

    font-weight: 500;

    transition: transform .2s ease;
}


/* Hover */

.dura-service-link:hover {
    transform: translateX(3px);

    border-color: #b9d7f1;

    background: #ffffff;

    color: #0059AC;

    box-shadow:
        0 7px 20px rgba(0, 89, 172, 0.07);
}

.dura-service-link:hover .dura-service-arrow {
    transform: translateX(3px);
}


/* Mobile */

@media (max-width: 767px) {

    .dura-sidebar-services {
        padding: 23px 19px;
        border-radius: 18px;
    }

    .dura-sidebar-services-title {
        font-size: 20px;
    }

    .dura-service-link {
        font-size: 13px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13e70de *//* =====================================
   DURAVENDING SIDEBAR CTA
===================================== */

.dura-sidebar-cta {
    position: relative;

    width: 100%;

    padding: 30px 25px 24px;

    overflow: hidden;

    border: 1px solid #cfe2f5;
    border-radius: 22px;

    background:
        radial-gradient(
            circle at 100% 0%,
            rgba(0, 89, 172, 0.09) 0%,
            rgba(0, 89, 172, 0) 45%
        ),
        linear-gradient(
            145deg,
            #ffffff 0%,
            #f5faff 100%
        );

    box-shadow:
        0 12px 38px rgba(0, 89, 172, 0.07);
}


/* Small decorative glow */

.dura-sidebar-cta::before {
    content: "";

    position: absolute;

    top: -70px;
    right: -60px;

    width: 170px;
    height: 170px;

    border-radius: 50%;

    background:
        rgba(0, 89, 172, 0.05);

    pointer-events: none;
}


/* Badge */

.dura-sidebar-cta-badge {
    position: relative;
    z-index: 1;

    display: inline-flex;

    padding: 7px 13px;

    margin-bottom: 16px;

    border: 1px solid #bcd8f3;
    border-radius: 999px;

    background: rgba(255,255,255,0.85);

    color: #0059AC;

    font-size: 11px;
    line-height: 1;

    font-weight: 700;

    letter-spacing: 1.25px;
}


/* Heading */

.dura-sidebar-cta-title {
    position: relative;
    z-index: 1;

    margin: 0 0 13px;

    max-width: 330px;

    font-size: 23px;
    line-height: 1.25;

    font-weight: 700;

    letter-spacing: -0.7px;

    color: #111111;
}


/* Description */

.dura-sidebar-cta-description {
    position: relative;
    z-index: 1;

    margin: 0 0 22px;

    font-size: 14px;
    line-height: 1.7;

    font-weight: 400;

    color: #68717b;
}


/* Button */

.dura-sidebar-cta-button {
    position: relative;
    z-index: 1;

    display: flex;
    align-items: center;
    justify-content: space-between;

    width: 100%;

    min-height: 48px;

    padding: 12px 18px;

    border-radius: 999px;

    background: #0059AC;

    color: #ffffff !important;

    font-size: 14px;
    line-height: 1;

    font-weight: 600;

    text-decoration: none !important;

    box-shadow:
        0 8px 22px rgba(0, 89, 172, 0.18);

    transition:
        transform .2s ease,
        background .2s ease,
        box-shadow .2s ease;
}


/* Arrow */

.dura-cta-arrow {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 30px;
    height: 30px;

    margin-left: 12px;

    border-radius: 50%;

    background:
        rgba(255,255,255,0.14);

    font-size: 17px;

    transition: transform .2s ease;
}


/* Hover */

.dura-sidebar-cta-button:hover {
    background: #004a91;

    transform: translateY(-2px);

    box-shadow:
        0 11px 28px rgba(0, 89, 172, 0.24);
}

.dura-sidebar-cta-button:hover .dura-cta-arrow {
    transform: translateX(3px);
}


/* Mobile */

@media (max-width: 767px) {

    .dura-sidebar-cta {
        padding: 25px 20px 20px;
        border-radius: 18px;
    }

    .dura-sidebar-cta-title {
        font-size: 21px;
    }

}/* End custom CSS */