.primary-color{color:#29378f}.base-border{border:1px solid #29378f!important;border-radius:10px}.base-border.gray{border-color:#d9d9d9!important;color:#d9d9d9!important}.base-border.gray svg{fill:#d9d9d9!important}.base-border.gray.button-selected{border-color:#29378f!important;color:#29378f!important}.base-border.gray.button-selected svg{fill:#29378f!important}.quote-detail{margin:auto;padding:40px 0}.quote-title h1{text-transform:uppercase;color:#29378f;font-size:24px;font-weight:600}.quote-detail-content{margin-top:15px;padding:20px 25px}.content-title span{text-transform:uppercase;color:#29378f;font-weight:600;font-size:14px}.content-title{margin-bottom:24px}.product-wrapper{display:flex;justify-content:space-between;margin-bottom:12px}.product-wrapper .hs-code{color:#1877f2;text-decoration:underline}.product-label{font-weight:600}.field-wrapper{position:relative;margin-bottom:24px}.product-category select{padding-left:43px}.product-category svg{fill:#29378f;position:absolute;font-weight:700;font-size:22px;left:13px;top:9px;width:20px}.quote-detail .shipping-method{margin-top:12px;margin-bottom:24px;display:flex;flex-direction:row}.quote-detail .shipping-method button{display:flex;align-items:center;padding:10px 16px;margin-right:12px}.quote-detail .shipping-method svg{fill:#29378f;width:20px;height:20px;margin-right:8px}.quote-info .content-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.quote-info .field-label-wrapper{width:45%;margin-bottom:24px}.quote-info .field{margin-top:12px;position:relative}.quote-info .field .custom-svg{fill:#29378f;position:absolute;font-weight:700;font-size:22px;left:13px;top:10px;width:20px}.quote-info .custom-svg{fill:#29378f;color:#29378f;width:20px;height:20px}.quote-info .field .ant-input-number-group-addon{min-width:120px}.quote-info select{padding-left:40px;width:100%}.quote-info label{font-weight:600;color:#000;font-size:12px}.additional-information{margin-bottom:24px}.additional-information label{font-weight:600;font-size:14px}.additional-information textarea{margin-top:12px;width:100%}.contact-details-link{background-color:#f7f7f8;border-radius:10px;padding:12px 18px;margin-bottom:24px}.contact-details-link svg{fill:#29378f;margin-right:10px}.contact-details-link span{font-size:12px}.contact-details-link a{font-weight:700;text-decoration:underline}.contact-information{margin-top:24px;display:flex;justify-content:space-between;flex-wrap:wrap}.contact-information .contact-field{margin-bottom:24px;width:45%}.contact-information .contact-field input{width:100%}.contact-information .company-country{display:flex;width:100%;justify-content:space-between;margin-top:24px}.contact-information .phone-wrapper{margin-top:24px;position:relative;width:100%}.contact-information .phone-wrapper .img-country-phone{position:absolute;left:13px;border-right:1px solid #29378f;height:100%;display:flex;align-items:center;padding-right:10px}.contact-information .phone-wrapper input{width:100%;padding-left:140px}.login-form .field-wrapper{margin-bottom:24px;width:100%}.login-form .field-wrapper.forgot-password{text-align:right;text-decoration:underline}.login-form .field-wrapper.submit-button{background-color:#29378f;padding:10px 20px;border-radius:10px;color:#fff;font-size:16px}.login-form .field-wrapper.social-wrapper{display:flex;justify-content:space-around}.login-form .field-wrapper.social-wrapper button{display:flex;align-items:center;border:1px solid #29378f;padding:8px 12px;border-radius:10px}.login-form .field-wrapper.social-wrapper span{margin-left:10px}.login-form .field-wrapper.social-wrapper svg{width:26px;height:26px}.submit-wrapper{display:flex;align-items:center;justify-content:space-between}.submit-wrapper button{padding:9px 20px;background-color:#29378f;border-radius:10px;display:flex;align-items:center}.submit-wrapper button svg{fill:#fff}.submit-wrapper button span{color:#fff;text-transform:uppercase;margin-right:8px;font-weight:600}.submit-wrapper a{text-decoration:underline;font-size:14px;margin-left:8px}.transportation-by .dropdown-option{position:relative}.transportation-by .dropdown-option span{padding-left:30px}.transportation-by .dropdown-header .dropdown-arrow svg{position:relative;top:0;left:0}.transportation-by .dropdown-header .dropdown-selected span{padding-left:30px}.vehicle-types .dropdown-option{position:relative}.vehicle-types .dropdown-header .dropdown-arrow svg{position:relative;top:0;left:0}@media(max-width:767px){.quote-detail{width:95%}.quote-detail-content{border:none;padding:20px 4px}.contact-information .contact-field,.contact-information .contact-field input,.quote-info .field-label-wrapper{width:100%}.submit-wrapper{flex-wrap:wrap}.submit-wrapper .button-wrapper{margin-top:24px;width:100%}.submit-wrapper .button-wrapper button{justify-content:center;width:100%}.base-border.border-container{border-color:transparent!important}input{font-size:14px!important}input::-moz-placeholder{font-size:14px!important}input::placeholder{font-size:14px!important}.ant-select-selection-placeholder{font-size:14px!important}}.ant-picker-input input::-moz-placeholder{color:#595959!important;font-size:16px}.ant-picker-input input::placeholder{color:#595959!important;font-size:16px}.ant-input-group-wrapper .ant-input-wrapper,.ant-input-group-wrapper .ant-input-wrapper input,.ant-input-number-wrapper{height:100%;text-align:left;padding:0 0 0 8px}.content-wrapper .ant-form-item{margin-bottom:0}.content-wrapper .location .field-label-wrapper{margin-bottom:0!important}.non-group .ant-form-item-explain{position:absolute}.non-group .ant-select-selector{border-radius:10px!important}.ant-custom-select{position:relative}.ant-custom-select label{font-weight:600}.ant-custom-select .ant-select-wrapper{border:1px solid #29378f!important;border-radius:10px;margin-top:12px}.ant-custom-select .ant-select{width:100%;height:39px;padding-left:29px}.ant-custom-select .ant-select-selector{border:none!important;border-radius:10px!important}.ant-custom-select .ant-select-selection-placeholder{font-size:16px;color:rgba(0,0,0,.65)!important}.ant-custom-select .svg-custom svg{fill:#29378f;position:absolute;font-weight:700;font-size:22px;left:13px;top:42px;width:20px;z-index:10}