.elementor-36140 .elementor-element.elementor-element-891e840:not(.elementor-motion-effects-element-type-background), .elementor-36140 .elementor-element.elementor-element-891e840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.transdev.com.au/wp-content/uploads/sites/4/2024/04/referencecheck-1-scaled.jpg") 50% 50%;background-size:cover;}.elementor-36140 .elementor-element.elementor-element-891e840{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:250px 500px 250px 500px;}.elementor-36140 .elementor-element.elementor-element-891e840 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36140 .elementor-element.elementor-element-dae7791 > .elementor-container{max-width:500px;}.elementor-36140 .elementor-element.elementor-element-dae7791{margin-top:-69px;margin-bottom:0px;}.elementor-36140 .elementor-element.elementor-element-0f81593 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-36140 .elementor-element.elementor-element-87fde46{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;align-self:flex-start;text-align:left;}.elementor-36140 .elementor-element.elementor-element-87fde46 > .elementor-widget-container{background-color:var( --e-global-color-7b1e1f1c );padding:16px 16px 16px 16px;}.elementor-36140 .elementor-element.elementor-element-87fde46 .elementor-heading-title{font-size:91px;font-weight:700;color:#FFFFFF;}.elementor-36140 .elementor-element.elementor-element-4d5c0c2{--spacer-size:50px;}.elementor-36140 .elementor-element.elementor-element-71dbfcb .elementor-heading-title{font-weight:600;color:var( --e-global-color-7b1e1f1c );}.elementor-36140 .elementor-element.elementor-element-49a7718 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-36140 .elementor-element.elementor-element-49a7718 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36140 .elementor-element.elementor-element-49a7718{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-36140 .elementor-element.elementor-element-49a7718 > .elementor-container{text-align:center;}.elementor-36140 .elementor-element.elementor-element-22611a8{--spacer-size:25px;}.elementor-36140 .elementor-element.elementor-element-4149089 .elementor-button{background-color:var( --e-global-color-3a036760 );font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;fill:#F6121C;color:#F6121C;border-style:none;border-radius:12px 12px 12px 12px;padding:20px 250px 20px 250px;}.elementor-36140 .elementor-element.elementor-element-4149089{width:100%;max-width:100%;}.elementor-36140 .elementor-element.elementor-element-73d7ecc .elementor-button{background-color:var( --e-global-color-3a036760 );font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;fill:#F6121C;color:#F6121C;border-style:none;border-radius:12px 12px 12px 12px;padding:20px 250px 20px 250px;}.elementor-36140 .elementor-element.elementor-element-73d7ecc{width:100%;max-width:100%;}.elementor-36140 .elementor-element.elementor-element-ea302b1{--spacer-size:50px;}.elementor-36140 .elementor-element.elementor-element-8b3d107{text-align:left;}.elementor-36140 .elementor-element.elementor-element-8b3d107 .elementor-heading-title{font-size:60px;color:var( --e-global-color-7b1e1f1c );}.elementor-36140 .elementor-element.elementor-element-26b4781 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-36140 .elementor-element.elementor-element-26b4781{text-align:left;}.elementor-36140 .elementor-element.elementor-element-1afefcd > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-36140 .elementor-element.elementor-element-1afefcd iframe{transition-duration:0s;}.elementor-36140 .elementor-element.elementor-element-833ba76{--spacer-size:22px;}.elementor-36140 .elementor-element.elementor-element-0900008 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-36140 .elementor-element.elementor-element-0900008{text-align:left;}.elementor-36140 .elementor-element.elementor-element-80fce48 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-36140 .elementor-element.elementor-element-80fce48{text-align:left;}.elementor-36140 .elementor-element.elementor-element-fd4cb62{--spacer-size:22px;}.elementor-36140 .elementor-element.elementor-element-2222ae9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-36140 .elementor-element.elementor-element-2222ae9{text-align:left;line-height:5px;}.elementor-36140 .elementor-element.elementor-element-abd4578 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-36140 .elementor-element.elementor-element-abd4578{text-align:left;line-height:5px;}.elementor-36140 .elementor-element.elementor-element-65d34b7{text-align:left;}.elementor-36140 .elementor-element.elementor-element-65d34b7 .elementor-heading-title{font-size:60px;color:var( --e-global-color-7b1e1f1c );}.elementor-36140 .elementor-element.elementor-element-22cb298{--spacer-size:50px;}.elementor-36140 .elementor-element.elementor-element-e84844e{--spacer-size:50px;}.elementor-36140 .elementor-element.elementor-element-85496b1 > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-36140 .elementor-element.elementor-element-85496b1 iframe{transition-duration:0s;}.elementor-36140 .elementor-element.elementor-element-eb10d5c{--spacer-size:50px;}.elementor-36140 .elementor-element.elementor-element-b66b854{--spacer-size:50px;}.elementor-36140 .elementor-element.elementor-element-5ffc1b6{--spacer-size:22px;}.elementor-36140 .elementor-element.elementor-element-dc041be > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36140 .elementor-element.elementor-element-dc041be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-36140 .elementor-element.elementor-element-dc041be > .elementor-container{text-align:center;}.elementor-36140 .elementor-element.elementor-element-862b259{--spacer-size:50px;}.elementor-36140 .elementor-element.elementor-element-c75463d{text-align:left;}.elementor-36140 .elementor-element.elementor-element-c75463d .elementor-heading-title{font-size:60px;color:var( --e-global-color-7b1e1f1c );}.elementor-36140 .elementor-element.elementor-element-f1ee094{text-align:left;}.elementor-36140 .elementor-element.elementor-element-f1ee094 .elementor-heading-title{font-size:60px;color:var( --e-global-color-7b1e1f1c );}.elementor-36140 .elementor-element.elementor-element-4ea10ee{--spacer-size:10px;}.elementor-36140 .elementor-element.elementor-element-37264d9{font-size:1px;}.elementor-36140 .elementor-element.elementor-element-20e4146{--spacer-size:50px;}.elementor-36140 .elementor-element.elementor-element-10b8d23 .elementor-button{background-color:var( --e-global-color-3a036760 );font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;fill:#F6121C;color:#F6121C;border-style:none;border-radius:12px 12px 12px 12px;padding:20px 250px 20px 250px;}.elementor-36140 .elementor-element.elementor-element-10b8d23{width:100%;max-width:100%;}.elementor-36140 .elementor-element.elementor-element-4f9b75a{--spacer-size:50px;}.elementor-36140 .elementor-element.elementor-element-cb3de98:not(.elementor-motion-effects-element-type-background), .elementor-36140 .elementor-element.elementor-element-cb3de98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-12ad5fa9 );}.elementor-36140 .elementor-element.elementor-element-cb3de98{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-36140 .elementor-element.elementor-element-cb3de98 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36140 .elementor-element.elementor-element-5cccc8b{--spacer-size:71px;}.elementor-36140 .elementor-element.elementor-element-74c1ce6{color:var( --e-global-color-7b1e1f1c );}.elementor-36140 .elementor-element.elementor-element-f5315b8{color:var( --e-global-color-7b1e1f1c );}.elementor-36140 .elementor-element.elementor-element-8a1ae7c{--spacer-size:100px;}.elementor-36140 .elementor-element.elementor-element-48f9074{--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;}.elementor-36140 .elementor-element.elementor-element-7706bdd{--display:flex;}@media(max-width:1024px) and (min-width:768px){.elementor-36140 .elementor-element.elementor-element-0f81593{width:100%;}}@media(max-width:1024px){.elementor-36140 .elementor-element.elementor-element-891e840{padding:85px 85px 85px 85px;}.elementor-36140 .elementor-element.elementor-element-dae7791{padding:25px 0px 0px 0px;}.elementor-36140 .elementor-element.elementor-element-0f81593 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-36140 .elementor-element.elementor-element-87fde46 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-36140 .elementor-element.elementor-element-87fde46{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36140 .elementor-element.elementor-element-87fde46 .elementor-heading-title{font-size:9vw;}.elementor-36140 .elementor-element.elementor-element-71dbfcb .elementor-heading-title{font-size:30px;}.elementor-36140 .elementor-element.elementor-element-49a7718{padding:26px 26px 26px 26px;}.elementor-36140 .elementor-element.elementor-element-2bddee6 > .elementor-element-populated{padding:0px 50px 0px 50px;}.elementor-36140 .elementor-element.elementor-element-4149089 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-36140 .elementor-element.elementor-element-4149089{align-self:flex-start;}.elementor-36140 .elementor-element.elementor-element-4149089 .elementor-button{padding:25px 125px 25px 125px;}.elementor-36140 .elementor-element.elementor-element-73d7ecc > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-36140 .elementor-element.elementor-element-73d7ecc{align-self:flex-start;}.elementor-36140 .elementor-element.elementor-element-73d7ecc .elementor-button{padding:25px 125px 25px 125px;}.elementor-36140 .elementor-element.elementor-element-2222ae9{line-height:1.5em;}.elementor-36140 .elementor-element.elementor-element-10b8d23 .elementor-button{padding:25px 125px 25px 125px;}}@media(max-width:767px){.elementor-36140 .elementor-element.elementor-element-891e840{padding:77px 77px 77px 77px;}.elementor-36140 .elementor-element.elementor-element-dae7791{padding:45px 0px 0px 0px;}.elementor-36140 .elementor-element.elementor-element-87fde46 .elementor-heading-title{font-size:1.3em;}.elementor-36140 .elementor-element.elementor-element-4d5c0c2{--spacer-size:12px;}.elementor-36140 .elementor-element.elementor-element-71dbfcb .elementor-heading-title{font-size:25px;}.elementor-36140 .elementor-element.elementor-element-49a7718{padding:19px 19px 19px 19px;}.elementor-36140 .elementor-element.elementor-element-4149089 .elementor-button{font-size:22px;line-height:1.2em;border-radius:10px 10px 10px 10px;padding:15px 40px 015px 40px;}.elementor-36140 .elementor-element.elementor-element-73d7ecc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-36140 .elementor-element.elementor-element-73d7ecc .elementor-button{font-size:22px;line-height:1.2em;border-radius:10px 10px 10px 10px;padding:16px 5px 015px 5px;}.elementor-36140 .elementor-element.elementor-element-26b4781{font-size:20px;}.elementor-36140 .elementor-element.elementor-element-0900008{font-size:20px;}.elementor-36140 .elementor-element.elementor-element-80fce48{font-size:20px;}.elementor-36140 .elementor-element.elementor-element-2222ae9{font-size:20px;}.elementor-36140 .elementor-element.elementor-element-abd4578{font-size:20px;}.elementor-36140 .elementor-element.elementor-element-65d34b7 .elementor-heading-title{font-size:36px;}.elementor-36140 .elementor-element.elementor-element-22cb298{--spacer-size:25px;}.elementor-36140 .elementor-element.elementor-element-e84844e{--spacer-size:25px;}.elementor-36140 .elementor-element.elementor-element-85496b1 > .elementor-widget-container{margin:0px 15px 00px 15px;}.elementor-36140 .elementor-element.elementor-element-eb10d5c{--spacer-size:25px;}.elementor-36140 .elementor-element.elementor-element-b66b854{--spacer-size:25px;}.elementor-36140 .elementor-element.elementor-element-5ffc1b6{--spacer-size:25px;}.elementor-36140 .elementor-element.elementor-element-f1ee094 .elementor-heading-title{font-size:42px;}.elementor-36140 .elementor-element.elementor-element-20e4146{--spacer-size:24px;}.elementor-36140 .elementor-element.elementor-element-10b8d23 .elementor-button{font-size:23px;padding:15px 40px 15px 40px;}}/* Start custom CSS for button, class: .elementor-element-4149089 */.elementor-36140 .elementor-element.elementor-element-4149089 .elementor-button{
    position: relative;
    overflow: hidden;
    z-index: 1;
    margin-bottom: -15px
}

.elementor-36140 .elementor-element.elementor-element-4149089 .elementor-button:before{
    content: '';
    position: absolute;
    left: -200px;
    top: -250px;
    width: calc(100% + 400px);
    height: calc(100% + 850px);
    background: linear-gradient(0deg, rgba(146,0,36,1) 0%, rgba(225,0,0,1) 40%, rgba(237,147,109,1) 95%);
    z-index: -1;
    animation: rotatebtn 4s linear infinite;
}

@keyframes rotatebtn {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.elementor-36140 .elementor-element.elementor-element-4149089 .elementor-button:after{
    content: '';
    position: absolute;
    width: calc(100% - 8px);
    height: calc(100% - 8px);
    left: 4px;
    top: 4px;
    background-color: #ffffff;
    border-radius: inherit;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73d7ecc */.elementor-36140 .elementor-element.elementor-element-73d7ecc .elementor-button{
    position: relative;
    overflow: hidden;
    z-index: 1;
    margin-bottom: -15px
}

.elementor-36140 .elementor-element.elementor-element-73d7ecc .elementor-button:before{
    content: '';
    position: absolute;
    left: -200px;
    top: -250px;
    width: calc(100% + 400px);
    height: calc(100% + 800px);
    background: linear-gradient(0deg, rgba(255,0,0,1) 0%, rgba(237,147,109,1) 51%, rgba(54,200,172,1) 100%);
    z-index: -1;
    animation: rotatebtn 4s linear infinite;
}

@keyframes rotatebtn {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.elementor-36140 .elementor-element.elementor-element-73d7ecc .elementor-button:after{
    content: '';
    position: absolute;
    width: calc(100% - 8px);
    height: calc(100% - 8px);
    left: 4px;
    top: 4px;
    background-color: #ffffff;
    border-radius: inherit;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10b8d23 */.elementor-36140 .elementor-element.elementor-element-10b8d23 .elementor-button{
    position: relative;
    overflow: hidden;
    z-index: 1;
    margin-bottom: -15px
}

.elementor-36140 .elementor-element.elementor-element-10b8d23 .elementor-button:before{
    content: '';
    position: absolute;
    left: -200px;
    top: -250px;
    width: calc(100% + 400px);
    height: calc(100% + 800px);
    background: linear-gradient(0deg, rgba(255,0,0,1) 0%, rgba(237,147,109,1) 51%, rgba(54,200,172,1) 100%);
    z-index: -1;
    animation: rotatebtn 4s linear infinite;
}

@keyframes rotatebtn {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.elementor-36140 .elementor-element.elementor-element-10b8d23 .elementor-button:after{
    content: '';
    position: absolute;
    width: calc(100% - 8px);
    height: calc(100% - 8px);
    left: 4px;
    top: 4px;
    background-color: #ffffff;
    border-radius: inherit;
    z-index: -1;
}/* End custom CSS */