.custom-checkbox{position:absolute;z-index:-1;display:none;opacity:0}.custom-checkbox+label{display:inline-flex;align-items:center;-webkit-user-select:none;user-select:none}.custom-checkbox+label:before{content:"";display:inline-block;width:1em;height:1em;flex-shrink:0;flex-grow:0;border:1px solid #adb5bd;border-radius:.25em;margin-right:.5em;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox:not(:disabled):not(:checked)+label:hover:before{border-color:#b3d7ff}.custom-checkbox:not(:disabled):active+label:before{background-color:#b3d7ff;border-color:#b3d7ff}.custom-checkbox:focus+label:before{box-shadow:0 0 0 .2rem #007bff40}.custom-checkbox:focus:not(:checked)+label:before{border-color:#80bdff}.custom-checkbox:checked+label:before{border-color:#0b76ef;background-color:#0b76ef;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox:disabled+label:before{background-color:#e9ecef}.checkbox{margin-bottom:1em}.PriceInput{display:flex;height:48px!important;align-items:stretch;min-width:none;background:#fff;border:1px solid #E5E5E5;box-sizing:border-box;box-shadow:inset 0 0 10px #33546326;border-radius:25px;border-style:solid;border-width:1px;cursor:default}.PriceInput:focus-within{border:"1px solid #E5E5E5"}.PriceInput input{flex:1 1 auto;width:0;min-width:none;width:none;display:inline;background:0 center;border:0;opacity:1;outline:0;flex-grow:1;padding:0 0 0 20px;background:transparent!important;color:#7b7b7b;font-size:"16px";border:none!important}.PriceInput .unit{flex-shrink:0;width:100px}.DecimalInput{height:48px;display:flex;min-width:none;border:1px solid #E5E5E5;box-sizing:border-box;border-radius:24px;box-shadow:inset 0 0 10px #33546326;cursor:default}.DecimalInput input{flex:1 1 auto;width:0;color:#7b7b7b!important;font-size:"16px";min-width:none;width:none;display:inline;background:0 center;border:0;outline:0;padding:0 0 0 20px;flex-grow:1;background:transparent!important;border:none!important}.input-section .field-title{margin-bottom:10px}.input-section .main-layout{display:grid}@media (min-width:768px){.input-section .main-layout{grid-template-columns:1fr 1fr 1fr}}.input-section .main-layout{column-gap:20px;row-gap:24px;margin-bottom:50px}.input-section .main-layout .field-title{font-weight:700;margin-bottom:20px}.input-section .extras-layout{display:grid;column-gap:20px;row-gap:24px}@media (min-width:768px){.input-section .extras-layout{grid-template-columns:1fr 1fr 1fr 1fr}}.input-section .extras-layout{margin-bottom:50px}.input-section .requesting-placeholder{font-size:1.2rem;font-style:italic;font-weight:700;text-align:center}.cargo-calc button.primary{font-weight:500;font-size:18px;line-height:22px;display:inline-block;text-align:center;vertical-align:middle;padding:8px 30px;border-radius:2rem;border:solid 1px #fafafa;cursor:pointer;transition:all .2s ease-in-out;color:#fff;background-color:var(--calc-accent)}.cargo-calc button.primary.outlined{color:var(--calc-accent);border-color:var(--calc-accent);background-color:#fff0}.cargo-calc a.primary{font-weight:500;font-size:18px;line-height:22px;display:inline-block;text-align:center;vertical-align:middle;padding:8px 30px;border-radius:2rem;border:solid 1px #fafafa;cursor:pointer;transition:all .2s ease-in-out;color:#fff;background-color:var(--calc-accent)}.cargo-calc a.primary.outlined{color:var(--calc-accent);border-color:var(--calc-accent);background-color:#fff0}.cargo-calc button.inline{background:none;border:0;text-decoration:underline;color:#20c1f4;cursor:pointer;padding:0}.cargo-calc a.inline{color:#20c1f4;text-decoration:underline}.cargo-calc{display:grid;gap:40px}.cargo-calc .text-align-center{text-align:center}.cargo-calc h4{font-style:normal;font-weight:700;font-size:24px;padding:0;text-transform:uppercase;align-self:center;margin:20px 0 0;letter-spacing:.01em;color:#29313b}.cargo-calc .hidden{display:none}.cargo-calc .m-auto{margin:auto}.cargo-calc .__react_component_tooltip.text-align-start .multi-line{text-align:start!important}.cargo-calc .ReactCollapse--collapse{transition:height .2s}.cargo-calc .rotatable{transition:transform ease .2s}.cargo-calc .rotatable.rotated{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.cargo-calc .rows>:not(:first-child){margin-top:1rem}.cargo-calc label.error{color:red}@media (max-width:768px){.mobile-hidden{display:none!important}}@media (min-width:768px){.mobile-only{display:none!important}}.result-list-section ul{list-style-type:none;margin:0;padding:0}.result-list-section .section-header{display:flex;align-items:center}.result-list-section .section-header h2{flex-grow:1}.result-list-section .presenting-options-dropdown{display:flex;gap:1rem;align-items:center}.exchange-rates dl{display:grid;grid-template-columns:1fr auto}.exchange-rates dt{color:#7b7b7b;text-align:end;margin-right:20px;font-weight:400}.exchange-rates dt:after{content:": "}.exchange-rates dt{line-height:1.2rem;white-space:pre}.exchange-rates dd{margin:0;line-height:1rem}.result-list-section .result-item .main-block{display:flex;align-items:center;gap:1rem}.result-list-section .result-item .main-block>:first-child{flex-grow:1}@media (max-width:767px){.result-list-section .result-item .main-block>:nth-child(3){display:none}}.result-list-section .result-item .main-block>:not(:first-child){position:relative;top:18px}.result-list-section .header-block{display:none}@media (max-width:767px){.result-list-section .header-block{display:block}}.result-list-section .footer-block{display:none;align-items:center}.result-list-section .footer-block>:first-child{flex-grow:1}@media (max-width:767px){.result-list-section .footer-block{display:flex}}.result-list-section li{min-height:110px;padding:0 5px}.result-list-section li:nth-child(2n){background-color:#fafafa}@media (max-width:767px){.result-list-section li{padding-top:10px;padding-bottom:10px}}.result-list-section .locations-list span:not(:last-child):after{content:" → "}.result-list-line-scheme .ranges{width:100%;height:100%;display:flex;justify-content:space-between;text-align:center}.result-list-line-scheme .nodes>*{display:inline-block}.result-list-line-scheme .nodes>*:first-child .dot{margin-left:0}.result-list-line-scheme .nodes>*:first-child .name{text-align:start;font-weight:700}.result-list-line-scheme .nodes>*:last-child .dot{margin-right:0}.result-list-line-scheme .nodes>*:last-child .name{text-align:end;font-weight:700}.result-list-line-scheme .icons{position:relative;top:8px}.result-list-line-scheme .icon{height:40px}.result-list-line-scheme .icon svg{height:40px}.result-list-line-scheme .dot{width:16px;height:16px;background-color:#0fa4d3;border-radius:8px;margin:0 auto;padding:0;line-height:1}.result-list-line-scheme .names{position:relative;top:15px}@media (max-width:767px){.result-list-line-scheme .names{display:none}}.result-list-line-scheme .prices{position:relative;top:-15px}@media (max-width:767px){.result-list-line-scheme .prices{display:none}}.result-list-line-scheme .name{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;display:block}.result-list-line-scheme .scheme-line{position:relative;display:inline}.result-list-line-scheme .scheme-line>:first-child{position:absolute;width:100%;height:16px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="20px" width="100%" preserveAspectRatio="xMaxYMid meet"><line x1="0" y1="10" x2="100%" y2="10" style="stroke:%230FA4D3;stroke-width:2" /></svg>')}.result-list-line-scheme .ranges{width:100%;display:flex;justify-content:space-between;text-align:center}.result-list-line-scheme .ranges>*{flex:1 0 0%;position:relative}.result-list-section .prices-list span:not(:last-child):after{content:" + "}.route-details-section{max-width:820px}.route-details-section .section-header{display:flex;align-items:center}.route-details-section .section-header :first-child{flex-grow:1}.route-details-section .actions{display:flex;gap:1rem}.route-details-section table,.route-details-section th,.route-details-section td{border:1px solid rgb(32 193 244 / .3);border-collapse:collapse}.route-details-section td{padding:14px}.route-details-section td:nth-child(2){font-weight:700}.route-details-section td:nth-child(2) a{font-weight:400;margin-left:4px}.route-details-section tr.total td{font-weight:700}.route-details-section tr.subgroup td:first-child{padding-left:32px}.route-details-section .comments{margin-top:20px}.route-details-section .comments ol{margin:0;padding-left:20px}.route-details-section .comments ol li:not(:first-child){margin-top:15px}.route-details-section .comments ol li:not(:last-child):not(.no-after):after{content:";"}.route-details-section .comments ol li:last-child:not(.no-after):after{content:"."}.route-details-section .comments ul.inner{list-style:none}.route-details-section .comments ul.inner li{margin-top:4px}.calc-input .section{border:1px solid #0094ff;box-sizing:border-box;border-radius:10px}.calc-input .section-body{padding:40px;border-top:1px solid #0094ff}.calc-input .header{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;box-sizing:border-box}.calc-input .header h4{margin-top:unset}@media (min-width:768px){.calc-input .line{display:flex;align-items:end;gap:1rem}}.calc-input .line>*{flex:1 1 0%;margin-top:30px}.calc-input .checkbox-wrapper{display:flex;align-items:flex-end}.calc-input .title b{font-style:normal;font-weight:700;font-size:16px}.calc-input .title u,.calc-input .title{font-style:normal;font-weight:400;font-size:16px;margin:0 0 20px}.calc-input .title .secondary{color:var(--calc-grey)}.calc-input .title .smaller{font-size:15px}.calc-result{display:flex;flex-direction:column;row-gap:30px}.calc-result .section{border-radius:10px;border:2px solid #ccc;padding:0 20px 30px}.calc-result .placeholder{line-height:120px;min-height:120px;text-align:center}.calc-result .placeholder label{display:inline-block;vertical-align:middle;line-height:normal}.calc-result .placeholder.loading{color:var(--calc-grey)}.calc-result .placeholder.error{color:red}.calc-result dl{display:flex;justify-content:space-between;margin:.33rem 0}.calc-result dl dt,.calc-result dl dd{display:inline-block;margin:0;font-weight:400}.calc-result dl.final{text-transform:uppercase;font-size:18px;font-weight:700}.calc-result div.include-prices{color:var(--calc-grey);padding-left:1rem}.calc-result div.dashes{border-bottom:1px dashed;margin:0 4px 4px;flex-grow:1}.calc-result div.divider{height:1px;background-color:#ccc;margin:20px 0}.calc-result div.download{text-align:center;margin-top:1rem}.calc-result div.download label{display:block}:root{--calc-grey:#7b7b7b;--calc-background-alt:#7b7b7b;--calc-accent:#f58220;--calc-accent-alt:#be5c09;--calc-primary:#008dce;--calc-primary-alt:#0070a4}.App{display:grid;column-gap:1rem;row-gap:1rem}@media screen and (min-width:992px){.App{grid-template-columns:1fr 380px}.App #calc-header{grid-area:1/2/1/2}.App #calc-input{grid-area:2/1/2/1}.App #calc-result{grid-area:2/2/4/2}.App #calc-info{grid-area:3/1/3/1}.App #calc-header{min-height:40px}}.App .text-align-center{text-align:center}.App h4{font-style:normal;font-weight:700;font-size:24px;padding:0;text-transform:uppercase;align-self:center;margin:20px 0 0;letter-spacing:.01em;color:#29313b}.App .hidden{display:none}.App .m-auto{margin:auto}.App .__react_component_tooltip.text-align-start .multi-line{text-align:start!important}.App .ReactCollapse--collapse{transition:height .2s}.App .rotatable{transition:transform ease .2s}.App .rotatable.rotated{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.App .rows>:not(:first-child){margin-top:1rem}.App button{font-style:normal;font-weight:400;font-size:18px;text-transform:initial;min-width:150px;height:42px;border-radius:25px;border-width:0}.App button:disabled{opacity:.6}.App button.accent{color:#fff;background-color:var(--calc-accent)}.App button.accent:hover:not([disabled]){background-color:var(--calc-accent-alt)}.App button.primary{color:#fff;background-color:var(--calc-primary)}.App button.primary:hover:not([disabled]){background-color:var(--calc-primary-alt)}.App label.error{color:red}.App a.inline{color:#20c1f4;text-decoration:underline}.mobile-hidden{display:block}@media (max-width:800px){.mobile-hidden{display:none!important}}.mobile-only{display:block}@media (min-width:800px){.mobile-only{display:none!important}}button.primary:hover{background-color:#ff6000}.site-description a:hover{background-color:#ff6000}