PageSourceSearch

https://www.baader-planetarium.com/44.765efc2faa3b0b762530.js

js baader-planetarium.com collected 2026-10-02 06:16:50 UTC 308,789 bytes, 298 lines download raw bytes

1/*! @version pwa-studio: 0.0.1, @magento/venia-ui: ~11.7.2, @magento/venia-sample-payments-checkmo: ^0.0.19, @magento/upward-security-headers: ~1.1.20, @magento/pwa-theme-venia: ~2.4.0, @magento/pwa-buildpack: ~11.5.5, @magento/peregrine: ~15.7.2, @magento/pagebuilder: ~9.3.7, @magento/eslint-config: ~1.5.3, @magento/babel-preset-peregrine: ~1.3.3, @apollo/client: ~3.5.0 */
2(window.webpackJsonp=window.webpackJsonp||[]).push([[44],{"39l6":function(n,e,o){"use strict"
3var t=o("q1tI"),r=o.n(t),i=o("55Ip"),a=o("17x9"),l=o("kriW"),p=o("y1Xp"),c=o("GHYJ"),s=n=>{var e=Object(p.a)(c.a,n.classes),{currentPage:o}=n,t=o&&"Blog"!==o
4return r.a.createElement("div",{className:e.root},r.a.createElement(i.b,{className:e.link,to:"/"},r.a.createElement(l.a,{id:"breadcrumbs.home",defaultMessage:"Home"})),r.a.createElement("span",{className:e.divider},"/"),r.a.createElement(i.b,{className:e.link,to:"/blog"},r.a.createElement(l.a,{id:"wp.blog.base",defaultMessage:"Blog"})),t&&r.a.createElement(r.a.Fragment,null,r.a.createElement("span",{className:e.divider},"/"),r.a.createElement("span",{className:e.text},o)))}
5s.propTypes={currentPage:a.string},e.a=s},"3A/T":function(n,e,o){"use strict"
6o.r(e)
7var t=o("pVnL"),r=o.n(t),i=o("QILm"),a=o.n(i),l=o("q1tI"),p=o.n(l),c=o("yzbm"),s=o("dDsW"),d=o("vnjm"),g=o.n(d),m=["dropzoneText"]
8e.default=function Accept(n){var{dropzoneText:e}=n,o=a()(n,m),{field:t}=o,{defaultValue:i,description:d,maxFileSize:b,maxFiles:f}=t||[],{formatMessage:u}=Object(s.a)(),[w,h]=Object(l.useState)(i?[i]:[]),[k,_]=Object(l.useState)([]),[v,y]=Object(l.useState)("dropzone"),x=t.allowedExtensions?t.allowedExtensions.split(", ").map(n=>".".concat(n)).join(","):"*/*",z=b?1024*parseFloat(b)*1024:0,j=f?parseInt(f,10):0,{inputRef:C,getRootProps:E,getInputProps:O,isDragActive:S,isDragAccept:I,isDragReject:N}=Object(c.a)({accept:x,useFsAccessApi:!1,onDrop:(n,e)=>{var{id:t,formID:r,field:i,isRequired:a,updateForm:l,setTouched:p,unsetError:c}=o,s=e.map(n=>{var{file:e,errors:o}=n
9return{name:e.name,message:o.some(n=>"file-too-large"===n.code)?u({id:"gravityform.fileTooLarge",defaultMessage:"{name} exceeds the maximum file size of {size} MB and was not added."},{name:e.name,size:b}):u({id:"gravityform.fileTypeNotAllowed",defaultMessage:"{name} has a file type that is not allowed and was not added."},{name:e.name})}}),d=n
10if(j){var g=Math.max(j-w.length,0)
11d=n.slice(0,g),n.slice(g).forEach(n=>{s.push({name:n.name,message:u({id:"gravityform.tooManyFiles",defaultMessage:"{name} was not added, a maximum of {count} files is allowed."},{name:n.name,count:j})})})}if(_(s),d.length){var m=d.map(n=>Object.assign(n,{preview:URL.createObjectURL(n)}))
12m=[...w,...m],h(m)
13var f=new DataTransfer
14m.forEach(function(n){f.items.add(n)}),C.current.files=f.files,l(d,i),p(t),c(t)}},maxSize:z||1/0,onDragOver:n=>{y("dropzone over")},onDragLeave:n=>{y("dropzone")},onDropAccepted:n=>{y("dropzone")}}),F=n=>e=>{var o=[...w]
15o.splice(o.indexOf(n),1),h(o),_([])
16var t=new DataTransfer
17o.forEach(function(n){t.items.add(n)}),C.current.files=t.files,e.preventDefault(),e.stopPropagation()},T=w&&!!w.length>0&&w.map(n=>p.a.createElement("div",{key:n.name,className:"dropzone-preview-item"},p.a.createElement("div",null,"application/pdf"===n.type?p.a.createElement("img",{src:g.a,alt:"PDF Icon",className:"pdf-icon"}):p.a.createElement("img",{src:n.preview,alt:n.name}),p.a.createElement("button",{className:"remove-file-btn",onClick:F(n),title:"Remove"},"X")," ",n.path))),{id:P,formID:D,isRequired:M}=o
18Object(l.useEffect)(()=>()=>{w.forEach(n=>{"application/pdf"!==n.type&&URL.revokeObjectURL(n.preview)})},[w])
19var q=e||"Drag 'n' drop some files here, or click to select files"
20return p.a.createElement("div",null,p.a.createElement("div",E({className:v}),p.a.createElement("input",r()({id:"input_".concat(D,"_").concat(P),name:"input_".concat(P,"[]"),type:"file",required:M},O())),T&&p.a.createElement("div",{className:"preview"},T),p.a.createElement("p",{className:"dropCta"},p.a.createElement("span",null,p.a.createElement("svg",{fill:"currentColor",width:"36",height:"36",viewBox:"0 0 24 24"},p.a.createElement("path",{d:"M2 12H4V17H20V12H22V17C22 18.11 21.11 19 20 19H4C2.9 19 2 18.11 2 17V12M12 15L17.55 9.54L16.13 8.13L13 11.25V2H11V11.25L7.88 8.13L6.46 9.55L12 15Z"}))),p.a.createElement("span",{dangerouslySetInnerHTML:{__html:q}})),d&&p.a.createElement("div",{className:"description",dangerouslySetInnerHTML:{__html:d}})),!!k.length&&p.a.createElement("ul",{className:"dropzone-rejected"},k.map(n=>p.a.createElement("li",{key:n.name,className:"error-message"},n.message))))}},"3DdU":function(n,e,o){"use strict"
21o.r(e)
22var t=o("QILm"),r=o.n(t),i=o("q1tI"),a=o.n(i),l=o("0iCA"),p=["field","validationMessage","error","sitekey","styledComponents","setTouched","unsetError","touched","hideField"]
23e.default=(n=>{var{field:e,validationMessage:o,error:t,sitekey:i,styledComponents:c,setTouched:s,unsetError:d,touched:g,hideField:m}=n,{id:b,captchaTheme:f,formId:u,captchaLanguage:w,width:h,cssClass:k,description:_,descriptionPlacement:v}=(r()(n,p),e),{Box:y="div"}=c||!1
24return e.sitekey?a.a.createElement(y,{width:h,className:o&&g||t?"form-field captcha error ".concat(k):"form-field captcha ".concat(k),style:{display:m?"none":void 0}},a.a.createElement("div",null,"above"===v&&_&&a.a.createElement("div",{className:"description",dangerouslySetInnerHTML:{__html:_}}),a.a.createElement(l.a,{sitekey:e.sitekey,theme:f,hl:w,onChange:()=>{s(b),d(b)}}),"above"!==v&&_&&a.a.createElement("div",{className:"description",dangerouslySetInnerHTML:{__html:_}}),(o&&g||t)&&a.a.createElement("span",{className:"error-message",id:"error_".concat(u,"_").concat(b)},o||t))):null})},"5w/O":function(n,e,o){"use strict"
25o.r(e)
26var t=o("lSNA"),r=o.n(t)
27function ownKeys(n,e){var o=Object.keys(n)
28if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(n)
29e&&(t=t.filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),o.push.apply(o,t)}return o}function _objectSpread(n){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{}
30e%2?ownKeys(Object(o),!0).forEach(function(e){r()(n,e,o[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(o)):ownKeys(Object(o)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(o,e))})}return n}e.default=((n,e,o,t)=>{return(n?!Object.keys(e).some(o=>e[o].pageNumber===n&&!e[o].hideField&&e[o].valid):!Object.keys(e).some(n=>!e[n].hideField&&e[n].valid))||(((n,e,o)=>{var t=n.reduce((n,e)=>n=_objectSpread(_objectSpread({},n),{},{[e]:!0}),{})
31e(!0),o(t)})(n?Object.keys(e).filter(o=>e[o].pageNumber===n):Object.keys(e),o,t),"undefined"!=typeof window&&window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{for(var n=document.querySelectorAll(".form-wrapper .form-field.error"),e=0;e<n.length;e++){var o=n[e]
32if(null!==o.offsetParent){o.scrollIntoView({behavior:"smooth",block:"center"})
33var t=o.querySelector('input:not([type="hidden"]), textarea, select')
34return void(t&&t.focus({preventScroll:!0}))}}})}),!1)})},"9GMg":function(n,e,o){"use strict"
35o.r(e)
36var t=o("yXPU"),r=o.n(t),i=o("zgjP"),a=o.n(i),l=o("3xdw"),p=o("Ap9x"),c=o("m7eS")
37function _fetchForm(){return(_fetchForm=r()(function*(n){var{initialPage:e,fetchOptions:o,setFormData:t,setFormValues:r,setActivePage:i,setConditionFields:s,setConditionalIds:d,setPages:g,setIsMultiPart:m,populatedFields:b,populatedEntry:f,getParams:u,backendUrl:w,formID:h}=n,k=!1,_=u?Object.keys(u).map(n=>"".concat(n,"=").concat(u[n])).join("&"):"",v="".concat(w,"/").concat(h).concat(_?"?".concat(_):""),y=yield a()(v,o).then(n=>n.json()).then(n=>n).catch(n=>void 0)
38if(y&&null!=y&&y.fields){var x={},z=[],j=[],C=[]
39for(var E of null==y?void 0:y.fields){var O=void 0
40if("page"===E.type&&C.push(E.id),O=Object(l.getFieldPrepopulatedValue)(E,b,f),"fileupload"!==E.type&&"post_image"!==E.type||(k=!0),E.conditionalLogic){for(var S={id:E.id,conditionalLogic:E.conditionalLogic},I=E.conditionalLogic.rules.map(n=>n.fieldId),N=0;N<I.length;N++){var F=parseInt(I[N]);-1===j.indexOf(F)&&j.push(F)}z.push(S)}if(O||"shipping"!==E.type||(O=E.basePrice.replace("&#8364;","€")),!O&&"hiddenproduct"===E.inputType){var T=parseFloat(E.basePrice.replace(",","."))
41O={value:E.label+"|"+T,label:E.label,price:T}}x[E.id]={valid:Object(p.validateField)(O,E),value:O,field:E,label:E.label,pageNumber:E.pageNumber,cssClass:E.cssClass,isRequired:E.isRequired,type:E.type,inputName:E.inputName}}for(var P=0;P<z.length;P++)x[z[P].id].hideField=Object(c.default)(z[P].conditionalLogic,x)
42t(y),r(x),i(e||!!y.pagination&&1),s(z),d(j),k&&m(k),C.length&&g(C)}})).apply(this,arguments)}e.default=function fetchForm(n){return _fetchForm.apply(this,arguments)}},"9nO7":function(n,e,o){"use strict"
43var t=o("JPst"),r=o.n(t),i=o("HeW1"),a=o.n(i),l=o("O2EK"),p=o.n(l),c=o("NEAr"),s=o.n(c),d=r()(function(n){return n[1]}),g=a()(p.a),m=a()(s.a)
44d.push([n.i,'.form-wrapper .form-title {\n /*   font-size: 1.125rem;\n    font-weight: 500;\n    margin-bottom: 1rem;\n    margin-top: 1rem;*/\n    display:none;\n}\n\n.form-wrapper .form-field .gf-label {\n    margin-top: 1rem;\n}\n.form-wrapper .form-field .html-content {\n    margin-top: 0.5rem;\n}\n\n.form-wrapper .form-field.half > div, .form-wrapper .form-field.half-right > div {\n    width: 100%;\n}\n\n.form-wrapper .form-field > div > input, .form-wrapper .form-field > div > label {\n    display: block;\n}\n\n.form-wrapper .form-field > div > label {\n    font-size: 0.8125rem;\n    font-weight: bold;\n    padding-bottom: 0.5rem;\n    min-height: 1rem;\n    padding-top: 0;\n}\n\n.form-wrapper .form-field > div > input:not([type="file"]), .form-wrapper .form-field input.datepicker:not([type="file"]), .form-wrapper .form-field > div > textarea {\n    border: 1px solid rgb(var(--venia-global-color-gray-400));\n    border-radius: 0.25rem;\n    line-height: 1;\n    font-size: 0.75rem;\n    width: 100%;\n}\n\n.form-wrapper .form-field > div > input, .form-wrapper .form-field input.datepicker {\n    height: 2.5rem;\n}\n\n.form-wrapper .form-field > div > textarea {\n    height: 170px;\n}\n\n.form-wrapper .form-field.largeTextarea > div > textarea {\n    height: 20rem;\n}\n\n.form-wrapper button[type="submit"], .form-wrapper button.next\n{\n    font-size: 0.825rem;\n    padding: 0.75rem 2.25rem;\n    width: -moz-max-content;\n    width: max-content;\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n    line-height: 1.25;\n    font-weight: 500;\n    text-align: center;\n    background: rgb(var(--color-brand-base));\n    border: 1px solid rgb(var(--color-brand-dark));\n    border-radius: 0.25rem;\n    cursor: pointer;\n    transition: all 0.15s ease-in;\n}\n\n.form-wrapper button[type="submit"]:hover, .form-wrapper button.next:hover {\n    background-color: rgb(var(--color-brand-light));\n    border-color: rgb(var(--color-brand-darkest));\n}\n\n.form-wrapper button[type="submit"]:disabled, .form-wrapper button.next:disabled {\n    background: rgb(var(--venia-global-color-gray-300));\n    border-color: rgb(var(--venia-global-color-gray-500));\n    color: rgb(var(--venia-global-color-gray-700));
44\n    cursor: not-allowed;\n}\n\n.form-wrapper button[type="submit"] > span {\n    display: none;\n}\n\n.form-wrapper button[type="submit"].loading > span {\n    display: inline-block;\n    width: 1em;\n    height: 1em;\n    margin-left: 0.5rem;\n    vertical-align: -0.15em;\n    border: 2px solid currentColor;\n    border-top-color: transparent;\n    border-radius: 50%;\n    animation: gf-spin 0.8s linear infinite;\n}\n\n.form-wrapper .form-field > div > input:focus-visible, .form-wrapper .form-field > div > textarea:focus-visible, .form-wrapper .form-field input.datepicker:focus-visible {\n    outline: none;\n}\n\n.form-wrapper .form-field > div > .description {\n    padding: 0 16px 0 0;\n    margin-top: 1rem;\n}\n\n.form-wrapper .footer {\n    padding-top: 1rem;\n    display: flex;\n    gap: 20px;\n    clear: both;\n}\n\n/*error*/\n.form-wrapper .form-field.error {\n    position: relative;\n}\n\n.form-wrapper .form-field.error input, .form-wrapper .form-field.error textarea {\n    border-color:  rgb(var(--venia-global-color-red-700)) !important;\n}\n\n.form-wrapper .form-field .error-message {\n    display: block;\n    margin-top: 0.5rem;\n}\n\n.form-wrapper .form-field .dropzone-rejected .error-message {\n    margin-top: 0;\n}\n\n.form-wrapper .form-field .dropzone-rejected {\n    margin-top: 0.5rem;\n}\n\n.form-wrapper .form-field > label.gf-label {\n    display: none;\n}\n\n.form-wrapper .error-message {\n    color: rgb(var(--venia-global-color-red-700));\n    font-size: 0.75rem;\n}\n\n/*checkboxes*/\n.form-wrapper .checkboxes .gf-label, .form-wrapper .radios .gf-label {\n    padding-bottom: 0.75rem;\n    display: inline-block;\n    font-weight: bold;\n}\n\n.form-wrapper .checkboxes .checkbox label, .form-wrapper .radios .radio label {\n    display: flex;\n    align-items: flex-start;\n    flex-wrap: wrap;\n    margin-bottom: 0.5rem;\n    position: relative;\n    padding-left: 30px;\n}\n\n.form-wrapper .checkboxes .checkbox input {\n    opacity: 0;\n    position: absolute;\n}\n\n.form-wrapper .checkboxes .checkbox label:before {\n    content: \'\';\n    width: 24px;\n    height: 24px;\n    border: 1px solid rgb(var(--venia-global-color-gray-400));\n    border-radius: 0.25em;\n    margin: 0.25em 0.75rem 0.25em 0;\n    display: inline-block;\n    position: absolute;\n    left: 0;\n    top: -4px;\n}\n\n.form-wrapper .checkboxes .checkbox input:checked + label:before {\n    border: none;\n    content: url('+g+');\n}\n\n.form-wrapper .checkboxes .checkbox label a {\n    display: inline-block;\n    padding: 0 5px;\n    color: rgb(var(--venia-global-color-yellow-750));\n}\n\n.form-wrapper .checkboxes .checkbox label a:hover {\n    text-decoration: underline;\n}\n\n/*radios*/\n.form-wrapper .radios .radio input {\n    opacity: 0;\n    position: absolute;\n}\n\n.form-wrapper .radios .radio label {\n    position: relative;\n}\n\n.form-wrapper .radios .radio label:before {\n    content: \'\';\n    width: 16px;\n    height: 16px;\n    border: 1px solid rgb(var(--venia-global-color-gray-400));\n    border-radius: 50%;\n    margin: 0.25em 0.75rem 0.25em 0;\n    display: inline-block;\n    position: absolute;\n    left: 0;\n}\n\n.form-wrapper .radios .radio input:checked + label:before {\n    border-color: rgb(var(--venia-global-color-gray-700));\n}\n\n.form-wrapper .radios .radio input:checked + label:after {\n    content: \'\';\n    position: absolute;\n    left: 4px;\n    top: 7px;\n    width: 8px;\n    height: 8px;\n    border-radius: 50%;\n    background: rgb(var(--venia-global-color-gray-700));\n}\n\n/*select*/\n.form-wrapper .form-select [class*="-Control"], .form-wrapper .address [class*="-Control"] {\n    color: rgb(var(--color-gray-900));\n    border: 1px solid rgb(var(--color-gray-400));\n    display: flex;\n    font-size: 0.75rem;\n    border-radius: 0.25rem;\n    padding: 3px;\n}\n\n.form-wrapper .form-select [class*="-singleValue"], .form-wrapper .address [class*="-singleValue"] {\n    padding-left: 5px;\n}\n\n.form-wrapper .form-select [class*="-Input"], .form-wrapper .address [class*="-Input"] {\n    padding-left: 5px;\n}\n\n.form-wrapper .form-select input, .form-wrapper .address input {\n    margin-left: 5px !important;\n}\n\n.form-wrapper .form-select [class*="-ValueContainer"], .form-wrapper .address [class*="-ValueContainer"] {\n    width: 100%;\n}\n.form-wrapper .form-select [class*="-placeholder"], .form-wrapper .address [class*="-placeholder"] {\n    padding-left: 5px;\n}\n\n\n.form-wrapper .form-select [class*="-indicatorSeparator"], .form-wrapper .form-select [class*="-indicatorContainer"] svg, .form-wrapper .address [class*="-indicatorSeparator"], .form-wrapper .address [class*="-indicatorContainer"] svg{\n    display: none;\n}\n\n.form-wrapper .form-select [class*="-indicatorContainer"], .form-wrapper .address [class*="-indicatorContainer"] {\n    position: relative;\n    height: 100%;\n    width: 36px;\n    transition: all 0.15s ease-in;\n}\n\n.form-wrapper .form-select [class*="-indicatorContainer"]:before, .form-wrapper .address [class*="-indicatorContainer"]:before {\n    position: absolute;\n    content: url('+m+');\n    width: 100%;\n    height: 100%;\n    display: flex;\n    top: 0;\n    right: 0;
44\n    align-items: center;\n    justify-content: center;\n    transition: all 0.15s ease-in;\n    padding-top: 2px\n}\n\n.form-wrapper .form-field.is-open .form-select [class*="-indicatorContainer"]:before {\n    transform: rotate(180deg);\n}\n\n.form-wrapper .form-field.gsection {\n    padding-top: 1.5rem;\n}\n\n.form-wrapper .form-field.half, .form-wrapper .form-field.half-right {\n    width: 100%;\n}\n\n.form-wrapper .form-field.dropzone div[role="button"] {\n    padding: 2rem;\n    background: rgb(var(--venia-global-color-gray-100));\n    text-align: center;\n    border: 2px dashed rgb(var(--venia-global-color-gray-500));\n    border-radius: 10px; /* Abgerundete Ecken hinzufügen */\n    color: rgb(var(--venia-global-color-gray-700)); /* Textfarbe etwas dunkler */\n    transition: background 0.3s ease, border-color 0.3s ease;\n}\n\n.form-wrapper .form-field.dropzone div[role="button"]:hover {\n    background: rgb(var(--venia-global-color-gray-200)); /* Hintergrundfarbe beim Hover */\n    border-color: rgb(var(--venia-global-color-gray-700));\n}\n\n.form-wrapper .form-field.dropzone p.dropCta {\n    text-transform: uppercase;\n    letter-spacing: 4px;\n    font-size:1.25rem;\n    margin-bottom: 1rem;\n\n    display: block;\n}\n\n.form-wrapper .form-field.dropzone p.dropCta span {\n    display: inline-block;\n}\n\n.form-wrapper .form-field.dropzone .preview:not(:empty) + p.dropCta {\n    display: none;\n}\n\n.form-wrapper .form-field.dropzone .pdf-icon {\n    width: 100%;\n}\n\n.form-wrapper .form-field.dropzone .description {\n    line-height: 1rem;\n}\n\n.form-wrapper .gc-1 {\n    grid-column: span 4;\n}\n\n.form-wrapper .gc-2 {\n    grid-column: span 8;\n}\n\n.form-wrapper .gc-3, .form-wrapper .gc-4, .form-wrapper .gc-5, .form-wrapper .gc-6, .form-wrapper .gc-7, .form-wrapper .gc-8, .form-wrapper .gc-9, .form-wrapper .gc-10, .form-wrapper .gc-11, .form-wrapper .gc-12 {\n    grid-column: span 12;\n}\n\n.form_wrapper .gform_confirmation_wrapper {\n    border: 1px solid #6b6b6b;\n    padding: 25px;\n    box-shadow: inset 0px 0px 10px 2px rgba(97,97,97,0.35);\n    margin:30px 0; font-weight: normal;\n}\n\n.form_wrapper h2, .gform_confirmation_wrapper h2 {\n    font-weight:bold;\n    font-size:2.5em;\n}\n\n.form_fields .prev {\n    background: #878585 !important;\n    color: white !important;\n    border-radius: 8px !important;\n    padding: 15px 25px;\n    float: left;\n}\n\n@media (min-width: 768px) {\n    div.form-wrapper {\n        max-width: 1200px;\n    }\n\n    .form-wrapper .form-field {\n        display: flex;\n        gap: 20px;\n        clear: both;\n    }\n\n    .form-wrapper .form-field > div {\n        width: 100%;\n    }\n\n    .form-wrapper .form-field:not([class*="float"]):not([class*="half"]):not([class*="gsection"]):not([class*="third"]) > div {\n        /*width: calc((100% - 20px)/2);*/\n    }\n\n    .form-wrapper .form-field:not([class*="float"]) > .email, .form-wrapper .form-field:not([class*="float"]) > .phone {\n        width: 100%;\n    }\n\n    .form-wrapper .form-field.half, .form-wrapper .form-field.half-right {\n        width: 48%;\n        float: left;\n        margin-right: 4%;\n    }\n\n    .form-wrapper .form-field.half-right {\n        margin-right: 0;\n    }\n\n    .form-wrapper .gc-1 {\n        grid-column: span 2;\n    }\n\n    .form-wrapper .gc-2 {\n        grid-column: span 4;\n    }\n\n    .form-wrapper .gc-3 {\n        grid-column: span 6;\n    }\n\n    .form-wrapper .gc-4 {\n        grid-column: span 8;\n    }\n\n    .form-wrapper .gc-5 {\n        grid-column: span 10;\n    }\n\n    .form-wrapper .gc-6, .form-wrapper .gc-7, .form-wrapper .gc-8, .form-wrapper .gc-9, .form-wrapper .gc-10, .form-wrapper .gc-11, .form-wrapper .gc-12 {\n        grid-column: span 12;\n    }\n}\n\n@media (min-width: 1280px) {\n    .form-wrapper .gc-1 {\n        grid-column: span 1;\n    }\n\n    .form-wrapper .gc-2 {\n        grid-column: span 2;\n    }\n\n    .form-wrapper .gc-3 {\n        grid-column: span 3;\n    }\n\n    .form-wrapper .gc-4 {\n        grid-column: span 4;\n    }\n\n    .form-wrapper .gc-5 {\n        grid-column: span 5;\n    }\n\n    .form-wrapper .gc-6 {\n        grid-column: span 6;\n    }\n\n    .form-wrapper  .gc-7 {\n        grid-column: span 7;\n    }\n\n    .form-wrapper .gc-8 {\n        grid-column: span 8;\n    }\n\n    .form-wrapper .gc-9 {\n        grid-column: span 9;\n    }\n\n    .form-wrapper .gc-10 {\n        grid-column: span 10;\n    }\n\n    .form-wrapper .gc-11 {\n        grid-column: span 11;\n    }\n\n    .form-wrapper .gc-12 {\n        grid-column: span 12;\n    }\n}\n',""]),d.locals={},e.a=d},"9tpo":function(n,e,o){"use strict"
45o.d(e,"a",function(){return t})
46var t=n=>{var e,o,t,r,i,a,l,p=null==n?void 0:n.replace(/&lt;/g,"<")
47return p=null===(l=p=null===(a=p=null===(i=p=null===(r=p=null===(t=p=null===(o=p=null===(e=p)||void 0===e?void 0:e.replace(/&gt;/g,">"))||void 0===o?void 0:o.replace(/&#039;/g,"'"))||void 0===t?void 0:t.replace(/&quot;/g,'"'))||void 0===r?void 0:r.replace(/&amp;/g,"&"))||void 0===i?void 0:i.replace(/&auml;/g,"ä"))||void 0===a?void 0:a.replace(/&uuml;/g,"ü"))||void 0===l?void 0:l.replace(/&nbsp;/g," ")}},AHXI:function(n,e,o){n.exports=o.p+"[email protected]"},Ap9x:function(n,e,o){"use strict"
48o.r(e),o.d(e,"isEmpty",function(){return a}),o.d(e,"selectValidation",function(){return p}),o.d(e,"checkboxValidation",function(){return c}),o.d(e,"isUrl",function(){return i}),o.d(e,"isEmail",function(){return r}),o.d(e,"isRequired",function(){return l}),o.d(e,"validateField",function(){return s})
49var t=(n,e)=>!!e&&(n&&"object"==typeof n?n.custom||n[e]||!1:"string"==typeof n&&n),r=(n,e,o)=>{return!/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(n)&&(t(o,"email")||"Enter a valid email")},i=(n,e,o)=>{return!new RegExp("^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\d%_.~+=-]*)?(\\#[-a-z\\d_]*)?$","i").test(n)&&(t(o,"url")||"Enter a valid url")},a=n=>!n,l=(n,e,o)=>{return!(!n||!e)&&(t(o,"required")||"This field is required")},p=(n,e,o)=>{return!(e||!n)&&(t(o,"select")||t(o,"required")||"Please select an option")},c=(n,e)=>n.length<1&&(e.required?e.required:"string"==typeof e||e instanceof String?e:"This field is required"),s=(n,e)=>{var{type:o,isRequired:s}=e
50if(("checkbox"===o||"radio"===o)&&s)return c(n,e.errorMessage)
51if("password"===o)return((n,e)=>{var{inputs:o,isRequired:t,errorMessage:r}=e||!1,{required:i,mismatch:a}=r||!1,l=o.filter(n=>!n.isHidden),p=n&&n.filter(n=>n&&""===n.val).length
52return(n&&0===n.length||p===l.length)&&t?i||"This field is required":!!(n&&2===n.length&&l&&2===l.length&&n[1]&&n[0]&&""!==n[1].val&&n[1].val!==n[0].val)&&(a||"Mismatch")})(n,e)
53if("select"===o)return p(s,n,e.errorMessage)
54if("email"===o&&e.emailConfirmEnabled)return((n,e)=>{var{inputs:o,isRequired:t,errorMessage:i}=e||!1,{required:a,mismatch:l}=i||!1,p=n&&n.filter(n=>n&&""===n.val).length
55if((n&&n.length<2||0!==p)&&t)return a||"This field is required"
56if(n&&n.length>0)for(var c=0;n.length>c;c++){var s=r(n[c].val)
57if(s)return s}return!!(n&&2===n.length&&o&&2===o.length&&n[1]&&n[0]&&""!==n[1].val&&n[1].val!==n[0].val)&&(l||"Mismatch")})(n,e)
58var d=a(n),g="",m=!(!e||!e.errorMessage)&&e.errorMessage
59if(!(g=!!s&&l(s,d,m))&&!d)if("email"===o)g=r(n,e,m)
60else if("website"===o)g=i(n,e,m)
61else if("date"===o){var b=!0
62g=(b=e.dateType&&"datepicker"===e.dateType?!!s&&l(s,d,m):((n,e)=>{for(var o=[],r=0;r<n.length;r++)if(n[r]){var{val:i,label:a}=n[r]
63if(i)if("MM"===a){var l=e.errorMessage.month;(i.length>2||i<1||i>12)&&(o[r]={index:r,message:t(l,"date")||"Enter a valid month"})}else if("DD"===a){var p=e.errorMessage.date;(i.length>2||i<1||i>31)&&(o[r]={index:r,message:t(p,"date")||"Enter a valid date"})}else if("YYYY"===a){var c=e.errorMessage.year,s=(new Date).getFullYear()+1;(i.length>4||i<1920||i>s)&&(o[r]={index:r,message:t(c,"date")||"Enter a valid year"})}}return o}
63)(n,e)).length>0&&b}else"postcode"===o&&(g=((n,e,o)=>{return!/^[1-9][0-9]{3} ?(?!sa|sd|ss)[a-z]{2}$/i.test(n)&&(t(o,"email")||"Enter a valid postcode")})(n,0,m))
64return g}},CeOI:function(n,e,o){"use strict"
65var t=o("JPst"),r=o.n(t)()(function(n){return n[1]})
66r.push([n.i,".page-globalOffsetX-o-u {\n    padding-right: var(--bpd-global-px);\n    padding-left: var(--bpd-global-px);\n}\n\n.page-globalOffsetY-Lot {\n}\n",""]),r.locals={globalOffsetX:"page-globalOffsetX-o-u",globalOffsetY:"page-globalOffsetY-Lot my-8"},e.a=r},HPLU:function(n,e,o){"use strict"
67o.r(e)
68var t=o("QILm"),r=o.n(t),i=o("q1tI"),a=o.n(i),l=o("y2Vs"),p=o("seDI"),c=o.n(p),s=["field","value","validationMessage","touched","setTouched","setFocusClass","hideField","updateForm","styledComponents","error","cssClass","unsetError"]
69e.default=(n=>{var{field:e,value:o,validationMessage:t,touched:p,setTouched:d,setFocusClass:g,hideField:m,updateForm:b,styledComponents:f,error:u,cssClass:w,unsetError:h}=n,{id:k,formId:_,type:v,label:y,isRequired:x,choices:z,placeholder:j,description:C,descriptionPlacement:E,labelPlacement:O,width:S,customName:I}=(r()(n,s),e),[N,F]=Object(i.useState)(""),T="",P=z.map(n=>{var e={value:n.value,label:n.text}
70return n.isSelected&&(T=e),e}),[D,M]=Object(i.useState)(o||T),{ReactSelect:q,Label:L="label",Box:A="div"}=f||!1,R=q||l.a
71return a.a.createElement(A,{width:S,className:t&&p||u?"form-field error ".concat(w," ").concat(N):"form-field ".concat(w," ").concat(N),style:{display:m?"none":void 0}},a.a.createElement("div",{className:v},a.a.createElement(c.a,{formId:_,id:k,label:y,labelPlacement:O,isRequired:x,styledComponent:f}),"above"===E&&C&&a.a.createElement("div",{className:"description",dangerouslySetInnerHTML:{__html:C}}),a.a.createElement(R,{name:I||"input_".concat(k),required:x,value:D&&D.value?D:"",onChange:n=>{(n=>{var o={target:{value:n}}
72M(n),b(o,e)})(n),h(k)},onBlur:()=>(d(k),g(D&&D.value),void F("")),onFocus:()=>{g(!0),F("is-open")},placeholder:j,options:P,className:"form-select",autoFocus:!1,inputId:"input_".concat(_,"_").concat(k)}),"above"!==E&&C&&a.a.createElement("div",{className:"description",dangerouslySetInnerHTML:{__html:C}}),(t&&p||u)&&a.a.createElement("span",{className:"error-message",id:"error_".concat(_,"_").concat(k)},t||u)))})},Hvwg:function(n,e,o){"use strict"
73var t=o("lSNA"),r=o.n(t)
74function ownKeys(n,e){var o=Object.keys(n)
75if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(n)
76e&&(t=t.filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),o.push.apply(o,t)}return o}function _objectSpread(n){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{}
77e%2?ownKeys(Object(o),!0).forEach(function(e){r()(n,e,o[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(o)):ownKeys(Object(o)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(o,e))})}return n}e.a={control:()=>({cursor:"pointer",paddingRight:3,display:"flex",border:"1px solid rgb(var(--color-gray-750))",borderRadius:"0.25rem",color:"rgb(var(--color-gray-900))",fontSize:"0.75rem"}),menu:n=>_objectSpread(_objectSpread({},n),{},{borderRadius:"4px",overflowX:"hidden",background:"rgb(var(--venia-global-color-gray-100))",boxShadow:"0 0 7px 1px rgba(0,0,0,0.1)",zIndex:3}),option:(n,e)=>{var{isFocused:o,isSelected:t}=e
78return _objectSpread(_objectSpread({},n),{},{margin:"0 auto",width:"calc(100% - 10px)",padding:"5px 8px",display:"flex",alignItems:"center",borderBottom:"1px solid rgb(var(--venia-global-color-gray-50))",cursor:"pointer",backgroundColor:t?"rgb(var(--venia-global-color-yellow-500))":o?"rgb(var(--venia-global-color-gray-200))":"transparent",":last-child":{borderBottom:"none"}})},dropdownIndicator:(n,e)=>{var{isDisabled:o}=e
79return _objectSpread(_objectSpread({},n),{},{"--bpd-dropdown-icon-color":o&&"rgb(var(--venia-global-color-gray-300))"})},valueContainer:(n,e)=>{var{isMulti:o}=e
80return _objectSpread(_objectSpread({},n),{},{padding:0,display:o?"flex":"grid"})},input:n=>_objectSpread(_objectSpread({},n),{},{gridArea:"1/1"}),multiValue:n=>_objectSpread(_objectSpread({},n),{},{justifyContent:"space-between"})}},IOO7:function(n,e,o){"use strict"
81var t=o("JPst"),r=o.n(t)()(function(n){return n[1]})
82r.push([n.i,'\n/**\n * General post (view and list)\n *\n */\n.post-date { font-style: italic; font-size: 98%; margin-bottom: 10px; }\n.post-meta { font-style: italic; }\n.post-entry { font-size: 110%; height: 1%; margin-bottom: 1.5em; overflow: hidden; }\n.post-entry-with-image { height: 1%; overflow: hidden; }\n.post-entry p { margin-bottom: 1em; }\n\n.featured-image {\n    border: 1px solid #ddd;\n    margin: 4px 10px 2px 0;\n    padding: 1px;\n}\n\n.featured-image.right {\n    margin: 2px 0 4px 10px;\n}\n\n.is-blog .toolbar { margin: 0 0 10px; }\n\n/**\n * Post view page\n *\n */\n.page-title.post-title { margin-bottom: 4px; }\n.post-view .post-meta { margin-bottom: 20px; }\n.post-view .post-skips { display: block; margin-top: 20px; width: 100%; }\n.post-view .post-skips .post-skip-previous { margin-right: 10px; }\n\n.post-view .yarpp-related { margin-bottom: 20px; }\n\n/**\n * Post comments\n *\n */\n.comments-wrapper h2 { margin-bottom: 10px; }\n.comments-wrapper ul.children { margin-left: 20px; }\n.comment { height: 1%; overflow: hidden; margin-bottom: 10px; }\n.comment .comment-inner { border-bottom: 1px solid #eee; padding: 10px 0; }\n.comment .gravatar { float: left; margin: 0 10px 10px 0; }\n.comment .comment-meta { margin-bottom: 10px; }\n.comment .comment-when { display: block; text-decoration: none; }\n.comment .comment-entry { clear: both; font-size: 110%; }\n\n/**\n * Author page\n *\n */\n.author-description { font-style: italic; margin-bottom: 20px; }\n\n/**\n * PinterestRssWidget plugin\n *\n */\n\n\n.block-blog-pinterest li.item { text-align: center; }\n.block-blog-pinterest .follow { text-align: center; margin: 10px 0 15px; }\n\n.shortcode-pinterest {}\n.shortcode-pinterest ul { height: 1%; overflow: hidden; }\n.shortcode-pinterest li { list-style: none; padding: 0; margin: 0 10px 10px; float: left; }\n\n/**\n * Alignment and captions\n * Taken from default WordPress CSS file\n *\n */\n.alignleft { display: inline; float: left; margin-right: 1.625em; }\n.alignright { display: inline; float: right; margin-left: 1.625em; }\n.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }\n\n.post-view img[class*="align"],\n.post-view img[class*="wp-image-"],\n.post-view .gallery .gallery-icon img {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */\n    border: 0;\n    padding: 0px;\n}\n\n.post-view img[class*="align"],\n.post-view img[class*="wp-image-"],\n.post-view img[class*="attachment-"] {\n    height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */\n}\nimg.size-full,\nimg.size-large {\n    max-width: 97.5%;\n    width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */\n    height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */\n}\n\nimg.alignleft,\nimg.alignright,\nimg.aligncenter {\n    margin-bottom: 1.625em;\n}\n\n.wp-caption {\n    margin-top: 0.4em;\n    background: #eee;\n    margin-bottom: 1.625em;\n    max-width: 96%;\n    padding: 9px;\n}\n.wp-caption img {\n    display: block;\n    margin: 0 auto;\n    max-width: 98%;\n    border-color: #eee;\n}\n.wp-caption .wp-caption-text {\n    color: #666;\n    font-size: 12px;\n    margin-bottom: 0.6em;\n    padding: 10px 0 5px 40px;\n    position: relative;\n    text-align:center;\n}\n.wp-caption .wp-caption-text:before {\n    color: #666;\n    content: \'\\2014\';\n    font-size: 14px;\n    font-style: normal;\n    font-weight: bold;\n    margin-right: 5px;\n    position: absolute;\n    left: 10px;\n    top: 7px;\n}\n.wp-caption img {\n    border-color: #eee;\n}\n.wp-caption a:focus img,\n.wp-caption a:active img,\n.wp-caption a:hover img {\n    background: #fff;\n    border-color: #ddd;\n}\n\n.wp-caption .wp-caption-text,\n.gallery-caption,\n.entry-caption {\n    font-style: italic;\n    font-size: 12px;\n    font-size: 0.857142857rem;\n    line-height: 2;\n    color: #757575;\n}\n\ndiv.gallery { height: 1%; overflow: hidden; }\n.gallery-columns-2 dl.gallery-item { width: 50%; }\n.gallery-columns-3 dl.gallery-item { width: 33%; }\n.gallery-columns-4 dl.gallery-item { width: 25%; }\n.gallery-columns-5 dl.gallery-item { width: 20%; }\n\ndl.gallery-item { float: left; }\ndl.gallery-item .gallery-icon { overflow: hidden; }\n\n.post-view ul.form-list { list-style: none outside none; }\n\n\n\n\n/*\n * WP Calendar\n */\n#wp-calendar {\n    margin: 0;\n    width: 100%;\n    padding: 5px 10px;\n}\n#wp-calendar th {\n    font-weight: bold;\n}\n#wp-calendar th,\n#wp-calendar td,\n#wp-calendar caption {\n    text-align: left;\n}\n#wp-calendar #next {\n    text-align: right;\n}\n\n/**\n * Yarpp thumbnails\n * This is taken directly from the Yarpp plugin\n */\n\n.yarpp-thumbn
82ails-horizontal .yarpp-thumbnail, .yarpp-thumbnail-default, .yarpp-thumbnail-title {\n    display: inline-block;\n    *display: inline;\n}\n.yarpp-thumbnails-horizontal .yarpp-thumbnail {\n    border: 1px solid rgba(127,127,127,0.1);\n    width: 130px;\n    height: 170px;\n    margin: 5px;\n    margin-left: 0px;\n    vertical-align: top;\n}\n.yarpp-thumbnail > img, .yarpp-thumbnail-default {\n    width: 120px;\n    height: 120px;\n    margin: 5px;\n}\n.yarpp-thumbnails-horizontal .yarpp-thumbnail > img, .yarpp-thumbnails-horizontal .yarpp-thumbnail-default {\n    margin-bottom: 0px;\n    display: block;\n}\n.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {\n    font-size: 1em;\n    max-height: 2.8em;\n    line-height: 1.4em;\n    margin: 7px;\n    margin-top: 0px;\n    width: 120px;\n    text-decoration: inherit;\n    overflow: hidden;\n}\n\n.yarpp-thumbnail-default {\n    overflow: hidden;\n}\n.yarpp-thumbnail-default > img.yarpp-thumbnail-default-wide {\n    height: 120px;\n    max-width: none;\n}\n.yarpp-thumbnail-default > img.yarpp-thumbnail-default-tall {\n    width: 120px;\n    max-height: none;\n}\n\n#recipress_recipe {\n    clear: both;\n}\n\n/**\n * Product shortcode\n */\n.std ul.mini-products-list {\n    list-style: none;\n    margin: 0;\n    padding-left: 0;\n}\n\n.std ul.mini-products-list ul.item {\n    list-style: none;\n}\n\nimg.max-width { max-width: 100%; }\n\n\n/** TOBY HACK: Add Lightbox CSS **/\n\n#fp-gallery {\n    position:fixed;\n    top:0;\n    left:0;\n    width:100%;\n    height:100%;\n    z-index:100;\n}\n\n#fp-gallery .shadow {\n    position:fixed;\n    top:0;\n    left:0;\n    width:100%;\n    height:100%;\n    z-index:101;\n    background:#000 no-repeat center 40px;\n}\n\n#fp-gallery .inner {\n    position:relative;\n    z-index:102;\n    background:#fff;\n    max-width:95%;\n    margin:1% auto 0;\n    border:4px solid #ddd;\n    box-shadow:4px 4px 4px #666;\n    display:inline-block;\n    min-width:400px;\n    min-height:200px;\n}\n\n#fp-gallery .close {\n    position:absolute;\n    background:#fff no-repeat center center;\n    padding:2px;\n    border-radius:50%;\n    cursor:pointer;\n    text-decoration:none;\n    display:inline-block;\n    height:48px;\n    width:48px;\n    margin:auto;\n    top:10px;\n    right:10px;\n    text-indent:-999999px;\n}\n\n\n/*\n///////////////////////////////////////////////\n \t///\t WORDPRESS  ///\n///////////////////////////////////////////////\n*/\n\n.inlinesku {\n    color: #989898;\n    font-style: italic;\n}\n\n.pricecolor {\n    color: #77a809;\n}\n\n.mce-edit-area {\n    padding: 20px;\n}\n\n.gw-file {\n    float: left;\n    margin: 0 5px 20px;\n    margin: 0 1% 20px;\n    width: 31.3333%;\n}\n\n.gw-file a {\n    width: 100%;\n    display: inline-block;\n}\n\n#photogrid {\n    width: 100%;\n    display: grid;\n    grid-template-columns: 1fr 1fr 1fr 1fr;\n    grid-auto-flow: row;\n    grid-column-gap: 20px;\n    grid-row-gap: 10px;\n}\n\n#photos {\n    width: 100%;\n    -webkit-column-count: 4;\n    -webkit-column-gap: 20px;\n    -moz-column-count: 4;\n    -moz-column-gap: 20px;\n    column-count: 4;\n    column-gap: 20px;\n}\n\n/*#photos a {\ndisplay: inline-block;\nwidth: 300px;\nmargin-bottom: 7px;\n}*/\n#photos a, #photogrid a {\n    display: inline-block;\n    width: 100% !important;\n    height: auto !important;\n    margin-bottom: 7px;\n    position: relative;\n}\n\n#photos a:hover, #photogrid a:hover {\n    transform: scale(1.05);\n}\n\n#photos a img, #photogrid a img {\n    width: 100%;\n}\n\n@media (max-width: 1600px) {\n    #photos {\n        -moz-column-count: 3;\n        column-count: 3;\n    }\n\n    #photogrid {\n        grid-template-columns: 1fr 1fr 1fr;\n    }\n\n}\n\n@media (max-width: 768px) {\n    #photos {\n        -moz-column-count: 2;\n        column-count: 2;\n    }\n\n    #photogrid {\n        grid-template-columns: 1fr 1fr;\n    }\n\n}\n\n#photos a div {\n    position: absolute;\n    opacity: 0.7;\n    top: 10px;\n    width: 90%;\n    margin: 0;\n    left: 10px;\n}\n\n#photos a div h5 {\n    font-size: 13px;\n    color: #fff;\n}\n\n#photos a div span {\n    font-size: 11px;\n    color: #fff;\n    text-transform: none;\n    font-weight: 100;\n}\n\n\n.wp-caption .wp-caption-text:before {\n    color: #666;\n    content: \'\' !important;\n    font-size: 14px;\n    font-style: normal;\n    font-weight: bold;\n    margin-right: 0;\n    position: absolute;\n    left: 0;\n    top: 0;\n}\n\n.wp-caption .wp-caption-text {\n    padding: 0 !important;\n}\n\n.half-float {\n    width: 48%;\n    float: right;\n    clear: none !important;\n    margin: 2%\n}\n\n.full-center {\n    width: 50%;\n    margin: 0 auto;\n}\n\n.full-width {\n    width: 100%;\n}\n\n.noclear, .gfield_description {\n    clear: none !important;\n}\n\n.shipping-form {\n    font-size: 16px;\n    border: 0;\n    float: right;\n    width: 200px;\n    text-align: center;\n}\n\n.shipping-form .ginput_container_singleshipping {\n    display: inline-block;\n    margin-left: 15px;\n}\n\n.mce-edit-area {\n    padding: 20px;\n}\n\n.datagrid table {\n    border-collapse: collapse;\n    text-align: left;\n    width: 100%;\n}\n\n.datagrid {\n    width: 100%;\n    background: none;\n    overflow: hidden;\n    border: 1px solid #999;\n    border-radius: 3px;\n    margin: 20px 0;\n}\n\n.datagrid table td, .datagrid table th {\n    padding: 3px 10px;\n}\n\n.datagrid table tbody td {\n    color: #333;\n    background: none;\n    border-left: 1px solid #a9a9a9;\n}\n\n.datagrid table tbody tr:nth-child(even) td {\n    background: rgba(0, 0, 0, 0.08);\n    color: #333;\n}\n\n.datagrid table tbody td:first-child {\n    border-left: none;\n}\n\n.datagrid table tbody tr:last-child td {\n    border-bottom: none;\n}\n\nspan.post-meta-key {\n    font-weight: bold;\n}\n\n.post-view .one-third {\n    width: 30% !important;\n    margin-right: 3%;\n    clear: none !important;\n}\n\n.post-view .one-third-float {\n    float: left;\n    width: 32%;\n    margin-right: 2% !important;\n    clear: none !important;\n}\n\n.post-view .one-fourth-float {\n    float: left;\n    width: 23.5%;\n    margin-right: 1.5% !important;\n    clear: none !important;\n}\n\n.post-view .last-fourth {\n    float: left;\n    width: 23.5%;\n    margin-right: 0 !important;\n    clear: none !important;\n}\n\n.post-view .last-third {\n    float: left;\n    width: 32%;\n    margin-right: 0 !important;\n    clear: none !important;\n}\n\n.post-view .last-third.large input {\n    width: 100% !important;\n}\n\n.post-view .last-third.large span {\n    margin-top: 10px;\n    display: block;\n}\n\n.post-view .image-train {\n    float: right;\n    margin: 20px 0 20px 20px;\n    max-width: 300px;\n    display: block\n}\n\n.post-view .image-train img {\n    width: 100%;\n}\n\n.post-view .two-third {\n    width: 65%;\n    margin-right: 3%;\n    clear: none !important;\n}\n\n.post-view .two-third-float {\n    float: left;\n    width: 65%;\n    margin-right: 3%;\n    clear: none !important;\n}\n\n.post-view .half {\n    width: 48%;\n    float: left;\n    margin-right: 4%;\n    clear: none !important;\n}\n\n.post-view .half-right {\n    width: 48%;\n    float: left;\n    margin: 0;\n    clear: none !important;\n}\n\n.post-view .right-two-third {\n    float: right;\n    width: 65%;\n    clear: none !important;\n}\n\n.post-view .right-one-third {\n    float: right;\n    width: 30%;\n    clear: none !important;\n}\n\n.post-view .full-width {\n    width: 100%;\n    margin-left: 0 !important;\n    margin-right: 0 !important;\n}\n\n.post-view .large-font {\n    font-size: 1.5em;\n}\n\n.blockborder {\n    display: block;\n    border: 1px solid gray;\n    padding: 10px;\n    background: #f3f3f3;\n}\n\n.post-view h2.gsection_title {\n    font-size: 1.75em !important;\n    color: rgb(var(--venia-global-color-yellow-750));\n}\n\n.hidden-form {\n    opacity: 0;\n}\n\n.price-form {\n    float: right;\n    border: 1px dotted grey;\n    padding: 20px;\n    width: 200px;\n    text-align: center;\n    font-size: 24px;\n}\n\n.noborder {\n    border: 0px !important;\n}\n\n.post-view .downloads-links-block { /*border:0px;*/\n    margin-top: 0px !important;\n}\n\n.post-view .downloads-links-block .download-category-main {\n    margin: 0 auto;\n    width: 100%;\n    text-align: center;\n    padding: 15px;\n}\n\n.post-view .highlight {\n    background: #dcf1fb;\n    outline: 2px dotted #3f87a9;\n    padding: 10px;\n}\n\n.post-view .downloads-links-block .download-category-main .category-title {\n    display: none;\n}\n\n.block .block-blog .block-recent-posts {\n    width: 100%;\n    padding: 20px;\n    margin-bottom: 0;\n}\n\n#block-blog-related .product {\n    margin-left: 0;\n}\n\n#block-blog-related .product-details {\n    margin-left: 65px;\n}\n\n#block-blog-related .product-details .product-name {\n    padding-top: 0;\n}\n\n.gform_validation_container, span#extensions_message {\n    display: none;\n}\n\n.gform_ajax_spinner {\n    display: inline-block;\n    margin-left: 15px;\n}\n\n.gfield_description {\n    font-size: 12px;\n    font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif !important;\n    font-weight: normal;\n    font-style: italic;\n}\n\n.validation_message, .validation_error {\n    color: red;\n}\n\n.gform_body ul {\n    list-style: none;\n}\n\n.sd_faqcontent p {\n    margin-bottom: 1em;\n}\n\n.post-view .featured-image {\n    margin-bottom: 15px;\n}\n\n.wordpress-post-view .std img {\n    max-width: 100%;\n}\n\n.wordpress-post-view .std a {\n    text-decoration: underline;\n}\n\n.wordpress-post-view .std a.image-popup {\n    text-decoration: none;\n}\n\n/*.box-related-posts .featured-image.left, .post-list li.item */\n.featured-image.left {\n    float: left;\n    margin-right: 1.5em;\n}\n\n.box-related-posts li {\n    margin-bottom: 1.5em;\n}\n\n.box-related-posts li:last-child {\n    margin-bottom: 0;\n}\n\n.cta-wrapper {\n    margin-top: 1.5em;\n}\n\ndiv.block-blog-categories .block-content ul.level1 {\n    margin-top: 10px;\n}\n\n.post-view .post-nav-arrow a {\n    font-weight: normal;\n}\n/*\n.post-view a {\n    font-weight:bold;\n}*/\n\n.post-view .price-box {\n    display: inline;\n}\n\n@media only screen and (max-width: 1250px) {\n    .alignleft {\n        clear: left;\n    }\n\n    .alignright {\n        clear: right;\n    }\n}\n\n@media only screen and (max-width: 768px) {\n    .alignleft, .alignright {\n        clear: both;\n        margin-left:auto;\n        margin-right: auto;\n        float:none;\n        display: flex;\n        flex-direction: row;\n        justify-content: center;\n        align-items: center;\n        width: 100% !important;\n    }\n\n /*   .postContent p, .postContent ul, .postContent ol, .postContent h3 {\n        display: inline-block;\n    }\n*/\n\n\n   /* .wp-caption {\n        display: flex;\n\n    }*/\n}\n\n',""]),e.a=r},LZmW:function(n,e,o){"use strict"
83var t,r=o("q1tI"),i=o.n(r),a=o("dDsW"),l=o("7++0"),p=o("Ty5D"),c=o("55Ip"),s=o("y1Xp"),d=o("yS2g"),g=o("lcLu"),m=o("6A3+"),b=o("lSNA"),f=o.n(b),u=o("+TN3"),w=o("Vi2r"),h=o("VkAN"),k=o.n(h),_=o("UYTu"),v={getPostPage:Object(_.a)(t||(t=k()(["\n    query getPostPage(\n        $permalink: String\n        $withTaxonomies: [String]\n        $termTaxonomy: String\n        $id: [Int]\n        $includeDraft: Boolean\n    ) {\n        wpPosts(\n            permalink: $permalink\n            withTaxonomies: $withTaxonomies\n            term_taxonomy: $termTaxonomy\n            id: $id\n            includeDraft: $includeDraft\n        ) {\n            items {\n                id\n                post_title\n                post_date\n                post_content\n                terms{\n                    taxonomy\n                    total_count\n                    items{\n                        name\n                        id\n                        slug\n                        taxonomy\n                    }\n                }\n                user {\n                    id\n                    nickname\n                    url\n                    image\n                    nicename\n                    display_name\n                }\n                comment_status\n                comment_count\n                pageAssets {\n                    asJson\n                }\n                related_products {\n                    uid\n                    name\n                    show_product_price\n                    price {\n                        regularPrice {\n                            amount {\n                                currency\n                                value\n                            }\n                        }\n                    }\n                    price_range {\n                        maximum_price {\n                            final_price {\n                                currency\n                                value\n                            }\n                            discount {\n                                amount_off\n                            }\n                        }\n                        minimum_price {\n                            final_price {\n                                currency\n                                value\n                            }\n                            regular_price {\n                                currency\n                                value\n                            }\n                            discount {\n                                amount_off\n                            }\n                        }\n                    }\n                    url_key\n                    image {\n                        url\n                    }\n                }\n                featured_image {\n                    name\n                    url\n                    width\n                    height\n                    sizes {\n                        url\n                        width\n                        height\n                        name\n                    }\n                }\n            }\n        }\n    }\n"])))},y=o("9tpo"),x=o("g5Yi")
84function ownKeys(n,e){var o=Object.keys(n)
85if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(n)
86e&&(t=t.filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),o.push.apply(o,t)}return o}function _objectSpread(n){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{}
87e%2?ownKeys(Object(o),!0).forEach(function(e){f()(n,e,o[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(o)):ownKeys(Object(o)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(o,e))})}return n}var z=n=>{var e,{pageId:o}=n,{pathname:t}=Object(p.h)(),{getPostPage:i}=v,a=Object(p.g)(),l={withTaxonomies:["post_tag"],term_taxonomy:"post_tag"},c=_objectSpread(o?{id:o,includeDraft:!0}:{permalink:t},l),{data:s,error:d,loading:g}=Object(u.a)(i,{fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first",variables:_objectSpread({},c)}),{id:m,post_content:b,post_date:f,post_title:h,featured_image:k,comment_count:_,comment_status:z,related_products:j,user:{id:C,url:E,image:O,nicename:S,display_name:I}={},terms:N}=(null==s?void 0:null===(e=s.wpPosts)||void 0===e?void 0:e.items[0])||{},F=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"medium_large",o=null==n?void 0:n[0]
88if(!o||!o.sizes)return(null==o?void 0:o.url)||null
89var t=o.sizes.find(n=>n.name===e)
90return(null==t?void 0:t.url)||o.url}(k),T=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").replace(/<\/?[^>]+(>|$)/g,"").slice(0,255)}(b),P=Object(y.a)(b)
91return Object(r.useEffect)(()=>{g||!d&&P||a.push("/blog")},[P,g,d]),Object(x.a)({deps:[P,g]}),{id:m,content:P,date:f,title:h,commentCount:_,authorUrl:E&&"/blog".concat(Object(w.a)(E)),shortDescription:T,authorName:I,authorImage:O,authorId:C,nicename:S,canComment:"open"===z,loading:g,featured_image:k,relatedProducts:j,ogImage:F,terms:N}},j=o("/H9n"),C=o("zrp3"),E=o("LboF"),O=o.n(E),S=o("Qv6U"),I={injectType:"singletonStyleTag",insert:"head",singleton:!0},N=(O()(S.a,I),S.a.locals||{}),F=o("Yq7g"),T=n=>{var e=Object(s.a)(N,n.classes),{isDesktop:o}=Object(m.a)()
92return i.a.createElement("div",{className:e.postPageWrapper,"aria-live":"polite","aria-busy":"true",style:{flexWrap:"wrap"}},i.a.createElement(C.a,{width:"100%",height:1,key:"breadcrumbs",style:{marginTop:"1rem"}}),o&&i.a.createElement("div",{className:e.postPageSidebar},i.a.createElement(C.a,{width:"100%",height:"100vh",key:"sidebar"})),i.a.createElement("div",{className:e.root},i.a.createElement(C.a,{width:"100%",height:2,key:"product-name"}),i.a.createElement("div",{className:e.authorData},i.a.createElement("div",{className:e.authorImage},i.a.createElement(C.a,{key:"authorData"},i.a.createElement("img",{height:30,width:30,src:F.a,alt:"Placeholder for author image"}))),i.a.createElement("div",{className:e.authorNickname},i.a.createElement(C.a,{width:30,key:"post-published"}))),i.a.createElement("div",{className:e.postContent},i.a.createElement(C.a,{width:"100%",height:"100vh",key:"product-content"}))))},P=o("STDB"),D=o("tnWk"),M=o("39l6"),q=(o("ZcIo"),o("qyoJ"),o("XcKx"),o("sa6L")),L=o("fYY0"),A=i.a.lazy(()=>Promise.all([o.e(0),o.e(122)]).then(o.bind(null,"1Jcb"))),R=i.a.lazy(()=>Promise.all([o.e(2),o.e(60),o.e(0),o.e(88)]).then(o.bind(null,"uHCr"))),H=i.a.lazy(()=>o.e(21).then(o.bind(null,"9Nfd"))),B=i.a.lazy(()=>Promise.all([o.e(0),o.e(125)]).then(o.bind(null,"iOWQ"))),U=i.a.lazy(()=>Promise.all([o.e(0),o.e(124)]).then(o.bind(null,"sbO9")))
93e.a=(n=>{var e,o=Object(s.a)(N,n.classes),{isDesktop:t}=Object(m.a)(),{pathname:b}=Object(p.h)(),{formatMessage:f}=Object(a.a)(),{id:u,title:w,content:h,authorUrl:k,authorId:_,authorName:v,authorImage:y,featured_image:x,date:C,canComment:E,loading:O,nicename:S,terms:I,relatedProducts:F,ogImage:V,shortDescription:W}=z(n)
94Object(L.a)({content:h}),Object(q.a)()
95var Y=null==I?void 0:I.some(n=>{var e
96return null===(e=n.items)||void 0===e?void 0:e.some(n=>"kunden-astrobilder"===n.slug)}),K=null==h?void 0:h.replace(/\[br\]/g,'<br style="clear:both;" />'),{isGravityForm:Z,newContent:G}=Object(D.a)({content:h}),J=f({id:"wp.blog.base",defaultMessage:"Blog"})
97if(O)return i.a.createElement(T,null)
98var Q=null===(e=(I||[]).find(n=>"post_tag"===n.taxonomy))||void 0===e?void 0:e.items,X=2==_,$=C?C.replace(" ","T"):""
99return i.a.createElement(i.a.Fragment,null,i.a.createElement(M.a,{currentPage:w}),i.a.createElement(g.d,null,"".concat(w," - ").concat(J)),w&&i.a.createElement(g.b,{property:"og:title",content:w}),V&&i.a.createElement(g.b,{name:"og:image",property:"og:image",content:V}),W&&i.a.createElement(i.a.Fragment,null,i.a.createElement(g.b,{name:"description",property:"og:description",content:W})),i.a.createElement(g.b,{name:"title",content:"".concat(w," - ").concat(J)}
99),i.a.createElement(d.a,{urlKey:b,mode:"content_top"}),i.a.createElement("div",{className:o.postPageWrapper,"aria-live":"polite","aria-busy":"false"},t&&i.a.createElement("div",{className:o.postPageSidebar},i.a.createElement(r.Suspense,{fallback:null},i.a.createElement(A,{nicename:S,relatedProducts:F}))),i.a.createElement("div",{className:"".concat(o.root," post-view")},i.a.createElement("h2",{className:o.title},w),i.a.createElement("div",{className:o.authorData},!!y&&!X&&i.a.createElement("div",{className:o.authorImage},i.a.createElement("img",{className:o.imageIcon,height:30,width:30,src:y,alt:v})),!!v&&!X&&i.a.createElement("div",{className:o.authorNickname},i.a.createElement(c.b,{to:k},v)),"0000-00-00 00:00:00"!==C&&i.a.createElement(i.a.Fragment,null,!X&&i.a.createElement("span",{className:o.separate},"/"),i.a.createElement("div",{className:o.published},i.a.createElement(l.a,{value:$,dateStyle:"long"}))),i.a.createElement(r.Suspense,{fallback:null},i.a.createElement(H,{tags:Q})),i.a.createElement("div",{className:o.postId},u)),Y&&x&&i.a.createElement("div",{className:o.featuredImage},i.a.createElement("img",{src:x[0].url,alt:w})),i.a.createElement("div",{className:o.postContent},Z?G:i.a.createElement(P.a,{html:K})),Y&&i.a.createElement("div",{className:"importantNote"},i.a.createElement("p",null,"Wir bitten um Entschuldigung, die Aufnahmedaten dieses Kundenbildes können aktuell noch nicht angezeigt werden. Wir arbeiten derzeit noch an einer Lösung, diese in unserem neuen System darzustellen. Seien Sie versichert, dass die Daten nicht verloren sind."),i.a.createElement("p",null,"Auch der Upload neuer Bilder ist vorerst noch deaktiviert, wir werden dies aber zeitnah nach unserem Relaunch wieder aktivieren. ",i.a.createElement("strong",null,"Vielen Dank für Ihre Geduld."))),i.a.createElement(j.a,null,i.a.createElement(U,null)),E&&i.a.createElement(j.a,null,i.a.createElement(R,{postId:u,postTitle:w,canComment:E})),i.a.createElement(j.a,null,i.a.createElement(B,{terms:I,currentPostId:u})))))})},"N/5Z":function(n,e,o){n.exports=o.p+"gf-creditcards-wNy.svg"},NEAr:function(n,e,o){n.exports=o.p+"gf-select-arrow-hii.svg"},NHvj:function(n,e,o){"use strict"
100var t=o("JPst"),r=o.n(t)()(function(n){return n[1]})
101r.push([n.i,'@charset "UTF-8";\n/**\n * Colors\n */\n/**\n * Breakpoints & Media Queries\n */\n/**\n * SCSS Variables.\n *\n * Please use variables from this sheet to ensure consistency across the UI.\n * Don\'t add to this sheet unless you\'re pretty sure the value will be reused in many places.\n * For example, don\'t add rules to this sheet that affect block visuals. It\'s purely for UI.\n */\n/**\n * Colors\n */\n/**\n * Fonts & basic variables.\n */\n/**\n * Grid System.\n * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/\n */\n/**\n * Dimensions.\n */\n/**\n * Shadows.\n */\n/**\n * Editor widths.\n */\n/**\n * Block & Editor UI.\n */\n/**\n * Block paddings.\n */\n/**\n * React Native specific.\n * These variables do not appear to be used anywhere else.\n */\n/**\n*  Converts a hex value into the rgb equivalent.\n*\n* @param {string} hex - the hexadecimal value to convert\n* @return {string} comma separated rgb values\n*/\n/**\n * Breakpoint mixins\n */\n/**\n * Long content fade mixin\n *\n * Creates a fading overlay to signify that the content is longer\n * than the space allows.\n */\n/**\n * Focus styles.\n */\n/**\n * Applies editor left position to the selector passed as argument\n */\n/**\n * Styles that are reused verbatim in a few places\n */\n/**\n * Allows users to opt-out of animations via OS-level preferences.\n */\n/**\n * Reset default styles for JavaScript UI based pages.\n * This is a WP-admin agnostic reset\n */\n/**\n * Reset the WP Admin page styles for Gutenberg-like pages.\n */\n\n.wp-block-archives-dropdown label {\n  display: block;\n}\n\n.wp-block-audio {\n  margin: 0 0 1em 0;\n}\n.wp-block-audio figcaption {\n  margin-top: 0.5em;\n  margin-bottom: 1em;\n}\n.wp-block-audio audio {\n  width: 100%;\n  min-width: 300px;\n}\n\n.wp-block-button__link {\n  color: #fff;\n  background-color: #32373c;\n  border-radius: 9999px;\n  box-shadow: none;\n  cursor: pointer;\n  display: inline-block;\n  font-size: 1.125em;\n  padding: calc(0.667em + 2px) calc(1.333em + 2px);\n  text-align: center;\n  text-decoration: none;\n  word-break: break-word;\n  box-sizing: border-box;\n}\n.wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, .wp-block-button__link:visited {\n  color: #fff;\n}\n.wp-block-button__link.aligncenter {\n  text-align: center;\n}\n.wp-block-button__link.alignright {\n  /*rtl:ignore*/\n  text-align: right;\n}\n\n.wp-block-buttons > .wp-block-button.has-custom-width {\n  max-width: none;\n}\n.wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link {\n  width: 100%;\n}\n.wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link {\n  font-size: inherit;\n}\n.wp-block-buttons > .wp-block-button.wp-block-button__width-25 {\n  width: calc(25% - (var(--wp--style--block-gap, 0.5em) * 0.75));\n}\n.wp-block-buttons > .wp-block-button.wp-block-button__width-50 {\n  width: calc(50% - (var(--wp--style--block-gap, 0.5em) * 0.5));\n}\n.wp-block-buttons > .wp-block-button.wp-block-button__width-75 {\n  width: calc(75% - (var(--wp--style--block-gap, 0.5em) * 0.25));\n}\n.wp-block-buttons > .wp-block-button.wp-block-button__width-100 {\n  width: 100%;\n  flex-basis: 100%;\n}\n\n.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25 {\n  width: 25%;\n}\n.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50 {\n  width: 50%;\n}\n.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75 {\n  width: 75%;\n}\n\n.wp-block-button.is-style-squared,\n.wp-block-button__link.wp-block-button.is-style-squared {\n  border-radius: 0;\n}\n\n.wp-block-button.no-border-radius,\n.wp-block-button__link.no-border-radius {\n  border-radius: 0 !important;\n}\n\n.is-style-outline > :where(.wp-block-button__link),\n:where(.wp-block-button__link).is-style-outline {\n  border: 2px solid currentColor;\n  padding: 0.667em 1.333em;\n}\n\n.is-style-outline > .wp-block-button__link:not(.has-text-color),\n.wp-block-button__link.is-style-outline:not(.has-text-color) {\n  color: currentColor;\n}\n\n.is-style-outline > .wp-block-button__link:not(.has-background),\n.wp-block-button__link.is-style-outline:not(.has-background) {\n  background-color: transparent;\n}\n\n.wp-block-buttons {\n  /* stylelint-disable indentation */\n}\n.wp-block-buttons.is-vertical {\n  flex-direction: column;\n}\n.wp-block-buttons.is-vertical > .wp-block-button:last-child {\n  margin-bottom: 0;\n}\n.wp-block-buttons > .wp-block-button {\n  display: inline-block;\n  margin: 0;\n}\n.wp-block-buttons.is-content-justification-left {\n  justify-content: flex-start;\n}\n.wp-block-buttons.is-content-justification-left.is-vertical {\n  align-items: flex-start;\n}\n.wp-block-buttons.is-content-justification-center {\n  justify-content: center;\n}\n.wp-block-buttons.is-content-justification-center.is-vertical {\n  align-items: center;\n}\n.wp-block-buttons.is-content-justification-right {\n  justify-content: flex-end;\n}\n.wp-block-buttons.is-content-justification-right.is-vertical {\n  align-items: flex-end;\n}\n.wp-block-buttons.is-content-justification-space-between {\n  justify-content: space-between;\n}\n.wp-block-buttons.aligncenter {\n  text-align: center;\n}\n.wp-block-buttons:not(.is-content-justification-space-between,\n.is-content-justification-right,\n.is-content-justification-left,\n.is-content-justification-center) .wp-block-button.aligncenter {\n  /* stylelint-enable indentation */\n  margin-left: auto;\n  margin-right: auto;\n  width: 100%;\n}\n\n.wp-block-button.aligncenter {\n  text-align: center;\n}\n\n.wp-block-calendar {\n  text-align: center;\n}\n.wp-block-calendar th,\n.wp-block-calendar tbody td {\n  padding: 0.25em;\n  border: 1px solid #ddd;\n}\n.wp-block-calendar tfoot td {\n  border: none;\n}\n.wp-block-calendar table {\n  width: 100%;\n  border-collapse: collapse;\n}\n.wp-block-calendar table th {\n  font-weight: 400;\n  background: #ddd;\n}\n.wp-block-calendar a {\n  text-decoration: underline;\n}\n.wp-block-calendar table tbody,\n.wp-block-calendar table caption {\n  color: #40464d;\n}\n\n.wp-block-categories.alignleft {\n  /*rtl:ignore*/\n  margin-right: 2em;\n}\n.wp-block-categories.alignright {\n  /*rtl:ignore*/\n  margin-left: 2em;\n}\n\n.wp-block-code code {\n  display: block;\n  white-space: pre-wrap;\n  overflow-wrap: break-word;\n}\n\n.wp-block-columns {\n  display: flex;\n  margin-bottom: 1.75em;\n  box-sizing: border-box;\n  flex-wrap: wrap;\n  /**\n  * All Columns Alignment\n  */\n}\n@media (min-width: 600px) {\n  .wp-block-columns {\n    flex-wrap: nowrap !important;\n    margin: 10px auto !important;\n  }\n}\n.wp-block-columns:where(.has-background) {\n  padding: 1.25em 2.375em;\n}\n.wp-block-columns.are-vertically-aligned-top {\n  align-items: flex-start;\n}\n.wp-block-columns.are-vertically-aligned-center {\n  align-items: center;\n}\n.wp-block-columns.are-vertically-aligned-bottom {\n  align-items: flex-end;\n}\n@media (max-width: 599px) {\n  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {\n    flex-basis: 100% !important;\n  }\n}\n\n@media only screen and (min-width: 1200px) {\n  .desktop80width { flex-basis: 80% !important; align-items:center !important; }\n}\n\n@media (min-width: 600px) and (max-width: 781px) {\n  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:only-child) {\n    flex-basis: calc(50% - calc(var(--wp--style--block-gap, 2em) / 2)) !important;\n    flex-grow: 0;\n  }\n  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:nth-child(even) {\n    margin-left: var(--wp--style--block-gap, 2em);\n  }\n}\n@media (min-width: 782px) {\n  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {\n    flex-basis: 0;\n    flex-grow: 1;\n  }\n  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*=flex-basis] {\n    flex-grow: 0;\n  }\n  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:first-child) {\n    margin-left: var(--wp--style--block-gap, 2em);\n  }\n}\n.wp-block-columns.is-not-stacked-on-mobile {\n  flex-wrap: nowrap;\n}\n.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column {\n  flex-basis: 0;\n  flex-grow: 1;\n}\n.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*=flex-basis] {\n  flex-grow: 0;\n}\n.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column:not(:first-child) {\n  margin-left: var(--wp--style--block-gap, 2em);\n}\n\n.wp-block-column {\n  flex-grow: 1;\n  min-width: 0;\n  word-break: break-word;\n  overflow-wrap: break-word;\n  /**\n  * Individual Column Alignment\n  */\n}\n.wp-block-column.is-vertically-aligned-top {\n  align-self: flex-start;\n}\n.wp-block-column.is-vertically-aligned-center {\n  align-self: center;\n}\n.wp-block-column.is-vertically-aligned-bottom {\n  align-self: flex-end;\n}\n.wp-block-column.is-vertically-aligned-top, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-bottom {\n  width: 100%;\n}\n\n.wp-block-cover-image,\n.wp-block-cover {\n  position: relative;\n  background-size: cover;\n  background-position: center center;\n  min-height: 430px;\n  width: 100%;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  padding: 1em;\n  box-sizing: border-box;\n  /**\n   * Set a default background color for has-background-dim _unless_ it includes another\n   * background-color class (e.g. has-green-background-color). The presence of another\n   * background-color class implies that another style will provide the background color\n   * for the overlay.\n   *\n   * See:\n   *   - Issue with background color specificity: https://github.com/WordPress/gutenberg/issues/26545\n   *   - Issue with alternative fix: https://github.com/WordPress/gutenberg/issues/26545\n   */\n}\n.wp-block-cover-image.has-parallax,\n.wp-block-cover.has-parallax {\n  background-attachment: fixed;\n}\n@supports (-webkit-overflow-scrolling: touch) {\n  .wp-block-cover-image.has-parallax,\n.wp-block-cover.has-parallax {\n    background-attachment: scroll;\n  }\n}\n@media (prefers-reduced-motion: reduce) {\n  .wp-block-cover-image.has-parallax,\n.wp-block-cover.has-parallax {\n    background-attachment: scroll;\n  }\n}\n.wp-block-cover-image.is-repeated,\n.wp-block-cover.is-repeated {\n  background-repeat: repeat;\n  background-size: auto;\n}\n.wp-block-cover-image.has-background-dim:not([class*=-background-color]),\n.wp-block-cover-image .has-background-dim:not([class*=-background-color]),\n.wp-block-cover.has-background-dim:not([class*=-background-color]),\n.wp-block-cover .has-background-dim:not([class*=-background-color]) {\n  background-color: #000;\n}\n.wp-block-cover-image .has-background-dim.has-background-gradient,\n.wp-block-cover .has-background-dim.has-background-gradient {\n  background-color: transparent;\n}\n.wp-block-cover-image.has-background-dim::before,\n.wp-block-cover.has-background-dim::before {\n  content: "";\n  background-color: inherit;\n}\n.wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before,\n.wp-block-cover-image .wp-block-cover__background,\
101n.wp-block-cover-image .wp-block-cover__gradient-background,\n.wp-block-cover.has-background-dim:not(.has-background-gradient)::before,\n.wp-block-cover .wp-block-cover__background,\n.wp-block-cover .wp-block-cover__gradient-background {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  z-index: 1;\n  opacity: 0.5;\n}\n.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,\n.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,\n.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,\n.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background {\n  opacity: 0.1;\n}\n.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,\n.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,\n.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,\n.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background {\n  opacity: 0.2;\n}\n.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,\n.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,\n.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,\n.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background {\n  opacity: 0.3;\n}\n.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,\n.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,\n.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,\n.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background {\n  opacity: 0.4;\n}\n.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,\n.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,\n.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,\n.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background {\n  opacity: 0.5;\n}\n.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,\n.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,\n.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,\n.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background {\n  opacity: 0.6;\n}\n.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,\n.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,\n.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,\n.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background {\n  opacity: 0.7;\n}\n.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,\n.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,\n.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,\n.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background {\n  opacity: 0.8;\n}\n.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,\n.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,\n.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,\n.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background {\n  opacity: 0.9;\n}\n.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,\n.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,\
101n.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,\n.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background {\n  opacity: 1;\n}\n.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,\n.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {\n  opacity: 0;\n}\n.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,\n.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {\n  opacity: 0.1;\n}\n.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,\n.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {\n  opacity: 0.2;\n}\n.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,\n.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {\n  opacity: 0.3;\n}\n.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,\n.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {\n  opacity: 0.4;\n}\n.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,\n.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {\n  opacity: 0.5;\n}\n.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,\n.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {\n  opacity: 0.6;\n}\n.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,\n.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {\n  opacity: 0.7;\n}\n.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,\n.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {\n  opacity: 0.8;\n}\n.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,\n.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {\n  opacity: 0.9;\n}\n.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,\n.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {\n  opacity: 1;\n}\n.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright,\n.wp-block-cover.alignleft,\n.wp-block-cover.alignright {\n  max-width: 420px;\n  width: 100%;\n}\n.wp-block-cover-image::after,\n.wp-block-cover::after {\n  display: block;\n  content: "";\n  font-size: 0;\n  min-height: inherit;\n}\n@supports (position: sticky) {\n  .wp-block-cover-image::after,\n.wp-block-cover::after {\n    content: none;\n  }\n}\n.wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright,\n.wp-block-cover.aligncenter,\n.wp-block-cover.alignleft,\n.wp-block-cover.alignright {\n  display: flex;\n}\n.wp-block-cover-image .wp-block-cover__inner-container,\n.wp-block-cover .wp-block-cover__inner-container {\n  width: 100%;\n  z-index: 1;\n  color: #fff;\n}\n.wp-block-cover-image.is-light .wp-block-cover__inner-container,\n.wp-block-cover.is-light .wp-block-cover__inner-container {\n  color: #000;\n}\n.wp-block-cover-image p:not(.has-text-color),\n.wp-block-cover-image h1:not(.has-text-color),\n.wp-block-cover-image h2:not(.has-text-color),\n.wp-block-cover-image h3:not(.has-text-color),\n.wp-block-cover-image h4:not(.has-text-color),\n.wp-block-cover-image h5:not(.has-text-color),\n.wp-block-cover-image h6:not(.has-text-color),\n.wp-block-cover p:not(.has-text-color),\n.wp-block-cover h1:not(.has-text-color),\n.wp-block-cover h2:not(.has-text-color),\n.wp-block-cover h3:not(.has-text-color),\n.wp-block-cover h4:not(.has-text-color),\n.wp-block-cover h5:not(.has-text-color),\n.wp-block-cover h6:not(.has-text-color) {\n  color: inherit;\n}\n.wp-block-cover-image.is-position-top-left,\n.wp-block-cover.is-position-top-left {\n  align-items: flex-start;\n  justify-content: flex-start;\n}\n.wp-block-cover-image.is-position-top-center,\n.wp-block-cover.is-position-top-center {\n  align-items: flex-start;\n  justify-content: center;\n}\n.wp-block-cover-image.is-position-top-right,\n.wp-block-cover.is-position-top-right {\n  align-items: flex-start;\n  justify-content: flex-end;\n}\n.wp-block-cover-image.is-position-center-left,\n.wp-block-cover.is-position-center-left {\n  align-items: center;\n  justify-content: flex-start;\n}\n.wp-block-cover-image.is-position-center-center,\n.wp-block-cover.is-position-center-center {\n  align-items: center;\n  justify-content: center;\n}\n.wp-block-cover-image.is-position-center-right,\n.wp-block-cover.is-position-center-right {\n  align-items: center;\n  justify-content: flex-end;\n}\n.wp-block-cover-image.is-position-bottom-left,\n.wp-block-cover.is-position-bottom-left {\n  align-items: flex-end;\n  justify-content: flex-start;\n}\n.wp-block-cover-image.is-position-bottom-center,\n.wp-block-cover.is-position-bottom-center {\n  align-items: flex-end;\n  justify-content: center;\n}\n.wp-block-cover-image.is-position-bottom-right,\n.wp-block-cover.is-position-bottom-right {\n  align-items: flex-end;\n  justify-content: flex-end;\n}\n.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,\n.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {\n  margin: 0;\n  width: auto;\n}
101\n.wp-block-cover-image img.wp-block-cover__image-background,\n.wp-block-cover-image video.wp-block-cover__video-background,\n.wp-block-cover img.wp-block-cover__image-background,\n.wp-block-cover video.wp-block-cover__video-background {\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  margin: 0;\n  padding: 0;\n  width: 100%;\n  height: 100%;\n  max-width: none;\n  max-height: none;\n  -o-object-fit: cover;\n     object-fit: cover;\n  outline: none;\n  border: none;\n  box-shadow: none;\n}\n\n.wp-block-cover__video-background {\n  z-index: 0;\n}\n\n.wp-block-cover__image-background {\n  z-index: 0;\n}\n\nsection.wp-block-cover-image h2,\n.wp-block-cover-image-text,\n.wp-block-cover-text {\n  color: #fff;\n}\nsection.wp-block-cover-image h2 a,\nsection.wp-block-cover-image h2 a:hover,\nsection.wp-block-cover-image h2 a:focus,\nsection.wp-block-cover-image h2 a:active,\n.wp-block-cover-image-text a,\n.wp-block-cover-image-text a:hover,\n.wp-block-cover-image-text a:focus,\n.wp-block-cover-image-text a:active,\n.wp-block-cover-text a,\n.wp-block-cover-text a:hover,\n.wp-block-cover-text a:focus,\n.wp-block-cover-text a:active {\n  color: #fff;\n}\n\n.wp-block-cover-image .wp-block-cover.has-left-content {\n  justify-content: flex-start;\n}\n.wp-block-cover-image .wp-block-cover.has-right-content {\n  justify-content: flex-end;\n}\n\nsection.wp-block-cover-image.has-left-content > h2,\n.wp-block-cover-image.has-left-content .wp-block-cover-image-text,\n.wp-block-cover.has-left-content .wp-block-cover-text {\n  margin-left: 0;\n  text-align: left;\n}\n\nsection.wp-block-cover-image.has-right-content > h2,\n.wp-block-cover-image.has-right-content .wp-block-cover-image-text,\n.wp-block-cover.has-right-content .wp-block-cover-text {\n  margin-right: 0;\n  text-align: right;\n}\n\nsection.wp-block-cover-image > h2,\n.wp-block-cover-image .wp-block-cover-image-text,\n.wp-block-cover .wp-block-cover-text {\n  font-size: 2em;\n  line-height: 1.25;\n  z-index: 1;\n  margin-bottom: 0;\n  max-width: 840px;\n  padding: 0.44em;\n  text-align: center;\n}\n\n.wp-block[data-align=left] > [data-type="core/embed"],\n.wp-block[data-align=right] > [data-type="core/embed"],\n.wp-block-embed.alignleft,\n.wp-block-embed.alignright {\n  max-width: 360px;\n  width: 100%;\n}\n.wp-block[data-align=left] > [data-type="core/embed"] .wp-block-embed__wrapper,\n.wp-block[data-align=right] > [data-type="core/embed"] .wp-block-embed__wrapper,\n.wp-block-embed.alignleft .wp-block-embed__wrapper,\n.wp-block-embed.alignright .wp-block-embed__wrapper {\n  min-width: 280px;\n}\n\n.wp-block-cover .wp-block-embed {\n  min-width: 320px;\n  min-height: 240px;\n}\n\n.wp-block-embed {\n  margin: 0 0 1em 0;\n  overflow-wrap: break-word;\n}\n.wp-block-embed figcaption {\n  margin-top: 0.5em;\n  margin-bottom: 1em;\n}\n.wp-block-embed iframe {\n  max-width: 100%;\n}\n\n.wp-block-embed__wrapper {\n  position: relative;\n}\n\n.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before {\n  content: "";\n  display: block;\n  padding-top: 50%;\n}\n.wp-embed-responsive .wp-has-aspect-ratio iframe {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  height: 100%;\n  width: 100%;\n}\n\n.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before {\n  padding-top: 42.85%;\n}\n.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before {\n  padding-top: 50%;\n}\n.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before {\n  padding-top: 56.25%;\n}\n.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before {\n  padding-top: 75%;\n}\n.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before {\n  padding-top: 100%;\n}\n.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before {\n  padding-top: 177.77%;\n}\n.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before {\n  padding-top: 200%;\n}\n\n.wp-block-file {\n  margin-bottom: 1.5em;\n}\n.wp-block-file.aligncenter {\n  text-align: center;\n}\n.wp-block-file.alignright {\n  /*rtl:ignore*/\n  text-align: right;\n}\n.wp-block-file .wp-block-file__embed {\n  margin-bottom: 1em;\n}\n.wp-block-file .wp-block-file__button {\n  background: #32373c;\n  border-radius: 2em;\n  color: #fff;\n  font-size: 0.8em;\n  padding: 0.5em 1em;\n}\n.wp-block-file a.wp-block-file__button {\n  text-decoration: none;\n}\n.wp-block-file a.wp-block-file__button:hover, .wp-block-file a.wp-block-file__button:visited, .wp-block-file a.wp-block-file__button:focus, .wp-block-file a.wp-block-file__button:active {\n  box-shadow: none;\n  color: #fff;\n  opacity: 0.85;\n  text-decoration: none;\n}\n.wp-block-file * + .wp-block-file__button {\n  margin-left: 0.75em;\n}\n\n.wp-block-gallery,\n.blocks-gallery-grid {\n  display: flex;\n  flex-wrap: wrap;\n  list-style-type: none;\n  padding: 0;\n  margin: 0;\n}\n.wp-block-gallery .blocks-gallery-image,\n.wp-block-gallery .blocks-gallery-item,\n.blocks-gallery-grid .blocks-gallery-image,\n.blocks-gallery-grid .blocks-gallery-item {\n  margin: 0 1em 1em 0;\n  display: flex;\n  flex-grow: 1;\n  flex-direction: column;\n  justify-content: center;\n  position: relative;\n  width: calc(50% - 1em);\n}\n.wp-block-gallery .blocks-gallery-image:nth-of-type(even),\n.wp-block-gallery .blocks-gallery-item:nth-of-type(even),\n.blocks-gallery-grid .blocks-gallery-image:nth-of-type(even),\n.blocks-gallery-grid .blocks-gallery-item:nth-of-type(even) {\n  margin-right: 0;\n}\n.wp-block-gallery .blocks-gallery-image figure,\n.wp-block-gallery .blocks-gallery-item figure,\n.blocks-gallery-grid .blocks-gallery-image figure,\n.blocks-gallery-grid .blocks-gallery-item figure {\n  margin: 0;\n  height: 100%;\n  display: flex;\n  align-items: flex-end;\n  justify-content: flex-start;\n}\n.wp-block-gallery .blocks-gallery-image img,\n.wp-block-gallery .blocks-gallery-item img,\n.blocks-gallery-grid .blocks-gallery-image img,\n.blocks-gallery-grid .blocks-gallery-item img {\n  display: block;\n  max-width: 100%;\n  height: auto;\n  width: auto;\n}\n.wp-block-gallery .blocks-gallery-image figcaption,\n.wp-block-gallery .blocks-gallery-item figcaption,\n.blocks-gallery-grid .blocks-gallery-image figcaption,\n.blocks-gallery-grid .blocks-gallery-item figcaption {\n  position: absolute;\n  bottom: 0;\n  width: 100%;\n  max-height: 100%;\n  overflow: auto;\n  padding: 3em 0.77em 0.7em;\n  color: #fff;\n  text-align: center;\n  font-size: 0.8em;\n  background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent);\n  box-sizing: border-box;\n  margin: 0;\n  z-index: 2;\n}\n.wp-block-gallery .blocks-gallery-image figcaption img,\n.wp-block-gallery .blocks-gallery-item figcaption img,\n.blocks-gallery-grid .blocks-gallery-image figcaption img,\n.blocks-gallery-grid .blocks-gallery-item figcaption img {\n  display: inline;\n}\n.wp-block-gallery figcaption,\n.blocks-gallery-grid figcaption {\n  flex-grow: 1;\n}\n.wp-block-gallery.is-cropped .blocks-gallery-image a,\n.wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a,\n.wp-block-gallery.is-cropped .blocks-gallery-item img,\n.blocks-gallery-grid.is-cropped .blocks-gallery-image a,\n.blocks-gallery-grid.is-cropped .blocks-gallery-image img,\n.blocks-gallery-grid.is-cropped .blocks-gallery-item a,\n.blocks-gallery-grid.is-cropped .blocks-gallery-item img {\n  width: 100%;\n  height: 100%;\n  flex: 1;\n  -o-object-fit: cover;\n     object-fit: cover;\n}\n.wp-block-gallery.columns-1 .blocks-gallery-image, .wp-block-gallery.columns-1 .blocks-gallery-item,\n.blocks-gallery-grid.columns-1 .blocks-gallery-image,\n.blocks-gallery-grid.columns-1 .blocks-gallery-item {\n  width: 100%;\n  margin-right: 0;\n}\n@media (min-width: 600px) {\n  .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item,\n.blocks-gallery-grid.columns-3 .blocks-gallery-image,\n.blocks-gallery-grid.columns-3 .blocks-gallery-item {\n    width: calc(33.3333333333% - 0.6666666667em);\n    margin-right: 1em;\n  }\n  .wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item,\n.blocks-gallery-grid.columns-4 .blocks-gallery-image,\n.blocks-gallery-grid.columns-4 .blocks-gallery-item {\n    width: calc(25% - 0.75em);\n    margin-right: 1em;\n  }\n  .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item,\n.blocks-gallery-grid.columns-5 .blocks-gallery-image,\n.blocks-gallery-grid.columns-5 .blocks-gallery-item {\n    width: calc(20% - 0.8em);\n    margin-right: 1em;\n  }\n  .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item,\n.blocks-gallery-grid.columns-6 .blocks-gallery-image,\n.blocks-gallery-grid.columns-6 .blocks-gallery-item {\n    width: calc(16.6666666667% - 0.8333333333em);\n    margin-right: 1em;\n  }\n  .wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item,\n.blocks-gallery-grid.columns-7 .blocks-gallery-image,\n.blocks-gallery-grid.columns-7 .blocks-gallery-item {\n    width: calc(14.2857142857% - 0.8571428571em);\n    margin-right: 1em;\n  }\n  .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item,\n.blocks-gallery-grid.columns-8 .blocks-gallery-image,\n.blocks-gallery-grid.columns-8 .blocks-gallery-item {\n    width: calc(12.5% - 0.875em);\n    margin-right: 1em;\n  }\n  .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n), .
101wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),\n.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),\n.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n) {\n    margin-right: 0;\n  }\n  .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),\n.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),\n.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n) {\n    margin-right: 0;\n  }\n  .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),\n.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),\n.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n) {\n    margin-right: 0;\n  }\n  .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),\n.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),\n.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n) {\n    margin-right: 0;\n  }\n  .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),\n.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),\n.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n) {\n    margin-right: 0;\n  }\n  .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),\n.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),\n.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n) {\n    margin-right: 0;\n  }\n  .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),\n.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),\n.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n) {\n    margin-right: 0;\n  }\n  .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n),\n.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),\n.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n) {\n    margin-right: 0;\n  }\n}\n.wp-block-gallery .blocks-gallery-image:last-child,\n.wp-block-gallery .blocks-gallery-item:last-child,\n.blocks-gallery-grid .blocks-gallery-image:last-child,\n.blocks-gallery-grid .blocks-gallery-item:last-child {\n  margin-right: 0;\n}\n.wp-block-gallery.alignleft, .wp-block-gallery.alignright,\n.blocks-gallery-grid.alignleft,\n.blocks-gallery-grid.alignright {\n  max-width: 420px;\n  width: 100%;\n}\n.wp-block-gallery.aligncenter .blocks-gallery-item figure,\n.blocks-gallery-grid.aligncenter .blocks-gallery-item figure {\n  justify-content: center;\n}\n\n.wp-block-gallery:not(.is-cropped) .blocks-gallery-item {\n  align-self: flex-start;\n}\n\nfigure.wp-block-gallery.has-nested-images {\n    align-items: normal;\n  margin-bottom: 1rem;\n}\n\n.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {\n    margin: 0;\n    width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)\n}\n\n.wp-block-gallery.has-nested-images figure.wp-block-image {\n    box-sizing: border-box;\n    display: flex;\n    flex-direction: column;\n    flex-grow: 1;\n    justify-content: center;\n    max-width: 100%;\n    position: relative\n}\n\n.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div {\n    flex-direction: column;\n    flex-grow: 1;\n    margin: 0\n}\n\n.wp-block-gallery.has-nested-images figure.wp-block-image img {\n    display: block;\n    height: auto;\n    max-width: 100%!important;\n    width: auto\n}\n\n.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {\n    background: linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);\n    bottom: 0;\n    box-sizing: border-box;\n    color: #fff;\n    font-size: 13px;\n    left: 0;\n    margin-bottom: 0;\n    max-height: 60%;\n    overflow: auto;\n    padding: 0 8px 8px;\n    position: absolute;\n    text-align: center;\n    width: 100%\n}\n\n.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {\n    display: inline\n}\n\n.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {\n    color: inherit\n}\n\n.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img {\n    box-sizing: border-box\n}\n\n.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div {\n    flex: 1 1 auto\n}\n\n.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {\n    background: none;\n    color: inherit;\n    flex: initial;\n    margin: 0;\n    padding: 10px 10px 9px;\n    position: relative\n}\n\n.wp-block-gallery.has-nested-images figcaption {\n    flex-basis: 100%;\n    flex-grow: 1;\n    text-align: center\n}\n\n.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {\n    margin-bottom: auto;\n    margin-top: 0\n}\n\n.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {\n    al
101ign-self: inherit\n}\n\n.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone) {\n    display: flex\n}\n\n.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {\n    flex: 1 0 0%;\n    height: 100%;\n    -o-object-fit: cover;\n    object-fit: cover;\n    width: 100%\n}\n\n.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {\n    width: 100%\n}\n\n@media (min-width: 600px) {\n    .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {\n        width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)\n    }\n\n    .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {\n        width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)\n    }\n\n    .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {\n        width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)\n    }\n\n    .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {\n        width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)\n    }\n\n    .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {\n        width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)\n    }\n\n    .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {\n        width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)\n    }\n\n    .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {\n        width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)\n    }\n\n    .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image) {\n        width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)\n    }\n\n    .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child {\n        width: 100%\n    }\n}\n\n.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright {\n    max-width: 420px;\n    width: 100%\n}\n\n.wp-block-gallery.has-nested-images.aligncenter {\n    justify-content: center\n}\n\n\n.wp-block-group {\n  box-sizing: border-box;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n  overflow-wrap: break-word;\n}\nh1.has-background,\nh2.has-background,\nh3.has-background,\nh4.has-background,\nh5.has-background,\nh6.has-background {\n  padding: 1.25em 2.375em;\n}\n\n.wp-block-image {\n  margin: 0 0 1em 0;\n}\n.wp-block-image img {\n  height: auto;\n  max-width: 100%;\n  vertical-align: bottom;\n}\n.wp-block-image:not(.is-style-rounded) > a,\n.wp-block-image:not(.is-style-rounded) img {\n  border-radius: inherit;\n}\n.wp-block-image.aligncenter {\n  text-align: center;\n}\n.wp-block-image.alignfull img, .wp-block-image.alignwide img {\n  height: auto;\n  width: 100%;\n}\n.wp-block-image .alignleft,\n.wp-block-image .alignright,\n.wp-block-image .aligncenter {\n  display: table;\n}\n.wp-block-image .alignleft > figcaption,\n.wp-block-image .alignright > figcaption,\n.wp-block-image .aligncenter > figcaption {\n  display: table-caption;\n  caption-side: bottom;\n}\n\nfigcaption {\n  font-size: 0.8rem;\n  text-align: center;\n  font-style: italic;\n}\n\n.wp-block-image .alignleft {\n  /*rtl:ignore*/\n  float: left;\n  /*rtl:ignore*/\n  margin-left: 0;\n  margin-right: 1em;\n  margin-top: 0.5em;\n  margin-bottom: 0.5em;\n}\n.wp-block-image .alignright {\n  /*rtl:ignore*/\n  float: right;\n  /*rtl:ignore*/\n  margin-right: 0;\n  margin-left: 1em;\n  margin-top: 0.5em;\n  margin-bottom: 0.5em;\n}\n.wp-block-image .aligncenter {\n  margin-left: auto;\n  margin-right: auto;\n}\n.wp-block-image figcaption {\n  margin-top: 0.5em;\n  margin-bottom: 1em;\n}\n.wp-block-image.is-style-rounded img {\n  border-radius: 9999px;\n}\n.wp-block-image.is-style-circle-mask img {\n  border-radius: 9999px;\n}\n@supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) {\n  .wp-block-image.is-style-circle-mask img {\n    /* stylelint-disable */\n    -webkit-mask-image: url(\'data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>\');\n            mask-image: url(\'data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>\');\n    /* stylelint-enable */\n    mask-mode: alpha;\n    -webkit-mask-repeat: no-repeat;\n            mask-repeat: no-repeat;\n    -webkit-mask-size: contain;\n            mask-size: contain;\n    -webkit-mask-position: center;\n            mask-position: center;\n    border-radius: 0;\n  }\n}\n\n.wp-block-image figure {\n  margin: 0;\n}\n\nol.wp-block-latest-comments {\n  margin-left: 0;\n}\n\n.wp-block-latest-comments .wp-block-latest-comments {\n  padding-left: 0;\n}\n\n.wp-block-latest-comments__comment {\n  line-height: 1.1;\n  list-style: none;\n  margin-bottom: 1em;\n}\n.has-avatars .wp-block-latest-comments__comment {\n  min-height: 2.25em;\n  list-style: none;\n}\n.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,\n.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt {\n  margin-left: 3.25em;\n}\n.has-dates .wp-block-latest-comments__comment, .has-excerpts .wp-block-latest-comments__comment {\n  line-height: 1.5;\n}\n\n.wp-block-latest-comments__comment-excerpt p {\n  font-size: 0.875em;\n  line-height: 1.8;\n  margin: 0.36em 0 1.4em;\n}\n\n.wp-block-latest-comments__comment-date {\n  display: block;\n  font-size: 0.75em;\n}\n\n.wp-block-latest-comments .avatar,\n.wp-block-latest-comments__comment-avatar {\n  border-radius: 1.5em;\n  display: block;\n  float: left;\n  height: 2.5em;
101\n  margin-right: 0.75em;\n  width: 2.5em;\n}\n\n.wp-block-latest-posts.alignleft {\n  /*rtl:ignore*/\n  margin-right: 2em;\n}\n.wp-block-latest-posts.alignright {\n  /*rtl:ignore*/\n  margin-left: 2em;\n}\n.wp-block-latest-posts.wp-block-latest-posts__list {\n  list-style: none;\n  padding-left: 0;\n}\n.wp-block-latest-posts.wp-block-latest-posts__list li {\n  clear: both;\n}\n.wp-block-latest-posts.is-grid {\n  display: flex;\n  flex-wrap: wrap;\n  padding: 0;\n}\n.wp-block-latest-posts.is-grid li {\n  margin: 0 1.25em 1.25em 0;\n  width: 100%;\n}\n@media (min-width: 600px) {\n  .wp-block-latest-posts.columns-2 li {\n    width: calc((100% / 2) - 1.25em + (1.25em / 2));\n  }\n  .wp-block-latest-posts.columns-2 li:nth-child(2n) {\n    margin-right: 0;\n  }\n  .wp-block-latest-posts.columns-3 li {\n    width: calc((100% / 3) - 1.25em + (1.25em / 3));\n  }\n  .wp-block-latest-posts.columns-3 li:nth-child(3n) {\n    margin-right: 0;\n  }\n  .wp-block-latest-posts.columns-4 li {\n    width: calc((100% / 4) - 1.25em + (1.25em / 4));\n  }\n  .wp-block-latest-posts.columns-4 li:nth-child(4n) {\n    margin-right: 0;\n  }\n  .wp-block-latest-posts.columns-5 li {\n    width: calc((100% / 5) - 1.25em + (1.25em / 5));\n  }\n  .wp-block-latest-posts.columns-5 li:nth-child(5n) {\n    margin-right: 0;\n  }\n  .wp-block-latest-posts.columns-6 li {\n    width: calc((100% / 6) - 1.25em + (1.25em / 6));\n  }\n  .wp-block-latest-posts.columns-6 li:nth-child(6n) {\n    margin-right: 0;\n  }\n}\n\n.wp-block-latest-posts__post-date,\n.wp-block-latest-posts__post-author {\n  display: block;\n  font-size: 0.8125em;\n}\n\n.wp-block-latest-posts__post-excerpt {\n  margin-top: 0.5em;\n  margin-bottom: 1em;\n}\n\n.wp-block-latest-posts__featured-image a {\n  display: inline-block;\n}\n.wp-block-latest-posts__featured-image img {\n  height: auto;\n  width: auto;\n  max-width: 100%;\n}\n.wp-block-latest-posts__featured-image.alignleft {\n  /*rtl:ignore*/\n  margin-right: 1em;\n}\n.wp-block-latest-posts__featured-image.alignright {\n  /*rtl:ignore*/\n  margin-left: 1em;\n}\n.wp-block-latest-posts__featured-image.aligncenter {\n  margin-bottom: 1em;\n  text-align: center;\n}\n\n.block-editor-image-alignment-control__row .components-base-control__field {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n.block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label {\n  margin-bottom: 0;\n}\n\nol,\nul {\n  overflow-wrap: break-word;\n}\nol.has-background,\nul.has-background {\n  padding: 1.25em 2.375em;\n}\n\n.wp-block-media-text {\n  /*!rtl:begin:ignore*/\n  direction: ltr;\n  /*!rtl:end:ignore*/\n  display: grid;\n  grid-template-columns: 50% 1fr;\n  grid-template-rows: auto;\n}\n.wp-block-media-text.has-media-on-the-right {\n  grid-template-columns: 1fr 50%;\n}\n\n.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,\n.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {\n  align-self: start;\n}\n\n.wp-block-media-text .wp-block-media-text__content,\n.wp-block-media-text .wp-block-media-text__media,\n.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,\n.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media {\n  align-self: center;\n}\n\n.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,\n.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {\n  align-self: end;\n}\n\n.wp-block-media-text .wp-block-media-text__media {\n  /*!rtl:begin:ignore*/\n  grid-column: 1;\n  grid-row: 1;\n  /*!rtl:end:ignore*/\n  margin: 0;\n}\n\n.wp-block-media-text .wp-block-media-text__content {\n  direction: ltr;\n  /*!rtl:begin:ignore*/\n  grid-column: 2;\n  grid-row: 1;\n  /*!rtl:end:ignore*/\n  padding: 0 8% 0 8%;\n  word-break: break-word;\n}\n\n.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {\n  /*!rtl:begin:ignore*/\n  grid-column: 2;\n  grid-row: 1;\n  /*!rtl:end:ignore*/\n}\n\n.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {\n  /*!rtl:begin:ignore*/\n  grid-column: 1;\n  grid-row: 1;\n  /*!rtl:end:ignore*/\n}\n\n.wp-block-media-text__media img,\n.wp-block-media-text__media video {\n  height: auto;\n  max-width: unset;\n  width: 100%;\n  vertical-align: middle;\n}
101\n\n.wp-block-media-text.is-image-fill .wp-block-media-text__media {\n  height: 100%;\n  min-height: 250px;\n  background-size: cover;\n}\n\n.wp-block-media-text.is-image-fill .wp-block-media-text__media > a {\n  display: block;\n  height: 100%;\n}\n\n.wp-block-media-text.is-image-fill .wp-block-media-text__media img {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  border: 0;\n}\n\n/*\n* Here we here not able to use a mobile first CSS approach.\n* Custom widths are set using inline styles, and on mobile,\n* we need 100% width, so we use important to overwrite the inline style.\n* If the style were set on mobile first, on desktop styles,\n* we would have no way of setting the style again to the inline style.\n*/\n@media (max-width: 600px) {\n  .wp-block-media-text.is-stacked-on-mobile {\n    grid-template-columns: 100% !important;\n  }\n  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {\n    grid-column: 1;\n    grid-row: 1;\n  }\n  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {\n    grid-column: 1;\n    grid-row: 2;\n  }\n  .swapmobile .wp-block-column:first-child {\n    order: 2;\n  }\n  .swapmobile .wp-block-column:last-child {\n    order: 1;\n  }\n  .wp-block-spacer {height: 20px !important;}\n}\n.wp-block-navigation {\n  position: relative;\n  --navigation-layout-justification-setting: flex-start;\n  --navigation-layout-direction: row;\n  --navigation-layout-wrap: wrap;\n  --navigation-layout-justify: flex-start;\n  --navigation-layout-align: center;\n}\n.wp-block-navigation ul {\n  margin-top: 0;\n  margin-bottom: 0;\n  margin-left: 0;\n  padding-left: 0;\n}\n.wp-block-navigation ul,\n.wp-block-navigation ul li {\n  list-style: none;\n  padding: 0;\n}\n.wp-block-navigation .wp-block-navigation-item {\n  display: flex;\n  align-items: center;\n  position: relative;\n}\n.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {\n  display: none;\n}\n.wp-block-navigation .wp-block-navigation-item__content {\n  color: inherit;\n  display: block;\n  padding: 0;\n}\n.wp-block-navigation[style*=text-decoration] .wp-block-navigation-item,\n.wp-block-navigation[style*=text-decoration] .wp-block-navigation__submenu-container {\n  text-decoration: inherit;\n}\n.wp-block-navigation[style*=text-decoration] a {\n  text-decoration: inherit;\n}\n.wp-block-navigation[style*=text-decoration] a:focus, .wp-block-navigation[style*=text-decoration] a:active {\n  text-decoration: inherit;\n}\n.wp-block-navigation:not([style*=text-decoration]) a {\n  text-decoration: none;\n}\n.wp-block-navigation:not([style*=text-decoration]) a:focus, .wp-block-navigation:not([style*=text-decoration]) a:active {\n  text-decoration: none;\n}\n.wp-block-navigation .wp-block-navigation__submenu-icon {\n  align-self: center;\n  line-height: 0;\n  display: inline-block;\n  vertical-align: middle;\n  font-size: inherit;\n  padding: 0;\n  background-color: inherit;\n  color: currentColor;\n  border: none;\n  margin-left: 0.25em;\n  width: 0.6em;\n  height: 0.6em;\n}\n.wp-block-navigation .wp-block-navigation__submenu-icon svg {\n  display: inline-block;\n  stroke: currentColor;\n  width: inherit;\n  height: inherit;\n}\n.wp-block-navigation.is-vertical {\n  --navigation-layout-direction: column;\n  --navigation-layout-justify: initial;\n  --navigation-layout-align: flex-start;\n}\n.wp-block-navigation.no-wrap {\n  --navigation-layout-wrap: nowrap;\n}\n.wp-block-navigation.items-justified-center {\n  --navigation-layout-justification-setting: center;\n  --navigation-layout-justify: center;\n}\n.wp-block-navigation.items-justified-center.is-vertical {\n  --navigation-layout-align: center;\n}\n.wp-block-navigation.items-justified-right {\n  --navigation-layout-justification-setting: flex-end;\n  --navigation-layout-justify: flex-end;\n}\n.wp-block-navigation.items-justified-right.is-vertical {\n  --navigation-layout-align: flex-end;\n}\n.wp-block-navigation.items-justified-space-between {\n  --navigation-layout-justification-setting: space-between;\n  --navigation-layout-justify: space-between;\n}\n\n.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) {\n  background-color: inherit;\n  color: inherit;\n  position: absolute;\n  z-index: 2;\n  display: flex;\n  flex-direction: column;\n  align-items: normal;\n  opacity: 0;\n  transition: opacity 0.1s linear;\n  visibility: hidden;\n  width: 0;\n  height: 0;\n  overflow: hidden;\n  left: -1px;\n  top: 100%;\n}\n.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) > .wp-block-navigation-item > .wp-block-navigation-item__content {\n  display: flex;\n  flex-grow: 1;\n}\n.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon {\n  margin-right: 0;\n  margin-left: auto;\n}\n.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content {\n  margin: 0;\n}\n@media (min-width: 782px) {\n  .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container {\n    left: 100%;\n    top: -1px;\n  }\n  .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container::before {\n    content: "";\n    position: absolute;\n    right: 100%;\n    height: 100%;\n    display: block;\n    width: 0.5em;\n    background: transparent;\n  }\n  .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-icon svg {\n    transform: rotate(-90deg);\n  }\n}
101\n.wp-block-navigation .has-child:where(:not(.open-on-click)):hover > .wp-block-navigation__submenu-container {\n  visibility: visible;\n  overflow: visible;\n  opacity: 1;\n  width: auto;\n  height: auto;\n  min-width: 200px;\n}\n.wp-block-navigation .has-child:where(:not(.open-on-click):not(.open-on-hover-click)):focus-within > .wp-block-navigation__submenu-container {\n  visibility: visible;\n  overflow: visible;\n  opacity: 1;\n  width: auto;\n  height: auto;\n  min-width: 200px;\n}\n.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] + .wp-block-navigation__submenu-container {\n  visibility: visible;\n  overflow: visible;\n  opacity: 1;\n  width: auto;\n  height: auto;\n  min-width: 200px;\n}\n\n.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {\n  left: 0;\n  top: 100%;\n}\n@media (min-width: 782px) {\n  .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {\n    left: 100%;\n    top: 0;\n  }\n}\n\n.wp-block-navigation-submenu {\n  position: relative;\n  display: flex;\n}\n.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {\n  stroke: currentColor;\n}\n\nbutton.wp-block-navigation-item__content {\n  background-color: transparent;\n  border: none;\n  color: currentColor;\n  font-size: inherit;\n  font-family: inherit;\n  line-height: inherit;\n  text-align: left;\n}\n\n.wp-block-navigation-submenu__toggle {\n  cursor: pointer;\n}\n\n/**\n * Margins\n */\n.wp-block-navigation,\n.wp-block-navigation .wp-block-page-list,\n.wp-block-navigation__container,\n.wp-block-navigation__responsive-container-content {\n  gap: var(--wp--style--block-gap, 2em);\n}\n\n.wp-block-navigation:where(.has-background),\n.wp-block-navigation:where(.has-background) .wp-block-navigation .wp-block-page-list,\n.wp-block-navigation:where(.has-background) .wp-block-navigation__container {\n  gap: var(--wp--style--block-gap, 0.5em);\n}\n\n/**\n * Paddings\n */\n.wp-block-navigation:where(.has-background) .wp-block-navigation-item__content {\n  padding: 0.5em 1em;\n}\n\n.wp-block-navigation :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content {\n  padding: 0.5em 1em;\n}\n\n/**\n * Justifications.\n */\n.wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container,\n.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container,\n.wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container,\n.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container {\n  left: auto;\n  right: 0;\n}\n.wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,\n.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,\n.wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,\n.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {\n  left: -1px;\n  right: -1px;\n}\n@media (min-width: 782px) {\n  .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,\n.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,\n.wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,\n.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {\n    left: auto;\n    right: 100%;\n  }\n}\n\n.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {\n  background-color: #fff;
101\n  color: #000;\n  border: 1px solid rgba(0, 0, 0, 0.15);\n}\n\n.wp-block-navigation__container {\n  display: flex;\n  flex-wrap: var(--navigation-layout-wrap, wrap);\n  flex-direction: var(--navigation-layout-direction, initial);\n  justify-content: var(--navigation-layout-justify, initial);\n  align-items: var(--navigation-layout-align, initial);\n  list-style: none;\n  margin: 0;\n  padding-left: 0;\n}\n.wp-block-navigation__container .is-responsive {\n  display: none;\n}\n\n.wp-block-navigation__container:only-child,\n.wp-block-page-list:only-child {\n  flex-grow: 1;\n}\n\n/**\n * Mobile menu.\n */\n.wp-block-navigation__responsive-container {\n  display: none;\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n}\n.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {\n  display: flex;\n  flex-wrap: var(--navigation-layout-wrap, wrap);\n  flex-direction: var(--navigation-layout-direction, initial);\n  justify-content: var(--navigation-layout-justify, initial);\n  align-items: var(--navigation-layout-align, initial);\n}\n.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {\n  color: inherit !important;\n  background-color: inherit !important;\n}\n.wp-block-navigation__responsive-container.is-menu-open {\n  display: flex;\n  flex-direction: column;\n  background-color: inherit;\n  padding: 2em;\n  overflow: auto;\n  z-index: 100000;\n}\n.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {\n  padding-top: calc(2em + 24px);\n  overflow: visible;\n  display: flex;\n  flex-direction: column;\n  flex-wrap: nowrap;\n  align-items: var(--navigation-layout-justification-setting, inherit);\n}\n.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,\n.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list,\n.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {\n  justify-content: flex-start;\n}\n.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {\n  display: none;\n}\n.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .submenu-container,\n.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {\n  opacity: 1;\n  visibility: visible;\n  height: auto;\n  width: auto;\n  overflow: initial;\n  min-width: 200px;\n  position: static;\n  border: none;\n  padding-left: 2em;\n  padding-right: 2em;\n}\n.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container,\n.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {\n  gap: var(--wp--style--block-gap, 2em);\n}\n.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {\n  padding-top: var(--wp--style--block-gap, 2em);\n}\n.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {\n  padding: 0;\n}\n.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,\n.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,\n.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {\n  display: flex;\n  flex-direction: column;\n  align-items: var(--navigation-layout-justification-setting, initial);\n}\n.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,\n.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,\n.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {\n  color: inherit !important;\n  background: transparent !important;\n}\n.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {\n  right: auto;\n  left: auto;\n}\n@media (min-width: 600px) {\n  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {\n    display: block;\n    width: 100%;\n    position: relative;\n    z-index: auto;\n    background-color: inherit;\n  }\n  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {\n    display: none;\n  }\n  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {\n    left: 0;\n  }\n}\n\n.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {\n  background-color: #fff;
101\n  color: #000;\n}\n\n.wp-block-navigation__responsive-container-open,\n.wp-block-navigation__responsive-container-close {\n  vertical-align: middle;\n  cursor: pointer;\n  color: currentColor;\n  background: transparent;\n  border: none;\n  margin: 0;\n  padding: 0;\n}\n.wp-block-navigation__responsive-container-open svg,\n.wp-block-navigation__responsive-container-close svg {\n  fill: currentColor;\n  pointer-events: none;\n  display: block;\n  width: 24px;\n  height: 24px;\n}\n\n.wp-block-navigation__responsive-container-open {\n  display: flex;\n}\n@media (min-width: 600px) {\n  .wp-block-navigation__responsive-container-open:not(.always-shown) {\n    display: none;\n  }\n}\n\n.wp-block-navigation__responsive-container-close {\n  position: absolute;\n  top: 0;\n  right: 0;\n  z-index: 2;\n}\n\n.wp-block-navigation__responsive-close {\n  width: 100%;\n}\n\n.is-menu-open .wp-block-navigation__responsive-close,\n.is-menu-open .wp-block-navigation__responsive-dialog,\n.is-menu-open .wp-block-navigation__responsive-container-content {\n  box-sizing: border-box;\n}\n\n.wp-block-navigation__responsive-dialog {\n  position: relative;\n}\n\nhtml.has-modal-open {\n  overflow: hidden;\n}\n\n.wp-block-navigation .wp-block-navigation-item__label {\n  word-break: normal;\n  overflow-wrap: break-word;\n}\n\n.wp-block-navigation .wp-block-home-link__content {\n  color: inherit;\n  display: block;\n}\n.wp-block-navigation[style*=text-decoration] .wp-block-home-link {\n  text-decoration: inherit;\n}\n.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content {\n  text-decoration: inherit;\n}\n.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:focus, .wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:active {\n  text-decoration: inherit;\n}\n.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content {\n  text-decoration: none;\n}\n.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:focus, .wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:active {\n  text-decoration: none;\n}\n\n.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container {\n  background-color: #fff;\n  color: #000;\n  border: 1px solid rgba(0, 0, 0, 0.15);\n}\n.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container .wp-block-home-link__container {\n  top: -1px;\n}\n\n.wp-block-navigation .wp-block-page-list {\n  display: flex;\n  flex-direction: var(--navigation-layout-direction, initial);\n  justify-content: var(--navigation-layout-justify, initial);\n  align-items: var(--navigation-layout-align, initial);\n  flex-wrap: var(--navigation-layout-wrap, wrap);\n  background-color: inherit;\n}\n.wp-block-navigation .wp-block-navigation-item {\n  background-color: inherit;\n}\n\n.is-small-text {\n  font-size: 0.875em;\n}\n\n.is-regular-text {\n  font-size: 1em;\n}\n\n.is-large-text {\n  font-size: 2.25em;\n}\n\n.is-larger-text {\n  font-size: 3em;\n}\n\n.has-drop-cap:not(:focus)::first-letter {\n  float: left;\n  font-size: 8.4em;\n  line-height: 0.68;\n  font-weight: 100;\n  margin: 0.05em 0.1em 0 0;\n  text-transform: uppercase;\n  font-style: normal;\n}\n\np {\n  overflow-wrap: break-word;\n}\n\np.has-drop-cap.has-background {\n  overflow: hidden;\n}\n\np.has-background {\n  padding: 1.25em 2.375em;\n}\n\n:where(p.has-text-color:not(.has-link-color)) a {\n  color: inherit;\n}\n\n.wp-block-post-author {\n  display: flex;\n  flex-wrap: wrap;\n}\n.wp-block-post-author__byline {\n  width: 100%;\n  margin-top: 0;\n  margin-bottom: 0;\n  font-size: 0.5em;\n}\n.wp-block-post-author__avatar {\n  margin-right: 1em;\n}\n.wp-block-post-author__bio {\n  margin-bottom: 0.7em;\n  font-size: 0.7em;\n}\n.wp-block-post-author__content {\n  flex-grow: 1;\n  flex-basis: 0;\n}\n.wp-block-post-author__name {\n  margin: 0;\n}\n\n.wp-block-post-comments > h3:first-of-type {\n  margin-top: 0;\n}\n.wp-block-post-comments .commentlist {\n  list-style: none;\n  margin: 0;\n  padding: 0;\n}\n.wp-block-post-comments .commentlist .comment {\n  min-height: 2.25em;\n  padding-left: 3.25em;\n}\n.wp-block-post-comments .commentlist .comment p {\n  font-size: 0.875em;\n  line-height: 1.8;\n  margin: 0.36em 0 1.4em;\n}\n.wp-block-post-comments .commentlist .children {\n  list-style: none;\n  margin: 0;\n  padding: 0;\n}\n.wp-block-post-comments .comment-author {\n  line-height: 1.5;\n}\n.wp-block-post-comments .comment-author .avatar {\n  border-radius: 1.5em;\n  display: block;\n  float: left;\n  height: 2.5em;
101\n  margin-right: 0.75em;\n  width: 2.5em;\n}\n.wp-block-post-comments .comment-author cite {\n  font-style: normal;\n}\n.wp-block-post-comments .comment-meta {\n  line-height: 1.5;\n  margin-left: -3.25em;\n}\n.wp-block-post-comments .comment-body .commentmetadata {\n  font-size: 0.75em;\n}\n.wp-block-post-comments .comment-form-comment label,\n.wp-block-post-comments .comment-form-author label,\n.wp-block-post-comments .comment-form-email label,\n.wp-block-post-comments .comment-form-url label {\n  display: block;\n  margin-bottom: 0.25em;\n}\n.wp-block-post-comments .comment-form textarea,\n.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]) {\n  display: block;\n  box-sizing: border-box;\n  width: 100%;\n}\n.wp-block-post-comments .comment-form-cookies-consent {\n  display: flex;\n  gap: 0.25em;\n}\n.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {\n  margin-top: 0.35em;\n}\n.wp-block-post-comments .reply {\n  font-size: 0.75em;\n  margin-bottom: 1.4em;\n}\n.wp-block-post-comments textarea,\n.wp-block-post-comments input:not([type=submit]) {\n  border: 1px solid #949494;\n  font-size: 1em;\n  font-family: inherit;\n}\n.wp-block-post-comments textarea,\n.wp-block-post-comments input:not([type=submit]):not([type=checkbox]) {\n  padding: calc(0.667em + 2px);\n}\n.wp-block-post-comments input[type=submit] {\n  border: none;\n}\n\n.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) {\n  font-weight: inherit;\n}\n.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) {\n  font-family: inherit;\n}\n.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title), .wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) {\n  font-size: inherit;\n}\n.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) {\n  line-height: inherit;\n}\n.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) {\n  font-style: inherit;\n}\n.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) {\n  letter-spacing: inherit;\n}\n.wp-block-post-comments-form input[type=submit] {\n  border: none;\n  box-shadow: none;\n  cursor: pointer;\n  display: inline-block;\n  text-align: center;\n  overflow-wrap: break-word;\n}\n.wp-block-post-comments-form textarea,\n.wp-block-post-comments-form input:not([type=submit]) {\n  border: 1px solid #949494;\n  font-size: 1em;\n  font-family: inherit;\n}\n.wp-block-post-comments-form textarea,\n.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]) {\n  padding: calc(0.667em + 2px);\n}\n.wp-block-post-comments-form .comment-form textarea,\n.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]) {\n  display: block;\n  box-sizing: border-box;\n  width: 100%;\n}\n.wp-block-post-comments-form .comment-form-author label,\n.wp-block-post-comments-form .comment-form-email label,\n.wp-block-post-comments-form .comment-form-url label {\n  display: block;\n  margin-bottom: 0.25em;\n}\n.wp-block-post-comments-form .comment-form-cookies-consent {\n  display: flex;\n  gap: 0.25em;\n}\n.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {\n  margin-top: 0.35em;\n}\n\n.wp-block-post-excerpt__more-link {\n  display: inline-block;\n}\n\n.wp-block-post-terms__separator {\n  white-space: pre-wrap;\n}\n\n.wp-block-post-title a {\n  display: inline-block;\n}\n\n.wp-block-preformatted {\n  white-space: pre-wrap;\n}\n\n.wp-block-preformatted.has-background {\n  padding: 1.25em 2.375em;\n}\n\n.wp-block-pullquote {\n  margin: 0 0 1em 0;\n  padding: 3em 0;\n  text-align: center;\n  overflow-wrap: break-word;\n}\n.wp-block-pullquote p,\n.wp-block-pullquote blockquote,\n.wp-block-pullquote cite {\n  color: inherit;\n}\n.wp-block-pullquote.has-text-align-left, .wp-block-pullquote.has-text-align-right, .wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {\n  max-width: 420px;\n}\n.wp-block-pullquote.has-text-align-left p, .wp-block-pullquote.has-text-align-right p, .wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p {\n  font-size: 1.25em;\n}\n.wp-block-pullquote p {\n  font-size: 1.75em;\n  line-height: 1.6;\n}\n.wp-block-pullquote cite,\n.wp-block-pullquote footer {\n  position: relative;\n}\n.wp-block-pullquote .has-text-color a {\n  color: inherit;\n}\n\n.wp-block-pullquote.has-text-align-left blockquote {\n  text-align: left;\n}\n\n.wp-block-pullquote.has-text-align-right blockquote {\n  text-align: right;\n}\n\n.wp-block-pullquote:not(.is-style-solid-color) {\n  background: none;\n}\n\n.wp-block-pullquote.is-style-solid-color {\n  border: none;\n}\n.wp-block-pullquote.is-style-solid-color blockquote {\n  margin-left: auto;\n  margin-right: auto;\n  max-width: 60%;\n}\n.wp-block-pullquote.is-style-solid-color blockquote p {\n  margin-top: 0;\n  margin-bottom: 0;\n  font-size: 2em;\n}\n.wp-block-pullquote.is-style-solid-color blockquote cite {\n  text-transform: none;\n  font-style: normal;\n}\n\n.wp-block-pullquote cite {\n  color: inherit;\n}\n\n.wp-block-post-template,\n.wp-block-query-loop {\n  margin-top: 0;\n  margin-bottom: 0;\n  max-width: 100%;\n  list-style: none;\n  padding: 0;\n}\n.wp-block-post-template.wp-block-post-template,\n.wp-block-query-loop.wp-block-post-template {\n  background: none;\n}\n.wp-block-post-template.is-flex-container,\n.wp-block-query-loop.is-flex-container {\n  flex-direction: row;\n  display: flex;\n  flex-wrap: wrap;\n  gap: 1.25em;\n}\n.wp-block-post-template.is-flex-container li,\n.wp-block-query-loop.is-flex-container li {\n  margin: 0;\n  width: 100%;\n}\n@media (min-width: 600px) {\n  .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li,\n.wp-block-query-loop.is-flex-container.is-flex-container.columns-2 > li {\n    width: calc((100% / 2) - 1.25em + (1.25em / 2));\n  }\n  .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li,\n.wp-block-query-loop.is-flex-container.is-flex-container.columns-3 > li {\n    width: calc((100% / 3) - 1.25em + (1.25em / 3));\n  }\n  .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li,\n.wp-block-query-loop.is-flex-container.is-flex-container.columns-4 > li {\n    width: calc((100% / 4) - 1.25em + (1.25em / 4));\n  }\n  .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li,\n.wp-block-query-loop.is-flex-container.is-flex-container.columns-5 >
101 li {\n    width: calc((100% / 5) - 1.25em + (1.25em / 5));\n  }\n  .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li,\n.wp-block-query-loop.is-flex-container.is-flex-container.columns-6 > li {\n    width: calc((100% / 6) - 1.25em + (1.25em / 6));\n  }\n}\n\n.wp-block-query-pagination > .wp-block-query-pagination-next,\n.wp-block-query-pagination > .wp-block-query-pagination-previous,\n.wp-block-query-pagination > .wp-block-query-pagination-numbers {\n  /*rtl:ignore*/\n  margin-right: 0.5em;\n  margin-bottom: 0.5em;\n}\n.wp-block-query-pagination > .wp-block-query-pagination-next:last-child,\n.wp-block-query-pagination > .wp-block-query-pagination-previous:last-child,\n.wp-block-query-pagination > .wp-block-query-pagination-numbers:last-child {\n  /*rtl:ignore*/\n  margin-right: 0;\n}\n.wp-block-query-pagination .wp-block-query-pagination-previous-arrow {\n  margin-right: 1ch;\n  display: inline-block;\n}\n.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {\n  transform: scaleX(1) /*rtl:scaleX(-1);*/;\n}\n.wp-block-query-pagination .wp-block-query-pagination-next-arrow {\n  margin-left: 1ch;\n  display: inline-block;\n}\n.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {\n  transform: scaleX(1) /*rtl:scaleX(-1);*/;\n}\n.wp-block-query-pagination.aligncenter {\n  justify-content: center;\n}\n\n.wp-block-quote {\n  overflow-wrap: break-word;\n}\n.wp-block-quote.is-style-large, .wp-block-quote.is-large {\n  margin-bottom: 1em;\n  padding: 0 1em;\n}\n.wp-block-quote.is-style-large p, .wp-block-quote.is-large p {\n  font-size: 1.5em;\n  font-style: italic;\n  line-height: 1.6;\n}\n.wp-block-quote.is-style-large cite,\n.wp-block-quote.is-style-large footer, .wp-block-quote.is-large cite,\n.wp-block-quote.is-large footer {\n  font-size: 1.125em;\n  text-align: right;\n}\n\nul.wp-block-rss {\n  list-style: none;\n  padding: 0;\n}\nul.wp-block-rss.wp-block-rss {\n  box-sizing: border-box;\n}\nul.wp-block-rss.alignleft {\n  /*rtl:ignore*/\n  margin-right: 2em;\n}\nul.wp-block-rss.alignright {\n  /*rtl:ignore*/\n  margin-left: 2em;\n}\nul.wp-block-rss.is-grid {\n  display: flex;\n  flex-wrap: wrap;\n  padding: 0;\n  list-style: none;\n}\nul.wp-block-rss.is-grid li {\n  margin: 0 1em 1em 0;\n  width: 100%;\n}\n@media (min-width: 600px) {\n  ul.wp-block-rss.columns-2 li {\n    width: calc(( 100% / 2 ) - 1em);\n  }\n  ul.wp-block-rss.columns-3 li {\n    width: calc(( 100% / 3 ) - 1em);\n  }\n  ul.wp-block-rss.columns-4 li {\n    width: calc(( 100% / 4 ) - 1em);\n  }\n  ul.wp-block-rss.columns-5 li {\n    width: calc(( 100% / 5 ) - 1em);\n  }\n  ul.wp-block-rss.columns-6 li {\n    width: calc(( 100% / 6 ) - 1em);\n  }\n}\n\n.wp-block-rss__item-publish-date,\n.wp-block-rss__item-author {\n  display: block;\n  font-size: 0.8125em;\n}\n\n.wp-block-search__button {\n  background: #f7f7f7;\n  border: 1px solid #ccc;\n  padding: 0.375em 0.625em;\n  color: #32373c;\n  margin-left: 0.625em;\n  word-break: normal;\n  font-size: inherit;\n  font-family: inherit;\n  line-height: inherit;\n}\n.wp-block-search__button.has-icon {\n  line-height: 0;\n}\n.wp-block-search__button svg {\n  min-width: 1.5em;\n  min-height: 1.5em;\n  fill: currentColor;\n}\n\n.wp-block-search__inside-wrapper {\n  display: flex;\n  flex: auto;\n  flex-wrap: nowrap;\n  max-width: 100%;\n}\n\n.wp-block-search__label {\n  width: 100%;\n}\n\n.wp-block-search__input {\n  padding: 8px;\n  flex-grow: 1;\n  min-width: 3em;\n  border: 1px solid #949494;\n  font-size: inherit;\n  font-family: inherit;\n  line-height: inherit;\n}\n\n.wp-block-search.wp-block-search__button-only .wp-block-search__button {\n  margin-left: 0;\n}\n\n.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {\n  padding: 4px;\n  border: 1px solid #949494;\n}\n.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {\n  border-radius: 0;\n  border: none;\n  padding: 0 0 0 0.25em;\n}\n.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {\n  outline: none;\n}\n.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {\n  padding: 0.125em 0.5em;\n}\n\n.wp-block-search.aligncenter .wp-block-search__inside-wrapper {\n  margin: auto;\n}\n\n.wp-block-separator {\n  border-top: 1px solid currentColor;\n  border-bottom: 1px solid currentColor;\n}\n.wp-block-separator.is-style-wide {\n  border-bottom-width: 1px;\n}\n.wp-block-separator.is-style-dots {\n  background: none !important;\n  border: none;\n  text-align: center;\n  line-height: 1;\n  height: auto;\n}\n.wp-block-separator.is-style-dots::before {\n  content: "···";\n  color: currentColor;\n  font-size: 1.5em;\n  letter-spacing: 2em;\n  /*rtl:ignore*/\n  padding-left: 2em;\n  font-family: serif;\n}\n\n.wp-block-site-logo {\n  line-height: 0;\n}\n.wp-block-site-logo a {\n  display: inline-block;\n}\n.wp-block-site-logo.is-default-size img {\n  width: 120px;\n  height: auto;\n}\n.wp-block-site-logo a,\n.wp-block-site-logo img {\n  border-radius: inherit;\n}\n.wp-block-site-logo.aligncenter {\n  margin-left: auto;\n  margin-right: auto;\n  text-align: center;\n}\n.wp-block-site-logo.is-style-rounded {\n  border-radius: 9999px;\n}\n\n.wp-block-social-links {\n  padding-left: 0;\n  padding-right: 0;\n  text-indent: 0;\n  margin-left: 0;\n}\n.wp-block-social-links .wp-social-link a,\n.wp-block-social-links .wp-social-link a:hover {\n  text-decoration: none;\n  border-bottom: 0;\n  box-shadow: none;\n}\n.wp-block-social-links .wp-social-link a {\n  padding: 0.25em;\n}\n.wp-block-social-links .wp-social-link svg {\n  width: 1em;\n  height: 1em;\n}\n.wp-block-social-links.has-small-icon-size {\n  font-size: 16px;\n}\n.wp-block-social-links, .wp-block-social-links.has-normal-icon-size {\n  font-size: 24px;\n}\n.wp-block-social-links.has-large-icon-size {\n  font-size: 36px;\n}\n.wp-block-social-links.has-huge-icon-size {\n  font-size: 48px;\n}\n.wp-block-social-links.aligncenter {\n  justify-content: center;\n  display: flex;\n}\n.wp-block-social-links.alignright {\n  justify-content: flex-end;\n}\n\n.wp-block-social-link {\n  display: block;\n  border-radius: 9999px;\n  transition: transform 0.1s ease;\n  height: auto;\n}\n@media (prefers-reduced-motion: reduce) {\n  .wp-block-social-link {\n    transition-duration: 0s;\n    transition-delay: 0s;\n  }\n}\n.wp-block-social-link a {\n  display: block;\n  line-height: 0;\n  transition: transform 0.1s ease;\n}\n.wp-block-social-link:hover {\n  transform: scale(1.1);\n}\n\n.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited,\n.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg {\n  
101color: currentColor;\n  fill: currentColor;\n}\n\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {\n  background-color: #f0f0f0;\n  color: #444;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {\n  background-color: #f90;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {\n  background-color: #1ea0c3;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {\n  background-color: #0757fe;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {\n  background-color: #1e1f26;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {\n  background-color: #02e49b;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {\n  background-color: #e94c89;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {\n  background-color: #4280ff;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {\n  background-color: #f45800;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {\n  background-color: #1778f2;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {\n  background-color: #000;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {\n  background-color: #0461dd;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {\n  background-color: #e65678;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {\n  background-color: #24292d;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {\n  background-color: #eceadd;\n  color: #382110;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {\n  background-color: #ea4434;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {\n  background-color: #f00075;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {\n  background-color: #e21b24;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {\n  background-color: #0d66c2;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {\n  background-color: #3288d4;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {\n  background-color: #02ab6c;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {\n  background-color: #f6405f;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {\n  background-color: #ff424d;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {\n  background-color: #e60122;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {\n  background-color: #ef4155;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {\n  background-color: #fe4500;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {\n  background-color: #0478d7;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {\n  background-color: #fefc00;\n  color: #fff;\n  stroke: #000;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {\n  background-color: #ff5600;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {\n  background-color: #1bd760;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {\n  background-color: #2aabee;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {\n  background-color: #000;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {\n  background-color: #011835;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {\n  background-color: #6440a4;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {\n  background-color: #1da1f2;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {\n  background-color: #1eb7ea;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {\n  background-color: #4680c2;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {\n  background-color: #3499cd;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {\n  background-color: #d32422;\n  color: #fff;\n}\n.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {\n  background-color: #f00;\n  color: #fff;\n}\n\n.wp-block-social-links.is-style-logos-only .wp-social-link {\n  background: none;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link a {\n  padding: 0;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link svg {\n  width: 1.25em;\n  height: 1.25em;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {\n  color: #f90;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {\n  color: #1ea0c3;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-behance {\n  
101color: #0757fe;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {\n  color: #1e1f26;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {\n  color: #02e49b;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {\n  color: #e94c89;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {\n  color: #4280ff;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {\n  color: #f45800;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {\n  color: #1778f2;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {\n  color: #000;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {\n  color: #0461dd;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {\n  color: #e65678;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-github {\n  color: #24292d;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {\n  color: #382110;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-google {\n  color: #ea4434;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {\n  color: #f00075;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {\n  color: #e21b24;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {\n  color: #0d66c2;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {\n  color: #3288d4;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-medium {\n  color: #02ab6c;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {\n  color: #f6405f;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-patreon {\n  color: #ff424d;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {\n  color: #e60122;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {\n  color: #ef4155;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {\n  color: #fe4500;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-skype {\n  color: #0478d7;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {\n  color: #fff;\n  stroke: #000;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {\n  color: #ff5600;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {\n  color: #1bd760;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-telegram {\n  color: #2aabee;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {\n  color: #000;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {\n  color: #011835;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {\n  color: #6440a4;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {\n  color: #1da1f2;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {\n  color: #1eb7ea;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-vk {\n  color: #4680c2;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {\n  color: #3499cd;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {\n  color: #d32422;\n}\n.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {\n  color: #f00;\n}\n\n.wp-block-social-links.is-style-pill-shape .wp-social-link {\n  width: auto;\n}\n.wp-block-social-links.is-style-pill-shape .wp-social-link a {\n  padding-left: calc((2/3) * 1em);\n  padding-right: calc((2/3) * 1em);\n}\n\n.wp-block-spacer {\n  clear: both;\n}\n\n.wp-block-tag-cloud.aligncenter {\n  text-align: center;\n}\n.wp-block-tag-cloud.alignfull {\n  padding-left: 1em;\n  padding-right: 1em;\n}\n.wp-block-tag-cloud a {\n  display: inline-block;\n  margin-right: 5px;\n}\n.wp-block-tag-cloud span {\n  display: inline-block;\n  margin-left: 5px;\n  text-decoration: none;\n}\n\n.wp-block-table {\n  margin: 0 0 1em 0;\n  overflow-x: auto;\n}\n.wp-block-table table {\n  border-collapse: collapse;\n  width: 100%;\n}\n.wp-block-table .has-fixed-layout {\n  table-layout: fixed;\n  width: 100%;\n}\n.wp-block-table .has-fixed-layout td,\n.wp-block-table .has-fixed-layout th {\n  word-break: break-word;\n}\n.wp-block-table.alignleft, .wp-block-table.aligncenter, .wp-block-table.alignright {\n  display: table;\n  width: auto;\n}\n.wp-block-table.alignleft td,\n.wp-block-table.alignleft th, .wp-block-table.aligncenter td,\n.wp-block-table.aligncenter th, .wp-block-table.alignright td,\n.wp-block-table.alignright th {\n  word-break: break-word;\n}\n.wp-block-table .has-subtle-light-gray-background-color {\n  background-color: #f3f4f5;\n}\n.wp-block-table .has-subtle-pale-green-background-color {\n  background-color: #e9fbe5;\n}\n.wp-block-table .has-subtle-pale-blue-background-color {\n  background-color: #e7f5fe;\n}\n.wp-block-table .has-subtle-pale-pink-background-color {\n  background-color: #fcf0ef;\n}\n.wp-block-table.is-style-stripes {\n  border-spacing: 0;\n  border-collapse: inherit;\n  background-color: transparent;
101\n  border-bottom: 1px solid #f0f0f0;\n}\n.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {\n  background-color: #f0f0f0;\n}\n.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {\n  background-color: #f3f4f5;\n}\n.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {\n  background-color: #e9fbe5;\n}\n.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {\n  background-color: #e7f5fe;\n}\n.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {\n  background-color: #fcf0ef;\n}\n.wp-block-table.is-style-stripes th,\n.wp-block-table.is-style-stripes td {\n  border-color: transparent;\n}\n.wp-block-table .has-border-color > *,\n.wp-block-table .has-border-color tr,\n.wp-block-table .has-border-color th,\n.wp-block-table .has-border-color td {\n  border-color: inherit;\n}\n.wp-block-table table[style*=border-style] > *,\n.wp-block-table table[style*=border-style] tr,\n.wp-block-table table[style*=border-style] th,\n.wp-block-table table[style*=border-style] td {\n  border-style: inherit;\n}\n.wp-block-table table[style*=border-width] > *,\n.wp-block-table table[style*=border-width] tr,\n.wp-block-table table[style*=border-width] th,\n.wp-block-table table[style*=border-width] td {\n  border-width: inherit;\n}\n\n.wp-block-text-columns {\n  display: flex;\n}\n.wp-block-text-columns.aligncenter {\n  display: flex;\n}\n.wp-block-text-columns .wp-block-column {\n  margin: 0 1em;\n  padding: 0;\n}\n.wp-block-text-columns .wp-block-column:first-child {\n  margin-left: 0;\n}\n.wp-block-text-columns .wp-block-column:last-child {\n  margin-right: 0;\n}\n.wp-block-text-columns.columns-2 .wp-block-column {\n  width: calc(100% / 2);\n}\n.wp-block-text-columns.columns-3 .wp-block-column {\n  width: calc(100% / 3);\n}\n.wp-block-text-columns.columns-4 .wp-block-column {\n  width: calc(100% / 4);\n}\n\npre.wp-block-verse {\n  font-family: inherit;\n  overflow: auto;\n  white-space: pre-wrap;\n}\n\n.wp-block-video {\n  margin: 0 0 1em 0;\n}\n.wp-block-video video {\n  width: 100%;\n}\n@supports (position: sticky) {\n  .wp-block-video [poster] {\n    -o-object-fit: cover;\n       object-fit: cover;\n  }\n}\n.wp-block-video.aligncenter {\n  text-align: center;\n}\n.wp-block-video figcaption {\n  margin-top: 0.5em;\n  margin-bottom: 1em;\n}\n\n.wp-block-post-featured-image {\n  margin-left: 0;\n  margin-right: 0;\n}\n.wp-block-post-featured-image a {\n  display: inline-block;\n}\n.wp-block-post-featured-image img {\n  max-width: 100%;\n  width: 100%;\n  height: auto;\n  vertical-align: bottom;\n}\n.wp-block-post-featured-image.alignwide img, .wp-block-post-featured-image.alignfull img {\n  width: 100%;\n}\n\n:root {\n  /*\n   * Our classes uses the same values we set for gradient value attributes,\n   * and we can not use spacing because of WP multi site kses rule.\n   */\n  /* stylelint-disable function-comma-space-after */\n  /* stylelint-enable function-comma-space-after */\n  --wp--preset--font-size--normal: 16px;\n  --wp--preset--font-size--huge: 42px;\n}\n:root .has-very-light-gray-background-color {\n  background-color: #eee;\n}\n:root .has-very-dark-gray-background-color {\n  background-color: #313131;\n}\n:root .has-very-light-gray-color {\n  color: #eee;\n}\n:root .has-very-dark-gray-color {\n  color: #313131;\n}\n:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {\n  background: linear-gradient(135deg, #00d084 0%, #0693e3 100%);\n}\n:root .has-purple-crush-gradient-background {\n  background: linear-gradient(135deg, #34e2e4 0%, #4721fb 50%, #ab1dfe 100%);\n}\n:root .has-hazy-dawn-gradient-background {\n  background: linear-gradient(135deg, #faaca8 0%, #dad0ec 100%);\n}\n:root .has-subdued-olive-gradient-background {\n  background: linear-gradient(135deg, #fafae1 0%, #67a671 100%);\n}\n:root .has-atomic-cream-gradient-background {\n  background: linear-gradient(135deg, #fdd79a 0%, #004a59 100%);\n}\n:root .has-nightshade-gradient-background {\n  background: linear-gradient(135deg, #330968 0%, #31cdcf 100%);\n}\n:root .has-midnight-gradient-background {\n  background: linear-gradient(135deg, #020381 0%, #2874fc 100%);\n}\n\n.has-regular-font-size {\n  font-size: 1em;\n}\n\n.has-larger-font-size {\n  font-size: 2.625em;\n}\n\n.has-normal-font-size {\n  font-size: var(--wp--preset--font-size--normal);\n}\n\n.has-huge-font-size {\n  font-size: var(--wp--preset--font-size--huge);\n}\n\n.has-text-align-center {\n  text-align: center;\n}\n\n.has-text-align-left {\n  /*rtl:ignore*/\n  text-align: left;\n}\n\n.has-text-align-right {\n  /*rtl:ignore*/\n  text-align: right;\n}\n\n#end-resizable-editor-section {\n  display: none;\n}
101\n\n.aligncenter {\n  clear: both;\n}\n\n.items-justified-left {\n  justify-content: flex-start;\n}\n\n.items-justified-center {\n  justify-content: center;\n}\n\n.items-justified-right {\n  justify-content: flex-end;\n}\n\n.items-justified-space-between {\n  justify-content: space-between;\n}\n\n.screen-reader-text {\n  border: 0;\n  clip: rect(1px, 1px, 1px, 1px);\n  -webkit-clip-path: inset(50%);\n  clip-path: inset(50%);\n  height: 1px;\n  margin: -1px;\n  overflow: hidden;\n  padding: 0;\n  position: absolute;\n  width: 1px;\n  word-wrap: normal !important;\n}\n\n.screen-reader-text:focus {\n  background-color: #ddd;\n  clip: auto !important;\n  -webkit-clip-path: none;\n          clip-path: none;\n  color: #444;\n  display: block;\n  font-size: 1em;\n  height: auto;\n  left: 5px;\n  line-height: normal;\n  padding: 15px 23px 14px;\n  text-decoration: none;\n  top: 5px;\n  width: auto;\n  z-index: 100000;\n}\n\n/**\n * Provide baseline responsiveness for images.\n */\nhtml :where(img[class*="wp-image-"]) {\n  height: auto;\n  max-width: 100%;\n}\n\n\n/** fix align for dates */\n.cool-vertical-timeline-body.alternating-sided .timeline-content .position-right .story-time,\n.cool-vertical-timeline-body.both-sided .timeline-content .position-right .story-time {\n    display: block;\n}\n',""]),e.a=r},Nf0T:function(n,e,o){"use strict"
102var t=o("KZR/")
103e.a=(()=>{return Object(t.a)().includes("en")?"en":"de"})},O2EK:function(n,e,o){n.exports=o.p+"gf-checkmark-5zn.svg"},OVRt:function(n,e,o){var t={"./de.json":"u0iW","./en.json":"u0K0"}
104function webpackContext(n){var e=webpackContextResolve(n)
105return o(e)}function webpackContextResolve(n){if(!o.o(t,n)){var e=new Error("Cannot find module '"+n+"'")
106throw e.code="MODULE_NOT_FOUND",e}return t[n]}webpackContext.keys=function webpackContextKeys(){return Object.keys(t)},webpackContext.resolve=webpackContextResolve,n.exports=webpackContext,webpackContext.id="OVRt"},PTqR:function(n,e,o){"use strict"
107var t=o("JPst"),r=o.n(t)()(function(n){return n[1]})
108r.push([n.i,".placeholders-root--Yh {\n\n}\n\n.placeholders-root--Yh .swiper-pagination {\n    position: static;\n}\n\n.placeholders-root--Yh.content_top {}\n\n.placeholders-root--Yh.sidebar_top {\n    border-radius: 4px;\n    overflow: hidden;\n    margin-bottom: 0.25rem;\n    --tw-shadow: 0 0 10px rgba(0,0,0,0.1);
108\n    --tw-shadow-colored: 0 0 10px var(--tw-shadow-color);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.placeholders-root--Yh.product_top {\n    margin-top: 1rem;\n}\n\n.placeholders-root--Yh.product_sidebar{\n    margin-top: 1.5rem;\n    box-shadow: 0 2px 4px #00000029;\n}\n\n@media (min-width: 1024px) {\n\n    .placeholders-root--Yh.product_sidebar {\n        width: 25rem;\n    }\n}\n\n@media (max-width: 1023px) {\n    .placeholders-root--Yh .swiper-button-prev,\n    .placeholders-root--Yh .swiper-button-next {\n        display: none;\n    }\n}\n\n\n",""]),r.locals={root:"placeholders-root--Yh"},e.a=r},Qv6U:function(n,e,o){"use strict"
109var t=o("JPst"),r=o.n(t),i=o("CeOI"),a=r()(function(n){return n[1]})
110a.i(i.a,"",!0),a.push([n.i,'.post-page-root-PUc {\n}\n\n.post-page-title-i3A {\n}\n\n.post-page-authorNickname-BOC {\n    color: rgb(var(--venia-global-color-gray-700));\n}\n\n.post-page-authorNickname-BOC a {\n    font-weight: normal !important;\n}\n\n.post-page-authorData-WVW {\n}\n\n.post-page-authorImage-Jzp {\n}\n\n.post-page-imageIcon-pAw {\n}\n\n.post-page-published-eTF {\n    color: rgb(var(--venia-global-color-gray-600));\n}\n\n.post-page-separate-S6- {\n    color: rgb(var(--venia-global-color-gray-600));\n\n}\n\n.post-page-postContent-izs {\n}\n\n.post-page-postContent-izs a, .post-page-highlight-QfC {\n    color: rgb(var(--color-yellow-750));\n    font-weight: inherit;\n}\n\n.post-page-postContent-izs p a, .post-page-postContent-izs ul li a {\n    font-weight: 500;\n}\n\n.post-page-postContent-izs a {\n    text-decoration: underline;\n}\n\n.post-page-postId-Y3D {\n    display: flex;\n    margin-left: auto;\n    height:0;\n    color:white;\n}\n\n.button > a {\n    font-size: 0.825rem;\n    padding: 0.75rem 2.25rem;\n    width: -moz-max-content;\n    width: max-content;\n    outline: 2px solid transparent;\n    outline-offset: 2px;\n    line-height: 1.25;\n    font-weight: 500;\n    text-align: center;\n    background: rgb(var(--color-brand-base));\n    border: 1px solid rgb(var(--color-brand-dark));\n    border-radius: 0.25rem;\n    cursor: pointer;\n    transition: all 0.15s ease-in;\n    color: rgb(var(--venia-global-color-text)) !important;\n    text-decoration: none;\n    margin: 1rem 0;\n    display: inline-block;\n}\n\n.post-page-postContent-izs > div > :last-child {\n    clear: both;\n}\n\n.post-page-root-PUc h1 {\n    font-size: 1.5rem;\n    line-height: 1.75rem;\n    margin-bottom: 1rem;\n}\n\n.post-page-root-PUc h3 {\n    font-size: 1.125rem;\n    line-height: 1.5rem;\n    margin-bottom: 1rem;\n    margin-top: 1rem;\n}\n\n.post-page-postPageWrapper-RQd {\n}\n\n.post-page-postPageSidebar-F3s {\n}\n\n.post-page-postContent-izs  ul, .post-page-postContent-izs ol {\n    list-style: disc;\n    padding-left: 1.1rem;\n}\n\n.post-page-postContent-izs ol {\n    list-style: numeric;\n}\n\n.post-page-postContent-izs ul > li {\n    margin-bottom: 5px;\n}\n\n.post-page-postContent-izs p, .post-page-postContent-izs ul, .post-page-postContent-izs ol {\n    margin-bottom: 1rem;\n    display: table;\n    line-height: 1.5rem;\n}\n\n\n\n.post-page-postContent-izs h3, .post-page-postContent-izs h3 a {\n    color: rgb(var(--color-yellow-750));\n    text-decoration:none;\n    font-weight:bold;\n    line-height: 1.375rem;\n    font-size: 1.25rem;\n}\n\n.post-page-postContent-izs h3 {\n    margin-bottom: 1.25rem;\n}\n\n.post-page-postContent-izs h3:not(:first-child) {\n    margin-top: 2.5rem;\n}\n\n.post-page-postContent-izs h4 {\n    font-size: 1rem;\n    line-height: 1.5rem;\n    font-weight: bold;\n    color:rgb(var(--color-gray-700));\n}\n\n.post-page-postContent-izs table.data {\n    margin-bottom: 1.5rem;\n    margin-top: 0.75rem;\n    table-layout: auto;\n    border-collapse: collapse;\n}\n\n.post-page-postContent-izs table.data p, .post-page-postContent-izs table.data li, .post-page-postContent-izs table.data strong {\n    font-size: 0.85rem;\n    margin:0;\n}\n\n.post-page-postContent-izs table.data th {\n    border-bottom-width: 1px;\n    border-right-width: 1px;\n    --tw-border-opacity: 1;\n    border-color: rgb(var(--color-gray-300) / var(--tw-border-opacity));\n    --tw-bg-opacity: 1;\n    background-color: rgb(var(--color-gray-700) / var(--tw-bg-opacity));\n    font-weight: 700;\n    --tw-text-opacity: 1;\n    color: rgb(255 255 255 / var(--tw-text-opacity));\n    border-width: 0 0 1px 1px;\n}\n\n.post-page-postContent-izs table.data td {\n    border-left-width: 1px;\n    border-bottom-width: 1px;\n    --tw-border-opacity: 1;\n    border-color: rgb(var(--color-gray-300) / var(--tw-border-opacity));\n    border-bottom-style: dotted;\n}\n\n.post-page-postContent-izs table.data th, .post-page-postContent-izs table.data td {\n    padding-left: 0.625rem;\n    padding-right: 0.625rem;\n    padding-top: 0.25rem;\n    padding-bottom: 0.25rem;\n    text-align: left;\n}\n\n.post-page-postContent-izs table.data tfoot {\n    font-style: italic;\n}\n\n.post-page-postContent-izs table.data caption {\n    --tw-bg-opacity: 1;\n    background-color: rgb(var(--color-gray-200) / var(--tw-bg-opacity));\n    font-size: 0.875rem;\n}\n\n.post-page-postContent-izs table.data tr td:first-child, .post-page-postContent-izs table.data tr th:first-child {\n    border-left-width: 0;\n}\n\n.post-page-postContent-izs table.data tr.oddbg td {\n    background: rgba(0,0,0,0.1);\n}
110\n\n.importantNote\n{\n    background-color:rgb(255, 245, 210);\n    margin-top: 1rem;\n    margin-bottom: 1rem;\n    padding: 1rem;\n    border:2px solid rgb(var(--color-brand-darkest));\n    border-radius:10px;\n}\n\n.importantNote p:last-child {\n    margin-bottom: 0px;\n}\n\n.post-page-postContent-izs .important-note {\n    background-color: rgb(255, 245, 210);\n    margin-top: 1rem;\n    margin-bottom: 1rem;\n    padding: 1rem;\n    border: 2px solid rgb(var(--color-brand-darkest));\n    border-radius: 10px;\n\n}\n\n\n.post-page-postContent-izs blockquote {\n    background:#f9f9f9;\n    margin:1em;\n    border-left:15px solid #ccc;\n    padding: 0.5em 15px;\n    font-size:14px;\n    font-style:italic;\n    /*quotes: "\\201C""\\201D""\\2018""\\2019";*/\n}\n\n.post-page-postContent-izs blockquote:before {\n    color:#ccc;\n    content:"\\201C";\n    font-size:4em;\n    line-height:0.1em;\n    margin-right:0.25em;\n    vertical-align:-0.4em;\n}\n\n.post-page-postContent-izs blockquote p:first-child{\n    display:inline;\n}\n\n.post-page-postContent-izs blockquote p:last-child, .post-page-postContent-izs .important-note p:last-child {\n    margin-bottom: 0px;\n}\n\n.post-page-postContent-izs .wp-caption .wp-caption-text {\n    margin-top: 0.5rem;\n    margin-bottom: 0px;\n    font-size: 0.75rem;\n    line-height: 1.5em;\n    display:inline-block;\n    width: 100%;\n}\n\n.wp-block-gallery .wp-block-image {\n    border-radius: 4px;\n    position: relative;\n    overflow: hidden;\n    box-shadow: 0 2px 5px rgb(0 0 0 / 10%);\n    transition: all 0.15s ease-in;\n}\n\n.wp-block-gallery .wp-block-image:after {\n    position: absolute;\n    transition: inherit;\n    content: "";\n    top: 0;\n    right: 0;\n    left: 0;\n    bottom: 0;\n    z-index: 2;\n    pointer-events: none;\n    background: rgba(var(--venia-global-color-black) / 20%);\n    opacity: 0;\n}\n\n.wp-block-gallery .wp-block-image:hover:after {\n    opacity: 1;\n}\n\n.wp-block-gallery .wp-block-image {\n    transition: transform 0.2s ease-in;\n}\n\n.wp-block-gallery .wp-block-image:hover {\n    transform: scale(1.03);\n}\n\n.no-y-padding {\n    padding-left: 0!important;\n    padding-right: 0!important;\n}\n\n\n\n@media (min-width: 768px) {\n    .post-page-postContent-izs h3  {\n        color: rgb(var(--color-gray-900));\n        position: relative;\n        display:table;\n        align-self: flex-start;\n    }\n\n    .post-page-postContent-izs h3 a {\n        color: rgb(var(--color-gray-900));\n    }\n\n    .post-page-postContent-izs h3:after {\n        content: \'\';\n        background: linear-gradient(90deg, rgb(var(--color-brand-base)) 0%, rgb(var(--color-brand-base)) 85%, rgba(255, 255, 255, 0) 100%);\n        width: calc(100% + 30px); /* Breite des Inhalts + 30px */\n        height: 2px;\n        display: block;\n        position: absolute;\n        bottom: -2px;\n        left: 0;\n    }\n\n    .post-page-postContent-izs h4 {\n        font-size: 1rem;\n        line-height: 1.5rem;\n    }\n\n    .post-page-postContent-izs p {\n        display: inherit;\n    }\n}\n\n@media (min-width: 1024px) {\n    .post-page-root-PUc {\n        width: calc(100% - 18rem);\n    }\n}\n',""]),a.locals={root:"post-page-root-PUc relative "+i.a.locals.globalOffsetX+" my-8 text-sm leading-6",title:"post-page-title-i3A font-medium text-xl leading-6 pb-2.5",authorNickname:"post-page-authorNickname-BOC text-xs underline hover_no-underline",authorData:"post-page-authorData-WVW flex flex-wrap items-center",authorImage:"post-page-authorImage-Jzp mr-2",imageIcon:"post-page-imageIcon-pAw rounded-full",published:"post-page-published-eTF text-xs mr-6",separate:"post-page-separate-S6- text-xs mx-1.5 inline-block",postContent:"post-page-postContent-izs mt-6 text-xs leading-6 md_text-sm",highlight:"post-page-highlight-QfC",postId:"post-page-postId-Y3D text-xs",postPageWrapper:"post-page-postPageWrapper-RQd px-2 md_px-8 lg_px-4 lg_flex lg_justifty-between",postPageSidebar:"post-page-postPageSidebar-F3s lg_w-72 lg_mt-8"},e.a=a},Rpxj:function(n,e,o){n.exports=o.p+"chosen-sprite-jKv.png"},ULOZ:function(n,e,o){"use strict"
111var t=o("JPst"),r=o.n(t)()(function(n){return n[1]})
112r.push([n.i,"/* keyframes live here, not in the css module — module scoping renames them\n   while the animation shorthands inside :global blocks keep the plain name */\n@keyframes gf-spin {\n    to {\n        transform: rotate(360deg);\n    }\n}\n\nbody {\n    --wp--preset--color--black: #000000;\n    --wp--preset--color--cyan-bluish-gray: #abb8c3;\n    --wp--preset--color--white: #ffffff;\n    --wp--preset--color--pale-pink: #f78da7;\n    --wp--preset--color--vivid-red: #cf2e2e;\n    --wp--preset--color--luminous-vivid-orange: #ff6900;\n    --wp--preset--color--luminous-vivid-amber: #fcb900;\n    --wp--preset--color--light-green-cyan: #7bdcb5;\n    --wp--preset--color--vivid-green-cyan: #00d084;\n    --wp--preset--color--pale-cyan-blue: #8ed1fc;\n    --wp--preset--color--vivid-cyan-blue: #0693e3;\n    --wp--preset--color--vivid-purple: #9b51e0;\n    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);\n    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);\n    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);\n    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);\n    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
112\n    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);\n    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);\n    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);\n    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);\n    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);\n    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);\n    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);\n    --wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');\n    --wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');\n    --wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');\n    --wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');\n    --wp--preset--duotone--midnight: url('#wp-duotone-midnight');\n    --wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');\n    --wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');\n    --wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');\n    --wp--preset--font-size--small: 13px;\n    --wp--preset--font-size--medium: 20px;\n    --wp--preset--font-size--large: 36px;\n    --wp--preset--font-size--x-large: 42px;\n    --wp--preset--spacing--20: 0.44rem;\n    --wp--preset--spacing--30: 0.67rem;\n    --wp--preset--spacing--40: 1rem;\n    --wp--preset--spacing--50: 1.5rem;\n    --wp--preset--spacing--60: 2.25rem;\n    --wp--preset--spacing--70: 3.38rem;\n    --wp--preset--spacing--80: 5.06rem;\n    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);\n    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);\n    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);\n    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);\n    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);\n}\n\n:where(.is-layout-flex) {\n    gap: 0.5em;\n}\n\nbody .is-layout-flow > .alignleft {\n    float: left;\n    -webkit-margin-start: 0;\n            margin-inline-start: 0;\n    -webkit-margin-end: 2em;\n            margin-inline-end: 2em;\n}\n\nbody .is-layout-flow > .alignright {\n    float: right;\n    -webkit-margin-start: 2em;\n            margin-inline-start: 2em;\n    -webkit-margin-end: 0;\n            margin-inline-end: 0;\n}\n\nbody .is-layout-flow > .aligncenter {\n    margin-left: auto !important;\n    margin-right: auto !important;\n}\n\nbody .is-layout-constrained > .alignleft {\n    float: left;\n    -webkit-margin-start: 0;\n            margin-inline-start: 0;\n    -webkit-margin-end: 2em;\n            margin-inline-end: 2em;\n}\n\nbody .is-layout-constrained > .alignright {\n    float: right;\n    -webkit-margin-start: 2em;\n            margin-inline-start: 2em;\n    -webkit-margin-end: 0;\n            margin-inline-end: 0;\n}\n\nbody .is-layout-constrained > .aligncenter {\n    margin-left: auto !important;\n    margin-right: auto !important;\n}\n\nbody .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {\n    max-width: var(--wp--style--global--content-size);\n    margin-left: auto !important;\n    margin-right: auto !important;\n}\n\nbody .is-layout-constrained > .alignwide {\n    max-width: var(--wp--style--global--wide-size);\n}\n\nbody .is-layout-flex {\n    display: flex;\n}\n\nbody .form-fields, body .form-fields .page {\n    grid-column-gap: 2%;\n    grid-row-gap: 16px;\n    display: grid;\n    grid-template-columns: repeat(12, 1fr);\n    grid-template-rows: repeat(auto-fill, auto);\n    width: 100%;\n}\n\nbody .gfield, body .page {\n    grid-column: 1 / -1;\n}\n\nbody .form-fields .page:not(.active) {\n    display: none;\n}\n\n\nbody .is-layout-flex {\n    flex-wrap: wrap;
112\n    align-items: center;\n}\n\nbody .is-layout-flex > * {\n    margin: 0;\n}\n\n:where(.wp-block-columns.is-layout-flex) {\n    gap: 2em;\n}\n\n.has-black-color {\n    color: var(--wp--preset--color--black) !important;\n}\n\n.has-cyan-bluish-gray-color {\n    color: var(--wp--preset--color--cyan-bluish-gray) !important;\n}\n\n.has-white-color {\n    color: var(--wp--preset--color--white) !important;\n}\n\n.has-pale-pink-color {\n    color: var(--wp--preset--color--pale-pink) !important;\n}\n\n.has-vivid-red-color {\n    color: var(--wp--preset--color--vivid-red) !important;\n}\n\n.has-luminous-vivid-orange-color {\n    color: var(--wp--preset--color--luminous-vivid-orange) !important;\n}\n\n.has-luminous-vivid-amber-color {\n    color: var(--wp--preset--color--luminous-vivid-amber) !important;\n}\n\n.has-light-green-cyan-color {\n    color: var(--wp--preset--color--light-green-cyan) !important;\n}\n\n.has-vivid-green-cyan-color {\n    color: var(--wp--preset--color--vivid-green-cyan) !important;\n}\n\n.has-pale-cyan-blue-color {\n    color: var(--wp--preset--color--pale-cyan-blue) !important;\n}\n\n.has-vivid-cyan-blue-color {\n    color: var(--wp--preset--color--vivid-cyan-blue) !important;\n}\n\n.has-vivid-purple-color {\n    color: var(--wp--preset--color--vivid-purple) !important;\n}\n\n.has-black-background-color {\n    background-color: var(--wp--preset--color--black) !important;\n}\n\n.has-cyan-bluish-gray-background-color {\n    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;\n}\n\n.has-white-background-color {\n    background-color: var(--wp--preset--color--white) !important;\n}\n\n.has-pale-pink-background-color {\n    background-color: var(--wp--preset--color--pale-pink) !important;\n}\n\n.has-vivid-red-background-color {\n    background-color: var(--wp--preset--color--vivid-red) !important;\n}\n\n.has-luminous-vivid-orange-background-color {\n    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;\n}\n\n.has-luminous-vivid-amber-background-color {\n    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;\n}\n\n.has-light-green-cyan-background-color {\n    background-color: var(--wp--preset--color--light-green-cyan) !important;\n}\n\n.has-vivid-green-cyan-background-color {\n    background-color: var(--wp--preset--color--vivid-green-cyan) !important;\n}\n\n.has-pale-cyan-blue-background-color {\n    background-color: var(--wp--preset--color--pale-cyan-blue) !important;\n}\n\n.has-vivid-cyan-blue-background-color {\n    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;\n}\n\n.has-vivid-purple-background-color {\n    background-color: var(--wp--preset--color--vivid-purple) !important;\n}\n\n.has-black-border-color {\n    border-color: var(--wp--preset--color--black) !important;\n}\n\n.has-cyan-bluish-gray-border-color {\n    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;\n}\n\n.has-white-border-color {\n    border-color: var(--wp--preset--color--white) !important;\n}\n\n.has-pale-pink-border-color {\n    border-color: var(--wp--preset--color--pale-pink) !important;\n}\n\n.has-vivid-red-border-color {\n    border-color: var(--wp--preset--color--vivid-red) !important;\n}\n\n.has-luminous-vivid-orange-border-color {\n    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;\n}\n\n.has-luminous-vivid-amber-border-color {\n    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;\n}\n\n.has-light-green-cyan-border-color {\n    border-color: var(--wp--preset--color--light-green-cyan) !important;\n}\n\n.has-vivid-green-cyan-border-color {\n    border-color: var(--wp--preset--color--vivid-green-cyan) !important;\n}\n\n.has-pale-cyan-blue-border-color {\n    border-color: var(--wp--preset--color--pale-cyan-blue) !important;\n}\n\n.has-vivid-cyan-blue-border-color {\n    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;\n}\n\n.has-vivid-purple-border-color {\n    border-color: var(--wp--preset--color--vivid-purple) !important;\n}\n\n.has-vivid-cyan-blue-to-vivid-purple-gradient-background {\n    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;\n}\n\n.has-light-green-cyan-to-vivid-green-cyan-gradient-background {\n    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;\n}\n\n.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {\n    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;\n}\n\n.has-luminous-vivid-orange-to-vivid-red-gradient-background {\n    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;\n}
112\n\n.has-very-light-gray-to-cyan-bluish-gray-gradient-background {\n    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;\n}\n\n.has-cool-to-warm-spectrum-gradient-background {\n    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;\n}\n\n.has-blush-light-purple-gradient-background {\n    background: var(--wp--preset--gradient--blush-light-purple) !important;\n}\n\n.has-blush-bordeaux-gradient-background {\n    background: var(--wp--preset--gradient--blush-bordeaux) !important;\n}\n\n.has-luminous-dusk-gradient-background {\n    background: var(--wp--preset--gradient--luminous-dusk) !important;\n}\n\n.has-pale-ocean-gradient-background {\n    background: var(--wp--preset--gradient--pale-ocean) !important;\n}\n\n.has-electric-grass-gradient-background {\n    background: var(--wp--preset--gradient--electric-grass) !important;\n}\n\n.has-midnight-gradient-background {\n    background: var(--wp--preset--gradient--midnight) !important;\n}\n\n.has-small-font-size {\n    font-size: var(--wp--preset--font-size--small) !important;\n}\n\n.has-medium-font-size {\n    font-size: var(--wp--preset--font-size--medium) !important;\n}\n\n.has-large-font-size {\n    font-size: var(--wp--preset--font-size--large) !important;\n}\n\n.has-x-large-font-size {\n    font-size: var(--wp--preset--font-size--x-large) !important;\n}\n\n.wp-block-navigation a:where(:not(.wp-element-button)) {\n    color: inherit;\n}\n\n:where(.wp-block-columns.is-layout-flex) {\n    gap: 2em;\n}\n\n.wp-block-pullquote {\n    font-size: 1.5em;\n    line-height: 1.6;\n}\n\ntable.data img {\n    border: none;\n    margin: 0;\n    max-width: -moz-max-content !important;\n    max-width: max-content !important;\n}\n\nimg.pdf-thumb {\n    height: 145px;\n}\n\ntd div.downloads-links-block {\n    float: none !important;\n    display: inline-block;\n}\n\n#extensions_message_12_6, #extensions_message_12_76 {\n    float: right;\n    font-size: 0.7em;\n    color: green;\n}\n\n.right-one-third-clear {\n    width: 30%;\n    float: right;\n    clear: right !important;\n}\n\n.float-100 {\n    float: left;\n    max-width: 13% !important;\n    margin: 2% 2% 2% 0;\n    clear: none !important;\n    padding-right: 0 !important;\n}\n\n.float-100 img {\n    width: 100%;\n    border: 1px solid #ddd;\n    padding: 6px;\n}\n\n.clear-100 {\n    float: left;\n    min-height: 100px;\n    display: block;\n    width: 13% !important;\n    margin: 2% 2% 2% 0;\n    clear: left !important;\n    padding-right: 0 !important;\n}\n\n.gform-field-row--span-four {\n    grid-row: span 4;\n    grid-column-start: 1 !important;\n}\n.gform-field-row--span-three {\n    grid-row: span 3;\n    grid-column-start: 1 !important;\n}\n.gform-field-row--span-two {\n    grid-row: span 2;\n    grid-column-start: 1 !important;\n}\n.gform-field-row--span-one {\n    grid-row: span 1;\n    grid-column-start: 1 !important;\n}\n\n.clear-200 {\n    float: left;\n    min-height: 200px;\n    display: block;\n    width: 13% !important;\n    margin: 2% 2% 2% 0;\n    clear: left !important;\n    padding-right: 0 !important;\n}\n\n.gfmc-row-1-col-1-of-2 {\n    width: 70% !important;\n}\n\n.gfmc-row-1-col-2-of-2 {\n    width: 30% !important;\n}\n\n.float-left {\n    float: left;\n    max-width: 85%;\n    clear: none !important;\n}\n\n.full-width-300 {\n    width: 100%;\n    max-height: 300px;\n}\n\n.gfield_required {\n    color: #EB0235 !important;\n    font-size: 1.5em;\n    line-height: 10px;\n}\n\n.fileupload .fileUpload {\n    display: none;\n}\n\n/* Spezifisch den \"remove file\" Button ansprechen und den Text verstecken */\n.fileupload div > button[type=\"button\"], .dropzone .remove-file-btn  {\n    position: relative;\n    color: transparent;\n    border: none;\n    background: none;\n    cursor: pointer;\n}\n\n/* Dann das rote X anzeigen */\n.fileupload div > button[type=\"button\"]::before, .dropzone .remove-file-btn:before {\n    content: '✖'; /* Unicode für ein rotes X */\n    color: red;\n    font-size: 16px; /* Größe des X anpassen */\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    display: flex;
112\n    align-items: center;\n    justify-content: center;\n}\n",""]),e.a=r},Vi2r:function(n,e,o){"use strict"
113o.d(e,"a",function(){return t})
114var t=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").replace(/^http.*?blog/,"")}},XcKx:function(n,e,o){"use strict"
115var t=o("LboF"),r=o.n(t),i=o("IOO7"),a={injectType:"singletonStyleTag",insert:"head",singleton:!0}
116r()(i.a,a),i.a.locals},ZcIo:function(n,e,o){"use strict"
117var t=o("LboF"),r=o.n(t),i=o("pPlP"),a={injectType:"singletonStyleTag",insert:"head",singleton:!0}
118r()(i.a,a),i.a.locals},aKOu:function(n,e,o){"use strict"
119o.r(e)
120var t=o("LZmW")
121o.d(e,"default",function(){return t.a})},bUjC:function(n,e,o){"use strict"
122o.r(e)
123var t=o("QILm"),r=o.n(t),i=o("q1tI"),a=o.n(i),l=o("y2Vs"),p=o("seDI"),c=o.n(p),s=["field","value","validationMessage","touched","setTouched","hideField","updateForm","styledComponents","error","unsetError","setFocusClass","cssClass"]
124e.default=(n=>{var e,{field:o,value:t,validationMessage:p,touched:d,setTouched:g,hideField:m,updateForm:b,styledComponents:f,error:u,unsetError:w,setFocusClass:h,cssClass:k}=n,{id:_,formId:v,type:y,label:x,placeholder:z,isRequired:j,inputs:C,maxLength:E,description:O,descriptionPlacement:S,labelPlacement:I,width:N,customName:F}=(r()(n,s),o),{ReactSelect:T,Input:P="input",Label:D="label",Box:M="div"}=f||!1,q=T||l.a,L=C[0],A=null==L?void 0:null===(e=L.choices)||void 0===e?void 0:e.map(n=>({value:n.value,label:n.text})),R=null==L?void 0:L.choices.filter(n=>n.isSelected)
125R=R.length?[{label:R[0].text,value:R[0].value}]:""
126var[H,B]=Object(i.useState)(t||R)
127return a.a.createElement(M,{width:N,className:p&&d||u?"form-field error ".concat(k):"form-field ".concat(k),style:{display:m?"none":void 0}},C.map(n=>{var e
128return!n.isHidden&&a.a.createElement("div",{className:y,key:n.id},a.a.createElement(c.a,{formId:v,id:n.id,label:null!==(e=n.customLabel)&&void 0!==e?e:n.label,labelPlacement:I,isRequired:j,styledComponent:f}),"above"===S&&O&&a.a.createElement("div",{className:"description",dangerouslySetInnerHTML:{__html:O}}),"radio"===n.inputType?a.a.createElement(q,{name:F||"input_".concat(n.id),required:j,value:H&&H.value?H:"",onChange:e=>{(n=>{B(n)})(e),w(n.id)},onFocus:()=>h(!0),placeholder:n.placeholder,options:A,className:"form-select",autoFocus:!1,inputId:"input_".concat(v,"_").concat(n.id)}):a.a.createElement(P,{id:"input_".concat(v,"_").concat(n.id),key:n.id,name:F||"input_".concat(n.id),type:y,value:t?t[n.id]:"",placeholder:n.placeholder,maxLength:E,required:j,onChange:e=>{b(e,o,n.id),w(n.id)},onBlur:e=>{b(e,o),g(n.id),h(""!==t)},onFocus:()=>h(!0),"aria-label":n.label,"aria-describedby":"error_".concat(v,"_").concat(n.id),"aria-invalid":!!p&&d||!!u}),"above"!==S&&O&&a.a.createElement("div",{className:"description",dangerouslySetInnerHTML:{__html:O}}),(p&&d||u)&&a.a.createElement("span",{className:"error-message",id:"error_".concat(v,"_").concat(_)},p||u))}))})},d2el:function(n,e,o){"use strict"
129o.r(e)
130var t=o("lSNA"),r=o.n(t),i=o("Ap9x"),a=o("m7eS")
131function ownKeys(n,e){var o=Object.keys(n)
132if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(n)
133e&&(t=t.filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),o.push.apply(o,t)}return o}function _objectSpread(n){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{}
134e%2?ownKeys(Object(o),!0).forEach(function(e){r()(n,e,o[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(o)):ownKeys(Object(o)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(o,e))})}return n}e.default=function(n,e,o,t,r,l,p){for(var c=arguments.length,s=new Array(c>7?c-7:0),d=7;d<c;d++)s[d-7]=arguments[d]
135var g,{onChange:m}=s,{id:b,type:f,isRequired:u}=n
136if("checkbox"===n.type){var w=[...t[n.id].value],h=w.indexOf(e.target.value)
137h>-1?w.splice(h,1):w.push(e.target.value),g=w}else if("date"==n.type&&"datepicker"!==n.dateType){var{subId:k,dateLabel:_}=n,v=[...t[n.id].value]
138v[k]={val:e.target.value,label:_},g=v}else if("consent"===n.type)g=e.target?e.target.checked:"null"
139else if("address"===n.type){var y=_objectSpread({},t[n.id].value)
140o&&(y[o]=e.target.value),g=y}else if("postcode"===n.type)g=e.target?e.target.value:null,Object.values(t).filter(n=>"field--street"===n.cssClass)[0].value=null==e?void 0:e.street,Object.values(t).filter(n=>"field--city"===n.cssClass)[0].value=null==e?void 0:e.city
141else if("name"===n.type){var x=[...t[n.id].value],z=x.indexOf(o)
142z>-1?x.splice(z,1):x[o]=e.target.value,g=e.target.value}else if("password"===n.type||"email"===n.type&&n.emailConfirmEnabled){var{subId:j}=n,C=t[n.id]&&t[n.id].value?[...t[n.id].value]:[]
143C[j]={val:e.target.value},g=C}else g=e.target?e.target.value:"null"
144"text"===f&&n.cssClass.indexOf("iban")>-1&&(f="iban")
145var E=Object(i.validateField)(g,n)
146if(-1!==l.indexOf(b)){t[b].value=g
147for(var O=0;O<p.length;O++){var{id:S}=p[O],I=Object(a.default)(p[O].conditionalLogic,t)
148t[S].hideField=I,I&&(t[S].isRequired&&(t[S].value=""),t[S].valid=Object(i.validateField)(t[S].value,t[S].field))}}var N=_objectSpread(_objectSpread({},t),{},{[b]:{value:g,id:b,valid:E,field:n,type:n.type,label:n.label,pageNumber:n.pageNumber,cssClass:n.cssClass,isRequired:n.isRequired}}),F={},T=0,P=null
149Object.keys(N).forEach(n=>{N[n]&&"total"===N[n].type&&(P=n),N[n]&&N[n].value&&N[n].value.price&&(F[n]||(F[n]={}),F[n].price=N[n].value.price),N[n]&&"shipping"===N[n].type&&(F[n]={price:parseFloat(N[n].value),qty:1}),N[n]&&N[n].field&&"quantity"===N[n].field.type&&(F[N[n].field.productField]||(F[N[n].field.productField]={}),F[N[n].field.productField].qty=parseFloat(N[n].value))}),Object.keys(F).forEach(n=>{F[n].price&&(T+=F[n].price*(void 0===F[n].qty?1:isNaN(F[n].qty)?0:F[n].qty))}),T&&P&&(N[P].value=T.toFixed(2)+" €"),r(_objectSpread({},N)),m&&m(N)}},dGGp:function(n,e,o){"use strict"
150o.r(e)
151var t=o("lSNA"),r=o.n(t),i=o("pVnL"),a=o.n(i),l=o("QILm"),p=o.n(l),c=o("q1tI"),s=o.n(c),d=o("ZCII"),g=["field","value","validationMessage","touched","setTouched","hideField","updateForm","styledComponents","error","unsetError","setFocusClass","cssClass"]
152function ownKeys(n,e){var o=Object.keys(n)
153if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(n)
154e&&(t=t.filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),o.push.apply(o,t)}return o}function _objectSpread(n){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{}
155e%2?ownKeys(Object(o),!0).forEach(function(e){r()(n,e,o[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(o)):ownKeys(Object(o)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(o,e))})}return n}e.default=(n=>{var{field:e,value:o,validationMessage:t,touched:r,setTouched:i,hideField:l,updateForm:m,styledComponents:b,error:f,unsetError:u,setFocusClass:w,cssClass:h}=n,{id:k,formId:_,type:v,label:y,placeholder:x,isRequired:z,maxLength:j,description:C,descriptionPlacement:E,labelPlacement:O,width:S,inputs:I,customName:N,dateType:F,dateFormat:T,defaultValue:P,datepickerOptions:D}=(p()(n,g),e),{Input:M="input",Label:q="label",Box:L="div",DatePicker:A="div",ReactSelect:R}=b||!1,H=R||Select,B=!(!T||"dmy"!==T)&&"dd/MM/yyyy",U=!!P&&new Date(P)
156if(B&&P){var V=P.indexOf("/")>-1,W=V?P.split("/"):P.split("-")
157U=V?new Date(+W[2],W[1]-1,+W[0]):W}var[Y,K]=Object(c.useState)(U),Z=(n=>{if(F)if("datefield"===F)switch(T){case"dmy":case"dmy_dash":case"dmy_dot":return[n[1],n[0],n[2]]
158case"ymd_slash":case"ymd_dash":case"ymd_dot":return[n[2],n[0],n[1]]
159default:return n}else if("datedropdown"===F)return[n[1],n[0],n[2]]
160return n})(I),G=(n=>{if(F&&"datepicker"===F&&n){var e=Object.keys(n)
161if(e&&e.length>0)for(var o=0;o<e.length;o++)"minDate"!==e[o]&&"maxDate"!==e[o]||(n[e[o]]=new Date(n[e[o]]))}return n})(D)||{},J=(n,e,o)=>{for(var t=[],r=e<o?1:-1,i=e;i!=o+r;i+=r)t.push({value:i,label:i,selected:parseInt(i)===parseInt(n)})
162return t},Q=(n,e,o)=>{var t=Y||[]
163t[0===o?2:2===o?0:1]=n.value,K(t)
164var r={target:{value:n.value}}
165m(r,e)},X=n=>{if(Y){var e=0===n?2:1===n?1:0
166return Y[e]?{value:Y[e],label:Y[e]}:void 0}}
167return s.a.createElement(L,{width:S,className:t&&r||f?"form-field error ".concat(h):"form-field ".concat(h),style:{display:l?"none":void 0}},s.a.createElement("div",{className:v},s.a.createElement(q,{htmlFor:"input_".concat(_,"_").concat(k),className:"gf-label ".concat(O)},y,z?s.a.createElement("abbr",null,"*"):null),"above"===E&&C&&s.a.createElement("div",{className:"description"},C),F&&"datefield"!==F?"datepicker"===F?s.a.createElement(s.a.Fragment,null,s.a.createElement(A,{className:"ginput_container ginput_container_date"},s.a.createElement(d.a,a()({name:"input_".concat(k),id:"input_".concat(_,"_").concat(k),type:"text",className:"datepicker hasDatepicker",selected:Y,onChange:n=>{K(n),m({target:{value:n}},e),i(k),u(k),w(n)},onBlur:n=>{m({target:{value:Y}},e),i(k),u(k),w(Y)},dateFormat:B||void 0,onFocus:()=>w(!0),autoComplete:"off",required:z,placeholderText:x,maxDate:h.includes("past")&&new Date},G))),(t&&r||f)&&s.a.createElement("span",{className:"error-message",id:"error_".concat(_,"_").concat(k)},t||f)):s.a.createElement(s.a.Fragment,null,Z&&Z.map((n,o)=>s.a.createElement("div",{key:n.id,className:"gfield_date_dropdown"},s.a.createElement(H,{required:z,placeholder:n.placeholder,options:0===o?J(1,1,31):1===o?J(3,1,12):J(0,1920,(new Date).getFullYear()),value:X(o),id:"input_".concat(_,"_").concat(k,"_").concat(o+1),name:N||"input_".concat(k,"[]"),onBlur:t=>{if(!X(o)){var r=_objectSpread(_objectSpread({},e),{},{subId:o,dateLabel:n.label})
168Q({value:""},r,o)}i(k),u(k),w(""!==n.value)},onChange:t=>{var r=_objectSpread(_objectSpread({},e),{},{subId:o,dateLabel:n.label})
169Q(t,r,o),u(k)},onFocus:()=>w(!0)}))),(t&&r||f)&&s.a.createElement("span",{className:"error-message",id:"error_".concat(_,"_").concat(k)},t||f)):s.a.createElement(s.a.Fragment,null,Z&&Z.map((n,o)=>s.a.createElement("div",{className:v,key:n.id},s.a.createElement(M,{id:"input_".concat(_,"_").concat(k,"_").concat(o),type:"number",name:N||"input_".concat(k,"[]"),placeholder:n.placeholder,step:"1",min:"1",max:"MM"===n.label?12:"DD"===n.label?31:(new Date).getFullYear()+1,maxLength:"YYYY"===n.label?4:2,value:n.value,onBlur:t=>{e.subId=o,e.dateLabel=n.label,m(t,e),i(k),u(k),w(""!==n.value)},onFocus:()=>w(!0)}),s.a.createElement("label",{htmlFor:"input_".concat(_,"_").concat(k,"_").concat(o),className:"hide-label"},n.label),t&&r&&t[o]&&o===t[o].index&&t[o].message&&s.a.createElement("span",{className:"error-message",id:"error_".concat(_,"_").concat(n.id)},t[o].message),f&&s.a.createElement("span",{className:"error-message"}
169,f)))),"above"!==E&&C&&s.a.createElement("div",{className:"description"},C)))})},fYY0:function(n,e,o){"use strict"
170var t,r=o("q1tI"),i="/blogs/wp-content/plugins/cool-timeline-pro/",a=["".concat(i,"includes/shortcodes/assets/js/jquery.glightbox.min.js"),"".concat(i,"includes/shortcodes/assets/js/aos.js"),"".concat(i,"includes/shortcodes/assets/js/ctl-common.min.js"),"".concat(i,"includes/shortcodes/assets/js/ctl-vertical.min.js"),"".concat(i,"includes/shortcodes/assets/js/ctl-horizontal.min.js"),"".concat(i,"includes/shortcodes/assets/js/imagesloaded.pkgd.min.js"),"".concat(i,"includes/shortcodes/assets/js/swiper.min.js"),"".concat(i,"includes/cool-timeline-block/assets/js/ctlb-vertical.js"),"/blogs/wp-content/plugins/bpd/includes/cool-timeline-block/assets/js/slider.js"],l=["".concat(i,"includes/shortcodes/assets/css/aos.css"),"".concat(i,"includes/shortcodes/assets/css/ctl-common-styles.css"),"".concat(i,"includes/shortcodes/assets/css/ctl-compact-style.css"),"".concat(i,"includes/shortcodes/assets/css/ctl-horizontal-timeline.css"),"".concat(i,"includes/shortcodes/assets/css/ctl-vertical-timeline.css"),"".concat(i,"includes/shortcodes/assets/css/glightbox.min.css"),"".concat(i,"includes/shortcodes/assets/css/swiper.min.css"),"".concat(i,"includes/cool-timeline-block/dist/style-index.css")]
171e.a=(n=>{var{content:e}=n,[i,p]=Object(r.useState)(!1)
172Object(r.useEffect)(()=>{if(e&&(e.includes("content-timeline")||e.includes("ctl-wrapper"))){window.loadedAssets=window.loadedAssets||{scripts:new Set,styles:new Set},l.forEach(n=>{if(!window.loadedAssets.styles.has(n)){var e=document.createElement("link")
173e.rel="stylesheet",e.href=n,document.head.appendChild(e),window.loadedAssets.styles.add(n)}})
174var n=!1
175return(()=>"undefined"!=typeof window&&window.jQuery?Promise.resolve():(t||(t=o.e(37).then(o.t.bind(null,"EVdn",7)).then(n=>{var e=n.default||n
176window.jQuery=window.$=e})),t))().then(()=>{n||(a.forEach(n=>{if(!window.loadedAssets.scripts.has(n)){var e=document.createElement("script")
177e.src=n,e.async=!0,document.body.appendChild(e),window.loadedAssets.scripts.add(n)}}),p(!0))}),()=>{n=!0}}},[e]),Object(r.useLayoutEffect)(()=>{if(e&&i&&(e.includes("content-timeline")||e.includes("ctl-wrapper"))){var n=function(){if("undefined"!=typeof CtpCommonFunc)try{new CtpCommonFunc,new CtlVertical,new CtlHorizontal,new CtlBlockVerticalCommon,bpdCtbInitSliders()}catch(n){}}
178n()
179var o=setTimeout(n,3500)
180return()=>clearTimeout(o)}},[e,i])})},"g/gm":function(n,e,o){"use strict"
181var t,r=o("+TN3"),i=o("VkAN"),a=o.n(i),l=o("UYTu"),p={getWpUrl:Object(l.a)(t||(t=a()(["\n    query getWpUrl {\n        wordpressUrl\n    }\n"])))}
182e.a=(n=>{var{getWpUrl:e}=p,{data:o,loading:t,error:i}=Object(r.a)(e,{fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first"})
183return{wordpressUrl:null==o?void 0:o.wordpressUrl}})},m7eS:function(n,e,o){"use strict"
184function parseOperator(n,e,o){switch(n.price&&(n=n.value.split("|")[0]),n.value&&(n=n.value),e){case"is":return o===n
185case"isnot":return o!=n
186case"<":return+n<+o
187case">":return+n>+o
188case"contains":return n.indexOf(o)>=0
189case"starts_with":return 0==n.indexOf(o)
190case"ends_with":var t=n.length-o.length
191return!(t<0)&&o==n.substring(t)
192default:return!1}}o.r(e),e.default=function(n){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],{rules:o,actionType:t,logicType:r}=n
193if(!o)return!0
194var i=[]
195o.forEach((n,o)=>{var{fieldId:t,value:r,operator:a}=n,l=e[t].value
196if(l instanceof Array){var p=0
197l.length>0&&l.forEach(n=>{parseOperator(n,a,r)&&p++}),i[o]="isnot"==a?p==r.length:p>0}else i[o]=parseOperator(l,a,r)})
198var a=function parseLogicType(n,e){if("any"===n)return e.includes(!0)
199if("all"===n)return e.every(n=>!0===n)}(r,i)
200return"show"===t&&(a=!a),a}},nsn4:function(n,e,o){n.exports=o.p+"gf-creditcards-check-uy8.svg"},oMYW:function(n,e,o){"use strict"
201o.r(e)
202var t={}
203o.r(t),o.d(t,"Product",function(){return w}),o.d(t,"Total",function(){return k}),o.d(t,"Quantity",function(){return v}),o.d(t,"Shipping",function(){return x}),o.d(t,"Post_category",function(){return C})
204var r=o("pVnL"),i=o.n(r),a=o("QILm"),l=o.n(a),p=o("q1tI"),c=o.n(p),s=o("lSNA"),d=o.n(s),g=o("ZrWQ"),m=o("y2Vs"),b=o("seDI"),f=o.n(b),u=["field","value","validationMessage","touched","setTouched","setFocusClass","hideField","updateForm","styledComponents","error","cssClass","unsetError"],w=n=>{var{field:e,value:o,validationMessage:t,touched:r,setTouched:i,setFocusClass:a,hideField:s,updateForm:d,styledComponents:g,error:b,cssClass:w,unsetError:h}=n,{id:k,formId:_,type:v,label:y,isRequired:x,choices:z,placeholder:j,description:C,descriptionPlacement:E,labelPlacement:O,width:S,customName:I}=(l()(n,u),e),[N,F]=Object(p.useState)(""),T="",P=[]
205function htmlUnescape(n){return n.replace(/&quot;/g,'"').replace(/&#39;/g,"'").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&")}if(z)P=z.map(n=>{var e=parseFloat(n.price.replace(",",".")),o={value:n.value+"|"+e,label:htmlUnescape(n.text),price:e}
206return n.isSelected&&(T=o),o})
207else{var D=parseFloat(e.basePrice.replace(",","."))
208P=[{value:y+"|"+D,label:htmlUnescape(y),price:D}]}var[M,q]=Object(p.useState)(o||T),{ReactSelect:L,Label:A="label",Box:R="div"}=g||!1,H=L||m.a
209return c.a.createElement(R,{width:S,className:t&&r||b?"form-field error ".concat(w," ").concat(N):"form-field ".concat(w," ").concat(N),style:{display:s||"hiddenproduct"===e.inputType?"none":void 0}},c.a.createElement("div",{className:v},c.a.createElement(f.a,{formId:_,id:k,label:y,labelPlacement:O,isRequired:x,styledComponent:g}),"above"===E&&C&&c.a.createElement("div",{className:"description",dangerouslySetInnerHTML:{__html:C}}),c.a.createElement(H,{name:I||"input_".concat(k),required:x,value:M&&M.value?M:"",onCh
209ange:n=>{(n=>{var o={target:{value:n}}
210q(n),d(o,e)})(n),h(k)},onBlur:()=>(i(k),a(M&&M.value),void F("")),onFocus:()=>{a(!0),F("is-open")},placeholder:j,options:P,className:"form-select",autoFocus:!1,inputId:"input_".concat(_,"_").concat(k)}),"above"!==E&&C&&c.a.createElement("div",{className:"description",dangerouslySetInnerHTML:{__html:C}}),(t&&r||b)&&c.a.createElement("span",{className:"error-message",id:"error_".concat(_,"_").concat(k)},t||b)))},h=["field","value","validationMessage","touched","setTouched","hideField","updateForm","styledComponents","error","unsetError","setFocusClass","cssClass"],k=n=>{var{field:e,value:o,validationMessage:t,touched:r,setTouched:i,hideField:a,updateForm:p,styledComponents:s,error:d,unsetError:g,setFocusClass:m,cssClass:b}=n,u=l()(n,h),{id:w,formId:k,type:_,label:v,placeholder:y,isRequired:x,maxLength:z,description:j,descriptionPlacement:C,labelPlacement:E,width:O,customName:S}=e,{Input:I="input",Label:N="label",Box:F="div"}=s||!1,{i18n:T}=u||{}
211return c.a.createElement(F,{width:O,className:t&&r||d?"form-field error ".concat(b):"form-field ".concat(b),style:{display:a?"none":void 0}},c.a.createElement("div",{className:_},c.a.createElement(f.a,{formId:k,id:w,label:v,labelPlacement:E,isRequired:x,styledComponent:s}),"above"===C&&j&&c.a.createElement("div",{className:"description",dangerouslySetInnerHTML:{__html:j}}),c.a.createElement(I,{id:"input_".concat(k,"_").concat(w),name:S||"input_".concat(w),type:_,value:o||"0 €",placeholder:y,maxLength:z,required:x,onChange:n=>{p(n,e),g(w)},onBlur:n=>{p(n,e),i(w),m(""!==o)},disabled:!0,onFocus:()=>m(!0),"aria-label":v,"aria-describedby":"error_".concat(k,"_").concat(w),"aria-invalid":!!t&&r||!!d}),z&&z>0&&c.a.createElement("div",{className:"charleft"},T?"".concat(T.t("maxCharachters",{length:o.length||0,maxLength:z})):"".concat(o.length||0," of ").concat(z," max charachters")),"above"!==C&&j&&c.a.createElement("div",{className:"description",dangerouslySetInnerHTML:{__html:j}}),(t&&r||d)&&c.a.createElement("span",{className:"error-message",id:"error_".concat(k,"_").concat(w)},t||d)))},_=["field","value","validationMessage","touched","setTouched","hideField","updateForm","styledComponents","error","unsetError","setFocusClass","cssClass"],v=n=>{var{field:e,value:o,validationMessage:t,touched:r,setTouched:i,hideField:a,updateForm:p,styledComponents:s,error:d,unsetError:g,setFocusClass:m,cssClass:b}=n,u=l()(n,_),{id:w,formId:h,type:k,label:v,placeholder:y,isRequired:x,maxLength:z,description:j,descriptionPlacement:C,labelPlacement:E,width:O,customName:S}=e,{Input:I="input",Label:N="label",Box:F="div"}=s||!1,{i18n:T}=u||{}
212return c.a.createElement(F,{width:O,className:t&&r||d?"form-field error ".concat(b):"form-field ".concat(b),style:{display:a?"none":void 0}},c.a.createElement("div",{className:k},c.a.createElement(f.a,{formId:h,id:w,label:v,labelPlacement:E,isRequired:x,styledComponent:s}),"above"===C&&j&&c.a.createElement("div",{className:"description",dangerouslySetInnerHTML:{__html:j}}),c.a.createElement(I,{id:"input_".concat(h,"_").concat(w),name:S||"input_".concat(w),type:"number",min:e.rangeMin?e.rangeMin:0,max:e.rangeMax?e.rangeMax:0,value:o||0,placeholder:y,maxLength:z,required:x,onChange:n=>{p(n,e),g(w)},onBlur:n=>{p(n,e),i(w),m(""!==o)},onFocus:()=>m(!0),"aria-label":v,"aria-describedby":"error_".concat(h,"_").concat(w),"aria-invalid":!!t&&r||!!d}),"above"!==C&&j&&c.a.createElement("div",{className:"description",dangerouslySetInnerHTML:{__html:j}}),(t&&r||d)&&c.a.createElement("span",{className:"error-message",id:"error_".concat(h,"_").concat(w)},t||d)))},y=["field","value","validationMessage","touched","setTouched","hideField","updateForm","styledComponents","error","unsetError","setFocusClass","cssClass"],x=n=>{var{field:e,value:o,validationMessage:t,touched:r,setTouched:i,hideField:a,updateForm:p,styledComponents:s,error:d,unsetError:g,setFocusClass:m,cssClass:b}=n,u=l()(n,y),{id:w,formId:h,type:k,label:_,placeholder:v,isRequired:x,maxLength:z,description:j,descriptionPlacement:C,labelPlacement:E,width:O,customName:S}=e,{Input:I="input",Label:N="label",Box:F="div"}=s||!1,{i18n:T}=u||{}
213return c.a.createElement(F,{width:O,className:t&&r||d?"form-field error ".concat(b):"form-field ".concat(b),style:{display:a?"none":void 0}},c.a.createElement("div",{className:k},c.a.createElement(f.a,{formId:h,id:w,label:_,labelPlacement:E,isRequired:x,styledComponent:s}),"above"===C&&j&&c.a.createElement("div",{className:"description",dangerouslySetInnerHTML:{__html:j}}),c.a.createElement(I,{id:"input_".concat(h,"_").concat(w),name:S||"input_".concat(w),type:k,value:o||e.basePrice.replace("&#8364;","€"),placeholder:v,maxLength:z,required:x,onChange:n=>{p(n,e),g(w)},onBlur:n=>{p(n,e),i(w),m(""!==o)},disabled:!0,onFocus:()=>m(!0),"aria-label":_,"aria-describedby":"error_".concat(h,"_").concat(w),"aria-invalid":!!t&&r||!!d}),z&&z>0&&c.a.createElement("div",{className:"charleft"},T?"".concat(T.t("maxCharachters",{length:o.length||0,maxLength:z})):"".concat(o.length||0," of ").concat(z," max charachters")),"above"!==C&&j&&c.a.createElement("div",{className:"description",dangerouslySetInnerHTML:{__html:j}}),(t&&r||d)&&c.a.createElement("span",{className:"error-message",id:"error_".concat(h,"_").concat(w)},t||d)))},z=o("HPLU"),j=o("g/gm")
214function ownKeys(n,e){var o=Object.keys(n)
215if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(n)
216e&&(t=t.filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),o.push.apply(o,t)}return o}function _objectSpread(n){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{}
217e%2?ownKeys(Object(o),!0).forEach(function(e){d()(n,e,o[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(o)):ownKeys(Object(o)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(o,e))})}return n}var C=n=>{var{field:e}=n,{wordpressUrl:o}=Object(j.a)(),[t,r]=Object(p.useState)(Array.isArray(e.choices)?e.choices:[])
218return Object(p.useEffect)(()=>{if(o&&(e.displayAllCategories||!t.length)){var n=!1
219return fetch("".concat(o,"/index.php/wp-json/wp/v2/categories?per_page=100")).then(n=>n.json()).then(o=>{!n&&Array.isArray(o)&&r(o.map(n=>({value:String(n.id),text:n.name,isSelected:String(n.id)===String(e.defaultValue)})))}).catch(()=>{}),()=>{n=!0}}},[o,e.displayAllCategories]),c.a.createElement(z.default,i()({},n,{field:_objectSpread(_objectSpread({},e),{},{type:"select",choices:t})}))},E=["field","formValues","submitFailed","submitSuccess","setTouched","setErrorMessages","touched","updateForm","pages","prevStep","nextStep","isNextDisabled","saveStateToHtmlField","
219styledComponents","customComponents","error","unsetError","dropzoneText","language","apiKeys","errors"]
220function _toPropertyKey(n){var e=function _toPrimitive(n,e){if("object"!=typeof n||null===n)return n
221var o=n[Symbol.toPrimitive]
222if(void 0!==o){var t=o.call(n,e||"default")
223if("object"!=typeof t)return t
224throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string")
225return"symbol"==typeof e?e:String(e)}function RenderField_ownKeys(n,e){var o=Object.keys(n)
226if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(n)
227e&&(t=t.filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),o.push.apply(o,t)}return o}function RenderField_objectSpread(n){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{}
228e%2?RenderField_ownKeys(Object(o),!0).forEach(function(e){d()(n,e,o[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(o)):RenderField_ownKeys(Object(o)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(o,e))})}return n}var O={post_title:"text",post_content:"textarea",post_image:"fileupload"},S=n=>n.charAt(0).toUpperCase()+n.slice(1),I=n=>{if(!n)return{}
229var e=n.indexOf("["),o=n.indexOf("]")
230return-1===e||-1===o?{}:{width:n.substring(e+1,o).split(",").map(n=>(n=>{var e=n.split("-")
231if(1===e.length&&(e=n.split(" ")),e.length>1&&-1!==n.indexOf("/")){var o=parseInt(e[0]),t=e[1].split("/")
232return o+parseInt(t[0])/parseInt(t[1])}if(-1!==n.indexOf("/")){var r=n.split("/")
233return parseInt(r[0])/parseInt(r[1])}return parseInt(n)})(n.replace(/\s/g,""))),cleanedCssClass:"".concat(n.replace(n.substring(e,o+1),"")," custom-width")}},N=n=>{var{field:e,formValues:o,submitFailed:r,submitSuccess:a,setTouched:s,setErrorMessages:d,touched:m,updateForm:b,pages:f,prevStep:u,nextStep:w,isNextDisabled:h,saveStateToHtmlField:k,styledComponents:_,customComponents:v,error:y,unsetError:x,dropzoneText:z,language:j,apiKeys:C,errors:N}=n,F=l()(n,E)
234e=(n=>O[n.type]?RenderField_objectSpread(RenderField_objectSpread({},n),{},{type:O[n.type]}):"post_custom_field"===n.type?RenderField_objectSpread(RenderField_objectSpread({},n),{},{type:n.inputType||"text"}):n)(e)
235var T=g[S(e.type)]
236v&&(v[e.id]||v[e.cssClass]||v[e.inputName])&&(T=g[S("custom")]),t[S(e.type)]&&(T=t[S(e.type)])
237var{cleanedCssClass:P,width:D}=I(e.cssClass)
238D&&(e.cssClass=P,e.width=D)
239var M=o[e.id]?o[e.id].value:e.defaultValue,[q,L]=Object(p.useState)("".concat(e.cssClass).concat("select"===e.type?M.value&&""!==M.value?" filled":"":M&&""!==M?" filled":"")),A="hidden"===e.visibility,R=!1
240A?R=!0:o[e.id]&&(R=!!o[e.id].hideField)
241var H="gf-field-".concat(e.formId,"-").concat(e.id),B=Object(p.useRef)(R),U=Object(p.useRef)(null)
242Object(p.useLayoutEffect)(()=>{if(!A){var n=document.querySelector(".".concat(H))
243if(n)if(B.current!==R){B.current=R
244var e=n.getBoundingClientRect().height
245U.current&&(U.current.cancel(),U.current=null),n.style.display=""
246var o=(n=>!n.animate||globalThis.matchMedia&&globalThis.matchMedia("(prefers-reduced-motion: reduce)").matches?0:300)(n)
247if(o){var t=R?0:n.scrollHeight
248n.style.overflow="hidden"
249var r=n.animate([{height:"".concat(e,"px")},{height:"".concat(t,"px")}],{duration:o,easing:"ease",fill:"forwards"})
250U.current=r
251var i=()=>{U.current===r&&(n.style.overflow="",R&&(n.style.display="none"),r.cancel(),U.current=null)}
252r.onfinish=i
253var a=setTimeout(i,o+50)
254return()=>clearTimeout(a)}n.style.display=R?"none":""}else R&&(n.style.display="none")}},[R,A,H])
255var V=""
256return e&&e.layoutGridColumnSpan&&(V="gc-"+e.layoutGridColumnSpan),e.cssClass=" gfield "+V+" "+q+" "+H+" ",c.a.createElement(T,i()({key:"el-".concat(e.formId,"-").concat(e.id),field:e,value:M,updateForm:(n,e,o)=>b(n,e,o),validationMessage:!!o[e.id]&&o[e.id].valid,formValues:o,submitFailed:r,submitSuccess:a,touched:m[e.id],setTouched:s,setErrorMessages:d,unsetError:n=>{if(N&&"object"==typeof N&&void 0!==N[n]){var{[n]:e}=N,o=l()(N,[n].map(_toPropertyKey))
257d(!!Object.keys(o).length&&o)}x(n)},error:y,pages:f,prevStep:u,nextStep:w,isNextDisabled:h,hideField:A,saveStateToHtmlField:"html"===e.type&&-1!==e.cssClass.indexOf("set-state")&&{formValues:o,saveStateToHtmlField:k},styledComponents:_,cssClass:q+" "+e.cssClass,setFocusClass:n=>
257{n?-1===q.indexOf(" filled")&&L("".concat(q," filled")):L(q.replace(" filled",""))},component:v&&(v[e.id]||v[e.cssClass]||v[e.inputName]),dropzoneText:z,language:j,apiKeys:C,errors:N},F))},F=o("g5Yi"),T=["fields","formValues","updateForm","submitFailed","submitSuccess","touched","setTouched","setErrorMessages","pagination","activePage","prevStep","nextStep","isNextDisabled","checkConditionalLogic","saveStateToHtmlField","enableHoneypot","styledComponents","customComponents","unsetError","errors","dropzoneText","pageClicked","language","apiKeys"],P=["checkbox","email","hidden","html","number","phone","radio","select","multiselect","text","textarea","website","page","date","fileupload","consent","password","section","scustom","name","address","buckarooideal","postcode","captcha","product","total","quantity","shipping","post_title","post_content","post_category","post_image","post_custom_field"],D=["Name","Email","Phone","Comments"][Math.floor(Math.random()*Math.floor(4))]
258e.default=(n=>{var{fields:e,formValues:o,updateForm:t,submitFailed:r,submitSuccess:a,touched:s,setTouched:d,setErrorMessages:g,pagination:m,activePage:b,prevStep:f,nextStep:u,isNextDisabled:w,checkConditionalLogic:h,saveStateToHtmlField:k,enableHoneypot:_,styledComponents:v,customComponents:y,unsetError:x,errors:z,dropzoneText:j,pageClicked:C,language:E,apiKeys:O}=n,S=l()(n,T),I=m?((n,e)=>{for(var o=e.map(n=>[]),t=0;t<n.length;t++)o[n[t].pageNumber],o[n[t].pageNumber-1]&&("page"===n[t].type?o[n[t].pageNumber-2].push(n[t]):o[n[t].pageNumber-1].push(n[t]))
259return o})(e,m.pages):void 0,M=(n=>{for(var e=0,o=0;o<n.length;o++)parseInt(n[o].id)>e&&(e=parseInt(n[o].id))
260return e+1})(e),[q,L]=Object(p.useState)(""),A=Object(p.useRef)()
261Object(p.useEffect)(()=>{A.current=b})
262var R=A.current
263Object(F.a)({deps:[e]})
264var H=!(!z||"object"!=typeof z||Array.isArray(z))&&z
265function renderFiled(n,e){return c.a.createElement(N,i()({key:"".concat(n.formId,"-").concat(n.id),field:n,formValues:o,submitFailed:r,setTouched:d,setErrorMessages:g,submitSuccess:a,updateForm:t,touched:s,pages:m&&m.pages.length,prevStep:f,nextStep:u,isNextDisabled:w,checkConditionalLogic:h,saveStateToHtmlField:k,styledComponents:v,customComponents:y,error:!(!H||!H[n.id])&&H[n.id],unsetError:x,dropzoneText:j,language:E,apiKeys:O,fields:e,errors:H},S))}return c.a.createElement("div",{className:"form-fields".concat(m&&m.pages.length>1?" hasPages ".concat(C?"":" noPageClicked"):"")},m&&m.pages.length>1?m.pages.map((n,o)=>c.a.createElement("div",{className:"page".concat(b===o+1?" active":"").concat(R&&o===R&&b!==o+1&&R!==b?" prevStep":""),key:"page-".concat(o)},n&&c.a.createElement("div",{className:"gf_step"},c.a.createElement("span",null,n)),I[o].map(n=>P.includes(n.type)&&renderFiled(n,e)))):e.map(n=>P.includes(n.type)&&renderFiled(n,e)),_&&c.a.createElement("div",{className:"form-field gform_validation_container"},c.a.createElement("label",{htmlFor:"input_".concat(M),className:"gf-label "},D),c.a.createElement("input",{type:"text",name:"input_".concat(M),id:"input_".concat(M),value:q,onChange:n=>L(n.target.value),autoComplete:"off"})))})},pPlP:function(n,e,o){"use strict"
266var t=o("JPst"),r=o.n(t),i=o("HeW1"),a=o.n(i),l=o("yv7m"),p=o.n(l),c=r()(function(n){return n[1]}),s=a()(p.a)
267c.push([n.i,".show-posts-listing {\n    box-sizing: border-box;\n    display: grid;\n    max-width: 1060px;\n    align-items: flex-start;\n    gap: 0.25rem;\n    padding-top: 1rem;\n    padding-bottom: 1rem;\n}\n\n.show-posts-listing .listing-item {\n    margin-bottom: 1rem;\n    display: grid;\n    grid-template-columns: auto 1fr 150px;\n    grid-template-rows: auto auto auto;\n    align-items: flex-start;\n    gap: 0.5rem;\n    border-bottom-width: 1px;\n    --tw-border-opacity: 1;\n    border-color: rgb(var(--color-gray-400) / var(--tw-border-opacity));\n    padding-bottom: 1rem;\n}\n\n.show-posts-listing .listing-item:first-child {\n    border-top-width: 1px;\n    --tw-border-opacity: 1;\n    border-color: rgb(var(--color-gray-400) / var(--tw-border-opacity));\n    padding-top: 1rem;\n}\n\n.show-posts-listing .image {\n    position: relative;\n    grid-column: span 1 / span 1;
267\n    grid-row: span 3 / span 3;\n    align-self: center;\n    justify-self: end;\n    --tw-shadow: 0 0 10px rgba(0, 0, 0, 0.1);\n    --tw-shadow-colored: 0 0 10px var(--tw-shadow-color);\n    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n    transition: all ease-in 200ms;\n}\n\n.show-posts-listing .image:hover {\n    --tw-shadow: 0 0 10px rgba(0, 0, 0, 0.5);\n}\n\n.show-posts-listing .listing-item .domesImage::before  {\n    content: '';\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    width: 65px;\n    height: 65px;\n    transform: translate(-50%, -50%);\n    opacity: 0.7;\n    pointer-events: none;\n    z-index: 10;\n    background-image: url("+s+');\n    background-size: contain;\n    background-repeat: no-repeat;\n}\n\n.show-posts-listing .image img {\n    display: block;\n    height: auto;\n    width: 100%;\n}\n\n.show-posts-listing .date {\n    grid-column-start: 2;\n    grid-row-start: 1;\n    font-size: 0.75rem;\n}\n\n.show-posts-listing .author {\n    grid-column-start: 1;\n    grid-row-start: 1;\n    font-size: 0.75rem;\n}\n\n.show-posts-listing .domesInfo {\n    grid-column-start: 1;\n    grid-row-start: 1;\n    --tw-text-opacity: 1;\n    color: rgb(var(--color-gray-900) / var(--tw-text-opacity));\n    display: flex;\n    align-items: center;\n    font-weight: 500;\n    text-decoration: none;\n}\n\n.show-posts-listing .domesInfo img {\n    width: 40px; /* Breite des Bildes anpassen */\n    height: 40px; /* Höhe des Bildes anpassen */\n    margin-right: 8px; /* Abstand zum Text */\n }\n\n.show-posts-listing .author a {\n    --tw-text-opacity: 1;\n    color: rgb(var(--color-gray-900) / var(--tw-text-opacity));\n    text-decoration-line: underline;\n}\n\n.show-posts-listing .excerpt-more {\n    --tw-text-opacity: 1;\n    color: rgb(var(--color-yellow-750) / var(--tw-text-opacity));\n    text-decoration-line: underline;\n    font-weight: 500;\n}\n\n.show-posts-listing .author::after {\n    content: " /";\n}\n\n.show-posts-listing .excerpt-dash {\n    display: none;\n}\n\n.show-posts-listing .title {\n    grid-column: span 2 / span 2;\n    grid-row-start: 2;\n    margin-bottom: 0.625rem;\n    font-size: 1.25rem;\n    font-weight: 500;\n    line-height: 1.25;\n    --tw-text-opacity: 1;\n    color: rgb(var(--color-gray-900) / var(--tw-text-opacity));\n    text-decoration-line: none;\n}\n\n.show-posts-listing .title:hover {\n    text-decoration-line: underline;\n}\n\n.show-posts-listing .excerpt {\n    grid-column: span 2 / span 2;\n    grid-row-start: 3;\n    margin: 0px;\n    font-size: 0.75rem;\n}\n\n@media (min-width: 768px) {\n    .show-posts-listing .listing-item {\n        grid-template-columns: auto 1fr 150px;\n    }\n}\n',""]),e.a=c},qyoJ:function(n,e,o){"use strict"
268var t=o("LboF"),r=o.n(t),i=o("NHvj"),a={injectType:"singletonStyleTag",insert:"head",singleton:!0}
269r()(i.a,a),i.a.locals},rA3a:function(n,e,o){"use strict"
270var t=o("JPst"),r=o.n(t),i=o("HeW1"),a=o.n(i),l=o("N/5Z"),p=o.n(l),c=o("nsn4"),s=o.n(c),d=o("Rpxj"),g=o.n(d),m=o("AHXI"),b=o.n(m),f=r()(function(n){return n[1]}),u=a()(p.a),w=a()(s.a),h=a()(g.a),k=a()(b.a)
271f.push([n.i,"/*\n----------------------------------------------------------------\n\nGravity Forms Front End Form Styles\nhttp: //www.gravityforms.com\nupdated: May 22, 2018 03:17 PM US Eastern Time\n\nGravity Forms is a Rocketgenius project\ncopyright 2008-2018 Rocketgenius Inc.\nhttp: //www.rocketgenius.com\nthis may not be redistributed without the\nexpress written permission of the author.\n\nNOTE: DO NOT EDIT THIS FILE! MAKE ANY MODIFICATIONS IN YOUR\nTHEME STYLESHEET. THIS FILE IS REPLACED DURING AUTO-UPDATES\nAND ANY CHANGES MADE HERE WILL BE OVERWRITTEN.\n\nIf you need to make extensive customizations,\ncopy the contents of this file to your theme\nstyle sheet for editing. Then, go to the form\nsettings page & set the 'output CSS' option\nto no.\n\n----------------------------------------------------------------\n*/\n\n\n/* mobile styles first */\n\n.form-wrapper {\n    margin-bottom: 16px;\n    margin-top: 16px;\n    max-width: 100%;\n}\n\n.form-wrapper form {\n    text-align: left;\n    max-width: 100%;\n    margin: 0 auto;\n}\n\n.form-wrapper *,\n.form-wrapper *:before,\n.form-wrapper *:after {\n    box-sizing: border-box !important;\n}\n\n.form-wrapper h1,\n.form-wrapper h2,\n.form-wrapper h3 {\n    font-weight: normal;\n    border: none;\n    background: none;\n}\n\n.form-wrapper input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) {\n    font-family: inherit;\n    padding: 5px 10px;\n    letter-spacing: normal;\n}\n\n.form-wrapper input[type=image] {\n    border: none !important;\n    padding: 0 !important;\n    width: auto !important;\n}\n\n.form-wrapper textarea {\n    font-size: inherit;\n    font-family: inherit;\n    letter-spacing: normal;\n    padding: 6px 8px;\n    line-height: 1.5;\n    resize: none;\n}\n\n.form-wrapper select {\n    line-height: 1.5;\n}\n\n.form-wrapper .dropzone .preview{\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 1rem;\n}\n\n.form-wrapper .dropzone-preview-item {\n    margin-bottom: 1rem;\n    flex: 0 1 calc(33.333% - 1rem);\n}\n\n.form-wrapper .ginput_container_multiselect select {\n    background-image: none !important;\n    -webkit-appearance: none;\n    -moz-appearance: none;\n    outline: none;\n}\n\n.form-wrapper ul.gform_fields {\n    margin: 0 !important;\n    list-style-type: none;\n    display: block;\n}\n\nhtml>body .entry ul,\n.form-wrapper ul {\n    text-indent: 0\n}\n\n.form-wrapper li,\n.form-wrapper form li {\n    margin-left: 0 !important;\n    list-style-type: none !important;\n    list-style-image: none !important;\n    list-style: none !important;\n    overflow: visible;\n}\n\n.form-wrapper ul li.gfield {\n    clear: both;\n}\n\n.form-wrapper ul.gfield_radio li,\n.form-wrapper ul.gfield_checkbox li {\n    overflow: hidden;\n}\n\n.form-wrapper ul.gform_fields.right_label li.gfield,\n.form-wrapper form ul.gform_fields.right_label li.gfield,\n.form-wrapper ul.gform_fields.left_label li.gfield,\n.form-wrapper form ul.gform_fields.left_label li.gfield {\n    margin-bottom: 14px;\n}\n\n.form-wrapper ul.right_label li ul.gfield_radio li,\n.form-wrapper form ul.right_label li ul.gfield_radio li,\n.form-wrapper ul.left_label li ul.gfield_radio li,\n.form-wrapper form ul.left_label li ul.gfield_radio li,\n.form-wrapper ul.right_label li ul.gfield_checkbox li,\n.form-wrapper form ul.right_label li ul.gfield_checkbox li,\n.form-wrapper ul.left_label li ul.gfield_checkbox li,\n.form-wrapper form ul.left_label li ul.gfield_checkbox li {\n    margin-bottom: 10px;\n}\n\n.form-wrapper ul li:before,\n.form-wrapper ul li:after,\n.form-wrapper ul.gform_fields {\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n}\n\n.form-wrapper select {\n    font-size: inherit;\n    font-family: inherit;\n    letter-spacing: normal;\n}\n\n.form-wrapper select option {\n    padding: 2px;\n    display: block;\n}\n\n.form-wrapper .inline {\n    display: inline !important;\n}\n\n.form-wrapper .gform_heading {\n    width: 100%;\n    margin-bottom: 18px;\n}\n\n.form-wrapper .clear-multi{\n    display: flex;\n}\n\n/* date ​fields */\n\n.form-wrapper .gfield_date_day,\n.form-wrapper .gfield_date_year {\n    display: -moz-inline-stack;\n    display: inline-block;\n}\n\n.form-wrapper .gfield_date_day,\n.form-wrapper .gfield_date_month,\n.form-wrapper .gfield_date_year {\n    width: 33.333%;\n    flex-direction: row;\n}\n\n@media only screen and (min-width: 321px) {\n\n    .form-wrapper .gfield_date_day,\n    .form-wrapper .gfield_date_month {\n        max-width: 4rem;\n    }\n\n    .form-wrapper .gfield_date_year {\n        max-width: calc(4rem + .5rem);\n    }\n\n}\n\n.form-wrapper .gfield_date_dropdown_month,\n.form-wrapper .gfield_date_dropdown_day,\n.form-wrapper .gfield_date_dropdown_year {\n    vertical-align: top;\n    flex-direction: row;\n    margin-right: .5rem;\n}\n\n.form-wrapper .gfield_date_month,\n.form-wrapper .gfield_date_day {\n    width: 4rem;\n    margin-right: .5rem;\n}\n\n.form-wrapper .gfield_date_month input[type=\"number\"],\n.form-wrapper .gfield_date_day input[type=\"number\"] {\n    width: calc(3rem + 8px) !important;\n}\n\n.form-wrapper .gfield_date_year input[type=\"number\"] {\n    width: calc(4rem + 8px) !important;\n}\n\n.form-wrapper .gfield_date_year {\n    width: 5rem;\n}\n\n.form-wrapper .gfield_date_month input,\n.form-wrapper .gfield_date_day input {\n    width: calc(3rem + 8px);\n}\n\n.form-wrapper .gfield_date_year input {\n    width: 4rem;\n}\n\n.form-wrapper .field_sublabel_above div[class*=\"gfield_date_\"].ginput_container label,\n.form-wrapper .field_sublabel_below div[class*=\"gfield_date_\"].ginput_container label {\n    width: 3rem;\n    text-align: center;\n}\n\n.form-wrapper .field_sublabel_above div.gfield_date_year.ginput_container label,\n.form-wrapper .field_sublabel_below div.gfield_date_year.ginput_container label {\n    width: 4rem;\n}\n\n/* time fields */\n\n.form-wrapper .gfield_time_hour,\n.form-wrapper .gfield_time_minute,\n.form-wrapper .gfield_time_ampm {\n    font-size: 15px;\n    width: 33.333%;\n    flex-direction: row;\n}\n\n@media only screen and (min-width: 321px) {\n\n    .form-wrapper .gfield_time_hour,\n    .form-wrapper .gfield_time_minute,\n    .form-wrapper .gfield_time_ampm {\n        max-width: 72px;\n    }\n\n}\n\n.form-wrapper ul.gform_fields:not(.top_label) .ginput_container_time span {\n    float: left;\n}\n\n.form-wrapper .gfield_time_hour {\n    margin-right: 10px;\n    display: flex;\n}\n\n.form-wrapper .gfield_time_hour i {\n    font-style: normal !important;\n    font-family: sans-serif !important;\n    width: 4px;\n    text-align: center;\n    float: right;\n    margin-top: 9%;\n}\n\n.form-wrapper .gfield_time_minute {\n    margin-right: 8px;\n    display: flex;\n}\n\n.form-wrapper .ginput_complex .gfield_time_hour input,\n.form-wrapper .ginput_complex .gfield_time_minute input {\n    margin-left: 0;\n\twidth: 85% !important;\n}\n\n/* HTML5 setting disabled input[type=\"text\"] */\n.form-wrapper .gfield_time_hour input,\n.form-wrapper .gfield_time_minute input {\n    margin-right: 6px;\n    width: 56px;\n}\n\n/* HTML5 setting enabled input[type=\"number\"] */\n.form-wrapper .gfield_time_hour input[type=\"number\"],\n.form-wrapper .gfield_time_minute input[type=\"number\"] {\n    max-width: 64px;\n    min-width: 64px;\n}\n\n.form-wrapper .gfield_time_ampm {\n    vertical-align: top;\n    display: -moz-inline-stack;\n    display: inline-block;\n}\n\n.form-wrapper .gfield_time_ampm select {\n    min-width: 77px;\n    width: 77px;\n    height: 100%;\n    margin-top: 0 !important;\n    margin-left: 0 !important;\n}\n\n.form-wrapper .gfield_time_ampm_shim {\n\tdisplay: block;\n\tfont-size: 13px;\n\tmargin: 9px 0 1px 1px;\n}\n\n.form-wrapper .field_sublabel_above div[class*=\"gfield_time_\"].ginput_container label,\n.form-wrapper .field_sublabel_below div[class*=\"gfield_time_\"].ginput_container label {\n    width: 48px;\n    text-align: center;\n}\n\n.form-wrapper .field_name_first,\n.form-wrapper .field_name_middle,\n.form-wrapper .field_name_last {\n    width: 49.5%;\n    display: -moz-inline-stack;\n    display: inline-block;\n    vertical-align: top;\n}\n.form-wrapper .ginput_complex.ginput_container {\n    overflow: visible;\n    width: 100%;\n}\n\n.form-wrapper legend.gfield_label,\n.form-wrapper label.gfield_label {\n    font-weight: 700;\n    font-size: inherit;\n}\n\n.form-wrapper legend.gfield_label,\n.form-wrapper .top_label .gfield_label {\n    display: -moz-inline-stack;\n    display: inline-block;\n    line-height: 1.3;\n    clear: both;\n}\n\n.form-wrapper .top_label .gfield_hide_label {\n    display: none;\n}\n\n.form-wrapper .ginput_complex input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='image']):not([type='file']),\n.form-wrapper .ginput_complex  .ginput_left input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='image']):not([type='file']),\n.form-wrapper .ginput_complex .ginput_right input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='image']):not([type='file']) {\n    width: 100%;\n}\n\n.form-wrapper .ginput_complex .ginput_right select,\n.form-wrapper .ginput_complex select {\n    width: 100%;\n}\n\n.form-wrapper .field_sublabel_above .ginput_complex.ginput_container label,\n.form-wrapper .field_sublabel_below .ginput_complex.ginput_container label,\n.form-wrapper .field_sublabel_above div[class*=\"gfield_time_\"].ginput_container label,\n.form-wrapper .field_sublabel_below div[class*=\"gfield_time_\"].ginput_container label,\n.form-wrapper .field_sublabel_above div[class*=\"gfield_date_\"].ginput_container label,\n.form-wrapper .field_sublabel_below div[class*=\"gfield_date_\"].ginput_container label {\n    display: block;\n    font-size: .813em;\n    letter-spacing: .5pt;\n    white-space: nowrap;\n}\n\n.form-wrapper ul.gfield_radio li label,\n.form-wrapper ul.gfield_checkbox li label {\n    display: -moz-inline-stack;\n    display: inline-block;\n    letter-spacing: inherit;\n    vertical-align: middle;\n    cursor: pointer;\n}\n\n.form-wrapper .field_sublabel_above .ginput_complex.ginput_container label,\n.form-wrapper .field_sublabel_above div[class*=\"gfield_time_\"].ginput_container label {\n    margin: 9px 0 1px 1px;\n}\n\n.form-wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_name label,\n.form-wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_email label,\n.form-wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_password label,\n.form-wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_time label {\n    margin-top: 0;\n}\n\n.form-wrapper .field_sublabel_below .ginput_complex.ginput_container label,\n.form-wrapper .field_sublabel_below div[class*=\"gfield_time_\"].ginput_container label {\n    margin: 1px 0 9px 1px;\n}\n\n.form-wrapper .top_label .field_sublabel_above label.gfield_label + .ginput_complex.ginput_container,\n.form-wrapper .top_label .field_sublabel_above label.gfield_label + div[class*=\"gfield_time_\"].ginput_container {\n    margin-top: 0;\n}\n\nbody .form-wrapper .top_label div.ginput_container {\n    margin-top: 8px;\n}\n\nbody.form-wrapper div.clear-multi {\n    display: -moz-inline-stack;\n    display: inline-block;\n}\n\nbody .form-wrapper ul li.field_description_below div.ginput_container_radio,\nbody .form-wrapper ul li.field_description_below div.ginput_container_
271checkbox {\n    margin-top: 16px;\n    margin-bottom: 0;\n}\n\n.form-wrapper .hidden_label .gfield_label {\n    clip: rect(1px, 1px, 1px, 1px);\n    position: absolute !important;\n    height: 1px;\n    width: 1px;\n    overflow: hidden;\n}\n\n.form-wrapper .gfield.right_label,\n.form-wrapper .gfield.left_label {\n    padding-top: 10px;\n}\n\n.form-wrapper li.hidden_label input {\n    margin-top: 12px;\n}\n\n.form-wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],\n.form-wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {\n    margin-bottom: 12px;\n}\n\n.form-wrapper .screen-reader-text,\n.form-wrapper label.hidden_sub_label {\n\tborder: 0;\n\tclip: rect(1px, 1px, 1px, 1px);\n\t-webkit-clip-path: inset(50%);\n\t        clip-path: inset(50%);\n\theight: 1px;\n\tmargin: -1px;\n\toverflow: hidden;\n\tpadding: 0;\n\tposition: absolute;\n\twidth: 1px;\n\tword-wrap: normal !important;\n}\n\n.form-wrapper input.small,\n.form-wrapper select.small,\n.form-wrapper input.medium,\n.form-wrapper select.medium,\n.form-wrapper input.large,\n.form-wrapper select.large,\n.form-wrapper input.large,\n.form-wrapper select.large {\n    width: 100%\n}\n\n.form-wrapper input.datepicker_with_icon.small,\n.form-wrapper input.datepicker_with_icon.medium,\n.form-wrapper input.datepicker_with_icon.large {\n    width: calc(100% - 24px);\n}\n\n.form-wrapper .gfield_error input.small,\n.form-wrapper .gfield_error select.small,\n.form-wrapper .gfield_error input.medium,\n.form-wrapper .gfield_error select.medium,\n.form-wrapper .gfield_error input.large,\n.form-wrapper .gfield_error select.large,\n.form-wrapper .gfield_error input.large,\n.form-wrapper .gfield_error select.large {\n    width: 100%;\n}\n\n.form-wrapper .gfield_error input.datepicker_with_icon.small,\n.form-wrapper .gfield_error input.datepicker_with_icon.medium,\n.form-wrapper .gfield_error input.datepicker_with_icon.large {\n    width: calc(100% - 32px);\n}\n\n.form-wrapper textarea.small {\n    height: 80px;\n    width: 100%;\n}\n\n.form-wrapper textarea.medium {\n    height: 120px;\n    width: 100%;\n}\n\n.form-wrapper textarea.large {\n    height: 160px;\n    width: 100%;\n}\n\n.form-wrapper h2.gsection_title {\n    margin: 0 !important;\n    padding: 0 !important;\n    letter-spacing: normal !important;\n}\n\n.form-wrapper .gsection .gfield_label,\n.form-wrapper h2.gsection_title,\n.form-wrapper h3.gform_title {\n    font-weight: 700;\n    font-size: 1.25em;\n}\n\n.form-wrapper h3.gform_title {\n    letter-spacing: normal !important;\n    margin: 10px 0 6px 0;\n}\n\n.form-wrapper li.gfield.field_description_below + li.gsection {\n    margin-top: 24px !important;\n}\n\n.form-wrapper span.gform_description {\n    font-weight: 400;\n    display: block;\n    width: calc(100% - 16px);\n    margin-bottom: 16px;\n}\n\n.form-wrapper .gsection {\n    border-bottom: 1px solid #CCC;\n    padding: 0 16px 8px 0;\n    margin: 28px 0 28px 0;\n    clear: both;\n}\n\n.form-wrapper .gfield_checkbox li,\n.form-wrapper .gfield_radio li {\n    position: relative;\n}\n\n.form-wrapper ul.gfield_checkbox,\n.form-wrapper ul.gfield_radio {\n    margin: 6px 0;\n    padding: 0;\n}\n\n.form-wrapper .gfield_checkbox li label,\n.form-wrapper .gfield_radio li label {\n    display: -moz-inline-stack;\n    display: inline-block;\n    padding: 0;\n    width: auto;\n    line-height: 1.5;\n    font-size: .875em;\n    vertical-align: middle;\n    max-width: 85%;\n    white-space: normal;\n}\n\n.form-wrapper .gfield_checkbox li label {\n    margin: 0;\n}\n\n.form-wrapper .gfield_radio li label {\n    margin: 2px 0 0 4px;\n}\n\n.form-wrapper .gfield_checkbox li input[type=checkbox],\n.form-wrapper .gfield_radio li input[type=radio],\n.form-wrapper .gfield_checkbox li input {\n    display: -moz-inline-stack;\n    display: inline-block;\n    vertical-align: middle;\n    margin-left: 1px;\n}\n\n.form-wrapper .description,\n.form-wrapper .gfield_description,\n.form-wrapper .gsection_description,\n.form-wrapper .instruction {\n    font-size: .813em;\n    line-height: inherit;\n    clear: both;\n    font-family: inherit;\n    letter-spacing: normal;\n}\n\n.form-wrapper .description,\n.form-wrapper .gfield_description,\n.form-wrapper .gsection_description {\n    padding: 0 16px 0 0;\n}\n\n.form-wrapper .field_description_below .gfield_description {\n    padding-top: 16px;\n}\n\n.form-wrapper .field_sublabel_above .description,\n.form-wrapper .field_sublabel_above .gfield_description,\n.form-wrapper .field_sublabel_above .gsection_description {\n    margin-top: 9px;\n}\n\n.form-wrapper .top_label .gsection_description {\n    width: 100%;\n    margin-bottom: 9px;\n}\n\n.form-wrapper .gfield_description {\n    width: 100%;\n}\n\n.form-wrapper .description_above .gfield_description {\n    padding: 0 0 10px 0;\n}\n\n.form-wrapper .gfield_date_year+.gfield_description {\n    padding: 0;\n}\n\n.form-wrapper .gfield_consent_description,\n.form-wrapper .field_description_below .gfield_consent_description {\n    width: 100%;\n    max-height: 240px;
271\n    overflow-y: scroll;\n    border: 1px solid #ddd;\n    margin-top: 12px;\n    padding: 6px 8px;\n    font-size: .688em;\n}\n\n.form-wrapper .gfield_required {\n    color: #790000;\n    margin-left: 4px;\n}\n\n.form-wrapper li.gfield.gfield_error,\n.form-wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {\n    background-color: rgba(255,223,224,.25);\n    margin-bottom: 6px !important;\n    border-top: 1px solid #C89797;\n    border-bottom: 1px solid #C89797;\n    padding-bottom: 6px;\n    padding-top: 8px;\n    box-sizing: border-box;\n}\n\n.form-wrapper li.gfield.gfield_creditcard_warning {\n    padding: 16px 16px 14px 16px;\n    border-top: 2px solid #790000;\n    border-bottom: 4px solid #790000;\n    background-color: rgba(255, 223, 224, 0.25);\n    width: calc(100% - 16px);\n}\n\n.form-wrapper li.gfield.gfield_error.gfield_creditcard_warning {\n    padding: 16px 16px 14px 16px;\n}\n\n.form-wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message {\n    font-size: .875em;\n    font-weight: 700;\n    font-family: inherit;\n    min-height: 25px;\n    color: #790000;\n    max-width: 100%;\n    position: relative;\n}\n\n.form-wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message span {\n    display: block;\n    padding: 0 0 14px 24px;\n    margin-bottom: 16px;\n    line-height: 1.5;\n    letter-spacing: .1pt;\n    border-bottom: 1px solid #790000;\n    text-transform: uppercase;\n    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMTA2NyAyODY1IDI0IDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0xMDY3IDI4NjUgMjQgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM3OTAwMDA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTA1MywyODY1Yy01LjUsMC0xMCw0LjUtMTAsMTBoNGMwLTMuMywyLjctNiw2LTZjMy4zLDAsNiwyLjcsNiw2djJoLTIwdjE0YzAsMy4zLDIuNyw2LDYsNmgxMg0KCWMzLjMsMCw2LTIuNyw2LTZ2LTE2Qy0xMDQzLDI4NjkuNS0xMDQ3LjUsMjg2NS0xMDUzLDI4NjV6IE0tMTA0OSwyODkzaC0xMmMtMS4xLDAtMi0wLjktMi0ydi0xMGgxNnYxMA0KCUMtMTA0NywyODkyLjEtMTA0Ny45LDI4OTMtMTA0OSwyODkzeiBNLTEwNTMsMjg4N2MwLDEuMS0wLjksMi0yLDJzLTItMC45LTItMmMwLTEuMSwwLjktMiwyLTJTLTEwNTMsMjg4NS45LTEwNTMsMjg4N3oiLz4NCjwvc3ZnPg0K);\n    background-size: 1em auto;\n    background-repeat: no-repeat;\n    background-position: left center;\n}\n\n.form-wrapper li.gfield.gfield_error.gfield_creditcard_warning div.gfield_creditcard_warning_message {\n    padding: 16px 16px 14px 16px;\n}\n\n.form-wrapper li.gfield + li.gfield.gfield_creditcard_warning {\n    margin-top: 16px !important;\n}\n\n.form-wrapper .top_label .gfield_error {\n    width: calc(100% - 2px);\n}\n\n.form-wrapper .top_label .gfield_error input.large,\n.form-wrapper .top_label .gfield_error select.large,\n.form-wrapper .top_label .gfield_error textarea.textarea {\n    width: 100%;\n}\n\n.form-wrapper .right_label .gfield_error input.large,\n.form-wrapper .right_label .gfield_error select.large,\n.form-wrapper .right_label .gfield_error textarea.textarea,\n.form-wrapper .left_label .gfield_error input.large,\n.form-wrapper .left_label .gfield_error select.large,\n.form-wrapper .left_label .gfield_error textarea.textarea {\n    width: 70%;\n}\n\n.form-wrapper .gfield_error .gfield_label {\n    color: #790000;\n}\n\n.form-wrapper li.gfield.gfield_error.gfield_contains_required {\n    padding-right: 0;\n}\n\n.form-wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_minute.ginput_container,\n.form-wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_ampm.ginput_container {\n    margin-left: 0;\n}
271\n\n.form-wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {\n    max-width: 100%;\n    padding-right: 16px;\n}\n\n.form-wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,\n.form-wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {\n    margin-top: 12px\n}\n\n.form-wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label {\n    position: relative;\n    top: 12px;\n}\n/**\n * Validation\n */\n\n.form-wrapper .gform_validation_errors {\n\twidth: 100%;\n\tborder: 1px solid #790000;\n\tbox-shadow: 0px 0px 0px #FF6D6D;\n\tborder-radius: 5px;\n\tpadding: 1.0625rem 1.375rem ;\n\tmargin-top: 0.5rem;\n\tmargin-bottom: 0.5rem;\n}\n\n.form-wrapper .gform_validation_errors > h2 {\n\tfont-size: 16px;\n\tfont-weight: 700;\n\tcolor: #790000;\n\tmargin: 0 0 0.9375rem 0;\n}\n\n.form-wrapper .gform_validation_errors > h2.hide_summary {\n\tmargin: 0 ;\n}\n\n.form-wrapper .gform_validation_errors > h2:before {\n\tbackground-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0iIzc5MDAwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExIDE5QzE1LjQxODMgMTkgMTkgMTUuNDE4MyAxOSAxMUMxOSA2LjU4MTcyIDE1LjQxODMgMyAxMSAzQzYuNTgxNzIgMyAzIDYuNTgxNzIgMyAxMUMzIDE1LjQxODMgNi41ODE3MiAxOSAxMSAxOVoiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPHBhdGggZD0iTTEyIDZIMTBWMTJIMTJWNloiIGZpbGw9IiNGRkZGRkYiLz4KPHBhdGggZD0iTTEyIDE0SDEwVjE2SDEyVjE0WiIgZmlsbD0iI0ZGRkZGRiIvPgo8L3N2Zz4=);\n\tcontent: '';\n\twidth: 22px;\n\theight: 22px;\n\tdisplay: inline-block;\n\tvertical-align: sub;\n\tmargin: 0 0.2rem 0 -0.5rem;\n\tbackground-position: center;\n\tbackground-repeat: no-repeat;\n\tbackground-color: transparent;\n}\n\n.form-wrapper .gform_validation_errors > ol {\n\tlist-style-type: none !important;\n\t-webkit-padding-before: 0;\n\t        padding-block-start: 0;\n\t-webkit-padding-start: 0;\n\t        padding-inline-start: 0;\n\t-webkit-margin-before: 0;\n\t        margin-block-start: 0;\n\tmargin: 0;\n}\n\n.form-wrapper .gform_validation_errors > ol a {\n\tcolor: #790000;\n\tfont-size: 1rem;\n}\n\n.form-wrapper .gform_validation_errors > ol li {\n\tmargin: 0 0 0.9375rem 0;\n\tfont-size: 1rem;\n\tlist-style-type: none !important;\n}\n\n.form-wrapper .gform_validation_errors > ol li:last-of-type {\n\tmargin-bottom: 0;\n}\n\n.form-wrapper div.validation_error {\n    color: #790000;\n    font-size: 1em;\n    font-weight: 700;\n    margin-bottom: 25px;\n    border-top: 2px solid #790000;\n    border-bottom: 2px solid #790000;\n    padding: 16px 0 16px 0;\n    clear: both;\n    width: 100%;\n    text-align: center;\n}\n\n.form-wrapper ol.validation_list {\n    clear: both;\n    width: 100%;\n    margin-bottom: 25px;\n    color: #790000;\n}\n\n.form-wrapper ol.validation_list li {\n    list-style-type: decimal !important;\n}\n\n.form-wrapper ol.validation_list li a {\n    color: #790000;\n}\n\n.form-wrapper ol.validation_list:after {\n    content: \"\";\n}\n\n.form-wrapper div#error {\n    margin-bottom: 25px;\n}\n\n.form-wrapper table.gfield_list tbody tr td.gfield_list_icons {\n    vertical-align: middle !important;\n}\n\n.form-wrapper table.gfield_list tr td.gfield_list_icons a {\n    display: inline-block;\n    line-height: 0;\n}\n\n.form-wrapper li.gfield fieldset {\n    margin: 0px;\n    padding: 0px;\n    display: block;\n    position: relative;\n    width: 100%;\n}\n\n.form-wrapper li.gfield fieldset > * { width: auto }\n.form-wrapper li.gfield fieldset legend.gfield_label {\n    width: 100%;\n    line-height: 32px;\n}\n\n.form-wrapper div.gf_page_steps+div.validation_error {\n    margin-top: 16px;\n}\n\n.form-wrapper div.gfield_description.validation_error {\n    color: #790000;\n    font-weight: 700;\n    font-size: .875em;\n    line-height: 1.20;\n    margin-bottom: 16px;\n}\n\n.form-wrapper .validation_message {\n    color: #790000;\n    font-weight: 700;\n    letter-spacing: normal;\n}\n\n.form-wrapper .validation_message--hidden-on-empty:empty {\n    display: none;\n}
271\n\n.form-wrapper li.gfield_error input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']),\n.form-wrapper li.gfield_error textarea {\n    border: 1px solid #790000;\n}\n\n.form-wrapper li.gfield_error div.ginput_complex.ginput_container label,\n.form-wrapper li.gfield_error ul.gfield_checkbox,\n.form-wrapper li.gfield_error ul.gfield_radio {\n    color: #790000;\n}\n\n.form-wrapper .gform_footer {\n    padding: 16px 0 10px 0;\n    margin: 16px 0 0 0;\n    clear: both;\n    width: 100%;\n}\n\n.form-wrapper .gform_footer input.button,\n.form-wrapper .gform_page_footer input.button,\n.form-wrapper .gform_footer input[type=submit],\n.form-wrapper .gform_page_footer input[type=submit] {\n    font-size: 1em;\n    width: 100%;\n    margin: 0 0 16px 0;\n}\n\n.form-wrapper .gform_footer a.gform_save_link,\n.form-wrapper .gform_page_footer a.gform_save_link {\n    font-size: 1em;\n    display: block;\n    text-align: center;\n}\n\n.form-wrapper .gform_footer input[type=image] {\n    padding: 0;\n    width: auto !important;\n    background: none !important;\n    border: none !important;\n    margin: 0 auto 16px auto !important;\n    display: block;\n    max-width: 100%;\n}\n\n.form-wrapper .ginput_complex .ginput_left,\n.form-wrapper .ginput_complex .ginput_right,\n.form-wrapper .ginput_complex .ginput_full {\n    min-height: 45px;\n}\n\n.form-wrapper .ginput_complex .ginput_full input[type=text],\n.form-wrapper .ginput_complex .ginput_full input[type=url],\n.form-wrapper .ginput_complex .ginput_full input[type=email],\n.form-wrapper .ginput_complex .ginput_full input[type=tel],\n.form-wrapper .ginput_complex .ginput_full input[type=number],\n.form-wrapper .ginput_complex .ginput_full input[type=password] {\n    width: 100%;\n}\n\n.form-wrapper .gfield_error .ginput_complex .ginput_full input[type=text],\n.form-wrapper .gfield_error .ginput_complex .ginput_full input[type=url],\n.form-wrapper .gfield_error .ginput_complex .ginput_full input[type=email],\n.form-wrapper .gfield_error .ginput_complex .ginput_full input[type=tel],\n.form-wrapper .gfield_error .ginput_complex .ginput_full input[type=number],\n.form-wrapper .gfield_error .ginput_complex .ginput_full input[type=password],\n.form-wrapper .gfield_error .ginput_complex .ginput_full select {\n    width: 100%;\n}\n\n.form-wrapper .gfield_checkbox li,\n.form-wrapper .gfield_radio li {\n    margin: 0 0 16px 0;\n    line-height: 1.2;\n}\n\n.form-wrapper ul.gfield_radio li input[type=\"radio\"]:checked+label,\n.form-wrapper ul.gfield_checkbox li input[type=\"checkbox\"]:checked+label,\n.gchoice_select_all {\n    font-weight: 700;\n}\n\n.form-wrapper input.datepicker.datepicker_with_icon {\n    margin-right: 4px !important;\n    display: -moz-inline-stack;\n    display: inline-block;\n}\n\n.form-wrapper input[type=hidden],\n.form-wrapper input.gform_hidden,\n.form-wrapper .gform_hidden,\n.form-wrapper .gf_hidden {\n    display: none !important;\n    max-height: 1px !important;\n    overflow: hidden;\n}\n\n.form-wrapper .gfield_visibility_hidden,\n.form-wrapper .gf_invisible {\n    visibility: hidden;\n    position: absolute;\n    left: -9999px;\n}\n\n.form-wrapper .ginput_full br,\n.form-wrapper .ginput_left br,\n.form-wrapper .ginput_right br {\n    display: none !important;\n}\n\n.form-wrapper ul.gfield_checkbox li,\n.form-wrapper ul.gfield_radio li {\n    padding: 0 !important;\n}\n\n.form-wrapper ul.gfield_radio li input+input {\n    margin-left: 4px;\n}\n\n.form-wrapper ul.gfield_radio li input[value=gf_other_choice] {\n    margin-right: 6px;\n    margin-top: 4px;\n}\n\n.form-wrapper .gfield_description + .form-wrapper .gfield_description.validation_message {\n    margin-top: 6px;\n}\n\n.form-wrapper .ginput_container.ginput_list + .gfield_description.validation_message {\n    margin-top: 0;\n}\n\n.form-wrapper li.gfield_html {\n    max-width: 100%;\n}\n\n.form-wrapper .gfield_html.gfield_no_follows_desc {\n    margin-top: 10px;\n}\n\nbody .form-wrapper ul li.gfield.gfield_html img {\n    max-width: 100%  !important;\n}\n\n.form-wrapper .gform_ajax_spinner {\n    padding-left: 10px;\n}\n\n.form-wrapper .gform_validation_container,\nbody .form-wrapper li.gform_validation_container,\nbody .form-wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,\nbody .form-wrapper ul.gform_fields li.gfield.gform_validation_container {\n    display: none !important;\n    position: absolute !important;\n    left: -9000px;\n}\n\n.form-wrapper .gfield_captcha_input_container {\n    padding-top: 3px;\n}\n\n.form-wrapper .simple_captcha_small input {\n    width: 64px;\n}\n\n.form-wrapper .simple_captcha_medium input {\n    width: 96px;\n}\n\n.form-wrapper .simple_captcha_large input {\n    width: 128px;\n}\n\n.form-wrapper .form-wrapper .left_label .simple_captcha_small,\n.form-wrapper .right_label .simple_captcha_small,\n.form-wrapper .left_label .simple_captcha_medium,\n.form-wrapper .right_label .simple_captcha_medium,\n.form-wrapper .left_label .simple_captcha_large,\n.form-wrapper .right_label .simple_captcha_large {\n    margin-left: 32%;\n}\n\n.form-wrapper .gfield_captcha_container img.gfield_captcha {\n    border: none !important;\n    background: none !important;\n    float: none !important;\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n.form-wrapper .math_small input {\n    width: 70px;\n}\n\n.form-wrapper .math_medium input {\n    width: 510px;\n}\n\n.form-wrapper .math_large input {\n    width: 612px;\n}\n\n.form-wrapper .left_label .math_small,\n.form-wrapper .right_label .math_small,\n.form-wrapper .left_label .math_medium,\n.form-wrapper .right_label .math_medium,\n.form-wrapper .left_label .math_large,\n.form-wrapper .right_label .math_large {\n    margin-left: 32%;\n}\n\n\n.form-wrapper div.charleft {\n    font-size: .688em;\n    margin-top: 4px;\n    color: #767676;\n    width: 92% !important;\n    white-space: nowrap !important;\n}\n\n.form-wrapper div.charleft[style] {\n    width: 92% !important;\n}\n\n.form-wrapper .left_label div.charleft,\n.form-wrapper .right_label div.charleft {\n    margin-left: 32%;\n}\n\n.form-wrapper div.charleft.ginput_counter_tinymce{\n    border:  1px solid #eee;\n    border-width: 1px 0 0;\n    padding: 4px 9px;\n    width: 100% !important;\n}\n\n.form-wrapper div.charleft.warningTextareaInfo {\n    color: #767676;\n}\n\n.form-wrapper div.charleft.ginput_counter_error {\n    color: red;\n}\n\n.form-wrapper li.gf_hide_charleft div.charleft {\n    display: none !important;\n}\n\n.gf_submission_limit_message {\n    color: #790000;\n    font-size: 1.375em;\n}\n\n.form-wrapper .ginput_price {\n    filter: alpha(opacity=70);\n    -moz-opacity: .7;\n    -khtml-opacity: .7;\n    opacity: .7;\n}\n\n.form-wrapper span.ginput_total {\n    color: #060;\n    font-size: inherit;\n}\n\n.form-wrapper .top_label span.ginput_total {\n    margin: 8px 0;\n}\n\n.form-wrapper span.ginput_product_price_label {\n    margin-right: 2px;\n}\n\n.form-wrapper input.ginput_product_price,\n.form-wrapper span.ginput_product_price {\n\tbackground: none;\n\tborder: none;\n\tcolor: #900;\n\tpadding: 0;\n}\n\n.form-wrapper span.ginput_quantity_label {\n    margin-left: 10px;\n    margin-right: 2px;\n}\n\n.form-wrapper input.ginput_quantity[type=text] {\n    width: 3rem;\n}\n\n.form-wrapper input.ginput_quantity[type=number] {\n    width: 4rem;\n}\n\n.form-wrapper .gform_page_footer {\n    margin: 14px 0;\n    width: 100%;\n    border-top: 1px dotted #CCC;\n    padding: 16px 0 0 0;\n    clear: both;\n}\n\n.form-wrapper .gform_page_footer.left_label,\n.form-wrapper .gform_page_footer.right_label {\n    padding: 16px 0 0 29%;\n}\n\n.form-wrapper .gform_page_footer .button.gform_previous_button, .form-wrapper .gform_page_footer .button.gform_next_button {\n    display: -moz-inline-stack;\n    display: inline-block;\n}\n\n.form-wrapper .gform_page_footer .button.gform_previous_button {\n    margin-bottom: 8px;\n}\n\n.form-wrapper .gf_progressbar_wrapper {\n    clear: both;\n    width: 100%;\n    margin: 0 0 16px 0;\n    padding: 0 0 16px 0;\n}\n\n.form-wrapper .gf_progressbar_wrapper .gf_progressbar_title {\n    color: #767676;\n    font-size: 13px;\n    line-height: 1 !important;\n    margin: 0 0 8px 0 !important;\n    padding: 0 !important;\n    clear: both;\n    filter: alpha(opacity=60);\n    -moz-opacity: .6;\n    -khtml-opacity: .6;\n    opacity: .6;\n}\n\n.form-wrapper .gf_progressbar {\n    background: #e8e8e8;\n    position: relative;\n    border-radius: 10.5px;\n    width: 100%;\n}\n\n.form-wrapper .gf_progressbar_percentage {\n    height: 21px;\n    text-align: right;\n    border-radius: 10.5px;\n    vertical-align: middle;\n\n    font-family: helvetica,arial,sans-serif;\n    font-size: 13px !important;\n    z-index:999;\n}\n\n.form-wrapper .gf_progressbar_percentage.percentbar_100 {\n    border-top-right-radius: 10.5px;\n    border-bottom-right-radius: 10.5px;\n}\n\n.form-wrapper .gf_progressbar_percentage span {\n    display: block;\n    width: auto;\n    float: right;\n    margin-right: 5px;\n    margin-left: 5px;\n    line-height: 21px;\n}\n\n.form-wrapper .gf_progressbar_percentage.percentbar_0 span {\n    color: #959595;\n    text-shadow: none;\n    float: none !important;\n    margin-left: 12px;\n    word-wrap: normal;\n}\n\n.form-wrapper .gf_progressbar_blue {\n    background: #D2D6DC;\n}\n\n.form-wrapper .gf_progressbar_percentage.percentbar_blue {\n    background-color: #1E7AC4;\n    color: #FFF;\n}\n\n.form-wrapper .gf_progressbar_gray {\n    background: #D2D6DC;\n}\n\n.form-wrapper .gf_progressbar_percentage.percentbar_gray {\n    background-color: #6B7280 ;\n    color: #FFF;\n}\n\n.form-wrapper .gf_progressbar_green {\n    background: #E8E8E8;\n}\n\n.form-wrapper .gf_progressbar_percentage.percentbar_green {\n    background-color: #AAC138;\n    color: #FFF;\n}\n\n.form-wrapper .gf_progressbar_orange {\n    background: #E8EAEC;\n}\n\n.form-wrapper .gf_progressbar_percentage.percentbar_orange {\n    background-color: #FF5D38;\n    color: #FFF;\n}\n\n.form-wrapper .gf_progressbar_red {\n    background: #E8EAEC;\n}\n\n.form-wrapper .gf_progressbar_percentage.percentbar_red {\n    background-color: #EC1E31;\n    color: #FFF;\n}\n\n.form-wrapper .gf_progressbar_spring {\n    background: #D2D6DC;\n}\n\n.form-wrapper .gf_progressbar_percentage.percentbar_spring {\n    background: linear-gradient(270deg, #9CD790 0%, #76D7DB 100%);\n    color: #FFF;\n}\n\n.form-wrapper .gf_progressbar_blues {\n    background: #D2D6DC;\n}\n\n.form-wrapper .gf_progressbar_percentage.percentbar_blues {\n    background: linear-gradient(270deg, #00C2FF 0%, #7838E2 100%);\n    color: #FFF;\n}\n\n.form-wrapper .gf_progressbar_rainbow {\n    background: #D2D6DC;\n}\n\n.form-wrapper .gf_progressbar_percentage.percentbar_rainbow {\n    background: linear-gradient(270deg, #1DBEEA 0%, #CD6AD6 50%, #F35160 100%);\n    color: #FFF;\n}\n\n.form-wrapper .gf_page_steps {\n    width: 100%;\n    margin: 0 0 8px 0;\n    padding: 0 0 4px 0;\n    border-bottom: 1px dotted #CCC;\n}\n\n.form-wrapper .gf_step {\n    width: 100%;\n    margin: 24px 24px 24px 0;\n    font-size: .875em;\n    height: 14px;\n    line-height: 1.25 !important;\n    filter: alpha(opacity=20);\n    -moz-opacity: .2;\n    -khtml-opacity: .2;\n    opacity: .2;\n    font-family: inherit;\n}\n\n.form-wrapper .gf_step span.gf_step_number {\n    font-size: 1.25em;\n    font-family: arial,sans-serif;\n    margin-right: 4px;\n}\n\n.form-wrapper .gf_step span.gf_step_number,\n.form-wrapper .gf_step span.gf_step_label {\n    display: -moz-inline-stack;\n    display: inline-block;\n    vertical-align: middle;\n}\n\n.form-wrapper .gf_step.gf_step_active {\n    filter: alpha(opacity=100);\n    -moz-opacity: 1.0;\n    -khtml-opacity: 1.0;\n    opacity: 1.0;\n}\n\n.form-wrapper .gf_step.gf_step_hidden {\n    display: none;\n}\n\n.form-wrapper .gf_step_clear {\n    display: block;\n    clear: both;\n    height: 1px;\n    overflow: hidden;\n}\n\n.form-wrapper .gfield_password_strength {\n    border: 1px solid #DDD;\n    margin-top: 18px;\n    margin-bottom: 18px;\n    line-height: 1.8;\n    padding: 10px 5px;\n    text-align: center;\n    background-color: #EEE;\n    border-bottom: 3px solid #DDD;\n}\n\n.form-wrapper ul.top_label li.gfield.gfield_error.gfield_contains_required .gfield_password_strength {\n    margin-right: 16px;\n}\n\n.form-wrapper ul.left_label li.gfield .gfield_password_strength,\n.form-wrapper ul.right_label li.gfield .gfield_password_strength {\n    margin-top: 18px;\n    margin-bottom: 18px;\n    width: 100%;\n}\n\n.form-wrapper .gfield_password_strength.bad {\n    background-color: #FFB78C;\n    border-color: #FF853C;\n    border-bottom: 3px solid #FF853C;\n}\n\n.form-wrapper .gfield_password_strength.good {\n    background-color: #FFEC8b;\n    border-color: #FC0;\n    border-bottom: 3px solid #FC0;\n}\n\n.form-wrapper .gfield_password_strength.short,\n.form-wrapper .gfield_password_strength.mismatch {\
271n    background-color: #FFA0A0;\n    border-color: #f04040;\n    border-bottom: 3px solid #f04040;\n}\n\n.form-wrapper .gfield_password_strength.strong {\n    background-color: #C3FF88;\n    border-color: #8DFF1C;\n    border-bottom: 3px solid #8DFF1C;\n}\n\n.form-wrapper .ginput_container_password,\n.form-wrapper .ginput_container_password span {\n    position: relative;\n}\n\n.form-wrapper .ginput_container_password button {\n    -webkit-appearance: none;\n    -moz-appearance: none;\n         appearance: none;\n    background: transparent;\n    border: none;\n    padding: 5px 0;\n    position: absolute;\n    right: 1px;\n    text-align: center;\n    top: 1px;\n    width: 40px;\n}\n\n.form-wrapper .ginput_container_password span.ginput_left button {\n    right: 9px;\n}\n\n.form-wrapper .ginput_container_password:not(.ginput_complex) span {\n    display: inline-block;\n    width: 100%;\n}\n\n.form-wrapper .ginput_container_password:not(.ginput_complex) span input {\n    width: 100%;\n}\n\n.form-wrapper .ginput_container_password span.medium {\n    width: calc(50% - 8px);\n}\n\n.form-wrapper .ginput_container_password span.small {\n    width: 25%;\n}\n\n.form-wrapper table.gfield_list,\n.form-wrapper table.gfield_list caption,\n.form-wrapper table.gfield_list tbody,\n.form-wrapper table.gfield_list tfoot,\n.form-wrapper table.gfield_list thead,\n.form-wrapper table.gfield_list tr,\n.form-wrapper table.gfield_list th,\n.form-wrapper table.gfield_list td {\n    margin: 0;\n    padding: 0;\n    border: 0;\n    font-size: 100%;\n    font: inherit;\n    vertical-align: baseline;\n}\n\n.form-wrapper table.gfield_list {\n    border-spacing: 0;\n    border-collapse: collapse;\n}\n\n.form-wrapper .gfield_repeater_buttons{\n    padding-top: 15px;\n}\n\n/* fix for twentyfifteen theme table layout issue */\n\n.form-wrapper table.gfield_list {\n    table-layout: auto !important ;\n}\n\n.form-wrapper table.gfield_list thead th {\n    font-weight: 700;\n    text-align: left;\n}\n\n.form-wrapper table.gfield_list colgroup {\n    width: 100%;\n    display: block;\n}\n\n.form-wrapper li.gfield.gfield_error table.gfield_list thead th {\n    color: #790000;\n}\n\n.form-wrapper table.gfield_list thead,\n.form-wrapper table.gfield_list tr {\n    padding: 0;\n    margin: 0;\n}\n\n.form-wrapper table.gfield_list th,\n.form-wrapper table.gfield_list td {\n    padding: 4px 0 4px 0;\n}\n\n.form-wrapper ul.gform_fields:not(.top_label) table.gfield_list th {\n    padding: 0 0 4px 0;\n}\n\n.form-wrapper table.gfield_list th + th,\n.form-wrapper table.gfield_list td + td {\n    padding: 0 0 0 16px;\n}\n\n.form-wrapper .gfield_list {\n    width: 100%;\n}\n\n.form-wrapper .gfield_list td.gfield_list_cell input {\n    width: 100%;\n}\n\n.form-wrapper .gfield_icon_disabled {\n    cursor: default !important;\n    filter: alpha(opacity=60);\n    -moz-opacity: .6;\n    -khtml-opacity: .6;\n    opacity: .6;\n}\n\n.form-wrapper table.gfield_list tr td.gfield_list_icons {\n    width: 48px !important;\n    padding: 0 0 0 4px  !important;\n    box-sizing: border-box;\n}\n\n.form-wrapper table.gfield_list td.gfield_list_icons img {\n    display: -moz-inline-stack;\n    display: inline-block;\n    vertical-align: middle;\n}\n\n.form-wrapper .gform_card_icon_container {\n    display: flex;\n    height: 32px;\n    margin: 8px 0 6px 0;\n}\n\n.form-wrapper .gform_card_icon_container div.gform_card_icon {\n    background-image: url("+u+");\n    background-repeat: no-repeat;\n    height: 32px;\n    margin-right: 4px;\n    text-indent: -9000px;\n    width: 40px;\n}\n\n.form-wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_amex {\n    background-position: -167px 0;\n}\n\n.form-wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_discover {\n    background-position: -221px 0;\n}\n\n.form-wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_mastercard {\n    background-position: -275px 0;\n}\n\n.form-wrapper .form-wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_visa {\n    background-position: -59px 0;\n}\n\n.form-wrapper .gform_card_icon_container div.gform_card_icon.gform_c
271ard_icon_jcb {\n    background-position: -329px 0;\n}\n\n.form-wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_maestro {\n    background-position: -5px 0;\n}\n\n.form-wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected {\n    position: relative;\n}\n\n.form-wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected:after {\n    display: block;\n    content: '';\n    position: absolute;\n    background: url("+w+") center center no-repeat;\n    width: 13px;\n    height: 10px;\n    bottom: 4px;\n    right: -2px;\n}\n\n.form-wrapper .ginput_container_creditcard .ginput_card_security_code_icon {\n    width: 40px;\n    height: 32px;\n    display: inline-block;\n    background-image: url("+u+');\n    background-repeat: no-repeat;\n    background-position: -382px 0;\n    position: relative;\n    top: -3.5px;\n}\n\n.form-wrapper .gform_fileupload_multifile .gform_drop_area {\n    padding: 24px;\n    border: 1px dashed #CCC;\n    text-align: center;\n    color: #AAA;\n    margin-bottom: 16px;\n    background: rgba(0, 0, 0, 0.02);\n    border-radius: 4px;\n}\n\n.form-wrapper span.gform_drop_instructions {\n    display: block;\n    margin-bottom: 8px;\n}\n\n.form-wrapper .gform_delete {\n    vertical-align: middle;\n    cursor: pointer;\n}\n\n.form-wrapper .copy_values_option_container .copy_values_enabled {\n    width: auto;\n}\n\n.form-wrapper li.field_sublabel_above .ginput_complex input[type=text] {\n    margin-bottom: 1px;\n}\n\n/* save and continue dialog and form */\n\n.form-wrapper .form_saved_message {\n  margin: 1em auto;\n  padding: 3em 2em 3em;\n  width: 99%;\n  font-size: 1em;\n  line-height: 1.8;\n  color: #31708f;\n  background-color: rgba(227, 243, 243, 1);\n  border-radius: 2px;\n}\n\n.form-wrapper .form_saved_message p.resume_form_link_wrapper {\n  background-color: rgba(255, 255, 255, 1);\n  display: inline-block;\n  padding: 1em;\n  border-radius: 2px;\n  max-width: 98% !important;\n  overflow: hidden;\n  box-shadow: 0px 3px 2px 0px rgba(66,103,126,.2);\n}\n\n.form-wrapper .form_saved_message a.resume_form_link {\n  word-wrap: break-word;\n  text-decoration: none;\n  color: rgba(47, 99, 126, 1);\n}\n\n.form-wrapper .form_saved_message .form_saved_message_emailform {\n  margin: 1em 0 0 0;\n}\n\n.form-wrapper .form_saved_message label.form_saved_label {\n    position: absolute;\n    left: -9000px;\n}\n\n.form-wrapper div.form_saved_message div.form_saved_message_emailform form input[type=text] {\n  margin-bottom: .25em;\n}\n\n.form-wrapper div.form_saved_message div.form_saved_message_emailform form label.gform_resume_email_label {\n    font-size: 1em;\n    display: block;\n}\n\n.form-wrapper div.form_saved_message div.form_saved_message_emailform form input {\n  margin: 0 auto;\n  display: inline-block;\n}\n\n.form-wrapper div.form_saved_message div.form_saved_message_emailform form input[type=email] {\n  padding: calc(.75em - 1px) !important;\n  width: 24em;\n  max-width: 98% !important;\n  font-size: 1em;\n  background-color: rgba(255, 255, 255, 1);\n  border: 1px solid rgba(145, 175, 199, 1);\n  color: rgba(66, 66, 66, 1);\n  border-radius: 2px;\n  -webkit-appearance: none;\n  -moz-appearance: none;\nbox-shadow: inset 0px 0px 5px 0px rgba(238,238,238,1);\n}\n\n.form-wrapper div.form_saved_message div.form_saved_message_emailform form input[type=submit] {\n  padding: .75em 1em;\n  font-size: 1em;\n  line-height: 1;\n  background-color: #31708f;\n  border: 1px solid #31708f;\n  color: rgba(255, 255, 25566, 1);\n  text-transform: uppercase;\n  border-radius: 2px;\n  -webkit-appearance: none;\n  -moz-appearance: none;\n}\n\n@media only screen and (max-width: 640px) {\n    .form-wrapper div.form_saved_message div.form_saved_message_emailform form input[type=email],\n    .form-wrapper div.form_saved_message div.form_saved_message_emailform form input[type=submit] {\n    display: block;\n    width: 98%;\n  }\n}\n\n.form-wrapper .form_saved_message .form_saved_message_emailform .validation_message {\n  color: #790000;\n  font-weight: 700;\n  padding: 2em;\n}\n\n.form-wrapper .form_saved_message_sent {\n  margin: 1em auto;\n  padding: 3em 2em;\n  width: 99%;\n  font-size: 1em;\n  background-color: rgba(233, 255, 217, 1);\n  color: rgba(60, 118, 61, 1);\n  text-align: center;\n  border-radius: 2px;\n  box-sizing: border-box;\n}\n\n.form-wrapper .form_saved_message_sent .saved_message_email,\n.form-wrapper .form_saved_message_sent .saved_message_success {\n  font-weight: 700;\n  display: block;\n  line-height: 2;\n}\n\n.form-wrapper .form_saved_message_sent .saved_message_email {\n  word-wrap: break-word;\n  text-decoration: underline;\n}\n\nbody #content .entry-content .form-wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area,\nbody .form-wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area {\n    line-height: 1 !important;\n}\n\nbody .form-wrapper img.ui-datepicker-trigger {\n    width: 17px !important;\n    height: 16px !important;\n    display: -moz-inline-stack;\n    display: inline-block;\n}\n\nbody .form-wrapper img.add_list_item,\nbody .form-wrapper img.delete_list_item {\n    display: -moz-inline-stack;\n    display: inline-block;\n    margin-top: -2px;\n}\n\n.form-wrapper ul li.gfield.field_sublabel_above.field_description_below + li.gfield {\n    margin-top: 16px;\n}
271\n\n.form-wrapper li.gfield ul.gfield_radio li input[type="radio"] + input[type="text"] {\n    width: 45.25%;\n}\n\n.form-wrapper table.recaptchatable {\n    table-layout: auto;\n}\n\n/* adjusting the captcha margin for left or right label settings */\n\n.form-wrapper ul.gform_fields:not(.top_label) div.ginput_container_captcha {\n    margin-left: 29%;\n}\n\n/* rich text editor */\n\n.form-wrapper .gfield .wp-editor-container {\n    border: 1px solid #ddd;\n}\n\n.form-wrapper .gfield .wp-switch-editor {\n    border-color: #ddd;\n}\n\n.form-wrapper .gfield .tmce-active .switch-tmce,\n.form-wrapper .gfield .html-active .switch-html {\n    border-bottom-color: #f5f5f5;\n}\n\n.form-wrapper .gfield .mce-edit-area iframe {\n    width: 99.9% !important;\n    margin: 0 !important;\n}\n\nbody .form-wrapper ul li.gfield {\n    margin-top: 16px;\n    padding-top: 0;\n}\n\nbody .form-wrapper ul.gfields li.gfield label.gfield_label {\n    margin-bottom: 0 !important;\n    padding-bottom: 0 !important;\n}\n\n/* do our best to restore styles for lists inside the HTML field */\n\nbody .form-wrapper div.gform_body ul.gform_fields li.gfield.gfield_html {\n    line-height: inherit;\n}\n\nbody .form-wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,\nbody .form-wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li {\n    list-style-type: disc !important;\n    margin: 0 0 8px 0;\n    overflow: visible;\n    padding-left: 0;\n}\n\nbody .form-wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul,\nbody .form-wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul {\n    list-style-type: disc !important;\n    margin: 16px 0 16px 28px !important;\n    padding-left: 0;\n}\n\nbody .form-wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li,\nbody .form-wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li {\n    list-style-type: decimal!important;\n    overflow: visible;\n    margin: 0 0 8px 0;\n    padding-left: 0;\n}\n\nbody .form-wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol,\nbody .form-wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol {\n    list-style-type: decimal !important;\n    margin: 16px 0 18px 32px;\n    padding-left: 0;\n}\n\nbody .form-wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul,\nbody .form-wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li {\n    list-style-type: disc !important;\n    padding-left: 0;\n}\n\nbody .form-wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul {\n    margin: 16px 0 16px 16px;\n}\n\nbody .form-wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li {\n    margin: 0 0 8px;\n}\n\nbody .form-wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl {\n    margin: 0 0 18px 0;\n    padding-left: 0;\n}\n\nbody .form-wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dt {\n    font-weight: 700;\n}\n\nbody .form-wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dd {\n    margin: 0 0 16px 18px;\n}\n\n.form-wrapper span.gf_clear_span {\n    display: block;\n    height: 1px;\n    overflow: hidden;\n    width: 100%;\n    float: none;\n    clear: both;\n    margin-top: -1px;\n}\n\n/* updated chosen 1.8.5 styles - defaults  */\n\n/* @group Base */\n.form-wrapper .chosen-container {\n  position: relative;\n  display: inline-block;\n  vertical-align: middle;\n  font-size: 13px;\n  -webkit-user-select: none;\n     -moz-user-select: none;\n          user-select: none;\n}\n\n.form-wrapper .chosen-container * {\n  box-sizing: border-box;\n}\n\n.form-wrapper .chosen-container .chosen-drop {\n  position: absolute;\n  top: 100%;\n  z-index: 1010;\n  width: 100%;\n  border: 1px solid #aaa;\n  border-top: 0;\n  background: #fff;\n  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);\n  display: none;\n}\n\n.form-wrapper .chosen-container.chosen-with-drop .chosen-drop {\n  display: block;\n}\n\n.form-wrapper .chosen-container a {\n  cursor: pointer;\n}\n\n.form-wrapper .chosen-container .search-choice .group-name,\n.form-wrapper .chosen-container .chosen-single .group-name {\n  margin-right: 4px;\n  overflow: hidden;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  font-weight: normal;\n  color: #999999;\n}\n\n.form-wrapper .chosen-container .search-choice .group-name:after,\n.form-wrapper .chosen-container .chosen-single .group-name:after {\n  
271content: ":";\n  padding-left: 2px;\n  vertical-align: top;\n}\n\n/* @end */\n/* @group Single Chosen */\n.form-wrapper .chosen-container-single .chosen-single {\n  position: relative;\n  display: block;\n  overflow: hidden;\n  padding: 0 0 0 8px;\n  height: 25px;\n  border: 1px solid #aaa;\n  border-radius: 5px;\n  background-color: #fff;\n  background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);\n  background-clip: padding-box;\n  box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);\n  color: #444;\n  text-decoration: none;\n  white-space: nowrap;\n  line-height: 24px;\n}\n\n.form-wrapper .chosen-container-single .chosen-single input[type="text"] {\n  cursor: pointer;\n  opacity: 0;\n  position: absolute;\n  width: 0;\n}\n\n.form-wrapper .chosen-container-single .chosen-default {\n  color: #999;\n}\n\n.form-wrapper .chosen-container-single .chosen-single span {\n  display: block;\n  overflow: hidden;\n  margin-right: 26px;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n.form-wrapper .chosen-container-single .chosen-single-with-deselect span {\n  margin-right: 38px;\n}\n\n.form-wrapper .chosen-container-single .chosen-single abbr {\n  position: absolute;\n  top: 6px;\n  right: 26px;\n  display: block;\n  width: 12px;\n  height: 12px;\n  background: url('+h+") -42px 1px no-repeat;\n  font-size: 1px;\n}\n\n.form-wrapper .chosen-container-single .chosen-single abbr:hover {\n  background-position: -42px -10px;\n}\n\n.form-wrapper .chosen-container-single.chosen-disabled .chosen-single abbr:hover {\n  background-position: -42px -10px;\n}\n\n.form-wrapper .chosen-container-single .chosen-single div {\n  position: absolute;\n  top: 0;\n  right: 0;\n  display: block;\n  width: 18px;\n  height: 100%;\n}\n\n.form-wrapper .chosen-container-single .chosen-single div b {\n  display: block;\n  width: 100%;\n  height: 100%;\n  background: url("+h+') no-repeat 0px 2px;\n}\n\n.form-wrapper .chosen-container-single .chosen-search {\n  position: relative;\n  z-index: 1010;\n  margin: 0;\n  padding: 3px 4px;\n  white-space: nowrap;\n}\n\n.form-wrapper .chosen-container-single .chosen-search input[type="text"] {\n  margin: 1px 0;\n  padding: 4px 20px 4px 5px;\n  width: 100%;\n  height: auto;\n  outline: 0;\n  border: 1px solid #aaa;\n  background: url('+h+') no-repeat 100% -20px;\n  font-size: 1em;\n  font-family: sans-serif;\n  line-height: normal;\n  border-radius: 0;\n}\n\n.form-wrapper .chosen-container-single .chosen-drop {\n  margin-top: -1px;\n  border-radius: 0 0 4px 4px;\n  background-clip: padding-box;\n}\n\n.form-wrapper .chosen-container-single.chosen-container-single-nosearch .chosen-search {\n  position: absolute;\n  opacity: 0;\n  pointer-events: none;\n}\n\n/* @end */\n/* @group Results */\n.form-wrapper .chosen-container .chosen-results {\n  color: #444;\n  position: relative;\n  overflow-x: hidden;\n  overflow-y: auto;\n  margin: 0 4px 4px 0;\n  padding: 0 0 0 4px;\n  max-height: 240px;\n  -webkit-overflow-scrolling: touch;\n}\n\n.form-wrapper .chosen-container .chosen-results li {\n  display: none;\n  margin: 0;\n  padding: 5px 6px;\n  list-style: none;\n  line-height: 15px;\n  word-wrap: break-word;\n  -webkit-touch-callout: none;\n}\n\n.form-wrapper .chosen-container .chosen-results li.active-result {\n  display: list-item;\n  cursor: pointer;\n}\n\n.form-wrapper .chosen-container .chosen-results li.disabled-result {\n  display: list-item;\n  color: #ccc;\n  cursor: default;\n}\n\n.form-wrapper .chosen-container .chosen-results li.highlighted {\n  background-color: #3875d7;\n  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);\n  color: #fff;\n}\n\n.form-wrapper .chosen-container .chosen-results li.no-results {\n  color: #777;\n  display: list-item;\n  background: #f4f4f4;\n}\n\n.form-wrapper .chosen-container .chosen-results li.group-result {\n  display: list-item;\n  font-weight: bold;\n  cursor: default;\n}\n\n.form-wrapper .chosen-container .chosen-results li.group-option {\n  padding-left: 15px;\n}\n\n.form-wrapper .chosen-container .chosen-results li em {\n  font-style: normal;\n  text-decoration: underline;\n}\n\n/* @end */\n/* @group Multi Chosen */\n.form-wrapper .chosen-container-multi .chosen-choices {\n  position: relative;\n  overflow: hidden;\n  margin: 0;\n  padding: 0 5px;\n  width: 100%;\n  height: auto;\n  border: 1px solid #aaa;\n  background-color: #fff;\n  background-image: linear-gradient(#eee 1%, #fff 15%);\n  cursor: text;\n}\n\n.form-wrapper .chosen-container-multi .chosen-choices li {\n  float: left;\n  list-style: none;\n}\n\n.form-wrapper .chosen-container-multi .chosen-choices li.search-field {\n  margin: 0;\n  padding: 0;\n  white-space: nowrap;\n}\n\n.form-wrapper .chosen-container-multi .chosen-choices li.search-field input[type="text"] {\n  margin: 1px 0;\n  padding: 0;\n  height: 25px;\n  outline: 0;\n  border: 0 !important;\n  background: transparent !important;\n  box-shadow: none;\n  color: #999;\n  font-size: 100%;\n  font-family: sans-serif;\n  line-height: normal;\n  border-radius: 0;\n  width: 25px;\n}\n\n.form-wrapper .chosen-container-multi .chosen-choices li.search-choice {\n  position: relative;\n  margin: 3px 5px 3px 0;\n  padding: 3px 20px 3px 5px;\n  border: 1px solid #aaa;\n  max-width: 100%;\n  border-radius: 3px;\n  background-color: #eeeeee;\n  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);\n  background-size: 100% 19px;\n  background-repeat: repeat-x;\n  background-clip: padding-box;\n  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);\n  color: #333;\n  line-height: 13px;\n  cursor: default;\n}\n\n.form-wrapper .chosen-container-multi .chosen-choices li.search-choice span {\n  word-wrap: break-word;\n}\n\n.form-wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {\n  position: absolute;\n  top: 4px;\n  right: 3px;\n  display: block;\n  width: 12px;\n  height: 12px;\n  background: url('+h+') -42px 1px no-repeat;\n  font-size: 1px;\n}\n\n.form-wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {\n  background-position: -42px -10px;\n}\n\n.form-wrapper .chosen-container-multi .chosen-choices li.search-choice-disabled {\n  padding-right: 5px;\n  border: 1px solid #ccc;\n  background-color: #e4e4e4;\n  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);\n  color: #666;\n}\n\n.form-wrapper .chosen-container-multi .chosen-choices li.search-choice-focus {\n  background: #d4d4d4;\n}\n\n.form-wrapper .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {\n  background-position: -42px -10px;\n}\n\n.form-wrapper .chosen-container-multi .chosen-results {\n  margin: 0;\n  padding: 0;\n}\n\n.form-wrapper .chosen-container-multi .chosen-drop .result-selected {\n  display: list-item;\n  color: #ccc;\n  cursor: default;\n}\n\n/* @end */\n/* @group Active  */\n.form-wrapper .chosen-container-active .chosen-single {\n  border: 1px solid #5897fb;\n  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);\n}\n\n.form-wrapper .chosen-container-active.chosen-with-drop .chosen-single {\n  border: 1px solid #aaa;\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n  background-image: linear-gradient(#eee 20%, #fff 80%);\n  box-shadow: 0 1px 0 #fff inset;\n}\n\n.form-wrapper .chosen-container-active.chosen-with-drop .chosen-single div {\n  border-left: none;\n  background: transparent;\n}\n\n.form-wrapper .chosen-container-active.chosen-with-drop .chosen-single div b {\n  background-position: -18px 2px;\n}\n\n.form-wrapper .chosen-container-active .chosen-choices {\n  border: 1px solid #5897fb;\n  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);\n}\n\n.form-wrapper .chosen-container-active .chosen-choices li.search-field input[type="text"] {\n  color: #222 !important;\n}\n\n/* @end */\n/* @group Disabled Support */\n.form-wrapper .chosen-disabled {\n  opacity: 0.5 !important;\n  cursor: default;\n}\n\n.form-wrapper .chosen-disabled .chosen-single {\n  cursor: default;\n}\n\n.form-wrapper .chosen-disabled .chosen-choices .search-choice .search-choice-close {\n  
271cursor: default;\n}\n\n/* @end */\n/* @group Right to Left */\n.form-wrapper .chosen-rtl {\n  text-align: right;\n}\n\n.form-wrapper .chosen-rtl .chosen-single {\n  overflow: visible;\n  padding: 0 8px 0 0;\n}\n\n.form-wrapper .chosen-rtl .chosen-single span {\n  margin-right: 0;\n  margin-left: 26px;\n  direction: rtl;\n}\n\n.form-wrapper .chosen-rtl .chosen-single-with-deselect span {\n  margin-left: 38px;\n}\n\n.form-wrapper .chosen-rtl .chosen-single div {\n  right: auto;\n  left: 3px;\n}\n\n.form-wrapper .chosen-rtl .chosen-single abbr {\n  right: auto;\n  left: 26px;\n}\n\n.form-wrapper .chosen-rtl .chosen-choices li {\n  float: right;\n}\n\n.form-wrapper .chosen-rtl .chosen-choices li.search-field input[type="text"] {\n  direction: rtl;\n}\n\n.form-wrapper .chosen-rtl .chosen-choices li.search-choice {\n  margin: 3px 5px 3px 0;\n  padding: 3px 5px 3px 19px;\n}\n\n.form-wrapper .chosen-rtl .chosen-choices li.search-choice .search-choice-close {\n  right: auto;\n  left: 4px;\n}\n\n.form-wrapper .chosen-rtl.chosen-container-single .chosen-results {\n  margin: 0 0 4px 4px;\n  padding: 0 4px 0 0;\n}\n\n.form-wrapper .chosen-rtl .chosen-results li.group-option {\n  padding-right: 15px;\n  padding-left: 0;\n}\n\n.form-wrapper .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {\n  border-right: none;\n}\n\n.form-wrapper .chosen-rtl .chosen-search input[type="text"] {\n  padding: 4px 5px 4px 20px;\n  background: url('+h+') no-repeat -30px -20px;\n  direction: rtl;\n}\n\n.form-wrapper .chosen-rtl.chosen-container-single .chosen-single div b {\n  background-position: 6px 2px;\n}\n\n.form-wrapper .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {\n  background-position: -12px 2px;\n}\n\n/* @end */\n/* @group Retina compatibility */\n@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {\n    .form-wrapper .chosen-rtl .chosen-search input[type="text"],\n    .form-wrapper .chosen-container-single .chosen-single abbr,\n    .form-wrapper .chosen-container-single .chosen-single div b,\n    .form-wrapper .chosen-container-single .chosen-search input[type="text"],\n    .form-wrapper .chosen-container-multi .chosen-choices .search-choice .search-choice-close,\n    .form-wrapper .chosen-container .chosen-results-scroll-down span,\n    .form-wrapper .chosen-container .chosen-results-scroll-up span {\n        background-image: url('+k+") !important;\n        background-size: 52px 37px !important;\n        background-repeat: no-repeat !important;\n    }\n}\n\n/* @end */\n\n/* updated chosen 1.8.5 styles - gravityforms specific  */\n\nbody .form-wrapper .chosen-container a.chosen-single {\n    border-radius: inherit;\n}\n\nbody .form-wrapper ul.chosen-results li {\n    line-height: inherit;\n}\n\n@media only screen and (max-width: 641px)  {\n\n    /* make the inputs a little larger for mobile devices */\n\n    .form-wrapper input:not([type='radio']):not([type='checkbox']):not([type='image']):not([type='file']) {\n        line-height: 2;\n        min-height: 2rem;\n    }\n\n    .form-wrapper textarea {\n        line-height: 1.5;\n    }\n\n    .form-wrapper .chosen-container.chosen-container-single[style] {\n        width: 100% !important;\n    }\n\n    .form-wrapper .chosen-container-single .chosen-single {\n        height: 40px;\n        line-height: 2.8;\n    }\n\n    .form-wrapper .chosen-container-single .chosen-single div b {\n        position: relative;\n        top: 10px;\n    }\n\n    .form-wrapper div.chosen-container.chosen-container-multi[style] {\n        width: 100% !important;\n    }\n\n    .form-wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice,\n    .form-wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-field {\n        width: 100%;\n        line-height: inherit;\n        float: none;\n    }\n\n    .form-wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice span {\n        margin-bottom: 0;\n    }\n\n    .form-wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {\n        top: calc(50% - 6px);\n    }\n\n    .form-wrapper .ginput_container span:not(.ginput_price) {\n        margin-bottom: 8px;\n        display: block;\n    }\n\n    .form-wrapper li.field_sublabel_below .ginput_complex {\n        margin-top: 12px !important;\n    }\n\n    .form-wrapper ul.gfield_radio li label,\n    .form-wrapper ul.gfield_checkbox li label {\n        width: 85%;\n        cursor: pointer;\n    }\n\n }\n\n@media only screen and (max-width: 761px), (min-device-width: 768px) and (max-device-width: 1023px)  {\n\n    .form-wrapper ul.gform_fields li.gfield.gfield_error + li.gfield.gfield_error {\n        margin-top: 32px;\n    }\n\n    /* force the list table to not behave like a table anymore */\n\n    .form-wrapper table.gfield_list {\n      border: 0;\n    }\n\n    .form-wrapper table.gfield_list thead {\n        position: absolute;\n        top: -9999px;\n        left: -9999px;\n    }\n\n    .form-wrapper table.gfield_list tr {\n        margin-bottom: 10px;\n        display: block;\n        background: #fff;\n        position:relative;\n        border: 1px solid #CCC;\n        border-top: 2px solid #CCC;\n        border-bottom: 4px solid #CCC;\n    }\n\n    .form-wrapper table.gfield_list td {\n        display: block;\n        margin-left: 8px;\n        margin-right: 8px;\n    }\n\n    .form-wrapper table.gfield_list td.gfield_list_icons {\n        border-bottom: 0;\n        margin: 16px 0 0 0 !important;\n    }\n\n    .form-wrapper ul.gform_fields.form_sublabel_above table.gfield_list td:before,\n    .form-wrapper ul.gform_fields.form_sublabel_below table.gfield_list td:after {\n        content: attr(data-label);\n        font-size: .875em;\n        letter-spacing: 0.5pt;\n        white-space: nowrap;\n        display: block;\n        clear: both;\n    }\n\n    .form-wrapper ul.gform_fields.form_sublabel_above table.gfield_list td:before {\n        margin: 8px 0 3px 8px;\n    }\n\n    .form-wrapper ul.gform_fields.form_sublabel_below table.gfield_list td:after {\n      margin: 3px 0 8px 8px;\n    }\n\n    .form-wrapper table.gfield_list th + th,\n    .form-wrapper table.gfield_list td + td {\n        padding: 4px 0 0 0;\n    }\n\n    .form-wrapper table.gfield_list tr.gfield_list_row_odd,\n    .form-wrapper table.gfield_list tr.gfield_list_row_even {\n        margin: 16px 0;\n    }\n\n    .form-wrapper table.gfield_list tr.gfield_list_row_odd:first-child {\n         padding-top: 12px;\n    }\n\n    .form-wrapper table.gfield_list tr {\n         padding-top: 12px;\n    }\n\n    .form-wrapper table.gfield_list tr td.gfield_list_icons {\n        width: 100% !important;\n        padding: 5px 4px 1px 4px !important;\n        background-color: #EEE;\n        text-align: center;\n    }\n\n    .form-wrapper table.gfield_list tr td.gfield_list_icons img.add_list_item {\n        margin: 12px 0 0 16px !important;\n    }\n\n    .form-wrapper table.gfield_list tr td.gfield_list_icons img.delete_list_item {\n        margin: 12px 0 0 8px !important;\n    }\n\n    .form-wrapper .gform_footer a.gform_save_link,\n    .form-wrapper .gform_page_footer a.gform_save_link {\n        margin-left: 0;\n    }\n\n    .form-wrapper .gfield_list td.gfield_list_cell input {\n        width: calc(100% - 16px);\n        margin-left: 8px;\n        margin-right: 8px;\n    }\n\n}\n\n/* media queries - portrait mode tablet or desktop styles */\n\n@media only screen and (min-width: 641px) {\n\n    .form-wrapper .gform_body {\n        width: 100%;\n    }\n\n    .form-wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {\n        max-width: calc(100% - 16px) !important;\n    }\n\n    .form-wrapper .gfield_checkbox li,\n    .form-wrapper .gfield_radio li {\n        margin: 0 0 8px 0;\n        line-height: 1.3;\n    }\n\n    .form-wrapper .gsection {\n        margin: 28px 16px 28px 0;\n    }\n\n    .form-wrapper ul.gform_fields:not(.top_label) .gfield_label {\n        float: left;\n        width: 29%;\n        padding-right: 16px;\n        margin-bottom: 16px;\n    }\n\n    .form-wrapper .right_label .gfield_label {\n        text-align: right;\n    }\n\n    .form-wrapper .left_label .gfield_description,\n    .form-wrapper .right_label .gfield_description {\n        width: 70%;\n    }\n\n    .form-wrapper ul.right_label li ul.gfield_radio li,\n    .form-wrapper form ul.right_label li ul.gfield_radio li,\n    .form-wrapper ul.left_label li ul.gfield_radio li,\n    .form-wrapper form ul.left_label li ul.gfield_radio li,\n    .form-wrapper ul.right_label li ul.gfield_checkbox li,\n    .form-wrapper form ul.right_label li ul.gfield_checkbox li,\n    .form-wrapper ul.left_label li ul.gfield_checkbox li,\n    .form-wrapper form ul.left_label li ul.gfield_checkbox li {\n        margin-bottom: 10px;\n    }\n\n    .form-wrapper .right_label .gfield_description,\n    .form-wrapper .left_label .gfield_description,\n    .form-wrapper .left_label .instruction,\n    .form-wrapper .right_label .instruction {\n        margin-left: 29%;\n    }\n\n    .form-wrapper ul.gform_fields:not(.top_label) .gsection .gsection_description {\n        margin-left: 0;\n        padding-top: 4px;\n        padding-left: 0;\n        line-height: 1.5;\n    }\n\n    .form-wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted {\n        margin-left: 29% !important;\n        width: 70%;\n    }\n\n    .form-wrapper ul.gform_fields:not(.top_label) ul.gfield_checkbox,\n    .form-wrapper ul.gform_fields:not(.top_label) ul.gfield_radio {\n        overflow: hidden;\n    }\n\n    .form-wrapper .right_label div.ginput_complex,\n    .form-wrapper .left_label div.ginput_complex {\n        width: 70%;\n        margin-left: 29%;\n    }\n\n    .form-wrapper .right_label input.small,\n    .form-wrapper .right_label select.small,\n    .form-wrapper .left_label input.small,\n    .form-wrapper .left_label select.small {\n        width: 15%;\n    }\n\n    .form-wrapper .right_label input.medium,\n    .form-wrapper .right_label select.medium,\n    .form-wrapper .left_label input.medium,\n    .form-wrapper .left_label select.medium {\n        width: calc(35% - 8px);\n    }\n\n    .form-wrapper .right_label input.large,\n    .form-wrapper .right_label select.large,\n    .form-wrapper .left_label input.large,\n    .form-wrapper .left_label select.large {\n        width: 70%;\n    }\n\n    .form-wrapper .right_label textarea.small,\n    .form-wrapper .left_label textarea.small,\n    .form-wrapper .right_label textarea.medium,\n    .form-wrapper .left_label textarea.medium,\n    .form-wrapper .right_label textarea.large,\n    .form-wrapper .left_label textarea.large {\n        width: 70%;\n    }\n\n    .form-wrapper ul.gform_fields:not(.top_label) .ginput_list {\n        width: 70%;\n        margin-left: 29% !important;\n    }\n\n    .form-wrapper .top_label .gfield_list {\n        width: 100%;\n    }\n\n    .form-wrapper .left_label .gf_list_one_column,\n    .form-wrapper .right_label .gf_list_one_column {\n        width: 45%;\n    }\n\n    .form-wrapper .top_label .gf_list_one_column {\n        width: 46%;\n    }\n\n    .form-wrapper .left_label li.hidden_label input,\n    .form-wrapper .right_label li.hidden_label input {\n        margin-left: 3.7%;\n    }\n\n    .form-wrapper .left_label li.gfield .gfield_password_strength,\n    .form-wrapper .right_label li.gfield .gfield_password_strength {\n        margin-left: 29%;\n    }\n\n    .form-wrapper .top_label input.small,\n    .form-wrapper .top_label select.small {\n        width: 25%;\n    }\n\n    .form-wrapper .top_label input.medium,\n    .form-wrapper .top_label select.medium {\n        width: calc(50% - 8px);\n    }\n\n    .form-wrapper.gform_validation_error .top_label input.medium,\n    .form-wrapper.gform_validation_error .top_label select.medium {\n        width: 50%;\n    }\n\n    .form-wrapper .top_label input.large,\n    .form-wrapper .top_label select.large,\n    .form-wrapper .hidden_label input.large,\n    .form-wrapper .hidden_label select.large {\n        width: 100%;\n    }\n\n    .form-wrapper .top_label input.small.datepicker,\n    .form-wrapper .top_label input.medium.datepicker,\n    .form-wrapper .top_label input.large.datepicker {\n        width: auto;\n    }\n\n    .form-wrapper textarea.small {\n        height: 80px;\n        width: 100%;\n    }\n\n    .form-wrapper textarea.medium {\n        height: 160px;\n        width: 100%;\n    }\n\n    .form-wrapper textarea.large {\n        height: 320px;\n        width: 100%;\n    }\n\n    .form-wrapper .ginput_complex .ginput_left,\n    .form-wrapper .ginput_complex .ginput_right {\n        width: 50%;\n        display: -moz-inline-stack;\n        display: inline-block;\n        vertical-align: top;\n        margin: 0 -4px 0 0;\n    }\n\n    .form-wrapper .ginput_container_password .ginput_right {\n        padding-left: 8px;\n    }\n\n    .form-wrapper .gfield_error .ginput_complex .ginput_left,\n    .form-wrapper .gfield_error .ginput_complex .ginput_right {\n        width: 50%;\n    }\n\n    .form-wrapper .ginput_complex .ginput_cardinfo_left,\n    .form-wrapper .ginput_complex .ginput_cardinfo_right {\n        min-height: 43px;\n        position: relative;\n        float: left;\n    }\n\n    .form-wrapper .ginput_complex .ginput_cardinfo_right input {\n        display: inline-block;\n        width: 30%;\n        max-width: 7rem;\n    }\n\n    .form-wrapper .ginput_complex .ginput_cardinfo_left {\n        width: 50%;\n    }\n\n    .form-wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month,\n    .form-wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year {\n        width: 47% !important;\n        display: -moz-inline-stack;\n        display: inline-block;\n    }\n\n    .form-wrapper .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month {\n        margin-right: 4px;\n    }\n\n    .form-wrapper .gf_step {\n        width:auto;\n        display: -moz-inline-stack;\n        display: inline-block;\n        margin: 16px 32px 16px 0;\n    }\n\n    .form-wrapper .gform_footer input.button,\n    .form-wrapper .gform_footer input[type=submit],\n    .form-wrapper .gform_footer input[type=image] {\n        display: -moz-inline-stack;\n        display: inline-block;\n    }\n\n    .form-wrapper .gform_footer input[type=image] {\n        vertical-align: middle;\n    }\n\n    .form-wrapper .gform_footer a.gform_save_link,\n    .form-wrapper .gform_page_footer a.gform_save_link {\n        font-size: 1em;\n        margin-left: 16px;\n        display: -moz-inline-stack;\n        display: inline-block;\n    }\n\n    .form-wrapper .gform_footer input.button,\n    .form-wrapper .gform_page_footer input.button,\n    .form-wrapper .gform_footer input[type=submit],\n    .form-wrapper .gform_page_footer input[type=submit] {\n        font-size: 1em;\n        width: auto;\n        margin: 0 16px 0 0;\n    }\n\n    .form-wrapper ul.gform_fields li.gfield {\n        padding-right: 16px;\n    }\n\n    .form-wrapper .ginput_complex .ginput_left {\n        padding-right: 8px;\n    }\n\n    .form-wrapper .left_label .ginput_complex.ginput_container_address:after {\n        content: \"\";\n        display: block;\n    }\n\n    .form-wrapper .ginput_complex.ginput_container_address .ginput_left {\n        margin-right: 8px;\n    }\n\n    .form-wrapper .ginput_complex.ginput_container_address .ginput_right {\n        margin-right: -8px;\n        padding-right: 8px;\n    }\n\n    .form-wrapper .ginput_complex.ginput_container_address span.ginput_full + span.ginput_right {\n        padding-right: 8px !important ;\n        margin-right: 8px;\n    }\n\n    .form-wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left {\n        padding-right: 8px !important ;\n        margin-right: -8px;\n    }\n\n    .form-wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left.address_zip {\n        margin-right: 8px;\n    }\n\n    .form-wrapper .gfield_error .ginput_container {\n        padding-right: 0;\n    }\n\n    .form-wrapper ul.to
271p_label li.gfield.gfield_error.gfield_contains_required .gfield_password_strength {\n        margin: 18px 0 18px 0;\n    }\n\n    .form-wrapper .gform_footer:not(.top_label) {\n        padding: 16px 0 10px 0;\n        margin-left: 29%;\n        width: 70%;\n    }\n\n    /* adjusting the name field so it aligns properly */\n\n    .form-wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_1,\n    .form-wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_2,\n    .form-wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_3 {\n        width: calc(100% + 15px);\n    }\n\n    .form-wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_4 {\n        width: calc(100% + 13px);\n    }\n\n    .form-wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_5 {\n        width: calc(100% + 14px);\n    }\n\n    /* a little better specificty to avoid problems with forms in widgets */\n\n    .form-wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_1,\n    .form-wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_2,\n    .form-wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_3 {\n        width: calc(70% + 15px);\n        margin-left: 29%;\n    }\n\n    .form-wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_1,\n    .form-wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_2,\n    .form-wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_3 {\n        width: calc(70% + 24px);\n    }\n\n    .form-wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_4 {\n        width: calc(70% + 13px);\n        margin-left: 29%;\n    }\n\n    .form-wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_5 {\n        width: calc(70% + 14px);\n        margin-left: 29%;\n    }\n\n    .form-wrapper div.ginput_container_name span {\n        display: -moz-inline-stack;\n        display: inline-block;\n        vertical-align: top;\n        padding-right: 16px;\n        margin-right: -4px;\n    }\n\n    .form-wrapper div.ginput_complex.ginput_container.gf_name_has_1 span {\n        width: 100%;\n    }\n\n    .form-wrapper div.ginput_complex.ginput_container.gf_name_has_2 span {\n        width: 50%;    }\n\n    .form-wrapper div.ginput_complex.ginput_container.gf_name_has_3 span {\n        width: 33.3%;\n    }\n\n    .form-wrapper div.ginput_complex.ginput_container.gf_name_has_4 span {\n        width: 25%;\n    }\n\n    .form-wrapper div.ginput_complex.ginput_container.gf_name_has_5 span {\n        width: 19.95%;\n    }\n\n    /* tweak the sizes for validation and left/right label layouts */\n\n    .form-wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_1 span {\n        width: 99.75% !important;\n    }\n\n    .form-wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_2 span {\n        width: 49.75% !important;\n    }\n\n    .form-wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_3 span {\n        width: 33% !important;\n    }\n\n    .form-wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_4 span {\n        width: 24.75% !important;\n    }\n\n    .form-wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_5 span {\n        width: 19.75% !important;\n    }\n\n    html .form-wrapper div.ginput_complex.ginput_container.gf_name_has_2 span:first-child,\n    html .form-wrapper div.ginput_complex.ginput_container.gf_name_has_3 span:first-child,\n    html .form-wrapper div.ginput_complex.ginput_container.gf_name_has_4 span:first-child,\n    html .form-wrapper div.ginput_complex.ginput_container.gf_name_has_5 span:first-child {\n        margin-left: 0!important;\n    }\n\n    .form-wrapper .top_label .ginput_complex.ginput_container.ginput_container_email {\n        width: calc(100% + 15px);\n    }\n\n    .form-wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.ginput_container_email {\n        width: calc(70% + 16px);\n        margin-left: 29%;\n    }\n\n    .form-wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.g
271input_complex.ginput_container.ginput_container_email {\n        width: calc(70% + 17px);\n    }\n\n    .form-wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error .ginput_complex.ginput_container.ginput_container_email {\n        width: calc(70% + 8px) !important;\n    }\n\n    .form-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,\n    .form-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right {\n        padding-right: 16px;\n    }\n\n    .form-wrapper ul.left_label li.gfield .gfield_password_strength,\n    .form-wrapper ul.right_label li.gfield .gfield_password_strength {\n        width: 70%;\n    }\n\n    /* adjusting the address field alignment for some scenarios */\n\n    .form-wrapper .ginput_complex span.ginput_left + input.gform_hidden + span.ginput_left {\n        padding-right: 0;\n    }\n\n    .form-wrapper .ginput_complex span.ginput_left.address_country {\n        margin-right: 0;\n    }\n\n    html:not([dir=\"rtl\"]) .form-wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date),\n    html:not([dir=\"rtl\"]) .form-wrapper ul.gform_fields:not(.top_label) .clear-multi,\n    html:not([dir=\"rtl\"]) .form-wrapper ul.gform_fields:not(.top_label) .gfield_description {\n        width: 70%;\n        margin-left: 29%;\n    }\n\n    .form-wrapper .gf_progressbar {\n        width: calc(100% - 16px);\n    }\n\n    .form-wrapper ul.gform_fields:not(.top_label) .gform_fileupload_multifile .gform_drop_area {\n        margin-left: 29%;\n        width: 70%\n    }\n\n    body .form-wrapper span.ginput_left.address_city + input.gform_hidden + span.ginput_left.address_country {\n        width: calc(50% - 8px);\n        margin-right: 0;\n    }\n\n    /* force the CAPTCHA field over for right and left label layouts */\n\n    .form-wrapper ul.gform_fields:not(.top_label) .ginput_container.ginput_recaptcha {\n        margin-left: 29% !important;\n    }\n\n    .form-wrapper .gform_page_footer .button.gform_previous_button {\n        margin-bottom: 0;\n    }\n\n    .form-wrapper .gform_page_footer .button.gform_next_button,\n    .form-wrapper .gform_page_footer .button.gform_button {\n        margin-right: 10px;\n    }\n\n    /* updated chosen 1.8.5 styles - gravityforms specific  */\n\n    body .form-wrapper select.medium.gfield_select + div.chosen-container-single[style],\n    body .form-wrapper select.medium.gfield_select + div.chosen-container-multi[style] {\n        width: calc(50% - 8px) !important;\n    }\n\n    body .form-wrapper select.large.gfield_select + div.chosen-container-single[style],\n    body .form-wrapper select.large.gfield_select + div.chosen-container-multi[style] {\n        width: 100% !important;\n    }\n\n    body .form-wrapper select.small.gfield_select + div.chosen-container-single[style],\n    body .form-wrapper select.small.gfield_select + div.chosen-container-multi[style] {\n        width: 25% !important;\n    }\n\n}\n\n/* //////////////////////////////////////////////////////////////*/\n/* //////////////////   Repeaters Styling   /////////////////////*/\n/* //////////////////////////////////////////////////////////////*/\n\n\n/* Padding, Left Border, background color for nested repeaters */\n.form-wrapper .gfield_repeater_cell  > .gfield_repeater_wrapper   {\n    border-left: 8px solid rgba(54, 86, 102, 0.1);\n    background-color: rgba(1,1,1,0.02);\n    padding: 10px 20px;\n    border-radius: 8px;\n    border-bottom: 1px solid rgba(238, 238, 238, 1.000);\n\n}\n\n\n/* Targeting the border color of the repeater inputs */\n.form-wrapper .gfield_repeater_wrapper input  {\n    border:1px solid rgba(197, 198, 197, 1.000);\n    border-radius: 4px;\n}\n\n/* Spacing between the wrappers */\n.form-wrapper .gfield_repeater_wrapper .gfield_repeater_wrapper{\n    margin-top: 10px;\n}\n\n.form-wrapper .gfield_repeater_buttons .add_repeater_item_text,\n.form-wrapper .gfield_repeater_buttons .remove_repeater_item_text{\n    min-width: 100px;\n    height: 30px;\n    background: rgba(242, 242, 242, 0.5);\n    transition: all .3s cubic-bezier(0.67, 0.17, 0.40, 0.83);\n    font-size: 12px;\n    color: rgba(117, 117, 117, 1);\n    border-radius: 20px;\n    margin-right: 10px;\n    margin-bottom: 5px;\n    border: 1px solid rgba(117, 117, 117, 0.4);\n    font-weight: 400;\n}\n\n\n.form-wrapper .gfield_repeater_buttons .add_repeater_item_plus,\n.form-wrapper .gfield_repeater_buttons .remove_repeater_item_minus{\n    width: 22px;\n    height: 22px;\n    background: rgba(242, 242, 242, 0.5);\n    transition: all .3s cubic-bezier(0.67, 0.17, 0.40, 0.83);\n    font-size: 16px;\n    color: rgba(117, 117, 117, 1);\n    border-radius: 50%;\n    margin: 10px 5px 0px 5px;\n    border: 1px solid rgba(117, 117, 117, 0.4);\n    font-weight: 700;\n    padding: 0px;\n    padding-bottom: 5px;\n}\n\n.form-wrapper .gfield_repeater_buttons button.gfield_icon_disabled {\n    cursor: default;\n    filter: alpha(opacity=30);\n    -moz-opacity: .3;\n    -khtml-opacity: .3;\n    opacity: .3;\n}\n\n.form-wrapper .gfield_repeater_buttons button.gfield_icon_disabled:hover {\n    background: rgba(242, 242, 242, 0.5);\n    color: rgba(117, 117, 117, 1);\n    border: 1px solid rgba(117, 117, 117, 0.4);\n}\n\n/* Hover style for Add buttons */\n.form-wrapper .gfield_repeater_buttons button:hover {\n    background: rgba(250, 250, 250, 1.000);\n    color: #374750;\n    border:1px solid rgba(117, 117, 117, 1);\n}\n\n\n/* Adding the separation border and padding in between items */\n.form-wrapper .gfield_repeater .gfield_repeater_items  .gfield_repeater_item:not(:last-child)  {\n    border-bottom: 2px solid #e0e0e6;\n    padding-bottom: 20px;\n}\n\n/* Repeater - Left Border Color */\n.form-wrapper .gfield_repeater_cell  > .gfield_repeater_wrapper   {\n    border-left: 8px solid rgba(241, 241, 241, 1.000);\n    box-shadow: 0 1px 1px 0 rgba(0,0,0,0.06), 0 2px 1px -1px rgba(0,0,0,0.06), 0 1px 5px 0 rgba(0,0,0,0.06);\n\n}\n\n/* Adjusting the margin/padding for the nested repeaters */\n\n\n/* //////////////////////////////////////////////////////////////*/\n/* /////////////////////// Form Edits Labels  ///////////////////////*/\n/* //////////////////////////////////////////////////////////////*/\n\n\n.form-wrapper .gfield_repeater_buttons .add_repeater_item_text:focus,\n.form-wrapper .gfield_repeater_buttons .remove_repeater_item_text:focus {\n      outline:0;\n}\n\n\n /*Coloring for the required asterisk*/\n.form-wrapper .gfield_repeater_item .gfield_repeater_cell .gfield_required {\n    color: #c32121;\n}\n\n/* Field labels styling */\n.form-wrapper .gfield_repeater_cell label{\n    color:rgb(155, 154, 154);\n    font-weight: 400;\n    font-size: 14px;\n    padding-top: 8px;\n}\n\n\n/* //////////////////////////////////////////////////////////////*/\n/* /////////////////////// Forms Details  ///////////////////////*/\n/* //////////////////////////////////////////////////////////////*/\n\n\n\n/* Third Level Repeater Spacing */\n.form-wrapper .gfield_repeater_value .gfield_repeater_value .gfield_repeater_cell{\n    padding-bottom: 20px;\n    padding-top: 0px;\n}\n\n/*Spacing between adjancent cells in the same repeater*/\n.form-wrapper div .gfield_repeater_cell {\n    margin-top: 5px;\n}\n\n/* Repeater styling line divider */\n.form-wrapper .gfield_repeater .gfield_repeater_items .gfield_repeater_item:not(:last-child)  {\n    border-bottom: 2px solid #e0e0e6;\n    padding-bottom: 20px;\n    margin-bottom: 20px;\n    margin-right: 10px;\n}\n\n\n/* Repeater containers */\n.form-wrapper .gfield_repeater_value > .gfield_repeater {\n    border-left: 8px solid rgba(54, 86, 102, 0.1);\n    background-color: rgba(1, 1, 1, 0.02);\n    padding: 10px 20px;\n    border-radius: 8px;\n    border-bottom: 1px solid rgba(238, 238, 238, 1.000);\n    margin: 10px;\n}\n\n/* Styling for Fake disabled input containers */\n.form-wrapper .gfield_repeater_cell  .gfield_repeater_value:not(:first-child)  {\n    color: rgba(117, 117, 117,0.7);\n    border:1px solid rgba(197, 198, 197, 1.000);\n    border-radius: 4px;\n    margin-right: 10px;\n    padding-left: 10px;\n    background-color: rgba(240, 240, 240, 1.000);\n}\n\n\n\n/* Consistent Padding in between cells and items */\n.form-wrapper .gfield_repeater_items .gfield_repeater_cell:not(:first-child),\n.form-wrapper .gfield_repeater .gfield_repeater_items{\n    padding-top: 5px;\n}\n\n/* Repeaters Labels styling */\n.form-wrapper .gfield_repeater .gfield_label {\n    color: rgba(35, 40, 45, 1.000);\n    font-size: 16px;\n    font-weight: 600;\n}\n\n/* Decreasing the space below the label */\n.form-wrapper .gfield_repeater_value .gfield_label {\n    padding-bottom: 0px;\n}\n\n/* Removing additional 20px padding when more repeaters are added on third level repeater */\n.form-wrapper .gfield_repeater_value .gfield_repeater_value .gfield_repeater_item:first-child {\n    padding-bottom: 0px;\n}\n",""]),e.a=f},sa6L:function(n,e,o){"use strict"
272var t=o("q1tI")
273e.a=function useHashScroll(){Object(t.useEffect)(()=>{var n=!0
274function handleHashChange(){var e=window.location.hash.substring(1)
275if(e){var o=window.innerWidth<=1280?65:110,t=document.getElementById(e)
276t?(t.parentElement.children,n&&t.click(),n=!1,function scrollToHash(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=document.getElementById(n)
277if(o){var t=o.getBoundingClientRect().top+window.pageYOffset-e
278window.scrollTo({top:t,behavior:"smooth"})}else setTimeout(()=>scrollToHash(n,e),100)}(e,o)):setTimeout(()=>handleHashChange(),100)}}return handleHashChange(),window.addEventListener("hashchange",handleHashChange),()=>{window.removeEventListener("hashchange",handleHashChange)}},[])}},"tD+q":function(n,e,o){"use strict"
279o.r(e),e.default=((n,e,o)=>{var t,r=!1,i=n.inputName&&e&&e[n.inputName]
280if(o&&o[n.id]?r=!0:o&&n.inputs&&n.inputs.some(n=>{o[n.id]&&(r=!0)}),"checkbox"===n.type)t=n.choices.filter(o=>i?o.value===e[n.inputName]:o.isSelected).map(n=>n.value),r&&(t=n.inputs.filter(n=>o[n.id]).map(n=>n.label))
281else if("radio"===n.type)if(i)t=e[n.inputName]
282else{var a=n.choices.find(n=>n.isSelected)
283t=a?a.value:""}else if("select"===n.type){var l=n.choices.filter(o=>i?o.value===e[n.inputName]:o.isSelected).map(n=>({value:n.value,label:n.text}))
284if(!l.length&&!i&&n.defaultValue){var p=n.choices.find(e=>String(e.value)===String(n.defaultValue))
285p&&l.push({value:p.value,label:p.text})}t=l&&l.length>0?l[0]:""}else t=i?e[n.inputName]:r?o[n.id]:n.defaultValue
286return t})},tnWk:function(n,e,o){"use strict"
287var t=o("q1tI"),r=o.n(t),i=o("pIBI"),a=o.n(i),l=o("pVnL"),p=o.n(l),c=o("FkoW"),s=o.n(c),d=o("y2Vs"),g=o("y1Xp"),m=o("Hvwg"),b=o("KZR/"),f=o("Nf0T"),u=o("LboF"),w=o.n(u),h=o("9nO7"),k={injectType:"singletonStyleTag",insert:"head",singleton:!0},_=(w()(h.a,k),h.a.locals||{}),v=o("dDsW"),y=(o("5Buo"),o("rA3a")),x={injectType:"singletonStyleTag",insert:"head",singleton:!0},z=(w()(y.a,x),y.a.locals,o("ULOZ")),j={injectType:"singletonStyleTag",insert:"head",singleton:!0},C=(w()(z.a,j),z.a.locals,o("g/gm")),E=n=>{var{formID:e}=n,o=(Object(g.a)(_,n.classes),Object(v.a)()),t=(globalThis.document&&globalThis.location.origin,Object(f.a)()),i=Object(b.a)(),{wordpressUrl:a}=Object(C.a)()
288return a&&i?r.a.createElement(s.a,{backendUrl:"".concat(a,"/index.php/wp-json/gf/v2/frontend/forms"),formID:e,styledComponents:{ReactSelect:n=>r.a.createElement(d.a,p()({},n,{styles:m.a,blurInputOnSelect:!0}))},dropzoneText:o.formatMessage({id:"gravityform.dropzoneText",defaultMessage:"Drag here or browse to upload"}),errorMessage:o.formatMessage({id:"gravityform.submitError",defaultMessage:"There was a problem with your submission. Please check the highlighted fields and try again."}),sitekey:i,language:t,loadingSpinner:!0}):null},O=o("STDB")
289e.a=(n=>{var e,o,{content:t,loading:i}=n,l=null==t?void 0:t.includes("[gravityform id="),p=null==t?void 0:t.replace(/\[br\]/g,'<br style="clear:both;" />')
290l&&(o=a()(p,/\[gravityform\s+id="(\d+)".*?\]/,(n,e)=>r.a.createElement(r.a.Fragment,null,r.a.createElement(E,{formID:n}))))
291var c=null
292return l&&(null===(e=o)||void 0===e?void 0:e.length)>1&&(c=o.map(n=>"string"==typeof n?r.a.createElement(O.a,{html:n}):n)),{isGravityForm:l,newContent:c}})},vnjm:function(n,e,o){n.exports=o.p+"pdf-pJf.svg"},yS2g:function(n,e,o){"use strict"
293var t,r=o("q1tI"),i=o.n(r),a=o("y1Xp"),l=o("+TN3"),p=o("VkAN"),c=o.n(p),s=o("UYTu"),d={getPlaceholderCollection:Object(s.a)(t||(t=c()(["\n    query getPlaceholderCollection($urlKey: String $pageType: String) {\n        swissupPlaceholder (urlKey: $urlKey pageType: $pageType) {\n            items {\n                name\n                placeholder_id\n                limit\n                banners_count\n                additional_css_class\n                mode\n                sort_mode\n                status\n                items {\n                    id\n                    identifier\n                    placeholder_id\n                    class_name\n                    image\n                    height\n                    width\n                    size\n                    title\n                    subtitle\n                    description\n                    call_to_action\n                    url\n                    target\n                    html\n                    mode\n                    hide_url\n                    status\n                    store_id\n                    type\n                }\n            }\n        }\n    }\n"])))},g=(n,e,o)=>{var t,{getPlaceholderCollection:i}=d,{data:a,loading:p,error:c}=Object(l.a)(i,{fetchPolicy:"cache-first",variables:{urlKey:n,pageType:
293o},skip:!n}),s=(null==a?void 0:null===(t=a.swissupPlaceholder)||void 0===t?void 0:t.items)||[]
294return{loading:p,componentData:Object(r.useMemo)(()=>s?s.filter(n=>n.name===e):null,[s,e])}},m=o("LboF"),b=o.n(m),f=o("PTqR"),u={injectType:"singletonStyleTag",insert:"head",singleton:!0},w=(b()(f.a,u),f.a.locals||{}),h=o("Ty5D"),k=Object(r.lazy)(()=>Promise.all([o.e(8),o.e(0),o.e(145)]).then(o.bind(null,"iJKv")))
295e.a=(n=>{var{urlKey:e,mode:o,pageType:t,onContentLoaded:l}=n
296if(!e){var{pathname:p}=Object(h.h)()
297e=p}var c=Object(a.a)(w,n.classes),{loading:s,componentData:d}=g(e,o,t)
298return Object(r.useEffect)(()=>{l&&(d.length>0&&d.some(n=>n.banners_count>0)?l(!0):l(!1))},[s,d,l]),d.length>0?i.a.createElement("div",{className:"".concat(c.root," ").concat(o)},i.a.createElement(r.Suspense,{fallback:null},i.a.createElement(k,{componentData:d}))):null})},yv7m:function(n,e,o){n.exports=o.p+"review-square-hce.png"}}])

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.