.b-rich-form .rich-form-fields-container{margin-left:auto;margin-right:auto;max-width:30.375rem;padding:0 1.5rem;width:100%}.b-rich-form .rich-form-fields-container-wide{margin-left:auto;margin-right:auto;max-width:45rem;width:100%}.b-rich-form .rich-form-fields-container-wide:not([data-rich-form-card]){padding:0 1.5rem}.b-rich-form .rich-form-fields-container-wider{margin-left:auto;margin-right:auto;max-width:60.5rem;width:100%}.b-rich-form .fluentform,.b-rich-form .fluentform .ff-rich-form-style .ff-step-container,.b-rich-form .fluentform .ff-rich-form-style .ff-step-container .ff-step-body,.b-rich-form .fluentform .ff-rich-form-style .ff-step-container .ff-step-body .fluentform-step,.b-rich-form .fluentform>form.ff-rich-form-style,.b-rich-form .fluentform>form.ff-rich-form-style>fieldset{height:100%}.b-rich-form .fluentform .ff-rich-form-style .ff-el-group[data-name^=shortcode]{height:100%;margin:0}.b-rich-form .fluentform .ff-rich-form-style .ff-step-container .ff-step-body .fluentform-step.active{display:flex!important;flex-flow:column nowrap;padding:0}.b-rich-form .fluentform .ff-rich-form-style .ff-step-container .ff-step-body .fluentform-step.active .step-nav{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:1.25rem;justify-content:center;margin-top:auto;padding:1.25rem;position:relative}@media (min-width:48rem){.b-rich-form .fluentform .ff-rich-form-style .ff-step-container .ff-step-body .fluentform-step.active .step-nav{flex-direction:row}}@media (min-width:64rem){.b-rich-form .fluentform .ff-rich-form-style .ff-step-container .ff-step-body .fluentform-step.active .step-nav{padding:1.75rem}}.b-rich-form .fluentform .ff-rich-form-style .ff-step-container .ff-step-body .fluentform-step.active .step-nav button{float:unset;min-width:9.125rem}.b-rich-form .fluentform .ff-rich-form-style .ff-step-container .ff-step-body .fluentform-step.active .step-nav .rich-form-home-link{color:#4b5563;font-size:.875rem;font-weight:500;line-height:1;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.375rem}@media (min-width:48rem){.b-rich-form .fluentform .ff-rich-form-style .ff-step-container .ff-step-body .fluentform-step.active .step-nav .rich-form-home-link{left:1.25rem;position:absolute;top:50%;transform:translateY(-50%)}}@media (min-width:64rem){.b-rich-form .fluentform .ff-rich-form-style .ff-step-container .ff-step-body .fluentform-step.active .step-nav .rich-form-home-link{left:1.75rem}}.b-rich-form .fluentform .ff-rich-form-style .ff-t-cell{position:relative}.b-rich-form .fluentform .ff-rich-form-style .ff-el-section-title{padding:0 1.5rem;text-align:center}.b-rich-form .fluentform .ff-message-success{background-color:transparent!important;margin:0;padding:0!important}.b-rich-form .fluentform .ff-rich-form-style .error{background-color:#ffc19c;border-radius:.5rem;flex-basis:100%;font-size:.75rem;font-weight:300;grid-column:1/-1;letter-spacing:0;line-height:1.4;padding:.5rem 1rem}@media (min-width:64rem){.b-rich-form .fluentform .ff-rich-form-style .error{font-size:.875rem;font-weight:300;letter-spacing:0;line-height:1.4}}.b-rich-form .fluentform .ff-rich-form-style .ff-el-group{margin-bottom:1rem}.b-rich-form .fluentform .ff-rich-form-style .ff-el-input--label{margin-bottom:.625rem}.b-rich-form .fluentform .ff-rich-form-style .ff-el-input--label label{color:#4b5563;display:block;font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1}.b-rich-form .fluentform .ff-rich-form-style .ff-el-input--label label .field-icon{align-items:center;display:inline-flex;flex-shrink:0;height:1lh;justify-content:center;margin-right:.5rem;vertical-align:top}.b-rich-form .fluentform .ff-rich-form-style .ff-el-input--label label .field-icon img{display:block;height:1.25rem;object-fit:contain;width:1.25rem}.b-rich-form .fluentform .ff-rich-form-style .ff-el-form-control{font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25;min-height:2.5rem;padding:.6875rem 1rem}.b-rich-form .fluentform .ff-rich-form-style .ff-el-form-check:not([data-rich-form-offer-plan]):not(.ff-el-tc){cursor:pointer;margin-bottom:.5rem}.b-rich-form .fluentform .ff-rich-form-style .ff-el-form-check:not([data-rich-form-offer-plan]):not(.ff-el-tc) label:not(.ff-el-image-input-src){align-items:center;background-color:var(--input-general-bg-color);border:1px solid #d1d5db;border-radius:.5rem;color:var(--input-general-text-color);cursor:pointer;display:flex;flex-flow:row nowrap;font-size:.875rem;font-weight:400;gap:.625rem;height:100%;letter-spacing:0;line-height:1.25;min-height:2.5rem;padding:.6875rem 1rem;position:relative;transition:border-color .3s ease-in-out,background-color .3s ease-in-out;width:100%}.b-rich-form .fluentform .ff-rich-form-style .ff-el-form-check:not([data-rich-form-offer-plan]):not(.ff-el-tc) label:not(.ff-el-image-input-src):has([data-tippy-content]){padding-right:2.5rem}.b-rich-form .fluentform .ff-rich-form-style .ff-el-form-check:not([data-rich-form-offer-plan]):not(.ff-el-tc) label:not(.ff-el-image-input-src):focus-visible,.b-rich-form .fluentform .ff-rich-form-style .ff-el-form-check:not([data-rich-form-offer-plan]):not(.ff-el-tc) label:not(.ff-el-image-input-src):hover{border-color:#00a551}.b-rich-form .fluentform .ff-rich-form-style .ff-el-form-check:not([data-rich-form-offer-plan]):not(.ff-el-tc) input:not([type=checkbox]){display:none}.b-rich-form .fluentform .ff-rich-form-style .ff-el-form-check:not([data-rich-form-offer-plan]):not(.ff-el-tc) input[type=checkbox]{height:1rem;margin-top:.0625rem;width:1rem}.b-rich-form .fluentform .ff-rich-form-style .ff-el-form-check:not([data-rich-form-offer-plan]):not(.ff-el-tc).ff_item_selected:not(.ff-el-image-holder) label:not(.ff-el-image-input-src){background-color:#eefddd;border-color:#00a551}.b-rich-form .fluentform .ff-rich-form-style .ff-el-form-check:not([data-rich-form-offer-plan]):not(.ff-el-tc).ff-el-image-holder{background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;display:flex;flex-flow:row nowrap;overflow:hidden;transition:border-color .3s ease-in-out,background-color .3s ease-in-out}.b-rich-form .fluentform .ff-rich-form-style .ff-el-form-check:not([data-rich-form-offer-plan]):not(.ff-el-tc).ff-el-image-holder:hover{border-color:var(--input-general-border-color-focus)}.b-rich-form .fluentform .ff-rich-form-style .ff-el-form-check:not([data-rich-form-offer-plan]):not(.ff-el-tc).ff-el-image-holder.ff_item_selected{background-color:#eefddd;border-color:var(--input-general-border-color-focus)}.b-rich-form .fluentform .ff-rich-form-style .ff-el-form-check:not([data-rich-form-offer-plan]):not(.ff-el-tc).ff-el-image-holder label.ff-el-image-input-src{background-size:cover;height:auto;width:5.375rem}.b-rich-form .fluentform .ff-rich-form-style .ff-el-form-check:not([data-rich-form-offer-plan]):not(.ff-el-tc).ff-el-image-holder label.ff-el-form-check-label{align-items:center;background-color:transparent;border-color:transparent;display:flex;flex:1;min-height:4rem;padding:1.4375rem 2rem}.b-rich-form .fluentform .ff-rich-form-style .ff-el-form-check:not([data-rich-form-offer-plan]):not(.ff-el-tc).ff-el-image-holder label.ff-el-form-check-label:has([data-tippy-content]){padding-right:2.5rem}.b-rich-form .fluentform .ff-rich-form-style .ff-el-form-check:not([data-rich-form-offer-plan]):not(.ff-el-tc).ff-el-image-holder label.ff-el-form-check-label span{background-color:transparent;box-shadow:none;color:#000;padding:0;text-align:left}.b-rich-form .fluentform .ff-rich-form-style .ff-el-form-check .c-tooltip{position:absolute;top:50%;transform:translateY(-50%)}.b-rich-form .fluentform .ff-rich-form-style .ff-el-form-check .c-tooltip svg{color:#008d53}.b-rich-form .fluentform .ff-rich-form-style .ff-el-form-check label .c-tooltip{left:calc(100% + .5rem)}.b-rich-form .fluentform .ff-rich-form-style .ff-el-tooltip{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;height:1.5rem;justify-content:center;padding:0;position:relative;width:1.5rem}.b-rich-form .fluentform .ff-rich-form-style .ff-el-tooltip:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23008D53' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.5rem;width:1.5rem}.b-rich-form .fluentform .ff-rich-form-style .ff-el-tooltip:before,.b-rich-form .fluentform .ff-rich-form-style .ff-el-tooltip:hover:before{content:none!important;display:none!important}.b-rich-form .fluentform .ff-rich-form-style .ff-el-tooltip svg{display:none}.b-rich-form .ff-el-tooltip-content,.b-rich-form .ff_tooltip_content{display:none!important}.b-rich-form .fluentform .ff-rich-form-style .ff_el_checkable_photo_holders{margin-bottom:0}.b-rich-form .fluentform .ff-rich-form-style .ff-el-form-check:not(.ff-el-image-holder) label .c-tooltip{left:unset;right:.5rem}.b-rich-form .fluentform .ff-rich-form-style .ff-el-group.ff-tooltip-beside .ff-el-input--label{display:block}.b-rich-form .fluentform .ff-rich-form-style .ff-el-group.ff-tooltip-beside .ff-el-input--content{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.b-rich-form .fluentform .ff-rich-form-style .ff-el-group.ff-tooltip-beside .ff-el-tooltip{flex-shrink:0;margin:0;position:relative}.b-rich-form .fluentform .ff-rich-form-style .ff-el-group.ff-tooltip-beside .input-with-controls{flex:1}.b-rich-form .fluentform .ff-rich-form-style .ff-el-group.ff_list_2col .ff-el-input--content{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:.5rem 1.5rem;gap:.5rem 1.5rem}@media (min-width:48rem){.b-rich-form .fluentform .ff-rich-form-style .ff-el-group.ff_list_2col .ff-el-input--content{grid-template-columns:repeat(2,minmax(0,1fr))}}.b-rich-form .fluentform .ff-rich-form-style .ff-el-group.ff_list_2col .ff-el-form-check:not([data-rich-form-offer-plan]):not(.ff-el-tc){margin-bottom:0;padding-right:0;width:100%}.b-rich-form .fluentform .ff-rich-form-style .ff-rich-form-last-step+.ff-step-t-container{display:none}.b-rich-form .fluentform .ff-rich-form-style .ff-rich-form-last-step{gap:1.5rem;margin:0 auto;max-width:56.625rem;padding:0 1.5rem}.b-rich-form .fluentform .ff-rich-form-style .ff-rich-form-last-step .ff-t-column-1,.b-rich-form .fluentform .ff-rich-form-style .ff-rich-form-last-step .ff-t-column-2{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.b-rich-form .fluentform .ff-rich-form-style .ff-rich-form-last-step .ff-t-column-1 h2{border-bottom:2px solid #76d750;font-size:1.75rem;font-weight:400;letter-spacing:0;line-height:1.2;margin-bottom:1.75rem;padding-bottom:1.5rem}@media (min-width:64rem){.b-rich-form .fluentform .ff-rich-form-style .ff-rich-form-last-step .ff-t-column-1 h2{font-size:2.25rem;font-weight:400;letter-spacing:0;line-height:1.2}}.b-rich-form .fluentform .ff-rich-form-style .ff-rich-form-last-step .ff-t-column-1 h3{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.2;margin-bottom:.5rem}@media (min-width:64rem){.b-rich-form .fluentform .ff-rich-form-style .ff-rich-form-last-step .ff-t-column-1 h3{font-size:1.375rem;font-weight:400;letter-spacing:0;line-height:1.2}}.b-rich-form .fluentform .ff-rich-form-style .ff-rich-form-last-step .ff-t-column-1 .featured-field{background:linear-gradient(135deg,#56a344,#3e7b3c,#2b5d35,#1e4730);border:1px solid #d1d5db;border-radius:.5rem;padding:1.5rem}.b-rich-form .fluentform .ff-rich-form-style .ff-rich-form-last-step .ff-t-column-1 .featured-field .ff-el-input--label{display:flex;gap:.75rem;justify-content:space-between}.b-rich-form .fluentform .ff-rich-form-style .ff-rich-form-last-step .ff-t-column-1 .featured-field .ff-el-input--label label{color:#fff}.b-rich-form .fluentform .ff-rich-form-style .ff-rich-form-last-step .ff-t-column-1 .featured-field .ff-el-input--label .ff-el-tooltip:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M21.598 12a9.6 9.6 0 1 1-19.2 0 9.6 9.6 0 1 1 19.2 0m-8.4-4.8a1.2 1.2 0 1 1-2.4 0 1.2 1.2 0 0 1 2.4 0m-2.4 3.6a1.2 1.2 0 1 0 0 2.4v3.6a1.2 1.2 0 0 0 1.2 1.2h1.2a1.2 1.2 0 1 0 0-2.4V12a1.2 1.2 0 0 0-1.2-1.2z' clip-rule='evenodd'/%3E%3C/svg%3E")}.b-rich-form .fluentform .ff-rich-form-style .ff-rich-form-last-step .ff-t-column-2{background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;padding:1.5rem}@media (min-width:64rem){.b-rich-form .fluentform .ff-rich-form-style .ff-rich-form-last-step .ff-t-column-2{padding:2rem}}.b-rich-form .fluentform .ff-rich-form-style .ff-rich-form-last-step .ff-t-column-2 h3{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.2}@media (min-width:64rem){.b-rich-form .fluentform .ff-rich-form-style .ff-rich-form-last-step .ff-t-column-2 h3{font-size:1.375rem;font-weight:400;letter-spacing:0;line-height:1.2}}.b-rich-form .fluentform .ff-rich-form-style .ff-rich-form-last-step .ff-btn-submit{margin-bottom:.625rem}.b-rich-form .fluentform .ff-rich-form-style .ff-rich-form-last-step .ff-el-form-check.ff-el-tc .ff_tc_checkbox input{height:1.5rem;width:1.5rem}.b-rich-form .fluentform .ff-rich-form-style .ff-rich-form-last-step .ff-el-form-check.ff-el-tc .ff_t_c p{font-size:.75rem;font-weight:300;letter-spacing:0;line-height:1.4}@media (min-width:64rem){.b-rich-form .fluentform .ff-rich-form-style .ff-rich-form-last-step .ff-el-form-check.ff-el-tc .ff_t_c p{font-size:.875rem;font-weight:300;letter-spacing:0;line-height:1.4}}.b-rich-form .fluentform .ff-rich-form-style .iti__selected-dial-code{color:#4b5563;font-size:.75rem;font-weight:500;margin-left:.5rem}.b-rich-form__tooltip .tippy-box{--tooltip-bg-color:#fff;--tooltip-text-color:#000;--tooltip-arrow-size:1rem;border-radius:0;filter:drop-shadow(0 .25rem .375rem rgba(0,0,0,.16)) drop-shadow(0 .125rem .25rem rgba(0,0,0,.2))}.b-rich-form__tooltip .tippy-content{padding:1.25rem}.ff-rich-form-style [data-rich-form-offer-plans]{display:flex;flex-flow:column nowrap;gap:1rem;margin:0 auto;max-width:51.6875rem;width:100%}@media (min-width:64rem){.ff-rich-form-style [data-rich-form-offer-plans]{flex-flow:row wrap}}.ff-rich-form-style [data-rich-form-offer-plan]{background:transparent!important;margin-bottom:0!important;width:100%}@media (min-width:64rem){.ff-rich-form-style [data-rich-form-offer-plan]{width:calc(50% - .5rem)}}.ff-rich-form-style [data-rich-form-offer-plan] label{background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;display:block;height:100%;padding:1.25rem 3.5rem 1.25rem 1.5rem;position:relative}.ff-rich-form-style [data-rich-form-offer-plan] label input[type=radio]{height:1.5rem;position:absolute;right:1rem;top:1rem;width:1.5rem}[data-form-state]{display:none}[data-rich-form-summary] .m-accordion{border:1px solid #d1d5db;border-radius:.5rem}[data-rich-form-summary] .form-summary-field--empty{background-color:rgba(243,201,211,.17);border-radius:.5rem;margin:0 -.875rem;padding:.75rem .875rem}[data-rich-form-steps] .rich-form-steps-container{align-items:center;display:flex;flex-direction:column;gap:1rem}[data-rich-form-steps] .rich-form-stages,[data-rich-form-steps] .rich-form-steps{max-width:75rem;width:100%}[data-rich-form-steps] .rich-form-stages-swiper,[data-rich-form-steps] .rich-form-steps-swiper{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;overflow:visible;width:100%}[data-rich-form-steps] .rich-form-stages-swiper .swiper-wrapper,[data-rich-form-steps] .rich-form-steps-swiper .swiper-wrapper{align-items:center}[data-rich-form-steps] .rich-form-stages-swiper .swiper-slide,[data-rich-form-steps] .rich-form-steps-swiper .swiper-slide{width:auto}[data-rich-form-steps] .rich-form-stage-button{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;position:relative;transition:opacity .3s ease}[data-rich-form-steps] .rich-form-stage-button:hover{opacity:.9}[data-rich-form-steps] .rich-form-stage-button.is-active{font-weight:600}[data-rich-form-steps] .rich-form-stage-button.is-active .rich-form-stage-title{-webkit-text-decoration:underline;text-decoration:underline}[data-rich-form-steps] .rich-form-stage-button.is-completed{opacity:.8}[data-rich-form-steps] .rich-form-stage-title{font-size:.875rem;line-height:1;white-space:nowrap}[data-rich-form-steps] .rich-form-step-button{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.25rem;padding-top:.5rem;position:relative;transition:opacity .3s ease}[data-rich-form-steps] .rich-form-step-button:before{background-color:hsla(0,0%,100%,.3);border-radius:100px;content:"";height:.25rem;left:0;position:absolute;top:0;width:100%}[data-rich-form-steps] .rich-form-step-button:hover{opacity:.9}[data-rich-form-steps] .rich-form-step-button.is-active:before{background-color:#a0e77a}[data-rich-form-steps] .rich-form-step-button.is-active .rich-form-step-icon{transform:scale(1.2)}[data-rich-form-steps] .rich-form-step-button.is-completed:before{background-color:#fff}[data-rich-form-steps] .rich-form-step-icon{align-items:center;display:flex;height:1rem;justify-content:center;transition:transform .3s ease;width:1rem}[data-rich-form-steps] .rich-form-step-title{font-size:.875rem;line-height:1.4;white-space:nowrap}[data-steps-stage]{display:none}.rich-form-reset-btn{background:none;border:none;color:#ef2f2f;cursor:pointer;font-size:.875rem;font-weight:500;line-height:1;padding:0;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.375rem;transition:color .2s ease}@media (min-width:48rem){.rich-form-reset-btn{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}}@media (min-width:64rem){.rich-form-reset-btn{right:1.75rem}}.rich-form-reset-btn:focus-visible,.rich-form-reset-btn:hover{color:#cd2231}.rich-form-reset-modal{height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:9999}.rich-form-reset-modal--active{opacity:1;pointer-events:auto}.rich-form-reset-modal__overlay{background-color:rgba(0,0,0,.5);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.rich-form-reset-modal__content{background-color:#fff;border-radius:.75rem;box-shadow:0 1.25rem 1.5625rem -.3125rem rgba(0,0,0,.1),0 .625rem .625rem -.3125rem rgba(0,0,0,.04);left:50%;max-width:30rem;padding:2rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%;z-index:10000}@media (min-width:48rem){.rich-form-reset-modal__content{padding:2.5rem}}.rich-form-reset-modal__header{margin-bottom:1rem}.rich-form-reset-modal__header h3{color:#111827;font-size:1.25rem;font-weight:600;line-height:1.4;margin:0}@media (min-width:48rem){.rich-form-reset-modal__header h3{font-size:1.5rem}}.rich-form-reset-modal__body{margin-bottom:1.5rem}.rich-form-reset-modal__body p{color:#4b5563;font-size:.875rem;line-height:1.6;margin:0}@media (min-width:48rem){.rich-form-reset-modal__body p{font-size:1rem}}.rich-form-reset-modal__footer{display:flex;flex-direction:column;gap:.75rem}@media (min-width:48rem){.rich-form-reset-modal__footer{flex-direction:row;justify-content:flex-end}}.rich-form-reset-modal__btn{border:none;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.4;padding:.75rem 1.5rem;transition:all .2s ease}@media (min-width:48rem){.rich-form-reset-modal__btn{min-width:7.5rem}}.rich-form-reset-modal__btn--cancel{background-color:#f3f4f6;color:#374151}.rich-form-reset-modal__btn--cancel:focus-visible,.rich-form-reset-modal__btn--cancel:hover{background-color:#e5e7eb}.rich-form-reset-modal__btn--confirm{background-color:#ef2f2f;color:#fff}.rich-form-reset-modal__btn--confirm:focus-visible,.rich-form-reset-modal__btn--confirm:hover{background-color:#cd2231}