.logo-footer{width:7.923rem;height:7.923rem}.calculator-result{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:11.538rem}.calculator-result>.ui-scrollpanel-calculator-result,.ui-scrollpanel.ui-scrollpanel-info-table{border:0}.landing-calculator-cover>svg{max-width:100%;width:100%;border-radius:.769rem}.landing-plotter-cover>svg{height:fit-content}.landing-calculator-item{max-width:38.462rem;height:100%}
.landing-calculator-content{padding:1rem;margin-top:auto}.landing-calculator-name{font-weight:500;font-size:1.077rem}.landing-calculator-action{margin-top:.769rem}.landing-calculators-grid{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-top:3.846rem}.formgroup-inline .ui-button.ui-widget{width:unset}.field>label.ui-outputlabel.ui-widget{font-weight:500}.ui-button-icon-left.ui-icon.ui-c.icon-svg{width:1.846rem;height:1.846rem;margin-left:-.923rem;margin-top:-.923rem}.ui-menuitem-icon.ui-icon.icon-svg.ui-menuitem-icon-left{width:1.846rem;height:1.846rem;margin-left:-.462rem;margin-top:-.231rem}
.ui-button.ui-button-icon-only.button-svg-icon{width:3.077rem;height:3.077rem;border-radius:.769rem}.mini-menu.ui-menu.ui-widget{width:fit-content;border-radius:.769rem;border:0;background-color:var(--primary-color);padding:0}.mini-menu .ui-menu-list .ui-menuitem.ui-widget.ui-corner-all{width:3.077rem;height:3.077rem}.ui-button.ui-button-icon-only.plotter-results-controls-reset{margin-top:1rem}.mini-menu .ui-menu-list .ui-menuitem:nth-of-type(1) .ui-menuitem-link.ui-state-hover{border-radius:.769rem .769rem 0 0;background:#ef6517}
.mini-menu .ui-menu-list .ui-menuitem:nth-of-type(3) .ui-menuitem-link.ui-state-hover{border-radius:0 0 .769rem .769rem;background:#ef6517}.ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link .ui-menuitem-icon-left.ui-menuitem-icon{margin-right:0}.ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link.plotter-results-controls-zoom{width:3.077rem;height:3.077rem;transition:none}.mini-menu .separator-zoom-controls.ui-widget.ui-divider.ui-divider-horizontal::before{width:2rem;margin-left:.538rem;border-color:var(--primary-color-text)}
.info-tooltip-text{max-width:19.539rem;text-align:center;padding:.769rem}.info-box{background:#f9f9f9;padding:1.538rem;border:1px solid #d9d9d9;border-radius:.769rem;margin-top:1rem;margin-bottom:1rem}.before-form-info{margin-top:1rem;margin-bottom:1rem}.slider-tooltip{display:none;position:absolute;background:var(--primary-color-text);color:#000;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.08);-moz-box-shadow:0 2px 8px 0 rgba(0,0,0,.08);box-shadow:0 2px 8px 0 rgba(0,0,0,.08);border-radius:.625rem;padding:.769rem 1.538rem;z-index:100000}
.ui-tooltip.info-tooltip .ui-tooltip-text{background:var(--primary-color-text);color:#000;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.08);-moz-box-shadow:0 2px 8px 0 rgba(0,0,0,.08);box-shadow:0 2px 8px 0 rgba(0,0,0,.08);border-radius:.625rem}.ui-tooltip.ui-tooltip-top.info-tooltip .ui-tooltip-arrow{border-color:var(--primary-color-text)}.cookie-policy-wrapper .close-button{background:#fdf0ec;color:#000;padding:.385rem;border-radius:.385rem}.cookie-policy-wrapper .close-button:hover{background:rgba(255,255,255,0.5);color:#000}
.plotter-results-wrapper{display:flex;gap:2rem}.cookie-policy-wrapper{display:flex;gap:2rem;padding:1.538rem;background:#fdf0ec;border:1px solid #ff7223;border-radius:.769rem}.cookie-policy-wrapper .ui-link{color:#000}.plotter-results-wrapper-controls{display:flex;flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column}.plotter-results-wrapper-controls-bottom{margin-top:auto}.plotter-results-fullscreen-content .ui-sidebar-content.ui-widget-content{height:100%}.plotter-results-panel{width:100%}
.calculator-result-info{color:#979797}.ui-outputlabel-rfi{color:var(--primary-color)}.info-icon{width:1.385rem;height:1.846rem;display:inline-block}.besideMouse{position:fixed;z-index:20000}.ui-panelgrid.ui-widget.info-table{border:hidden}.ui-panelgrid.ui-widget.info-table>thead>tr>td{border-right:hidden;background:0;border-color:#d9d9d9}.ui-panelgrid.info-table .ui-panelgrid-cell.ui-widget-header{color:#000}.ui-panelgrid.info-table .ui-panelgrid-cell{color:#000}.ui-panelgrid.ui-widget.info-table>tbody>tr>td{border-right:hidden;border-color:#d9d9d9}
.ui-panelgrid.ui-widget.info-table>tbody>tr.ui-panelgrid-odd>td{background-color:#e7f3fa}.ui-selectonemenu-label[aria-expanded="true"]+.ui-selectonemenu-trigger>.ui-icon{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.ui-button.ui-widget.ui-state-loading.ui-button-text-only .ui-icon-loading{font-size:1.231rem;width:1.231rem;height:1.231rem;margin:-0.6155rem}.landing-features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:3.846rem}
.landing-features-desc{max-width:38.462rem}.landing-features-desc .landing-features-desc-highlight{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1" height="10"><rect width="1" height="10" style="fill:%23ff7223;"/></svg>') repeat-x;background-position-y:80%}.landing-features-desc>h4{font-size:5.385rem;max-width:30.769rem}.landing-features-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap;padding-left:3.846rem}.landing-features-items .landing-features-item{max-width:42%;margin-left:2.308rem}
.landing-features-items .landing-features-item>h3{font-size:1.231rem}.landing-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3.846rem 8% 3.846rem 0;gap:2rem}.landing-banner-content>h5{font-size:5.385rem;max-width:30.769rem}.landing-banner-content>h5>.banner-content-highlight{color:#ff7223}.landing-info-banner{margin-top:3.846rem;background-color:#fff;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding-top:1.154rem;padding-bottom:1.154rem;text-align:center;width:100vw;margin-left:-4%}
.landing-info-banner>.landing-info-banner-text{font-size:1.538rem;color:#000}.landing-info-banner>.landing-info-banner-text>.landing-info-banner-highlight{color:#ff7223}.landing-banner-image>svg{display:block;width:auto;height:28.615rem}.landing-banner-image>img{height:38.462rem;border-radius:.769rem}.landing-calculator-item-card{border-radius:.769rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;background-color:var(--surface-card)}#cookiePolicy{position:fixed;left:.769rem;top:9.769rem;margin-right:.769rem;z-index:20000}
.exception-info{text-align:center}.exception-image>svg{max-width:26.923rem}.ajax-loading{width:3.077rem;height:3.077rem;position:fixed;top:50%;left:50%}@keyframes loader-animation{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.loader-animation div{position:absolute;width:27px;height:27px;border:3px solid #000;border-top-color:transparent;border-radius:50%}.loader-animation div{animation:loader-animation 1s linear infinite;top:50px;left:50px}.loader-animation-wrapper{width:90px;height:90px;overflow:hidden;position:fixed;top:calc(50% - 45px);left:calc(50% - 45px);display:none;z-index:100001}
.loader-animation{width:100%;height:100%;position:relative;transform:translateZ(0) scale(0.9);backface-visibility:hidden;transform-origin:0 0}.landing-cards-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.landing-banner-content-author{max-width:38.462rem}.loader-animation div{box-sizing:content-box}.ui-widget.ui-button.button-full-screen{background:#d9d9d9;border:1px solid #d9d9d9}.ui-widget.ui-button.button-full-screen.ui-state-hover{background:#c9c9c9;border:1px solid #c9c9c9}
.exception-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;flex-direction:column}.exception-long-info{text-align:center}.breadcrumb-no-home-icon .ui-breadcrumb-home-icon .ui-menuitem-text{display:inherit;font-size:.846rem}.ui-breadcrumb .ui-breadcrumb-items li::before{content:url('data:image/svg+xml,<svg viewBox="0 0 24 24" style="stroke: %23979797;" fill="none" stroke-width="1.5" stroke="currentColor" xmlns="http://www.w3.org/2000/svg"> <path stroke-linecap="round" stroke-linejoin="round" d="M17.25 8.25L21 12m0 0l-3.75 3.75M21 12H3"/> </svg>');display:inline-block;padding-left:1.154rem;padding-right:1.154rem;width:1.538rem}@media(max-width:992px){.landing-calculator-item{margin:auto;min-height:34.615rem}
.landing-info-banner{margin-left:-1rem}.landing-features-items{flex-direction:column;padding-left:0;max-width:26.923rem}.landing-features-items .landing-features-item{margin-top:3.846rem;margin-left:0;max-width:unset}.landing-features{flex-direction:column;align-items:center}.landing-features-desc{max-width:26.923rem}.landing-features-desc>h4{font-size:3.846rem}.landing-banner{flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3.846rem 0 3.846rem 0}
.landing-banner-content-author{margin-top:3.846rem}.landing-banner-content>h5{font-size:3.846rem;max-width:23.077rem}.landing-banner-image{margin-top:3.846rem}.landing-banner-image>svg,.landing-banner-image>img{max-height:23.077rem}.plotter-results-wrapper{flex-direction:column-reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse}.plotter-results-wrapper-controls{flex-direction:row-reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse}.plotter-results-wrapper-controls-bottom{display:flex;flex-direction:row;-ms-flex-direction:row;-webkit-flex-direction:row;margin-right:auto}
.mini-menu .ui-menu-list{display:flex;flex-direction:row;-ms-flex-direction:row;-webkit-flex-direction:row}.mini-menu .separator-zoom-controls.ui-widget.ui-divider.ui-divider-horizontal{padding:0}.mini-menu .separator-zoom-controls.ui-widget.ui-divider.ui-divider-horizontal::before{border-top:0;width:unset;margin-left:0;border-left:1px solid var(--primary-color-text);position:absolute;display:block;top:0;left:50%;height:2rem;margin-top:.538rem;content:""}.ui-button.ui-button-icon-only.plotter-results-controls-reset{margin-top:0;margin-left:1rem}
.ui-menuitem-icon.ui-icon.icon-svg.ui-menuitem-icon-left{margin-left:-.308rem}.mini-menu .ui-menu-list .ui-menuitem:nth-of-type(1) .ui-menuitem-link.ui-state-hover{border-radius:.769rem 0 0 .769rem}.mini-menu .ui-menu-list .ui-menuitem:nth-of-type(3) .ui-menuitem-link.ui-state-hover{border-radius:0 .769rem .769rem 0}}.icon-arrows-pointing-out::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" style="stroke: %23676767;" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 3.75v4.5m0-4.5h4.5m-4.5 0L9 9M3.75 20.25v-4.5m0 4.5h4.5m-4.5 0L9 15M20.25 3.75h-4.5m4.5 0v4.5m0-4.5L15 9m5.25 11.25h-4.5m4.5 0v-4.5m0 4.5L15 15" /></svg>')}.icon-arrow-path::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" style="stroke: %23FFFFFF;" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" d="M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0l3.181 3.183a8.25 8.25 0 0013.803-3.7M4.031 9.865a8.25 8.25 0 0113.803-3.7l3.181 3.182m0-4.991v4.99" /></svg>')}.magnifying-glass-plus::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" style="stroke: %23FFFFFF;" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6"> <path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.607 10.607zM10.5 7.5v6m3-3h-6" /></svg>')}
.magnifying-glass-minus::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" style="stroke: %23FFFFFF;" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6"> <path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.607 10.607zM13.5 10.5h-6" /></svg>')}.information-circle::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" style="stroke: %23FF7223;" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6"> <path stroke-linecap="round" stroke-linejoin="round" d="M11.25 11.25l.041-.02a.75.75 0 011.063.852l-.708 2.836a.75.75 0 001.063.853l.041-.021M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-9-3.75h.008v.008H12V8.25z" /></svg>')}