body{margin:0;padding:0}.hidden{display:none}.simulator{width:100%;font-family:Roboto}.simulator .simulator__container{position:relative;width:100%;height:100%}.simulator .simulator__container .logo__hp__header{position:absolute;width:100%;top:1.6rem;z-index:5;text-align:center}.simulator .simulator__container .logo__hp__header img{max-width:150px;max-height:45px;filter:brightness(100)}.simulator .simulator__container .img__background{position:absolute;width:100%;height:100%;object-fit:cover;z-index:1}.simulator .simulator__container .simulator__content{position:absolute;width:100%;height:100%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;z-index:5;text-align:center;color:#fff}.simulator .simulator__container .simulator__content h2{margin:2rem}.simulator .simulator__container .simulator__content .simulator__begin{padding:2rem}.simulator .simulator__container .simulator__content .simulator__question{width:80%;padding:2rem 1rem;border-radius:1rem;color:#111;background-color:#fff}.simulator .simulator__container .simulator__content .simulator__question .simulator__title{display:block;width:100%;margin-bottom:4rem;font-size:1.4rem;font-weight:700;text-align:left}.simulator .simulator__container .simulator__content .simulator__question .simulator__slider{position:relative}.simulator .simulator__container .simulator__content .simulator__question .simulator__slider .simulator__input input{-webkit-appearance:none;width:200px;height:7px;border-radius:5px;border:1px solid #d5d5d5}.simulator .simulator__container .simulator__content .simulator__question .simulator__slider .simulator__input input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:20px;width:20px;border-radius:50%;background:#ff580c;cursor:ew-resize}.simulator .simulator__container .simulator__content .simulator__question .simulator__slider .simulator__input input[type=range]::-moz-range-thumb{-webkit-appearance:none;height:20px;width:20px;border-radius:50%;background:#ff580c;cursor:ew-resize}.simulator .simulator__container .simulator__content .simulator__question .simulator__slider .simulator__input input[type=range]::-ms-thumb{-webkit-appearance:none;height:20px;width:20px;border-radius:50%;background:#ff580c;cursor:ew-resize}.simulator .simulator__container .simulator__content .simulator__question .simulator__slider .simulator__input input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;box-shadow:none;border:none;background:transparent}.simulator .simulator__container .simulator__content .simulator__question .simulator__slider .simulator__input input[type=range]::-moz-range-track{-webkit-appearance:none;box-shadow:none;border:none;background:transparent}.simulator .simulator__container .simulator__content .simulator__question .simulator__slider .simulator__input input[type=range]::-ms-track{-webkit-appearance:none;box-shadow:none;border:none;background:transparent}.simulator .simulator__container .simulator__content .simulator__question .simulator__slider .simulator__input .fill{position:absolute;z-index:10;cursor:pointer;pointer-events:none;top:50%;height:7px;width:50%;border-radius:50px 0 0 50px;background:#ff580c;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.simulator .simulator__container .simulator__content .simulator__question .simulator__slider .currentValue{position:absolute;top:-30px;left:50%;padding:3px 10px;transform:translate(-50%);border-radius:99rem;color:#fff;background:#ff580c;font-size:.8rem;white-space:nowrap;z-index:20}.simulator .simulator__container .simulator__content .simulator__question .simulator__slider .slider__min{position:absolute;top:-30px;left:0;background-color:#0000001a;padding:3px 10px;border-radius:99rem;color:#333;font-size:.8rem}.simulator .simulator__container .simulator__content .simulator__question .simulator__slider .slider__max{position:absolute;top:-30px;right:0;background-color:#0000001a;padding:3px 10px;border-radius:99rem;color:#333;font-size:.8rem}.simulator .simulator__container .simulator__content .simulator__subtitle{text-align:center;font-size:1.4rem}.simulator .simulator__container .simulator__content .simulator__btn{margin:1rem 0}.simulator .simulator__container .simulator__content .simulator__btn .js__simulator__start span{position:absolute;display:none;right:10px;transition:.3s}.simulator .simulator__container .simulator__content .simulator__btn .js__simulator__start:hover span{display:inline-block;left:none;right:0}.simulator .simulator__container .simulator__content .simulator__btn .js__simulator__start,.simulator .simulator__container .simulator__content .simulator__btn .js__simulator__next{position:relative;margin:1rem auto;padding:1rem 2rem;border:none;border-radius:99rem;color:#fff;background-color:#ff580c;font-weight:700;cursor:pointer;transition:.3s}.simulator .simulator__container .simulator__content .simulator__result{width:80%;padding:2rem;margin-bottom:1rem;border-top:4px solid #ff580c;border-radius:.4rem;background:white}.simulator .simulator__container .simulator__content .simulator__result ul{margin-top:1rem;padding:0;color:#000;list-style-type:none;text-align:left}.simulator .simulator__container .simulator__content .simulator__result li{margin-bottom:1.2rem;font-size:.9rem;line-height:1.4rem}.simulator .simulator__container .simulator__content .simulator__result li:before{content:"☑";margin-right:1rem}.free__estimate{display:flex;justify-content:center;align-items:center;margin:4rem 0 1rem;text-align:center}.free__estimate .free__estimate__btn{border-radius:99rem;background-color:#ff580c;color:#fff;text-decoration:none;padding:1rem 2rem;font-weight:700}.free__estimate .resetForm{margin:0 1rem;color:#ff580c;cursor:pointer}/*!
* Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2024 Fonticons, Inc.
*/:root,:host{--fa-style-family-classic: "FontAwesome";--fa-font-regular: normal 400 1em/1 "FontAwesome"}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-awesome-subset/fa-regular-400-subset.woff2) format("woff2"),url(/fonts/font-awesome-subset/fa-regular-400-subset.ttf) format("truetype")}:root,:host{--fa-style-family-classic: "FontAwesome";--fa-font-solid: normal 900 1em/1 "FontAwesome"}@font-face{font-family:FontAwesome;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/font-awesome-subset/fa-solid-900-subset.woff2) format("woff2"),url(/fonts/font-awesome-subset/fa-solid-900-subset.ttf) format("truetype")}@font-face{font-family:FontAwesome Brands;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-awesome-subset/fa-brands-400-subset.woff2) format("woff2"),url(/fonts/font-awesome-subset/fa-brands-400-subset.ttf) format("truetype")}.fa,.fas,.fa-solid,.far,.fa-regular{font-family:FontAwesome}.fab,.fa-brands{font-family:FontAwesome Brands}.fa,.fas,.fa-solid{font-weight:900}.far,.fa-regular,.fab,.fa-brands{font-weight:400}.fa,.fas,.fa-solid,.far,.fa-regular,.fab,.fa-brands{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin, 2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em) * -1);position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .08em);padding:var(--fa-border-padding, .2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin, .3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin, .3em)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle, none));transform:rotate(var(--fa-rotate-angle, none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index, auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse, #fff)}.fa-eye-slash:before{content:""}.fa-eye:before{content:""}.fa-times:before{content:""}.fa-circle:before{content:""}.fa-paper-plane:before{content:""}.fa-check:before{content:""}.fa-user:before{content:""}.fa-phone:before{content:""}.fa-envelope:before{content:""}.fa-map-marker:before{content:""}.fa-star:before{content:""}.fa-info-circle:before{content:""}.fa-exclamation-circle:before{content:""}.fa-pencil:before{content:""}.fa-xmark:before{content:""}.fa-bars:before{content:""}.fa-cogs:before{content:""}.fa-check-circle:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-chevron-down:before{content:""}.fa-chevron-up:before{content:""}.fa-briefcase:before{content:""}.fa-certificate:before{content:""}.fa-plus:before{content:"+"}.fa-trash:before{content:""}.fa-images:before{content:""}.fa-angle-right:before{content:""}.fa-angle-left:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-check-square:before{content:""}.fa-search:before{content:""}.fa-exclamation-triangle:before{content:""}.fa-repeat:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-left:before{content:""}.fa-long-arrow-alt-left:before{content:""}.fa-facebook:before{content:""}.fa-pinterest:before{content:""}.fa-twitter:before{content:""}.fa-youtube:before{content:""}.fa-smile:before{content:""}.fa-square:before{content:""}.fa-address-card:before{content:""}.fa-heart:before{content:""}.fa-file:before{content:""}.fa-cloud-arrow-up:before{content:""}.fa-calculator:before{content:""}.fa-file-lines:before{content:""}.fa-comments:before{content:""}.fa-clock:before,.fa-clock-o:before{content:""}.fa-unlock-alt:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-scale-balanced:before{content:""}.fa-sack-dollar:before{content:""}.fa-helmet-safety:before{content:""}.fa-location-dot:before{content:""}.fa-arrows-rotate:before{content:""}.fa-pen-to-square:before{content:""}.fa-bolt:before{content:""}.fa-infinity:before{content:""}.fa-route:before{content:""}.fa-headset:before{content:""}.fa-phone-volume:before{content:""}.fa-user-tie:before{content:""}.fa-video:before{content:""}.fa-calendar-check:before{content:""}.fa-gavel:before{content:""}.fa-trophy:before{content:""}.fa-chart-line:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-map-location-dot:before{content:""}.fa-handshake:before{content:""}
