@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&display=swap);
/*! nouislider - 11.1.0 - 2018-04-02 11:18:13 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;touch-action:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;transform-origin:0 0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-handle,[disabled] .noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{transform:translateY(-50%);top:50%;right:120%}.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;-moz-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}@-webkit-keyframes slideIn{0%{width:0}10%{width:10%}20%{width:20%}50%{width:75%}to{width:100%}}@keyframes slideIn{0%{width:0}10%{width:10%}20%{width:20%}50%{width:75%}to{width:100%}}body.no-scroll .comparebar{z-index:1012}body.no-scroll .popup__wrapper.is-active:not(.is-center){z-index:1013!important}body.no-scroll .sub-header__wrapper{z-index:1014}body.no-scroll .sub-header:not(.sub-header--calculator):not(.sub-header--stg)__wrapper{position:static}body.no-scroll .sub-header:not(.sub-header--calculator):not(.sub-header--stg) .report-options__container-wrapper{height:100vh;top:-69px}body.no-scroll .sub-header:not(.sub-header--calculator):not(.sub-header--stg) .report-options__container.is-open{left:0;position:absolute;right:0;top:249px}body.no-scroll .sub-header:not(.sub-header--calculator):not(.sub-header--stg).fixed .report-options__container-wrapper{top:-70px}body.no-scroll .sub-header:not(.sub-header--calculator):not(.sub-header--stg).fixed .report-options__container.is-open{top:126px}body.no-scroll #header .header .account-dropdown{position:static}body.no-scroll .report-problem{z-index:1005}.page{display:flex;flex-direction:column;min-height:100vh;min-width:320px}@media screen and (max-width:1050px){.page{position:relative;width:100%}}.page__content{display:block;flex:1 0 auto;min-height:calc(100vh - 64px - 150px)}@media screen and (max-width:500px){.page__content{min-height:calc(100vh - 64px)}}@media screen and (max-width:1050px){main{position:relative;width:100%}}dl{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}#footer{align-self:flex-end;width:100%}#header{flex-shrink:0;width:100%}.container{max-width:1280px;padding:0 32px;width:100%}.container--secondary{max-width:none}.container--stg{max-width:1495px}.container--stg-details{max-width:1280px}.container--stg-compare{max-width:1920px;overflow-x:auto}@media screen and (max-width:1024px){.container{padding:0 10px}}.sidebar-container{max-width:512px;padding-right:32px;width:calc(100% - 1280px)}.glossary .sidebar-container{margin-top:32px}@media screen and (max-width:1815px){.sidebar-container{max-width:unset;width:448px}}@media screen and (max-width:1370px){.sidebar-container{width:320px}}@media screen and (max-width:1024px){.sidebar-container{padding-right:10px}}.pdf__wrapper{background-color:#fff}.pdf__wrapper.free-sample{overflow:hidden}.pdf__page{display:flex;flex-direction:column;height:1449px;padding:.25in;position:relative}.pdf__page--auto{height:auto;padding:0}.pdf__header{height:18px;width:100%}.pdf__footer{margin-top:auto}.pdf-block .pdf__footer{margin-top:0}.svg__icon-add-aircraft--size{width:20px;height:20px}.svg__icon-airplane--size{width:24px;height:24px}.svg__icon-asterisk--size,.svg__icon-asterisk-checked--size{width:16px;height:16px}.svg__icon-average--size{width:22px;height:18px}.svg__icon-calculator--size{width:31px;height:34px}.svg__icon-chart--size{width:24px;height:24px}.svg__icon-check--size{width:29px;height:24px}.svg__icon-confirmed--size{width:40px;height:40px}.svg__icon-controls--size{width:24px;height:24px}.svg__icon-cost--size{width:22px;height:22px}.svg__icon-download--size{width:24px;height:24px}.svg__icon-error--size{width:20px;height:20px}.svg__icon-help--size,.svg__icon-help-checked--size{width:16px;height:16px}.svg__icon-image--size{width:36px;height:36px}.svg__icon-indicator--size{width:24px;height:24px}.svg__icon-info--size{width:16px;height:16px}.svg__icon-info-alt--size{width:20px;height:20px}.svg__icon-key--size{width:22px;height:12px}.svg__icon-locked--size{width:13px;height:16px}.svg__icon-locked2--size{width:61px;height:75px}.svg__icon-more-dots--size{width:26px;height:6px}.svg__icon-new-folder--size{width:19px;height:14px}.svg__icon-newtab--size{width:12px;height:12px}.svg__icon-passengers--size{width:19px;height:24px}.svg__icon-payment-lock--size{width:16px;height:23px}.svg__icon-person-add--size{width:22px;height:16px}.svg__icon-range--size,.svg__icon-rewind--size{width:24px;height:24px}.svg__icon-rewind2--size{width:11px;height:8px}.svg__icon-runway--size{width:48px;height:51px}.svg__icon-save--size,.svg__icon-search--size{width:24px;height:24px}.svg__icon-star--size,.svg__icon-success--size{width:20px;height:20px}.svg__icon-timer--size{width:14px;height:16px}.svg__icon-trash--size{width:14px;height:18px}.svg__icon-trash-alt--size{width:20px;height:22px}.svg__icon-unlocked--size{width:13px;height:16px}.svg__icon-verified--size{width:14px;height:14px}.ng-select.jssi.ng-select-opened>.ng-select-container{background-color:#c9c9c9;border-color:#c9c9c9}.ng-select.jssi.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.jssi.ng-select-opened>.ng-select-container .ng-arrow{border-color:#000;border-style:solid solid none none;border-width:2px;top:-3px;transform:rotate(315deg) translate(2px,2px)}.ng-select.jssi.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #4b4b4b}.ng-select.jssi.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-left-radius:0;border-bottom-right-radius:0}.ng-select.jssi.ng-select-opened.ng-select-top>.ng-select-container{border-top-left-radius:0;border-top-right-radius:0}.ng-select.jssi.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#e4e4e4;box-shadow:none}.ng-select.jssi.ng-select-disabled{opacity:.54;pointer-events:none}.ng-select.jssi.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select.jssi .ng-has-value .ng-placeholder{display:none}.ng-select.jssi .ng-select-container{align-items:center;background-color:#fff;border:1px solid #e4e4e4;border-radius:0;cursor:pointer;min-height:42px;transition:all .3s linear}.ng-select.jssi .ng-select-container:hover{background-color:#c9c9c9;border-color:#c9c9c9;box-shadow:0 1px 0 rgba(0,0,0,.06)}.ng-select.jssi .ng-select-container .ng-value-container{align-items:center;padding-left:12px;padding-right:12px}[dir=rtl] .ng-select.jssi .ng-select-container .ng-value-container{padding-left:0;padding-right:12px}.ng-select.jssi .ng-select-container .ng-value-container .ng-placeholder{color:#707070}.ng-select.jssi.ng-select-single .ng-select-container{height:42px}.ng-select.jssi.ng-select-single .ng-select-container .ng-value-container .ng-input{left:0;padding-left:12px;padding-right:50px;top:50%;transform:translateY(-50%)}[dir=rtl] .ng-select.jssi.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-left:50px;padding-right:12px}.ng-select.jssi.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #fefefe}.ng-select.jssi.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.jssi.ng-select-multiple .ng-select-container .ng-value-container{padding-left:7px;padding-top:5px}[dir=rtl] .ng-select.jssi.ng-select-multiple .ng-select-container .ng-value-container{padding-left:0;padding-right:7px}.ng-select.jssi.ng-select-multiple .ng-select-container .ng-value-container .ng-value{background-color:#e3e2e2;border-radius:2px;font-size:1rem;margin-bottom:5px;margin-right:5px}[dir=rtl] .ng-select.jssi.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-left:5px;margin-right:0}.ng-select.jssi.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.jssi.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.jssi.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.jssi.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon,.ng-select.jssi.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{display:inline-block;padding:1px 5px}.ng-select.jssi.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d6d6d6}.ng-select.jssi.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #c9c9c9}[dir=rtl] .ng-select.jssi.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #c9c9c9;border-right:none}.ng-select.jssi.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #c9c9c9}[dir=rtl] .ng-select.jssi.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #c9c9c9}.ng-select.jssi.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.jssi.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.jssi.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-bottom:5px;padding-left:3px;top:5px}[dir=rtl] .ng-select.jssi.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-left:0;padding-right:3px}.ng-select.jssi .ng-clear-wrapper{color:#b1b1b1}.ng-select.jssi .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select.jssi .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select.jssi .ng-spinner-zone{padding:5px 0 0 5px}.ng-select.jssi .ng-arrow-wrapper{padding-right:5px;width:25px}[dir=rtl] .ng-select.jssi .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select.jssi .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#7e7e7e}.ng-select.jssi .ng-arrow-wrapper .ng-arrow{height:7px;width:7px;border-color:#000;border-style:solid solid none none;border-width:2px;display:inline-block;font-style:normal;left:2px;position:absolute;top:-3px;transform:rotate(135deg) translate(-3px);transition:all .1s ease-in-out}.ng-select.advisory-talk-country .ng-select-container{border-color:#eaedf0;border-radius:4px;height:55px!important;min-height:auto!important;transition:none}.ng-select.advisory-talk-country .ng-select-container:hover{background-color:#fff!important;border-color:#757575!important}.ng-select.advisory-talk-country .ng-select-container .ng-value-container{padding-left:16px}.ng-select.advisory-talk-country .ng-select-container .ng-value-container .ng-input{padding-top:9px}.ng-select.advisory-talk-country .ng-select-container .ng-value-container .ng-placeholder{color:#b2bbc9}.ng-select.purchase-form .ng-select-container{border-color:#757575;border-radius:4px;height:55px!important;min-height:auto!important;transition:none}.ng-select.purchase-form .ng-select-container:hover{background-color:#fff!important;border-color:#757575!important}.ng-select.purchase-form .ng-select-container .ng-value-container{padding-left:16px;padding-right:0}.ng-select.purchase-form[dropdownposition=top] .ng-dropdown-panel{bottom:100%}.ng-select.purchase-form .ng-dropdown-panel{border-color:#757575;z-index:1000}.ng-select.purchase-form .ng-dropdown-panel .ng-dropdown-panel-items{margin-bottom:0}.ng-select.purchase-form .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup,.ng-select.purchase-form .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{padding:8px 10px}.ng-select.purchase-form.ng-select-opened>.ng-select-container{background-color:#fff;border-color:#757575}.ng-select.purchase-form.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#757575}.ng-select.purchase-form.has-errors>.ng-select-container{border-color:#d0021b;border-width:2px}.ng-select.purchase-form.has-errors>.ng-select-container .ng-value-container .ng-placeholder{color:#d0021b}.ng-select.purchase-form.has-errors>.ng-select-container:hover{border-color:#d0021b!important}.ng-select.purchase .ng-dropdown-panel,.ng-select.purchase .ng-select-container{width:58px}.ng-select.purchase .ng-select-container{height:32px!important;min-height:auto!important}.ng-select.purchase .ng-select-container .ng-value-container{padding-right:0!important}.ng-select.purchase[dropdownposition=top] .ng-dropdown-panel{bottom:100%}.ng-select.purchase .ng-dropdown-panel .ng-dropdown-panel-items{margin-bottom:0}.ng-select.purchase .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup,.ng-select.purchase .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{padding:8px 10px}.ng-select.calculator-select{height:32px;width:67px}.ng-select.calculator-select .ng-dropdown-panel,.ng-select.calculator-select .ng-select-container{width:67px}.ng-select.calculator-select .ng-select-container{height:32px!important;min-height:auto!important}.ng-select.calculator-select .ng-select-container .ng-value-container{padding-right:0!important}.ng-select.calculator-select[dropdownposition=top] .ng-dropdown-panel{bottom:100%}.ng-select.calculator-select .ng-dropdown-panel .ng-dropdown-panel-items{margin-bottom:0}.ng-select.calculator-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup,.ng-select.calculator-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{padding:4px 10px}.ng-select.calculator-select.is-edited>.ng-select-container{background-color:#d5ecf0}.ng-select.calculator-select.is-edited>.ng-select-container:hover{background-color:#c2e4e9}.ng-select.stg-select{height:32px;width:200px}.ng-select.stg-select .ng-dropdown-panel,.ng-select.stg-select .ng-select-container{width:200px}.ng-select.stg-select .ng-select-container{height:32px!important;min-height:auto!important}.ng-select.stg-select .ng-select-container .ng-value-container{padding-right:0!important}.ng-select.stg-select[dropdownposition=top] .ng-dropdown-panel{bottom:100%}.ng-select.stg-select .ng-dropdown-panel .ng-dropdown-panel-items{margin-bottom:0}.ng-select.stg-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup,.ng-select.stg-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{padding:4px 10px}.ng-select.stg-select .ng-select-container .ng-value-container .ng-value .ng-value-label{text-transform:capitalize}.ng-select.stg-select .ng-select-container .ng-value-container .ng-placeholder{color:#000}.ng-select.stg-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-option-label{text-transform:capitalize}.ng-select.profile .ng-select-container{height:32px!important;min-height:auto!important}.ng-select.profile .ng-select-container .ng-value-container{padding-left:10px;padding-right:0}.ng-select.profile .ng-select-container .ng-value-container .ng-input>input{cursor:pointer}.ng-select.profile[dropdownposition=top] .ng-dropdown-panel{bottom:100%}.ng-select.profile .ng-dropdown-panel{border:0;margin-top:0!important;top:0!important;z-index:1020}.ng-select.profile .ng-dropdown-panel .ng-dropdown-panel-items{border-top:1px solid #c9c9c9;margin-bottom:0}.ng-select.profile .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup,.ng-select.profile .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;padding:4px 10px;position:relative}.ng-select.profile .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup:after,.ng-select.profile .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:after{background-color:#c9c9c9;content:"";display:block;height:1px;left:0;position:absolute;right:0;width:100%;bottom:0}.ng-select.profile .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup:first-child:before,.ng-select.profile .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:first-child:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxOSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYuNSAyLjAwMDE2SDkuNUw3Ljc1IDAuMzMzNDk2SDIuNUMxLjUyODc1IDAuMzMzNDk2IDAuNzU4NzUgMS4wNzUxNiAwLjc1ODc1IDIuMDAwMTZMMC43NSAxMi4wMDAyQzAuNzUgMTIuOTI1MiAxLjUyODc1IDEzLjY2NjggMi41IDEzLjY2NjhIMTYuNUMxNy40NzEzIDEzLjY2NjggMTguMjUgMTIuOTI1MiAxOC4yNSAxMi4wMDAyVjMuNjY2ODNDMTguMjUgMi43NDE4MyAxNy40NzEzIDIuMDAwMTYgMTYuNSAyLjAwMDE2Wk0xNi41IDEyLjAwMDJIMi41VjIuMDAwMTZINy4wMjM3NUw4Ljc3Mzc1IDMuNjY2ODNIMTYuNVYxMi4wMDAyWk05LjUgOC42NjY4M0gxMS4yNVYxMC4zMzM1SDEzVjguNjY2ODNIMTQuNzVWNy4wMDAxNkgxM1Y1LjMzMzVIMTEuMjVWNy4wMDAxNkg5LjVWOC42NjY4M1oiIGZpbGw9IiM3NTc1NzUiLz48L3N2Zz4=");content:"";display:inline-block;height:14px;margin-right:8px;position:relative;top:1px;width:19px}.ng-select .ng-select-container .ng-value-container .ng-input>input{padding:0}.ng-select .ng-dropdown-panel{background-color:#fff;border:1px solid #e4e4e4;box-shadow:0 1px 0 rgba(0,0,0,.06);left:0;z-index:1500}.ng-select .ng-dropdown-panel.ng-select-bottom{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-color:#fefefe;margin-top:-1px;top:100%}.ng-select .ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.ng-select .ng-dropdown-panel.ng-select-top{border-bottom-color:#fefefe;bottom:100%;margin-bottom:-1px}.ng-select .ng-dropdown-panel.ng-select-top,.ng-select .ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:0;border-top-right-radius:0}.ng-select .ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #e4e4e4;padding:5px 7px}.ng-select .ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #e4e4e4;padding:5px 7px}.ng-select .ng-dropdown-panel .ng-dropdown-panel-items{margin-bottom:0}.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{color:rgba(0,0,0,.54);cursor:pointer;font-weight:500;padding:8px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#e3e2e2}.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{background-color:#e3e2e2;font-weight:600}.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#757575;padding:12px}.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{background-color:#e3e2e2;color:#2b2b2b}.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#e3e2e2;color:#2b2b2b}.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#c4c4c4}.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:0;padding-right:22px}.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.welcome{background-color:#fff;border:1px solid #e4e4e4;border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);margin:80px auto 30px;width:776px}@media screen and (max-width:1024px){.welcome{width:700px}}.welcome__content{padding:0 120px 40px}.welcome__content.large{padding:0 24px 40px 54px}.welcome__header{display:flex;justify-content:center;margin-bottom:30px;margin-top:40px;overflow:hidden}.welcome .stripe__title,.welcome__title{font-size:40px;line-height:47px;margin:0}.large .welcome .stripe__title,.large .welcome__title{font-size:40px;line-height:55px;margin-bottom:56px}.welcome__title-completed{font-size:40px;line-height:47px;margin-bottom:16px}.welcome__title-color{color:#ff6b18}.welcome .stripe__title{margin:0!important}.welcome .stripe__explanation{font-size:1rem!important;margin-bottom:24px!important;margin-top:16px!important}.welcome__text{font-weight:300;margin:16px 0}.large .welcome__text{font-size:1.5rem;line-height:33px}.welcome__text-small{font-weight:300}.large .welcome__text-small,.welcome__text-small{font-size:16px;line-height:24px}.welcome__disclaimer{margin-top:28px;color:#757575;font-size:12px;line-height:14px}.welcome__email{color:#04246c}.welcome__footer{border-top:1px solid #e4e4e4;box-shadow:2px -1px 4px 0 rgba(0,0,0,.32);margin:62px -120px -40px}.large .welcome__footer{width:776px;margin-left:-55px}@media screen and (max-width:1024px){.large .welcome__footer{width:700px}}.welcome__features-title{font-weight:400;margin-bottom:18px}.welcome__feature{display:flex;padding-left:15px;line-height:1em}.welcome__feature-text{font-size:16px;font-weight:400;margin-bottom:18px}.welcome__feature-checkmark{padding-right:20px}.welcome__feature-checkmark:after{content:"";display:block;width:8px;height:15px;border:solid #ff6b18;border-width:0 3px 3px 0;transform:rotate(45deg)}.welcome__buttons{display:flex;justify-content:flex-end;padding:20px 24px}.welcome__buttons .button--link{margin-right:4px}.welcome .sample__logo{padding:16px 0 0 16px}.tag__wrapper{align-items:center;background-color:#fff;border:1px solid #e4e4e4;border-radius:2px;display:flex;flex-wrap:wrap;margin-bottom:14px;padding:6px 14px}.pdf .tag__wrapper{margin-bottom:10px}.tag__wrapper--cost{margin-top:4px;position:relative}.tag__wrapper--cost:after{background-color:#fff;border-left:1px solid #e4e4e4;border-top:1px solid #e4e4e4;content:"";display:block;height:18px;position:absolute;right:38px;top:-10px;transform:rotate(45deg);width:18px}.tag .svg{display:inline-block;height:24px;margin-right:8px;vertical-align:sub;width:24px}.tag__body{display:flex;margin:8px 16px 8px 0}.tag__text{margin:0}.tag__text span{display:inline-block;font-weight:700;margin:0}.table--extra-spacing .table{margin-bottom:54px;margin-top:32px}@media print{.table--extra-spacing .table{margin:0}}app-collapsable-table+app-collapsable-table .table__row-wrapper:first-of-type .table__wrapper:first-child{border-top:1px solid #d8d8d8;padding-left:0}app-collapsable-table+app-collapsable-table .table__row-wrapper:first-of-type .table__wrapper:first-child .table__item{padding-bottom:8px}app-collapsable-table+app-collapsable-table .table__row-wrapper:first-of-type .table__wrapper:nth-child(n+2){padding-left:12px!important}app-collapsable-table+app-collapsable-table .table__row-wrapper:first-of-type .table__wrapper:nth-child(n+2) .table__item{border-top:1px solid #d8d8d8;padding-bottom:8px}.int-ext.interior app-collapsable-table+app-collapsable-table .table__row-wrapper:first-of-type .table__wrapper:nth-child(n+2) .table__item{margin-left:12px}.sub-header{padding-bottom:57px;position:relative;width:100%}@media screen and (max-width:720px){.sub-header{padding-bottom:0}}.sub-header.settings{padding-bottom:0}.sub-header.settings+.container{margin-top:32px}.sub-header--calculator{padding-bottom:0}.sub-header .button--link{color:#fff}.sub-header .button--link .svg{fill:#fff}.sub-header .button--link:hover{color:#fff;opacity:.8}@media screen and (max-width:700px){.sub-header button.button.button--white.button--compare{display:none}}.sub-header__wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#0b233f;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;height:180px;left:0;padding:18px 32px 0;position:relative;width:100%;z-index:1015}@media screen and (max-width:1024px){.sub-header__wrapper{padding-left:10px;padding-right:10px;padding-top:16px}}@media screen and (max-width:500px){.sub-header__wrapper{height:auto}}.sub-header__wrapper--calculator,.sub-header__wrapper--stg{height:68px;padding-top:16px}.sub-header__wrapper--stg-details{height:135px;padding-top:16px}.settings .sub-header__wrapper{height:127px;padding-top:20px}@media screen and (max-width:600px){.settings .sub-header__wrapper{height:150px}}.sub-header__assumptions,.sub-header__subscribe{align-self:flex-end;order:3;position:relative;width:100%}.sub-header__subscribe{margin-bottom:24px}.fixed .sub-header__subscribe{align-self:center;margin-bottom:0;order:2;width:auto}@media screen and (max-width:1100px){.fixed .sub-header__subscribe{display:none}}.sub-header__subscribe .button{border:1px solid #ff6b18;border-radius:4px;background-color:#ff6b18;height:40px;margin-right:10px;line-height:38px}@media screen and (max-width:600px){.sub-header__subscribe .button{width:300px;margin:10px auto auto;height:38px;line-height:35px}}.sub-header__subscribe .button .svg{height:16px;margin-right:4px;position:relative;top:3px;width:12px}.sub-header__subscribe .button p{color:#fff;display:inline-block;font-size:.875rem;font-weight:400;margin:0}@media screen and (max-width:760px){.sub-header__subscribe .button p{font-size:.75rem}}.sub-header__subscribe .button p span{font-weight:500;font-size:1rem}@media screen and (max-width:760px){.sub-header__subscribe .button p span{font-size:.75rem}}.sub-header__subscribe .button:hover{border-color:#fff}.sub-header__subscribe .button--single{border:1px solid #fafafa;background-color:#fafafa}.sub-header__subscribe .button--single:hover{border-color:#ff6b18}.sub-header__subscribe .button--single p{display:inline-block;font-size:.875rem;font-weight:400;margin:0}.sub-header__subscribe .button--single p a{color:#0b233f;text-decoration:none;font-weight:500;font-size:1rem}.sub-header__subscribe .button--single p a:active{text-decoration:none}@media screen and (max-width:760px){.sub-header__subscribe .button--single p a{font-size:.75rem}}@media screen and (max-width:600px){.sub-header__subscribe .button--single p{font-size:.725rem}}.sub-header__subscribe .button--single p span{font-weight:500}.sub-header__report{display:block;font-weight:500;margin-right:4px;margin-top:45px;padding-left:0;padding-right:20px;position:relative}.sub-header__report .arrow{border-color:#fff;left:auto;right:0;top:7px}.sub-header .report-options{bottom:-45px;position:absolute;right:0;z-index:10}@media screen and (max-width:1024px){.sub-header .report-options{bottom:-53px}}@media screen and (max-width:810px){.sub-header .report-options{bottom:0;display:none}}.sub-header .report-options__arrow{border-color:#fff;margin-left:4px;position:relative;top:0;transition:none}.sub-header .report-options__arrow.arrow--up{top:3px}.sub-header .report-options__button{color:#fff;font-size:.875rem;height:40px;opacity:1;text-align:right;text-decoration:none;transition:opacity .3s linear;width:100%}.sub-header .report-options__button span::-moz-selection{background-color:transparent}.sub-header .report-options__button span::selection{background-color:transparent}.sub-header .report-options__button.is-active,.sub-header .report-options__button:hover{opacity:.7}.sub-header .report-options__container-wrapper{left:0;pointer-events:none;position:absolute;right:0;z-index:1014}.sub-header .report-options__container-wrapper.is-open{pointer-events:auto}.sub-header .report-options__container{align-items:center;background-color:#f4f4f4;border:1px solid #e4e4e4;border-radius:2px;display:flex;height:57px;min-width:290px;padding:0 32px;transform:translateY(-120%);transition:transform .3s linear}.sub-header .report-options__container.is-open{transform:none}@media screen and (max-width:1024px){.sub-header .report-options__container{padding-left:8px}}@media screen and (max-width:720px){.sub-header .report-options__container{overflow-x:scroll}}.sub-header .report-options__item{align-items:center;border-left:1px solid #e4e4e4;color:#333745;display:flex;font-weight:700;height:auto;line-height:1;min-width:auto;padding:8px 12px;text-align:left;transition:color .3s linear}.sub-header .report-options__item span{align-items:center;display:flex}.sub-header .report-options__item .button-icon{margin-right:12px}.sub-header .report-options__item .svg{fill:#000;transition:fill .3s linear}.sub-header .report-options__item:hover{color:#494e62}.sub-header .report-options__item:hover .svg{fill:#1a1919}@media screen and (max-width:1057px){.sub-header .report-options__item{flex:0}}@media screen and (max-width:1024px){.sub-header .report-options__item{height:57px}.sub-header .report-options__item:first-of-type{border-left:0}}.sub-header.fixed{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:detailsHeaderSlide;animation-name:detailsHeaderSlide;padding-bottom:0;margin-top:64px;position:fixed;top:0;z-index:1013}@media screen and (max-width:450px){.sub-header.fixed{margin-top:62px}}.sub-header.fixed.bar-open{transition:none}.sub-header.fixed.settings+.container{margin-top:160px}.sub-header.fixed .sub-header__sub__title{display:none}.details .sub-header.fixed+.container+.sidebar-container--static,.details .sub-header.fixed+.summary-wrapper+.sidebar-container--static,.sub-header.fixed+.container,.sub-header.fixed+.summary-wrapper{margin-top:250px}@media screen and (max-width:1170px){.details .sub-header.fixed+.container+.sidebar-container--static,.details .sub-header.fixed+.summary-wrapper+.sidebar-container--static{margin-top:24px}}.sub-header.fixed+.container--stg-details{margin-top:217px}.sub-header.fixed+.container--stg-compare{margin-top:205px}.sub-header.fixed .sub-header__wrapper{height:56px;margin-bottom:0;min-height:auto;padding-top:0}@media screen and (max-width:1024px){.details .sub-header.fixed .sub-header__wrapper{justify-content:space-between}.comparison .sub-header.fixed .sub-header__wrapper>*{transform:translateZ(0)}}.sub-header.fixed .sub-header__wrapper .make,.sub-header.fixed .sub-header__wrapper .sub-header__type{display:none}.sub-header.fixed .sub-header__wrapper .sub-header__actions{align-items:center;display:flex;flex-basis:unset;flex-wrap:nowrap;order:3;margin-right:50px}@media screen and (max-width:1024px){.sub-header.fixed .sub-header__wrapper .sub-header__actions .button{margin-bottom:0}}@media screen and (max-width:500px){.sub-header.fixed .sub-header__wrapper .sub-header__actions{display:none}}.sub-header.fixed .sub-header__wrapper .sub-header__information{align-items:center;flex-direction:row}.sub-header.fixed .sub-header__wrapper .sub-header__name{height:56px;width:auto}.sub-header.fixed .sub-header__wrapper .sub-header__report{display:inline-block;margin-right:24px;margin-top:0}.sub-header.fixed .sub-header__wrapper .sub-header__title{cursor:auto;font-size:1.5rem;margin-bottom:0;margin-right:32px;margin-top:12px}.sub-header.fixed .sub-header__wrapper .sub-header__title a{cursor:pointer;display:inline-block;max-width:200px;overflow:hidden;pointer-events:auto;text-overflow:ellipsis;white-space:nowrap}.sub-header.fixed .sub-header__wrapper .sub-header__title .icon-star{position:relative;top:-2px}@media screen and (max-width:1024px){.details .sub-header.fixed .sub-header__wrapper .sub-header__title{margin-right:6px}}.sub-header__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;order:2;position:relative}.comparison .sub-header__actions{flex-basis:30%;flex-shrink:1}.details .sub-header__actions{flex-grow:1;justify-self:flex-end}.sub-header__actions .button{display:block}.sub-header__actions .button--compare{margin-left:16px;order:2}.fixed .sub-header__actions .button--compare{margin-left:8px;order:3}.sub-header__actions>.button:last-of-type{margin-right:0}@media screen and (max-width:1024px){.sub-header__actions .button{margin-bottom:4px}.comparison .sub-header__actions .button--compare{order:-1}.fixed .comparison .sub-header__actions .button--compare{order:3}.sub-header__actions .button:last-child{margin-bottom:0}}.sub-header__download{order:1}.fixed .sub-header__download{margin-left:6px;order:2}.fixed .sub-header__options .report-options{bottom:0;position:relative;top:0}.sub-header--calculator .sub-header__name,.sub-header--stg .sub-header__name{display:flex}.sub-header__type-dropdown{align-items:center;display:flex;height:100%;margin-left:16px;position:relative}.sub-header__type-dropdown .selected-type{cursor:pointer;font-size:.875rem;margin:0;padding:14px 0;transition:opacity .3s linear}.sub-header__type-dropdown .selected-type::-moz-selection{background-color:transparent}.sub-header__type-dropdown .selected-type::selection{background-color:transparent}.sub-header__type-dropdown .selected-type.is-active,.sub-header__type-dropdown .selected-type:hover{opacity:.54}.sub-header__type-dropdown .selected-type .arrow{border-color:#fff;margin-left:6px;position:static}.sub-header__type-dropdown .selected-type .arrow--up{transform:translateY(-1px) rotate(-45deg)}.sub-header__type-dropdown .disabled{pointer-events:none}.sub-header__type-dropdown .dropdown{background:#fff;border-radius:2px;bottom:10px;box-shadow:0 2px 12px 0 rgba(0,0,0,.7);display:none;left:0;min-width:150px;padding:8px 0;position:absolute;transform:translateY(100%);z-index:5}.sub-header__type-dropdown .dropdown p{align-items:center;color:#757575;cursor:pointer;display:flex;font-size:.875rem;line-height:1;margin:0;padding:8px 16px;transition:color .3s linear}.sub-header__type-dropdown .dropdown p .icon-locked{display:none;height:16px;margin-left:8px;width:12px}.sub-header__type-dropdown .dropdown p .icon-locked .svg{height:16px;width:12px}.sub-header__type-dropdown .dropdown p.disabled .icon-locked{display:block}.sub-header__type-dropdown .dropdown p.is-selected{font-weight:700}.sub-header__type-dropdown .dropdown p:hover{color:#9b9b9b}.sub-header__type-dropdown .dropdown p::-moz-selection{background-color:transparent}.sub-header__type-dropdown .dropdown p::selection{background-color:transparent}.sub-header__type-dropdown .dropdown.is-open{display:block}.sub-header .sub-header__sub__title+.sub-header__title{margin-top:8px}.sub-header__title{align-items:center;color:inherit;cursor:text;display:flex;line-height:1.18;margin-bottom:12px;margin-top:0}.sub-header__title .wrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:600px){.sub-header__title .wrap{font-size:1.5rem}}.sub-header__title .make{margin-right:8px}.sub-header__title a{color:#fff;cursor:text;pointer-events:none;text-decoration:none}.comparison .sub-header__title a{display:none}.sub-header__title .icon-star{cursor:pointer;display:inline-flex;margin-left:4px;padding:8px}.sub-header__title .icon-star .svg{height:17px;width:17px;fill:transparent;stroke:#ff6b18;stroke-width:2px;transition:fill .3s linear}.sub-header__title .icon-star.is-favorite .svg{fill:#ff6b18}.sub-header__type{color:inherit;margin-top:0}.stg .sub-header__type{margin-top:-8px}.sub-header__type-tag{background-color:#fff;border:1px solid #e4e4e4;border-radius:2px;color:#757575;font-size:.75rem;margin-right:16px;padding:1px 4px}.result .sub-header__type-tag{margin-left:8px;margin-right:0}@media screen and (max-width:1024px){.comparison .sub-header__name{max-width:70%}.details .sub-header__name{max-width:55%}.details .sub-header__actions{flex-basis:40%}}@media screen and (max-width:500px){.details .sub-header__name{max-width:100%}}@-webkit-keyframes detailsHeaderSlide{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes detailsHeaderSlide{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.download-report-link{display:none}.tabs{align-self:flex-end;order:3;position:relative;width:100%;max-width:calc(100% - 118px)}@media screen and (max-width:600px){.tabs{max-width:100%}}.tabs ul{list-style:none;margin:0;padding:0}.tabs__item{border-bottom:4px solid transparent;color:#fff;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:400;outline:none;padding-bottom:10px;padding-left:16px;padding-right:16px;text-decoration:none;transition:border .1s linear}.tabs__item:first-child{display:none}.tabs__item:first-child::-moz-selection{background-color:transparent}.tabs__item:first-child::selection{background-color:transparent}@media screen and (max-width:1024px){.tabs__item{padding-left:10px;padding-right:10px}}.tabs__item a{color:#fff;text-decoration:none}.fixed .tabs__item{padding-bottom:14px}.settings .tabs__item.active,.tabs--active,.tabs__item:hover{border-color:#ff6b18}.tabs--active{font-weight:700}.fixed .tabs{order:2;touch-action:none;width:auto}.stg .fixed .tabs{position:relative;transform:none}@media screen and (max-width:1340px){.fixed .tabs{align-self:center;transform:none}.fixed .tabs ul{background:#0b233f;cursor:pointer;height:54px;overflow:hidden;padding:0;position:relative;transform:none;z-index:1}.stg .fixed .tabs ul{width:182px}.fixed .tabs ul:after{height:6px;width:6px;border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:inline-block;font-style:normal;position:absolute;right:16px;top:26px;transform:rotate(135deg) translate(-3px,-1px)}.fixed .tabs--hover:before{height:100%;width:100%;content:"";display:block;left:0;position:fixed;top:0}.fixed .tabs--hover ul{height:auto;left:0;overflow:visible;position:absolute;top:-28px}.fixed .tabs--hover ul:after{right:15px;transform:rotate(-45deg) translate(1px,1px)}.fixed .tabs--hover .tabs__item{height:auto;overflow:visible;pointer-events:auto;touch-action:auto}.fixed .tabs__item{border:0;display:block;height:0;line-height:56px;overflow:hidden;padding-bottom:0;padding-left:10px;padding-right:10px;pointer-events:none;touch-action:none}.fixed .tabs--active,.fixed .tabs__item:first-child{height:auto;overflow:visible}}@media screen and (max-width:500px){.fixed .tabs{width:30%}}@media screen and (max-width:1300px){.stg .tabs{align-self:center;transform:none;position:absolute;transform:translateY(33px);width:176px}.stg .tabs ul{background:#0b233f;cursor:pointer;height:54px;overflow:hidden;padding:0;position:relative;transform:none;z-index:1}.stg .stg .tabs ul{width:182px}.stg .tabs ul:after{height:6px;width:6px;border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:inline-block;font-style:normal;position:absolute;right:16px;top:26px;transform:rotate(135deg) translate(-3px,-1px)}.stg .tabs--hover:before{height:100%;width:100%;content:"";display:block;left:0;position:fixed;top:0}.stg .tabs--hover ul{height:auto;left:0;overflow:visible;position:absolute;top:-28px}.stg .tabs--hover ul:after{right:15px;transform:rotate(-45deg) translate(1px,1px)}.stg .tabs--hover .tabs__item{height:auto;overflow:visible;pointer-events:auto;touch-action:auto}.stg .tabs__item{border:0;display:block;height:0;line-height:56px;overflow:hidden;padding-bottom:0;padding-left:10px;padding-right:10px;pointer-events:none;touch-action:none}.stg .tabs--active,.stg .tabs__item:first-child{height:auto;overflow:visible}}.stats-labels{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-bottom:12px;width:100%}.stats-labels__label,.stats-labels__value{color:#757575;display:inline-block;font-size:.875rem}@media only screen and (max-width:370px){.stats-labels__label,.stats-labels__value{font-size:.7rem}}.stats-labels__label{flex:1 0 auto;text-transform:uppercase;width:60%}.stats-labels__label .svg{height:16px;margin-left:2px;position:relative;top:3px;width:12px}.stats-labels__value{padding-left:12px;text-align:right;width:auto}.stats-labels__value .blur-ie{display:none}.stats-labels__value .blur-ie text{font-size:3rem}.stats-labels__value .blur-ie text tspan{color:#757575;font-size:.875rem}.stats-labels__value--blurred{filter:blur(6px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.stats-labels__value--blurred{color:transparent;font-size:0;position:relative}.stats-labels__value--blurred .blur-ie{display:block;height:80px;left:-65px;position:absolute;top:-22px;width:200px}}.stats__container{display:flex;flex-wrap:wrap;padding:24px 32px 0}@media screen and (max-width:780px){.stats__container{padding-left:16px;padding-right:16px}}.stats__container h2{margin-bottom:16px;width:100%}.stats__container--justify{justify-content:space-between}.stats__container--gray{background-color:#f4f4f4}.stats__container--blue{background-color:#f5fbff}.stats__container--no-padding{padding:0}.stats__container--full-padding{padding:24px 32px}.stats__container--secondary{border-bottom:1px solid #e4e4e4;padding-bottom:24px}.stats__container--secondary .table{margin:0}.stats__container--secondary:last-child{border-bottom:none}.stats__container--secondary.header{display:none}@media print{.stats__container--secondary.header{display:block}}.stats__item{margin-bottom:24px;width:25%}.stats__item p{margin:0}.stats__container--justify .stats__item{padding-right:16px;width:auto}@media screen and (max-width:1145px){.stats__item{width:50%}}.stats__item--extra-gap{width:33.333%}@media screen and (max-width:780px){.stats__item--extra-gap{width:100%;display:flex;justify-content:space-between}.stats__item--extra-gap p{width:40%;font-size:.875rem;text-align:right}.stats__item--extra-gap p:first-child{text-align:left;width:60%}}.stats__item--full-width{width:100%}.stats--twocolumns{padding-bottom:12px}.stats--twocolumns .stats__item{margin-bottom:0;width:50%}.stats--twocolumns .stats__item:nth-of-type(odd){margin-right:24px;width:calc(50% - 24px)}.stats--twocolumns .stats__item:nth-of-type(2n){padding-left:32px}.summary .stats--twocolumns .stats__item:nth-of-type(2n){padding-left:0}@media screen and (max-width:780px){.stats--twocolumns .stats__item{width:100%!important;margin-right:0!important;padding-left:0!important}}.stats--singlecolumn{padding-bottom:12px}.stats--singlecolumn .stats__item{margin-bottom:0;margin-right:50%;width:calc(50% - 24px)}@media screen and (max-width:780px){.stats--singlecolumn .stats__item{width:100%!important;margin-right:0!important}}.stats--threecolumns .stats__item{width:33.33%}@media screen and (max-width:780px){.stats--threecolumns .stats__item{width:50%}}.stats__title,.stats__value{margin:0}.stats__title{color:#707070;font-size:.875rem;font-weight:400;text-transform:uppercase}.stats__title .svg{height:16px;margin-left:2px;position:relative;top:3px;width:12px}@media screen and (max-width:655px){.stats__title{font-size:.76rem}}.stats__value{color:#2b2b2b;font-size:1.5rem;font-weight:700}@media screen and (max-width:780px){.stats__value{font-size:1.2rem}}.stats__value .blur-ie{display:none}.stats__value .blur-ie text{font-size:3rem}.stats__value .blur-ie text tspan{font-size:1.5rem;font-weight:700}.stats__value--blurred{filter:blur(10px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.stats__value--blurred{color:transparent;font-size:0;position:relative}.stats__value--blurred .blur-ie{display:block;height:80px;left:-24px;position:absolute;top:-7px;width:200px}}.stats__icon-wrapper{margin-right:14px}.stats__icon svg{fill:#757575;height:50px;width:50px}.stats--withicons .stats__item{align-items:center;display:flex}.stats--withicons .stats__icon-wrapper,.stats--withicons .stats__text-wrapper{display:inline-block}.stats--withicons .stats__text-wrapper{vertical-align:middle}.stats--withicons .stats__icon svg{height:64px;width:64px;fill:#000}.small-popup{min-width:270px;max-width:448px}.small-popup__title{font-weight:700;line-height:1;margin-right:12px;margin-top:0}.small-popup__item,.small-popup__title{color:#757575;font-size:.875rem;margin-bottom:12px}.small-popup__item{display:flex;justify-content:space-between}.small-popup__item:last-of-type{margin-bottom:0}.small-popup__key{line-height:1;margin:0;padding-right:24px;text-align:left}.small-popup__value{line-height:1;margin:0;text-align:right}.small-popup__separator{background-color:#e4e4e4;height:1px;margin-bottom:12px;width:100%}.small-popup__description{font-size:.75rem;font-style:italic;margin-bottom:0;margin-top:8px}.sidebar-container{flex-direction:column;margin-top:23px}@media screen and (max-width:1170px){.sidebar-container{margin-top:24px;max-width:1280px;padding:0 32px;width:100%}}@media screen and (max-width:1024px){.sidebar-container{padding:0 10px}}.sidebar-container__description,.sidebar-container__gallery{background-color:#fff;border:1px solid #e4e4e4;border-radius:2px;margin-bottom:24px;padding:24px 16px;width:100%}@media screen and (max-width:1170px){.sidebar-container__description,.sidebar-container__gallery{padding:24px 32px}}@media screen and (max-width:600px){.sidebar-container__description,.sidebar-container__gallery{padding-left:16px;padding-right:16px}}.sidebar-container__description{margin-bottom:0}.sidebar-container__description--extra-marg{margin-top:48px}@media screen and (max-width:1170px){.sidebar-container__description--extra-marg{margin-top:0}}.sidebar-container__more{color:#0b233f;display:block;font-size:.875rem;margin-bottom:24px;text-decoration:none}.sidebar-container__more:hover{text-decoration:underline}.sidebar-container__remarks{border-top:1px solid #e4e4e4;margin:24px -16px 0;padding:24px 16px 0}@media screen and (max-width:1170px){.sidebar-container__remarks{margin-left:-32px;margin-right:-32px;padding:24px 32px 0}}.settings__title{align-items:center;display:flex;justify-content:space-between;line-height:1;margin-bottom:12px}.settings__title.licenses{margin-bottom:16px}.settings__title h1{line-height:1;margin:0}.section{margin-top:32px}.section__title{margin-bottom:24px;width:100%}.section__wrapper{display:flex}@media screen and (max-width:1024px){.section__wrapper{flex-wrap:wrap}}.section__container{width:100%}.search{background:#f4f4f4;border-bottom:1px solid #e4e4e4;padding-bottom:16px;padding-top:16px}.search--map{background:none;border:none;left:0;padding:16px 12px 0;position:absolute;right:0;top:0}.search__wrapper{align-items:center;display:flex;flex-wrap:wrap}.search__input{flex-grow:1;position:relative}@media screen and (max-width:600px){.search__input{width:100%;margin-bottom:5px}}.search__input .input{padding-left:48px;padding-right:44px}.search__input .input::-ms-clear{display:none;height:0;width:0}.search--map .search__input .input{padding-left:12px;padding-right:84px}.search__results{background:#fff;font-size:1.1em;list-style:none;margin:0;padding:0;position:absolute;width:65%;z-index:4}.search--map .search__results{width:70%}.search__results-item{border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;cursor:pointer;display:flex;height:64px;padding:8px 7px}.search__results-item>a{display:flex;text-decoration:none;width:100%}.search__results-item:first-child{border-top:1px solid #e4e4e4;height:auto}.search__results-item:last-child{border-bottom:1px solid #e4e4e4}.search__results-item:hover{background-color:#e4e4e4}.search__results-item--recent{padding-bottom:0;pointer-events:none;text-transform:uppercase}.search__results-image{background:#fff;display:inline-block;height:48px;width:68px}.search__results-image>img{max-height:100%;max-width:100%;position:relative;top:50%;transform:translateY(-50%)}.search__results-icon{display:inline-block;height:48px;text-align:center;width:68px}.search__results-icon-inner{height:24px;width:24px;opacity:.54;position:relative;top:50%;transform:translateY(-50%)}.search__results-text{display:inline-block;margin-left:10px;width:calc(100% - 68px);word-wrap:break-word}.search__results-text-upper{color:#2b2b2b;font-size:1rem}.search__results-text-upper p{margin:0}.search__results-text-lower{color:#757575;font-size:.875rem}.search--map .search__results-text{width:100%}.search__icon{height:24px;width:24px;left:15px;margin:0;opacity:.54;position:absolute;top:15px}.purchase__modal-search .search__icon{top:8px}.search--map .search__icon{left:inherit;right:12px;top:50%;transform:translateY(-50%)}.search--map .search__icon:before{background-color:#e4e4e4;content:"";display:block;height:24px;left:0;position:absolute;transform:translateX(-8px);width:1px}.search__options{color:#757575;flex-direction:row;font-size:14px;line-height:16px;margin-left:24px;min-width:250px}.search__options,.search__sort{align-items:center;display:flex}.search__sort{width:100%}.search__sort span{color:#707070}.search__sort-text{margin-right:16px}.search__icon-holder{height:24px;width:24px;cursor:pointer;display:inline-block;vertical-align:middle}.search__sort .search__icon-holder{margin-left:4px}.search__view{margin-left:24px}.selected{background-color:#e4e4e4}.receipt{box-shadow:8px 8px 20px 0 rgba(0,0,0,.2);margin:40px auto 24px;padding-top:16px;width:440px}.receipt__header{border-bottom:1px solid #d8d8d8;margin:0 16px;padding-bottom:16px}.receipt__logo{text-align:center}.receipt__logo__img{width:200px;height:auto}.receipt__body{padding:16px}.receipt__title{font-size:1.25rem;font-weight:700;line-height:1;margin-bottom:12px;margin-top:0}.receipt__row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:4px}.receipt__key,.receipt__value{font-size:.875rem;line-height:1;margin:0}.receipt__sub-title{font-weight:700;line-height:1;margin-bottom:8px;margin-top:20px}.receipt__sub-title span{color:#707070;font-size:.875rem;font-weight:400}.receipt__type{color:#707070;font-size:.875rem;font-weight:700;line-height:1;margin-bottom:20px;margin-top:-3px}.receipt__sum{border-top:1px solid #d8d8d8;margin-top:16px;padding-top:16px}.receipt__sum-row,.receipt__sum-total{font-size:.875rem;font-weight:700;line-height:1;margin:0;padding-bottom:16px;text-align:right}.receipt__sum-row span,.receipt__sum-total span{display:inline-block;padding-left:12px;width:130px}.receipt__sum-row--discount{border-top:1px solid #d8d8d8;color:#417505;font-weight:400;padding-bottom:12px;padding-top:16px}.receipt__sum-total{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;padding:16px 0}.receipt__explainer,.receipt__method{font-size:.875rem;line-height:1rem;margin:16px 0}.receipt__explainer{margin-bottom:12px}.receipt__footer{background-color:#ececec;padding:16px;text-align:center}.receipt__contact,.receipt__copy{color:#6b6b6b;font-size:.75rem;line-height:1.16666667;margin:0}.receipt__contact .underline,.receipt__copy .underline{color:#04246c}.receipt__contact span,.receipt__copy span{display:block}.receipt__contact{border-bottom:1px solid #d8d8d8;margin-bottom:16px;padding-bottom:16px}.profile__wrapper{background-color:#fff;border:1px solid #e4e4e4;border-radius:2px;margin-bottom:16px;padding:24px 32px;position:relative}.profile__title{color:#757575;font-size:.875rem;line-height:1;margin-bottom:8px;margin-top:0;text-transform:uppercase}.profile__value{color:#2b2b2b;line-height:1;margin-bottom:24px;margin-top:0;padding-right:128px;word-wrap:break-word}.profile__value:last-of-type{margin-bottom:0}@media screen and (max-width:600px){.profile__value{padding-right:0}}.profile__edit-button{position:absolute;right:32px;top:24px}.profile__logo{align-items:center;cursor:pointer;display:flex;height:86px;justify-content:center;max-width:390px;position:relative;text-align:center}.profile__logo:after{background:linear-gradient(90deg,#979797 100%,transparent 0) 0 0 no-repeat,linear-gradient(90deg,transparent calc(8px / 2),#979797 calc(8px / 2),#979797 calc(8px / 2 + 8px),transparent calc(8px / 2 + 8px)) top repeat-x,linear-gradient(90deg,#979797 100%,transparent 0) 100% 0 no-repeat,linear-gradient(0deg,#979797 100%,transparent 0) 0 0 no-repeat,linear-gradient(0deg,transparent calc(8px / 2),#979797 calc(8px / 2),#979797 calc(8px / 2 + 8px),transparent calc(8px / 2 + 8px)) 0 repeat-y,linear-gradient(0deg,#979797 100%,transparent 0) 0 100% no-repeat,linear-gradient(90deg,#979797 100%,transparent 0) 0 100% no-repeat,linear-gradient(90deg,transparent calc(8px / 2),#979797 calc(8px / 2),#979797 calc(8px / 2 + 8px),transparent calc(8px / 2 + 8px)) bottom repeat-x,linear-gradient(90deg,#979797 100%,transparent 0) 100% 100% no-repeat,linear-gradient(0deg,#979797 100%,transparent 0) 100% 0 no-repeat,linear-gradient(0deg,transparent calc(8px / 2),#979797 calc(8px / 2),#979797 calc(8px / 2 + 8px),transparent calc(8px / 2 + 8px)) 100% repeat-y,linear-gradient(0deg,#979797 100%,transparent 0) 100% 100% no-repeat;background-size:8px 1px,calc(8px + 8px) 1px,8px 1px,1px 8px,1px calc(8px + 8px),1px 8px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.profile__logo .svg-icon{display:flex}.profile__logo .svg-icon .svg{height:36px;width:36px;fill:#757575}.profile__logo img,.profile__logo svg{max-height:calc(100% - 10px);width:auto}.profile__logo--no-logo{background-color:#f4f4f4}.profile__edit{max-width:530px}.profile__edit .password{display:flex;justify-content:space-between;margin-bottom:-8px}.profile__edit .password .profile__title{margin-bottom:0}.profile__edit .password .filter-checkmarks__label{flex:0 1 auto}.profile__edit .profile__upload{background:none;border:1px solid #757575;border-radius:0;cursor:pointer;display:flex;max-width:none;padding:0;width:100%}.profile__edit .profile__logo{height:130px;max-width:none;width:100%}.profile__edit .profile__logo:after{display:none}.products{background-color:#fff;min-height:453px;overflow:hidden;position:relative}.products:before{background-color:#0b233f;content:"";display:block;height:488px;position:absolute;width:100%}.products__wrapper{margin-bottom:32px;position:relative}@media screen and (min-width:1453px){.products__wrapper--table{margin-left:auto;margin-right:auto;transform:translateX(34px);width:1078px}}@media screen and (max-width:1150px){.products__wrapper--table{text-align:center}}.products__header{margin-bottom:24px;margin-left:auto;margin-right:auto;padding-left:0;padding-top:32px;position:relative;max-width:768px;z-index:1}@media screen and (max-width:1150px){.products__header{max-width:732px}}.products__tabs{display:flex;justify-content:center;margin-top:50px;white-space:nowrap}@media screen and (max-width:700px){.products__tabs{flex-direction:column;width:320px;margin:50px auto auto;align-items:center}}.products__tab{padding:0 6px;text-align:center;margin:0 10px}.products__tab button{background:none;border:0;cursor:pointer;border-bottom:4px solid transparent;color:#fff;line-height:1rem;padding:0 0 8px;width:auto}@media screen and (max-width:700px){.products__tab button{margin-bottom:20px}}.products__tab button:before{content:attr(aria-label)}.products__tab button:after{content:attr(aria-label);display:block;font-weight:700;height:0;overflow:hidden;visibility:hidden}.products__tab button.is-active{border-color:#ff6b18;font-weight:700}.products__subtitle,.products__title{color:#fff;line-height:1;text-align:center}.products__subtitle{font-size:.875rem;font-weight:700;margin-bottom:16px;margin-top:0}.products__title{font-weight:300;margin:0}.products__card{display:block;margin:0 auto 32px;width:572px}@media screen and (max-width:700px){.products__card{width:100%}}.products__card-wrapper{background-color:#fff;border:1px solid #e4e4e4;border-radius:2px;box-shadow:0 2px 16px 0 rgba(0,0,0,.1);padding-top:32px}.products__description{color:#fff;font-size:.875rem;line-height:20px;margin-bottom:48px;margin-top:0;text-align:center}.products__wrapper--table .products__description{margin-bottom:85px;margin-left:103px;width:768px}@media screen and (max-width:1452px){.products__wrapper--table .products__description{margin-right:auto}}@media screen and (max-width:1150px){.products__wrapper--table .products__description{max-width:732px;margin:auto auto 85px;width:320px}}@media screen and (max-width:340px){.products__wrapper--table .products__description{width:300px}}@media screen and (max-width:1150px){.products__description{margin:auto auto 85px;width:320px}}@media screen and (max-width:340px){.products__description{width:300px}}.products__card-title{font-weight:700;line-height:1.5rem;margin-bottom:32px;padding:0 24px;text-align:center}.products__card-description{margin-bottom:40px;margin-top:0;padding:0 24px}.products__card-group{margin-top:10px}.products__card-group .products__feature{font-weight:700;padding:12px 24px;text-transform:uppercase}.products__card-group .products__card-item:nth-child(2n){background-color:#f4f4f4}.products__card-item{align-items:center;display:flex;padding:12px 24px}.products__card-item span{line-height:1rem}.products__card-item span:nth-last-of-type(2){margin-right:auto}.products__card-item>.svg{display:flex;height:12px;margin-right:8px;width:16px}.products__card-item>.svg .svg{stroke:#ff6b18}.products__card-footer{margin-bottom:32px;margin-top:16px;text-align:center}.products__card-footer .button{margin:0 4px}.products__card-footer .underline{color:#04246c;display:block;font-size:.75rem;line-height:.75rem;margin-bottom:-16px;margin-top:8px;padding:16px 0}.products__subscriptions{display:flex;justify-content:space-between;margin-bottom:50px;padding:0 24px;position:relative}.products__subscriptions .card{display:flex;flex-direction:column;text-align:center;width:100%}.products__subscriptions .card .title{font-weight:700;line-height:1rem;margin:0}.products__subscriptions .card .price{font-size:1.5rem;font-weight:700;line-height:1.5rem;margin-bottom:0;margin-top:30px}.products__subscriptions .card .price span{font-size:1rem}.products__subscriptions .card .button{margin-top:30px}.products__subscriptions .card .underline{color:#04246c;display:block;font-size:.75rem;line-height:.75rem;margin-top:8px;padding:16px 0}.products__table{display:inline-block}.products__table-row{display:flex}@media screen and (max-width:1150px){.products__table-row{flex-wrap:wrap;width:732px;margin:auto;justify-content:center}.products__table-row.is-header{margin-bottom:16px}}@media screen and (max-width:700px){.products__table-row{width:100%}}.products__table-item{align-items:center;background-color:#fff;display:flex;flex-wrap:wrap;position:relative;width:256px}.products__table-item span{margin:0 auto}.products__table-item:first-child{width:310px}.is-header .products__table-item:first-child{opacity:0}@media screen and (max-width:1150px){.is-header .products__table-item:first-child{display:none}}@media screen and (max-width:1150px){.products__table-item:first-child{width:100%}.products__table-item:first-child .products__feature{background-color:#fff;text-align:center;width:100%}}.products__table-item:nth-child(2):before{content:"";height:100%;position:absolute;top:0;width:4px;box-shadow:-4px 0 4px 0 rgba(0,0,0,.1);left:0}@media screen and (max-width:1150px){.products__table-item:nth-child(2){width:300px}.is-header .products__table-item:nth-child(2){border-bottom:1px solid #e4e4e4!important;border-bottom-left-radius:2px;border-top-left-radius:2px;z-index:1}}@media screen and (max-width:700px){.products__table-item:nth-child(2){width:50%}}.products__table-item:nth-child(3){z-index:1000}.products__table-item:nth-child(3):before{content:"";height:100%;position:absolute;top:0;width:4px;box-shadow:-4px 0 4px 0 rgba(0,0,0,.1);left:0}.products__table-item:nth-child(3):after{content:"";height:100%;position:absolute;top:0;width:4px;box-shadow:4px 0 4px 0 rgba(0,0,0,.1);right:0}.products__table-item:nth-child(3) .products__top:before{background-color:#ff6b18;color:#fff;content:"Most popular";display:block;margin-left:-36px;width:100%}@media screen and (max-width:1150px){.products__table-item:nth-child(3){width:276px}.is-header .products__table-item:nth-child(3){border-bottom-left-radius:2px;border-bottom-right-radius:2px}.is-header .products__table-item:nth-child(3):after,.is-header .products__table-item:nth-child(3):before{background-color:#fff;bottom:0;display:block!important;left:0;right:0;top:auto;width:100%}.is-header .products__table-item:nth-child(3):before{box-shadow:none;height:24px;transform:translateY(2px);z-index:2}.is-header .products__table-item:nth-child(3):after{border:1px solid #e4e4e4;border-radius:2px;box-shadow:0 2px 16px 0 rgba(0,0,0,.1);height:16px;transform:translate(-1px,100%);width:calc(100% + 2px)}}.is-owned .products__table-item:nth-child(3) .products__top:before{display:none}.products__table-item.is-current:nth-child(3) .products__top:before{background-color:#e4e4e4;color:#333745;content:"Current plan";display:block!important}.products__table-item:nth-child(n+2){border-left:1px solid #e4e4e4}@media screen and (max-width:1150px){.products__table-item:nth-child(n+2){background-color:#f4f4f4!important;height:40px}.is-header .products__table-item:nth-child(n+2){background-color:#fff!important;border-left:1px solid #e4e4e4!important;height:auto}.products__table-item:nth-child(n+2):after,.products__table-item:nth-child(n+2):before{display:none}}.products__table-item:last-child{border-right:1px solid #e4e4e4}.products__table-item:last-child:after{content:"";height:100%;position:absolute;top:0;width:4px;box-shadow:4px 0 4px 0 rgba(0,0,0,.1);right:0}@media screen and (max-width:1150px){.products__table-item:last-child{width:300px}.is-header .products__table-item:last-child{border-bottom:1px solid #e4e4e4!important;border-bottom-right-radius:2px;border-right:1px solid #e4e4e4!important;border-top-right-radius:2px;z-index:1}}@media screen and (max-width:700px){.products__table-item:last-child{width:50%}}.is-header .products__table-item{justify-content:center;padding:24px 36px 0}@media screen and (max-width:1150px){.is-header .products__table-item{box-shadow:0 2px 16px 0 rgba(0,0,0,.1);padding-bottom:32px}}.products__table-item>.svg{display:flex;height:12px;margin:0 auto;width:16px}.products__table-item>.svg .svg{stroke:#ff6b18}.products__top{align-self:flex-start;margin-bottom:12px;width:100%}.products__top:before{background-color:#e4e4e4;border-top-left-radius:2px;border-top-right-radius:2px;color:#333745;content:"Current plan";display:none;font-size:.875rem;margin-left:-37px;padding:8px 0;position:absolute;text-align:center;text-transform:uppercase;top:0;transform:translateY(-100%);width:calc(100% + 2px)}@media screen and (max-width:1150px){.products__top:before{width:calc(100% + 1px)}}.is-current .products__top:before{display:block}.products__bottom{align-self:flex-end;text-align:center;width:100%}.products__bottom .underline{color:#04246c;display:block;font-size:.75rem;line-height:1rem;margin-top:16px}.products__name,.products__price{line-height:1;text-align:center;width:100%}.products__name{font-weight:700;margin-bottom:16px;position:relative}.products__name:after{background-color:#e4e4e4;bottom:-15px;content:"";display:block;height:1px;left:0;margin:0 auto;position:absolute;right:0;width:24px}.products__price span{color:#757575;font-size:.75rem}.products__price p{font-size:1.5rem;font-weight:700;margin-bottom:16px;margin-top:4px}.products__price p span{color:#000;font-size:1rem}.products__feature{line-height:1;margin:0;padding:12px 6px 12px 12px}.products__table-group .products__table-row:first-child .products__feature{font-size:.875rem;font-weight:700;padding:28px 6px 8px 12px;text-transform:uppercase}@media screen and (max-width:1150px){.products__table-group .products__table-row:first-child .products__feature{padding-bottom:4px}}@media screen and (max-width:1150px){.products__table-group .products__table-row:first-child .products__table-item:nth-child(n+2){display:none}}.products__table-group .products__table-row:nth-child(2n) .products__table-item{background-color:#f4f4f4}.products__table-footer{display:flex;flex-wrap:wrap}@media screen and (max-width:1150px){.products__table-footer{width:732px}}@media screen and (max-width:700px){.products__table-footer{width:320px;margin:auto}}.products__table-footer .products__table-item{border-bottom:1px solid #e4e4e4;border-radius:2px;box-shadow:0 4px 4px -2px rgba(0,0,0,.1);height:25px}.products__table-footer .products__table-item:first-of-type{border-bottom:0;box-shadow:none}.products__table-footer .products__table-item:nth-of-type(3){border-right:1px solid #e4e4e4;height:40px;width:257px}.products__table-footer .products__table-item:nth-of-type(4){border-left:0;border-right:1px solid #e4e4e4;width:255px}.products__table-footer .products__table-item:nth-of-type(4):after{content:"";height:100%;position:absolute;top:0;width:4px;box-shadow:4px 0 4px 0 rgba(0,0,0,.1);right:0}@media screen and (max-width:1150px){.products__table-footer .products__table-item{display:none}}.products__table-footer .products__table-footer-text{max-width:1078px;padding-left:310px;width:100%}@media screen and (max-width:1150px){.products__table-footer .products__table-footer-text{padding-left:0}}.products__table-footer .products__table-footer-text p{color:#757575;font-size:.875rem;margin-bottom:16px;margin-top:24px;text-align:center}.products__table-footer .products__table-footer-text p strong{color:#000}.popup.is-active.is-center{display:block;height:calc(100% + 1px);left:0;position:absolute;top:0;transform:translateY(-50%);width:100%;z-index:2004}.popup__overlay{background-color:transparent;height:0;position:fixed;right:0;top:0;transition:background-color .2s linear;visibility:hidden;width:100%;z-index:2001}.popup__overlay.is-active{background-color:rgba(0,0,0,.4);height:100%;visibility:visible}.popup__wrapper{opacity:0;position:absolute;visibility:hidden;z-index:1012}.popup__wrapper.is-active{opacity:1;visibility:visible}@media screen and (max-width:600px){.popup__wrapper.is-active{max-width:100%!important;width:100%!important;left:0!important;margin:0!important}}.popup__wrapper.is-center{height:auto;left:0!important;margin:0 auto;right:0;top:50%!important;transform:translateY(-50%);width:auto;z-index:2002}.popup__wrapper.is-center .popup__elem:after,.popup__wrapper.is-center .popup__elem:before{display:none}.popup__elem{background-color:#fff;border:1px solid #c9c9c9;border-radius:2px;box-shadow:0 2px 8px 0 rgba(0,0,0,.2);padding:24px}.is-center.is-active .popup__elem{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.popup__elem .popup.is-active.is-center{top:0!important;transform:none}@supports (-webkit-marquee-repetition:infinite) and ((-o-object-fit:fill) or (object-fit:fill)){.popup__elem .popup.is-active.is-center{width:calc(100% + 1px)}}.popup__elem .popup__wrapper.is-center{top:50%!important}.popup__elem .popup__overlay.is-active{height:100vh;right:calc(50% - 50vw);top:calc(50% - 50vh);width:100vw}@supports (-webkit-marquee-repetition:infinite) and ((-o-object-fit:fill) or (object-fit:fill)){.popup__elem .popup__overlay.is-active{transition:none}}.popup__elem:after{border-left:13px solid transparent;border-right:13px solid transparent;border-top:12px solid #fff}.popup__elem:after,.popup__elem:before{border-bottom:0;content:"";position:absolute}.popup__elem:before{border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px solid #cbcaca}.popup__elem--indicator-down{transform:translateY(-5px)}.popup__elem--indicator-down:after{bottom:-12px}.popup__elem--indicator-down:before{bottom:-14px}.popup__elem--indicator-up{transform:translateY(-2px) translateX(-1px)}.popup__elem--indicator-up:after{top:-12px;transform:rotate(180deg)}.popup__elem--indicator-up:before{top:-14px;transform:rotate(180deg)}.popup__elem--indicator-right:after{right:43px}.popup__elem--indicator-right:before{right:42px}.popup__elem--indicator-left:after{left:43px}.popup__elem--indicator-left:before{left:42px}.popup__container{position:relative;width:410px}@media screen and (max-width:600px){.popup__container{width:100%}}.popup__container--auto{width:auto}.popup__container--problem{width:470px}@media screen and (max-width:600px){.popup__container--problem{width:300px}}.popup__container--avg{padding:30px 50px 60px}.popup__title{color:#000;font-size:1.5rem;font-weight:700;margin-bottom:16px;padding-right:16px}.popup__title--light{font-weight:300;line-height:1.1}.popup__title--avg{text-align:center}.popup__text{color:#2b2b2b;line-height:19px;margin-bottom:24px;margin-top:0}.popup__text .underline{color:#04246c}.popup__text--margin{margin-bottom:60px}.popup__text--bold{font-weight:700;margin-bottom:0}.popup__separator{background-color:#e4e4e4;height:2px;left:0;margin-top:-24px;position:absolute;width:460px}.popup__separator--full-width{margin-left:-24px;margin-right:-24px;width:calc(100% + 48px)}.popup__button{margin-right:4px}.popup__btn-group{display:flex;position:relative;align-items:center}.popup__btn-group .button-icon{height:24px;width:24px;display:inline-block;margin-left:8px;position:relative}.popup__btn-group .button-icon .spinner-circle{height:20px;width:20px;border-width:2px}.popup__img{margin-bottom:32px;width:150px}.popup--purchase-flow{padding:8px 8px 0;width:470px}@media screen and (max-width:600px){.popup--purchase-flow{width:300px}}.popup--purchase-flow.complete{width:550px}@media screen and (max-width:600px){.popup--purchase-flow.complete{width:300px}}.popup--purchase-flow.spinner{height:200px}.popup--purchase-flow.spinner .backdrop{z-index:9}.popup--purchase-flow .popup__header{border-bottom:1px solid #e4e4e4;color:#04246c;font-weight:700;line-height:1;margin-bottom:24px;margin-left:-32px;margin-right:-32px;padding-bottom:16px;padding-left:32px}.popup--calculator{padding:8px 8px 0;width:322px}.popup--calculator.-child{width:262px}.popup--calculator .popup__header{border-bottom:1px solid #e4e4e4;font-weight:700;line-height:1;margin:-8px -32px 24px;padding-bottom:16px;padding-left:32px}.popup__profile-group{margin-bottom:16px}.popup__profile-group:last-of-type{margin-bottom:28px}.popup__profile-title{color:#757575;cursor:pointer;display:block;font-size:.875rem;margin:0;text-transform:uppercase;transition:color .3s linear}.has-error .popup__profile-title{color:#d0021b}.popup__profile-input{border:1px solid #e4e4e4;display:block;line-height:1;padding:7px 11px;transition:border-color .3s linear;width:100%}.popup__profile-input:focus,.popup__profile-input:hover{border-color:#c9c9c9}.has-error .popup__profile-input{border-color:#d0021b}.popup__profile-error{color:#d0021b;display:none;font-size:.875rem;margin:0}.has-error .popup__profile-error{display:block}.in-popup.password-reset{width:550px}@media screen and (max-width:600px){.in-popup.password-reset{width:300px}}.in-popup.add-license{width:470px}@media screen and (max-width:600px){.in-popup.add-license{width:300px}}.overlay__title-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;margin-top:32px}.overlay__title{margin:0!important}.overlay__view{font-size:.875rem;font-weight:700;line-height:1;margin:8px 0}.overlay__tag{align-items:center;background-color:#fff;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-top:1px solid #e4e4e4;display:flex;flex-wrap:wrap;padding:0 16px;position:relative}.overlay__tag:first-of-type{border-top-left-radius:2px;border-top-right-radius:2px}.overlay__color{height:calc(100% - 8px);left:4px;position:absolute;top:4px;width:4px}.overlay__tag-title{opacity:1;transition:opacity .3s linear;align-items:center;cursor:pointer;display:flex;flex:1 0 auto;font-size:1rem;font-weight:400;margin-bottom:0;margin-left:16px;margin-top:0;padding:16px 0}.is-disabled .overlay__tag-title{cursor:not-allowed;opacity:.5}.is-disabled .overlay__tag-title::-moz-selection{background-color:transparent}.is-disabled .overlay__tag-title::selection{background-color:transparent}.is-disabled .overlay__tag-title ::-moz-selection{background-color:transparent}.is-disabled .overlay__tag-title ::selection{background-color:transparent}.overlay__tag-title input{cursor:pointer;left:0;opacity:0;position:absolute;top:0}.overlay__tag-title input:checked~.checkmark .checkmark__square{background-color:#060e47;border-color:#060e47}.overlay__tag-title input:disabled,.overlay__tag-title input:disabled~.checkmark{cursor:not-allowed}.overlay__tag-title input:disabled:checked~.checkmark .checkmark__square{background-color:#757575;border-color:#757575}.overlay__tag-title .checkmark{margin-right:10px}.overlay__tag-stats{opacity:1;transition:opacity .3s linear;align-items:center;display:flex}.is-disabled .overlay__tag-stats{cursor:not-allowed;opacity:.5}.is-disabled .overlay__tag-stats::-moz-selection{background-color:transparent}.is-disabled .overlay__tag-stats::selection{background-color:transparent}.is-disabled .overlay__tag-stats ::-moz-selection{background-color:transparent}.is-disabled .overlay__tag-stats ::selection{background-color:transparent}.overlay__tag-stat{display:flex;justify-content:space-between;margin-left:20px;min-width:140px;text-align:right}.overlay__tag-stat:first-child{margin-left:auto}.overlay__tag-stat p{display:inline-block;margin-bottom:0;margin-top:0}.overlay__tag-stat span{min-width:60px}.log-reg{display:flex;flex-wrap:wrap;justify-content:center;margin:24px 0}@media screen and (max-width:600px){.log-reg{margin:24px 16px}}.log-reg .link{color:#0b233f;font-size:.875rem}.log-reg .link:hover{text-decoration:none}.in-popup .log-reg{margin:0;width:550px}@media screen and (max-width:600px){.in-popup .log-reg{width:300px}}.add-license .log-reg{width:100%}.log-reg__title-wrapper{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;margin:48px auto 0;width:90%;max-width:600px}.in-popup .log-reg__title-wrapper{border-bottom:1px solid #e4e4e4;margin-bottom:24px;margin-left:-24px;margin-top:0;width:calc(100% + 48px)}.log-reg__title-wrapper .url{font-size:.875rem;margin:0}.log-reg__title-wrapper .url .link{background:none;border:0;padding:0;color:#04246c;cursor:pointer;text-decoration:underline}.log-reg__title-wrapper .url .link:hover{text-decoration:none}.log-reg__title{margin-bottom:0}@media screen and (max-width:600px){.log-reg__title{margin-left:16px}}.in-popup .log-reg__title{color:#000;font-size:1.5rem;font-weight:700;padding-bottom:16px;padding-left:32px}.password-reset .log-reg__title{color:#04246c}.log-reg__title.password-updated{margin-bottom:12px;margin-top:-12px;padding:0}.log-reg__text{margin-top:0}.log-reg__wrapper{background-color:#fff;border:1px solid #e4e4e4;border-radius:2px;padding:32px}.in-popup .log-reg__wrapper{border:0;padding:0 8px}.log-reg__form{width:600px}.log-reg__form.reg{width:534px}@media screen and (max-width:600px){.log-reg__form.reg{width:320px}}.purchase__page .log-reg__form.reg{width:552px}@media screen and (max-width:1150px){.purchase__page .log-reg__form.reg{width:100%}}.log-reg__form.onboarding{margin-top:32px;width:auto}.in-popup .log-reg__form{width:100%}.log-reg__error{align-items:center;background-color:#d0021b;border-top-left-radius:2px;border-top-right-radius:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);display:flex;margin:-32px -32px 12px;padding:16px 24px}.in-popup .log-reg__error{border-radius:0;margin-left:-33px;margin-right:-33px}.log-reg__error.reg{margin-bottom:24px}.log-reg__error p{color:#fff;display:inline-block;font-weight:700;margin:0}.log-reg__error .link{color:#fff;font-size:1rem}.log-reg__error .icon-error{height:20px;width:20px;margin-right:8px}.log-reg__error .icon-error .svg{height:20px;width:20px;fill:#fff;margin-right:4px}.log-reg__item{margin-bottom:16px}.log-reg__item label{color:#757575;display:block;font-size:.875rem;line-height:16px;margin-bottom:4px}.log-reg__item input{border:1px solid #e4e4e4;border-radius:2px;color:#757575;font-size:.875rem;padding:5px 4px;transition:border-color .3s linear;width:100%}.log-reg__item input:active,.log-reg__item input:hover{border-color:#0b233f}.log-reg__item input.error{border-color:#d0021b}.log-reg__error-msg{display:flex;margin-top:8px}.log-reg__error-msg p{color:#d0021b;display:inline-block;font-size:.875rem;margin:0}.log-reg__error-msg .icon-error{height:20px}.log-reg__error-msg .icon-error .svg{fill:#d0021b;height:20px;margin-right:4px;width:20px}.log-reg__buttons{align-items:center;display:flex;flex-wrap:wrap;margin-top:24px}.log-reg__buttons .button--link{margin-left:24px}.log-reg__disclaimer{color:#757575;font-size:.75rem;margin:24px 0}.log-reg__disclaimer .underline{color:#04246c}.log-reg__help{font-size:.875rem;margin-left:24px}.log-reg__help .underline{color:#04246c}.licenses__wrapper{margin-bottom:32px;position:relative;width:965px}@media screen and (max-width:1270px){.licenses__wrapper{width:100%}}.licenses__content{position:relative}.licenses__info{display:flex;flex-direction:column;justify-content:space-between;position:absolute;right:-32px;transform:translateX(100%)}.licenses__info p{align-items:center;color:#0b233f;display:flex;font-size:.875rem;font-weight:700;margin:0}.licenses__info p span{color:currentColor;font-weight:700;margin-right:8px}.licenses__info .button{justify-content:center;padding:0;width:123px}@media screen and (max-width:1270px){.licenses__info{flex-direction:row;margin-bottom:8px;position:static;transform:none}}.licenses__disclaimer{color:#707070;font-size:12px;padding-left:34px}.licenses__table-header,.licenses__table-row{display:flex;padding:0 32px}.licenses__table-header{background-color:#0b233f;border:1px solid #0b233f;border-radius:2px 2px 0 0;color:#fff}.licenses__table-row{border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-top:1px solid #e4e4e4;color:hsla(0,0%,45.9%,.7);position:relative}.licenses__table-row:first-child{border-top:0}.licenses__table-row:last-child{border-bottom:1px solid #e4e4e4;border-radius:0 0 2px 2px}.licenses__table-row.available{border-top:0;cursor:pointer;opacity:.8;transition:opacity .3s ease}.licenses__table-row.available:after{border:1px dashed #e4e4e4;border-radius:0 0 2px 2px;bottom:0;box-sizing:border-box;content:"";display:block;left:0;position:absolute;right:0;top:0;width:100%}.licenses__table-row.available:hover{opacity:1}.licenses__table-row.empty{cursor:pointer;height:190px}.licenses__table-item{align-items:center;display:flex;padding:16px 8px 16px 0}.licenses__table-item p{color:currentColor;font-size:.875rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.licenses__table-item p.is-active{color:#417505}.licenses__table-item:first-child{width:27%}.available .licenses__table-item:first-child{width:100%}.available .licenses__table-item:first-child p{align-items:center;color:#707070;display:flex}.available .licenses__table-item:first-child .svg{fill:#757575;margin-right:8px}.empty .licenses__table-item:first-child{align-items:center;display:flex;justify-content:center;width:100%}.empty .licenses__table-item:first-child p{color:#757575}.empty .licenses__table-item:first-child p::-moz-selection{background-color:transparent}.empty .licenses__table-item:first-child p::selection{background-color:transparent}@media screen and (max-width:1270px){.licenses__table-item:first-child{width:25%}}.licenses__table-item:nth-child(2){width:45%}.licenses__table-item:nth-child(3){display:none;width:18%}@media screen and (max-width:1270px){.licenses__table-item:nth-child(3){width:15%}}.licenses__table-item:nth-child(4){min-width:150px;width:20%;display:flex;justify-content:flex-end}.licenses__table-item:nth-child(4) .toggle{margin-left:10px}@media screen and (max-width:1270px){.licenses__table-item:nth-child(4){width:22%}}.licenses__table-item:last-child{min-width:14px;padding-right:0;width:8%}.licenses__table-item:last-child p{font-size:0}.licenses__table-item:last-child .button--link{height:100%;line-height:1;min-width:auto;opacity:.57;padding-left:0;padding-right:16px;text-align:right;width:100%}.licenses__table-item:last-child .button--link:hover{opacity:1}.available .licenses__table-item:last-child p{font-size:.875rem}.empty .licenses__table-item:last-child p{font-size:1rem}.int-ext__title.pdf{display:none}.int-ext__wrapper>div:first-child .stats__container--secondary:last-child{border-bottom:1px solid #e4e4e4}.int-ext__wrapper>div:last-child .stats__container--secondary:last-child{border-bottom:0}.int-ext__img-section{border-right:1px solid #e4e4e4;padding:20px 0;position:relative;width:33.3333%}.int-ext__img-section:after{bottom:4px;color:#757575;content:"Images not to scale";display:block;font-size:.75rem;font-style:italic;height:36px;left:0;margin:0 auto;position:absolute;right:0;text-align:center}.int-ext__img-section--no-img{display:none}.int-ext__img-section.last{border-right:none}.int-ext__img-section.units:after{content:"Images not to scale \A Dimensions in US units";line-height:18px;white-space:pre-wrap}.pdf__page .int-ext__img-section.units:after{line-height:12px}.int-ext__img-wrapper{height:250px;margin-bottom:24px;overflow:hidden;position:relative;text-align:center;width:100%}.int-ext__img-wrapper img{height:auto;left:0;margin:0 auto;max-height:100%;padding:0 12px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto}.int-ext__img-wrapper.fallback img{width:100%}.int-ext__name-wrapper{align-items:center;display:flex;height:80px;margin-bottom:24px;padding:0 12px;text-align:center;width:100%}.int-ext__name-wrapper h2{margin:0;width:100%}.int-ext__img-container{border-bottom:1px solid #e4e4e4;display:flex}.int-ext__img-container--two .last{border-right:1px solid #e4e4e4}.int-ext .section__container .single-bar-chart__graph{margin-top:-18px}.int-ext .section__container .single-bar-chart:first-of-type [class*=__graph]{margin-top:0}.int-ext .section__container .single-bar-chart:nth-child(2n) .legend,.int-ext .section__container .single-bar-chart:nth-child(2n) [class*=__title]{background-color:#f5fbff}.int-ext .section__container .annual-cost-breakdown__graph{margin-top:-32px}.int-ext .section__container .annual-cost-breakdown:first-of-type [class*=__graph]{margin-top:0}.int-ext .section__container .annual-cost-breakdown:first-of-type .legend__title{padding-top:0}.int-ext.interior .stats__container.volume{border-bottom:1px solid #e4e4e4}@media screen and (max-width:1050px){.int-ext.interior .section__container .single-bar-chart .item__title{width:40%}.int-ext.interior .section__container .single-bar-chart .item__value{width:60%}}.int-ext.interior .table .table__first-level--no-children .table__wrapper{border-bottom:0!important;padding-left:0!important}.int-ext.interior .table .table__first-level--no-children .table__wrapper .table__item{border-bottom:0!important}.int-ext.interior .table .table__second-level .table__wrapper:first-child{padding-left:40px}.pdf__wrapper .int-ext.interior .table .table__second-level .table__wrapper:first-child{padding-left:20px}.int-ext.exterior .stats__container .table .table__info-text .table__wrapper:first-child{padding-left:0}input:focus{box-shadow:none;outline:none}fieldset{background-color:transparent;border:0;margin:0;padding:0}fieldset[disabled]{pointer-events:none}fieldset[disabled] .field,fieldset[disabled] .field+.purchase__error{opacity:.54;pointer-events:none}fieldset[disabled] .field.cc{opacity:1}fieldset[disabled] .md-outline{opacity:.54;pointer-events:none}fieldset[disabled] .md-outline__psw-checkbox{opacity:.54}.input{background:#fff;border:1px solid #e4e4e4;border-radius:2px;font-size:14px;font-weight:400;margin:0;padding:0;transition:background .3s linear,color .3s linear,border .3s linear}.input--text{color:#000;height:40px;line-height:38px;padding:0 12px;width:100%}.input--text:focus,.input--text:hover{border-color:#0b233f}.input--search{height:auto;line-height:normal;padding-bottom:18px;padding-top:18px}.purchase__modal-search .input--search{height:48px;line-height:1rem;padding-bottom:11px;padding-right:16px;padding-top:11px}.search--map .input--search{color:#2b2b2b;height:auto;line-height:1rem;padding-bottom:11px;padding-top:11px}.search--map .input--search::-moz-selection{background-color:rgba(255,107,24,.2);color:#2b2b2b}.search--map .input--search::selection{background-color:rgba(255,107,24,.2);color:#2b2b2b}.search--map .input--search:focus,.search--map .input--search:hover{border-color:#ff6b18}.search--map .input--search.has-errors{border-color:#d0021b;color:#d0021b}.md-outline{margin-top:24px;position:relative;transition:opacity .2s ease}.md-outline__row{align-items:flex-end;display:flex;margin-top:24px}.md-outline__row .md-outline{margin-left:0;margin-top:0}.md-outline__row .md-outline:first-child{margin-right:12px}.md-outline__title{margin-bottom:24px;margin-top:32px}.md-outline--half{width:49%}.md-outline--third{margin-left:12px;margin-top:0;width:33%}.md-outline__buttons{margin-top:24px}.md-outline__buttons .button--link{margin-left:4px;min-width:auto;padding:0 16px}.md-outline:first-of-type{margin-top:0}.md-outline__error{background-color:#d0021b;display:flex;margin-top:16px;padding:16px}.md-outline__error p{color:#fff;font-weight:700;margin:0}.md-outline__error .icon-error{margin-right:12px}.md-outline__error .icon-error svg{height:20px;width:20px;fill:#fff}.md-outline--flex{display:flex;justify-content:space-between}.md-outline__info{color:rgba(0,0,0,.6);font-size:.75rem;line-height:1;margin-bottom:0;margin-top:4px;padding-left:16px;padding-right:20px}.md-outline__info.has-error{color:#d0021b}.md-outline__psw-checkbox.filter{margin-top:4px;padding-left:16px}.md-outline__psw-checkbox.filter .filter-checkmarks__title{color:rgba(0,0,0,.6);font-size:.75rem}.md-outline__psw-checkbox.filter .filter-checkmarks__label{align-items:center}.md-outline__psw-strength{align-items:center;align-self:flex-start;display:flex;flex-shrink:0}.md-outline__psw-strength p{color:rgba(0,0,0,.6);display:inline-block;font-size:.75rem;line-height:1;margin-bottom:0;margin-right:8px;margin-top:4px}.md-outline__psw-strength .indicator{background-color:#e4e4e4;border-radius:1.5px;display:inline-block;height:3px;margin-right:8px;margin-top:4px;width:30px}.md-outline__psw-strength .indicator:last-of-type{margin-right:0}.md-outline__psw-strength .indicator:after{border-radius:1.5px;content:"";display:block;height:3px;transition:background-color .2s linear,width .2s ease;width:0}.md-outline__psw-strength.is-weak .indicator:first-of-type:after{background-color:#d0021b;transition:background-color .2s linear,width .2s ease;width:100%}.md-outline__psw-strength.is-medium .indicator:nth-of-type(-n+2):after{background-color:#ff6b18;transition:background-color .2s linear,width .2s ease;width:100%}.md-outline__psw-strength.is-strong .indicator:nth-of-type(n):after{background-color:#417505;transition:background-color .2s linear,width .2s ease;width:100%}.md-outline .ghost,.md-outline label{color:#707070;font-size:1rem;font-weight:400;left:5px;margin-bottom:0;margin-left:9px;margin-top:0;padding:0 4px;pointer-events:none;position:absolute;top:15px;transition:transform .15s ease,color .15s ease,font-size .15s ease;z-index:2}.md-outline .ghost{color:transparent;font-size:.75rem;font-weight:400;top:-7px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.md-outline .ghost:after{background-color:#fff;content:"";display:block;height:4px;left:0;opacity:0;position:absolute;top:6px;transition:opacity .15s ease;width:100%;z-index:-1}.md-outline .borderline{border:2px solid transparent;border-radius:4px;bottom:0;height:55px;left:0;pointer-events:none;position:absolute;right:0;top:0}.md-outline input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #757575;border-radius:4px;box-shadow:none;color:#000;font-size:18px;height:55px;outline:0;padding:13px 16px;transition:border-color .3s linear;width:100%}.md-outline input::-ms-clear{display:none}.md-outline input~.md-outline-icon-error .icon-error-wrapper{display:none;cursor:pointer;position:absolute;right:8px;top:17px;z-index:3}.md-outline input~.md-outline-icon-error .icon-error-wrapper .icon-error-popup{background-color:#d0021b;color:#fff;cursor:default;display:none;padding:16px 20px 16px 12px;position:absolute;top:-8px;transform:translate(-60px,-100%);width:230px}.md-outline input~.md-outline-icon-error .icon-error-wrapper .icon-error-popup:after{border-bottom:0;border-left:11px solid transparent;border-right:11px solid transparent;border-top:5px solid #d0021b;bottom:0;content:"";left:61px;position:absolute;transform:translateY(100%)}.md-outline input~.md-outline-icon-error .icon-error-wrapper .icon-error-popup .close{position:absolute;right:6px;top:6px}.md-outline input~.md-outline-icon-error .icon-error-wrapper .icon-error-popup p{color:#fff;cursor:text;font-size:.75rem;margin:0}.md-outline input~.md-outline-icon-error .icon-error-wrapper.is-active .icon-error-popup{display:block}.md-outline input~.md-outline-icon-error .icon-error-wrapper.is-active .icon-error{padding-top:24px}.md-outline input~.md-outline-icon-error .icon-error-wrapper .svg{fill:#d0021b;height:24px;width:24px}.md-outline input.ng-valid:not(.is-empty)~label,.md-outline input:valid:not(.is-empty)~label{font-size:.75rem;transform:translateY(-24px);color:rgba(0,0,0,.87)}.md-outline input.ng-valid:not(.is-empty)~.ghost:after,.md-outline input:valid:not(.is-empty)~.ghost:after{opacity:1}.md-outline input.ng-valid:not(.is-empty):focus,.md-outline input.ng-valid:not(.is-empty):focus~.borderline,.md-outline input:valid:not(.is-empty):focus,.md-outline input:valid:not(.is-empty):focus~.borderline{border-color:#04246c}.md-outline input.ng-valid:not(.is-empty):focus~label,.md-outline input:valid:not(.is-empty):focus~label{font-size:.75rem;transform:translateY(-24px);color:#04246c}.md-outline input.ng-valid:not(.is-empty):focus~.ghost:after,.md-outline input:valid:not(.is-empty):focus~.ghost:after{opacity:1}.md-outline input.ng-valid:not(.is-empty).has-errors,.md-outline input:valid:not(.is-empty).has-errors{border-color:#d0021b;color:#d0021b}.md-outline input.ng-valid:not(.is-empty).has-errors~label,.md-outline input:valid:not(.is-empty).has-errors~label{color:#d0021b}.md-outline input.ng-valid:not(.is-empty).has-errors~.borderline,.md-outline input:valid:not(.is-empty).has-errors~.borderline{border-color:#d0021b}.md-outline input.ng-valid:not(.is-empty).has-errors~.md-outline-icon-error .icon-error-wrapper,.md-outline input:valid:not(.is-empty).has-errors~.md-outline-icon-error .icon-error-wrapper{display:block}.md-outline input:-webkit-autofill{-webkit-animation-fill-mode:both;-webkit-animation-name:autofill}.md-outline input:-webkit-autofill~label{font-size:.75rem;transform:translateY(-24px);color:rgba(0,0,0,.87)}.md-outline input:-webkit-autofill~.ghost:after{opacity:1}.md-outline input:focus,.md-outline input:focus~.borderline{border-color:#04246c}.md-outline input:focus~label{font-size:.75rem;transform:translateY(-24px);color:#04246c}.md-outline input:focus~.ghost:after{opacity:1}.md-outline input[disabled]{pointer-events:none}.md-outline input.has-errors{border-color:#d0021b;color:#d0021b}.md-outline input.has-errors~label{color:#d0021b}.md-outline input.has-errors~.borderline{border-color:#d0021b}.md-outline input.has-errors~.md-outline-icon-error .icon-error-wrapper{display:block}.md-outline input.ng-invalid.ng-touched:not(.is-empty)~label{font-size:.75rem;transform:translateY(-24px);color:rgba(0,0,0,.87)}.md-outline input.ng-invalid.ng-touched:not(.is-empty)~.ghost:after{opacity:1}.md-outline input.ng-invalid.ng-touched:not(.is-empty).has-errors{border-color:#d0021b;color:#d0021b}.md-outline input.ng-invalid.ng-touched:not(.is-empty).has-errors~label{color:#d0021b}.md-outline input.ng-invalid.ng-touched:not(.is-empty).has-errors~.borderline{border-color:#d0021b}.md-outline input.ng-invalid.ng-touched:not(.is-empty).has-errors~.md-outline-icon-error .icon-error-wrapper{display:block}.md-outline input.ng-invalid.ng-touched.exists{border-color:#ff6b18;color:#000}.md-outline input.ng-invalid.ng-touched.exists~label{color:#ff6b18}.md-outline input.ng-invalid.ng-touched.exists~.borderline{border-color:#ff6b18}.md-outline input.ng-invalid.ng-touched.exists~.md-outline-icon-error .icon-error-wrapper{display:block}.md-outline input.exists{border-color:#ff6b18;color:#000}.md-outline input.exists~label{color:#ff6b18}.md-outline input.exists~.borderline{border-color:#ff6b18}.md-outline input.exists~.md-outline-icon-error .icon-error-wrapper{display:block}.md-outline input.checking{padding-right:70px}.md-outline .check-spinner .backdrop{left:auto;right:auto}.md-outline .check-spinner .spinner-three-bounce{left:auto}.md-outline .check-spinner .spinner-three-bounce [class^=bounce]{height:12px;margin-right:-2px;width:12px}.md-outline .icon-verified{height:16px;width:16px;position:absolute;right:-24px;top:50%;transform:translateY(-50%)}.md-outline .icon-verified .svg{height:16px;width:16px}@-webkit-keyframes autofill{to{background-color:#fff}}.support__submit-loader .backdrop,.support__submit-loader .spinner-three-bounce{position:fixed!important;z-index:2001!important}.svg-sprites{display:none;height:0;position:absolute;width:0}.svg-sprites svg{display:none}.svg{display:inline-block}.svg svg{display:inherit;height:100%;width:100%}.icon{height:24px;width:24px;display:inline-block;position:relative}.icon--list-view{padding:6px 5px 5px}.icon--list-view:after,.icon--list-view:before{border-top:2px solid #c9c9c9;content:"";display:block;height:7px;width:100%}.icon--list-view:before{border-bottom:2px solid #c9c9c9;margin-bottom:3px}.icon--list-view.icon--active:after,.icon--list-view.icon--active:before{border-color:#0b233f}.icon--block-view{background-clip:content-box;background-color:#c9c9c9;padding:5px;position:relative}.icon--block-view:after,.icon--block-view:before{background:#fff;content:"";display:block;height:14px;left:11px;position:absolute;top:5px;width:2px}.icon--block-view:after{height:2px;left:5px;top:11px;width:14px}.icon--block-view.icon--active{background-color:#0b233f}.icon--remove-tag{height:20px;width:20px;background:#757575;border-radius:50%;color:#fff;margin:2px;position:relative}.icon--remove-tag:after,.icon--remove-tag:before{background-color:#fff;content:"";height:10px;left:9px;position:absolute;top:5px;transform:rotate(45deg);width:2px}.icon--remove-tag:after{transform:rotate(-45deg)}.icon--sort-asc,.icon--sort-desc{background:#0b233f;height:2px;margin-top:5px;padding:0 3px;position:relative;vertical-align:text-top;width:18px}.icon--sort-asc:after,.icon--sort-asc:before,.icon--sort-desc:after,.icon--sort-desc:before{background:#0b233f;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.icon--sort-asc:before,.icon--sort-desc:before{top:5px;width:12px}.icon--sort-asc:after,.icon--sort-desc:after{top:10px;width:6px}.icon--sort-asc{width:6px}.icon--sort-asc:after{width:18px}.caret{height:0;margin-right:10px;position:relative;width:20px}.caret:after{border-color:transparent;border-style:solid;border-width:4px 3px;content:"";position:absolute;top:5px}.caret--up:after{border-bottom-color:#d0021b;border-top:0}.caret--down:after{border-bottom:0;border-top-color:#417505}.caret--filter{margin:0;padding-left:8px;padding-right:10px}.caret--filter:after{border-bottom:0;border-left-width:5px;border-right-width:5px;border-top-color:#0b233f;border-top-width:6px}.plus{height:14px;width:14px;display:inline-block;position:relative;top:-1px}.plus:after,.plus:before{background-color:#04246c;content:"";display:block;position:absolute}.plus:before{height:14px;left:50%;top:0;transform:translateX(-50%);width:2px}.plus:after{height:2px;left:0;top:50%;transform:translateY(-50%);width:14px}.equal{display:inline-block;margin-bottom:1px;position:relative}.equal,.equal:before{background-color:currentColor;height:2px;width:7px}.equal:before{content:"";display:block;left:0;position:absolute;top:-4px}.arrow{height:10px;width:10px;border-right:2px solid #000;border-top:2px solid #000;display:inline-block;font-style:normal;left:2px;position:absolute;top:7px;transition:transform .1s ease-in-out}.arrow--small{height:7px;width:7px;top:50%}.arrow--chart{height:7px;width:7px;top:11px}.arrow--assumptions{height:7px;width:7px;position:static;vertical-align:middle}.arrow--right{transform:rotate(45deg)}.arrow--right.arrow--small{transform:translateY(-50%) rotate(45deg)}.arrow--left{transform:rotate(-135deg)}.arrow--left.arrow--small{transform:translateY(-50%) rotate(-135deg)}.arrow--down{transform:rotate(135deg) translate(-3px,-1px)}.arrow--down.arrow--small{transform:translateY(-50%) rotate(135deg)}.arrow--down.arrow--chart{top:10px;transform:rotate(135deg) translate(-2px,-2px)}.arrow--up{transform:rotate(-45deg) translate(-3px,-1px)}.arrow--up.arrow--small{transform:translateY(-50%) rotate(-45deg)}.arrow--gallery-left{left:10px;top:50%;transform:rotate(225deg) translate(-3px,-1px)}.arrow--gallery-right{right:0;top:50%;transform:rotate(45deg)}.item--no-avg .arrow{top:12px}.arrow.sortby{left:auto;right:10px;transform-origin:center}.close{height:14px;width:14px;cursor:pointer;display:inline-block;padding-left:6px}.close:after,.close:before{background-color:#fff;content:"";height:14px;position:absolute;width:2px}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}.close--blue:after,.close--blue:before{background-color:#0b233f}.close--filter{display:none}.close--search{opacity:0;padding:16px 24px 30px 22px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity .2s linear;z-index:10}.close--search:after,.close--search:before{background-color:#000;content:"";height:14px;position:absolute;width:2px}.close--search.is-active{opacity:.54;pointer-events:auto}.close--search.is-active:hover{opacity:1}.search--map .close--search{right:40px}.close--popup{background-color:hsla(0,0%,100%,.4);border-radius:50%;cursor:pointer;padding:9px 17px 23px 15px;right:12px;top:12px;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d;z-index:10}.close--popup,.close--popup:after,.close--popup:before{position:absolute;transition:background-color .2s linear}.close--popup:after,.close--popup:before{background-color:rgba(0,0,0,.54);content:"";height:14px;width:2px}.close--popup:hover{background-color:#fff}.close--popup:hover:after,.close--popup:hover:before{background-color:#000}.close--gallery{height:24px;width:24px;margin-right:19px;opacity:1;padding-left:11px;transition:opacity .3s linear}.close--gallery:after,.close--gallery:before{height:24px}.close--gallery:hover{opacity:.54}.close--flyout{margin-right:16px;opacity:1;padding-left:11px;transition:opacity .3s linear}.close--flyout:hover{opacity:.54}.close--calculator{height:20px;padding-left:0;width:16px}.close--calculator:after,.close--calculator:before{background-color:#333745;height:20px}.close.is-active{display:inline-block}.checkmark{cursor:pointer;display:inline-block;vertical-align:middle}.checkmark,.checkmark__square{height:16px;transform:rotate(45deg);width:16px}.checkmark__square{background-color:#fff;border:1px solid #e4e4e4;border-radius:2px;left:0;position:absolute;top:0}.checkmark:before{height:10px;left:8px;top:2px;width:3px;z-index:1}.checkmark:after,.checkmark:before{background-color:#fff;content:"";position:absolute}.checkmark:after{height:3px;left:5px;top:10px;width:6px}.checkmark__neg{background-color:#fff;height:3px;left:3px;position:absolute;top:7px;transform:rotate(-45deg);width:10px}.asterisk .svg{height:16px;width:16px;fill:#0b233f}.h1,h1{margin-top:0;color:#2b2b2b;font-size:2rem;font-weight:300}.h1--caps,h1--caps{text-transform:uppercase}.h1--bold,h1--bold{font-weight:700}.h1--no-margin,h1--no-margin{margin:0}.h2,h2{margin-top:0;color:#2b2b2b;font-size:1.5rem;font-weight:300}.h2--caps,h2--caps{text-transform:uppercase}.h2--bold,h2--bold{font-weight:700}.h2--no-margin,h2--no-margin{margin:0}.h3,h3{margin-top:0;color:#2b2b2b;font-size:1rem;font-weight:300}.h3--caps,h3--caps{text-transform:uppercase}.h3--bold,h3--bold{font-weight:700}.h3--no-margin,h3--no-margin{margin:0}.h4,h4{margin-top:0;color:#2b2b2b;font-size:.875rem;font-weight:300}.h4--caps,h4--caps{text-transform:uppercase}.h4--bold,h4--bold{font-weight:700}.h4--no-margin,h4--no-margin{margin:0}.h5,h5{margin-top:0;color:#2b2b2b;font-size:1.125rem;font-weight:300}.h5--caps,h5--caps{text-transform:uppercase}.h5--bold,h5--bold{font-weight:700}.h5--no-margin,h5--no-margin{margin:0}.h6,h6{margin-top:0;color:#2b2b2b;font-size:16px;font-weight:300}.h6--caps,h6--caps{text-transform:uppercase}.h6--bold,h6--bold{font-weight:700}.h6--no-margin,h6--no-margin{margin:0}.h4,h4{color:#757575}.half-card{border-bottom:1px solid #e4e4e4;display:flex;flex-wrap:wrap}.half-card--border-top{border-top:1px solid #e4e4e4}.half-card__title{width:100%}.half-card__item{display:flex;flex-wrap:wrap;padding-left:32px;padding-right:32px;padding-top:24px;width:50%}@media screen and (max-width:600px){.half-card__item{width:100%;padding-left:16px;padding-right:16px}}.half-card__item:first-child{border-right:1px solid #e4e4e4}.performance .half-card__item{padding-bottom:12px}.half-card .stats__item{width:50%}@media screen and (max-width:860px){.half-card .stats__item{width:100%}}.half-card.performance{border-bottom:0;border-top:1px solid #e4e4e4}.half-card.performance .stats__item{margin:0;width:100%}body,html{margin:0;padding:0;overflow-x:hidden}body{background:#fafafa;color:#2b2b2b;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.5;min-width:320px}@media screen and (max-width:1024){body{-webkit-text-size-adjust:100%}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}[disabled]{cursor:not-allowed}img{max-width:100%}a:focus{outline:none}a.underline{text-decoration:underline}a.underline:hover{text-decoration:none}table{width:100%}.filters{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.filters__count{color:#757575;font-size:14px;line-height:32px}.filters__wrapper{margin-left:auto}@media screen and (max-width:1024px){.filters__wrapper{margin-left:0;width:100%}}.filter{display:flex;justify-content:flex-end;padding:0;position:relative}@media screen and (max-width:1024px){.filter{flex-shrink:0;justify-content:space-between;position:static}.filter--search{width:100%}}.filter__wrapper{display:inline-block;margin-left:12px;position:relative;text-align:left}.filter__wrapper:first-child{margin-left:0}@media screen and (max-width:1225px){.filter__wrapper .filter-card--manufacturer{left:0;right:auto}}@media screen and (max-width:1024px){.filter__wrapper .filter-card--manufacturer{right:0}}@media screen and (max-width:1134px){.filter__wrapper .filter-card--type{left:0;right:auto}}@media screen and (max-width:1024px){.filter__wrapper .filter-card--type{right:0}}@media screen and (max-width:1024px){.filter__wrapper{flex:1 1 auto;margin-left:0;position:static}.filter__wrapper--fav{flex:0}.filter__wrapper--fav .filter__button-wrapper{position:absolute;right:0;transform:translateY(42px)}.filter__wrapper--fav .filter__button-wrapper .button{background:transparent;border:0;padding-right:10px}.filter__wrapper--fav .filter__button-wrapper .button.is-selected{color:#04246c;font-weight:700}.filter__wrapper--fav .filter__button-wrapper .button.is-selected .icon-star .svg{fill:#333745;stroke:#333745}.filter__wrapper .button--filter{border-radius:0;border-right:0;height:48px;padding:0 10px;width:100%}.overlay .filter__wrapper{position:relative}.overlay .filter__wrapper .button--filter{height:32px;padding:0 12px}.filter__wrapper:first-child:not(:only-child) .button--filter{border-left:0}#stg .filter__wrapper:first-child:not(:only-child) .button--filter{border-left:1px solid #e4e4e4}#stg .filter__wrapper .button--filter.is-selected{border-top-color:#0b233f}}.filter__wrapper.report-bar{margin-left:8px}.filter__wrapper.report-bar.units{margin-right:0}@media screen and (max-width:1130px){.filter__wrapper.report-bar .filter-card{left:0;right:auto}}@media screen and (max-width:1024px){.filter__wrapper.report-bar .filter-card{right:0}}@media screen and (max-width:1100px){.filter__wrapper.report-bar .filter-card--regional.currency{left:auto;right:0}}@media screen and (max-width:1024px){.filter__wrapper.report-bar .filter-card--regional.currency{left:0;right:0}}.filter__wrapper.report-bar.disabled{pointer-events:none}@media screen and (max-width:1024px){.filter__wrapper.report-bar{margin:0}}.filter__row{display:flex;justify-content:space-between;width:100%}.filter__item.is-active .filter-card{display:block;opacity:1;pointer-events:auto}.filter__item.is-active .filter-card--type.operation{height:auto;left:0;right:0;z-index:2007}.filter__item.report-units{display:none}@media screen and (max-width:1024px){.filter__item.report-units{display:block}}.filter__button-wrapper{position:relative}.filter__button-wrapper .close{position:absolute;right:10px;top:9px}@media screen and (max-width:1024px){.filter__button-wrapper .close{display:none}}.filter .filter-card{box-shadow:0 6px 8px 0 rgba(0,0,0,.2);margin-top:4px;opacity:0;pointer-events:none;position:absolute;right:0;width:322px;z-index:2001}.overlay .filter .filter-card{min-width:180px;width:auto;z-index:1012}@media screen and (max-width:1024px){.filter .filter-card__overlay.is-active{background-color:hsla(0,0%,100%,.9);height:100vh;left:0;position:fixed;right:0;top:0;width:100%;z-index:1017}}@media screen and (max-width:1024px){.filter .filter-card__overlay.is-active.report-bar{height:200vh;left:-1px;top:-252px;width:calc(100% + 2px);z-index:2006}}.filter .filter-card__header{background-color:#0b233f;line-height:1;padding:18px 24px;display:flex;justify-content:space-between}.filter .filter-card__header .h4--caps,.filter .filter-card__header h4{color:#fff;display:inline-block;float:left;font-weight:400;margin-bottom:0;margin-right:auto}.filter .filter-card__close{cursor:pointer;float:right}.filter .filter-card__content{background-color:#fff;border:1px solid #e4e4e4;border-top:0;padding:24px 24px 32px;position:relative}.overlay .filter .filter-card__content{border-top:1px solid #e4e4e4;padding:0}.filter .filter-card__content--checkmarks{padding:38px 24px 32px}@media (max-height:570px){.filter .filter-card__content--checkmarks{height:calc(100% - 53px);overflow-y:auto}}.filter .filter-card__content--radios{padding:24px}.filter .filter-card__content--radios .filter-radios{margin-top:4px;padding-left:12px}.filter .filter-card__content--radios .filter-radios__wrapper{display:block;margin-top:8px}.filter .filter-card__content--radios .filter-radios__wrapper>.filter-radios__title{margin-left:0}.filter .filter-card__content--radios .filter-radios__wrapper:first-child{margin-top:0}.filter .filter-card__content--manufacturer{max-height:606px;padding:38px 24px 32px}@media screen and (max-width:1024px){.filter .filter-card__content--manufacturer{max-height:740px}}@media screen and (max-height:935px){.filter .filter-card__content--manufacturer{height:70vh}}.filter .filter-card__content--currency{max-height:449px}@media screen and (max-width:1024px){.filter .filter-card__content--currency{max-height:577px}}.filter .filter-card__content--cost,.filter .filter-card__content--currency{padding-bottom:0}.filter .filter-card__content--cost .filter-card__explanation,.filter .filter-card__content--currency .filter-card__explanation{padding-bottom:32px}.filter .filter-card__content--pills{border-top:1px solid #e4e4e4;max-height:442px;padding:20px;width:545px}@supports (-moz-appearance:none){.filter .filter-card__content--pills:after{content:"";display:block;height:20px;margin-bottom:-20px}}.filter .filter-card__content--pills .filter-pills{display:flex;flex-direction:column;flex-wrap:wrap;height:400px}.filter .filter-card__content--pills .filter-pills .pill{margin-bottom:4px;margin-right:4px;width:24%}.filter .filter-card__content--checks{border-top:1px solid #e4e4e4;max-height:256px;width:616px}.filter .filter-card__content--scrollable{height:80vh;overflow-y:auto}.filter .filter-card__reset{bottom:8px;font-size:.875rem;left:24px;position:absolute}.filter .filter-card__reset span:not(.dash){color:#0b233f;cursor:pointer;font-weight:700}.filter .filter-card__reset span.is-hidden{display:none}.filter .filter-card__reset--checkmarks{bottom:unset;top:8px}.filter .filter-card__slider-minmax{display:flex;flex-wrap:wrap;margin-top:5px}.filter .filter-card__slider-max,.filter .filter-card__slider-min{color:#757575;font-size:.75rem;margin:0;width:50%}.filter .filter-card__slider-max{text-align:right}.filter .filter-card__select{display:flex;flex-direction:row;flex-wrap:wrap}.filter .filter-card__select-item{padding-right:18px;width:50%}.filter .filter-card__explanation{color:#757575;font-size:.75rem;font-style:italic;line-height:.875rem;margin-bottom:0;margin-top:12px}.filter .filter-card--price{width:350px}@media screen and (max-width:1024px){.filter .filter-card{left:0;margin:0 auto;position:fixed;top:50%;transform:translateY(-50%);width:448px}.overlay .filter .filter-card{left:auto;margin:4px 0 0;position:absolute;top:auto;transform:none}}@media screen and (max-width:500px){.filter .filter-card{width:320px}}.filter .filter-card--manufacturer{width:550px}@media screen and (max-width:500px){.filter .filter-card--manufacturer{width:100%}}.filter .filter-card--type.operation{left:0;right:auto}@media (max-height:570px){.filter .filter-card--type{height:calc(100% - 20px);margin-bottom:20px}}.filter .filter-card--more .filter-card__content{padding-right:8px}.filter .filter-card--more .filter-checkmarks{padding-left:0}.filter .filter-card--more .filter-checkmarks__title{line-height:1.4;text-transform:none}.filter .filter-card--regional{left:0;right:inherit;z-index:2007}.filter .filter-card--regional.currency{width:500px}@media screen and (max-width:600px){.filter .filter-card--regional.currency{width:calc(100% - 16px)}}.filter .filter-card--regional [class*=-checkmarks]{padding-left:0}.filter .filter-card--regional [class*=-checkmarks] [class*=__rate],.filter .filter-card--regional [class*=-checkmarks] [class*=__title]{line-height:1.4;text-transform:none;width:auto}.filter .filter-card--pills{width:545px}.filter .filter-card--checks{width:616px}.filter .filter-card--checks,.filter .filter-card--pills{display:none;z-index:2007}@media screen and (max-width:1130px){.filter .filter-card--checks,.filter .filter-card--pills{left:auto!important;right:0!important}}@media screen and (max-width:1024px){.filter .filter-card--checks,.filter .filter-card--pills{left:0!important}}.filter .filter-checkmarks,.filter .filter-radios{margin:0;padding-left:15px}.purchase__modal-content--scrollable .filter .filter-checkmarks,.purchase__modal-content--scrollable .filter .filter-radios{padding-right:16px;width:100%}.filter .filter-checkmarks__wrapper,.filter .filter-radios__wrapper{display:flex}.filter .filter-checkmarks__item,.filter .filter-radios__item{line-height:1;list-style-type:none;margin-bottom:8px;position:relative}.filter .filter-checkmarks__item .arrow,.filter .filter-radios__item .arrow{cursor:pointer;left:-19px;top:3px}.filter .filter-checkmarks__item.custom-exchange,.filter .filter-radios__item.custom-exchange{margin-top:56px}.filter .filter-checkmarks__item.custom-exchange [class*=__label],.filter .filter-radios__item.custom-exchange [class*=__label]{align-items:center}.filter .filter-checkmarks__item.owned,.filter .filter-radios__item.owned{pointer-events:none}.filter .filter-checkmarks__item.owned span,.filter .filter-radios__item.owned span{color:#757575}.filter .filter-checkmarks__item.owned span.radio,.filter .filter-radios__item.owned span.radio{opacity:0}@media screen and (max-width:1024px){.filter .filter-checkmarks__item,.filter .filter-radios__item{margin-bottom:16px}}.filter .filter-checkmarks__label,.filter .filter-radios__label{cursor:pointer;display:flex;flex:1}.filter .filter-checkmarks__label.is-disabled,.filter .filter-radios__label.is-disabled{cursor:not-allowed;opacity:.54}.sub-header .filter .filter-checkmarks__label,.sub-header .filter .filter-radios__label{align-items:center}.sub-header .filter .filter-checkmarks__label .icon-locked,.sub-header .filter .filter-radios__label .icon-locked{height:16px;margin-left:6px;width:12px}.sub-header .filter .filter-checkmarks__label .icon-locked .svg,.sub-header .filter .filter-radios__label .icon-locked .svg{height:16px;width:12px}.filter .filter-checkmarks__input,.filter .filter-radios__input{cursor:pointer;opacity:0;position:absolute}.filter .filter-checkmarks__input:checked~.checkmark [class*=__square],.filter .filter-radios__input:checked~.checkmark [class*=__square]{background-color:#0b233f;border-color:#0b233f}.filter .filter-checkmarks__input:checked~.checkmark:after,.filter .filter-checkmarks__input:checked~.checkmark:before,.filter .filter-radios__input:checked~.checkmark:after,.filter .filter-radios__input:checked~.checkmark:before{display:block}.filter .filter-checkmarks__input:checked~.radio,.filter .filter-radios__input:checked~.radio{border-color:#0b233f}.filter .filter-checkmarks__input:checked~.radio:before,.filter .filter-radios__input:checked~.radio:before{display:block}.filter .filter-checkmarks__input~.checkmark.is-some-checked:after,.filter .filter-checkmarks__input~.checkmark.is-some-checked:before,.filter .filter-checkmarks__input~.checkmark [class*=__neg],.filter .filter-radios__input~.checkmark.is-some-checked:after,.filter .filter-radios__input~.checkmark.is-some-checked:before,.filter .filter-radios__input~.checkmark [class*=__neg]{display:none}.filter .filter-checkmarks__input~.checkmark.is-some-checked [class*=__square],.filter .filter-radios__input~.checkmark.is-some-checked [class*=__square]{background-color:#0b233f;border-color:#0b233f}.filter .filter-checkmarks__input~.checkmark.is-some-checked [class*=__neg],.filter .filter-radios__input~.checkmark.is-some-checked [class*=__neg]{display:block}.filter .filter-checkmarks__input~.radio,.filter .filter-radios__input~.radio{height:14px;width:14px;border:1px solid #e4e4e4;border-radius:50%;position:relative}.filter .filter-checkmarks__input~.radio:before,.filter .filter-radios__input~.radio:before{height:8px;width:8px;background-color:#0b233f;border-radius:50%;content:"";display:none;left:2px;position:absolute;top:2px}.filter .filter-checkmarks__rate,.filter .filter-checkmarks__title,.filter .filter-radios__rate,.filter .filter-radios__title{display:inline-block;font-size:.875rem;margin-bottom:0;margin-left:5px;margin-top:0;text-transform:capitalize}.password .filter .filter-checkmarks__rate,.password .filter .filter-checkmarks__title,.password .filter .filter-radios__rate,.password .filter .filter-radios__title{color:rgba(0,0,0,.6);font-size:.75rem;width:auto}.filter .filter-checkmarks__title::-moz-selection,.filter .filter-radios__title::-moz-selection{background-color:transparent}.filter .filter-checkmarks__title::selection,.filter .filter-radios__title::selection{background-color:transparent}.filter .filter-checkmarks__exchange-input,.filter .filter-checkmarks__rate,.filter .filter-radios__exchange-input,.filter .filter-radios__rate{margin-left:auto}.filter .filter-checkmarks__exchange-input,.filter .filter-radios__exchange-input{border:1px solid #e4e4e4;border-radius:2px;color:#000;font-size:.875rem;padding:6px 10px;transition:border-color .3s linear;width:116px}.filter .filter-checkmarks__exchange-input:active,.filter .filter-checkmarks__exchange-input:focus,.filter .filter-checkmarks__exchange-input:hover,.filter .filter-radios__exchange-input:active,.filter .filter-radios__exchange-input:focus,.filter .filter-radios__exchange-input:hover{border-color:#0b233f}.filter .filter-checkmarks--no-subs,.filter .filter-radios--no-subs{display:flex;flex-direction:column;flex-wrap:wrap;height:535px;padding-left:0}.filter .filter-checkmarks--no-subs [class*=__item],.filter .filter-radios--no-subs [class*=__item]{width:33.333%}@media screen and (max-width:1024px){.filter .filter-checkmarks--no-subs,.filter .filter-radios--no-subs{height:690px}.filter .filter-checkmarks--no-subs [class*=__item],.filter .filter-radios--no-subs [class*=__item]{padding-right:4px}}.filter .filter-checkmarks__title{width:calc(100% - 25px)}.filter .filter-radios{padding-left:0}.filter .filter-checks{display:flex;flex-wrap:wrap}.filter .filter-checks__item{margin-top:24px;width:33.33%}.filter .filter-checks__item:nth-child(-n+3){margin-top:0}.filter .filter-checks__item legend{clip:auto;color:#0b233f;cursor:default;font-size:.875rem;height:auto;line-height:16px;margin:0 0 9px;position:relative;width:auto}.filter .filter-checks__item legend::-moz-selection{background-color:transparent}.filter .filter-checks__item legend::selection{background-color:transparent}.filter .filter-checks__item label{position:relative}.filter .filter-checks__item label:first-of-type span{border-radius:2px 0 0 2px}.filter .filter-checks__item label:nth-of-type(2) span{border-radius:0 2px 2px 0}.filter .filter-checks__item label:last-child span{margin-left:10px;margin-right:0}.filter .filter-checks__item span{background-color:#f4f4f4;border-radius:2px;color:#333745;cursor:pointer;display:inline-block;font-size:.75rem;line-height:14px;margin-right:2px;min-width:43px;padding:5px;text-align:center;transition:background-color .2s linear,color .2s linear}.filter .filter-checks__item span::-moz-selection{background-color:transparent}.filter .filter-checks__item span::selection{background-color:transparent}.filter .filter-checks__item span:hover{background-color:#e7e7e7}.filter .filter-checks__item input:checked~span{background-color:#0b233f;color:#fff}.filter .filter-sub-checkmarks{display:none;margin-top:8px;padding-left:15px}.filter .filter-sub-checkmarks.is-expanded{display:flex;flex-wrap:wrap}.filter .filter-sub-checkmarks [class*=__item]{padding-right:5px;width:50%}.filter .filter-sub-checkmarks [class*=__item]:nth-child(odd){padding-right:0}.filter .filter-sub-checkmarks [class*=__item]:nth-last-child(-n+2){margin-bottom:0}@media screen and (max-width:1024px){.filter .filter-sub-checkmarks{margin-top:16px}}.filter__sortby{margin-left:12px;position:relative}.filter__sortby-dropdown{background-color:#fff;border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;max-height:0;opacity:0;overflow:hidden;position:absolute;transition:max-height .2s linear,opacity 1.5s linear;transition-delay:-.13s;width:100%;z-index:2001}.filter__sortby-dropdown.is-active{max-height:300px;opacity:1;transition:max-height .2s linear}.filter__sortby-item{cursor:pointer;display:block;font-size:.875rem;padding:12px}.filter__sortby-item input{height:0;opacity:0;position:absolute;right:0;width:0}.filter__sortby-item.is-selected,.filter__sortby-item:hover{background-color:#e3e2e2;color:#2b2b2b}.filter__sortby-item.is-selected{cursor:pointer;font-weight:700}.filter__switch{align-self:center}@media screen and (max-width:1024px){.filter__switch{border-left:1px solid #e4e4e4;height:57px;margin-left:0}}@media screen and (max-width:1024px){.filter__switch.report-units{display:none}}.filter__switch-label input{display:none}.filter__switch-label input:checked~.radio-button{background-color:#0b233f;border-color:#0b233f;color:#fff;font-weight:700}.filter__switch-label .radio-button{background-color:#fff;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-top:1px solid #e4e4e4;border-radius:2px;color:#757575;cursor:pointer;display:inline-block;font-size:.75rem;line-height:1;padding:9px 8px;transition:background-color .2s linear,border-color .2s linear}.filter__switch-label .radio-button:hover{background-color:#c9c9c9}.filter__switch-label:first-of-type .radio-button{border-left:1px solid #e4e4e4;border-right:0}.purchase__page{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;margin-top:32px;position:relative;width:1080px}@media screen and (max-width:1150px){.purchase__page{background-color:#fff;border:1px solid #e4e4e4;border-radius:2px;position:relative;box-shadow:2px 2px 6px 0 rgba(0,0,0,.5);margin:32px auto;padding:24px 34px 34px;width:600px}.purchase__page:before{background-color:#ff6b18;border-radius:2px 2px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:-4px;width:100%}}@media screen and (max-width:600px){.purchase__page{background-color:#fff;border:1px solid #e4e4e4;border-radius:2px;margin:0 auto 8px;position:relative;width:600px;padding:16px;width:385px;max-width:100%}}.purchase__info{border-bottom:1px solid #e4e4e4;margin-bottom:24px;padding:0 90px;width:100%}@media screen and (min-width:1151px){.purchase__info{display:none}}@media screen and (max-width:600px){.purchase__info{padding:0}}.purchase__title{color:#000;font-weight:700;line-height:1;margin-bottom:24px;margin-top:0;text-align:center}.single .purchase__title{margin-bottom:4px;text-align:left}.purchase__type{color:#000;font-size:.875rem;margin:0;padding-bottom:16px;text-transform:uppercase}.single .purchase__type{margin-right:32px;margin-top:4px}.purchase__access{background-color:#fff;border:1px solid #e4e4e4;border-radius:2px;color:#757575;display:inline-block;font-size:.75rem;line-height:1;margin:0;padding:2px 4px}.single .purchase__access{margin-top:4px}.purchase__type-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px}.purchase__type-wrapper .purchase__type{line-height:1;padding:0}.purchase__wrapper--last{margin-bottom:0}.purchase__wrapper .payment-method{position:relative}.purchase__wrapper .payment-method__container{background-color:#fff;border:1px solid #e4e4e4;border-radius:2px;margin-bottom:16px;position:relative;padding:20px 16px;position:static}.purchase__wrapper .payment-method__container .stripe__secure{position:absolute;right:0;top:7px}@media screen and (max-width:1150px){.purchase__wrapper .payment-method__container{border:0;padding:0}}.purchase__wrapper .payment-method__billing .billing-title{margin-top:12px;margin-bottom:4px;font-size:1.2rem}.purchase__wrapper .stripe__wrapper{width:100%!important}.purchase__wrapper .boxed{position:relative}.purchase__wrapper-overview{align-self:flex-start;margin:0 0 32px;width:calc(100% - 632px);position:-webkit-sticky;position:sticky;top:32px}.purchase__wrapper-overview .boxed{background-color:#fff;border:1px solid #e4e4e4;border-radius:2px;margin:0 auto 32px;position:relative;width:600px;box-shadow:2px 2px 6px 0 rgba(0,0,0,.5);padding:32px;width:100%}.purchase__wrapper-overview .boxed:before{background-color:#ff6b18;border-radius:2px 2px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:-4px;width:100%}@media screen and (max-width:1150px){.purchase__wrapper-overview .boxed{background-color:transparent;border:0;padding:0;position:static;box-shadow:none;margin-bottom:0}.purchase__wrapper-overview .boxed:before{display:none}}.purchase__wrapper-overview .purchase__error{margin-top:-16px}@media screen and (max-width:1150px){.purchase__wrapper-overview .purchase__error{margin:16px -35px -35px -34px}}@media screen and (max-width:1150px){.purchase__wrapper-overview{margin-bottom:0;padding-top:8px;position:static;top:0;width:100%}}.purchase__container{margin:0 80px 32px 0;width:552px}@media screen and (max-width:1150px){.purchase__container{margin-bottom:0;margin-right:0;width:100%}}.purchase__container .purchase__wrapper{margin-bottom:32px;width:552px}@media screen and (max-width:1150px){.purchase__container .purchase__wrapper{width:100%}}.purchase__explainer{color:#757575;font-size:.875rem;line-height:16px;margin-bottom:24px;margin-top:0}.purchase__explainer a{color:#04246c}@media screen and (max-width:1150px){.purchase__explainer{font-size:.75rem;line-height:14px}}.purchase__error{margin-left:16px;margin-top:2px}.purchase__error p{color:#d0021b;font-size:.75rem;line-height:1.25;margin:0}.purchase__error--request{margin-left:0}.purchase__form{margin-bottom:32px}.purchase--flex{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.purchase--flex>*{margin:0}.purchase--flex h2{margin-bottom:24px}.purchase--flex .url{font-size:.875rem;margin-bottom:24px}.purchase--flex .url .link{background-color:transparent;border:0;color:#04246c;cursor:pointer;padding:0;text-decoration:underline}.purchase--flex .url .link:hover{text-decoration:none}.purchase__button{margin-top:24px}.purchase__buttons .button--link{margin-left:4px}.purchase__existing-user{background-color:#4a4a4a;margin-bottom:-8px;margin-top:14px;padding:24px 16px;position:relative}.purchase__existing-user:before{border-bottom:0;border-left:13px solid transparent;border-right:13px solid transparent;border-top:12px solid #4a4a4a;content:"";left:55px;position:absolute;top:-12px;transform:rotate(180deg)}.in-payment .purchase__existing-user{margin-top:24px}.in-payment .purchase__existing-user:before{display:none}.purchase__existing-user p{color:#fff;font-size:.875rem;line-height:1;margin:0;padding-right:16px;width:calc(100% - 80px)}.purchase__modal{display:flex;flex-direction:column;max-height:calc(100vh - 110px);position:relative;width:510px}@media screen and (max-width:600px){.purchase__modal{width:320px}}.purchase__modal.is-loading{height:521px}.purchase__modal-addons{border-top:1px solid #979797;margin-bottom:16px;margin-top:0;padding-top:16px}.purchase__modal-addons .subscription__price{text-align:right;width:50%}.purchase__modal-header{background-image:url(/assets/purchase-modal-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1 0 auto;left:-25px;margin:-25px -25px 16px;padding:24px 32px 16px}.single-ac .purchase__modal-header{margin-bottom:0}.purchase__modal-header h2,.purchase__modal-header p{color:#fff;margin:0}.single-ac .purchase__modal-header h2,.single-ac .purchase__modal-header p{line-height:1}.purchase__modal-header h2{font-weight:700;line-height:38px;margin-bottom:0;padding-right:24px}.single-ac .purchase__modal-header h2{margin-bottom:8px}@media screen and (max-width:600px){.purchase__modal-header h2{font-size:1.3rem}}.purchase__modal-header p{font-weight:300;line-height:19px;margin-top:8px}.purchase__modal-sub-type{border-bottom:1px solid #e4e4e4;color:#757575;font-weight:700;margin:0 -24px 36px;padding-bottom:12px;padding-left:24px;padding-right:24px;text-transform:uppercase}.purchase__modal-content{margin-left:-24px;margin-right:-24px;margin-top:0;overflow-y:auto;padding-left:24px;padding-right:24px;padding-top:0}.purchase__modal-content.not-scrollable{overflow-y:visible}.purchase__modal-content h2{color:#000;font-weight:300;line-height:1;margin-bottom:24px}.purchase__modal-content .filter-checkmarks__label{align-items:center;flex:0 1 auto;padding-right:12px;width:50%}.purchase__modal-content .filter-checkmarks__title{color:#000;font-size:1rem;font-weight:700;line-height:1;margin-left:16px}.purchase__modal-content .subscription__price{color:#000;line-height:1;margin:0;text-align:right}.purchase__modal-content .subscription__price--cancel,.purchase__modal-content .subscription__price span{color:#757575;font-weight:300}.purchase__modal-content .subscription__count,.purchase__modal-content .subscription__date{color:#757575;font-size:.875rem;font-weight:300;line-height:1;margin-bottom:0;margin-left:32px;margin-top:2px}.purchase__modal-content .subscription__count{flex:0 1 auto}.purchase__modal-content .subscription__date{flex:1 0 auto;margin-left:0;text-align:right}.purchase__modal-content .filter{flex-wrap:wrap;justify-content:space-between;padding-bottom:16px}.purchase__modal-content .filter:first-child{margin-top:20px}.purchase__modal-content .filter--subscribed{pointer-events:none}.purchase__modal-content .filter--subscribed [class*=__label],.purchase__modal-content .filter--subscribed [class*=__price],.purchase__modal-content .filter--subscribed [class*=__title]{color:#757575}.purchase__modal-content .filter--subscribed [class*=__price]{flex:1 0 auto;font-weight:300}@media screen and (max-width:600px){.purchase__modal-content .filter--subscribed [class*=__price]{font-size:.9rem}}.purchase__modal-content .filter--subscribed [class*=__input]:checked~.checkmark [class*=__square]{background-color:#9b9b9b;border-color:#9b9b9b}.single-ac .purchase__modal-content{height:332px;position:relative}.single-ac .purchase__modal-content.is-loading,.single-ac .purchase__modal-content.not-found{height:445px}.calculator__search-popup .purchase__modal-content{height:332px;margin-bottom:16px;max-height:calc(100vh - 299px);position:relative}.purchase__modal-wrapper{border:1px solid #979797;border-radius:4px;margin-bottom:16px;padding:24px 16px 0}.purchase__modal-wrapper+.purchase__modal-content .filter__modal-subtotal{border-top:0;margin-top:0}.purchase__modal-wrapper .filter:first-child{margin-top:0}.purchase__modal-radios .filter{padding-bottom:0}.purchase__modal-radios .filter:first-child{margin-top:0}.purchase__modal-radios .filter-radios{width:100%}.calculator__search-popup .purchase__modal-radios .filter-radios{margin-left:-24px;margin-right:-24px;width:calc(100% + 48px)}.calculator__search-popup .purchase__modal-radios .filter-radios__item{cursor:pointer;display:flex;flex-wrap:wrap;margin:0;padding:8px 24px}.calculator__search-popup .purchase__modal-radios .filter-radios__item:hover{background-color:hsla(0,0%,89.4%,.6)}.calculator__search-popup .purchase__modal-radios .filter-radios__title{font-size:1rem;line-height:1.5rem;margin-left:0}.calculator__search-popup .purchase__modal-radios .filter-radios__title:last-child{color:#757575;font-size:.875rem;margin-top:4px;width:100%}.purchase__modal-search{background-color:transparent;border-bottom:0;margin:0 0 16px;padding:16px 0 0}.purchase__modal-search .search__icon{top:12px}.purchase__modal-filters{border-bottom:1px solid #e4e4e4;display:inline-flex;font-size:0;margin-top:8px;position:relative;width:100%}@supports (-webkit-marquee-repetition:infinite) and ((-o-object-fit:fill) or (object-fit:fill)){.purchase__modal-filters{margin-top:9px}}.purchase__modal-filters .filter__item{cursor:pointer;height:100%}.purchase__modal-filters .filter__item::-moz-selection{background-color:transparent}.purchase__modal-filters .filter__item::selection{background-color:transparent}.purchase__modal-filters .filter__item.is-disabled{cursor:not-allowed;pointer-events:auto}.purchase__modal-filters .filter__item input[type=checkbox]{height:0;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:0}.purchase__modal-filters .filter__item input[type=checkbox]:checked~span{background-color:transparent;border-bottom:4px solid #ff6b18;color:#000;padding:10px}.purchase__modal-filters .filter__item input[type=checkbox]:disabled~span{background-color:transparent;color:#a8a8a8;padding:10px}.purchase__modal-filters .filter__item span{background-color:#fff;border-bottom:4px solid transparent;border-right:0;border-top:0;color:#757575;display:inline-block;font-size:.75rem;font-weight:700;line-height:1;padding:10px}.purchase__modal-filters .filter__item span::-moz-selection{background-color:transparent}.purchase__modal-filters .filter__item span::selection{background-color:transparent}.purchase__modal-filters .filter__item--favorite{margin-left:auto}.purchase__modal-filters .filter__item--favorite span{align-items:center;color:#ff6b18;display:flex;font-weight:400;height:36px}.purchase__modal-filters .filter__item--favorite span .icon-star{display:inline-flex;margin-right:5px}.purchase__modal-filters .filter__item--favorite span .icon-star .svg{height:16px;width:16px;fill:transparent;stroke:#ff6b18;stroke-width:2px;transition:fill .3s linear}.purchase__modal-filters .filter__item--favorite.is-selected span{border-bottom-color:#ff6b18;color:#ff6b18;text-shadow:.5px 0 0 #ff6b18}.purchase__modal-filters .filter__item--favorite.is-selected span .icon-star .svg{fill:#ff6b18}.purchase__modal-filters .filter__item:first-child span{border-bottom:4px solid transparent;border-left:0;padding:10px}.purchase__modal-filters .filter__item:first-child input[type=checkbox]:checked~span{border:0;border-bottom:4px solid #ff6b18;padding:10px}.purchase__modal-filters .filter__item:last-child span{border-bottom-right-radius:2px;border-top-right-radius:2px}.purchase__modal-select-title{color:#757575;font-weight:300;margin-top:0}.purchase__modal-select{background:none;border:0;background-color:rgba(65,117,5,.1);color:#417505;cursor:pointer;font-size:.875rem;font-weight:700;margin:0 0 0 -16px;padding:12px;text-align:center;text-decoration:underline;width:calc(100% + 32px)}.purchase__modal-select:hover{text-decoration:none}.purchase__modal-licenses{padding-bottom:4px}.in-purchase .purchase__modal-licenses .purchase__modal-key strong:before{content:"Add "}.purchase__modal-row{align-items:center;display:flex;width:100%}.purchase__modal-key,.purchase__modal-value{line-height:16px;margin-bottom:12px;margin-top:0}@media screen and (max-width:600px){.purchase__modal-key,.purchase__modal-value{font-size:.8rem}}.purchase__modal-key{flex:0 1 auto}.purchase__modal-value{align-items:center;display:flex;flex:1 0 auto;justify-content:flex-end}.purchase__modal-value span{font-size:.85rem;margin-right:4px}.purchase__modal-subtotal{border-bottom:1px solid #979797;border-top:1px solid #979797;margin-bottom:12px;margin-top:4px;padding-bottom:12px;padding-top:16px;text-align:right}.purchase__modal-subtotal p{color:#000;display:inline-block;font-size:1.5rem;font-weight:700;line-height:1.5rem;margin:0}@media screen and (max-width:600px){.purchase__modal-subtotal p{font-size:1.2rem}}.purchase__modal-subtotal .text{margin-right:16px}.purchase__modal-subtotal .value{min-width:180px}.purchase__modal-total{padding-top:16px;text-align:right}.purchase__modal-total p{color:#000;display:inline-block;font-size:1.5rem;font-weight:700;margin:0}.purchase__modal-total .text{margin-right:11px}.purchase__modal-total .value{min-width:180px}.purchase__modal-buttons{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.purchase__modal-buttons .button--orange{flex-shrink:0;margin-left:auto;min-width:160px}.purchase__modal-buttons .button--link{position:relative}@media screen and (max-width:600px){.purchase__modal-buttons .button--link{font-size:.7rem}}.purchase__modal-buttons .text{color:#757575;font-size:.875rem;font-weight:300;margin:0;padding-left:16px}.purchase__modal-buttons .buy-single{color:#04246c;font-size:.875rem;font-weight:700;line-height:1.2;margin:0;padding-right:16px}.purchase__modal-buttons .buy-single a{color:#04246c}.purchase__modal-search-tabs{display:flex;justify-content:center;margin-top:16px}.purchase__modal-search-tabs .tab{background:none;border:0;cursor:pointer;border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;border-radius:2px;border-top:1px solid #e4e4e4;font-size:.75rem;line-height:.75rem;padding:9px 8px}.purchase__modal-search-tabs .tab:before{content:attr(aria-label)}.purchase__modal-search-tabs .tab:after{content:attr(aria-label);display:block;font-weight:700;height:0;overflow:hidden;visibility:hidden}.purchase__modal-search-tabs .tab.is-active{background-color:#0b233f;border-color:#0b233f;color:#fff;font-weight:700}.purchase__modal-search-tabs .tab:last-child{border-right:1px solid #e4e4e4}.purchase__modal-footer{margin-top:16px}.purchase__modal-footer .total{border-top:1px solid #979797;display:flex;justify-content:space-between;margin-bottom:16px;padding-top:8px}.purchase__modal-footer .total span{line-height:1}.purchase__modal-404 img{display:block;margin:56px auto 36px;width:163px}.purchase__modal-404 p{text-align:center}.purchase__change{background-color:transparent;border:0;color:#04246c;cursor:pointer;font-size:.875rem;margin:0;outline:0;padding:0;text-decoration:underline}.purchase__change:hover{text-decoration:none}.boxed .purchase__change{bottom:25px;position:absolute;right:16px}@media screen and (max-width:1150px){.boxed .purchase__change{bottom:5px;right:0}}.cost__title{display:flex;flex-wrap:wrap;margin-bottom:8px}.cost__title.pdf{display:none}.cost__title button{align-self:flex-start;margin-left:auto}.cost__disclaimer{color:#757575;font-size:.875rem;margin-bottom:8px;margin-top:-8px;width:100%}@media print{#edit-assumptions-button{display:none}.pdf-block{display:block;width:100%}}button:focus{outline:0}.button{background:none;border:0;border-radius:2px;color:#333745;cursor:pointer;display:inline-block;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:700;height:40px;letter-spacing:.3px;line-height:38px;min-width:100px;padding:0 16px;text-align:center;text-decoration:none;transition:background .3s linear,border .3s linear,color .3s linear,opacity .3s linear;vertical-align:top}.button:focus,.button:hover{outline:none}.button--hidden{display:none;opacity:0;position:absolute}.button--primary{background:#333745;color:#fff}.button--primary:hover{background:#616883}.button--secondary{background:#fff;border:1px solid #333745;color:#333745}.button--secondary.-lcc{padding:0 10px}.button--secondary:hover{background-color:#cfd2db}.button--orange{background:#ff6b18;color:#fff;height:50px}.button--orange.-default{height:40px}.button--orange:hover{background:#ff8541}.button--transparent{background:transparent;border:1px solid #fff;color:#fff}.button--transparent:hover{border-color:#ff6b18}.button--pagination{border:1px solid #e4e4e4;border-radius:4px;color:#0b233f;font-size:.875rem;height:28px;line-height:26px;min-width:0;padding:0 12px}.button--pagination:hover{border-color:#0b233f}.button--assumptions-popup{background-color:#fff;border:1px solid #0b233f;border-radius:4px;color:#0b233f;font-size:.875rem;height:26px;line-height:24px;margin-top:12px;min-width:0;padding:0 16px}.button--assumptions-popup:hover{background-color:#ebebeb}.button--licenses{align-items:center;display:flex}.button--licenses .plus,.button--licenses>.svg{display:flex;margin-right:8px}.button--licenses .svg{fill:#0b233f}.button--narrow{min-width:auto;padding:0 15px}.button--small{height:24px;line-height:22px;min-width:80px;padding:0 12px}.button--big{height:50px;line-height:52px;padding:0 24px}.button--large{height:56px;line-height:53px;min-width:115px;padding:0 24px}.calculator .button--large{height:57px;line-height:54px}.calculator .button--large[disabled]{background-color:hsla(0,0%,45.9%,.54)}.button--filter{background-color:#fff;border:1px solid #e4e4e4;color:#757575;font-size:.75rem;font-weight:400;height:32px;line-height:30px;min-width:auto;padding:0 12px;text-transform:capitalize}.button--filter .caret{display:none}.button--filter .caret.is-active{display:inline-block;top:-11px}@media screen and (max-width:1024px){.button--filter .caret{display:inline-block;top:-11px}}.button--filter.is-active,.button--filter:hover{background-color:#c9c9c9;color:#000}.button--filter.is-selected{background-color:#0b233f;color:#fff;padding-right:30px}@media screen and (max-width:1024px){.button--filter.is-selected{padding-right:16px}.button--filter.is-selected .caret:after{border-top-color:#fff}}.filter__wrapper--fav .button--filter{align-items:center;display:flex}.filter__wrapper--fav .button--filter .icon-star{display:inline-flex;margin-right:6px}.filter__wrapper--fav .button--filter .icon-star .svg{height:16px;width:16px;fill:transparent;stroke:#333745;stroke-width:2px;transition:fill .3s linear,stroke .3s linear}.filter__wrapper--fav .button--filter.is-selected .icon-star .svg{fill:#fff;stroke:#fff}@media screen and (max-width:1024px){.report-bar .button--filter{height:57px}.report-bar .button--filter:not(.is-selected){background-color:#f4f4f4;border-top:0}}.button--download{background-color:hsla(0,0%,100%,.2);color:#fff;font-size:.875rem;height:40px;margin-right:12px;opacity:1;text-align:right;text-decoration:none;transition:opacity .3s linear}.button--download.is-active,.button--download:hover{opacity:.7}.button--download.is-downloading{background-color:transparent}.button--sortby{font-size:.875rem;height:42px;overflow:hidden;padding-right:20px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:210px}.button--link{background:none;color:#0b233f}.button--link:hover{color:#000}.button--icon .button-icon{height:24px;width:24px;display:inline-block;margin-right:6px;position:relative;vertical-align:middle}.button--icon .button-icon.center{margin-right:0}.button--icon .button-icon.downloading{margin-left:4px}.button--icon .button-icon .spinner-circle{height:20px;width:20px;border-width:2px}.button--icon.is-downloading{padding-left:0;position:relative}.button--icon.is-downloading:after{-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:slideIn;animation-name:slideIn;background:hsla(0,0%,100%,.2);border-radius:2px;bottom:0;content:"";display:block;height:100%;position:absolute}.button--icon .svg{height:24px;width:24px}.button--white{background-color:#fff;color:#0b233f}.button--white:hover{background-color:#d8d8d8}.button--no-cap{text-transform:none}.button--disabled{cursor:default;pointer-events:none}.button--chart-info{align-self:center;background-color:#fff;border:1px solid #e4e4e4;border-radius:2px;color:#757575;font-size:.75rem;font-weight:300;height:auto;line-height:1;min-width:inherit;opacity:.7;padding:2px;position:absolute;right:10px;top:3px;transition:background-color .2s linear,box-shadow .2s linear,opacity .2s linear}.button--chart-info:hover{box-shadow:0 1px 6px 0 rgba(0,0,0,.2);opacity:1}.button--chart-info:active{background-color:#e4e4e4;box-shadow:none}.button--chart-info.is-open{background-color:#0b233f;border-color:#0b233f;color:#fff;opacity:1}.button--expand{background-color:#e4e4e4;border-radius:2px;margin-bottom:4px;min-width:111px;padding-left:20px;position:relative;transition:background-color .3s linear}.button--expand .arrow{left:9px}.button--expand .arrow--down{transform:translateY(-5px) rotate(135deg)}.button--expand:hover{background-color:#d7d7d7}@media print{.button--expand{display:none}}.button[disabled]{cursor:default;opacity:.54;pointer-events:none}.text-button{background:none;border:0;cursor:pointer;padding:0;color:#04246c;font-size:.75rem;text-decoration:underline}.text-button:hover{text-decoration:none}.billing__wrapper{background-color:#fff;border:1px solid #e4e4e4;border-radius:2px;margin-bottom:16px;position:relative;padding:24px 32px}.billing__wrapper.cc:not(.editing){align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.billing__wrapper.receipts{padding:24px 0 0}.billing__title{color:#757575;font-size:.875rem;font-weight:400;line-height:1;margin-bottom:4px;margin-top:0;text-transform:uppercase}.cc .billing__title{margin-bottom:8px;width:100%}.receipts .billing__title{padding:0 32px}.billing__text{line-height:1;margin:0}.billing__cc{align-items:center;display:flex;flex-wrap:wrap}.billing__cc-img{height:28px;margin-right:24px;width:44px}.billing__cc-exp,.billing__cc-num{color:#2b2b2b;line-height:1;margin-bottom:0;margin-right:24px;margin-top:0}.billing__cc-exp{margin-right:0}.billing__cc-buttons .button--link{margin-left:4px;min-width:auto;padding-left:16px;padding-right:4px;transition:opacity .3s linear}.billing__cc-buttons .button--link:hover{opacity:.65}.billing__item{align-items:center;border-bottom:1px solid #e4e4e4;display:flex;justify-content:space-between;padding:18px 0;transition:background-color .15s ease}.billing__item p{color:#2b2b2b;line-height:1.1875;margin:0}.billing__item:last-of-type{border-bottom:0;padding-bottom:0}.receipts .billing__item{cursor:pointer;padding:18px 32px}.receipts .billing__item:hover{background-color:#f5fbff}.receipts .billing__item:hover .billing__item-button:hover{opacity:.65}.billing__item-name{width:55%}.billing__item-name .info{color:#757575}.billing__item-name .info:before{color:#2b2b2b;content:"\00a0\00a0•\00a0\00a0"}.billing__item-price{width:110px}.billing__item-date{width:100px}.billing__item-button{height:auto;line-height:normal;margin:0;min-width:auto;padding:0;transition:none;width:60px}.billing__item-button:hover{opacity:.65;transition:opacity .3s linear}.billing__contact{align-items:center;color:#2b2b2b;display:flex;font-size:.875rem;margin-bottom:24px;margin-top:-8px}@media screen and (max-width:600px){.billing__contact{display:flex;margin:16px;flex-wrap:wrap}}.billing__contact .button{margin-right:16px}@media screen and (max-width:600px){.billing__contact .button{width:calc(100% -32px);margin:auto auto 10px}}.billing__contact p{margin-bottom:0;margin-top:0}.billing__contact a{color:#04246c}.billing__contact a:hover{text-decoration:none}.clearfix:after,.filter .filter-card__header:after{clear:both;content:"";display:table;height:0}.filter .filter-checks__item input,.search__input label,.select-tabs__tab [type=radio],.toggle .checkbox,fieldset legend{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.filter .filter-checks__item input.focusable:active,.filter .filter-checks__item input.focusable:focus,.search__input label.focusable:active,.search__input label.focusable:focus,.select-tabs__tab .focusable:active[type=radio],.select-tabs__tab .focusable:focus[type=radio],.toggle .focusable.checkbox:active,.toggle .focusable.checkbox:focus,fieldset legend.focusable:active,fieldset legend.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.banner--search{align-items:center;display:flex;height:96px;margin-top:16px;overflow:hidden;padding:24px 24px 24px 0;position:relative;width:100%}.banner--search .banner__img{margin:auto;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-1}.banner--search .banner__title,.banner--search .banner__values{color:#fff;margin-left:24px}.banner--search .banner__title{line-height:1;margin-bottom:8px}@media screen and (max-width:600px){.banner--search .banner__title{font-size:13px}}.banner--search .banner__values{font-size:.875rem;line-height:1;margin:0 0 0 24px}@media screen and (max-width:600px){.banner--search .banner__values{font-size:12px}}.banner--search .banner__button{margin-left:auto}.banner--details{align-items:center;background-image:url(/assets/banner-details-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-wrap:wrap;height:300px;margin-top:32px;padding:32px;width:100%}.banner--details .banner__title{color:#fff;font-size:40px;line-height:49px;margin-bottom:42px;width:100%}@media screen and (max-width:720px){.banner--details .banner__title{font-size:36px;line-height:40px}}@media screen and (max-width:600px){.banner--details .banner__title{font-size:18px;line-height:24px}}.banner--details .banner__title span{display:block}@media screen and (max-width:600px){.banner--details .banner__buttons{margin-top:-12px}}.banner--details .banner__buttons .button{font-size:1rem;height:56px;width:160px}.banner--details .banner__buttons .button:first-child{margin-right:16px}@media screen and (max-width:600px){.banner--details .banner__buttons .button:first-child{margin-bottom:10px}}.banner--details .banner__buttons p{color:#fff;font-size:.875rem;font-weight:700;margin:16px 0 0}.banner--details .banner__buttons p a{color:#fff;transition:color .3s linear}.banner--details .banner__buttons p a:hover{color:hsla(0,0%,100%,.8)}.avg-stats{cursor:pointer;font-size:.75rem;font-weight:500}.avg-stats__text{margin-right:4px}.avg-stats__help{vertical-align:sub}.pdf__page .avg-stats__help{display:none}.avg-stats__help svg{height:12px;width:12px}.avg-stats__help .help{opacity:0;transition:opacity .3s linear}.avg-stats__help .help-checked,.avg-stats__help.is-active .help{display:none}.avg-stats__help.is-active .help-checked{display:inline-block}.avg-stats--up{color:#d0021b}.avg-stats--down{color:#417505}.avg-stats:hover .avg-stats__help .help{opacity:1}.assumptions__message{align-items:center;background-color:#f4f4f4;border:1px solid #e4e4e4;border-radius:2px;display:flex;margin-bottom:24px;padding:10px;width:100%}.pdf__wrapper .assumptions__message{background-color:transparent;margin-bottom:4px}.assumptions__message p{display:inline-block;margin:0;width:calc(100% - 20px)}.assumptions__warning{background-color:#f5fbff;border-bottom:1px solid #e4e4e4;padding:12px 16px}.assumptions__warning.compare{border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4}.cost .assumptions__warning,.cost__wrapper .assumptions__warning{border:0}.assumptions__warning p{color:#707070;font-size:.875rem;margin-bottom:12px;margin-top:0}.assumptions__warning p:last-child{margin-bottom:0}.assumptions__warning a{color:#04246c;font-size:.875rem;text-decoration:none}.assumptions__warning a:hover{text-decoration:underline}.assumptions .stats__container[class*="--twocolumns"]{padding-top:24px}.assumptions .stats__container:last-child{border-bottom:1px solid #e4e4e4;padding-top:0}.pdf__wrapper .assumptions .stats__container:last-child{border-bottom:0}.assumptions .stats__container:last-child.has-assumptions{padding-top:6px}.assumptions .stats-labels__label{width:60%;min-width:100px}.assumptions .stats-labels__value{width:40%}.assumptions .asterisk{height:16px;width:16px;align-self:flex-start;display:inline-block;margin-right:4px;position:relative;top:2px}.alert{align-items:center;border-radius:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);color:#fff;display:flex;margin-bottom:16px;padding:16px 24px}.alert .close{align-self:flex-start}.alert .close:after,.alert .close:before{background-color:#2b2b2b}.in-popup .alert{margin-left:-25px;margin-right:-25px;margin-top:-25px}.stripe__alert .alert{align-items:start;margin-bottom:0;margin-top:16px;padding:14px 16px}.register-alert .alert{max-width:535px}.register-alert .alert p{word-break:keep-all}.alert [class^=icon-]{display:none;margin-right:8px}.alert [class^=icon-] .svg{height:20px;width:20px}.alert__message{align-items:center;display:flex;font-weight:700;justify-content:space-between;line-height:1.2;margin:0;width:100%}.alert__message span{padding-right:16px}.alert__message .button{height:28px}.alert--succeed{background-color:#9dc0a2;color:#2b2b2b}.alert--succeed [class^=icon-]{display:block}.alert--succeed [class^=icon-] .svg{fill:#2b2b2b}.alert--danger{background-color:#d0021b}.settings .alert--danger{margin-bottom:0}.alert--danger [class^=icon-]{display:block}.alert--danger [class^=icon-] .svg{fill:#fff}.alert--danger .close:after,.alert--danger .close:before{background-color:#fff}.alert--info{background-color:#c4e2e7;color:#2b2b2b}.alert--info [class^=icon-]{display:block}.alert--generic{left:0;margin:0 auto;position:fixed;right:0;top:12px;width:700px;z-index:1017}body.no-scroll .alert--generic{z-index:1010}.gallery-wrapper{padding-bottom:24px;padding-left:32px;padding-top:24px;width:60%}.gallery-wrapper.relative{position:relative}@media screen and (max-width:1089px){.gallery-wrapper{padding-right:32px;width:100%}}.sidebar-container .gallery-wrapper{min-height:405px;padding:0;width:100%}@media screen and (max-width:1170px){.sidebar-container .gallery-wrapper{width:60%}}@media screen and (max-width:1024px){.sidebar-container .gallery-wrapper{width:100%}}.sidebar-container .gallery-wrapper .ngx-gallery-thumbnails-wrapper{width:92%}@media screen and (max-width:1370px){.sidebar-container .gallery-wrapper .ngx-gallery-thumbnails-wrapper{width:85%}}@media screen and (max-width:1170px){.sidebar-container .gallery-wrapper .ngx-gallery-thumbnails-wrapper{width:94%}}.dimensions-wrapper{bottom:-6px;left:0;position:absolute;right:0;width:50%}.dimensions-info{bottom:90px;color:#757575;display:block;font-size:.75rem;font-style:italic;left:0;line-height:1;position:absolute;right:0;text-align:center;z-index:1005}.exterior .dimensions-info{bottom:115px;left:32px}.interior-image .dimensions-info{bottom:0}.wireframe .dimensions-info{bottom:12px;left:0}.interior .wireframe .dimensions-info{bottom:0;width:50%}.toggle{align-items:center;background-color:#e4e4e4;border:1px solid #9b9b9b;border-radius:2px;cursor:pointer;display:flex;height:16px;justify-content:flex-end;position:relative;width:34px}.toggle .checkmark__square{background-color:#417505;border:0;border-radius:0}.toggle .checkmark:after,.toggle .checkmark:before{display:block}.toggle .lid{background-color:#fff;border:1px solid #9b9b9b;border-radius:2px;bottom:0;cursor:pointer;height:17px;position:absolute;right:-1px;top:-1px;transition:transform .2s ease;width:18px;z-index:3}.toggle .checkbox:checked+.lid{transform:translateX(-16px)}.toggle-alt{margin-bottom:16px;margin-top:8px}.toggle-alt__title{color:#6d7278}.toggle-alt__title:after{content:attr(title);display:block;font-weight:700;height:0;overflow:hidden;visibility:hidden}.toggle-alt__title.is-active{color:#000;font-weight:700}.toggle-alt__checkbox{display:none}.toggle-alt__checkbox+.toggle-alt__btn{align-items:center;cursor:pointer;display:flex}.toggle-alt__checkbox+.toggle-alt__btn .toggle-alt__inner{background:#fff;border:1px solid #979797;border-radius:2em;cursor:pointer;display:block;height:20px;margin-left:8px;margin-right:9px;outline:0;padding:2px;position:relative;transition:all .4s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:36px}.toggle-alt__checkbox+.toggle-alt__btn .toggle-alt__inner:after,.toggle-alt__checkbox+.toggle-alt__btn .toggle-alt__inner:before{content:"";display:block;height:100%;position:relative;width:50%}.toggle-alt__checkbox+.toggle-alt__btn .toggle-alt__inner:after{background:#417505;border-radius:50%;left:0;transition:all .2s ease}.toggle-alt__checkbox+.toggle-alt__btn .toggle-alt__inner:before{display:none}.toggle-alt__checkbox:checked+.toggle-alt__btn .toggle-alt__inner:after{transform:translateX(100%)}.select-tabs{margin-bottom:24px;margin-top:16px}.select-tabs__tab,.select-tabs__tab label{display:inline-block;position:relative}.select-tabs__tab label{border:1px solid #c9c9c9;color:#757575;cursor:pointer;left:1px;line-height:1rem;margin-left:-1px;min-width:200px;padding:11px;text-align:center}.select-tabs__tab label::-moz-selection{background-color:transparent}.select-tabs__tab label::selection{background-color:transparent}.select-tabs__tab:first-of-type label{border-bottom-left-radius:4px;border-top-left-radius:4px}.select-tabs__tab:last-child label{border-bottom-right-radius:4px;border-top-right-radius:4px}.select-tabs__tab [type=radio]:checked~label{background:#0b233f;border-color:#0b233f;color:#fff;font-weight:700;z-index:2}.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;margin:0;overflow:visible;padding:16px 0 16px 16px;text-transform:none;transition-duration:.15s;transition-property:opacity;transition-timing-function:linear}.hamburger:hover{opacity:.7}.hamburger-box{display:inline-block;height:18px;position:relative;width:24px}.hamburger-inner{display:block;margin-top:-1px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#333745;border-radius:1px;height:2px;position:absolute;transition-duration:.15s;transition-timing-function:ease;width:24px}.hamburger-inner{width:14px}.hamburger-inner:after{width:20px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger.is-active .hamburger-inner{background-color:transparent;transform:rotate(225deg);transition:background-color .1s ease-out}.hamburger.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s,width .1s ease-out}.hamburger.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s,width .1s ease-out}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{width:24px}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#333745}.dropdown{box-shadow:0 6px 8px 0 rgba(0,0,0,.2);min-width:180px}.dropdown-item{background-color:#fff;border:0;border-bottom:1px solid #e4e4e4;color:#757575;cursor:pointer;display:block;font-size:.875rem;overflow:hidden;padding:16px 32px;text-align:left;text-decoration:none;text-overflow:ellipsis;transition:color .3s linear;white-space:nowrap;width:100%}.dropdown-item:focus{box-shadow:none;outline:0}.dropdown-item:hover{color:hsla(0,0%,45.9%,.7)}.dropdown-item:last-child{border-bottom:0}.dropdown-item[disabled]{cursor:not-allowed}.pagination{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px;margin-top:10px;width:100%}.pagination__count{color:#707070;font-size:14px;line-height:28px;width:auto}@media screen and (max-width:1264px){.pagination__count{order:2;text-align:right;width:100%}}@media screen and (max-width:1024px){.pagination__count--top{align-items:center;display:flex;flex-grow:1;height:auto;margin-top:12px;text-align:left;width:100%}.pagination__count--top span{display:inline-block;line-height:1;margin-left:10px}}.pagination__count--bottom{margin:0 auto;order:0;width:auto}.pagination .button{position:relative}.pagination__previous{padding-left:24px}.pagination__previous .arrow{left:12px}.pagination__next{padding-right:24px}.pagination__next .arrow{left:auto;right:12px}.pill{background:none;border:0;cursor:pointer;background-color:#f4f4f4;border-radius:25px;color:#0b233f;font-size:.875rem;line-height:14px;margin:0;padding:6px 10px;text-align:left;transition:background-color .2s linear,color .2s linear}.pill:hover{background-color:#e7e7e7}.pill.is-selected{background-color:#0b233f;color:#fff}