@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{margin:0}@-webkit-keyframes FloatIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes FloatIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.button-primary{background-color:#ec6825;border:none;border-radius:4px;color:#fff;cursor:pointer}.button-primary,.button-secondary{font-family:Roboto;height:40px;padding:0 15px}.button-secondary{background:none;border:1px solid #ec6825;border-radius:4px;font-size:14px;font-weight:300;width:120px}.button-tertiary{align-items:center;background-color:initial;border:none;cursor:pointer;display:flex;padding:0}.button-tertiary img{height:20px;margin-right:10px;width:20px}.button-tertiary{font-family:Roboto;font-weight:300;margin-top:15px}.icon{height:20px;width:20px}main{font-family:Roboto;margin-top:30px}main h2{color:#29519d;font-size:36px;font-weight:700;line-height:44px;padding:0 10%}main .description-container{align-items:center;background:hsla(0,0%,78%,.1);display:flex;flex-direction:column;justify-content:center;margin-top:30px;min-height:300px;padding:60px 10% 150px}main .description-container p{text-align:center}main .description-container .item-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px;width:100%}main .description-container .item-container .item{align-items:center;display:flex;flex-direction:column;margin-top:40px;width:15%}main .description-container .item-container .item img{height:40px;margin-bottom:20px;width:40px}main .description-container .item-container .item p{font-weight:700;text-align:center}@media (max-width:768px){main .description-container{padding:60px 10% 250px}main .description-container .item-container .item{width:31.3333333333%}}@media (max-width:425px){main .description-container{padding:60px 10% 300px}main .description-container .item-container .item{width:49%}}.carrier-detail-container{font-family:Roboto;font-style:normal}.carrier-detail-container .return{align-items:center;display:flex;margin-left:10%;margin-top:20px}.carrier-detail-container .return img{height:20px;width:20px}.carrier-detail-container .return a{color:#1d1d1b;font-family:Roboto;font-size:14px;font-style:normal;font-weight:300;line-height:20px;text-decoration:none}.carrier-detail-container .carrier-info{-webkit-animation:FloatIn 2s forwards;animation:FloatIn 2s forwards;border-bottom:1px solid hsla(0,0%,58%,.25);display:flex;flex-direction:column;justify-content:space-around;margin:30px 12%;padding:30px 0;width:70%}.carrier-detail-container .carrier-info .title{font-size:24px;font-weight:700;line-height:20px;margin-bottom:20px}.carrier-detail-container .carrier-info p{font-size:14px;font-weight:300;line-height:20px;margin-bottom:10px}.carrier-detail-container .carrier-info .icons img{height:30px;width:30px}.carrier-detail-container .key-data-container{-webkit-animation:FloatIn 2s forwards;animation:FloatIn 2s forwards;display:flex;flex-direction:column;flex-wrap:wrap;font-family:Roboto;font-style:normal;margin:30px 12%}.carrier-detail-container .key-data-container .data-container{border-bottom:1px solid hsla(0,0%,58%,.25);display:flex;flex-wrap:wrap}.carrier-detail-container .key-data-container .data-container .key-data-card{display:flex;flex-direction:column;margin:25px 12px;min-width:180px;padding:2px;width:20%}.carrier-detail-container .key-data-container .data-container .key-data-card .title-container{display:flex;flex-direction:row}.carrier-detail-container .key-data-container .data-container .key-data-card .title-container img{height:20px;width:20px}.carrier-detail-container .key-data-container .data-container .key-data-card .title-container .title{font-size:16px;font-weight:700;line-height:20px;margin-left:10px}.carrier-detail-container .key-data-container .data-container .key-data-card .description{color:#4d4d4d;font-size:14px;font-weight:300;line-height:20px;margin-left:30px;margin-top:10px;padding-left:0}.carrier-detail-container .key-data-container .data-container .key-data-card .description li{list-style:none}.carrier-detail-container .key-data-container .data-container .key-data-card .description a{color:#ec6825;text-decoration:none}.carrier-detail-container .key-data-small{background-color:#f9f9f9;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;padding-bottom:0}.carrier-detail-container .key-data-small .key-data-card{align-items:center;display:flex;flex-direction:column;min-width:200px;padding-top:7%}.carrier-detail-container .key-data-small .key-data-card .title-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.carrier-detail-container .key-data-small .key-data-card .title-container img{height:30px;width:30px}.carrier-detail-container .key-data-small .key-data-card .title-container .title{font-size:20px;font-weight:700;line-height:26px}.carrier-detail-container .key-data-small .key-data-card .description{align-items:center;display:flex;flex-direction:column;font-size:14px;line-height:20px;list-style:none;padding:0}.empty-container{background-color:#f9f9f9;height:150px;width:100%}@media (max-width:600px){.carrier-detail-container .key-data-small{height:auto;padding-bottom:40px}.carrier-detail-container .key-data-small .key-data-card{width:35%}}@media (max-width:425px){.carrier-detail-container .key-data-small{padding-bottom:20%}.carrier-detail-container .key-data-small .key-data-card{width:80%}}.world-map-container{color:#1d1d1b;margin-bottom:150px;margin-top:60px}.world-map-container .world-map{display:flex;flex-direction:row-reverse;justify-content:center;margin:30px 12%;position:relative}.world-map-container .world-map svg{-webkit-animation:FloatIn 2s forwards;animation:FloatIn 2s forwards;max-width:1024px;width:70%}.world-map-container .world-map .world-map-info{font-family:Roboto;font-style:normal;padding-top:70px;width:30%}.world-map-container .world-map .world-map-info .zones{align-items:center;display:flex;font-size:20px;font-weight:300;line-height:26px}.world-map-container .world-map .world-map-info .zones img{height:30px;margin-right:10px;width:30px}.world-map-container .world-map .world-map-info h2{font-size:20px;font-weight:600;line-height:38px}.world-map-container .world-map .world-map-info h2 span{cursor:pointer;font-weight:400}.world-map-container .world-map .world-map-info h3{color:#4d4d4d;text-align:center}@media (max-width:700px){.world-map-container{margin-top:80px}.world-map-container .world-map .world-map-info{display:flex;flex-direction:column;margin-top:0;width:90%}}footer{display:flex;flex-direction:column;position:relative;width:100%}footer a{color:#fff;text-decoration:none}footer .banner{background-image:url(/static/media/footer.0983e52b0f591658ceed.webp);background-size:cover;height:300px;width:100%}footer .register-container{background-color:#0f2c64;border-radius:4px;bottom:30%;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-size:16px;font-weight:300;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;justify-content:center;left:10%;padding:50px;position:absolute;width:620px}footer .register-container .title{display:flex;font-size:16.25px;font-weight:700;line-height:21px;margin-bottom:15px}footer .register-container .title img{height:30px;margin-right:15px;width:30px}footer .register-container .button-container{display:flex;justify-content:space-between;margin-top:15px}footer .register-container .button-container button{color:#fff;padding:0 20px;width:auto}footer .copyright{color:#959595;font-family:Roboto;font-size:12px;font-style:normal;font-weight:300;justify-content:flex-end;line-height:16px;margin-right:10%;padding:10px 0}footer .copyright,footer .copyright p{align-items:center;display:flex}footer .copyright img{height:24px;margin-left:4px}@media (max-width:768px){footer .register-container{bottom:15%;width:80%}footer .register-container h3{font-size:20px;font-weight:700}footer .register-container .button-container{flex-direction:column}footer .register-container .button-container button{margin-top:10px}}@media (max-width:600px){footer .register-container{left:5%;padding:30px;width:90%}footer .register-container .button-container{flex-direction:column}footer .register-container .button-container button{margin-top:10px}}.carrier-directory-header{background-image:url(/static/media/directory_header.d1d3bfafc35bde4ce0bd.webp);display:flex;flex-direction:column;height:300px;justify-content:center;padding:0 10%}.carrier-directory-header .title{-webkit-animation:FloatIn 2s forwards;animation:FloatIn 2s forwards;color:#fff;font-family:Roboto;font-style:normal}.carrier-directory-header .title .welcome{font-size:30px;font-weight:300;line-height:37px}.carrier-directory-header .title h1{font-size:50px;font-weight:700;line-height:52px;margin:10px 0}.carrier-directory-header .title p{font-size:16px;font-weight:300;line-height:20px}@media (max-width:660px){.carrier-directory-header{padding:0 5%}.carrier-directory-header .title .welcome{font-size:22px;line-height:30px}.carrier-directory-header .title h1{font-size:36px;line-height:42px}.carrier-directory-header .title p{font-size:16px;line-height:20px}}.menu{align-items:center;box-sizing:border-box;display:flex;height:60px;justify-content:space-between;padding:0 10% 0 12%;width:100%}.menu .logo-header{height:34px;width:150px}.menu .register-button{background-color:initial;border:1px solid #ec6825;border-radius:4px;font-family:Roboto;font-size:14px;font-style:normal;font-weight:300;height:40px;line-height:20px;padding:10px 15px}.menu .register-button:hover{background-color:#ec6825;color:#fff;cursor:pointer}@media (max-width:660px){.menu{justify-content:space-around;padding:0}.menu .register-button{width:100px}}.search-container{display:flex;flex-wrap:wrap;margin-top:40px;width:100%}.search-container .search{position:relative;z-index:9999}.search-container .search .search-input{border:1px solid #c8c8c8;border-radius:4px;box-sizing:border-box;height:40px;text-indent:15px;width:350px}.search-container .search .search-input:focus-visible{border:1px solid #29519d;outline:none}.search-container .search img{height:20px;position:absolute;right:10px;top:10px;width:20px}.err{color:#29519d;width:100%}.loading{padding:0 10%}.loading .truck{-webkit-animation:loading 1.5s ease-in-out infinite;animation:loading 1.5s ease-in-out infinite;height:auto;width:40px}@media (max-width:425px){.search-container{justify-content:end}.search-container .search{width:100%}.search-container .search .search-input{margin:0 0 10px;width:100%}.loading .truck{-webkit-animation:loadingMobile 1.5s ease-in-out infinite;animation:loadingMobile 1.5s ease-in-out infinite}}@-webkit-keyframes loading{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(400px);transform:translateX(400px)}}@keyframes loading{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(400px);transform:translateX(400px)}}@-webkit-keyframes loadingMobile{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(220px);transform:translateX(220px)}}@keyframes loadingMobile{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(220px);transform:translateX(220px)}}.error-container{align-items:center;background-image:url(/static/media/directory_header.d1d3bfafc35bde4ce0bd.webp);color:#fff;display:flex;flex-direction:column;font-family:Roboto;font-style:normal;height:500px;justify-content:center;margin-bottom:250px}.error-container h1{font-size:72px;font-weight:700;line-height:84px}.error-container a,.error-container p{font-size:26px;font-weight:300;line-height:32px;max-width:80%}.error-container a{color:#ec6825}.error-message-container{align-items:center;display:flex;padding:60px 10%}.error-message-container img{margin-right:30px;width:70px}.error-message-container p:first-child{color:#d90000;font-size:16px;font-weight:700;line-height:20px;margin-bottom:10px}.error-message-container p{font-size:16px;font-weight:300;line-height:20px}.results-container{display:flex;flex-wrap:wrap;padding:70px 10%}.results-container .card-container{display:flex;flex-direction:column;justify-content:space-between;margin:20px 0;padding:0 20px 0 0;width:24.25%}.results-container .card-container h4{font-size:16px;font-weight:700;height:40%;line-height:20px}.results-container .card-container .icon-container{height:30%;margin-top:10px}.results-container .card-container .icon-container img{height:30px;width:30px}.results-container .card-container .info-container{align-items:center;color:#000;display:flex;height:30%;margin-top:20px;text-decoration:none}.results-container .card-container .info-container img{height:20px;margin-right:15px;width:20px}.results-container .card-container .info-container p{font-size:14px;font-weight:300;line-height:20px}@media (max-width:768px){.results-container .card-container{width:49.5%}}@media (max-width:425px){.results-container .card-container{width:100%}}input[type=checkbox]{margin-bottom:0;opacity:0;width:0}[type=checkbox]:checked+.checkbox{background-color:#29519d;transition:.5s}[type=checkbox]:focus-visible+.checkbox{border:2px solid #0f2c64}[type=checkbox]:disabled+.checkbox{background-color:#0f2c64;border:none;cursor:not-allowed;transition:.5s}.check-container{align-items:center;display:flex;margin-bottom:10px}.check-container .checkbox{background:#fff;border:1px solid #0f2c64;cursor:pointer;display:inline-block;height:20px;margin-bottom:0;margin-right:10px;position:relative;width:20px}.check-container .checkbox.blocked{background-color:#ec6825;color:#fff;font-size:larger;text-align:center}.check-container label{align-items:flex-end;color:#4d4d4d;cursor:pointer;display:flex;font-size:14px;font-weight:300;line-height:20px;margin-bottom:0;position:relative}*{box-sizing:border-box}.container{padding:0 10%}.container .filters-container{align-items:center;display:flex;flex-wrap:wrap;margin-top:40px}.container .filters-container span{font-size:14px;font-weight:300;line-height:20px;margin-right:20px;white-space:nowrap}.container .filters-container .container{display:flex;flex-wrap:wrap;padding:0}.container .filters-container .container .filter-container{margin-right:20px;max-width:350px;min-width:250px;position:relative}.container .filters-container .container .filter-container:first-child{z-index:12}.container .filters-container .container .filter-container:nth-child(2){z-index:11}.container .filters-container .container .filter-container:nth-child(3){z-index:10}.container .filters-container .container .filter-container .filter-input{align-items:center;border:1px solid #c8c8c8;border-radius:5px;color:#4d4d4d;cursor:pointer;display:flex;font-size:14px;font-weight:300;height:40px;justify-content:space-between;line-height:20px;padding:15px;width:100%}.container .filters-container .container .filter-container .filter-input img{height:20px;transition:all .2s ease-in-out;width:20px}.container .filters-container .container .filter-container .filter-options{background-color:#fff;border:1px solid #c8c8c8;border-radius:0 0 5px 5px;border-top:0;list-style:none;overflow-y:scroll;padding:5px 15px;position:absolute;width:100%}.container .filters-container .container .filter-container .filter-options::-webkit-scrollbar{border-radius:4px;height:0;width:6px}.container .filters-container .container .filter-container .filter-options::-webkit-scrollbar-thumb{background:#ec6825;border-radius:4px}.container .filters-container .container .filter-container .filter-options::-webkit-scrollbar-track{border-radius:4px}.container .filters-container .container .filter-container .filter-options{max-height:200px;z-index:10}.container .filters-container .container .filter-container .filter-options li{font-size:12px;font-weight:300;line-height:20px;margin:10px 0}.container .close-list{height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:1024px){.container .filter-container .container .filter-container{min-width:200px}}@media (max-width:768px){.container .filters-container{align-items:baseline;flex-direction:column}.container .filters-container .container .filter-container{margin:10px 0;max-width:none;min-width:none;width:100%}}
/*# sourceMappingURL=main.93cfb4b4.css.map*/