@font-face {font-family: 'icomoon';src: url("/assets/themes/frontend/cartrend/fonts/custom/icomoon.eot?1m619234");src: url("/assets/themes/frontend/cartrend/fonts/custom/icomoon.eot?1m619234#iefix") format("embedded-opentype"), url("/assets/themes/frontend/cartrend/fonts/custom/icomoon.ttf?1m619234") format("truetype"), url("/assets/themes/frontend/cartrend/fonts/custom/icomoon.woff?1m619234") format("woff"), url("/assets/themes/frontend/cartrend/fonts/custom/icomoon.svg?1m619234#icomoon") format("svg");font-weight: normal;font-style: normal;font-display: block;}[class^="icon-"], [class*=" icon-"]{font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-service-car:before{content: "\e90b";}.icon-service-car-outline:before{content: "\e907";}.icon-service-cog:before{content: "\e908";}.icon-service-pig:before{content: "\e909";}.icon-service-ribbon:before{content: "\e90a";}.icon-car:before{content: "\e900";}.icon-carseat:before{content: "\e901";}.icon-engine:before{content: "\e902";}.icon-motorcycle:before{content: "\e903";}.icon-petrol:before{content: "\e904";}.icon-speed:before{content: "\e905";}.icon-video:before{content: "\e906";}.maintenance-container{display: flex;align-items: center;justify-content: center;flex-direction: column;background-image: linear-gradient(to top, #000000, #262626);min-height: 100vh;}.maintenance-container .logo-container{margin-top: 28px;display: flex;flex-direction: column;align-items: center;justify-content: center;margin-bottom: 54px;}.maintenance-container .logo-container p{font-family: Roboto, Arial, Helvetica, sans-serif;font-size: 17px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #fff;}.maintenance-container .content-container{display: flex;flex-direction: column;align-items: center;justify-content: center;}.maintenance-container .content-container h1{font-family: Roboto, Arial, Helvetica, sans-serif;font-size: 40px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #fff;text-align: center;}.maintenance-container .content-container .icon-container{margin: 62px 0;display: flex;}.maintenance-container .content-container .icon-container .icon-holder{width: 60px;height: 60px;background-color: #000000;border-radius: 100%;margin: 0 10px;display: flex;align-items: center;justify-content: center;}.maintenance-container .content-container .icon-container .icon-holder i{color: #fff;font-size: 26px;}.maintenance-container .content-container .icon-container .icon-holder:nth-of-type(1) i{animation: engine 1s;-moz-animation: engine 1s;-webkit-animation: engine 1s;animation-iteration-count: 1;}.maintenance-container .content-container .icon-container .icon-holder:nth-of-type(2) i{animation: battery 1s;-moz-animation: battery 1s;-webkit-animation: battery 1s;animation-delay: 1s;animation-iteration-count: 1;}.maintenance-container .content-container .icon-container .icon-holder:nth-of-type(3) i{animation: oil 1s;-moz-animation: oil 1s;-webkit-animation: oil 1s;animation-delay: 2s;animation-iteration-count: 1;}.maintenance-container .content-container p{font-family: Roboto, Arial, Helvetica, sans-serif;font-size: 15px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 24px;letter-spacing: normal;color: #fff;text-align: center;margin-bottom: 28px;}.maintenance-container .content-container .btn-blue{width: 227px;height: 52px;border-radius: 12px;box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);background-color: #5300a6;font-family: Roboto, Arial, Helvetica, sans-serif;font-size: 17px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #fff;text-transform: uppercase;display: flex;align-items: center;justify-content: center;outline: none;text-decoration: none;}.maintenance-container .footer{margin-top: 35px;width: 100%;display: flex;justify-content: flex-end;flex: 1;align-items: flex-end;padding: 0 120px 63px 0;}.maintenance-container .footer .contact-container:first-of-type{margin-right: 64px;}.maintenance-container .footer .contact-container p{font-family: Roboto, Arial, Helvetica, sans-serif;font-size: 15px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color: #fff;}@-moz-keyframes engine {0% { color: #fff;}50%{color: #ff7522;}100%{color: #fff;}}@-webkit-keyframes engine {0% { color: #fff;}50%{color: #ff7522;}100%{color: #fff;}}@-moz-keyframes oil {0% { color: #fff;}50%{color: #FF0000;}100%{color: #fff;}}@-webkit-keyframes oil {0% { color: #fff;}50%{color: #FF0000;}100%{color: #fff;}}@-moz-keyframes battery {0% { color: #fff;}50%{color: #FF0000;}100%{color: #fff;}}@-webkit-keyframes battery {0% { color: #fff;}50%{color: #FF0000;}100%{color: #fff;}}@media screen and (max-width: 767px) {.maintenance-container { padding: 0 15px;}.maintenance-container .logo-container{margin-bottom: 25px;}.maintenance-container .logo-container img{max-width: 250px;}.maintenance-container .logo-container p{font-size: 12px;}.maintenance-container .content-container h1{font-size: 20px;}.maintenance-container .content-container .icon-container{margin: 35px 0;}.maintenance-container .content-container p{font-size: 14px;}.maintenance-container .footer{justify-content: center;padding-right: 0;flex-direction: column;margin-top: 35px;}.maintenance-container .footer .contact-container{margin: 0 !important;width: 100%;text-align: center;}}@media screen and (max-width: 991px) {.maintenance-container .footer { justify-content: center;padding-right: 0;margin-top: 35px;}.maintenance-container .footer .contact-container{text-align: center;}}