.fx-calc-web-design .web-design-calculator{box-sizing:border-box;overflow:visible;max-width:1424px;margin:0 auto;background:var(--color-palette-tertiary-light-purple);border-radius:var(--corner-radius-l);font-family:var(--font-instrument);color:var(--color-palette-secondary-black)}.fx-calc-web-design .web-design-calculator *,.fx-calc-web-design .web-design-calculator *::before,.fx-calc-web-design .web-design-calculator *::after{box-sizing:border-box}.fx-calc-web-design .web-design-calculator__header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-s-1);padding:var(--spacing-s-5) var(--spacing-s-6);text-align:center;background:rgba(249,245,255,.5);border-radius:var(--corner-radius-l) var(--corner-radius-l) 0 0}.fx-calc-web-design .web-design-calculator__title{margin:0;width:100%;color:var(--color-palette-secondary-black);font-family:var(--font-instrument);font-size:28px;font-weight:700;line-height:34px;letter-spacing:0}.fx-calc-web-design .web-design-calculator__description{margin:0;width:100%;color:var(--color-palette-secondary-black);font-family:var(--font-instrument);font-size:22px;font-weight:400;line-height:31px;letter-spacing:.088px}.fx-calc-web-design .web-design-calculator__description strong{font-weight:700}.fx-calc-web-design .web-design-calculator__form{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-s-5);padding:var(--spacing-s-6)}.fx-calc-web-design .web-design-calculator__columns{display:flex;gap:var(--spacing-s-5);width:100%}.fx-calc-web-design .web-design-calculator__column{display:flex;flex:1 1 0%;flex-direction:column;gap:var(--spacing-s-3);min-width:0}.fx-calc-web-design .web-design-calculator__field{display:flex;flex-direction:column;gap:var(--spacing-s-1);width:100%;height:100%}.fx-calc-web-design .web-design-calculator__label{margin:0;color:var(--color-palette-secondary-black);font-family:var(--font-instrument);font-size:18px;font-weight:600;line-height:27px;letter-spacing:.09px}.fx-calc-web-design .select-wrapper{position:relative;width:100%}.fx-calc-web-design .select-wrapper select{display:block;width:100%;min-height:59px;margin:0;padding:var(--spacing-s-2) var(--spacing-s-5) var(--spacing-s-2) var(--spacing-s-2);color:var(--color-palette-greys-dark-grey);font-family:var(--font-instrument);font-size:18px;font-weight:600;line-height:27px;letter-spacing:.09px;background:var(--color-palette-tertiary-lightest-purple) url(https://www.seo.com/wp-content/themes/seofx/assets/css/calcs/../../img/calcs/web-design/chevron-down.svg) right var(--spacing-s-2) center / 16px 9px no-repeat;border:0;border-radius:var(--corner-radius-s);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.fx-calc-web-design .select-wrapper select:focus-visible{outline:2px solid var(--color-palette-primary-purple);outline-offset:2px}.fx-calc-web-design .select-wrapper.is-enhanced select{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.fx-calc-web-design .calculator-dropdown__trigger,.fx-calc-web-design .calculator-dropdown__option{width:100%;margin:0;padding:var(--spacing-s-2);font-family:var(--font-instrument);font-size:18px;line-height:27px;letter-spacing:.09px;text-align:left;cursor:pointer;border:0;background:var(--color-palette-tertiary-lightest-purple)}.fx-calc-web-design .calculator-dropdown__trigger{display:flex;align-items:center;gap:var(--spacing-s-2);min-height:59px;color:var(--color-palette-greys-dark-grey);font-weight:600;border-radius:var(--corner-radius-s)}.fx-calc-web-design .calculator-dropdown__trigger.has-value{color:var(--color-palette-secondary-black)}.fx-calc-web-design .calculator-dropdown__value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-calc-web-design .calculator-dropdown__icon{flex:0 0 16px;width:16px;height:9px;background:url(https://www.seo.com/wp-content/themes/seofx/assets/css/calcs/../../img/calcs/web-design/chevron-down.svg) center / contain no-repeat;transition:transform 0.2s ease}.fx-calc-web-design .select-wrapper.is-open .calculator-dropdown__icon{transform:rotate(180deg)}.fx-calc-web-design .calculator-dropdown__list{position:absolute;top:calc(100% + var(--spacing-s-1));left:0;z-index:50;display:flex;flex-direction:column;width:100%;overflow:hidden;box-shadow:var(--box-shadow-elevation-2)}.fx-calc-web-design .calculator-dropdown__list[hidden]{display:none}.fx-calc-web-design .calculator-dropdown__option{min-height:59px;color:var(--color-palette-secondary-black);font-weight:400;border-radius:0}.fx-calc-web-design .calculator-dropdown__option:hover,.fx-calc-web-design .calculator-dropdown__option:focus,.fx-calc-web-design .calculator-dropdown__option[aria-selected="true"]{background:var(--color-palette-tertiary-light-purple);outline:none}.fx-calc-web-design .calculator-dropdown__trigger:focus-visible{outline:2px solid var(--color-palette-primary-purple);outline-offset:2px}.fx-calc-web-design .web-design-calculator__field.has-error .calculator-dropdown__trigger,.fx-calc-web-design .web-design-calculator__field.has-error .select-wrapper select{outline:2px solid var(--color-palette-secondary-orange);outline-offset:0}.fx-calc-web-design .web-design-calculator__choice-row{display:flex;flex-wrap:wrap;gap:var(--spacing-s-2);width:100%}.fx-calc-web-design .web-design-calculator__select-box{display:flex;flex:1 1 0%;align-items:center;gap:var(--spacing-s-2);min-width:156px;min-height:59px;margin:0;padding:var(--spacing-s-2);color:var(--color-palette-secondary-black);font-family:var(--font-instrument);font-size:18px;font-weight:400;line-height:27px;letter-spacing:.09px;background:var(--color-palette-tertiary-lightest-purple);border-radius:var(--corner-radius-s);cursor:pointer}.fx-calc-web-design .web-design-calculator__select-box--included{flex:1 1 0%;max-width:calc((100% - var(--spacing-s-2) * 2) / 3);background:rgba(249,245,255,.5);cursor:default}.fx-calc-web-design .web-design-calculator__check-icon{display:block;flex:0 0 20px;width:20px;height:20px}.fx-calc-web-design .web-design-calculator__select-box input[type="radio"]{position:absolute;opacity:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.fx-calc-web-design .web-design-calculator__radio-icon{display:block;flex:0 0 20px;width:20px;height:20px;background:url(https://www.seo.com/wp-content/themes/seofx/assets/css/calcs/../../img/calcs/web-design/radio-unselected.svg) center / contain no-repeat}.fx-calc-web-design .web-design-calculator__select-box input[type="radio"]:checked+.web-design-calculator__radio-icon{background-image:url(https://www.seo.com/wp-content/themes/seofx/assets/css/calcs/../../img/calcs/web-design/radio-selected.svg)}.fx-calc-web-design .web-design-calculator__select-box:focus-within{outline:2px solid var(--color-palette-primary-purple);outline-offset:2px}.fx-calc-web-design .web-design-calculator__actions{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-s-2);width:100%}.fx-calc-web-design .web-design-calculator__actions .button{margin:0}.fx-calc-web-design .web-design-calculator__validation-message{margin:0;color:var(--color-palette-secondary-orange);font-family:var(--font-instrument);font-size:18px;font-weight:400;line-height:27px;letter-spacing:.09px;text-align:center}.fx-calc-web-design .web-design-calculator__validation-message.hidden,.fx-calc-web-design .web-design-calculator__result.hidden,.fx-calc-web-design .web-design-calculator__intro.hidden{display:none!important}.fx-calc-web-design .web-design-calculator__result-columns{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"fields summary" "footer footer";gap:var(--spacing-s-5);padding:var(--spacing-s-6)}.fx-calc-web-design .web-design-calculator__result-column--form,.fx-calc-web-design .web-design-calculator__result-column--form .project-quote-calc-form-wrapper,.fx-calc-web-design .web-design-calculator__result-column--form .gform_wrapper,.fx-calc-web-design .web-design-calculator__result-column--form .gform_wrapper form{display:contents}.fx-calc-web-design .web-design-calculator__result-column--form .gform_body{grid-area:fields;min-width:0}.fx-calc-web-design .web-design-calculator__result-column--form .gform_footer,.fx-calc-web-design .web-design-calculator__result-column--form .gform_page_footer{grid-area:footer;display:flex;justify-content:center;margin:var(--spacing-s-5) 0 0!important;padding:0!important}.fx-calc-web-design .web-design-calculator__result-column--summary{grid-area:summary;min-width:0}.fx-calc-web-design .web-design-calculator__result.has-form-confirmation .web-design-calculator__result-column--summary{display:none}.fx-calc-web-design .web-design-calculator__result.has-form-confirmation .gform_confirmation_wrapper,.fx-calc-web-design .web-design-calculator__result.has-form-confirmation .gform_confirmation_message{grid-column:1 / -1;width:100%;text-align:center}.fx-calc-web-design .web-design-calculator__quote-details{flex:1 1 auto;min-height:240px;padding:var(--spacing-s-2);overflow-y:auto;overflow-x:hidden;color:var(--color-palette-greys-dark-grey);font-family:var(--font-instrument);font-size:18px;font-weight:600;line-height:27px;letter-spacing:.09px;white-space:pre-line;word-break:break-word;background:var(--color-palette-tertiary-lightest-purple);border-radius:var(--corner-radius-s)}.fx-calc-web-design .project-quote-calc-form-wrapper .gfield--type-textarea{display:none!important}.fx-calc-web-design .project-quote-calc-form-wrapper .gform_body{margin:0!important;padding:0!important}.fx-calc-web-design .project-quote-calc-form-wrapper .gform_fields{display:flex;flex-wrap:wrap;gap:var(--spacing-s-4);margin-top:0!important}.fx-calc-web-design .project-quote-calc-form-wrapper .gfield:first-of-type,.fx-calc-web-design .project-quote-calc-form-wrapper .gfield_label:first-child,.fx-calc-web-design .project-quote-calc-form-wrapper legend.gfield_label{margin-top:0!important}.fx-calc-web-design .project-quote-calc-form-wrapper .gfield--type-html,.fx-calc-web-design .project-quote-calc-form-wrapper .gfield_html{display:none!important}.fx-calc-web-design .project-quote-calc-form-wrapper .gfield{width:100%;margin:0!important}.fx-calc-web-design .project-quote-calc-form-wrapper .gform_heading{display:none}.fx-calc-web-design .project-quote-calc-form-wrapper .gfield_label{margin-bottom:var(--spacing-s-1);color:var(--color-palette-secondary-black);font-family:var(--font-instrument);font-size:18px;font-weight:600;line-height:27px;letter-spacing:.09px}.fx-calc-web-design .project-quote-calc-form-wrapper input:not([type="submit"]):not([type="hidden"]):not([type="checkbox"]):not([type="radio"]),.fx-calc-web-design .project-quote-calc-form-wrapper textarea,.fx-calc-web-design .project-quote-calc-form-wrapper select{width:100%;min-height:59px;padding:var(--spacing-s-2);color:var(--color-palette-secondary-black);font-family:var(--font-instrument);font-size:18px;font-weight:400;line-height:27px;letter-spacing:.09px;background:var(--color-palette-tertiary-lightest-purple);border:0;border-radius:var(--corner-radius-s)}.fx-calc-web-design .project-quote-calc-form-wrapper textarea{min-height:180px;resize:vertical}.fx-calc-web-design .project-quote-calc-form-wrapper .gform_button,.fx-calc-web-design .project-quote-calc-form-wrapper input[type="submit"]{display:inline-block;width:auto;margin:0!important;padding:var(--spacing-s-2) var(--spacing-s-4)!important;color:var(--text-colors-text-invert);font-family:var(--font-instrument);font-size:22px;font-weight:600;line-height:31px;letter-spacing:.088px;background:var(--color-palette-primary-purple);border:4px solid transparent;border-radius:var(--corner-radius-xs);cursor:pointer}.fx-calc-web-design .project-quote-calc-form-wrapper .gform_button:hover,.fx-calc-web-design .project-quote-calc-form-wrapper input[type="submit"]:hover{background:var(--color-palette-tertiary-dark-purple)}@media (max-width:1024px){.fx-calc-web-design .web-design-calculator__header,.fx-calc-web-design .web-design-calculator__form,.fx-calc-web-design .web-design-calculator__result-columns{padding-left:var(--spacing-s-4);padding-right:var(--spacing-s-4)}.fx-calc-web-design .web-design-calculator__columns{flex-direction:column;gap:var(--spacing-s-3)}.fx-calc-web-design .web-design-calculator__result-columns{grid-template-columns:1fr;grid-template-areas:"fields" "summary" "footer";gap:var(--spacing-s-3)}.fx-calc-web-design .web-design-calculator__select-box--included{max-width:none}}@media (max-width:767px){.fx-calc-web-design .web-design-calculator__header{padding:var(--spacing-s-4) var(--spacing-s-3)}.fx-calc-web-design .web-design-calculator__form,.fx-calc-web-design .web-design-calculator__result-columns{padding-left:var(--spacing-s-3);padding-right:var(--spacing-s-3)}.fx-calc-web-design .web-design-calculator__title{font-size:24px;line-height:30px}.fx-calc-web-design .web-design-calculator__description{font-size:18px;line-height:27px}.fx-calc-web-design .web-design-calculator__select-box{flex:1 1 100%;min-width:0}.fx-calc-web-design .project-quote-calc-form-wrapper .gfield--type-text,.fx-calc-web-design .project-quote-calc-form-wrapper .gfield--type-email,.fx-calc-web-design .project-quote-calc-form-wrapper .gfield--type-phone{width:100%}}