.elementor-27 .elementor-element.elementor-element-5b60c1e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#333333ff;--border-color:#333333ff;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-5b60c1e:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-5b60c1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212ff;}.elementor-27 .elementor-element.elementor-element-baa45d2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-91ab0b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-h27root{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:86px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-27 .elementor-element.elementor-element-h27root:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-h27root > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://truckora.net/wp-content/uploads/2026/10/truckora-team-hero.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-h27body{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .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-27 .elementor-element.elementor-element-h27tag{text-align:center;}.elementor-27 .elementor-element.elementor-element-h27tag .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:1.2px;color:#ff9277;}.elementor-27 .elementor-element.elementor-element-h27h1{text-align:center;}.elementor-27 .elementor-element.elementor-element-h27h1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:64px;font-weight:700;text-transform:uppercase;line-height:1.08em;letter-spacing:-1.8px;color:#ffffff;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-h27desc{text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1.65em;color:#e4e7eb;}.elementor-27 .elementor-element.elementor-element-h27ctas{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27 .elementor-element.elementor-element-h27cta1 .elementor-button{background-color:#e85d3b;font-family:"Space Grotesk", Sans-serif;font-size:17px;font-weight:700;line-height:26px;fill:#ffffff;color:#ffffff;border-radius:999px 999px 999px 999px;padding:16px 30px 16px 30px;}.elementor-27 .elementor-element.elementor-element-h27cta2 .elementor-button{background-color:#12121266;font-family:"Space Grotesk", Sans-serif;font-size:17px;font-weight:700;line-height:26px;fill:#ffffff;color:#ffffff;border-radius:999px 999px 999px 999px;padding:16px 30px 16px 30px;}.elementor-27 .elementor-element.elementor-element-4b1ab08{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0pxpx;--padding-right:0pxpx;}.elementor-27 .elementor-element.elementor-element-4b1ab08:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-4b1ab08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212ff;}.elementor-27 .elementor-element.elementor-element-93daf81{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-27 .elementor-element.elementor-element-tm0card{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#333333;--border-color:#333333;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-tm0card:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-tm0card > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a1a;}.elementor-27 .elementor-element.elementor-element-tm0photo{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:190px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-27 .elementor-element.elementor-element-tm0photo:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-tm0photo > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://truckora.net/wp-content/uploads/2026/10/truckora-team-ali-atif.webp");background-position:center top;background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-tm0name .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;line-height:34px;color:#ffffff;}.elementor-27 .elementor-element.elementor-element-tm0role{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#ff7049;}.elementor-27 .elementor-element.elementor-element-tm0body{--display:flex;--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;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-27 .elementor-element.elementor-element-tm0desc{font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.65em;color:#c5c5c5;}.elementor-27 .elementor-element.elementor-element-tm1card{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#333333;--border-color:#333333;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-tm1card:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-tm1card > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a1a;}.elementor-27 .elementor-element.elementor-element-tm1photo{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:190px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-27 .elementor-element.elementor-element-tm1photo:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-tm1photo > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://truckora.net/wp-content/uploads/2026/10/truckora-team-jordan-mitchell.webp");background-position:center top;background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-tm1name .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;line-height:34px;color:#ffffff;}.elementor-27 .elementor-element.elementor-element-tm1role{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#ff7049;}.elementor-27 .elementor-element.elementor-element-tm1body{--display:flex;--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;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-27 .elementor-element.elementor-element-tm1desc{font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.65em;color:#c5c5c5;}.elementor-27 .elementor-element.elementor-element-tm2card{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#333333;--border-color:#333333;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-tm2card:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-tm2card > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a1a;}.elementor-27 .elementor-element.elementor-element-tm2photo{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:190px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-27 .elementor-element.elementor-element-tm2photo:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-tm2photo > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://truckora.net/wp-content/uploads/2026/10/truckora-team-alex-carper.webp");background-position:center top;background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-tm2name .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;line-height:34px;color:#ffffff;}.elementor-27 .elementor-element.elementor-element-tm2role{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#ff7049;}.elementor-27 .elementor-element.elementor-element-tm2body{--display:flex;--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;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-27 .elementor-element.elementor-element-tm2desc{font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.65em;color:#c5c5c5;}.elementor-27 .elementor-element.elementor-element-tm3card{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#333333;--border-color:#333333;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-tm3card:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-tm3card > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a1a;}.elementor-27 .elementor-element.elementor-element-tm3photo{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:190px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-27 .elementor-element.elementor-element-tm3photo:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-tm3photo > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://truckora.net/wp-content/uploads/2026/10/truckora-team-kevin-row.webp");background-position:center top;background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-tm3name .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;line-height:34px;color:#ffffff;}.elementor-27 .elementor-element.elementor-element-tm3role{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#ff7049;}.elementor-27 .elementor-element.elementor-element-tm3body{--display:flex;--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;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-27 .elementor-element.elementor-element-tm3desc{font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.65em;color:#c5c5c5;}.elementor-27 .elementor-element.elementor-element-teamcr1{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:24px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-dots-normal-color:#777777;--e-n-carousel-dots-hover-color:#e85d3b;}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-1{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-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-2{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-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-3{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-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-4{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-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-button-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27 .elementor-element.elementor-element-47269be i.softlite-dynamic-icon{font-size:100%;}.elementor-27 .elementor-element.elementor-element-47269be .softlite-dynamic-icon i{font-size:100%;}.elementor-27 .elementor-element.elementor-element-47269be .softlite-dynamic-icon:not(i){width:100%;}.elementor-27 .elementor-element.elementor-element-47269be .softlite-dynamic-icon svg{width:100%;}.elementor-27 .elementor-element.elementor-element-47269be .softlite-dynamic-card-box-text-1{font-size:48px;font-weight:900;line-height:1;color:#ffffffff;}.elementor-27 .elementor-element.elementor-element-47269be .softlite-dynamic-card-box-text-2{font-size:19px;line-height:30px;color:#bfbfbfff;}.elementor-27 .elementor-element.elementor-element-47269be .softlite-dynamic-card-box-button-text{font-size:19px;font-weight:700;line-height:30px;fill:#ffffffff;color:#ffffffff;}.elementor-27 .elementor-element.elementor-element-47269be .softlite-dynamic-card-box-button{background-color:#e85d3bff;}.elementor-27 .elementor-element.elementor-element-47269be .softlite-dynamic-card-box-background-color-1{background-color:#21212133;}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-5b60c1e{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-h27root{--padding-top:72px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px;}.elementor-27 .elementor-element.elementor-element-h27h1 .elementor-heading-title{font-size:54px;}.elementor-27 .elementor-element.elementor-element-4b1ab08{--padding-top:64px;--padding-bottom:64px;--padding-left:0pxpx;--padding-right:0pxpx;}.elementor-27 .elementor-element.elementor-element-teamcr1{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:20px;}}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-5b60c1e{--width:auto;}.elementor-27 .elementor-element.elementor-element-baa45d2{--width:auto;}.elementor-27 .elementor-element.elementor-element-91ab0b2{--width:auto;}.elementor-27 .elementor-element.elementor-element-4b1ab08{--width:auto;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-5b60c1e{--width:auto;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-baa45d2{--width:auto;}.elementor-27 .elementor-element.elementor-element-91ab0b2{--width:auto;}.elementor-27 .elementor-element.elementor-element-h27root{--padding-top:58px;--padding-bottom:62px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-h27h1 .elementor-heading-title{font-size:38px;letter-spacing:-1px;}.elementor-27 .elementor-element.elementor-element-h27desc{font-size:18px;}.elementor-27 .elementor-element.elementor-element-4b1ab08{--width:auto;--padding-top:56px;--padding-bottom:56px;--padding-left:0pxpx;--padding-right:0pxpx;}.elementor-27 .elementor-element.elementor-element-93daf81{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-27 .elementor-element.elementor-element-teamcr1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:16px;}.elementor-27 .elementor-element.elementor-element-47269be .softlite-dynamic-card-box-text-1{font-size:36px;line-height:40px;}}/* Start custom CSS for heading, class: .elementor-element-h27tag */.elementor-27 .elementor-element.elementor-element-h27tag{width:auto}.elementor-27 .elementor-element.elementor-element-h27tag .elementor-heading-title{display:inline-block;padding:7px 15px;border:1px solid #e85d3b66;background:#12121277;backdrop-filter:blur(8px);border-radius:999px}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-h27tag .elementor-heading-title{font-size:11px;line-height:18px;letter-spacing:.8px}}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-h27h1 */.elementor-27 .elementor-element.elementor-element-h27h1{max-width:1060px!important;width:100%}.elementor-27 .elementor-element.elementor-element-h27h1 .elementor-heading-title{margin:0;text-shadow:0 3px 20px #0006;text-wrap:balance}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-h27h1 .elementor-heading-title{font-size:34px}}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-h27desc */.elementor-27 .elementor-element.elementor-element-h27desc{max-width:800px!important;width:100%;text-shadow:0 2px 10px #0008}.elementor-27 .elementor-element.elementor-element-h27desc p{margin:0}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-h27cta1 */.elementor-27 .elementor-element.elementor-element-h27cta1{width:auto}.elementor-27 .elementor-element.elementor-element-h27cta1 .elementor-button{min-height:58px;display:flex;align-items:center;justify-content:center;border:1px solid #e85d3b;border-radius:999px;box-shadow:0 12px 30px #e85d3b33;transition:background .2s,border-color .2s,transform .2s}.elementor-27 .elementor-element.elementor-element-h27cta1 .elementor-button:hover{background:#d84c2c;border-color:#d84c2c;transform:translateY(-2px)}.elementor-27 .elementor-element.elementor-element-h27cta1 .elementor-button:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-h27cta1{width:100%;max-width:320px}.elementor-27 .elementor-element.elementor-element-h27cta1 .elementor-button{font-size:16px;min-height:54px;padding:14px 22px}}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-h27cta2 */.elementor-27 .elementor-element.elementor-element-h27cta2{width:auto}.elementor-27 .elementor-element.elementor-element-h27cta2 .elementor-button{min-height:58px;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff66;border-radius:999px;box-shadow:none;transition:background .2s,border-color .2s,transform .2s}.elementor-27 .elementor-element.elementor-element-h27cta2 .elementor-button:hover{background:#ffffff18;border-color:#ffffffaa;transform:translateY(-2px)}.elementor-27 .elementor-element.elementor-element-h27cta2 .elementor-button:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-h27cta2{width:100%;max-width:320px}.elementor-27 .elementor-element.elementor-element-h27cta2 .elementor-button{font-size:16px;min-height:54px;padding:14px 22px}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-h27ctas */.elementor-27 .elementor-element.elementor-element-h27ctas{width:100%;margin-top:8px}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-h27ctas{flex-direction:column;gap:14px}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-h27body */.elementor-27 .elementor-element.elementor-element-h27body{width:100%;max-width:1080px;margin:0 auto;text-align:center}.elementor-27 .elementor-element.elementor-element-h27body .elementor-widget{margin:0}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-h27body{gap:20px}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-h27root */.elementor-27 .elementor-element.elementor-element-h27root{position:relative;isolation:isolate;min-height:570px;overflow:hidden;color:#fff;border-bottom:1px solid #333;background-position:center center}.elementor-27 .elementor-element.elementor-element-h27root::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(5,12,21,.6) 0%,rgba(8,13,20,.57) 42%,rgba(12,15,20,.78) 78%,#121212 100%)}.elementor-27 .elementor-element.elementor-element-h27root>.elementor-element{position:relative;z-index:1}.elementor-27 .elementor-element.elementor-element-h27root .tc-hero-accent{color:#f47552;text-decoration:underline;text-decoration-color:#e85d3b55;text-decoration-thickness:3px;text-underline-offset:7px}.elementor-27 .elementor-element.elementor-element-h27root p{margin:0}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-h27root{min-height:540px}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-h27root{min-height:570px;background-position:center center}.elementor-27 .elementor-element.elementor-element-h27root::before{background:linear-gradient(180deg,rgba(5,12,21,.65),rgba(8,13,20,.68) 55%,#121212 100%)}.elementor-27 .elementor-element.elementor-element-h27root .tc-hero-accent{text-decoration-thickness:2px;text-underline-offset:5px}}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-tm0name */.elementor-27 .elementor-element.elementor-element-tm0name{width:100%;margin:0}.elementor-27 .elementor-element.elementor-element-tm0name .elementor-heading-title{margin:0;text-shadow:0 2px 8px #0006}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm0role */.elementor-27 .elementor-element.elementor-element-tm0role{margin:0}.elementor-27 .elementor-element.elementor-element-tm0role p{margin:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm0photo */.elementor-27 .elementor-element.elementor-element-tm0photo{position:relative;isolation:isolate;min-height:340px;flex-shrink:0;overflow:hidden}.elementor-27 .elementor-element.elementor-element-tm0photo::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,#0002 56%,#000c 100%);z-index:0;pointer-events:none}.elementor-27 .elementor-element.elementor-element-tm0photo>.elementor-element{position:relative;z-index:1}.elementor-27 .elementor-element.elementor-element-tm0photo p{margin:0}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-tm0photo{min-height:330px}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-tm0photo{min-height:340px}}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm0photo{min-height:300px;padding-left:20px;padding-right:20px}}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm0desc */.elementor-27 .elementor-element.elementor-element-tm0desc{margin:0}.elementor-27 .elementor-element.elementor-element-tm0desc p{margin:0;line-height:1.65}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-tm0badges */.elementor-27 .elementor-element.elementor-element-tm0badges{margin-top:auto;width:100%;padding-top:18px;border-top:1px solid #333}.elementor-27 .elementor-element.elementor-element-tm0badges .truckora-team-badges{display:flex;align-items:center;gap:18px;color:#c5c5c5;font:700 14px/22px "DM Sans",sans-serif}.elementor-27 .elementor-element.elementor-element-tm0badges .truckora-team-badges span{display:inline-flex;align-items:center;gap:6px}.elementor-27 .elementor-element.elementor-element-tm0badges svg{width:18px;height:18px;color:#e85d3b;flex-shrink:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm0body */.elementor-27 .elementor-element.elementor-element-tm0body{flex:1;display:flex;flex-direction:column}.elementor-27 .elementor-element.elementor-element-tm0body p{margin:0}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm0body{padding:20px}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm0card */.elementor-27 .elementor-element.elementor-element-tm0card{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 14px 32px #0002}.elementor-27 .elementor-element.elementor-element-tm0card>.elementor-element{width:100%}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-tm1name */.elementor-27 .elementor-element.elementor-element-tm1name{width:100%;margin:0}.elementor-27 .elementor-element.elementor-element-tm1name .elementor-heading-title{margin:0;text-shadow:0 2px 8px #0006}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm1role */.elementor-27 .elementor-element.elementor-element-tm1role{margin:0}.elementor-27 .elementor-element.elementor-element-tm1role p{margin:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm1photo */.elementor-27 .elementor-element.elementor-element-tm1photo{position:relative;isolation:isolate;min-height:340px;flex-shrink:0;overflow:hidden}.elementor-27 .elementor-element.elementor-element-tm1photo::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,#0002 56%,#000c 100%);z-index:0;pointer-events:none}.elementor-27 .elementor-element.elementor-element-tm1photo>.elementor-element{position:relative;z-index:1}.elementor-27 .elementor-element.elementor-element-tm1photo p{margin:0}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-tm1photo{min-height:330px}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-tm1photo{min-height:340px}}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm1photo{min-height:300px;padding-left:20px;padding-right:20px}}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm1desc */.elementor-27 .elementor-element.elementor-element-tm1desc{margin:0}.elementor-27 .elementor-element.elementor-element-tm1desc p{margin:0;line-height:1.65}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-tm1badges */.elementor-27 .elementor-element.elementor-element-tm1badges{margin-top:auto;width:100%;padding-top:18px;border-top:1px solid #333}.elementor-27 .elementor-element.elementor-element-tm1badges .truckora-team-badges{display:flex;align-items:center;gap:18px;color:#c5c5c5;font:700 14px/22px "DM Sans",sans-serif}.elementor-27 .elementor-element.elementor-element-tm1badges .truckora-team-badges span{display:inline-flex;align-items:center;gap:6px}.elementor-27 .elementor-element.elementor-element-tm1badges svg{width:18px;height:18px;color:#e85d3b;flex-shrink:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm1body */.elementor-27 .elementor-element.elementor-element-tm1body{flex:1;display:flex;flex-direction:column}.elementor-27 .elementor-element.elementor-element-tm1body p{margin:0}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm1body{padding:20px}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm1card */.elementor-27 .elementor-element.elementor-element-tm1card{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 14px 32px #0002}.elementor-27 .elementor-element.elementor-element-tm1card>.elementor-element{width:100%}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-tm2name */.elementor-27 .elementor-element.elementor-element-tm2name{width:100%;margin:0}.elementor-27 .elementor-element.elementor-element-tm2name .elementor-heading-title{margin:0;text-shadow:0 2px 8px #0006}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm2role */.elementor-27 .elementor-element.elementor-element-tm2role{margin:0}.elementor-27 .elementor-element.elementor-element-tm2role p{margin:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm2photo */.elementor-27 .elementor-element.elementor-element-tm2photo{position:relative;isolation:isolate;min-height:340px;flex-shrink:0;overflow:hidden}.elementor-27 .elementor-element.elementor-element-tm2photo::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,#0002 56%,#000c 100%);z-index:0;pointer-events:none}.elementor-27 .elementor-element.elementor-element-tm2photo>.elementor-element{position:relative;z-index:1}.elementor-27 .elementor-element.elementor-element-tm2photo p{margin:0}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-tm2photo{min-height:330px}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-tm2photo{min-height:340px}}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm2photo{min-height:300px;padding-left:20px;padding-right:20px}}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm2desc */.elementor-27 .elementor-element.elementor-element-tm2desc{margin:0}.elementor-27 .elementor-element.elementor-element-tm2desc p{margin:0;line-height:1.65}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-tm2badges */.elementor-27 .elementor-element.elementor-element-tm2badges{margin-top:auto;width:100%;padding-top:18px;border-top:1px solid #333}.elementor-27 .elementor-element.elementor-element-tm2badges .truckora-team-badges{display:flex;align-items:center;gap:18px;color:#c5c5c5;font:700 14px/22px "DM Sans",sans-serif}.elementor-27 .elementor-element.elementor-element-tm2badges .truckora-team-badges span{display:inline-flex;align-items:center;gap:6px}.elementor-27 .elementor-element.elementor-element-tm2badges svg{width:18px;height:18px;color:#e85d3b;flex-shrink:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm2body */.elementor-27 .elementor-element.elementor-element-tm2body{flex:1;display:flex;flex-direction:column}.elementor-27 .elementor-element.elementor-element-tm2body p{margin:0}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm2body{padding:20px}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm2card */.elementor-27 .elementor-element.elementor-element-tm2card{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 14px 32px #0002}.elementor-27 .elementor-element.elementor-element-tm2card>.elementor-element{width:100%}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-tm3name */.elementor-27 .elementor-element.elementor-element-tm3name{width:100%;margin:0}.elementor-27 .elementor-element.elementor-element-tm3name .elementor-heading-title{margin:0;text-shadow:0 2px 8px #0006}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm3role */.elementor-27 .elementor-element.elementor-element-tm3role{margin:0}.elementor-27 .elementor-element.elementor-element-tm3role p{margin:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm3photo */.elementor-27 .elementor-element.elementor-element-tm3photo{position:relative;isolation:isolate;min-height:340px;flex-shrink:0;overflow:hidden}.elementor-27 .elementor-element.elementor-element-tm3photo::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,#0002 56%,#000c 100%);z-index:0;pointer-events:none}.elementor-27 .elementor-element.elementor-element-tm3photo>.elementor-element{position:relative;z-index:1}.elementor-27 .elementor-element.elementor-element-tm3photo p{margin:0}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-tm3photo{min-height:330px}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-tm3photo{min-height:340px}}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm3photo{min-height:300px;padding-left:20px;padding-right:20px}}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm3desc */.elementor-27 .elementor-element.elementor-element-tm3desc{margin:0}.elementor-27 .elementor-element.elementor-element-tm3desc p{margin:0;line-height:1.65}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-tm3badges */.elementor-27 .elementor-element.elementor-element-tm3badges{margin-top:auto;width:100%;padding-top:18px;border-top:1px solid #333}.elementor-27 .elementor-element.elementor-element-tm3badges .truckora-team-badges{display:flex;align-items:center;gap:18px;color:#c5c5c5;font:700 14px/22px "DM Sans",sans-serif}.elementor-27 .elementor-element.elementor-element-tm3badges .truckora-team-badges span{display:inline-flex;align-items:center;gap:6px}.elementor-27 .elementor-element.elementor-element-tm3badges svg{width:18px;height:18px;color:#e85d3b;flex-shrink:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm3body */.elementor-27 .elementor-element.elementor-element-tm3body{flex:1;display:flex;flex-direction:column}.elementor-27 .elementor-element.elementor-element-tm3body p{margin:0}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm3body{padding:20px}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm3card */.elementor-27 .elementor-element.elementor-element-tm3card{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 14px 32px #0002}.elementor-27 .elementor-element.elementor-element-tm3card>.elementor-element{width:100%}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-tm0name */.elementor-27 .elementor-element.elementor-element-tm0name{width:100%;margin:0}.elementor-27 .elementor-element.elementor-element-tm0name .elementor-heading-title{margin:0;text-shadow:0 2px 8px #0006}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm0role */.elementor-27 .elementor-element.elementor-element-tm0role{margin:0}.elementor-27 .elementor-element.elementor-element-tm0role p{margin:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm0photo */.elementor-27 .elementor-element.elementor-element-tm0photo{position:relative;isolation:isolate;min-height:340px;flex-shrink:0;overflow:hidden}.elementor-27 .elementor-element.elementor-element-tm0photo::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,#0002 56%,#000c 100%);z-index:0;pointer-events:none}.elementor-27 .elementor-element.elementor-element-tm0photo>.elementor-element{position:relative;z-index:1}.elementor-27 .elementor-element.elementor-element-tm0photo p{margin:0}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-tm0photo{min-height:330px}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-tm0photo{min-height:340px}}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm0photo{min-height:300px;padding-left:20px;padding-right:20px}}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm0desc */.elementor-27 .elementor-element.elementor-element-tm0desc{margin:0}.elementor-27 .elementor-element.elementor-element-tm0desc p{margin:0;line-height:1.65}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-tm0badges */.elementor-27 .elementor-element.elementor-element-tm0badges{margin-top:auto;width:100%;padding-top:18px;border-top:1px solid #333}.elementor-27 .elementor-element.elementor-element-tm0badges .truckora-team-badges{display:flex;align-items:center;gap:18px;color:#c5c5c5;font:700 14px/22px "DM Sans",sans-serif}.elementor-27 .elementor-element.elementor-element-tm0badges .truckora-team-badges span{display:inline-flex;align-items:center;gap:6px}.elementor-27 .elementor-element.elementor-element-tm0badges svg{width:18px;height:18px;color:#e85d3b;flex-shrink:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm0body */.elementor-27 .elementor-element.elementor-element-tm0body{flex:1;display:flex;flex-direction:column}.elementor-27 .elementor-element.elementor-element-tm0body p{margin:0}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm0body{padding:20px}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm0card */.elementor-27 .elementor-element.elementor-element-tm0card{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 14px 32px #0002}.elementor-27 .elementor-element.elementor-element-tm0card>.elementor-element{width:100%}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-tm1name */.elementor-27 .elementor-element.elementor-element-tm1name{width:100%;margin:0}.elementor-27 .elementor-element.elementor-element-tm1name .elementor-heading-title{margin:0;text-shadow:0 2px 8px #0006}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm1role */.elementor-27 .elementor-element.elementor-element-tm1role{margin:0}.elementor-27 .elementor-element.elementor-element-tm1role p{margin:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm1photo */.elementor-27 .elementor-element.elementor-element-tm1photo{position:relative;isolation:isolate;min-height:340px;flex-shrink:0;overflow:hidden}.elementor-27 .elementor-element.elementor-element-tm1photo::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,#0002 56%,#000c 100%);z-index:0;pointer-events:none}.elementor-27 .elementor-element.elementor-element-tm1photo>.elementor-element{position:relative;z-index:1}.elementor-27 .elementor-element.elementor-element-tm1photo p{margin:0}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-tm1photo{min-height:330px}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-tm1photo{min-height:340px}}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm1photo{min-height:300px;padding-left:20px;padding-right:20px}}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm1desc */.elementor-27 .elementor-element.elementor-element-tm1desc{margin:0}.elementor-27 .elementor-element.elementor-element-tm1desc p{margin:0;line-height:1.65}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-tm1badges */.elementor-27 .elementor-element.elementor-element-tm1badges{margin-top:auto;width:100%;padding-top:18px;border-top:1px solid #333}.elementor-27 .elementor-element.elementor-element-tm1badges .truckora-team-badges{display:flex;align-items:center;gap:18px;color:#c5c5c5;font:700 14px/22px "DM Sans",sans-serif}.elementor-27 .elementor-element.elementor-element-tm1badges .truckora-team-badges span{display:inline-flex;align-items:center;gap:6px}.elementor-27 .elementor-element.elementor-element-tm1badges svg{width:18px;height:18px;color:#e85d3b;flex-shrink:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm1body */.elementor-27 .elementor-element.elementor-element-tm1body{flex:1;display:flex;flex-direction:column}.elementor-27 .elementor-element.elementor-element-tm1body p{margin:0}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm1body{padding:20px}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm1card */.elementor-27 .elementor-element.elementor-element-tm1card{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 14px 32px #0002}.elementor-27 .elementor-element.elementor-element-tm1card>.elementor-element{width:100%}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-tm2name */.elementor-27 .elementor-element.elementor-element-tm2name{width:100%;margin:0}.elementor-27 .elementor-element.elementor-element-tm2name .elementor-heading-title{margin:0;text-shadow:0 2px 8px #0006}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm2role */.elementor-27 .elementor-element.elementor-element-tm2role{margin:0}.elementor-27 .elementor-element.elementor-element-tm2role p{margin:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm2photo */.elementor-27 .elementor-element.elementor-element-tm2photo{position:relative;isolation:isolate;min-height:340px;flex-shrink:0;overflow:hidden}.elementor-27 .elementor-element.elementor-element-tm2photo::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,#0002 56%,#000c 100%);z-index:0;pointer-events:none}.elementor-27 .elementor-element.elementor-element-tm2photo>.elementor-element{position:relative;z-index:1}.elementor-27 .elementor-element.elementor-element-tm2photo p{margin:0}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-tm2photo{min-height:330px}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-tm2photo{min-height:340px}}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm2photo{min-height:300px;padding-left:20px;padding-right:20px}}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm2desc */.elementor-27 .elementor-element.elementor-element-tm2desc{margin:0}.elementor-27 .elementor-element.elementor-element-tm2desc p{margin:0;line-height:1.65}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-tm2badges */.elementor-27 .elementor-element.elementor-element-tm2badges{margin-top:auto;width:100%;padding-top:18px;border-top:1px solid #333}.elementor-27 .elementor-element.elementor-element-tm2badges .truckora-team-badges{display:flex;align-items:center;gap:18px;color:#c5c5c5;font:700 14px/22px "DM Sans",sans-serif}.elementor-27 .elementor-element.elementor-element-tm2badges .truckora-team-badges span{display:inline-flex;align-items:center;gap:6px}.elementor-27 .elementor-element.elementor-element-tm2badges svg{width:18px;height:18px;color:#e85d3b;flex-shrink:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm2body */.elementor-27 .elementor-element.elementor-element-tm2body{flex:1;display:flex;flex-direction:column}.elementor-27 .elementor-element.elementor-element-tm2body p{margin:0}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm2body{padding:20px}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm2card */.elementor-27 .elementor-element.elementor-element-tm2card{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 14px 32px #0002}.elementor-27 .elementor-element.elementor-element-tm2card>.elementor-element{width:100%}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-tm3name */.elementor-27 .elementor-element.elementor-element-tm3name{width:100%;margin:0}.elementor-27 .elementor-element.elementor-element-tm3name .elementor-heading-title{margin:0;text-shadow:0 2px 8px #0006}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm3role */.elementor-27 .elementor-element.elementor-element-tm3role{margin:0}.elementor-27 .elementor-element.elementor-element-tm3role p{margin:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm3photo */.elementor-27 .elementor-element.elementor-element-tm3photo{position:relative;isolation:isolate;min-height:340px;flex-shrink:0;overflow:hidden}.elementor-27 .elementor-element.elementor-element-tm3photo::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,#0002 56%,#000c 100%);z-index:0;pointer-events:none}.elementor-27 .elementor-element.elementor-element-tm3photo>.elementor-element{position:relative;z-index:1}.elementor-27 .elementor-element.elementor-element-tm3photo p{margin:0}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-tm3photo{min-height:330px}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-tm3photo{min-height:340px}}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm3photo{min-height:300px;padding-left:20px;padding-right:20px}}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm3desc */.elementor-27 .elementor-element.elementor-element-tm3desc{margin:0}.elementor-27 .elementor-element.elementor-element-tm3desc p{margin:0;line-height:1.65}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-tm3badges */.elementor-27 .elementor-element.elementor-element-tm3badges{margin-top:auto;width:100%;padding-top:18px;border-top:1px solid #333}.elementor-27 .elementor-element.elementor-element-tm3badges .truckora-team-badges{display:flex;align-items:center;gap:18px;color:#c5c5c5;font:700 14px/22px "DM Sans",sans-serif}.elementor-27 .elementor-element.elementor-element-tm3badges .truckora-team-badges span{display:inline-flex;align-items:center;gap:6px}.elementor-27 .elementor-element.elementor-element-tm3badges svg{width:18px;height:18px;color:#e85d3b;flex-shrink:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm3body */.elementor-27 .elementor-element.elementor-element-tm3body{flex:1;display:flex;flex-direction:column}.elementor-27 .elementor-element.elementor-element-tm3body p{margin:0}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm3body{padding:20px}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm3card */.elementor-27 .elementor-element.elementor-element-tm3card{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 14px 32px #0002}.elementor-27 .elementor-element.elementor-element-tm3card>.elementor-element{width:100%}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-tm0name */.elementor-27 .elementor-element.elementor-element-tm0name{width:100%;margin:0}.elementor-27 .elementor-element.elementor-element-tm0name .elementor-heading-title{margin:0;text-shadow:0 2px 8px #0006}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm0role */.elementor-27 .elementor-element.elementor-element-tm0role{margin:0}.elementor-27 .elementor-element.elementor-element-tm0role p{margin:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm0photo */.elementor-27 .elementor-element.elementor-element-tm0photo{position:relative;isolation:isolate;min-height:340px;flex-shrink:0;overflow:hidden}.elementor-27 .elementor-element.elementor-element-tm0photo::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,#0002 56%,#000c 100%);z-index:0;pointer-events:none}.elementor-27 .elementor-element.elementor-element-tm0photo>.elementor-element{position:relative;z-index:1}.elementor-27 .elementor-element.elementor-element-tm0photo p{margin:0}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-tm0photo{min-height:330px}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-tm0photo{min-height:340px}}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm0photo{min-height:300px;padding-left:20px;padding-right:20px}}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm0desc */.elementor-27 .elementor-element.elementor-element-tm0desc{margin:0}.elementor-27 .elementor-element.elementor-element-tm0desc p{margin:0;line-height:1.65}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-tm0badges */.elementor-27 .elementor-element.elementor-element-tm0badges{margin-top:auto;width:100%;padding-top:18px;border-top:1px solid #333}.elementor-27 .elementor-element.elementor-element-tm0badges .truckora-team-badges{display:flex;align-items:center;gap:18px;color:#c5c5c5;font:700 14px/22px "DM Sans",sans-serif}.elementor-27 .elementor-element.elementor-element-tm0badges .truckora-team-badges span{display:inline-flex;align-items:center;gap:6px}.elementor-27 .elementor-element.elementor-element-tm0badges svg{width:18px;height:18px;color:#e85d3b;flex-shrink:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm0body */.elementor-27 .elementor-element.elementor-element-tm0body{flex:1;display:flex;flex-direction:column}.elementor-27 .elementor-element.elementor-element-tm0body p{margin:0}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm0body{padding:20px}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm0card */.elementor-27 .elementor-element.elementor-element-tm0card{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 14px 32px #0002}.elementor-27 .elementor-element.elementor-element-tm0card>.elementor-element{width:100%}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-tm1name */.elementor-27 .elementor-element.elementor-element-tm1name{width:100%;margin:0}.elementor-27 .elementor-element.elementor-element-tm1name .elementor-heading-title{margin:0;text-shadow:0 2px 8px #0006}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm1role */.elementor-27 .elementor-element.elementor-element-tm1role{margin:0}.elementor-27 .elementor-element.elementor-element-tm1role p{margin:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm1photo */.elementor-27 .elementor-element.elementor-element-tm1photo{position:relative;isolation:isolate;min-height:340px;flex-shrink:0;overflow:hidden}.elementor-27 .elementor-element.elementor-element-tm1photo::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,#0002 56%,#000c 100%);z-index:0;pointer-events:none}.elementor-27 .elementor-element.elementor-element-tm1photo>.elementor-element{position:relative;z-index:1}.elementor-27 .elementor-element.elementor-element-tm1photo p{margin:0}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-tm1photo{min-height:330px}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-tm1photo{min-height:340px}}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm1photo{min-height:300px;padding-left:20px;padding-right:20px}}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm1desc */.elementor-27 .elementor-element.elementor-element-tm1desc{margin:0}.elementor-27 .elementor-element.elementor-element-tm1desc p{margin:0;line-height:1.65}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-tm1badges */.elementor-27 .elementor-element.elementor-element-tm1badges{margin-top:auto;width:100%;padding-top:18px;border-top:1px solid #333}.elementor-27 .elementor-element.elementor-element-tm1badges .truckora-team-badges{display:flex;align-items:center;gap:18px;color:#c5c5c5;font:700 14px/22px "DM Sans",sans-serif}.elementor-27 .elementor-element.elementor-element-tm1badges .truckora-team-badges span{display:inline-flex;align-items:center;gap:6px}.elementor-27 .elementor-element.elementor-element-tm1badges svg{width:18px;height:18px;color:#e85d3b;flex-shrink:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm1body */.elementor-27 .elementor-element.elementor-element-tm1body{flex:1;display:flex;flex-direction:column}.elementor-27 .elementor-element.elementor-element-tm1body p{margin:0}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm1body{padding:20px}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm1card */.elementor-27 .elementor-element.elementor-element-tm1card{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 14px 32px #0002}.elementor-27 .elementor-element.elementor-element-tm1card>.elementor-element{width:100%}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-tm2name */.elementor-27 .elementor-element.elementor-element-tm2name{width:100%;margin:0}.elementor-27 .elementor-element.elementor-element-tm2name .elementor-heading-title{margin:0;text-shadow:0 2px 8px #0006}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm2role */.elementor-27 .elementor-element.elementor-element-tm2role{margin:0}.elementor-27 .elementor-element.elementor-element-tm2role p{margin:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm2photo */.elementor-27 .elementor-element.elementor-element-tm2photo{position:relative;isolation:isolate;min-height:340px;flex-shrink:0;overflow:hidden}.elementor-27 .elementor-element.elementor-element-tm2photo::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,#0002 56%,#000c 100%);z-index:0;pointer-events:none}.elementor-27 .elementor-element.elementor-element-tm2photo>.elementor-element{position:relative;z-index:1}.elementor-27 .elementor-element.elementor-element-tm2photo p{margin:0}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-tm2photo{min-height:330px}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-tm2photo{min-height:340px}}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm2photo{min-height:300px;padding-left:20px;padding-right:20px}}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm2desc */.elementor-27 .elementor-element.elementor-element-tm2desc{margin:0}.elementor-27 .elementor-element.elementor-element-tm2desc p{margin:0;line-height:1.65}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-tm2badges */.elementor-27 .elementor-element.elementor-element-tm2badges{margin-top:auto;width:100%;padding-top:18px;border-top:1px solid #333}.elementor-27 .elementor-element.elementor-element-tm2badges .truckora-team-badges{display:flex;align-items:center;gap:18px;color:#c5c5c5;font:700 14px/22px "DM Sans",sans-serif}.elementor-27 .elementor-element.elementor-element-tm2badges .truckora-team-badges span{display:inline-flex;align-items:center;gap:6px}.elementor-27 .elementor-element.elementor-element-tm2badges svg{width:18px;height:18px;color:#e85d3b;flex-shrink:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm2body */.elementor-27 .elementor-element.elementor-element-tm2body{flex:1;display:flex;flex-direction:column}.elementor-27 .elementor-element.elementor-element-tm2body p{margin:0}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm2body{padding:20px}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm2card */.elementor-27 .elementor-element.elementor-element-tm2card{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 14px 32px #0002}.elementor-27 .elementor-element.elementor-element-tm2card>.elementor-element{width:100%}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-tm3name */.elementor-27 .elementor-element.elementor-element-tm3name{width:100%;margin:0}.elementor-27 .elementor-element.elementor-element-tm3name .elementor-heading-title{margin:0;text-shadow:0 2px 8px #0006}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm3role */.elementor-27 .elementor-element.elementor-element-tm3role{margin:0}.elementor-27 .elementor-element.elementor-element-tm3role p{margin:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm3photo */.elementor-27 .elementor-element.elementor-element-tm3photo{position:relative;isolation:isolate;min-height:340px;flex-shrink:0;overflow:hidden}.elementor-27 .elementor-element.elementor-element-tm3photo::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,#0002 56%,#000c 100%);z-index:0;pointer-events:none}.elementor-27 .elementor-element.elementor-element-tm3photo>.elementor-element{position:relative;z-index:1}.elementor-27 .elementor-element.elementor-element-tm3photo p{margin:0}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-tm3photo{min-height:330px}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-tm3photo{min-height:340px}}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm3photo{min-height:300px;padding-left:20px;padding-right:20px}}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm3desc */.elementor-27 .elementor-element.elementor-element-tm3desc{margin:0}.elementor-27 .elementor-element.elementor-element-tm3desc p{margin:0;line-height:1.65}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-tm3badges */.elementor-27 .elementor-element.elementor-element-tm3badges{margin-top:auto;width:100%;padding-top:18px;border-top:1px solid #333}.elementor-27 .elementor-element.elementor-element-tm3badges .truckora-team-badges{display:flex;align-items:center;gap:18px;color:#c5c5c5;font:700 14px/22px "DM Sans",sans-serif}.elementor-27 .elementor-element.elementor-element-tm3badges .truckora-team-badges span{display:inline-flex;align-items:center;gap:6px}.elementor-27 .elementor-element.elementor-element-tm3badges svg{width:18px;height:18px;color:#e85d3b;flex-shrink:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm3body */.elementor-27 .elementor-element.elementor-element-tm3body{flex:1;display:flex;flex-direction:column}.elementor-27 .elementor-element.elementor-element-tm3body p{margin:0}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm3body{padding:20px}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm3card */.elementor-27 .elementor-element.elementor-element-tm3card{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 14px 32px #0002}.elementor-27 .elementor-element.elementor-element-tm3card>.elementor-element{width:100%}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-tm0name */.elementor-27 .elementor-element.elementor-element-tm0name{width:100%;margin:0}.elementor-27 .elementor-element.elementor-element-tm0name .elementor-heading-title{margin:0;text-shadow:0 2px 8px #0006}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm0role */.elementor-27 .elementor-element.elementor-element-tm0role{margin:0}.elementor-27 .elementor-element.elementor-element-tm0role p{margin:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm0photo */.elementor-27 .elementor-element.elementor-element-tm0photo{position:relative;isolation:isolate;min-height:340px;flex-shrink:0;overflow:hidden}.elementor-27 .elementor-element.elementor-element-tm0photo::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,#0002 56%,#000c 100%);z-index:0;pointer-events:none}.elementor-27 .elementor-element.elementor-element-tm0photo>.elementor-element{position:relative;z-index:1}.elementor-27 .elementor-element.elementor-element-tm0photo p{margin:0}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-tm0photo{min-height:330px}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-tm0photo{min-height:340px}}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm0photo{min-height:300px;padding-left:20px;padding-right:20px}}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm0desc */.elementor-27 .elementor-element.elementor-element-tm0desc{margin:0}.elementor-27 .elementor-element.elementor-element-tm0desc p{margin:0;line-height:1.65}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-tm0badges */.elementor-27 .elementor-element.elementor-element-tm0badges{margin-top:auto;width:100%;padding-top:18px;border-top:1px solid #333}.elementor-27 .elementor-element.elementor-element-tm0badges .truckora-team-badges{display:flex;align-items:center;gap:18px;color:#c5c5c5;font:700 14px/22px "DM Sans",sans-serif}.elementor-27 .elementor-element.elementor-element-tm0badges .truckora-team-badges span{display:inline-flex;align-items:center;gap:6px}.elementor-27 .elementor-element.elementor-element-tm0badges svg{width:18px;height:18px;color:#e85d3b;flex-shrink:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm0body */.elementor-27 .elementor-element.elementor-element-tm0body{flex:1;display:flex;flex-direction:column}.elementor-27 .elementor-element.elementor-element-tm0body p{margin:0}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm0body{padding:20px}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm0card */.elementor-27 .elementor-element.elementor-element-tm0card{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 14px 32px #0002}.elementor-27 .elementor-element.elementor-element-tm0card>.elementor-element{width:100%}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-tm1name */.elementor-27 .elementor-element.elementor-element-tm1name{width:100%;margin:0}.elementor-27 .elementor-element.elementor-element-tm1name .elementor-heading-title{margin:0;text-shadow:0 2px 8px #0006}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm1role */.elementor-27 .elementor-element.elementor-element-tm1role{margin:0}.elementor-27 .elementor-element.elementor-element-tm1role p{margin:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm1photo */.elementor-27 .elementor-element.elementor-element-tm1photo{position:relative;isolation:isolate;min-height:340px;flex-shrink:0;overflow:hidden}.elementor-27 .elementor-element.elementor-element-tm1photo::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,#0002 56%,#000c 100%);z-index:0;pointer-events:none}.elementor-27 .elementor-element.elementor-element-tm1photo>.elementor-element{position:relative;z-index:1}.elementor-27 .elementor-element.elementor-element-tm1photo p{margin:0}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-tm1photo{min-height:330px}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-tm1photo{min-height:340px}}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm1photo{min-height:300px;padding-left:20px;padding-right:20px}}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm1desc */.elementor-27 .elementor-element.elementor-element-tm1desc{margin:0}.elementor-27 .elementor-element.elementor-element-tm1desc p{margin:0;line-height:1.65}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-tm1badges */.elementor-27 .elementor-element.elementor-element-tm1badges{margin-top:auto;width:100%;padding-top:18px;border-top:1px solid #333}.elementor-27 .elementor-element.elementor-element-tm1badges .truckora-team-badges{display:flex;align-items:center;gap:18px;color:#c5c5c5;font:700 14px/22px "DM Sans",sans-serif}.elementor-27 .elementor-element.elementor-element-tm1badges .truckora-team-badges span{display:inline-flex;align-items:center;gap:6px}.elementor-27 .elementor-element.elementor-element-tm1badges svg{width:18px;height:18px;color:#e85d3b;flex-shrink:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm1body */.elementor-27 .elementor-element.elementor-element-tm1body{flex:1;display:flex;flex-direction:column}.elementor-27 .elementor-element.elementor-element-tm1body p{margin:0}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm1body{padding:20px}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm1card */.elementor-27 .elementor-element.elementor-element-tm1card{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 14px 32px #0002}.elementor-27 .elementor-element.elementor-element-tm1card>.elementor-element{width:100%}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-tm2name */.elementor-27 .elementor-element.elementor-element-tm2name{width:100%;margin:0}.elementor-27 .elementor-element.elementor-element-tm2name .elementor-heading-title{margin:0;text-shadow:0 2px 8px #0006}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm2role */.elementor-27 .elementor-element.elementor-element-tm2role{margin:0}.elementor-27 .elementor-element.elementor-element-tm2role p{margin:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm2photo */.elementor-27 .elementor-element.elementor-element-tm2photo{position:relative;isolation:isolate;min-height:340px;flex-shrink:0;overflow:hidden}.elementor-27 .elementor-element.elementor-element-tm2photo::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,#0002 56%,#000c 100%);z-index:0;pointer-events:none}.elementor-27 .elementor-element.elementor-element-tm2photo>.elementor-element{position:relative;z-index:1}.elementor-27 .elementor-element.elementor-element-tm2photo p{margin:0}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-tm2photo{min-height:330px}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-tm2photo{min-height:340px}}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm2photo{min-height:300px;padding-left:20px;padding-right:20px}}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm2desc */.elementor-27 .elementor-element.elementor-element-tm2desc{margin:0}.elementor-27 .elementor-element.elementor-element-tm2desc p{margin:0;line-height:1.65}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-tm2badges */.elementor-27 .elementor-element.elementor-element-tm2badges{margin-top:auto;width:100%;padding-top:18px;border-top:1px solid #333}.elementor-27 .elementor-element.elementor-element-tm2badges .truckora-team-badges{display:flex;align-items:center;gap:18px;color:#c5c5c5;font:700 14px/22px "DM Sans",sans-serif}.elementor-27 .elementor-element.elementor-element-tm2badges .truckora-team-badges span{display:inline-flex;align-items:center;gap:6px}.elementor-27 .elementor-element.elementor-element-tm2badges svg{width:18px;height:18px;color:#e85d3b;flex-shrink:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm2body */.elementor-27 .elementor-element.elementor-element-tm2body{flex:1;display:flex;flex-direction:column}.elementor-27 .elementor-element.elementor-element-tm2body p{margin:0}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm2body{padding:20px}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm2card */.elementor-27 .elementor-element.elementor-element-tm2card{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 14px 32px #0002}.elementor-27 .elementor-element.elementor-element-tm2card>.elementor-element{width:100%}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-tm3name */.elementor-27 .elementor-element.elementor-element-tm3name{width:100%;margin:0}.elementor-27 .elementor-element.elementor-element-tm3name .elementor-heading-title{margin:0;text-shadow:0 2px 8px #0006}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm3role */.elementor-27 .elementor-element.elementor-element-tm3role{margin:0}.elementor-27 .elementor-element.elementor-element-tm3role p{margin:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm3photo */.elementor-27 .elementor-element.elementor-element-tm3photo{position:relative;isolation:isolate;min-height:340px;flex-shrink:0;overflow:hidden}.elementor-27 .elementor-element.elementor-element-tm3photo::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,#0002 56%,#000c 100%);z-index:0;pointer-events:none}.elementor-27 .elementor-element.elementor-element-tm3photo>.elementor-element{position:relative;z-index:1}.elementor-27 .elementor-element.elementor-element-tm3photo p{margin:0}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-tm3photo{min-height:330px}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-tm3photo{min-height:340px}}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm3photo{min-height:300px;padding-left:20px;padding-right:20px}}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm3desc */.elementor-27 .elementor-element.elementor-element-tm3desc{margin:0}.elementor-27 .elementor-element.elementor-element-tm3desc p{margin:0;line-height:1.65}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-tm3badges */.elementor-27 .elementor-element.elementor-element-tm3badges{margin-top:auto;width:100%;padding-top:18px;border-top:1px solid #333}.elementor-27 .elementor-element.elementor-element-tm3badges .truckora-team-badges{display:flex;align-items:center;gap:18px;color:#c5c5c5;font:700 14px/22px "DM Sans",sans-serif}.elementor-27 .elementor-element.elementor-element-tm3badges .truckora-team-badges span{display:inline-flex;align-items:center;gap:6px}.elementor-27 .elementor-element.elementor-element-tm3badges svg{width:18px;height:18px;color:#e85d3b;flex-shrink:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm3body */.elementor-27 .elementor-element.elementor-element-tm3body{flex:1;display:flex;flex-direction:column}.elementor-27 .elementor-element.elementor-element-tm3body p{margin:0}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm3body{padding:20px}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm3card */.elementor-27 .elementor-element.elementor-element-tm3card{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 14px 32px #0002}.elementor-27 .elementor-element.elementor-element-tm3card>.elementor-element{width:100%}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-tm0name */.elementor-27 .elementor-element.elementor-element-tm0name{width:100%;margin:0}.elementor-27 .elementor-element.elementor-element-tm0name .elementor-heading-title{margin:0;text-shadow:0 2px 8px #0006}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm0role */.elementor-27 .elementor-element.elementor-element-tm0role{margin:0}.elementor-27 .elementor-element.elementor-element-tm0role p{margin:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm0photo */.elementor-27 .elementor-element.elementor-element-tm0photo{position:relative;isolation:isolate;min-height:340px;flex-shrink:0;overflow:hidden}.elementor-27 .elementor-element.elementor-element-tm0photo::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,#0002 56%,#000c 100%);z-index:0;pointer-events:none}.elementor-27 .elementor-element.elementor-element-tm0photo>.elementor-element{position:relative;z-index:1}.elementor-27 .elementor-element.elementor-element-tm0photo p{margin:0}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-tm0photo{min-height:330px}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-tm0photo{min-height:340px}}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm0photo{min-height:300px;padding-left:20px;padding-right:20px}}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm0desc */.elementor-27 .elementor-element.elementor-element-tm0desc{margin:0}.elementor-27 .elementor-element.elementor-element-tm0desc p{margin:0;line-height:1.65}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-tm0badges */.elementor-27 .elementor-element.elementor-element-tm0badges{margin-top:auto;width:100%;padding-top:18px;border-top:1px solid #333}.elementor-27 .elementor-element.elementor-element-tm0badges .truckora-team-badges{display:flex;align-items:center;gap:18px;color:#c5c5c5;font:700 14px/22px "DM Sans",sans-serif}.elementor-27 .elementor-element.elementor-element-tm0badges .truckora-team-badges span{display:inline-flex;align-items:center;gap:6px}.elementor-27 .elementor-element.elementor-element-tm0badges svg{width:18px;height:18px;color:#e85d3b;flex-shrink:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm0body */.elementor-27 .elementor-element.elementor-element-tm0body{flex:1;display:flex;flex-direction:column}.elementor-27 .elementor-element.elementor-element-tm0body p{margin:0}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm0body{padding:20px}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm0card */.elementor-27 .elementor-element.elementor-element-tm0card{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 14px 32px #0002}.elementor-27 .elementor-element.elementor-element-tm0card>.elementor-element{width:100%}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-tm1name */.elementor-27 .elementor-element.elementor-element-tm1name{width:100%;margin:0}.elementor-27 .elementor-element.elementor-element-tm1name .elementor-heading-title{margin:0;text-shadow:0 2px 8px #0006}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm1role */.elementor-27 .elementor-element.elementor-element-tm1role{margin:0}.elementor-27 .elementor-element.elementor-element-tm1role p{margin:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm1photo */.elementor-27 .elementor-element.elementor-element-tm1photo{position:relative;isolation:isolate;min-height:340px;flex-shrink:0;overflow:hidden}.elementor-27 .elementor-element.elementor-element-tm1photo::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,#0002 56%,#000c 100%);z-index:0;pointer-events:none}.elementor-27 .elementor-element.elementor-element-tm1photo>.elementor-element{position:relative;z-index:1}.elementor-27 .elementor-element.elementor-element-tm1photo p{margin:0}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-tm1photo{min-height:330px}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-tm1photo{min-height:340px}}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm1photo{min-height:300px;padding-left:20px;padding-right:20px}}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm1desc */.elementor-27 .elementor-element.elementor-element-tm1desc{margin:0}.elementor-27 .elementor-element.elementor-element-tm1desc p{margin:0;line-height:1.65}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-tm1badges */.elementor-27 .elementor-element.elementor-element-tm1badges{margin-top:auto;width:100%;padding-top:18px;border-top:1px solid #333}.elementor-27 .elementor-element.elementor-element-tm1badges .truckora-team-badges{display:flex;align-items:center;gap:18px;color:#c5c5c5;font:700 14px/22px "DM Sans",sans-serif}.elementor-27 .elementor-element.elementor-element-tm1badges .truckora-team-badges span{display:inline-flex;align-items:center;gap:6px}.elementor-27 .elementor-element.elementor-element-tm1badges svg{width:18px;height:18px;color:#e85d3b;flex-shrink:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm1body */.elementor-27 .elementor-element.elementor-element-tm1body{flex:1;display:flex;flex-direction:column}.elementor-27 .elementor-element.elementor-element-tm1body p{margin:0}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm1body{padding:20px}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm1card */.elementor-27 .elementor-element.elementor-element-tm1card{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 14px 32px #0002}.elementor-27 .elementor-element.elementor-element-tm1card>.elementor-element{width:100%}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-tm2name */.elementor-27 .elementor-element.elementor-element-tm2name{width:100%;margin:0}.elementor-27 .elementor-element.elementor-element-tm2name .elementor-heading-title{margin:0;text-shadow:0 2px 8px #0006}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm2role */.elementor-27 .elementor-element.elementor-element-tm2role{margin:0}.elementor-27 .elementor-element.elementor-element-tm2role p{margin:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm2photo */.elementor-27 .elementor-element.elementor-element-tm2photo{position:relative;isolation:isolate;min-height:340px;flex-shrink:0;overflow:hidden}.elementor-27 .elementor-element.elementor-element-tm2photo::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,#0002 56%,#000c 100%);z-index:0;pointer-events:none}.elementor-27 .elementor-element.elementor-element-tm2photo>.elementor-element{position:relative;z-index:1}.elementor-27 .elementor-element.elementor-element-tm2photo p{margin:0}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-tm2photo{min-height:330px}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-tm2photo{min-height:340px}}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm2photo{min-height:300px;padding-left:20px;padding-right:20px}}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm2desc */.elementor-27 .elementor-element.elementor-element-tm2desc{margin:0}.elementor-27 .elementor-element.elementor-element-tm2desc p{margin:0;line-height:1.65}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-tm2badges */.elementor-27 .elementor-element.elementor-element-tm2badges{margin-top:auto;width:100%;padding-top:18px;border-top:1px solid #333}.elementor-27 .elementor-element.elementor-element-tm2badges .truckora-team-badges{display:flex;align-items:center;gap:18px;color:#c5c5c5;font:700 14px/22px "DM Sans",sans-serif}.elementor-27 .elementor-element.elementor-element-tm2badges .truckora-team-badges span{display:inline-flex;align-items:center;gap:6px}.elementor-27 .elementor-element.elementor-element-tm2badges svg{width:18px;height:18px;color:#e85d3b;flex-shrink:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm2body */.elementor-27 .elementor-element.elementor-element-tm2body{flex:1;display:flex;flex-direction:column}.elementor-27 .elementor-element.elementor-element-tm2body p{margin:0}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm2body{padding:20px}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm2card */.elementor-27 .elementor-element.elementor-element-tm2card{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 14px 32px #0002}.elementor-27 .elementor-element.elementor-element-tm2card>.elementor-element{width:100%}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-tm3name */.elementor-27 .elementor-element.elementor-element-tm3name{width:100%;margin:0}.elementor-27 .elementor-element.elementor-element-tm3name .elementor-heading-title{margin:0;text-shadow:0 2px 8px #0006}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm3role */.elementor-27 .elementor-element.elementor-element-tm3role{margin:0}.elementor-27 .elementor-element.elementor-element-tm3role p{margin:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm3photo */.elementor-27 .elementor-element.elementor-element-tm3photo{position:relative;isolation:isolate;min-height:340px;flex-shrink:0;overflow:hidden}.elementor-27 .elementor-element.elementor-element-tm3photo::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,#0002 56%,#000c 100%);z-index:0;pointer-events:none}.elementor-27 .elementor-element.elementor-element-tm3photo>.elementor-element{position:relative;z-index:1}.elementor-27 .elementor-element.elementor-element-tm3photo p{margin:0}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-tm3photo{min-height:330px}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-tm3photo{min-height:340px}}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm3photo{min-height:300px;padding-left:20px;padding-right:20px}}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-tm3desc */.elementor-27 .elementor-element.elementor-element-tm3desc{margin:0}.elementor-27 .elementor-element.elementor-element-tm3desc p{margin:0;line-height:1.65}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-tm3badges */.elementor-27 .elementor-element.elementor-element-tm3badges{margin-top:auto;width:100%;padding-top:18px;border-top:1px solid #333}.elementor-27 .elementor-element.elementor-element-tm3badges .truckora-team-badges{display:flex;align-items:center;gap:18px;color:#c5c5c5;font:700 14px/22px "DM Sans",sans-serif}.elementor-27 .elementor-element.elementor-element-tm3badges .truckora-team-badges span{display:inline-flex;align-items:center;gap:6px}.elementor-27 .elementor-element.elementor-element-tm3badges svg{width:18px;height:18px;color:#e85d3b;flex-shrink:0}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm3body */.elementor-27 .elementor-element.elementor-element-tm3body{flex:1;display:flex;flex-direction:column}.elementor-27 .elementor-element.elementor-element-tm3body p{margin:0}@media(max-width:359px){.elementor-27 .elementor-element.elementor-element-tm3body{padding:20px}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-tm3card */.elementor-27 .elementor-element.elementor-element-tm3card{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 14px 32px #0002}.elementor-27 .elementor-element.elementor-element-tm3card>.elementor-element{width:100%}/* End custom CSS */

/* Start custom CSS for nested-carousel, class: .elementor-element-teamcr1 */.elementor-27 .elementor-element.elementor-element-teamcr1{position:relative;width:100%;min-width:0;padding-bottom:76px}.elementor-27 .elementor-element.elementor-element-teamcr1 .swiper-wrapper{align-items:stretch}.elementor-27 .elementor-element.elementor-element-teamcr1 .swiper-slide{height:auto}.elementor-27 .elementor-element.elementor-element-teamcr1 .swiper-slide>.e-con{height:100%;width:100%}.elementor-27 .elementor-element.elementor-element-teamcr1 .elementor-swiper-button{position:absolute;top:auto!important;bottom:0!important;transform:none!important;width:44px;height:44px;border:1px solid #444;border-radius:50%;color:#fff;background:#1a1a1a;display:flex;align-items:center;justify-content:center;z-index:3;cursor:pointer}.elementor-27 .elementor-element.elementor-element-teamcr1 .elementor-swiper-button svg{width:18px;height:18px}.elementor-27 .elementor-element.elementor-element-teamcr1 .elementor-swiper-button:hover{background:#e85d3b;border-color:#e85d3b}.elementor-27 .elementor-element.elementor-element-teamcr1 .elementor-swiper-button:focus-visible{outline:2px solid #e85d3b;outline-offset:4px}.elementor-27 .elementor-element.elementor-element-teamcr1 .elementor-swiper-button-prev{left:0!important;right:auto!important}.elementor-27 .elementor-element.elementor-element-teamcr1 .elementor-swiper-button-next{right:0!important;left:auto!important}.elementor-27 .elementor-element.elementor-element-teamcr1 .swiper-pagination{position:absolute!important;top:auto!important;bottom:12px!important;left:64px!important;right:auto!important;width:calc(100% - 128px)!important;transform:none!important;display:flex;align-items:center;justify-content:center;gap:8px;margin:0}.elementor-27 .elementor-element.elementor-element-teamcr1 .swiper-pagination-bullet{width:10px;height:10px;margin:0!important;border-radius:999px;background:#777;opacity:1;transition:width .2s,background .2s}.elementor-27 .elementor-element.elementor-element-teamcr1 .swiper-pagination-bullet-active{width:24px;background:#e85d3b}.elementor-27 .elementor-element.elementor-element-teamcr1 .swiper-pagination-bullet:focus-visible{outline:2px solid #fff;outline-offset:4px}.elementor-27 .elementor-element.elementor-element-teamcr1 .e-n-carousel{border-radius:24px}@media(prefers-reduced-motion:reduce){.elementor-27 .elementor-element.elementor-element-teamcr1 .swiper-wrapper{transition-duration:0ms!important}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-93daf81 */.elementor-27 .elementor-element.elementor-element-93daf81{display:block;width:100%;max-width:1240px;margin:0 auto;min-width:0}/* End custom CSS */

.elementor-27 .elementor-element.elementor-element-4b1ab08{display: block;}.elementor-27 .elementor-element.elementor-element-4b1ab08::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-27 .elementor-element.elementor-element-4b1ab08::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-27 .elementor-element.elementor-element-47269be {width: auto;}.elementor-27 .elementor-element.elementor-element-47269be .v335h60p{border-top-width: 1px;padding-bottom: 80px;padding-top: 80px;padding-block-start: 80px;padding-block-end: 80px;padding-right: 0px;padding-left: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-27 .elementor-element.elementor-element-47269be .v335h60p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-27 .elementor-element.elementor-element-47269be .v335h60p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-27 .elementor-element.elementor-element-47269be .v335h60p{border-top-width: 1px;padding-bottom: 80px;padding-top: 80px;padding-right: 0px;padding-left: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-27 .elementor-element.elementor-element-47269be .v335h60p{border-top-width: 1px;padding-bottom: 80px;padding-top: 80px;padding-right: 0px;padding-left: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-27 .elementor-element.elementor-element-47269be .ucsbf2r5{margin-left: auto;margin-right: auto;max-width: 768px;padding-left: 16px;padding-right: 16px;text-align: center;width: 100%;padding-inline-start: 16px;padding-inline-end: 16px;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-27 .elementor-element.elementor-element-47269be .ucsbf2r5::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-27 .elementor-element.elementor-element-47269be .ucsbf2r5::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-27 .elementor-element.elementor-element-47269be .ucsbf2r5{margin-left: auto;margin-right: auto;padding-left: 16px;padding-right: 16px;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-27 .elementor-element.elementor-element-47269be .ucsbf2r5{margin-left: auto;margin-right: auto;padding-left: 16px;padding-right: 16px;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-27 .elementor-element.elementor-element-47269be .v35xnwn5{font-family: "Space Grotesk", sans-serif;margin-bottom: 24px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-27 .elementor-element.elementor-element-47269be .v35xnwn5::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 48px;}.elementor-27 .elementor-element.elementor-element-47269be .v35xnwn5::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 48px;}@media (max-width: 1024px) {.elementor-27 .elementor-element.elementor-element-47269be .v35xnwn5{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-27 .elementor-element.elementor-element-47269be .v35xnwn5{margin-bottom: 24px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-27 .elementor-element.elementor-element-47269be .jgt9c0t3{margin-bottom: 32px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-27 .elementor-element.elementor-element-47269be .jgt9c0t3::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(191, 191, 191);-webkit-text-stroke-color: rgb(191, 191, 191);}.elementor-27 .elementor-element.elementor-element-47269be .jgt9c0t3::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(191, 191, 191);-webkit-text-stroke-color: rgb(191, 191, 191);}@media (max-width: 1024px) {.elementor-27 .elementor-element.elementor-element-47269be .jgt9c0t3{margin-bottom: 32px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-27 .elementor-element.elementor-element-47269be .jgt9c0t3{margin-bottom: 32px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-27 .elementor-element.elementor-element-47269be .zoa8rhi4{align-items: center;border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.1) 0px 8px 10px -6px;column-gap: 8px;cursor: pointer;display: inline-flex;font-family: "Space Grotesk", sans-serif;height: 64px;justify-content: center;padding-left: 40px;padding-right: 40px;row-gap: 8px;text-align: center;width: auto;padding-inline-start: 40px;padding-inline-end: 40px;grid-column-gap: 8px;flex-direction: row;padding-top: 0px;padding-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-27 .elementor-element.elementor-element-47269be .zoa8rhi4::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;}.elementor-27 .elementor-element.elementor-element-47269be .zoa8rhi4::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;white-space: nowrap;}@media (max-width: 1024px) {.elementor-27 .elementor-element.elementor-element-47269be .zoa8rhi4{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;padding-left: 40px;padding-right: 40px;padding-top: 0px;padding-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-27 .elementor-element.elementor-element-47269be .zoa8rhi4{border-bottom-left-radius: 9999px;border-bottom-right-radius: 9999px;border-top-left-radius: 9999px;border-top-right-radius: 9999px;padding-left: 40px;padding-right: 40px;padding-top: 0px;padding-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-27 .elementor-element.elementor-element-47269be .ka6t6r5a{color: rgb(255, 255, 255);cursor: pointer;display: block;fill: none;flex-shrink: 0;font-family: "Space Grotesk", sans-serif;font-size:19px;font-weight: 700;height: 16px;line-height:30px;margin-left: 8px;overflow-clip-margin: content-box;stroke: rgb(255, 255, 255);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 16px;vertical-align: middle;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-27 .elementor-element.elementor-element-47269be .ka6t6r5a::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;}.elementor-27 .elementor-element.elementor-element-47269be .ka6t6r5a::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;white-space: nowrap;}@media (max-width: 1024px) {.elementor-27 .elementor-element.elementor-element-47269be .ka6t6r5a{margin-left: 8px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-27 .elementor-element.elementor-element-47269be .ka6t6r5a{margin-left: 8px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-27 .elementor-element.elementor-element-91ab0b2{display: block;}.elementor-27 .elementor-element.elementor-element-91ab0b2::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-27 .elementor-element.elementor-element-91ab0b2::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-27 .elementor-element.elementor-element-baa45d2{display: block;}.elementor-27 .elementor-element.elementor-element-baa45d2::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-27 .elementor-element.elementor-element-baa45d2::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-27 .elementor-element.elementor-element-5b60c1e {border-bottom-color: rgb(51, 51, 51);border-bottom-style: solid;border-left-color: rgb(51, 51, 51);border-left-style: solid;border-right-color: rgb(51, 51, 51);border-right-style: solid;border-top-color: rgb(51, 51, 51);border-top-style: solid;color: rgb(255, 255, 255);font-family: "DM Sans", sans-serif;font-size:17px;line-height: 1.5;transition-property: none;grid-column-gap: normal;before: [object Object];after: [object Object];}.elementor-27 .elementor-element.elementor-element-5b60c1e p{margin-bottom: 0}.elementor-button {border-radius: 0}.elementor-27 .elementor-element.elementor-element-5b60c1e .elementor-button {line-height: inherit !important}.elementor-27 .elementor-element.elementor-element-5b60c1e{color: rgb(255, 255, 255);font-family: "DM Sans", sans-serif;font-size:17px;line-height: 1.5;grid-column-gap: normal;display: block;}.elementor-27 .elementor-element.elementor-element-5b60c1e::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-27 .elementor-element.elementor-element-5b60c1e::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}body{overflow-x:hidden;}
