.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,126,255,.1)}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px 0 rgba(0,0,0,.06)}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,.06);left:0}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:rgba(0,0,0,.54);cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:rgba(0,0,0,.87);padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}.fit{position:absolute;object-fit:cover;width:100%;height:100%}.flex{display:flex}.flex-align-right{justify-content:flex-end}.flex-align-self-right{text-align:right;align-self:flex-end}.show-mobile{display:initial}@media (min-width:768px){.show-mobile{display:none}}.show-desktop{display:none}@media (min-width:768px){.show-desktop{display:initial}}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.d-block{display:block}.hide-block{display:none!important}.mb-40{margin-bottom:40px}form.mktoForm{max-width:560px!important;color:#292827!important;margin:0 auto;width:100%!important}form.mktoForm .mktoOffset{display:none}form.mktoForm .mktoError .mktoErrorArrowWrap .mktoErrorArrow,form.mktoForm .mktoError .mktoErrorMsg{background-color:#ed6607;border:1px solid #d7600d}form.mktoForm .mktoError .mktoErrorMsg{background-image:linear-gradient(#ed6607 43%,#d7600d);box-shadow:0 2px 7px rgba(0,0,0,.65),inset 0 1px 0 #ed6607}form.mktoForm .mktoCheckboxList,form.mktoForm .mktoRadioList{width:100%!important;float:none;display:flex;flex-direction:row;align-items:center}form.mktoForm .mktoCheckboxList label,form.mktoForm .mktoRadioList label{margin:0;padding-left:5px;padding-right:20px;font-weight:400;font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:14px!important;line-height:20px!important}form.mktoForm .mktoCheckboxList{position:absolute;display:inline-block;width:20px!important}form.mktoForm .mktoFormRow .mktoFormCol{width:100%}form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap,form.mktoForm .mktoFormRow .mktoFormCol .mktoRequiredField{float:none!important}form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText,form.mktoForm .mktoFormRow .mktoFormCol .mktoRequiredField .mktoHtmlText{font-family:HelveticaNeue,Helvetica,Arial,sans-serif;width:100%!important;text-align:left!important}form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText span,form.mktoForm .mktoFormRow .mktoFormCol .mktoRequiredField .mktoHtmlText span{font-family:HelveticaNeue,Helvetica,Arial,sans-serif!important;font-size:14px!important;text-align:left!important}form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap label.mktoLabel,form.mktoForm .mktoFormRow .mktoFormCol .mktoRequiredField label.mktoLabel{display:block;width:100%!important;float:none;font-weight:400;font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:14px!important;line-height:20px!important;margin-bottom:8px}form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap label#LblsNAConsent,form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap label#Lbltcrmb_allowpartneremail,form.mktoForm .mktoFormRow .mktoFormCol .mktoRequiredField label#LblsNAConsent,form.mktoForm .mktoFormRow .mktoFormCol .mktoRequiredField label#Lbltcrmb_allowpartneremail{padding-left:30px;padding-top:0;display:inline-block;float:right}form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input.mktoField,form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField,form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField,form.mktoForm .mktoFormRow .mktoFormCol .mktoRequiredField input.mktoField,form.mktoForm .mktoFormRow .mktoFormCol .mktoRequiredField select.mktoField,form.mktoForm .mktoFormRow .mktoFormCol .mktoRequiredField textarea.mktoField{background:none;border:none;outline:none;padding:12px 16px;overflow:hidden;width:100%!important;line-height:1;background:#fff;font-weight:400;font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:14px!important;line-height:20px!important}form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField,form.mktoForm .mktoFormRow .mktoFormCol .mktoRequiredField textarea.mktoField{height:120px}form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField,form.mktoForm .mktoFormRow .mktoFormCol .mktoRequiredField select.mktoField{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;-o-appearance:none}form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select.mktoField:after,form.mktoForm .mktoFormRow .mktoFormCol .mktoRequiredField select.mktoField:after{content:"";position:absolute;width:12px;height:100%;right:0;top:0;width:30px;pointer-events:none;-webkit-user-select:none;user-select:none;background:#f3f3f3 url(/assets/img/inputs/select-box-arr.svg) no-repeat 5px/12px 8px}form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=checkbox],form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=radio],form.mktoForm .mktoFormRow .mktoFormCol .mktoRequiredField input[type=checkbox],form.mktoForm .mktoFormRow .mktoFormCol .mktoRequiredField input[type=radio]{width:auto!important}form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoGutter,form.mktoForm .mktoFormRow .mktoFormCol .mktoRequiredField .mktoGutter{display:none}form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap.mktoRequiredField .mktoAsterix,form.mktoForm .mktoFormRow .mktoFormCol .mktoRequiredField.mktoRequiredField .mktoAsterix{float:none;color:#ed6607;display:inline-block;padding-right:5px;padding-left:0}form.mktoForm .mktoButtonRow{width:100%}form.mktoForm .mktoButtonRow .mktoButtonWrap{margin-left:0!important}form.mktoForm .mktoButtonRow .mktoButtonWrap button.mktoButton{font-family:HelveticaNeueMedium,Helvetica,Arial,sans-serif;font-size:14px;border:none;background-color:#ed6607;background-image:none;padding:7px 13px;line-height:24px;border-radius:2px;cursor:pointer;transition:background-color .3s ease;display:block;margin:0 auto;outline:none}form.mktoForm .mktoButtonRow .mktoButtonWrap button.mktoButton:active,form.mktoForm .mktoButtonRow .mktoButtonWrap button.mktoButton:focus,form.mktoForm .mktoButtonRow .mktoButtonWrap button.mktoButton:hover{background-color:#d7600d;background-image:none;border:none}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:HelveticaNeue;src:url(/assets/fonts/helveticaneuedm-55regular-webfont.woff2) format("woff2"),url(/assets/fonts/helveticaneuedm-55regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeueMedium;src:url(/assets/fonts/helveticaneuedm-65medium-webfont.woff2) format("woff2"),url(/assets/fonts/helveticaneuedm-65medium-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeueBold;src:url(/assets/fonts/helveticaneuedm-75bold-webfont.woff2) format("woff2"),url(/assets/fonts/helveticaneuedm-75bold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ArialBold;src:url(/assets/fonts/Arial-BoldMT.woff2) format("woff2"),url(/assets/fonts/Arial-BoldMT.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body{font-family:HelveticaNeue,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#292827}h1,h2,h3,h4,h5,h6{font-family:HelveticaNeueBold,Helvetica,Arial,sans-serif;font-weight:400;margin:0}h1{font-size:30px;line-height:30px}@media only screen and (min-width:768px){h1{font-size:50px;line-height:50px}}h1 span{color:#ed6607}h2{font-size:30px;line-height:37px}h2 span{color:#ed6607}h3{font-size:18px;line-height:22px}h4{font-size:14px;line-height:17px}a{color:#ed6607;text-decoration:underline}b,strong{font-weight:400;font-family:HelveticaNeueBold,Helvetica,Arial,sans-serif}ol,ul{padding-left:15px}*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent}body,html{margin:0;height:100%;overflow:hidden}body{background-color:#f3f3f3;min-width:320px}.helper-panel{position:fixed;left:50%;top:10px;transform:translateX(-50%);z-index:100}.helper-panel ul{padding:0;display:flex;justify-content:center;list-style-type:none;margin:0 0 10px}.helper-panel ul li{margin:0 2px;background-color:#ed6607;border-radius:3px}.helper-panel ul li a{color:#fff;padding:5px;text-decoration:none;outline:none}header{z-index:30;position:fixed;top:0;left:0;width:100%;background-color:#292827;color:#fff;padding-left:24px;height:65px;display:flex;align-items:center}header .logo-wrapper{display:flex;align-items:baseline;cursor:pointer}header .logo-wrapper img{max-width:40px}@media (min-width:768px){header .logo-wrapper img{max-width:60px}}nav,nav ul{margin-left:auto;display:flex}nav ul{align-items:center;list-style-type:none;margin-top:0;margin-bottom:0;padding:0}nav ul.main-menu:hover{cursor:pointer}nav ul.main-menu>li,nav ul.main-menu>li span.bah-ico{position:relative}nav ul.main-menu>li span.bah-ico>svg{position:absolute;left:0}nav ul.main-menu>li a{color:#fff;text-decoration:none;font-family:HelveticaNeueMedium,Helvetica,Arial,sans-serif;font-size:13px;display:inline-block;position:relative;white-space:nowrap;padding:0 24px;line-height:65px;-webkit-user-select:none;user-select:none}nav ul.main-menu>li ul{display:none;position:absolute;left:0;top:100%;width:100%;background-color:#292827;flex-direction:column;align-items:flex-start;border-radius:0 0 2px 2px;list-style-type:none;margin:0;padding:0}nav ul.main-menu>li ul li{margin:0;border-top:1px solid #ed6607;width:100%;position:relative}nav ul.main-menu>li ul li a{font-family:HelveticaNeue,Helvetica,Arial,sans-serif;text-align:left;padding:12px 24px;width:100%;white-space:normal;line-height:1}nav ul.main-menu>li ul li a>span>span{line-height:16px}nav ul.main-menu>li ul li:after{content:"";position:absolute;width:10px;height:6px;right:8px;top:48%;transform:translateY(-50%);transform:rotate(-90deg);background-image:url(/assets/img/ico/ico-arr-nav.svg);background-repeat:no-repeat;background-size:cover}nav ul.main-menu>li ul li:hover:after{background-image:url(/assets/img/ico/ico-arr-nav-orange.svg)}nav ul.main-menu>li ul li.unit-system-menu{position:relative}nav ul.main-menu>li ul li.unit-system-menu:after{content:"";position:absolute;width:10px;height:6px;right:8px;top:20px;transform:translateY(-50%);background-image:url(/assets/img/ico/ico-arr-nav.svg);background-repeat:no-repeat;background-size:cover}nav ul.main-menu>li ul li.unit-system-menu.open:after,nav ul.main-menu>li ul li.unit-system-menu:hover:after{background-image:url(/assets/img/ico/ico-arr-nav-orange.svg)}nav ul.main-menu>li ul li.unit-system-menu.open:after{transform-origin:top;transform:rotate(180deg)}nav ul.main-menu>li ul li .sub-menu-wrapper{max-height:0;transition:max-height .3s ease-out;overflow:hidden}nav ul.main-menu>li ul li .sub-menu-wrapper span{display:inline-block;padding:15px 40px;cursor:pointer;width:100%}nav ul.main-menu>li ul li .sub-menu-wrapper span.active,nav ul.main-menu>li ul li .sub-menu-wrapper span:hover{background-color:#ed6607}nav ul.main-menu>li ul li.open>a{color:#ed6607}nav ul.main-menu>li ul li.open>a svg path{fill:#ed6607}nav ul.main-menu>li ul li.open .sub-menu-wrapper{max-height:300px;transition:max-height .3s ease-in}nav ul.main-menu>li ul li:hover span.bah-ico{color:#ed6607}nav ul.main-menu>li ul li:hover span.bah-ico>svg path{fill:#ed6607}nav ul.main-menu>li:after{content:"";position:absolute;width:10px;height:6px;right:8px;top:50%;transform:translateY(-50%);background-image:url(/assets/img/ico/ico-arr-nav.svg);background-repeat:no-repeat;background-size:cover}nav ul.main-menu>li.hover ul{display:block}nav ul.main-menu>li.hover>a span.bah-ico{color:#ed6607}nav ul.main-menu>li.hover>a span.bah-ico>svg path{fill:#ed6607}nav ul.main-menu>li.hover:after{transform-origin:top;transform:rotate(180deg);background-image:url(/assets/img/ico/ico-arr-nav-orange.svg)}nav ul.legal>li{display:flex;position:relative;cursor:pointer}nav ul.legal>li>span{font-size:80px;letter-spacing:-10px;line-height:65px}@media only screen and (min-width:768px){nav ul.legal>li>span{display:none}}nav ul.legal>li ul{position:absolute;display:none}@media only screen and (min-width:768px){nav ul.legal>li ul{position:relative;display:flex}}nav ul.legal>li ul li{margin-right:24px}nav ul.legal>li ul li a{color:#fff;text-decoration:none;white-space:nowrap}nav ul.legal>li ul li.legal a{color:#9b9b9b}@media only screen and (max-width:768px){nav ul.legal>li:hover ul{display:block;top:100%;right:0;background-color:#292827}nav ul.legal>li:hover ul li{margin:0;border-top:1px solid #ed6607;width:100%}nav ul.legal>li:hover ul li a{font-family:HelveticaNeue,Helvetica,Arial,sans-serif;text-align:left;display:inline-block;padding:12px 24px;width:100%;line-height:1}nav ul.legal>li:hover ul li a>span>span{line-height:16px}}main{display:flex;width:100vw;height:100%;overflow:hidden;position:fixed;padding-top:65px}main .util-panel{width:100%;height:calc(100% - 65px);top:65px;position:absolute;transition:transform .75s cubic-bezier(.42,0,.01,1);z-index:20}main .util-panel.open{transform:translate(0);z-index:25}main .util-panel.open .panel-close{display:block}main .util-panel--left{max-width:375px;left:0;transform:translateX(-100%)}main .util-panel--left .panel-close{left:100%}main .util-panel--right{max-width:375px;right:0;transform:translateX(100%)}main .util-panel--right .panel-close{right:100%}main .util-panel--main{display:flex;z-index:10}main .util-panel--main .ghost-left,main .util-panel--main .ghost-right{flex:0 0 0px;transition:flex .75s cubic-bezier(.42,0,.01,1)}@media only screen and (min-width:992px){main .util-panel--main .ghost-left.open,main .util-panel--main .ghost-right.open{flex:0 0 375px}}main .util-panel--main .main{transition:width .75s cubic-bezier(.42,0,.01,1);flex:1 1 auto;position:relative;display:flex}main .util-panel--main .main.content-page h3{margin-top:40px}main .util-panel--main .main.content-page a{word-break:break-word}main .util-panel--main .main .main--content{position:absolute;left:0;top:0;overflow:hidden;height:100%;width:100%;transition:transform .75s cubic-bezier(.42,0,.01,1)}main .util-panel--main .main .main--content.main--content--primary{transform:translateX(-100%)}main .util-panel--main .main .main--content.main--content--primary.open{transform:translateX(0)}main .util-panel--main .main .main--content.main--content--secondary{transform:translateX(100%)}main .util-panel--main .main .main--content.main--content--secondary.open{transform:translateX(0)}main .util-panel--main .main .main--content .main--content--outer{display:flex;height:100%;overflow:auto;justify-content:center}main .util-panel--main .main .main--content .main--content--outer .main--content--inner{display:flex;margin:auto;padding:24px;width:100%;max-width:800px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){main .util-panel--main .main .main--content .main--content--outer .main--content--inner{margin:5% 0}}@media only screen and (min-width:1200px){main .util-panel--main .main .main--content .main--content--outer .main--content--inner{padding-left:5px;padding-right:5px;max-width:800px}}main .util-panel--main .main .main--content .page-controls button{margin-right:8px;margin-bottom:8px}main .util-panel--main .main .main--content .page-controls button:last-of-type{margin-right:0}main .util-panel .panel-content{position:relative;background-color:#fff;display:flex;flex-direction:column;overflow:hidden;overflow-y:auto;height:100%}main .util-panel .panel-content--inner{padding:0;overflow:hidden;height:100%}main .util-panel .panel-content--inner .panel-content-nav{position:absolute;z-index:10;left:0;top:0;width:100%;padding:0;background:hsla(0,0%,100%,.9)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){main .util-panel .panel-content--inner .panel-content-nav{position:absolute}}@supports ((-webkit-backdrop-filter:blur(40px)) or (backdrop-filter:blur(40px))){main .util-panel .panel-content--inner .panel-content-nav{background:hsla(0,0%,100%,.01);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}}main .util-panel .panel-content--inner .panel-content-nav ul{display:flex;align-items:center;justify-content:space-between;height:40px;list-style-type:none;padding:0;margin:0}main .util-panel .panel-content--inner .panel-content-nav ul li{flex:0 0 33%;position:relative;color:#9b9b9b;text-align:center;line-height:30px;padding-top:5px;padding-left:5px;padding-right:5px;margin-top:5px;white-space:nowrap;cursor:pointer;border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3;border-bottom:2px solid transparent;-webkit-user-select:none;user-select:none;max-width:150px;overflow:hidden;text-overflow:ellipsis}main .util-panel .panel-content--inner .panel-content-nav ul li:first-of-type{border-left:none;border-right:none;text-align:left;flex:1 1 33%;padding-left:15px}main .util-panel .panel-content--inner .panel-content-nav ul li:last-of-type{border-left:none;border-right:none;text-align:right;flex:1 1 33%;padding-right:15px}main .util-panel .panel-content--inner .panel-content-nav ul li>span{font-size:10px;line-height:16px;width:16px;text-align:center;height:16px;border-radius:50%;color:#fff;background-color:#9b9b9b;display:inline-block;margin-right:5px;vertical-align:text-bottom}main .util-panel .panel-content--inner .panel-content-nav ul li.active{color:#ed6607;border-bottom:2px solid #ed6607}main .util-panel .panel-content--inner .panel-content-nav ul li.active>span{background-color:#ed6607}main .util-panel .panel-content--inner .panel-content-bottom-controls{display:flex;position:absolute;width:100%;left:0;bottom:12px;z-index:10}main .util-panel .panel-close{display:none;background:url(/assets/img/close.svg) no-repeat 50%}main .util-panel .ico-show-filters,main .util-panel .panel-close{cursor:pointer;position:absolute;padding:8px;margin-top:3px;width:40px;height:40px}main .util-panel .ico-show-filters{right:-40px;background:url(/assets/img/ico/ico-filter-on.svg) no-repeat 50%}main .util-panel .ico-sc-panel-open{cursor:pointer;position:absolute;padding:8px;margin-top:3px;width:40px;height:40px;right:-40px;background:url(/assets/img/ico/ico-saved-calculations.svg) no-repeat 50%}.panel-content--filters .bah-filters{position:relative;padding:60px 24px 24px;height:100%;flex:1 0 auto;width:100%;overflow:hidden;overflow-y:auto}.panel-content--filters .bah-filters .bah-filters-section{margin-bottom:80px}.panel-content--filters .bah-filters .bah-filters-section .filter-group{border-bottom:1px solid #9b9b9b;margin-bottom:60px}.panel-content--filters .bah-filters .bah-filters-section .filter-group:last-of-type{border-bottom:none;margin-bottom:0}.panel-content--filters .bah-filters .bah-filters-section .filter-group>h3{position:relative;padding-left:21px;margin-bottom:24px}.panel-content--filters .bah-filters .bah-filters-section .filter-group>h3>span{font-size:10px;line-height:16px;width:16px;text-align:center;height:16px;border-radius:50%;color:#fff;background-color:#292827;position:absolute;left:0;top:45%;transform:translateY(-50%)}.panel-content--filters .bah-filters .bah-filters-section .filter-group .filter-input-group{padding-bottom:8px}.panel-content--filters .bah-filters .bah-filters-section .filter-group .filter-input-group>h4{text-transform:uppercase;margin-bottom:16px}.panel-content--filters .bah-filters .bah-filters-section .filter-group .filter-input-group>label{display:inline-block;margin-bottom:8px}.panel-content--filters .panel-content-bottom-controls{padding:0 24px}.bah-cost-calculator{display:flex;height:100%;width:100%;transition:transform .75s cubic-bezier(.42,0,.01,1)}.bah-cost-calculator .bah-cost{padding:60px 24px 24px;height:100%;flex:1 0 auto;width:100%;overflow:hidden;overflow-y:auto}.bah-cost-calculator .bah-cost .cost-results{border-top:1px solid #292827}.bah-cost-calculator .bah-cost .panel-content-bottom-controls-wrapper{position:relative;margin-top:60px}.bah-cost-calculator .bah-cost .panel-content-bottom-controls{justify-content:end}.bah-cost-calculator .bah-cost .panel-content-bottom-controls button{display:inline-block;margin:0 2px}.bah-cost-calculator .bah-cost .panel-content-bottom-controls button:first-of-type{margin-left:0}.bah-cost-calculator .bah-cost .panel-content-bottom-controls button:last-of-type{margin-right:0}.bah-cost-calculator.bah-cost-calculator-panel-1{transform:translateX(0)}.bah-cost-calculator.bah-cost-calculator-panel-2{transform:translateX(-100%)}.bah-cost-calculator.bah-cost-calculator-panel-3{transform:translateX(-200%)}.bah-saved-calculations{padding:60px 24px 24px;height:100%;flex:1 0 auto;width:100%;overflow:hidden;overflow-y:auto}.bah-saved-calculations .saved-calculation-item:last-of-type{border:none}.bah-saved-calculations .saved-calculation-item .additional-info{display:none;border-bottom:1px solid #9b9b9b;margin-bottom:24px;padding-bottom:16px}.bah-saved-calculations .saved-calculation-item .additional-info.show{display:block}.bah-saved-calculations .saved-calculation-item .calculation-item-data .calculation-data-table{display:flex;flex-wrap:wrap}.bah-saved-calculations .saved-calculation-item .calculation-item-data .calculation-data-table .data-table-cell{width:60%;padding:5px 0}.bah-saved-calculations .saved-calculation-item .calculation-item-data .calculation-data-table .data-table-cell.cell-label{width:40%;font-family:HelveticaNeueBold,Helvetica,Arial,sans-serif}.result-preferences{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.result-preferences h4{font-family:HelveticaNeueMedium,Helvetica,Arial,sans-serif;margin-right:5px}.result-preferences .preference-setting{display:flex;align-items:stretch;position:relative;background:#e4e4e4;border-radius:15px;overflow:hidden;padding:0 5px}.result-preferences .preference-setting:before{content:"";position:absolute;width:55%;height:100%;left:25%;top:0;border-radius:15px;background:#292827;transform:translateX(-50%);transition:left .3s cubic-bezier(.42,0,.01,1)}.result-preferences .preference-setting.speed:before{left:75%}.result-preferences .preference-setting label{flex:1 1 auto;position:relative;cursor:pointer;padding:5px;margin:0 15px;white-space:nowrap;overflow:hidden;-webkit-user-select:none;user-select:none}.result-preferences .preference-setting label:first-of-type{text-align:left}.result-preferences .preference-setting label:last-of-type{text-align:right}.result-preferences .preference-setting label span{color:#9b9b9b;font-size:13px;font-family:HelveticaNeueMedium,Helvetica,Arial,sans-serif}.result-preferences .preference-setting label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;visibility:hidden}.result-preferences .preference-setting label input:checked+span{color:#fff}#ExportPDF .mt-10{margin-top:10px}#ExportPDF .pt-5{padding-top:5px}#ExportPDF h1#pdfTitle{font-weight:700;font-size:42px}#ExportPDF h1#pdfTitle span{color:#ed6607}#ExportPDF table{width:100%;font-size:7px;line-height:1.2;font-family:Arial,sans-serif}#ExportPDF table tr td{padding-top:2px}#ExportPDF table tr td.hl-main{font-family:ArialBold,Arial,sans-serif;font-size:10px}#ExportPDF table tr td.hl-generic{background-color:#f3f3f3;font-family:ArialBold,Arial,sans-serif;font-size:8px;padding-top:3px;padding-bottom:3px;border-bottom:1px solid #ed6607}#ExportPDF table tr td.hl-generic.pl-5{padding-left:5px}#ExportPDF table tr td.hl-generic.tt-uc{text-transform:uppercase}#ExportPDF table tr td.left-col{font-family:ArialBold,Arial,sans-serif;width:25%;padding-left:5px}#ExportPDF table tr td.left-col.pt-5{padding-top:5px}#ExportPDF table tr td.contact-col{width:100%}#ExportPDF table tr td.contact-col .c1,#ExportPDF table tr td.contact-col .c2{display:inline-block;width:48%;text-align:center}#ExportPDF table tr td.contact-col .c1 a,#ExportPDF table tr td.contact-col .c2 a{display:block;font-size:8px;margin-bottom:5px;text-decoration:none}.main--content--intro{position:relative}.main--content--intro .main--content--outer:before{content:"";z-index:-1;position:absolute;width:50%;max-width:700px;min-width:300px;height:100%;right:0;top:0;background:url(/assets/img/keyvisual-2x.png) no-repeat 100% 100%/100% auto}@media only screen and (min-width:768px){.main--content--intro .main--content--outer:before{background:url(/assets/img/keyvisual-2x.png) no-repeat 100%/100% auto}}@media only screen and (min-width:1200px){.main--content--intro .main--content--outer:before{width:30%;max-width:600px;min-width:400px}}.main--content--intro .main--content--inner{position:relative;padding:0 10%}@media only screen and (min-width:1200px){.main--content--intro .main--content--inner{padding:0 20%}}.main--content--intro .main--content--inner .page-intro{max-width:560px;width:100%}.main--content--intro .main--content--inner .intro-text{margin-bottom:32px}.main--content--intro .main--content--inner .intro-text h1{font-size:64px;line-height:1;margin-bottom:8px}@media only screen and (min-width:768px){.main--content--intro .main--content--inner .intro-text h1{font-size:80px}}.main--content--intro .main--content--inner .intro-text h1 span{color:#ed6607}.main--content--intro .main--content--inner .intro-text p{font-size:24px;line-height:1.2;margin:0}@media only screen and (min-width:768px){.main--content--intro .main--content--inner .intro-text p{font-size:32px}}main .util-panel--main .main .main--content.main--content--recommendations .main--content--inner{max-width:1000px;padding:10px}@media only screen and (min-width:768px){main .util-panel--main .main .main--content.main--content--recommendations .main--content--inner{padding:24px}}.main--content--recommendations .page-recommendations{margin:0 auto;width:100%;padding:50px 0 30px}.main--content--recommendations .page-recommendations h2{text-align:center;margin-bottom:14px}.main--content--recommendations .page-recommendations .page-controls{display:flex;position:absolute;bottom:20px;right:10px;z-index:20}@media only screen and (min-width:768px){.main--content--recommendations .page-recommendations .page-controls{right:24px}}.main--content--recommendations .page-recommendations .page-controls--top{background-color:#f3f3f3;width:100%;top:0;left:0;right:auto;bottom:auto;height:48px;padding:0 20px;justify-content:flex-end}.main--content--recommendations .page-recommendations .page-controls--top>a{margin-top:5px;margin-bottom:5px}.page-language-selection{flex-basis:100%}.page-language-selection h1{text-align:center;margin-bottom:40px}@media only screen and (min-width:768px){.page-language-selection h1{margin-bottom:60px}}.page-language-selection .language-selection{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between}.page-language-selection .language-selection .language-column-wrapper{flex:1 0 0;display:flex;flex-direction:column;align-items:flex-start}@media only screen and (min-width:768px){.page-language-selection .language-selection .language-column-wrapper{flex-direction:row}}.page-language-selection .language-selection .language-column-wrapper .language-column{display:flex;flex-wrap:wrap;width:100%}.page-language-selection .language-selection .language-column-wrapper .language-column .language-column-head{flex:0 0 100%;margin-bottom:16px}.page-language-selection .language-selection .language-column-wrapper .language-column .language-column-head h4{text-transform:uppercase}.page-language-selection .language-selection .language-column-wrapper .language-column .language-column-list{display:flex;flex-direction:column;flex:0 0 100%;margin-bottom:16px}@media only screen and (min-width:768px){.page-language-selection .language-selection .language-column-wrapper .language-column .language-column-list{flex:0 0 50%}}.page-language-selection .language-selection .language-column-wrapper .language-column .language-column-list--full-width{flex:0 0 100%}.page-language-selection .language-selection .language-column-wrapper .language-column .language-column-list a{color:#292827;text-decoration:none;display:inline-block;margin-bottom:5px}.page-language-selection .language-selection .language-column-wrapper .language-column .language-column-list a:hover{text-decoration:underline}.page-profile{width:100%}.page-profile h1{text-align:center;margin-bottom:40px}@media only screen and (min-width:768px){.page-profile h1{margin-bottom:60px}}.page-profile .profile-form{display:flex;flex-wrap:wrap;justify-content:space-between}.page-profile .profile-form .bah-input-wrapper{flex:0 0 100%}@media only screen and (min-width:768px){.page-profile .profile-form .bah-input-wrapper{flex:0 0 49%}}.page-text{flex-basis:100%}.page-text h1{text-align:center;margin-bottom:25px}@media only screen and (min-width:768px){.page-text h1{margin-bottom:40px}}.contact-form-wrapper{margin:0 auto}.contact-form-wrapper>.page-intro,.contact-form-wrapper>.page-text{margin-bottom:60px}.contact-form-wrapper .social-icons-wrapper ul{list-style:none;display:flex;justify-content:center;align-items:center}.contact-form-wrapper .social-icons-wrapper ul li{margin:0 10px}.contact-form-wrapper .social-icons-wrapper img{height:21px}.logo{font-family:HelveticaNeueBold,Helvetica,Arial,sans-serif;font-size:14px;cursor:pointer;margin-left:10px}@media (min-width:768px){.logo{font-size:18px;margin-left:20px}}.logo span{color:#ed6607}.btn{font-family:HelveticaNeueMedium,Helvetica,Arial,sans-serif;outline:none;cursor:pointer;border-radius:2px;border:none;text-align:center;line-height:24px;padding:7px 13px;transition:background-color .3s ease}.btn--regular{color:#fff;background-color:#ed6607;border:1px solid #ed6607}.btn--regular:hover{background-color:#d7600d}.btn--inverted{padding:7px 13px;color:#ed6607;background-color:#fff;border:1px solid #ed6607}.btn--inverted:hover{color:#d7600d;border:1px solid #d7600d}.btn--dark{background-color:#292827;color:#fff;border:1px solid #292827}.btn--grey{background-color:#9b9b9b;color:#fff;border:1px solid #9b9b9b}.btn--grey-inverted{padding:7px 13px;color:#9b9b9b;background-color:#fff;border:1px solid #9b9b9b}.btn--light-grey{background-color:#f3f3f3;color:#fff;border:1px solid #f3f3f3}.btn--light{background-color:#fff;color:#ed6607}.btn--transparent{background-color:initial;color:#ed6607}.btn.btn-inline{margin:0 4px}.btn.btn-arr{position:relative;padding-right:16px}.btn.btn-arr:after{content:"";position:absolute;width:8px;height:12px;right:0;top:48%;transform:translateY(-50%);background:url(/assets/img/ico/ico-arr.svg) no-repeat 50%/8px 12px}.btn.btn-flex-full{flex:1}.btn.btn-flex-auto{flex:0 0 auto;margin-left:auto}.button-confirm{position:absolute;left:100%;top:0;width:100%;display:flex;justify-content:flex-end;transform:translateX(0);transition:transform .4s ease}.button-confirm button{transition:flex .75s cubic-bezier(.42,0,.01,1)}.button-confirm.confirm{transform:translateX(-100%);z-index:5}.button-confirm.confirm.confirmed button{flex:auto;transition:flex .3s ease}.button-confirm.confirm.confirmed button .button-confirm-dialog{opacity:0;transition:opacity .3s ease .1s}.bah-ico{padding-left:18px;line-height:14px;display:inline-block}.bah-ico.bah-ico-only{padding-left:13px}.bah-ico.bah-ico-only:after{content:"";display:inline-block}.bah-ico--start{background:url(/assets/img/ico/ico-start.svg) no-repeat 0 0/13px 12px}.bah-ico--plus{background:url(/assets/img/ico/ico-plus.svg) no-repeat 0 0/12px}.bah-ico--download{background:url(/assets/img/ico/ico-download.svg) no-repeat 0 0/12px 13px}.bah-ico--download-on{background:url(/assets/img/ico/ico-download-on.svg) no-repeat 0 0/12px 13px}.bah-ico--calculator{line-height:16px;background:url(/assets/img/ico/ico-calculator.svg) no-repeat 0 0/13px 13px}.bah-ico--contact{background:url(/assets/img/ico/ico-contact.svg) no-repeat 0 0/13px}.bah-ico--filter-on{background:url(/assets/img/ico/ico-filter-on.svg) no-repeat 0 0/13px}.bah-ico--info{height:16px;margin-left:4px;vertical-align:middle;cursor:pointer;position:relative;background:url(/assets/img/ico/ico-info.svg) no-repeat 0 0/13px}.bah-ico--profile{background:url(/assets/img/ico/ico-profile.svg) no-repeat 0 0/13px}.bah-ico--profile-on{background:url(/assets/img/ico/ico-profile-on.svg) no-repeat 0 0/13px}.bah-ico--unit{background:url(/assets/img/ico/ico-ruler.svg) no-repeat 0 0/13px}.bah-ico--unit-on{background:url(/assets/img/ico/ico-ruler-on.svg) no-repeat 0 0/13px}.bah-ico--region{background:url(/assets/img/ico/ico-region.svg) no-repeat 0 0/13px}.bah-ico--region-on{background:url(/assets/img/ico/ico-region-on.svg) no-repeat 0 0/13px}.bah-ico--power{background:url(/assets/img/ico/ico-power.svg) no-repeat 0 0/13px}.bah-ico--power-on{background:url(/assets/img/ico/ico-power-on.svg) no-repeat 0 0/13px}.bah-ico--delete{background:url(/assets/img/ico/ico-trash.svg) no-repeat 0 0/13px 12px}.bah-ico--delete.grey{background:url(/assets/img/ico/ico-trash-grey.svg) no-repeat 0 0/13px 12px}.bah-ico--load{background:url(/assets/img/ico/ico-export.svg) no-repeat 0 0/13px 12px}.bah-ico--load.on{background-image:url(/assets/img/ico/ico-export-on.svg)}.bah-ico--loading{line-height:16px;margin-left:5px;background:url(/assets/img/ico/ico-loading.svg) no-repeat 0 0/16px}.bah-ico--loading--small{background:url(/assets/img/ico/ico-loading.svg) no-repeat 0 0/13px}.bah-ico--loading--grey{line-height:16px;margin-left:5px;background:url(/assets/img/ico/ico-loading-grey.svg) no-repeat 0 0/14px}.bah-ico--loading.bah-ico-only{padding-left:16px}.bah-ico--save{background:url(/assets/img/ico/ico-save.svg) no-repeat 0 0/13px 12px}.bah-ico--save-on{background:url(/assets/img/ico/ico-save-on.svg) no-repeat 0 0/13px 12px}.bah-ico--saved-calculations{background:url(/assets/img/ico/ico-saved-calculations.svg) no-repeat 0 0/13px 12px}.bah-ico--edit{line-height:16px;background:url(/assets/img/ico/ico-edit-grey.svg) no-repeat 0 0/16px}.bah-ico--edit.bah-ico-only{padding-left:16px}.bah-ico--dropdown{background:url(/assets/img/ico/ico-arr-down-grey.svg) no-repeat 50%/12px 8px}.bah-input-wrapper{justify-content:space-between}.bah-input-wrapper,.bah-input-wrapper .bah-input{position:relative;display:flex;flex-wrap:wrap;width:100%}.bah-input-wrapper .bah-input{margin-bottom:16px;flex-direction:row;align-items:center}.bah-input-wrapper .bah-input.bah-input-mb-1{margin-bottom:8px}.bah-input-wrapper .bah-input.bah-input-mb-0{margin-bottom:0}.bah-input-wrapper .bah-input.bah-input-col-50{width:49%}.bah-input-wrapper .bah-input.flex-space-between{justify-content:space-between}.bah-input-wrapper .bah-input>label{display:inline-block;width:100%}.bah-input-wrapper .bah-input>.sub-label{align-self:flex-start;margin-top:4px}.bah-input-wrapper .bah-input>.sub-label.error{flex:1;text-align:right;align-self:flex-end;color:#ed6607}.bah-input-wrapper .bah-input>.sub-label.error.align-self-left{text-align:left;align-self:flex-start}.bah-input-wrapper .bah-input .bah-input-text{width:100%;display:flex;position:relative;background-color:#f3f3f3;border-radius:2px}.bah-input-wrapper .bah-input .bah-input-text input[type=email],.bah-input-wrapper .bah-input .bah-input-text input[type=number],.bah-input-wrapper .bah-input .bah-input-text input[type=password],.bah-input-wrapper .bah-input .bah-input-text input[type=tel],.bah-input-wrapper .bah-input .bah-input-text input[type=text]{background:none;border:none;outline:none;padding:12px 16px;flex:1;overflow:hidden;width:100%;line-height:1;height:40px}.bah-input-wrapper .bah-input .bah-input-text input[type=email].hasError,.bah-input-wrapper .bah-input .bah-input-text input[type=number].hasError,.bah-input-wrapper .bah-input .bah-input-text input[type=password].hasError,.bah-input-wrapper .bah-input .bah-input-text input[type=tel].hasError,.bah-input-wrapper .bah-input .bah-input-text input[type=text].hasError{border:1px solid #ed6607;border-radius:2px}.bah-input-wrapper .bah-input .bah-input-text input[type=email].hasError:focus,.bah-input-wrapper .bah-input .bah-input-text input[type=number].hasError:focus,.bah-input-wrapper .bah-input .bah-input-text input[type=password].hasError:focus,.bah-input-wrapper .bah-input .bah-input-text input[type=tel].hasError:focus,.bah-input-wrapper .bah-input .bah-input-text input[type=text].hasError:focus{border:none}.bah-input-wrapper .bah-input .bah-input-text input[type=email][readonly],.bah-input-wrapper .bah-input .bah-input-text input[type=number][readonly],.bah-input-wrapper .bah-input .bah-input-text input[type=password][readonly],.bah-input-wrapper .bah-input .bah-input-text input[type=tel][readonly],.bah-input-wrapper .bah-input .bah-input-text input[type=text][readonly]{color:#9b9b9b}.bah-input-wrapper .bah-input .bah-input-text input[type=number]{-moz-appearance:textfield}.bah-input-wrapper .bah-input .bah-input-text input[type=number]::-webkit-inner-spin-button,.bah-input-wrapper .bah-input .bah-input-text input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.bah-input-wrapper .bah-input .bah-input-text.bah-input-unit input[type=text]{padding:10px 8px 10px 16px}.bah-input-wrapper .bah-input .bah-input-text.bah-input-unit:after{content:attr(data-unit);color:#9b9b9b;padding:8px 16px 8px 8px;line-height:24px;width:60px;text-align:right}.bah-input-wrapper .bah-input .bah-input-text.inverted,.bah-input-wrapper .bah-input .bah-input-text.inverted-highlight{background-color:#fff}.bah-input-wrapper .bah-input .bah-input-text.inverted-highlight input[type=text]{font-family:HelveticaNeueBold,Helvetica,Arial,sans-serif}.bah-input-wrapper .bah-input .bah-input-text.inverted-highlight.bah-input-unit:after{font-family:HelveticaNeueBold,Helvetica,Arial,sans-serif;color:#292827}.bah-input-wrapper .bah-input .bah-input-text.bah-input-text-select input{position:relative;z-index:2;background-color:#f3f3f3;margin-right:40px}.bah-input-wrapper .bah-input .bah-input-text.bah-input-text-select select{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;cursor:pointer;background-color:initial;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.bah-input-wrapper .bah-input .bah-input-text.bah-input-text-select button{position:absolute;right:0;top:0;z-index:3;-webkit-user-select:none;user-select:none;pointer-events:none}.bah-input-wrapper .bah-input .bah-input-text .input-active{box-shadow:inset 0 0 0 1px #ed6607;border-radius:2px}.bah-input-wrapper .bah-input .bah-input-text.input-error{box-shadow:inset 0 0 0 1px #ed6607}.bah-input-wrapper .bah-input .bah-input-text.input-error input{color:#ed6607}.bah-input-wrapper .bah-input .bah-input-radio{flex:1}.bah-input-wrapper .bah-input .bah-input-radio label{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;padding-left:34px;display:inline-block;line-height:24px}.bah-input-wrapper .bah-input .bah-input-radio label .checkmark{width:24px;height:24px;border-radius:50%;background:url(/assets/img/inputs/radio-off.svg) no-repeat 50%/24px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.bah-input-wrapper .bah-input .bah-input-radio label .checkmark.hasError{border:1px solid #ed6607}.bah-input-wrapper .bah-input .bah-input-radio label input{opacity:0;position:absolute;cursor:pointer}.bah-input-wrapper .bah-input .bah-input-radio label input:checked~.checkmark{background:url(/assets/img/inputs/radio-on.svg) no-repeat 50%/24px}.bah-input-wrapper .bah-input .bah-input-radio:last-of-type{margin-right:0}.bah-input-wrapper .bah-input .bah-input-checkbox{flex:1}.bah-input-wrapper .bah-input .bah-input-checkbox label{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;padding-left:34px;display:inline-block;line-height:24px}.bah-input-wrapper .bah-input .bah-input-checkbox label .checkmark{width:24px;height:24px;background:url(/assets/img/inputs/checkbox-off.svg) no-repeat 50%/24px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.bah-input-wrapper .bah-input .bah-input-checkbox label .checkmark.hasError{border:1px solid #ed6607}.bah-input-wrapper .bah-input .bah-input-checkbox label input{opacity:0;position:absolute;cursor:pointer}.bah-input-wrapper .bah-input .bah-input-checkbox label input:checked~.checkmark{background:url(/assets/img/inputs/checkbox-on.svg) no-repeat 50%/24px}.bah-input-wrapper .bah-input .bah-input-checkbox:last-of-type{margin-right:0}.bah-input-wrapper .bah-input .bah-input-radio-text{flex:0 0 auto;margin-bottom:8px}.bah-input-wrapper .bah-input .bah-input-radio-text label{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;margin-right:8px;display:inline-block;line-height:24px}.bah-input-wrapper .bah-input .bah-input-radio-text label .radio-text{border-radius:20px;background-color:#f3f3f3;padding:0 8px;font-size:12px;line-height:23px;display:inline-block;width:100%;white-space:nowrap}.bah-input-wrapper .bah-input .bah-input-radio-text label input{opacity:0;position:absolute;cursor:pointer}.bah-input-wrapper .bah-input .bah-input-radio-text label input:checked~.radio-text{background-color:#ed6607;color:#fff}.bah-input-wrapper .bah-input .bah-input-radio-text:last-of-type label{margin-right:0}.bah-input-wrapper .bah-input .bah-input-radio-ico{height:32px}.bah-input-wrapper .bah-input .bah-input-radio-ico label{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:32px;line-height:1;height:32px;display:inline-block}.bah-input-wrapper .bah-input .bah-input-radio-ico label .svg-ico{height:32px}.bah-input-wrapper .bah-input .bah-input-radio-ico label .svg-ico--fill{fill:#9b9b9b;transition:fill .2s ease}.bah-input-wrapper .bah-input .bah-input-radio-ico label .svg-ico--stroke{stroke:#9b9b9b;transition:stroke .2s ease}.bah-input-wrapper .bah-input .bah-input-radio-ico label input{opacity:0;position:absolute;cursor:pointer}.bah-input-wrapper .bah-input .bah-input-radio-ico label input:checked~.svg-ico{transition:filter .2s ease}.bah-input-wrapper .bah-input .bah-input-radio-ico label input:checked~.svg-ico .svg-ico--fill{fill:#ed6607}.bah-input-wrapper .bah-input .bah-input-radio-ico label input:checked~.svg-ico .svg-ico--stroke{stroke:#ed6607}.bah-input-wrapper .bah-input .bah-input-radio-ico:last-of-type label{margin-right:0}.bah-input-wrapper .bah-input .bah-input-radio-ico-2{height:80px;width:80px}.bah-input-wrapper .bah-input .bah-input-radio-ico-2 label{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:80px;line-height:1;height:80px;display:inline-block}.bah-input-wrapper .bah-input .bah-input-radio-ico-2 label .svg-ico{height:80px}.bah-input-wrapper .bah-input .bah-input-radio-ico-2 label input{opacity:0;position:absolute;cursor:pointer}.bah-input-wrapper .bah-input .bah-input-radio-ico-2 label input:checked~.svg-ico{transition:filter .2s ease}.bah-input-wrapper .bah-input .bah-input-radio-ico-2 label input:checked~.svg-ico .svg-ico--fill-orange{fill:#ed6607}.bah-input-wrapper .bah-input .bah-input-radio-ico-2 label input:checked~.svg-ico .svg-ico--fill-white{fill:#fff}.bah-input-wrapper .bah-input .bah-input-radio-ico-2:last-of-type label{margin-right:0}.bah-input-wrapper .bah-input .bah-input-radio-ico-text{height:80px}.bah-input-wrapper .bah-input .bah-input-radio-ico-text label{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:80px;line-height:1;height:80px;width:80px;display:inline-block}.bah-input-wrapper .bah-input .bah-input-radio-ico-text label span{position:absolute;left:0;top:0;width:100%;height:100%;font-size:12px;background-color:#f3f3f3;text-align:center;border-radius:2px;display:flex;flex-direction:column;align-items:center;justify-content:center}.bah-input-wrapper .bah-input .bah-input-radio-ico-text label span img{width:auto;margin-bottom:9px}.bah-input-wrapper .bah-input .bah-input-radio-ico-text label span img.checked{display:none}.bah-input-wrapper .bah-input .bah-input-radio-ico-text label input{opacity:0;position:absolute;cursor:pointer}.bah-input-wrapper .bah-input .bah-input-radio-ico-text label input:checked~span{background-color:#ed6607;color:#fff}.bah-input-wrapper .bah-input .bah-input-radio-ico-text label input:checked~span img{display:none}.bah-input-wrapper .bah-input .bah-input-radio-ico-text label input:checked~span img.checked{display:block}.bah-input-wrapper .bah-input .bah-input-radio-ico-text:last-of-type label{margin-right:0}.bah-input-wrapper .bah-input .bah-input-textarea{width:100%}.bah-input-wrapper .bah-input .bah-input-textarea textarea{width:100%;display:flex;position:relative;background-color:#f3f3f3;border-radius:2px;border:none;padding:8px 16px;resize:vertical;min-height:100px;outline:none}.bah-input-wrapper .bah-input .bah-input-textarea textarea:focus{box-shadow:inset 0 0 0 1px #ed6607;border-radius:2px}.bah-input-wrapper .bah-input .bah-input-select{width:100%;display:flex;position:relative;background-color:#f3f3f3;border-radius:2px}.bah-input-wrapper .bah-input .bah-input-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;outline:none;padding:12px 10px;flex:1;overflow:hidden;width:100%;line-height:1;height:40px}.bah-input-wrapper .bah-input .bah-input-select.inverted{background-color:#fff}.bah-input-wrapper .bah-input .bah-input-select.inverted:after{background:#fff url(/assets/img/inputs/select-box-arr.svg) no-repeat 5px/12px 8px}.bah-input-wrapper .bah-input .bah-input-select:after{content:"";position:absolute;width:12px;height:100%;right:0;top:0;width:30px;pointer-events:none;-webkit-user-select:none;user-select:none;background:#f3f3f3 url(/assets/img/inputs/select-box-arr.svg) no-repeat 5px/12px 8px}.bah-input-wrapper .bah-input .bah-input-ng-select{width:100%;background-color:#f3f3f3;border-radius:2px}.bah-input-wrapper .bah-input .bah-input-ng-select.ng-select-invisible{visibility:hidden;height:0;overflow:hidden}.bah-input-wrapper .bah-input .bah-input-ng-select .ng-select .ng-select-container{box-shadow:none;background:transparent;border:none;border-radius:0;height:40px}.bah-input-wrapper .bah-input .bah-input-ng-select .ng-select .ng-select-container .ng-value-container{padding-left:16px}.bah-input-wrapper .bah-input .bah-input-ng-select .ng-select .ng-select-container .ng-value-container .ng-input{padding-left:16px;top:0;line-height:40px}.bah-input-wrapper .bah-input .bah-input-ng-select .ng-select .ng-select-container .ng-arrow-wrapper{width:24px;background:url(/assets/img/inputs/select-box-arr.svg) no-repeat 50%/12px 8px;padding:0;margin-right:8px}.bah-input-wrapper .bah-input .bah-input-ng-select .ng-select .ng-select-container .ng-arrow-wrapper .ng-arrow{visibility:hidden}.bah-input-wrapper .bah-input .bah-input-ng-select .ng-select.ng-select-opened>.ng-select-container .ng-arrow-wrapper{transform:rotate(180deg)}.bah-input-wrapper .bah-input .bah-input-buttons{margin:0 2px}.bah-input-wrapper .bah-input .bah-input-buttons:first-of-type{margin-left:0}.bah-input-wrapper .bah-input .bah-input-buttons:last-of-type{margin-right:0}.bah-input-wrapper .bah-input.flex-justify{justify-content:space-between}.bah-input-wrapper .bah-input.flex-nowrap{flex-wrap:nowrap}.bah-input-wrapper .bah-input.flex-column{flex-direction:column}.bah-input-wrapper .bah-input.flex-column>label{margin-bottom:8px}.bah-input-wrapper .bah-input.overflow-hidden{overflow:hidden}.bah-input-wrapper .bah-input.no-margin{margin:0}.bah-input-wrapper .bah-input .bah-input-disabled input{cursor:pointer}.result-data-table{display:flex}.result-data-table .table-body-data{flex:1;display:flex;flex-direction:column;overflow:hidden;overflow-x:auto;padding-bottom:30px;margin-bottom:30px}.result-data-table .table-body-data .table-body-columns{display:flex;flex-direction:row;width:100%}.result-data-table .table-column{width:100%;min-width:150px;position:relative}@media only screen and (min-width:992px){.result-data-table .table-column{min-width:175px}}.result-data-table .table-column .table-cell{display:flex;height:43px;align-items:center;border:1px solid #f3f3f3;background-color:#fff;padding:5px 16px;font-size:12px;line-height:1.25}.result-data-table .table-column .table-cell--head,.result-data-table .table-column .table-cell a{font-family:HelveticaNeueBold,Helvetica,Arial,sans-serif}.result-data-table .table-column .table-cell--head{background-color:#292827;color:#fff;text-transform:uppercase}.result-data-table .table-column .table-cell--head span{cursor:pointer}.result-data-table .table-column .table-cell--nofill{background-color:initial;padding:5px}.result-data-table .table-column .table-cell--center{justify-content:center}.result-data-table .table-column .table-cell--cost{font-size:14px}.result-data-table .table-column .table-cell--quote{height:auto;font-size:14px;border:none;padding:12px 5px}.result-data-table .table-column .table-cell--input .bah-input{margin:0}.result-data-table .table-column .table-cell--input .bah-input select{padding:0}.result-data-table .table-column .table-cell--product-list{height:100%;overflow:hidden;overflow-y:auto;padding:0 16px;flex-wrap:wrap;flex-direction:row;flex:1 0 0;align-items:flex-start}.result-data-table .table-column .table-cell--comment-row{width:100%;background-color:initial;border:1px dashed #292827;padding:0;height:auto;font-size:14px;position:relative;z-index:10}.result-data-table .table-column .table-cell--comment-row .bah-input{margin:0}.result-data-table .table-column .table-cell--comment-row textarea{min-height:auto}.result-data-table .table-column--label{min-width:100px;max-width:100px}@media only screen and (min-width:768px){.result-data-table .table-column--label{min-width:140px;max-width:140px}}@media only screen and (min-width:992px){.result-data-table .table-column--label{min-width:170px;max-width:170px}}.result-data-table .table-column--label .table-cell{background-color:initial;text-transform:uppercase;font-family:HelveticaNeueBold,Helvetica,Arial,sans-serif;font-size:10px;padding:5px;border:none;word-break:break-word}@media only screen and (min-width:768px){.result-data-table .table-column--label .table-cell{font-size:12px}}.result-data-table .table-column--empty{display:none;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;border:1px dashed #292827;max-height:388px}.result-data-table .table-column--empty span{text-align:center}.result-data-table .table-column--empty span:first-of-type{font-size:50px;line-height:1;margin-bottom:20px}.result-data-table .table-column--empty span:last-of-type{font-family:HelveticaNeueMedium,Helvetica,Arial,sans-serif;font-size:15px;padding:10px}.result-data-table .table-column--empty.show{display:flex}.result-data-table .table-column--select{display:none;flex-direction:column;max-height:388px}.result-data-table .table-column--select ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;flex:0 0 100%}.result-data-table .table-column--select ul li{flex:0 0 100%;display:flex;align-items:center;color:#9b9b9b;height:43px;position:relative;font-family:HelveticaNeueMedium,Helvetica,Arial,sans-serif;letter-spacing:.01em;cursor:pointer;padding-right:10px}.result-data-table .table-column--select ul li:after{content:"";position:absolute;width:8px;height:12px;right:0;top:50%;background:url(/assets/img/ico/ico-arr-grey.svg) no-repeat 50%/8px 12px;transform:translateY(-50%)}.result-data-table .table-column--select ul li:first-of-type{cursor:default;font-size:10px;color:#292827;text-transform:uppercase;font-family:HelveticaNeueBold,Helvetica,Arial,sans-serif;border-bottom:1px solid #9b9b9b;padding-right:10px}@media only screen and (min-width:768px){.result-data-table .table-column--select ul li:first-of-type{font-size:12px}}.result-data-table .table-column--select ul li:first-of-type:after{display:none}.result-data-table .table-column--select.show{display:flex}.result-data-table .table-column--selected{display:none}.result-data-table .table-column--selected.show{display:block}.result-data-table .table-column--comment{max-width:100%}.bah-info-box{position:absolute;background:#fff;width:250px;padding:12px 18px;transform:translate(-50%,calc(-100% - 20px));left:50%;opacity:0;z-index:-1;transition:opacity .2s ease;box-shadow:0 4px 10px #ccc;font-size:12px;line-height:16px;text-decoration:none;text-transform:none;font-family:HelveticaNeue,Helvetica,Arial,sans-serif}.bah-info-box.active{z-index:5;opacity:1}.bah-info-box:after{content:"";display:block;position:absolute;transform:translateX(-50%);bottom:-18px;left:50%;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff}.bah-info-box .ib-title{font-family:HelveticaNeueBold,Helvetica,Arial,sans-serif;margin-bottom:10px;text-align:center}