.wonderform-page *,.wonderform-page{font-family:var(--fontFamily),sans-serif}.wonderform-page{display:flex;flex-direction:row;position:relative;width:100%;height:100%;padding:0;overflow:hidden;background-color:var(--backgroundColor)}.wonderform-left,.wonderform-right{width:0%;height:100%;transition:width .3s ease-in-out}.wonderform-left{display:flex;align-items:center;justify-content:center;z-index:1}.wonderform-right{display:flex;justify-content:center;z-index:2;overflow-y:auto;width:100%}.wonderform-left.wonderform-left-show-picture,.wonderform-left.wonderform-left-show-picture+.wonderform-right{width:50%}.wonderform-left.wonderform-left-full-screen{position:absolute;width:100%;z-index:0}.wonderform-left.wonderform-left-full-screen+.wonderform-right{width:100%;z-index:2}.wonderform-left-picture{width:100%;height:100%;animation:left_pic_pop_in .5s ease-out;opacity:calc(var(--pictureOpacity) / 100)}@keyframes left_pic_pop_in{0%{filter:blur(8px);transform:translate(-2%)}to{filter:blur(0px);transform:translate(0)}}.wonderform-body{max-width:700px;width:100%;height:100%;padding:30px 40px 130px}.wonderform-page-tablet .wonderform-body,.wonderform-page-mobile .wonderform-body{padding:20px 30px 100px}.wonderform-body-logo{max-width:var(--logoWidth)}.wonderform-body-title{line-height:170%;padding:50px 0 5px;color:var(--titleColor);font-size:var(--titleFontSize);font-weight:900}.wonderform-body-description{max-width:80%;line-height:170%;font-size:var(--descriptionFontSize);color:var(--descriptionColor)}.wonderform-fields{display:flex;flex-direction:column;padding:50px 0 0;gap:var(--questionSpacing, 40px)}.wonderform-field{display:none;flex-direction:column}.wonderform-page-question-layout-list .wonderform-field{display:flex}.wonderform-field-show{display:flex!important}.wonderform-field-info-text{line-height:170%;color:var(--textColor);font-size:var(--textFontSize);font-weight:600;padding-bottom:2px}.wonderform-field-info-subtext{line-height:170%;font-size:var(--subtextFontSize);color:var(--subtextColor);padding-bottom:15px}.wonderform-field-input input,.wonderform-field-input textarea{width:100%;padding:10px;font-size:var(--inputFontSize);border:1px solid var(--inputBorderColor);color:var(--inputTextColor);border-radius:9px;box-sizing:border-box;resize:vertical}.wonderform-field-input input:focus,.wonderform-field-input textarea:focus{outline:none;border-color:var(--inputFocusColor)}.wonderform-field-input-icon{position:relative;display:flex;align-items:center;gap:10px}.wonderform-field-input-icon svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);pointer-events:none;fill:var(--inputIconColor)}.wonderform-field-input-icon input,.wonderform-field-input-icon textarea{padding-left:40px}.wonderform-field-rating{display:flex;flex-wrap:wrap;gap:5px}.wonderform-field-rating svg{width:var(--starSize);height:var(--starSize);min-width:var(--starSize);min-height:var(--starSize);cursor:pointer;transition:transform .2s ease-in-out;fill:var(--starEmptyColor)}.wonderform-field-rating svg:hover{transform:scale(1.2)}.wonderform-field-rating-filled{fill:var(--starFilledColor)!important}.wonderform-field-emoji{font-size:var(--emojiSize);display:flex;cursor:pointer;margin-left:-5px}.wonderform-field-emoji span{padding:0 5px;transition:transform .2s ease-in-out}.wonderform-field-emoji span:hover{transform:scale(1.2)}.wonderform-field-emoji-grey{filter:grayscale(100%);opacity:.5}.wonderform-field-emoji-selected{filter:none;opacity:1;transform:scale(1.5)!important}.wonderform-field-slider{display:flex;flex-direction:column;width:100%;font-size:var(--sliderFontSize);border:1px solid var(--sliderBorderColor);background-color:var(--sliderBackgroundColor);border-radius:9px;box-sizing:border-box;resize:vertical;padding:10px}.wonderform-field-slider-value{font-size:var(--sliderFontSize);color:var(--sliderTextColor);font-weight:700;text-align:center}.wonderform-field-slider-track{display:flex;align-items:center;gap:10px;width:100%;padding:10px}.wonderform-field-slider-track input[type=range]{flex-grow:1;cursor:pointer;accent-color:var(--sliderHandleColor)}.wonderform-field-slider-min,.wonderform-field-slider-max{font-size:calc(var(--sliderFontSize) / 2);width:30px;text-align:center;opacity:.7;color:var(--sliderTextColor)}.wonderform-field-range{display:flex;flex-wrap:wrap;gap:10px}.wonderform-field-range-item{padding:8px 14px;font-size:var(--stepperFontSize);border:1px solid var(--stepperBorderColor);color:var(--stepperTextColor);border-radius:9px;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600;transition:background-color .2s ease-in-out,color .2s ease-in-out}.wonderform-field-range-item:hover,.wonderform-field-range-item-selected{background-color:var(--stepperSelectedBackgroundColor);color:var(--stepperBackgroundColor)}.wonderform-field-choice{display:flex;flex-wrap:wrap;gap:10px}.wonderform-field-choice-item{padding:8px 14px;font-size:var(--choiceFontSize);border:1px solid var(--choiceBorderColor);color:var(--choiceTextColor);border-radius:9px;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600;transition:background-color .2s ease-in-out,color .2s ease-in-out}.wonderform-field-choice-item:hover,.wonderform-field-choice-item-selected{background-color:var(--choiceSelectedBackgroundColor);border-color:var(--choiceSelectedBackgroundColor);color:var(--choiceBackgroundColor)}.wonderform-field-location-marker{width:100%;height:250px;border-radius:9px;overflow:hidden}.wonderform-field-location-marker-map{width:100%;height:100%}.wonderform-field-phone-number{display:flex;gap:10px}.wonderform-field-phone-number .wonderform-field-dropdown{width:120px;min-width:120px;max-width:120px}.wonderform-field-phone-number .wonderform-field-dropdown-options{width:300px}.wonderform-field-phone-number .wonderform-field-input{width:100%}.wonderform-field-dropdown{position:relative;width:100%;padding:10px;font-size:16px;border:1px solid var(--dropdownBorderColor);color:var(--dropdownTextColor);background-color:var(--dropdownBackgroundColor);border-radius:9px;box-sizing:border-box;resize:vertical;cursor:pointer}.wonderform-field-dropdown-value{display:flex;align-items:center;gap:10px;width:100%;font-size:var(--dropdownFontSize)}.wonderform-field-dropdown-value svg{position:absolute;width:20px;height:20px;min-width:20px;min-height:20px;right:10px}.wonderform-field-dropdown-options{position:absolute;display:none;flex-direction:column;gap:10px;top:100%;left:0;width:100%;max-height:200px;overflow-y:auto;border:1px solid var(--dropdownBorderColor);background-color:var(--dropdownBackgroundColor);border-radius:9px;z-index:10;box-shadow:0 4px 8px #0000001a}.wonderform-field-dropdown-options-show{display:flex}.wonderform-field-dropdown-option{display:flex;align-items:center;gap:5px;padding:8px 14px;font-size:16px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease-in-out;color:var(--dropdownTextColor)}.wonderform-field-dropdown-option:hover,.wonderform-field-dropdown-option-selected{filter:brightness(.9);background-color:var(--dropdownBackgroundColor)}.wonderform-field-error-message{display:flex;padding-bottom:10px}.wonderform-field-error-message>div{display:flex;align-items:center;gap:5px;line-height:100%;font-size:16px;background-color:#fff7f7;color:#c44;padding:10px;border:1px solid #cc4444;border-radius:9px}.wonderform-field-error-message svg{width:20px;height:20px;fill:#c44}.wonderform-page-actions{display:flex;justify-content:flex-end;gap:5px;padding:20px 0 50px}.wonderform-page-actions button{padding:7px 20px;font-size:var(--buttonFontSize);font-weight:700;border-radius:9px;cursor:pointer;border:none}.wonderform-page-action-primary{background-color:var(--buttonBackgroundColor);color:var(--buttonTextColor)}.wonderform-page-action-primary:hover{filter:brightness(1.1);background-color:var(--buttonBackgroundColor)!important}.wonderform-page-action-secondary{background-color:var(--buttonSecondaryBackgroundColor);color:var(--buttonSecondaryTextColor)}.wonderform-page-action-secondary:hover{filter:brightness(.9);background-color:var(--buttonSecondaryBackgroundColor)!important}.wonderform-page-action-submit{margin-left:10px}.wonderform-page-action-disabled{cursor:not-allowed!important;opacity:.6}.wonderform-page-action-submitting{cursor:wait!important;opacity:.6}.wonderform-page-branding{position:absolute;bottom:15px;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;width:100%;z-index:123}.wonderform-page-branding-content{font-size:13px;padding:5px 10px;color:#333;background-color:#fff;box-shadow:#0000003d 0 3px 8px;border-radius:9px}.wonderform-page-branding-content a{text-decoration:none;font-weight:600}.wonderform-thank-you-absolute-page{position:fixed!important;top:0;left:0;opacity:0;z-index:-1;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.wonderform-page-show-thank-you .wonderform-left,.wonderform-page-show-thank-you .wonderform-right{display:none!important}.wonderform-page-show-thank-you .wonderform-thank-you-absolute-page{z-index:100!important;opacity:1!important;animation:thankyou_pop_in .5s ease-out}@keyframes thankyou_pop_in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}
