.page-template-page-transport-service .col-full{max-width:1086px}.page-template-page-transport-service-quota .col-full{max-width:1140px}.page-template-page-transport-service,.page-template-page-transport-service-quota,.page-template-page-transport-service input,.page-template-page-transport-service select,.page-template-page-transport-service textarea,.page-template-page-transport-service button,.page-template-page-transport-service-quota input,.page-template-page-transport-service-quota select,.page-template-page-transport-service-quota textarea,.page-template-page-transport-service-quota button{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.page-template-page-transport-service .storefront-breadcrumb,.page-template-page-transport-service-quota .storefront-breadcrumb{margin-bottom:0;padding-top:var(--machmon-breadcrumb-block-padding,12px) !important;padding-bottom:var(--machmon-breadcrumb-block-padding,12px) !important}.transport-page h1,.transport-quote-page h1{margin:0 0 5px;color:#45586a;font-size:24px;font-weight:400;line-height:36px}.transport-page__intro{display:inline-block;margin:0 0 10px;color:#45586a;font-size:14px;font-weight:700;line-height:21px}.transport-quote-page>strong{display:inline-block;margin:0;color:#45586a;font-size:14px;font-weight:700;line-height:21px}.transport-page__copy{margin:0 0 24px;color:#45586a;font-size:14px;font-weight:400;line-height:21px}.transport-quote-page>p{margin:0 0 10px;color:#45586a;font-size:14px;font-weight:400;line-height:21px}.page-template-page-transport-service .col-full>h1,.page-template-page-transport-service-quota .col-full>h1{display:none}.carriers-cover{margin:0 -20rem;background-image:url("../images/transport-640.webp");background-position:50%;background-size:cover}@media (min-width:768px){.carriers-cover{background-image:url("../images/transport-1100.webp")}}.carriers-cover .inner,.carriers--list.inner{width:100%;max-width:1086px;margin:0 auto;padding-left:10px;padding-right:10px}.carriers-cover .inner{padding-top:40px;padding-bottom:40px}.carriers-estimate{margin-left:auto;border:1px solid #eaeaea;border-radius:3px;background-color:#fff;box-shadow:0 0 0 0 rgba(0,0,0,0)}@media (min-width:768px){.carriers-estimate{width:50%}}.flex{display:flex}.item-center-v{align-items:center}.pts{padding-top:10px}.plm{padding-left:20px}.prm{padding-right:20px}.pls{padding-left:10px}.pas{padding:10px}.transport-step__index{margin-bottom:0 !important;font-size:12px;font-weight:700}.carriers-estimate hr{margin:8px 0;background-color:#eaeaea}.mts{margin-top:10px;padding:0 !important}.mbs{margin-bottom:10px}.txtcenter{text-align:center}.carriers-cover .btn,.transport-register-card .btn,.transport-contact-modal__info .btn,.page-template-page-transport-service-quota .acf-form-submit .acf-button.button.button-primary.button-large{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:15px 20px;border:1px solid #b2212b;border-radius:6px;background-color:#b2212b;color:#fff;font-size:14px;font-weight:700;line-height:14px;text-decoration:none;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.carriers-cover .btn:hover,.carriers-cover .btn:focus,.transport-contact-modal__info .btn:hover,.transport-contact-modal__info .btn:focus,.page-template-page-transport-service-quota .acf-form-submit .acf-button.button.button-primary.button-large:hover,.page-template-page-transport-service-quota .acf-form-submit .acf-button.button.button-primary.button-large:focus{border-color:#8f1a23;background-color:#8f1a23;color:#fff}.transport-register-card{margin:20px 0 0;border:1px solid #eaeaea;background-color:#fff}.transport-register-card .btn.outline{border-color:#45586a;background-color:#fff;color:#45586a}.transport-register-card .btn.outline:hover,.transport-register-card .btn.outline:focus{border-color:#45586a;background-color:#45586a;color:#fff}.block-simple{padding:20px}.block-simple p,.block-simple li{color:#45586a;font-size:14px;line-height:21px}.block-simple .h2-like.u-bold,.transport-section-heading{margin:0 0 5px;color:#45586a;font-size:20px;font-weight:700;line-height:30px}.carriers--list.inner{margin-top:40px}.transport-provider-card{display:flex;gap:20px;margin:0;padding:20px;border-top:1px solid #eaeaea;border-right:0;border-bottom:0;border-left:0;background-color:#fff}.transport-provider-card.mts{padding:20px !important}.transport-provider-card:first-of-type{margin-top:10px}.transport-provider-card__identity{flex:0 0 307px;width:307px;color:#45586a}.transport-provider-card__logo{display:flex;align-items:center;justify-content:center;width:110px;height:110px;margin:0 auto 10px;border:1px solid #eaeaea;border-radius:0;background-color:#fff;overflow:hidden}.transport-provider-card__logo img{width:calc(100% - 16px);height:calc(100% - 16px);object-fit:contain}.transport-provider-card__logo--placeholder{background:#f7f7f7}.transport-provider-card__content{flex:1 1 auto;min-width:0;padding-top:2px}.transport-provider-card__name{margin:0;color:#45586a;font-size:16.8px;font-weight:700;line-height:25.2px;text-align:center}.transport-provider-card__location{margin:0;color:#45586a;font-size:14px;line-height:21px;text-align:center}.transport-provider-card__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.transport-provider-card__detail{min-width:0}.transport-provider-card__detail-label{margin:0 0 4px;color:#45586a;font-size:14px;font-weight:700;line-height:21px}.transport-provider-card__detail-text{margin:0;color:#45586a;font-size:14px;line-height:21px}.transport-provider-card__links{display:flex;align-items:flex-end;justify-content:flex-start;margin-top:17px}.transport-provider-card__links .btn--unstyled{padding:0;border:0;background:transparent;color:#45586a;font-size:14px;font-weight:400;line-height:14px;padding-bottom:3px;text-decoration:underline;cursor:pointer}.transport-provider-card__links .btn--unstyled:hover,.transport-provider-card__links .btn--unstyled:focus,.transport-provider-card__links .btn--unstyled:active{background:transparent;box-shadow:none;color:#45586a}.block-all{margin-bottom:40px;padding:20px;border:1px solid #eaeaea;background-color:#fff}.transport-quote-page{width:100%;max-width:635px;margin:0 auto}.transport-quote-divider{display:none}.transport-quote-review{margin-top:10px}.transport-quote-info{margin-top:18px;color:#45586a;font-size:14px;font-weight:400;line-height:21px}.transport-quote-info__title{margin:0 0 18px;color:#45586a;font-size:20px;font-weight:700;line-height:30px}.transport-quote-info p{margin:0 0 16px}.transport-quote-info__actions{margin-top:28px}.transport-quote-review__notice{margin:0 0 22px;padding:18px 20px;background:#d7f0f6;color:#45586a;font-size:14px;font-weight:400;line-height:21px}.transport-quote-review__providers{margin:0 0 22px;padding:0;list-style:none}.transport-quote-review__provider{margin:0 0 14px}.transport-quote-review__provider-control{display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:#45586a;font-size:14px;font-weight:400;line-height:21px}.transport-quote-review__provider-display{display:inline-flex;align-items:center;gap:8px;color:#45586a;font-size:14px;font-weight:400;line-height:21px}.transport-quote-review__provider-control input{position:absolute;opacity:0;pointer-events:none}.transport-quote-review__check{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:2px;background:#39c785;color:#fff;font-size:11px;line-height:1;flex:0 0 14px;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.transport-quote-review__provider-control input:not(:checked) + .transport-quote-review__check{border:1px solid #39c785;background:transparent;color:transparent}.transport-quote-review__provider-control:hover .transport-quote-review__check,.transport-quote-review__provider-control:focus-within .transport-quote-review__check{box-shadow:0 0 0 2px rgba(57,199,133,0.15)}.transport-quote-review__privacy{margin:24px 0 30px;color:#45586a;font-size:12px;font-weight:400;line-height:18px}.transport-quote-review__privacy p{margin:0 0 8px}.transport-quote-review__privacy a{color:#45586a;text-decoration:underline}.transport-quote-review--complete .transport-quote-review__providers,.transport-quote-review--complete .transport-quote-review__privacy{max-width:635px}.transport-quote-review__actions{display:flex;align-items:center;justify-content:center;gap:16px}.transport-quote-review__error{margin:0 0 18px;color:#b2212b;font-size:12px;font-weight:700;line-height:18px}.transport-quote-review__button{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:0 20px;border:1px solid #45586a;border-radius:4px;background:#fff;color:#45586a;font-size:14px;font-weight:700;line-height:14px;text-decoration:none}.transport-quote-review__button--primary{border-color:#b2212b;background:#b2212b;color:#fff}.transport-quote-review__button--primary:hover,.transport-quote-review__button--primary:focus{border-color:#8f1a23;background:#8f1a23;color:#fff}.transport-quote-review__button--secondary:hover,.transport-quote-review__button--secondary:focus{border-color:#45586a;background:#45586a;color:#fff}.transport-quote-review__button[type="submit"]{cursor:pointer}.page-template-page-transport-service-quota .block-all{width:calc(100% + 20px);max-width:none;margin-left:-10px;margin-right:-10px;padding:20px;box-sizing:border-box}.page-template-page-transport-service-quota .acf-field label,.page-template-page-transport-service-quota .acf-label label{color:#45586a;font-size:14px;font-weight:400;line-height:21px}.page-template-page-transport-service-quota .acf-required,.page-template-page-transport-service-quota sup.required{color:#b2212b;font-weight:700}.page-template-page-transport-service-quota .acf-fields,.page-template-page-transport-service-quota .acf-fields.-border{border:0 !important;background:transparent !important}.page-template-page-transport-service-quota .acf-field{padding-left:0;padding-right:0}.page-template-page-transport-service-quota .transport-quote-form--enhanced>.acf-fields>.acf-field-group{padding-left:0 !important;padding-right:0 !important}.page-template-page-transport-service-quota .acf-field>.acf-input{padding-left:0;padding-right:0}.page-template-page-transport-service-quota .acf-field-group>.acf-input{padding-left:0;padding-right:0}.page-template-page-transport-service-quota .acf-field-group>.acf-input>.acf-fields{margin:0}.page-template-page-transport-service-quota .transport-quote-form--enhanced>.acf-fields>.acf-field-group>.acf-label{margin-bottom:10px}.page-template-page-transport-service-quota .transport-quote-form--enhanced>.acf-fields>.acf-field-group>.acf-label label{display:block;margin:0;color:#45586a;font-size:20px;font-weight:700;line-height:30px}.page-template-page-transport-service-quota .transport-quote-form--enhanced>.acf-fields>.acf-field-group[data-key="field_6386cb1fa0519"]>.acf-label label{font-size:16.8px;line-height:25.2px}.page-template-page-transport-service-quota .transport-quote-form--enhanced>.acf-fields>.acf-field-group>.acf-label .description{margin:0;color:#45586a;font-size:14px;font-weight:400;line-height:21px}.page-template-page-transport-service-quota .transport-quote-form--enhanced>.acf-fields>.acf-field-group[data-key="field_6383ed9798ab5"],.page-template-page-transport-service-quota .transport-quote-form--enhanced>.acf-fields>.acf-field-group[data-key="field_6383ea5ba6730"]{margin-top:28px;padding-top:28px;border-top:0}.page-template-page-transport-service-quota .transport-quote-form--enhanced>.acf-fields>.acf-field-group[data-key="field_6383ed9798ab5"]>.acf-label,.page-template-page-transport-service-quota .transport-quote-form--enhanced>.acf-fields>.acf-field-group[data-key="field_6383ea5ba6730"]>.acf-label,.page-template-page-transport-service-quota .transport-quote-form--enhanced .deliver-detail-block>.acf-label{margin-bottom:10px}.page-template-page-transport-service-quota .transport-quote-form--enhanced .deliver-detail-block>.acf-label label{font-size:16.8px;font-weight:700;line-height:25.2px}.page-template-page-transport-service-quota .transport-quote-form--enhanced>.acf-fields>.acf-field-group .acf-field:not(.acf-field-group)>.acf-label label,.page-template-page-transport-service-quota .transport-quote-form--enhanced .deliver-detail-block .acf-field-radio>.acf-label label{font-weight:400}.page-template-page-transport-service-quota .transport-quote-form--enhanced>.acf-fields>.acf-field-group .acf-field[data-key="field_6383ed7b1e4bd"]>.acf-label label,.page-template-page-transport-service-quota .transport-quote-form--enhanced>.acf-fields>.acf-field-group[data-key="field_6383ea5ba6730"]>.acf-label label{font-weight:700}.page-template-page-transport-service-quota [data-key="field_6386cb1fa0519"]>.acf-input>.acf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;row-gap:0}.page-template-page-transport-service-quota [data-key="field_6386cb1fa0519"]>.acf-input>.acf-fields>.transport-quote-subheading{grid-column:1 / -1;margin:10px 0 10px;color:#45586a;font-size:16.8px;font-weight:700;line-height:25.2px}.page-template-page-transport-service-quota [data-key="field_6386cb1fa0519"]>.acf-input>.acf-fields>.acf-field{width:auto !important;min-height:0 !important;padding-left:0;padding-right:0;border:0 !important}.page-template-page-transport-service-quota [data-key="field_6386cb1fa0519"]>.acf-input>.acf-fields>.transport-quote-picture-field,.page-template-page-transport-service-quota [data-key="field_6386cb1fa0519"]>.acf-input>.acf-fields>.acf-field[data-key="field_6383ed7b1e4bd"]{grid-column:1 / -1}.page-template-page-transport-service-quota .acf-input input[type="text"],.page-template-page-transport-service-quota .acf-input input[type="number"],.page-template-page-transport-service-quota .acf-input input[type="email"],.page-template-page-transport-service-quota .acf-input textarea,.page-template-page-transport-service-quota .acf-input select,.page-template-page-transport-service-quota .select2-container.-acf .select2-selection,.page-template-page-transport-service-quota .select2-container--default .select2-selection--single{border-color:#bfbfbf;border-radius:0;background-color:#fff;box-shadow:none;color:#45586a;font-size:14px;font-weight:400;line-height:21px}.page-template-page-transport-service-quota .acf-input input[type="text"],.page-template-page-transport-service-quota .acf-input input[type="number"],.page-template-page-transport-service-quota .acf-input input[type="email"],.page-template-page-transport-service-quota .acf-input select,.page-template-page-transport-service-quota .select2-container.-acf .select2-selection,.page-template-page-transport-service-quota .select2-container--default .select2-selection--single{min-height:45px;padding-left:15px;padding-right:15px}.page-template-page-transport-service-quota .acf-input textarea{width:100%;height:148px;min-height:148px;padding:10px 15px}.page-template-page-transport-service-quota .acf-input-append{display:flex;align-items:center;justify-content:center;width:50px;min-height:45px;border-color:#bfbfbf;border-radius:0;background-color:#f9f9f9;padding:0;color:#bfbfbf;font-size:14px;line-height:21px}.page-template-page-transport-service-quota .acf-input-wrap input.acf-is-appended{border-radius:0}.page-template-page-transport-service-quota .deliver-detail-block>.acf-input{padding-left:0;padding-right:0}.page-template-page-transport-service-quota .deliver-detail-block{padding-left:0 !important;padding-right:0 !important;margin-top:0;border:1px solid #eaeaea;background:#f8f8f8;padding-top:14px !important;padding-bottom:18px}.page-template-page-transport-service-quota .deliver-detail-block>.acf-input>.acf-fields{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:0;margin:0}.page-template-page-transport-service-quota .deliver-detail-block>.acf-input>.acf-fields>.acf-field{width:auto !important;min-height:0 !important;padding-left:0;padding-right:0;border:0 !important}.page-template-page-transport-service-quota .deliver-detail-block>.acf-input>.acf-fields>.acf-field[data-key="field_6383edd598ab8"],.page-template-page-transport-service-quota .deliver-detail-block>.acf-input>.acf-fields>.acf-field[data-key="field_6383f8302937f"]{width:135px !important}.page-template-page-transport-service-quota .deliver-detail-block>.acf-input>.acf-fields>.acf-field[data-key="field_6383ee0398ab9"],.page-template-page-transport-service-quota .deliver-detail-block>.acf-input>.acf-fields>.acf-field[data-key="field_6383f83029380"]{width:calc(100% - 145px) !important}.page-template-page-transport-service-quota .deliver-detail-block>.acf-input>.acf-fields>.acf-field[data-key="field_6383f745ed7ed"],.page-template-page-transport-service-quota .deliver-detail-block>.acf-input>.acf-fields>.acf-field[data-key="field_6383f83029381"],.page-template-page-transport-service-quota .deliver-detail-block>.acf-input>.acf-fields>.acf-field[data-key="field_6383f800ed7f0"],.page-template-page-transport-service-quota .deliver-detail-block>.acf-input>.acf-fields>.acf-field[data-key="field_6383f83029384"]{width:100% !important}.page-template-page-transport-service-quota .deliver-detail-block>.acf-input>.acf-fields>.acf-field[data-key="field_6383f7f2ed7ee"],.page-template-page-transport-service-quota .deliver-detail-block>.acf-input>.acf-fields>.acf-field[data-key="field_6383f83029382"]{width:110px !important}.page-template-page-transport-service-quota .deliver-detail-block>.acf-input>.acf-fields>.acf-field[data-key="field_6383f7f8ed7ef"],.page-template-page-transport-service-quota .deliver-detail-block>.acf-input>.acf-fields>.acf-field[data-key="field_6383f83029383"]{width:calc(100% - 120px) !important}.page-template-page-transport-service-quota .deliver-detail-block>.acf-input>.acf-fields>.acf-field select,.page-template-page-transport-service-quota .deliver-detail-block>.acf-input>.acf-fields>.acf-field .acf-date-picker,.page-template-page-transport-service-quota .deliver-detail-block>.acf-input>.acf-fields>.acf-field .acf-date-picker .input{display:block;width:100%;max-width:none}.page-template-page-transport-service-quota .transport-quote-delivery-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.page-template-page-transport-service-quota .transport-quote-delivery-panel>.acf-label{margin:0 10px 12px;padding-bottom:0;border-bottom:0}.page-template-page-transport-service-quota .transport-quote-delivery-panel>.acf-input{padding-left:10px;padding-right:10px}.page-template-page-transport-service-quota .transport-quote-delivery-panel{align-self:start}.transport-quote-picture-field{margin-bottom:16px;padding-top:0}.transport-quote-picture-field>.acf-label{display:block;margin-bottom:10px}.page-template-page-transport-service-quota .transport-quote-picture-field>.acf-label label{color:#45586a;font-size:14px;font-weight:700 !important;line-height:21px}.transport-quote-picture-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:227px;width:calc(100% + 10px);margin-left:-5px;margin-right:-5px;border:1px solid #bfbfbf;background:#fff;color:#45586a;text-align:center;cursor:pointer;box-sizing:border-box}.transport-quote-picture-dropzone::before{content:"+";display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #bfbfbf;border-radius:50%;font-size:28px;line-height:1}.transport-quote-picture-dropzone input[type="file"]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.transport-quote-picture-dropzone__text{font-size:14px;font-weight:400;line-height:21px}.transport-quote-picture-dropzone__meta,.transport-quote-picture-filename{color:#45586a;font-size:12px;line-height:18px}.transport-quote-picture-dropzone.has-file{border-style:solid;background:#f8fbfd}.transport-quote-picture-filename{margin:8px 0 0;word-break:break-word}.transport-quote-contact-hidden{display:none !important}.page-template-page-transport-service-quota .transport-quote-date-picker{position:relative;display:block;width:100%}.page-template-page-transport-service-quota .transport-quote-date-picker>input[type="hidden"]{display:none}.page-template-page-transport-service-quota .transport-quote-date-picker .input{display:block;width:100% !important;min-height:45px;padding-left:15px;padding-right:52px;box-sizing:border-box}.page-template-page-transport-service-quota .transport-quote-date-trigger{position:absolute;top:0;right:0;width:45px;height:45px;border-left:1px solid #bfbfbf;background:#f2f4f7;pointer-events:none}.page-template-page-transport-service-quota .transport-quote-date-trigger::before{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;transform:translate(-50%,-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2398a3ae' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='1' ry='1'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:18px 18px}.page-template-page-transport-service-quota .acf-radio-list{display:flex;flex-wrap:wrap;gap:12px 18px;margin:0;padding:0;list-style:none}.page-template-page-transport-service-quota .acf-radio-list li{margin:0}.page-template-page-transport-service-quota .acf-radio-list label{display:inline-flex;align-items:center;gap:10px;color:#45586a;font-size:14px;font-weight:400;line-height:21px}.page-template-page-transport-service-quota .acf-radio-list input[type="radio"]{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:0;border:2px solid #b2212b;border-radius:50%;background:#fff;position:relative}.page-template-page-transport-service-quota .acf-radio-list input[type="radio"]:checked{border-color:#b2212b}.page-template-page-transport-service-quota .acf-radio-list input[type="radio"]:checked::after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:#b2212b;transform:translate(-50%,-50%)}.page-template-page-transport-service-quota .acf-form-submit{margin-top:10px;text-align:center}.page-template-page-transport-service-quota .acf-form-submit .acf-button.button.button-primary.button-large{margin:0}.page-template-page-transport-service-quota p.color-primary.u-small{padding-left:0;color:#b2212b;font-size:11.2px;font-weight:400;line-height:16.8px}.success-box{margin-bottom:20px;border:1px solid rgba(57,195,57,0.69);border-radius:7px;background-color:rgba(57,195,57,0.29);padding:5px 15px 15px}.machmon-transport-modal .modal-dialog{max-width:635px}.machmon-transport-modal .modal-content{border:1px solid #eaeaea;border-radius:6px;padding:24px}.machmon-transport-modal .modal--close{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;color:#bfbfbf;font-size:24px;line-height:24px;cursor:pointer;transition:color 0.2s ease}.machmon-transport-modal .modal--close:hover,.machmon-transport-modal .modal--close:focus{background:transparent;color:#45586a}.machmon-transport-modal .modal--title{margin-bottom:15px;color:#45586a;font-size:24px;font-weight:700;line-height:36px;text-align:center}.machmon-transport-modal .form-group{margin-bottom:14px}.machmon-transport-modal .form-control{height:auto;padding:0;border:0;background:transparent;box-shadow:none}.machmon-transport-modal label{display:inline-block;margin-bottom:5px;color:#45586a;font-size:14px;font-weight:700;line-height:21px}.machmon-transport-modal input,.machmon-transport-modal textarea{width:100%;border:1px solid #d6dce3;border-radius:4px;background-color:#fff;padding:10px 12px;color:#45586a;font-size:14px;line-height:21px}.machmon-transport-modal textarea{min-height:130px;resize:vertical}.machmon-transport-modal .color-primary.u-small{margin:0 0 12px;color:#b2212b;font-size:14px;line-height:21px}.machmon-transport-modal .txtcenter.mts{margin-top:0;padding:0 !important}.machmon-transport-contact-form button[type="submit"]{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:15px 20px;border:1px solid #b2212b;border-radius:6px;background:#b2212b;color:#fff;font-size:14px;font-weight:700;line-height:14px}.machmon-transport-contact-form button[type="submit"]:hover,.machmon-transport-contact-form button[type="submit"]:focus{border-color:#8f1a23;background:#8f1a23;color:#fff}.machmon-transport-modal .alert{margin-bottom:16px}.machmon-transport-modal .transport-contact-modal__info{margin-top:18px;margin-right:0;margin-bottom:0;margin-left:0;border-radius:6px;background-color:#d7f0f6;padding:0}.machmon-transport-modal .transport-contact-modal__info .alert--content{padding:26px 32px 28px}.machmon-transport-modal .transport-contact-modal__info p{margin:0 0 8px;color:#45586a;font-size:14px;line-height:21px}.machmon-transport-modal .transport-contact-modal__info .btn{margin-top:8px;min-height:37px;padding:10px 16px;border-color:#2e456d;background:#2e456d;color:#fff;font-size:12px;font-weight:700;line-height:15.6px}.machmon-transport-modal .transport-contact-modal__info .btn:hover,.machmon-transport-modal .transport-contact-modal__info .btn:focus{border-color:#233553;background:#233553;color:#fff}@media (max-width:1199px){.carriers-cover{margin-left:-10px;margin-right:-10px}}@media (max-width:991px){.transport-provider-card{flex-direction:column}.transport-provider-card__identity{flex-basis:auto;width:100%}.transport-provider-card__details{grid-template-columns:1fr}}@media (max-width:767px){.transport-page h1,.transport-quote-page h1{font-size:20px;line-height:30px}.carriers-cover .inner{padding-left:20px;padding-right:20px}.carriers-estimate{width:100%}.block-all{padding-left:0;padding-right:0}.transport-provider-card{padding:16px 0}.transport-provider-card.mts{padding:16px 0 !important}.transport-provider-card__logo{width:110px;height:110px}.transport-quote-review__actions{flex-direction:column}.machmon-transport-modal .modal-content{padding:20px 16px}}
