:root{--dropdown-width:350px}.jps-form{font-size:15px}.jps-grid>.jps-notice{margin-left:calc(0.5*var(--gap));margin-right:calc(0.5*var(--gap))}.jps-form-group{width:100%;margin-bottom:1.5rem}@media (max-width:767.98px){.jps-form-group{margin-bottom:1rem}}.jps-form-group[data-id=heading] .jps-heading{margin-bottom:0}.jps-form-group .jps-heading{margin:0 0 1rem}.jps-form-group .jps-heading>label{display:block;margin:0;color:inherit;font-weight:700}.jps-form-group .jps-heading>p{margin:5px 0 0}.jps-form-group input[type=email],.jps-form-group input[type=number],.jps-form-group input[type=password],.jps-form-group input[type=tel],.jps-form-group input[type=text],.jps-form-group select,.jps-form-group select[multiple],.jps-form-group textarea{width:100%;max-width:100%;height:var(--form-field-height);padding:0 15px;margin:0;background:transparent;background-color:var(--form-background);color:var(--color);border:0;border-radius:var(--form-radius);box-shadow:var(--form-border)}.jps-form-group input[type=email].placeholder,.jps-form-group input[type=number].placeholder,.jps-form-group input[type=password].placeholder,.jps-form-group input[type=tel].placeholder,.jps-form-group input[type=text].placeholder,.jps-form-group select.placeholder,.jps-form-group select[multiple].placeholder,.jps-form-group textarea.placeholder{color:var(--form-placeholder)}.jps-form-group input[type=email]:-moz-placeholder,.jps-form-group input[type=email]::-moz-placeholder,.jps-form-group input[type=number]:-moz-placeholder,.jps-form-group input[type=number]::-moz-placeholder,.jps-form-group input[type=password]:-moz-placeholder,.jps-form-group input[type=password]::-moz-placeholder,.jps-form-group input[type=tel]:-moz-placeholder,.jps-form-group input[type=tel]::-moz-placeholder,.jps-form-group input[type=text]:-moz-placeholder,.jps-form-group input[type=text]::-moz-placeholder,.jps-form-group select:-moz-placeholder,.jps-form-group select::-moz-placeholder,.jps-form-group select[multiple]:-moz-placeholder,.jps-form-group select[multiple]::-moz-placeholder,.jps-form-group textarea:-moz-placeholder,.jps-form-group textarea::-moz-placeholder{color:var(--form-placeholder)}.jps-form-group input[type=email]:-ms-input-placeholder,.jps-form-group input[type=number]:-ms-input-placeholder,.jps-form-group input[type=password]:-ms-input-placeholder,.jps-form-group input[type=tel]:-ms-input-placeholder,.jps-form-group input[type=text]:-ms-input-placeholder,.jps-form-group select:-ms-input-placeholder,.jps-form-group select[multiple]:-ms-input-placeholder,.jps-form-group textarea:-ms-input-placeholder{color:var(--form-placeholder)}.jps-form-group input[type=email]::-webkit-input-placeholder,.jps-form-group input[type=number]::-webkit-input-placeholder,.jps-form-group input[type=password]::-webkit-input-placeholder,.jps-form-group input[type=tel]::-webkit-input-placeholder,.jps-form-group input[type=text]::-webkit-input-placeholder,.jps-form-group select::-webkit-input-placeholder,.jps-form-group select[multiple]::-webkit-input-placeholder,.jps-form-group textarea::-webkit-input-placeholder{color:var(--form-placeholder)}.jps-form-group input[type=email]:focus,.jps-form-group input[type=number]:focus,.jps-form-group input[type=password]:focus,.jps-form-group input[type=tel]:focus,.jps-form-group input[type=text]:focus,.jps-form-group select:focus,.jps-form-group select[multiple]:focus,.jps-form-group textarea:focus{box-shadow:var(--form-border)}.jps-form-group input[type=email][disabled],.jps-form-group input[type=number][disabled],.jps-form-group input[type=password][disabled],.jps-form-group input[type=tel][disabled],.jps-form-group input[type=text][disabled],.jps-form-group select[disabled],.jps-form-group select[multiple][disabled],.jps-form-group textarea[disabled]{background-color:var(--form-background-disabled);color:var(--form-disabled);cursor:no-drop}.jps-form-group input[type=email][readonly],.jps-form-group input[type=number][readonly],.jps-form-group input[type=password][readonly],.jps-form-group input[type=tel][readonly],.jps-form-group input[type=text][readonly],.jps-form-group select[multiple][readonly],.jps-form-group select[readonly],.jps-form-group textarea[readonly]{cursor:default;color:#aaa}.jps-form-group input[type=number]::-webkit-inner-spin-button,.jps-form-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.jps-form-group select{padding:0 45px 0 15px;height:var(--form-field-height);line-height:var(--form-field-height);text-overflow:ellipsis}.jps-form-group select[multiple]{height:120px}.jps-form-group select[multiple]::-webkit-scrollbar{width:10px}.jps-form-group select[multiple]::-webkit-scrollbar-track{background:#ddd}.jps-form-group select[multiple]::-webkit-scrollbar-thumb,.jps-form-group select[multiple]::-webkit-scrollbar-thumb:hover{background:#000}.jps-form-group textarea{padding:13px 15px;height:120px;vertical-align:top}.jps-form-group[data-type=auto-key],.jps-form-group[data-type=hidden]{display:none!important}.jps-form-group[data-type=plain-text] p:last-child{margin-bottom:0}.jps-form-group.jps-input-shortcode input{background-color:#fdf9d9;color:#ac9f2f}.jps-select{position:relative;width:100%;margin-bottom:0}.jps-select:after{content:"";display:block;position:absolute;content:"\F107";font-family:Font Awesome\ 5 Free;font-weight:600;line-height:20px;font-size:20px;top:50%;margin-top:-10px;right:1rem;pointer-events:none}.jps-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.jps-select select option{padding:4px 8px}.jps-select.jps-expand:after{transform:rotate(180deg)}.jps-checkbox{position:relative;display:flex;margin:10px 0 0;cursor:pointer}.jps-checkbox>*{vertical-align:top}.jps-checkbox>span{display:block}.jps-checkbox .jps--toggle{position:relative;display:block;width:23px;height:23px;background-color:var(--white);border-radius:5px;box-shadow:inset 0 0 0 1px #000,0 3px 8px 0 rgba(0,0,0,.1);vertical-align:middle}.jps-checkbox .jps--toggle:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"\E5CA";font-family:Material Icons;opacity:0;color:#fff;font-size:15px}.jps-checkbox .jps--text{flex:1;margin-left:1rem;font-style:normal;line-height:23px}.jps-checkbox input{display:none}.jps-checkbox input:checked+.jps--toggle{background-color:var(--black)}.jps-checkbox input:checked+.jps--toggle:after{opacity:1}.jps-checkbox input:disabled+.jps--toggle{background-color:#ddd;box-shadow:0 0 1px 0 #ddd}.jps-checklist .jps--content{display:flex;flex-wrap:wrap;margin:0 -.5rem;overflow:hidden}.jps-checklist .jps--content>*{padding-left:.5rem;padding-right:.5rem}.jps-checklist .jps-checkbox{margin-top:6px;margin-bottom:6px}@media (max-width:767.98px){.jps-checklist .jps-checkbox{flex:0 1 100%!important;max-width:100%!important}}.jps-checklist.-x1 .jps--content>*{flex:0 1 100%}.jps-checklist.-x2 .jps--content>*{flex:0 1 50%;max-width:50%}.jps-checklist.-x3 .jps--content>*{flex:0 1 33.3334%;max-width:33.3334%}.jps-checklist.jps--has-more .jps--inner{position:relative;max-height:300px;overflow:hidden}.jps-checklist .jps--more{position:absolute;bottom:0;left:0;display:none;font-weight:700}.jps-checklist .jps--more a{text-decoration:none}.jps-checklist .jps--shadow{position:absolute;right:0;bottom:0;left:0;display:none;height:120px;background:#fff;background:linear-gradient(0deg,#fff,#fff 3%,hsla(0,0%,100%,0));pointer-events:none}.jps-checklist.jps--has-height .jps--more,.jps-checklist.jps--has-height .jps--shadow,.jps-toggle{display:block}.jps-toggle{margin:1rem 0 0}.jps-toggle>*{vertical-align:top}.jps-toggle input{display:none}.jps-toggle input:checked+span{background-color:#111}.jps-toggle input:checked+span:after{left:100%;background-color:#fff;transform:translateX(calc(-100% - 6px))}.jps-toggle span{position:relative;display:inline-block;width:50px;height:30px;margin-right:12px;border-radius:50px;background-color:var(--white)}.jps-toggle span:after{content:"";position:absolute;top:6px;left:6px;bottom:6px;display:block;width:18px;background-color:#fff;border-radius:50%;transition:all .3s}.jps-toggle em{display:inline-block;line-height:29px;font-style:normal;color:#111}.jps-radio{display:block;margin-bottom:12px;cursor:pointer}.jps-radio:last-child{margin-bottom:0}.jps-radio span{display:inline;font-style:normal}.jps-radio i{position:relative;display:inline-block;width:24px;height:24px;margin-right:8px;border-radius:50%;background-color:var(--white);box-shadow:inset 0 0 0 1px #000,0 3px 8px 0 rgba(0,0,0,.1);vertical-align:top}.jps-radio input{display:none}.jps-radio input:checked+i{position:relative}.jps-radio input:checked+i:after{position:absolute;top:50%;left:50%;content:"";width:10px;height:10px;margin:-5px 0 0 -5px;background-color:var(--black);border-radius:50%}.jps-radio-images{margin:0 calc(-1*var(--gap));margin-top:0;margin-bottom:1rem}.jps-radio-image-fieldset{flex:0 0 280px;max-width:280px;padding:0 var(--gap);margin-bottom:.5rem}.jps-radio-image-fieldset input{display:none}.jps-radio-image-fieldset input:checked+div .jps--label{border-color:var(--primary)}.jps-radio-image-fieldset input:checked+div span{color:var(--primary)}.jps-radio-image{margin:var(--gap)/2 0}.jps-radio-image .jps--label{transition:all .3s;vertical-align:top;padding:4px;border:4px solid #f1f1f1;border-radius:10px}.jps-radio-image:hover .jps--label{border-color:#505070}.jps-radio-image span{display:block;margin-top:var(--gap)/2;color:#111;font-size:12px;font-weight:700;text-align:center}.jps-radio-image img{width:100%;vertical-align:top}.jps-heading label{display:block;width:100%}.jps-heading label .jps-required{display:inline-block;width:8px;height:8px;margin:0 0 2px 3px;vertical-align:middle;background-color:#ffbaba;border-radius:50%}.jps-repeater .jps-repeater-items{padding:0;list-style:none}.jps-repeater .jps-repeater-items .jps-repeater-item{margin:0 0 4px;padding:0}.jps-repeater .jps-repeater-items .jps-repeater-item:first-child{margin-top:1.5rem}.jps-repeater .jps-repeater-items .jps-repeater-item.ui-sortable-helper .jps-item-row{background-color:hsla(0,0%,100%,.8);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);box-shadow:0 -10px 35px rgba(0,0,0,.25)}.jps-repeater .jps-repeater-items .jps-repeater-item[data-id=tab]:first-child{margin-top:0!important}.jps-repeater .jps-repeater-items .jps-repeater-item.jps-item-empty .jps-item-row{cursor:default}.jps-repeater .jps-repeater-items .jps-repeater-item.jps-item-empty .jps-item-expand{visibility:hidden}.jps-repeater .jps-repeater-items .jps-repeater-item .jps-item-row{display:flex;padding:0 15px;background-color:var(--form-repeater-row);color:var(--black);border-radius:6px;cursor:pointer}.jps-repeater .jps-repeater-items .jps-repeater-item .jps-item-row .jps-item-label{display:flex;align-items:center;flex:1;padding:12px 0}.jps-repeater .jps-repeater-items .jps-repeater-item .jps-item-row .jps-item-label .jps-item-expand{display:block;margin-right:15px;color:inherit}.jps-repeater .jps-repeater-items .jps-repeater-item .jps-item-row .jps-item-label .jps-item-name{display:block;padding:0 9px;line-height:23px;font-style:normal;font-size:12px;font-weight:700;background-color:#d5d5d5;color:#555;border-radius:50px}.jps-repeater .jps-repeater-items .jps-repeater-item .jps-item-row .jps-item-label .jps-item-title{font-size:.85rem;font-weight:700;margin-left:1rem}.jps-repeater .jps-repeater-items .jps-repeater-item .jps-item-row .jps-item-actions{flex:0 1 auto;display:flex;line-height:44px}.jps-repeater .jps-repeater-items .jps-repeater-item .jps-item-row .jps-item-actions a{display:flex;flex-direction:column;justify-content:center;margin-left:15px;color:inherit;text-decoration:none}.jps-repeater .jps-repeater-items .jps-repeater-item.jps-item-hidden>.jps-item-row{background-color:#f8dddd!important;color:#da4081!important}.jps-repeater .jps-repeater-items .jps-repeater-item.jps-item-hidden>.jps-item-row .jps-item-name{background-color:#da4081!important;color:#fff!important}.jps-repeater .jps-repeater-items .jps-repeater-item .jps-repeater-content{flex-wrap:wrap;align-items:flex-end;display:none;padding:15px 10px 10px;margin:0;background:#fff;border-top:0;border-radius:0 0 6px 6px}.jps-repeater .jps-repeater-items .jps-repeater-item .jps-repeater-content .jps-form-group{margin-bottom:1rem}.jps-repeater .jps-repeater-items .jps-repeater-item[data-id=tab]{margin-top:30px}.jps-repeater .jps-repeater-items .jps-repeater-item[data-id=tab]>.jps-item-row{background:var(--system-background)}.jps-repeater .jps-repeater-items .jps-repeater-item[data-id=tab_break]{margin-bottom:30px}.jps-repeater .jps-repeater-items .jps-repeater-item[data-id=tab_break]>.jps-item-row{background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.jps-repeater .jps-repeater-items .jps-repeater-item[data-id=separator]>.jps-item-row{background:repeating-linear-gradient(135deg,#fff,#fff 10px,#f9f9f9 0,#f9f9f9 20px)}.jps-repeater .jps-repeater-items .jps-repeater-item.jps-expand{position:relative;z-index:1}.jps-repeater .jps-repeater-items .jps-repeater-item.jps-expand>.jps-item-row{background-color:var(--form-repeater-row-open);color:var(--white);border-radius:6px 6px 0 0}.jps-repeater .jps-repeater-items .jps-repeater-item.jps-expand>.jps-item-row .jps-item-name{background-color:#444;color:#fff}.jps-repeater .jps-repeater-items .jps-repeater-item.jps-expand>.jps-repeater-content{display:flex;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.jps-repeater .jps-repeater-items .jps-item-dummy{margin-bottom:4px;border-radius:5px;height:47px!important;background-color:#111}.jps-repeater .jps-repeater-items .jps-item-dummy[data-id=tab]{margin-top:30px}.jps-repeater .jps-repeater-select{margin-top:1rem}.jps-repeater .jps-repeater-select .jps-select{margin-bottom:5px}.jps-repeater .jps-repeater-select .jps-repeater-action{padding:5px;border:2px dashed var(--border);background-color:#f9f9f9;border-radius:6px}.jps-repeater .jps-repeater-select .jps-repeater-action .jps-button{color:#fff}.jps-map{height:300px;background-color:#f5f5f5;border-radius:10px;overflow:hidden;display:flex;justify-content:center;align-items:center}.jps-map>span{padding:1.5rem}.jps-icon{display:flex;font-size:14px}.jps-icon .jps--toggle{display:flex;justify-content:center;align-items:center;height:var(--form-field-height);white-space:nowrap;border-radius:6px;overflow:hidden;cursor:pointer;box-shadow:0 0 0 1px #ddd}.jps-icon .jps--toggle span{display:none}.jps-icon .jps--preview{display:flex;flex-direction:column;justify-content:center;height:100%;padding:0 10px;min-width:50px;background-color:#ddd;text-align:center}.jps-icon .jps--preview i{font-size:20px;line-height:1;vertical-align:top}.jps-icon .jps--preview:empty:after{content:"not_interested";font-family:Material Icons;font-size:23px;opacity:.2}.jps-icon .jps--label{height:100%;padding:0 15px;background-color:#f1f1f1;font-weight:700}.jps-icon .jps--cancel,.jps-icon .jps--label{display:flex;flex-direction:column;justify-content:center}.jps-icon .jps--cancel{min-width:40px;padding:0 10px;font-size:17px;color:var(--primary);text-align:center;cursor:pointer}.jps-modal-field-icon{width:900px;margin-left:-450px}.jps-modal-field-icon.jps--loading-set .jps--list{opacity:.3}.jps-icon-content{display:flex;margin:0 -1rem}.jps-icon-content p{font-size:16px}.jps-icon-content .jps--sidebar{flex:0 1 227px;padding:0 1rem}.jps-icon-content .jps-radio{font-weight:700}.jps-icon-content .jps--content{flex:1;padding:0 1rem}.jps-icon-content .jps--header{position:-webkit-sticky;position:sticky;top:0;padding-bottom:1.5rem}.jps-icon-content .jps--list ul{display:flex;flex-wrap:wrap;padding:0;margin:-4px 0;list-style:none}.jps-icon-content .jps--list li{flex:0 1 68px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding:5px;margin:4px;text-align:center;font-size:32px;border-radius:6px;overflow:hidden}.jps-icon-content .jps--list li:hover{background-color:#f1f1f1;cursor:pointer}.jps-icon-content .jps--list li.jps--active{background-color:#222;color:#fff}.jps-icon-content .jps--list li.jps--selected{background-color:var(--primary);color:#fff}.jps-icon-content .jps--list i{line-height:32px}.jps-icon-content .jps--list span{font-size:10px;line-height:12px;margin-top:7px}.jps-input-group{position:relative}.jps-input-group .jps-button{margin-left:1.5rem}.jps-input-group-custom{display:block}.jps-input-group-custom input[type=text]{flex:1}.jps-input-group-defined,.jps-is-defined .jps-input-group-custom{display:none}.jps-is-defined .jps-input-group-defined{display:block}.jps-input-group-custom .jps-select,.jps-input-group-defined .jps-select{flex:1;width:auto}.jps-image-preview{display:flex;flex-wrap:wrap;width:100%;margin:0 -5px}.jps-image-preview>*{position:relative;flex:0 1 25%;max-width:110px;padding:5px;margin-top:.5rem}.jps-image-preview .jps-image-prv-dummy:after{content:"";padding:0;position:absolute;top:5px;right:5px;bottom:5px;left:5px;background-color:#333;border-radius:3px}.jps-image-preview .jps-file-name{margin:4px 0 0;font-size:11px}.jps-image-preview .jps-file-name a{padding:0 9px;background-color:#f1f1f1;color:#000;line-height:26px;text-decoration:none;border-radius:4px}.jps-image-preview .jps-file-name a:hover{background-color:#000!important;color:#fff!important}.jps-image-prv{position:relative;padding:5px;background-color:#fff;text-align:center;border-radius:5px;border:1px solid #ddd}.jps-image-prv .jps-image-prv-outer{position:relative;padding-top:100%}.jps-image-prv .jps-image-prv-outer .jps-image-prv-inner{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f1f1f1;border-radius:4px}.jps-image-prv .jps-image-prv-outer .jps-image-prv-inner>img{position:absolute;top:0;right:0;bottom:0;left:0;max-height:100%;max-width:100%;margin:auto;width:auto;height:auto;border-radius:4px;-webkit-user-drag:none}.jps-image-prv .jps-image-prv-outer .jps-image-prv-inner>i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:37px;color:#000}.jps-image-prv .jps-image-remove{position:absolute;top:0;left:50%;display:flex;flex-direction:column;justify-content:center;opacity:0;width:24px;height:24px;line-height:24px;margin:-17px 0 0 -12px;background-color:var(--error-background);color:var(--error);font-size:9px;border-radius:50%;z-index:9;cursor:pointer}.jps-image-prv:hover .jps-image-remove{opacity:1}.jps-image-prv:hover .jps-image-remove:hover{background-color:var(--error);color:#fff}.jps-image-prv .jps-image-missing{padding:30px 0 7px;font-size:30px;color:#aaa}.jps-image-prv>p{margin:0 0 30px;font-size:12px;color:#aaa}.jps-field-info{margin:12px 0 0}.jps-field-info span{font-size:12px;color:#999}[data-type=upload].jps-ajaxing .jps-upload-button{pointer-events:none}.jps-tab{padding:10px 15px;background-color:#222;border-radius:8px;box-shadow:0 5px 25px 0 rgba(0,0,0,.1)}.jps-tab .jps--name{margin:0;font-size:14px;line-height:23px;color:#fff;font-weight:700}.jps-opts .jps-opts-items{margin:0 0 12px;list-style:none}.jps-opts .jps-opts-add{display:none}.jps-opts .jps-opts-add textarea{margin:0 0 12px}.jps-expand>.jps-opts .jps-opts-list{display:none}.jps-expand>.jps-opts .jps-opts-add{display:block}[data-type=number] input[type=range]{width:100%}.jps-stepper .jps--row{display:flex}.jps-stepper .jps-stepper-button{display:block;padding:0;width:34px;height:34px;line-height:34px;background-color:var(--black);color:var(--white);font-size:12px;text-align:center;border-radius:50%}.jps-stepper .jps-stepper-button:hover{background-color:var(--form-background);color:var(--black)}.jps-stepper .jps-stepper-text{padding:0;margin:0 10px;min-width:30px;font-size:14px;text-align:center}.jps-stepper.jps--v2{display:flex}.jps-stepper.jps--v2>input{border-top-right-radius:0;border-bottom-right-radius:0}.jps-stepper.jps--v2 .jps-stepper-button{width:var(--form-field-height);height:var(--form-field-height);line-height:var(--form-field-height);border-radius:0;background-color:#ddd;color:#000}@media (min-width:1025px){.jps-stepper.jps--v2 .jps-stepper-button:hover{background-color:#ccc}}.jps-stepper.jps--v2 .jps-stepper-button[data-action=increase]{border-radius:0 5px 5px 0;border-left:1px solid #ccc}.jps-stepper.jps--v2 .jps--cell-text{display:none!important}.jps-editor{border:1px solid #ddd}.jps-just-title .jps-the-title{font-size:18px;margin:0}.jps-just-title p{margin:0}.jps-field-terms .jps-terms-terms{opacity:.3;margin-top:1rem;pointer-events:none}.jps-field-terms .jps-terms-terms.jps-active{opacity:1;pointer-events:auto}.jps-order-list{background-color:#f1f1f1;border-radius:5px;overflow:hidden}.jps-order-list .jps-list-options{height:100%;padding:20px 20px 25px}.jps-order-list .jps-list-options>p{margin-bottom:20px}.jps-order-list .jps-list-values{height:100%;padding:20px 20px 25px;border-left:2px solid #e5e5e5}.jps-order-list .jps-list-values>p{margin-bottom:20px}.jps-order-list ul{height:100%;margin:0;list-style:none}.jps-order-list ul li{margin:0 0 4px;background-color:#fff;border-radius:3px;overflow:hidden;cursor:move}.jps-order-list ul li:last-child{margin:0}.jps-order-list ul li .jps-list-drag{padding:10px;min-width:40px;text-align:center;background-color:#f9f9f9;font-size:19px;color:#bcbcbc}.jps-order-list ul li .jps-list-name{flex:1;padding:10px 15px}.jps-order-list ul li.ui-sortable-helper{box-shadow:0 3px 15px 0 rgba(0,0,0,.1)}.jps-order-list ul li.jps-placeholder{height:42px;background-color:var(--primary)}.jps-order-list ul:empty:before{content:"\F074";font-family:Font Awesome\ 5 Free;font-weight:900;display:block;height:42px;line-height:38px;background-color:transparent;color:#aaa;border:2px solid #e5e5e5;text-align:center;border-radius:5px;cursor:default}.jps-price-menu .jps--tabs{overflow:hidden;margin-bottom:1.5rem}.jps-price-menu .jps--tabs ul{display:flex;flex-wrap:wrap;margin:0 -10px;list-style:none}.jps-price-menu .jps--tabs li{margin:0 10px}.jps-price-menu .jps--tabs li.jps-active{border-bottom:3px solid #000}.jps-price-menu .jps--tabs a{display:block;padding:5px 0;text-decoration:none;color:#000;font-weight:700;font-size:17px}@media (max-width:991.98px){.jps-price-menu .jps--tabs a{font-size:14px}}.jps-price-menu .jps--section{display:none}.jps-price-menu .jps--section.jps-active{display:block}.jps-price-menu .jps--section ul{margin:0;list-style:none}.jps-price-menu .jps--section li{padding:1rem;margin-bottom:.5rem;background-color:#f5f5f5;border-radius:5px}.jps-price-menu .jps--section li.jps--is-focus{background-color:var(--primary);color:#fff}.jps-price-menu .jps--section li.jps--is-focus .jps--heading .jps--name h4{background-color:var(--primary)}.jps-price-menu .jps--section li.jps--is-focus .jps--heading .jps--name:after{border-color:#fff}.jps-price-menu .jps--section .jps--heading{display:flex}.jps-price-menu .jps--section .jps--heading .jps--name{position:relative;flex:1;display:flex}.jps-price-menu .jps--section .jps--heading .jps--name h4{position:relative;padding:0 7px;margin:0 -7px;font-size:18px;background-color:#f5f5f5;z-index:1}.jps-price-menu .jps--section .jps--heading .jps--name:after{position:absolute;right:0;bottom:.5em;left:0;content:"";border-bottom:.25rem dotted var(--border)}.jps-price-menu .jps--section .jps--heading .jps--price{padding-left:7px;font-weight:700;font-size:18px}.jps-price-menu .jps--section .jps--focus{display:inline-block;padding:0 8px;margin-bottom:.5rem;background-color:#fff;color:var(--primary);line-height:27px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.75px}.jps-separator{position:relative;display:block}.jps-separator:after{content:"";display:block;width:100%;height:1px;background-color:var(--border)}.jps-autosuggest .jps--input{position:relative;width:100%}.jps-autosuggest .jps--clear{transition:all .3s;display:none;position:absolute;top:50%;right:7px;padding:10px;margin-top:-16px;font-size:16px;line-height:13px;color:#111;cursor:pointer;text-decoration:none}.jps-autosuggest .jps--clear:hover{color:#111}.jps-autosuggest.jps--selected .jps--clear,.jps-autosuggest.jps--typed .jps--clear,.jps-autosuggest.jps--typed .jps--results{display:block}.jps-autosuggest .jps-preloader{left:auto;right:14px}.jps-autosuggest.jps-ajaxing .jps--clear{display:none}.jps-autosuggest.jps-ajaxing .jps-preloader{display:block}.jps-ajaxing .jps-autosuggest .jps-preloader{display:none}.jps-autosuggest .jps--results{position:absolute;top:100%;right:0;left:0;display:none;min-width:270px;max-width:360px;margin-top:1rem;background-color:#fff;border-radius:10px;box-shadow:0 3px 16px 0 rgba(0,0,0,.08);z-index:30}@media (max-width:991.98px){.jps-autosuggest .jps--results{max-width:none}}.jps-autosuggest .jps--results.jps-is-empty{display:none}.jps-geo-field{position:relative}.jps-geo-field input[type=text]{padding-right:2rem!important}.jps-geo-field .jps-geo-get{position:absolute;top:50%;right:1px;transform:translateY(-50%);padding:9px 12px;color:#000;text-decoration:none}.jps-datetime .jps-grid{margin:0 -.45rem}.jps-datetime .jps-grid [class^=jps-col]{padding:0 .45rem}.jps-color{position:relative}.jps-color .jps--preview{position:absolute;top:50%;left:13px;width:20px;height:20px;margin-top:-10px;background-color:#ddd;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(50,50,50,.2)}.jps-color input[type=text]{padding-left:42px}