body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.app-header.isAdmin{background:linear-gradient(180deg,green 15px,transparent 0)}.app-header.isSuperAdmin{background:linear-gradient(180deg,red 15px,transparent 0)}.app-header{z-index:2;padding-top:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;color:#fff;background:linear-gradient(180deg,#191919 15px,#3db4e7 0,#3db4e7 25px,transparent 0);width:100%;min-height:7rem;height:calc(6.5rem + 5vw);max-height:9rem}@media (max-width:600px){.app-header .nav-bar .app-header{min-height:6.5rem;font-size:calc(1rem + .8vw)}}.app-header .nav-bar{padding-top:0;padding-bottom:10px;width:100%;justify-content:center;align-items:flex-start;z-index:2}.menu-bar-fulling{width:50vw;background-color:#27aae1}.app-header .nav-bar Button,.menu-bar-fulling{min-height:6rem;height:calc(5vw + 5rem);max-height:7rem}.app-header .nav-bar Button{color:#fff;font-size:calc(13px + .8vw);min-width:6rem;width:15vw;max-width:11rem;z-index:2;transition:all .25s}.app-header .nav-bar Button.button-left{border-radius:0;box-shadow:9px 20px 20px -7px rgba(0,0,0,.2)}.app-header .nav-bar Button.button-right{border-radius:0;box-shadow:-9px 20px 20px -7px rgba(0,0,0,.2)}.nav-bar Button:hover{background-color:#3db4e7;max-height:8rem}.app-header .nav-bar Button.selected-tab{background-color:#fff;color:#27aae1;border-width:2px}.app-header .nav-bar .logo{margin-top:2rem;align-self:flex-start;height:9vw;width:25vw;min-height:40px;min-width:95px;max-height:70px;max-width:190px;border-radius:0;z-index:2}.app-header .side-bar{position:absolute;width:100%;height:15px;top:0;background-color:#141414}description,title{display:none}.auth{text-align:center;position:absolute;bottom:8px;color:grey;right:16px;z-index:5;cursor:pointer}.auth.auth_sign-out{color:red}.app-footer{background-color:transparent;position:fixed;bottom:0;overflow:hidden;z-index:2}.app-footer,.app-footer .app-footer__menu{display:flex;justify-content:center;width:100%;height:calc(3vw + 9rem);max-height:13rem}.app-footer .app-footer__menu{background:linear-gradient(180deg,transparent 25%,#191919 50.2%);position:absolute;align-items:center}.app-footer__menu__email,.app-footer__menu__phone{color:#fff;display:flex;font-size:calc(10px + .5vw);flex-direction:column;justify-content:center;align-items:center;line-height:100%}.app-footer__menu__phone{margin-right:12vw}.app-footer__menu__email{margin-left:12vw}.app-footer__menu__email-icon,.app-footer__menu__phone-icon{min-height:3rem;min-width:3rem;height:4vw;width:4vw;max-height:4rem;max-width:4rem;transition:.5s;margin-bottom:.5rem}.app-footer__menu a{color:#fff;text-decoration:none}.app-footer__menu__phone-icon{height:4.2vw;width:4.2vw}.app-footer__menu__email-icon:hover,.app-footer__menu__phone-icon:hover{height:5vw;width:5vw;max-height:5rem;max-width:5rem}@media (max-width:600px){.app-footer .app-footer__menu{justify-content:space-between;padding:5px}}@media (max-width:295px){.app-footer .app-footer__menu{justify-content:space-between;padding:1px}.app-footer__menu__email-icon,.app-footer__menu__phone-icon{min-height:2rem;min-width:2rem}.app-footer__menu a{font-size:10px}}.app-footer .maps-box{cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#191919;border:4px solid #fff;min-height:5.8rem;min-width:5.8rem;height:8vw;width:8vw;max-height:8rem;max-width:8rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:.5s;z-index:2}.app-footer .maps-box:hover{height:9vw;width:9vw;max-height:8.5rem;max-width:8.5rem}.app-footer .maps-box .maps-box__icon{height:64%;width:64%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:.5s}.app-footer .maps-box .maps-box__text1{position:absolute;top:0}.app-footer .maps-box .maps-box__text2{position:absolute;bottom:0;width:100%;text-align:left;padding-left:.5rem;height:1rem;overflow:hidden}.modal{border-radius:0}@media (min-width:770px){.modal{border:10px solid #27aae1}}.modal .modal_close-button{width:36px;height:36px;padding:0;border-radius:50%;font-family:sans-serif;position:fixed;top:0;right:0;margin:.5rem;background-color:#27aae1;z-index:3;color:#fff}.services{background-image:linear-gradient(185deg,#fff 55%,#27aae1 55.2%);padding-top:.15rem;flex-direction:column;justify-content:center}.services,.services .services-row{width:100%;display:flex;align-items:center}.services .services-row{max-width:950px;flex-direction:row;justify-content:space-evenly}.services .services-row .card{cursor:pointer;height:26vh;width:35vh;margin:.5rem;box-shadow:3px 3px 3px 1px rgba(0,0,0,.2);border-radius:0}.custom-image,.h24service-image,.trailer-image,.truck-image{background-position:50%;background-size:cover}.services .services-row .card .image{transition:all .5s}.services .services-row .card:hover .image{-webkit-transform:scale(1.2);transform:scale(1.2)}.services .services-row .card footer{z-index:1;height:20%;background-color:#fff;justify-content:center}.services .services-row .card footer.custom-footer{background:linear-gradient(47deg,#ff4a4a,#ff4a4a 20%,#ffc32b 50%,#ff4a4a 80%,#ff4a4a);background-size:800% 800%;-webkit-animation:gradient 8s linear infinite;animation:gradient 8s linear infinite}@-webkit-keyframes gradient{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes gradient{0%{background-position:0 50%}to{background-position:100% 50%}}.services .services-row .card footer .card-footer__name{font-size:20px}.services .services-row .card footer .card-footer__info{color:#27aae1;text-transform:uppercase}@media (max-width:880px){.services .services-row.row1,.services .services-row.row2{width:100%}.services .services-row .card{max-height:50vw}}@media (max-width:420px){.services .services-row .card footer .card-footer__name{font-size:14px}.services .services-row .card{margin:.2rem .2rem 1rem}.services .services-row .card footer{font-size:11px;padding:3px;line-height:110%}}.services-modal{width:485px;max-width:100%;overflow:auto;max-height:75vh;overflow-y:auto;display:flex;flex-direction:column}.services-modal::-webkit-scrollbar{-webkit-appearance:none;width:2px}.services-modal::-webkit-scrollbar-thumb{border-radius:2px;background-color:#27aae1}.services-modal .modal-header{font-size:24px;padding-bottom:2rem;padding-top:1rem}.services-modal .modal-header-description{font-size:14px}.services-modal .modal-service{padding:.25rem;font-size:16px}.services-modal .modal-divider{width:.25rem;height:7rem;background:#27aae1}.services-modal .modal-service .modal-service-price{font-size:14px;color:#27aae1}.services-modal .modal-note{padding-top:1rem}.services-modal .services-carousel{background-color:#27aae1;margin-top:1rem;align-self:center;border-radius:12px;border:.5rem solid #27aae1}.home{min-height:40%;align-items:center;justify-content:space-between}.home,.home .home__section1{width:100%;display:flex;flex-direction:column}.home .home__section1{justify-content:flex-start;align-items:flex-start;background-size:cover;background-position:50%;background-image:url(/static/media/homebackground.63f56f43.jpg);min-height:calc(100vh - 13rem);border-bottom:1rem solid #27aae1}.home .home__text.title{margin-left:4vw;font-size:calc(2rem + 1.4vw);display:flex;align-items:flex-start;max-width:900px;color:#fff}.home .home__text.title span{width:100%}.home .home__icon{min-height:50px;min-width:50px;height:50px;width:50px;background-color:#27aae1;border:1px solid #fff;padding:.25rem;box-shadow:1px 1px 0 #fff;margin:1rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);overflow:hidden}.home .home__icon img{height:100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.home .home__text{width:95%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:2rem;line-height:150%;margin:.5rem}.home .home__text.home__text-row{flex-direction:column;align-items:flex-start}.home .home__text .home__text-content{display:flex;flex-direction:row;align-items:center;justify-content:center;padding-top:.5rem;padding-bottom:.5rem;color:#fff;line-height:100%}@media (max-width:600px){.home .home__text.home__text-row{align-items:center}.home .home__text .home__text-content{flex-direction:column}}.home .star-review{cursor:pointer!important;background-color:#fff;align-items:center;color:#000;padding:.5rem 1.25rem;border-radius:2rem 2rem 4rem 4rem;font-size:calc(.8rem + .2vw)}.home .home__subtext,.home .star-review{display:flex;flex-direction:column;justify-content:center;margin-bottom:1rem}.home .home__subtext{justify-self:start;align-items:flex-start;line-height:110%}.home .home__section2{width:100%;max-width:900px;display:flex;flex-direction:row-reverse}@media (max-width:785px){.home .home__section2{width:100%;display:flex;flex-direction:column}}.home .home__images{width:600px;max-width:785px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;margin-top:1rem;padding-bottom:1rem}@media (max-width:785px){.home .home__images{width:100%}}.home .home__images__slider{margin:.15rem}.home .home__images__slider .slider__wrapper{width:100%}.home .home__images__carousel{margin:.15rem;background-color:hsla(0,0%,100%,.5)}.home .home__links{min-width:50%;width:98%;display:flex;flex-direction:column;margin-bottom:2rem}.home .home__links .text{font-size:1.25rem;line-height:100%;color:#000;text-decoration:underline}.home .home__links .separator{height:.5rem;width:100px;background-color:#27aae1;border-radius:5px;margin:.75rem}.home .home__info{width:90%;justify-content:flex-start}.communication,.home .home__info{font-size:1rem;text-align:left;height:100%;max-width:900px;display:flex;flex-direction:row;align-items:flex-start;margin-bottom:1rem}.communication{width:100%;justify-content:space-between}.communication .home__subtext{background:#fff;box-shadow:1px 2px rgba(0,0,0,.2);padding:.25rem}@media (max-width:785px){.communication{flex-direction:column-reverse}.communication .home__subtext{width:100%;padding:0}}.social{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.social a{display:flex;align-items:center;color:#fff;background-color:#27aae1;border-radius:10px;padding:5px;margin:.25rem}@media (max-width:770px){.home .home__images{flex-direction:column}.home .home__info{flex-direction:column-reverse;width:98%}}@media (min-width:601px){.speed-rows{width:100%;height:45px;position:relative;overflow:hidden}}@media (max-width:600px){.speed-rows{width:100%;height:140px;position:relative;overflow:hidden}}.speed-row-1{background:#f94144}.speed-row-2{background:#f3722c}.speed-row-3{background:#35bb93}.speed-row-1:hover{background:#fc292c}.speed-row-2:hover{background:#f36315}.speed-row-3:hover{background:#43aa8b}.speed-row span a{color:#fff;-webkit-text-decoration-line:none;text-decoration-line:none}.speed-row span{margin-right:10vw;color:#fff}.speed-row{position:absolute;display:flex;align-self:self-start;justify-content:flex-end;align-items:center;width:110%;height:45px}@media (min-width:601px){.speed-row span{font-size:calc(.5rem + .8vw);margin-right:7vw}.speed-row-1{left:-10vw;top:0;-webkit-animation:speed-row-1 .5s linear;animation:speed-row-1 .5s linear}.speed-row-2{left:-44vw;top:0;-webkit-animation:speed-row-2 .5s linear;animation:speed-row-2 .5s linear}.speed-row-3{left:-77vw;top:0;-webkit-animation:speed-row-3 .5s linear;animation:speed-row-3 .5s linear}@-webkit-keyframes speed-row-1{0%{left:-110vw}to{left:-10vw}}@keyframes speed-row-1{0%{left:-110vw}to{left:-10vw}}@-webkit-keyframes speed-row-2{0%{left:-110vw}to{left:-44vw}}@keyframes speed-row-2{0%{left:-110vw}to{left:-44vw}}@-webkit-keyframes speed-row-3{0%{left:-110vw}to{left:-77vw}}@keyframes speed-row-3{0%{left:-110vw}to{left:-77vw}}}@media (max-width:600px){.speed-row span{font-size:calc(1.3rem + 1.4vw);margin-right:15vw}.speed-row-1{top:0;left:0}.speed-row-2{top:45px;left:0}.speed-row-3{top:90px;left:0}.speed-row{-webkit-animation:speed-row-appearance .5s linear;animation:speed-row-appearance .5s linear;border-radius:0 100% 10% 85%/100% 0 100% 0}@-webkit-keyframes speed-row-appearance{0%{left:-110vw}to{left:0}}@keyframes speed-row-appearance{0%{left:-110vw}to{left:0}}}body{background:#27aae1}.App{background-image:linear-gradient(175deg,#fff 60%,#27aae1 60.2%)}@-webkit-keyframes animateBg{0%{background-position:0 100%}50%{background-position:0 60%}to{background-position:0 100%}}@keyframes animateBg{0%{background-position:0 100%}50%{background-position:0 60%}to{background-position:0 100%}}.App{text-align:center;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;-webkit-tap-highlight-color:transparent}.App-content{overflow:auto;padding-bottom:calc(3vw + 9rem);width:100%;display:flex;align-items:flex-start;justify-content:center}.App-content::-webkit-scrollbar{-webkit-appearance:none;width:0}.App-content::-webkit-scrollbar-thumb{border-radius:2px;background-color:#191919}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.show-in-mobile{display:flex}.hide-in-mobile{display:none}@media (hover:hover){.show-in-mobile{display:none}.hide-in-mobile{display:flex}}.fade-in{animation:fadeIn 1s ease;-webkit-animation:fadeIn 1s ease;-moz-animation:fadeIn ease 1s;-o-animation:fadeIn ease 1s;-ms-animation:fadeIn ease 1s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sale-modal.view-sale{width:100%;max-width:300px;display:flex;flex-direction:column;align-items:center;align-self:center;overflow-x:hidden}.sale-modal.view-sale::-webkit-scrollbar{display:none}.sale-modal.view-sale .view-sale-carousel{max-width:100%;min-height:300px;height:300px;max-height:300px}.sale-modal.view-sale .view-sale-carousel button{padding:0}.sale-modal.view-sale .view-sale-header{width:100%;padding-top:2rem;font-size:22px;border-bottom:3px solid #27aae1}.sale-modal.view-sale .view-sale-infos{width:100%;padding-top:.5rem;font-size:14px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.sale-modal.view-sale .view-sale-subheader{color:#27aae1;font-size:16px}.sale-modal.view-sale .view-sale-infos .state{font-size:16px;text-align:center;min-width:58px;border-radius:10px;padding:3px;color:#000}.sale-modal.view-sale .view-sale-infos .state.creating{color:#fff;font-weight:100;background:#aa0a00}.sale-modal.view-sale .view-sale-infos .state.service{background:#0092c7;color:#fff}.sale-modal.view-sale .view-sale-infos .state.product{background:#00a32d;color:#fff}.sale-modal.view-sale .view-sale-infos .state.for-sale{background:#00c781;color:#fff}.sale-modal.view-sale .view-sale-infos .state.on-hold{background:#ffaa15}.sale-modal.view-sale .view-sale-infos .state.sold{background:#ff4040}.sale-modal.view-sale .view-sale-other-infos{align-self:flex-start;color:#505050;font-size:1rem}.sale-modal.view-sale .view-sale-description{padding-top:1rem;width:100%;max-width:300px;font-size:13px;text-align:start}.sale-modal{min-width:25vw;min-height:50vh;overflow:auto;max-height:75vh}.sale-form{max-height:80%}.sale-form,.sale-form .fields{display:flex;flex-direction:column}.sale-form .fields{width:95%}.sale-form .fields .fields-column{display:flex;flex-direction:row}.sale-form .fields .fields-column div{margin-left:.5rem}.sale-form .buttons{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.sale-form .edit-buttons{display:flex;flex-direction:row;align-self:center;width:100%;max-width:340px;justify-content:space-evenly}.sale-form .edit-buttons Button{margin-left:1rem;height:40px;width:90px}.sale-form .buttons .delete-button{color:#aa0a00;border:2px solid #aa0a00}@media (max-width:575px){.sale-form .fields .fields-column{display:flex;flex-direction:column}.sale-form .buttons{flex-direction:column}.sale-form .edit-buttons{align-self:flex-end}.sale-form .edit-buttons Button{margin:0;padding:0;height:40px;width:60px;font-size:15px}}.upload__image-wrapper{width:100%;display:flex;flex-direction:column;align-items:center}.upload__image-list{display:flex;width:100%;flex-wrap:wrap}.upload__image-item{width:33%;position:relative}.upload__image-item-btns{display:flex;flex-direction:column;position:absolute;top:0;right:0;width:100%}.upload__image-item-btns button{width:100px;background:hsla(0,0%,100%,.4470588235294118);border:1px solid #000;height:25px}.sale-section{display:flex;flex-direction:column;align-items:center;width:100%}.sale-section .sale-section-title{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;margin-bottom:1rem;width:100%;max-width:330px}@media (max-width:350px){.sale-section .sale-section-title{display:flex;flex-direction:column}}.sale-section .add-sale{height:50px;width:50px;margin-bottom:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#27aae1;border-radius:50%;font-family:roboto;font-size:2rem;color:#fff;box-shadow:1px 2px rgba(0,0,0,.2)}.sale-section .clear-button{color:#fff;margin:8px 0;border-radius:0 16px 16px 0;padding:8px}.sale-section .add-sale:hover{background-color:#2fade4;box-shadow:1px 2px rgba(0,0,0,.5)}.sale-section .add-sale:focus{background-color:#8ac5df;box-shadow:2px 2px rgba(0,0,0,.5)}.sale-section .card{cursor:pointer;height:10rem;min-width:17rem;width:24rem;max-width:24rem;margin:.25rem;display:flex;flex-direction:row;background-color:#fdfdfd;box-shadow:1px 2px 2px rgba(0,0,0,.2);overflow:hidden;white-space:nowrap}.sale-section .card:hover{box-shadow:2px 4px 2px rgba(0,0,0,.5)}.sale-section .card .thumbnail{height:10rem;max-width:50%;width:10rem;border-radius:0 .5rem 0 0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background-color:#27aae1;background-size:cover;background-position:50%}.sale-section .card .thumbnail .state{align-self:flex-end;width:100%;padding:0;color:#000}.sale-section .card .informations{width:calc(100% - 10rem);display:flex;flex-direction:column;align-items:flex-start;padding-left:.5rem}.sale-section .card .informations .title{width:100%;font-size:17px;overflow:hidden;text-overflow:ellipsis;text-align:left;white-space:normal}.sale-section .card .informations .model{color:#27aae1;font-size:14px;margin-bottom:.5rem}.sale-section .card .informations .kilometers,.sale-section .card .informations .price{color:#323232;font-size:16px}.sale-section .card .state.creating{color:#fff;font-weight:100;background:#aa0a00}.sale-section .card .state.service{background:#0092c7;color:#fff}.sale-section .card .state.product{background:#00a32d;color:#fff}.sale-section .card .state.for-sale{background:#00c781;color:#fff}.sale-section .card .state.on-hold{background:#ffaa15}.sale-section .card .state.sold{background:#ff4040}.sale-list{min-width:80%;max-width:100%;display:flex;justify-content:center;flex-wrap:wrap;margin-top:1rem}.sale-list_card-expand{animation:expand .3s ease;-webkit-animation:expand .3s ease;-moz-animation:expand ease .3s;-o-animation:expand ease .3s;-ms-animation:expand ease .3s}@keyframes expand{0%{height:0}to{min-height:5rem;height:10rem}}@-webkit-keyframes expand{0%{height:0}to{min-height:5rem;height:10rem}}
/*# sourceMappingURL=main.268874d7.chunk.css.map */