.fc-market-select{background:linear-gradient(180deg,#1383f4 6.19%,#040c17 178.58%);border-radius:4px;margin:0 auto 40px;max-width:980px;padding:2rem}.fc-market-select-header{margin-bottom:20px}.fc-market-select-header h2{color:#fff;font-size:3rem;font-weight:500;line-height:1.2;-webkit-text-fill-color:#fff;margin:0}.fc-market-select-header p{color:#fff;font-size:1.6rem;font-weight:400;letter-spacing:.01em;line-height:1.3;margin:0}.fc-market-select-dropdown select{-webkit-appearance:none;-moz-appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='13' fill='none' viewBox='0 0 24 13'%3E%3Cpath fill='%23040C17' d='M12 12.5a1.02 1.02 0 0 1-.67-.258L.44 2.792c-.488-.425-.585-1.225-.215-1.786C.595.444 1.29.334 1.779.758L12 9.628 22.22.758c.49-.425 1.186-.313 1.555.248.37.561.273 1.36-.215 1.785l-10.89 9.451a1.02 1.02 0 0 1-.67.258'/%3E%3C/svg%3E");background-position-x:95%;background-position-y:50%;background-repeat:no-repeat;color:#040c17;font-size:2.4rem;font-weight:400;height:6.9rem;line-height:1.2;padding:2rem 3.2rem;width:100%}.fc-market-select-dropdown .choices__list.choices__list--single{color:#040c17;font-size:2.4rem;font-weight:400;line-height:1.2;padding:1.25rem 2.45rem;width:100%}@media (min-width:768px){.fc-market-select{align-items:center;display:flex;margin:0 auto 80px;padding:4.5rem 10rem}.fc-market-select-header{margin:0;padding-right:10px;width:50%}.fc-market-select-dropdown{padding-left:10px;width:50%}}.fc-calculator-input-inner{background:#fff;border:1px solid #d8dbdf;border-radius:4px;box-shadow:0 4px 10px rgba(0,0,0,.06);padding:20px}.fc-calculator-input-inner img{margin:0 0 18px}.fc-calculator-input-inner h2{color:#040c17;font-size:3rem;font-weight:500;line-height:1.2;-webkit-text-fill-color:#040c17;border-bottom:1px solid #4f555d;margin-bottom:5rem;padding-bottom:1.5rem}.fc-calculator-input-inner h3{color:#4f555d;font-size:2.4rem;font-weight:500;line-height:1.2;margin:0 0 1.2rem}.fc-calculator-grid-col:first-child{background:#d8dbdf;border:1px solid #d8dbdf;border-radius:4px;box-shadow:0 4px 10px rgba(0,0,0,.06);margin-bottom:1rem}.fc-calculator-grid label{color:#4f555d;display:block;font-size:1.8rem;font-weight:700;line-height:1;padding:1rem}.fc-calculator-output .fc-calculator-text div,.fc-calculator-radio,.fc-calculator-text input,.fc-calculator-text select{border:1px solid #c8cdd3;border-radius:4px;box-shadow:0 4px 10px rgba(0,0,0,.06);color:#4f555d;font-size:1.8rem;font-weight:400;height:3.8rem;line-height:1.3;margin-bottom:1rem;padding:1rem;width:100%}.fc-calculator-text input{-moz-appearance:textfield}.fc-calculator-text input::-webkit-inner-spin-button,.fc-calculator-text input::-webkit-outer-spin-button{-webkit-appearance:none}.fc-calculator-text select.fc-calculator-price-fractions{display:none}.fc-calculator-text.show-fractions{display:flex;gap:1rem}.fc-calculator-text.show-fractions input{width:65%}.fc-calculator-text.show-fractions select.fc-calculator-price-fractions{display:block;font-size:1.5rem;width:35%}.fc-calculator-radio{cursor:pointer;font-weight:500}.fc-calculator-radio input{height:1.5rem;margin:0 0 0 .5rem;width:1.5rem}.fc-calculator-clear,.fc-calculator-submit{margin:30px 0 0;text-align:center}.fc-calculator-clear .button.button--primary{background:transparent;background:linear-gradient(90deg,#1383f4 4.06%,#040c17);-webkit-background-clip:text;border:1px solid #040c17;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.fc-calculator-output,.fc-market-details{margin-top:2rem}.fc-market-details .fc-calculator-input-inner{background:#e7e9eb}.fc-market-details #fc-market-name{margin-bottom:2.4rem}.fc-market-details .fc-calculator-text{color:#040c17;display:block;font-size:1.8rem;font-weight:500;height:3.8rem;line-height:1;padding:1rem}.fc-calculator-error p{color:red;margin:1.5rem 0}.fc-calculator-error p+p{margin-top:-1.25rem}@media (min-width:1120px){.fc-calculator{align-items:stretch;display:flex;margin:-10px}.fc-calculator-input{padding:10px;width:60%}.fc-calculator-output{margin-top:0;padding:10px;width:40%}.fc-calculator-input-inner{display:flex;flex-direction:column;height:100%;padding:5.7rem 4.8rem}.fc-calculator-grid-row,.fc-calculator-output-headers{display:flex}.fc-calculator-grid-col{display:flex;width:50%}.fc-calculator-output .fc-calculator-grid-col:first-child,.fc-calculator-output-headers h3:first-child{width:33.3333%}.fc-calculator-output .fc-calculator-grid-col:last-child,.fc-calculator-output-headers h3:last-child{padding-left:2rem;width:66.6667%}.fc-calculator-grid-col:first-child{border:none;border-radius:0;box-shadow:none;margin-bottom:0;padding:0 2.8rem;position:relative}.fc-calculator-grid-col:first-child:after{background:#4f555d;bottom:0;content:"";display:block;height:1px;left:2.8rem;position:absolute;width:calc(100% - 5.6rem)}.fc-calculator-grid label{align-items:center;display:flex;padding:0;width:100%}.fc-calculator-grid label span{margin-left:5px}.fc-calculator-grid-row:last-child .fc-calculator-grid-col:after{display:none}.fc-calculator-grid-col:last-child{padding:.6rem 0 .6rem 2rem}.fc-calculator-radio:first-child{margin:0 .5rem 0 0;width:50%}.fc-calculator-radio:last-child{margin:0 0 0 .5rem;width:50%}.fc-calculator-radio{align-items:center;display:flex;justify-content:space-between}.fc-calculator-text{width:100%}.fc-calculator-output .fc-calculator-text div,.fc-calculator-radio,.fc-calculator-text input,.fc-calculator-text select{align-items:center;display:flex;height:7rem}.fc-calculator-text.show-fractions select.fc-calculator-price-fractions{font-size:1.8rem}.fc-calculator-clear,.fc-calculator-submit{margin-top:auto;padding-top:3rem}.fc-market-details{margin-top:5rem}.fc-market-details .fc-calculator-input{width:100%}.fc-market-details-grids{align-items:flex-start;display:flex;gap:2rem}.fc-market-details .fc-calculator-grid{background:#fff;width:50%}.fc-market-details .fc-calculator-grid label{font-size:1.8rem;line-height:1.3}.fc-market-details .fc-calculator-grid-col:first-child{padding:1.3rem 1.3rem 0}.fc-market-details .fc-calculator-grid-col:first-child:after{left:1.3rem;width:calc(100% - 2.6rem)}.fc-market-details .fc-calculator-grid label{padding:0 0 1.3rem}.fc-market-details .fc-calculator-grid-col:last-child{padding:.6rem 2rem 0}.fc-market-details .fc-calculator-text{border-bottom:1px solid #4f555d;font-size:1.8rem;height:100%;line-height:1.3}.fc-market-details .fc-calculator-grid-row:last-child .fc-calculator-grid-col .fc-calculator-text{border-bottom:none}}