.dl-block-form{}.dl-block-form .dlform-front-grid .form-fields-container, .dl-block-form .dlform-front-grid .repeater-container .repeater-fields{display:flex;flex-wrap:wrap;box-sizing:border-box;gap:10px;margin-block:20px}.dl-block-form .dl-field{box-sizing:border-box;width:100%}@media screen and (min-width:700px){.dl-block-form .dl-field[data-width='33']{flex:33}.dl-block-form .dl-field[data-width='50']{flex:50}}.dl-field .field-3-column{display:grid}@media screen and (min-width:500px){.dl-field .field-3-column{grid-template-columns:1fr 1fr 1fr;gap:10px}}.dl-field .field-2-column{display:grid}@media screen and (min-width:500px){.dl-field .field-2-column{grid-template-columns:1fr 1fr;gap:10px}}.dl-block-form
label{display:block;margin-block:5px 0}.dl-block-form label[class^=label-] span{font-size:16px;font-weight:bold}.dl-block-form label[class^=label-] span[class^=field-required-badge-]{color:darkred}.dl-block-form .dl-field input[class^=field-]{margin:5px
0 0;box-sizing:border-box}.dl-block-form .dl-field select[class^=field-]{margin:5px
0 0;font-size:inherit;box-sizing:border-box}.dl-block-form .dl-field
small{font-style:italic;color:gray;padding-inline:5px}.dl-block-form .dl-field small.field-description-below{font-style:italic;color:gray;padding-inline:5px}.dl-block-form .dl-field small.field-description-above{font-style:italic;color:gray;padding-inline:0}.dl-block-form .dl-field small:empty{display:none}.dl-block-form .dlform-descriptions-below .field-description-above{display:none}.dl-block-form .dlform-descriptions-above .field-description-below{display:none}.dl-block-form .dl-field input,
.dl-block-form .dl-field
textarea{width:100%;padding:6px
10px;border:1px
solid #aaa;color:#444;border-radius:5px;resize:none;box-sizing:border-box}.dl-block-form .dl-field input[type=checkbox], .dl-block-form  .dl-field input[type=radio]{width:auto}.dl-field
select{width:100%;max-width:100%;padding:5px
10px;border:1px
solid #aaa;border-radius:5px;background-color:unset}.dl-field select:invalid{color:lightgray}.dl-block-form .dl-field input:not(:placeholder-shown):invalid{background-color:rgb(255, 240, 240)}.dl-block-form .dl-field input[type=email]:invalid:not(:empty){background-color:rgb(255, 240, 240)}.dl-block-form .dlform-front-grid .repeater-container{display:grid;grid-template-columns:1fr;border:1px
solid lightgray;width:100%;padding-block:10px}.dl-block-form .dlform-front-grid .repeater-container > *,.dl-block-form .dlform-front-grid .repeater-container .repeater-fields{padding-inline:10px}.dl-block-form .dlform-front-grid .repeater-container .dl-repeater-remove-button button,
.dl-block-form .dlform-front-grid .repeater-container button.repeater-add{margin-top:12px;border-width:0;background-color:transparent;cursor:pointer}.dl-block-form .dlform-front-grid .repeater-container .repeater-fields{order:1;margin-block:0;border:none}.dl-block-form .dlform-front-grid .repeater-container
.description{margin-bottom:10px}.dl-block-form .repeater-buttons{order:999999}.dl-block-form .dlform-front-grid .repeater-container .repeater-fields:first-of-type .dl-repeater-remove-button{visibility:hidden}.dl-block-form .dlform-front-grid .repeater-container .repeater-fields{border-bottom:1px solid lightgray;padding-bottom:10px}.dl-block-form .form-tasty{display:none}.dl-block-form .dl-repeater-remove-button{width:100%;text-align:right}.dl-block-form .repeater-fields{transition:background-color .5s}.dl-block-form .repeater-fields:has(.dl-repeater-remove-button button:hover){background-color:#fafafa}.dl-block-form .dl-field .checkboxes label:has(input[type=checkbox]),
.dl-block-form .dl-field .checkboxes label:has(input[type=radio]){display:flex;align-items:center;gap:10px}.dl-field .style-sidebyside{display:flex;gap:20px}.dl-field .g-recaptcha{margin-block:20px}.form-notification{border:1px
solid lightgray;padding:10px;border-left-width:7px;margin-bottom:20px}.form-notification.form-success{border-color:green;background-color:rgba(0,255,0,.1)}.form-notification.form-failure{border-color:darkred;background-color:rgba(255,0,0,.1)}.dl-block-form button.save-form{padding:5px
10px;border-radius:10px;border:2px
solid #2271b1 !important;text-decoration:none;color:white !important;background-color:#2271b1 !important;cursor:pointer}.dl-block-form button.save-form:hover:not(:disabled){background-color:white !important;color:#2271b1 !important}.dl-block-form button.save-form:disabled{opacity:.5;cursor:unset}.dl-block-form .showhide-hide{display:none}.multiple-uploader{display:flex;flex-wrap:wrap;justify-content:center;border-radius:15px;border:2px
dashed #858585;min-height:150px;margin:0
auto 0px auto;cursor:pointer;transition:background-color .5s}.multiple-uploader
svg{pointer-events:none}.multiple-uploader .uploader-filetypes:not(.filetypes-images){display:none !important}.multiple-uploader .mup-main-msg.dragdrop{display:none}.multiple-uploader.dragover{border-color:#2271b1;background-color:#4481b41a}.multiple-uploader.dragover .mup-main-msg{display:none}.multiple-uploader.dragover .mup-main-msg.dragdrop{display:block}.mup-msg{text-align:center;display:flex;flex-direction:column;justify-content:center}.mup-msg .mup-main-msg{color:#606060;font-size:1.6rem;font-weight:700}.mup-msg .mup-msg{color:#737373}.image-container{margin:1rem;width:120px;height:120px;position:relative;cursor:auto;pointer-events:unset}.image-container:before{z-index:3;content:"\2716";align-content:center;font-size:10px;font-weight:bold;text-align:center;line-height:22px;color:white;position:absolute;top:-5px;left:-5px;width:20px;height:20px;border-radius:50%;background:#e50000;pointer-events:all;cursor:pointer}.image-preview{position:absolute;width:120px;height:120px;object-fit:cover;border-radius:12px}.image-size{position:absolute;z-index:1;height:120px;width:120px;backdrop-filter:blur(4px);color:white;font-weight:bolder;display:flex;align-items:center;justify-content:center;border-radius:12px;opacity:0;pointer-events:unset;text-shadow:0 0 5px black}.image-size:hover{opacity:1}.exceeded-size{position:absolute;z-index:2;height:120px;width:120px;display:flex;font-weight:bold;font-size:12px;text-align:center;align-items:center;justify-content:center;border-radius:12px;color:white;background:rgba(255, 0, 0, 0.6);pointer-events:unset}.uploader-file-icon{width:100%;height:100%;background-color:rgba(0,0,0,.1);border-radius:12px;position:absolute;display:flex;align-items:center}.uploader-file-icon
svg{margin:0
auto 23px}.uploader-file-icon
.filename{font-size:14px;max-height:25%;overflow:hidden;position:absolute;bottom:0;left:0;right:0;padding:2px
5px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;background-color:rgba(0,0,0,.1);line-height:18px;max-height:23px;word-break:break-all}.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0
8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0
auto;text-align:left;z-index:1045}.mfp-close,.mfp-preloader{text-align:center;position:absolute}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader
a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;right:0;top:0;text-decoration:none;opacity:.65;filter:alpha(opacity=65);padding:0
0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler
iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px
0;margin:0
auto}.mfp-figure:after{position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure
small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure
figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure
small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px
5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}div.tnp-subscription,form.tnp-subscription,form.tnp-profile{display:block;margin:1em
auto;max-width:500px;width:100%}div.tnp-profile{display:block;margin:1em
0;max-width:500px}.tnp-subscription div.tnp-field,
.tnp-profile div.tnp-field{margin-bottom: .7em;border:0;padding:0}.tnp-subscription label,
.tnp-profile
label{display:block;color:inherit;font-weight:normal;line-height:normal;padding:0;margin:0;margin-bottom: .25em;font-size: .9em}.tnp-subscription .tnp-field-checkbox label,
.tnp-profile .tnp-field-checkbox
label{display:inline-block}.tnp-subscription input[type=text],
.tnp-subscription input[type=email],
.tnp-subscription input[type=submit],
.tnp-subscription select,
.tnp-subscription textarea,
.tnp-profile input[type=text],
.tnp-profile input[type=email],
.tnp-profile input[type=submit],
.tnp-profile select,
.tnp-profile
textarea{width:100%;padding: .7em;display:block;border:1px;color:#444;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;font-size:1em;margin:0;line-height:normal;box-sizing:border-box}.tnp-subscription input[type=checkbox],
.tnp-widget input[type=radio],
.tnp-profile input[type=checkbox]{max-width:1em;display:inline-block;margin-right: .5em}.tnp-subscription select option,
.tnp-profile select
option{margin-right: .75em}.tnp-subscription input.tnp-submit,
.tnp-profile input.tnp-submit,
.tnp-unsubscribe button.tnp-submit,
.tnp-reactivate button.tnp-submit{background-color:#444;color:#fff;width:auto;height:auto;margin:0;display:inline-block}@media all and (max-width: 480px){.tnp-subscription input[type=submit],
.tnp-profile input[type=submit]{width:100%}}.tnp-widget{width:100%;display:block;box-sizing:border-box}.tnp-widget .tnp-field{margin-bottom:10px;border:0;padding:0}.tnp-widget
label{display:block;color:inherit;font-size:14px}.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget
select{width:100%;padding:10px;display:block;border:1px
solid #ddd;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;color:#444;font-size:14px;line-height:normal;box-sizing:border-box;height:auto}.tnp-widget input[type=checkbox], .tnp-widget input[type=radio]{width:auto;display:inline-block}.tnp-widget select
option{margin-right:10px}.tnp-widget input.tnp-submit{background-color:#444;background-image:none;text-shadow:none;color:#fff;margin:0}.tnp-field input[type="submit"]{position:inherit}.tnp-field
label{}.tnp-widget-minimal{width:100%}.tnp-widget-minimal
form{margin:0;padding:0;border:0}.tnp-widget-minimal input.tnp-email{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px
solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px}.tnp-widget-minimal input.tnp-submit{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:normal;border-radius:0px;height:auto;margin:0}.tnp-subscription-minimal{width:100%;box-sizing:border-box;margin:10px
0}.tnp-subscription-minimal
form{width:auto;margin:0;padding:0;border:0;white-space:nowrap}.tnp-subscription-minimal input.tnp-email,
.tnp-subscription-minimal input.tnp-name{width:70%;max-width:300px;box-sizing:border-box;padding:10px;display:inline-block;border:1px
solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px;line-height:20px;border-radius:0px;margin-right:10px}.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name{width:31%}.tnp-subscription-minimal .tnp-privacy-field{margin-top:10px}.tnp-subscription-minimal input.tnp-submit{width:29%;box-sizing:border-box;display:inline-block;padding:10px;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:20px;border-radius:0px;margin:0}.tnp-subscription-posts{margin-top:2em;margin-bottom:2em;padding:2rem}.tnp-subscription-posts .tnp-subscription{max-width:auto;margin:0}@media all and (max-width: 525px){.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name,
.tnp-subscription-minimal input.tnp-submit{width:100%;max-width:100%;margin:0;display:block;margin-bottom: .5rem}}.tnp-button-form button.tnp-submit{box-sizing:border-box;padding:10px;display:inline-block;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:normal;border-radius:0px;height:auto;margin:0}.tnp-comments{clear:both;margin-top:15px;margin-bottom:15px}.tnp-comments
label{display:block}.tnp-comments input[type=checkbox]{display:inline-block;width:auto!important}.tnp-lock{clear:both;display:block;box-sizing:border-box;box-shadow:none;margin:20px;padding:15px;background-color:#fff;border:1px
solid #ddd}.tnp-nl-checkout{margin-bottom:1em}