@media only screen and (max-width:690px){.fluentform_wrapper_3.ffs_custom_wrap .step-nav .ff-btn-prev .fluentform_wrapper_3.ffs_custom_wrap .ff-el-input--content input,.fluentform_wrapper_3.ffs_custom_wrap .ff-el-input--content .ff-el-form-control.ff_stripe_card_element,.fluentform_wrapper_3.ffs_custom_wrap .ff-el-input--content textarea,.fluentform_wrapper_3.ffs_custom_wrap .ff-el-input--content select,.fluentform_wrapper_3.ffs_custom_wrap .choices__list--single,.fluentform_wrapper_3.ffs_custom_wrap .choices[data-type*=select-multiple]{padding:10px!important}.fluentform_wrapper_3.ffs_custom_wrap .step-nav .ff-btn-prev{color:#fff;background-color:#000;padding:10px!important;font-size:17px!important}.fluentform_wrapper_3.ffs_custom_wrap .ff-el-input--label label{color:#000;font-size:20px!important}.fluentform_wrapper_3.ffs_custom_wrap .ff-el-section-break .ff-el-section-title{font-size:20px!important;line-height:28px!important}.fluentform .ff-step-titles li{font-size:12px!important}.ff-default .ff-el-form-check label.ff-el-form-check-label{font-size:16px!important}.ff-el-section-break p{font-size:15px!important;line-height:1.5}.ff-btn-next{font-size:16px!important;padding:12px 24px!important}}.fluentform .ff-step-titles li{font-size:14px}.ff-default .ff-el-form-check label.ff-el-form-check-label{font-size:22px}.nectar-star-rating *{font-size:18px;line-height:1.5}body[data-header-resize="1"] .container-wrap{padding-top:0}#slide-out-widget-area .secondary-header-text,body #slide-out-widget-area .inner-wrap .inner .nectar-header-text-content{display:none}body .gform_wrapper .top_label .gfield_label{margin-top:0}@media(max-width:690px){body .fluentform :is(#fluentform_3,#fluentform_7,form.frm-fluent-form){font-size:14px!important;line-height:1.4!important}body .fluentform :is(#fluentform_3,#fluentform_7,form.frm-fluent-form) .ff-el-group{margin-bottom:14px!important}body .fluentform :is(#fluentform_3,#fluentform_7,form.frm-fluent-form) .ff-el-input--label label{font-size:14px!important;font-weight:700!important;line-height:1.35!important;margin-bottom:5px!important}body .fluentform :is(#fluentform_3,#fluentform_7,form.frm-fluent-form) .ff-el-section-title{font-size:18px!important;font-weight:700!important;line-height:1.3!important;margin-bottom:8px!important}body .fluentform :is(#fluentform_3,#fluentform_7,form.frm-fluent-form) .ff-el-section-break p{font-size:14px!important;line-height:1.4!important}body .fluentform :is(#fluentform_3,#fluentform_7,form.frm-fluent-form) .ff-el-help-message{font-size:14px!important;line-height:1.4!important}body .fluentform :is(#fluentform_3,#fluentform_7,form.frm-fluent-form) .ff-el-form-control{font-size:16px!important;line-height:1.35!important;min-height:44px!important;padding:10px 12px!important}body .fluentform :is(#fluentform_3,#fluentform_7,form.frm-fluent-form) input.ff-el-form-control{height:44px!important}body .fluentform :is(#fluentform_3,#fluentform_7,form.frm-fluent-form) select.ff-el-form-control{height:44px!important}body .fluentform :is(#fluentform_3,#fluentform_7,form.frm-fluent-form) textarea.ff-el-form-control{min-height:88px!important}body .fluentform :is(#fluentform_3,#fluentform_7,form.frm-fluent-form) .ff-el-form-check-label{font-size:14px!important;font-weight:600!important;line-height:20px!important;min-height:44px!important;height:auto!important;padding:8px 10px!important}body .fluentform :is(#fluentform_3,#fluentform_7,form.frm-fluent-form) .ff-el-form-check-label span{font-size:inherit!important;line-height:inherit!important}body .fluentform :is(#fluentform_3,#fluentform_7,form.frm-fluent-form) .ff-el-form-check-input{width:20px!important;height:20px!important;flex-shrink:0!important}body .fluentform :is(#fluentform_3,#fluentform_7,form.frm-fluent-form) .ff-el-input--content:has(>.ff-el-form-check input[type=radio]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body .fluentform :is(#fluentform_3,#fluentform_7,form.frm-fluent-form) .ff-el-input--content:has(>.ff-el-form-check input[type=radio]) .ff-el-form-check{margin:0!important;min-width:0!important}body .fluentform :is(#fluentform_3,#fluentform_7,form.frm-fluent-form) .ff-btn{font-size:15px!important;font-weight:700!important;line-height:20px!important;min-height:44px!important;padding:10px 16px!important}body .fluentform :is(#fluentform_3,#fluentform_7,form.frm-fluent-form) .ff-step-titles li{font-size:13px!important;line-height:1.35!important}body .fluentform :is(#fluentform_3,#fluentform_7,form.frm-fluent-form) .error{font-size:13px!important;line-height:1.35!important}body.page-id-14407 #fluentform_7 .ff-el-input--content:has(input[name=input_radio]) .ff-el-form-check-label{min-height:64px!important;height:64px!important;padding:7px 8px!important;gap:3px!important;font-size:14px!important}body.page-id-14407 #fluentform_7 .ff-el-input--content:has(input[name=input_radio]) .ff-el-form-check-label span{font-size:14px!important;line-height:18px!important}}@media(max-width:690px){body .fluentform :is(#fluentform_3,#fluentform_7,form.frm-fluent-form) .ff-el-input--content :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=url],input[type=date],input[type=time],input[type=password],select,textarea){font-size:16px!important;line-height:1.35!important;min-height:44px!important;padding:10px 12px!important}body .fluentform :is(#fluentform_3,#fluentform_7,form.frm-fluent-form) input::placeholder,body .fluentform :is(#fluentform_3,#fluentform_7,form.frm-fluent-form) textarea::placeholder{font-size:16px!important;line-height:1.35!important}}@media(max-width:690px){body .fluentform #fluentform_7 fieldset:before{font-size:18px!important;font-weight:700!important;line-height:1.3!important;margin-bottom:14px!important}body .fluentform #fluentform_7 fieldset:after{font-size:12px!important;line-height:1.4!important}}@media(max-width:690px){body .fluentform #fluentform_3 .ff-el-input--content:has(>.ff-el-form-check input[type=radio]) .ff-el-form-check-label{display:flex!important;align-items:center!important;padding:8px 6px!important;gap:6px!important}body .fluentform #fluentform_3 input[type=radio]{width:18px!important;height:18px!important;margin:0!important;flex:0 0 18px!important}body .fluentform #fluentform_3 .ff-el-form-check-label span{min-width:0!important;white-space:normal!important;overflow-wrap:normal!important}}@media only screen and (max-width:999px){body #header-secondary-outer[data-mobile=display_full] .nectar-center-text{width:100%!important;max-width:none!important;display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;padding:6px 0!important;line-height:20px!important}body #header-secondary-outer .nectar-center-text>.wp-gr{flex:0 0 auto!important;width:auto!important;margin:0!important}body #header-secondary-outer .djb-topbar-review-link{flex:0 0 auto;white-space:nowrap;font-size:12px!important;line-height:20px!important}}@media(max-width:999px){body #header-secondary-outer .djb-topbar-review-link{display:none!important}}@media(max-width:690px){body.page-id-14407 #fluentform_7 .ff-el-input--content:has(input[name=input_radio]) .ff-el-form-check-label{justify-content:center!important;overflow:visible!important;gap:3px!important}body.page-id-14407 #fluentform_7 input[name=input_radio]{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;margin:0!important;clip-path:inset(50%)!important}body.page-id-14407 #fluentform_7 .ff-el-input--content:has(input[name=input_radio]) .ff-el-form-check-label:before{height:28px!important;line-height:28px!important;flex:0 0 28px!important}}#djb-whatsapp-direct{position:fixed;right:20px;bottom:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:9998;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 4px 16px #0000002e;text-decoration:none}#djb-whatsapp-direct svg{width:30px;height:30px;fill:currentColor}#djb-whatsapp-direct:hover{background:#1fac55;color:#fff}#djb-whatsapp-direct:focus-visible{outline:3px solid #3615bf;outline-offset:4px}@media(max-width:690px){#djb-whatsapp-direct{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:52px;height:52px}}#header-secondary-outer .nectar-center-text,#slide-out-widget-area .secondary-header-text{display:flex;align-items:center;justify-content:center;gap:12px;line-height:1}#header-secondary-outer .wp-gr.rpi,#header-secondary-outer .rpi-badge-cnt,#slide-out-widget-area .secondary-header-text .wp-gr.rpi,#slide-out-widget-area .secondary-header-text .rpi-badge-cnt{display:inline-block!important;width:auto!important}#header-secondary-outer .rpi-badge,#slide-out-widget-area .secondary-header-text .rpi-badge{width:auto!important;min-width:0!important;padding:6px 12px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:999px!important;background:#18142dd1!important;box-shadow:0 6px 20px #00000029!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#header-secondary-outer .rpi-badge-feed,#slide-out-widget-area .secondary-header-text .rpi-badge-feed{display:none!important}#header-secondary-outer .rpi-badge-head,#slide-out-widget-area .secondary-header-text .rpi-badge-head{margin:0!important;white-space:nowrap}#header-secondary-outer .djb-topbar-review-link{color:#25194f!important;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none!important;white-space:nowrap}#header-secondary-outer .djb-topbar-review-link:hover{color:#f65479!important}#slide-out-widget-area .djb-topbar-review-link{display:none!important}
