@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@800&family=Open+Sans:wght@400;600&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css);img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}body{margin:0;padding:0}img{max-width:100%;height:auto;display:block}.simulatore-container{min-height:400px}picture,figure{display:block}:root{--cafp-brand-main:#083663;--cafp-brand-dark:#093561;--cafp-brand-cta:#e67e22;--cafp-white:#ffffff;--cafp-header-height:72px;--cafp-menu-item-offset:8px}:root,body,.cafp-overlay-menu-list a,.cafp-cta-button,.cafp-menu-cta{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}@media (max-width:768px){body #masthead{display:none!important}.cafp-mobile-header{display:flex!important}html{scroll-padding-top:calc(var(--cafp-header-height) + env(safe-area-inset-top,0))}}.cafp-mobile-header{display:none;position:fixed;top:env(safe-area-inset-top,0);left:0;right:0;height:var(--cafp-header-height);padding:0 18px;box-sizing:border-box;align-items:center;justify-content:space-between;z-index:120000;background:var(--cafp-white);border-bottom:1px solid #e6e9ee;transition:transform .28s ease}.cafp-mobile-header.header-hidden{transform:translateY(-120%)}body:not(.admin-bar){padding-top:calc(var(--cafp-header-height) + env(safe-area-inset-top,0))}body.admin-bar{padding-top:calc(var(--cafp-header-height) + env(safe-area-inset-top,46px))}body.admin-bar .cafp-mobile-header{top:calc(env(safe-area-inset-top,0) + 46px)}body.cafp-menu-is-open .cafp-mobile-header{display:none!important}body.cafp-menu-is-open{overflow:hidden!important}.cafp-hamburger-wrapper{width:56px;display:flex;align-items:center;justify-content:flex-start}.cafp-logo-wrapper{flex:1;display:flex;align-items:center;justify-content:center;padding:0 12px}.cafp-cta-wrapper{width:auto;display:flex;align-items:center;justify-content:flex-end;gap:14px}#cafp-hamburger-button{background:#fff0;border:0;padding:8px;min-width:44px;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer}.cafp-hamburger-bar{width:26px;height:3px;border-radius:3px;background:var(--cafp-brand-dark);display:block;transform-origin:center;transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .18s ease}#cafp-hamburger-button[aria-expanded="true"] .cafp-hamburger-bar:nth-of-type(1){transform:translateY(9px) rotate(45deg)}#cafp-hamburger-button[aria-expanded="true"] .cafp-hamburger-bar:nth-of-type(2){opacity:0;transform:scaleX(.2)}#cafp-hamburger-button[aria-expanded="true"] .cafp-hamburger-bar:nth-of-type(3){transform:translateY(-9px) rotate(-45deg)}.cafp-logo-wrapper .custom-logo{max-height:56px;width:auto;display:block;object-fit:contain}.cafp-cta-button{background-color:var(--cafp-brand-cta);color:var(--cafp-brand-dark)!important;padding:8px 16px;border-radius:30px;font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;min-height:38px;box-shadow:0 6px 18px rgb(0 0 0 / .06)}#cafp-overlay-backdrop{position:fixed;inset:0;width:100%;height:100%;background:rgb(0 0 0 / .52);z-index:119990;opacity:0;visibility:hidden;transition:opacity .28s ease,visibility 0s .28s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body.cafp-menu-is-open #cafp-overlay-backdrop{opacity:1;visibility:visible;transition:opacity .28s ease}#cafp-overlay-menu{position:fixed;inset:0;width:100%;height:100%;background:var(--cafp-brand-dark);z-index:119999;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;transition:opacity .28s ease,transform .28s ease;opacity:0;visibility:hidden;transform:translateY(6px)}body.cafp-menu-is-open #cafp-overlay-menu{opacity:1;visibility:visible;transform:translateY(0)}#cafp-close-button{position:absolute;top:calc(env(safe-area-inset-top,0) + 12px);right:16px;background:var(--cafp-white);color:var(--cafp-brand-dark);width:44px;height:44px;border-radius:999px;border:0;font-size:26px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 18px rgb(0 0 0 / .18);z-index:120001}#cafp-overlay-menu nav{padding:88px 20px 30px;box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1}.cafp-overlay-menu-list,.cafp-overlay-menu-list li{list-style:none!important;margin:0;padding:0}.cafp-overlay-menu-list{display:flex;flex-direction:column;gap:10px;align-items:stretch;padding:0;margin:0}.cafp-overlay-menu-list li{width:100%;max-width:720px;margin:0 auto;box-sizing:border-box;opacity:0;transform:translateY(var(--cafp-menu-item-offset));transition:transform .34s cubic-bezier(.2,.8,.2,1),opacity .28s ease}body.cafp-menu-is-open .cafp-overlay-menu-list li{opacity:1;transform:translateY(0)}body.cafp-menu-is-open .cafp-overlay-menu-list li:nth-child(1){transition-delay:.04s}body.cafp-menu-is-open .cafp-overlay-menu-list li:nth-child(2){transition-delay:.08s}body.cafp-menu-is-open .cafp-overlay-menu-list li:nth-child(3){transition-delay:.12s}body.cafp-menu-is-open .cafp-overlay-menu-list li:nth-child(4){transition-delay:.16s}body.cafp-menu-is-open .cafp-overlay-menu-list li:nth-child(5){transition-delay:.20s}body.cafp-menu-is-open .cafp-overlay-menu-list li:nth-child(6){transition-delay:.24s}body.cafp-menu-is-open .cafp-overlay-menu-list li:nth-child(7){transition-delay:.28s}body.cafp-menu-is-open .cafp-overlay-menu-list li:nth-child(8){transition-delay:.32s}.cafp-overlay-menu-list a{color:var(--cafp-white)!important;text-decoration:none;font-size:19px!important;font-weight:600!important;display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:10px;width:100%;box-sizing:border-box;justify-content:flex-start;transition:background .16s ease,color .16s ease,box-shadow .16s ease;position:relative;-webkit-tap-highlight-color:#fff0}.cafp-overlay-menu-list a:hover,.cafp-overlay-menu-list a:focus{background:rgb(255 255 255 / .06);color:var(--cafp-brand-cta)!important;outline:none}.cafp-overlay-menu-list .menu-item-icona-carrello svg{width:18px!important;height:18px!important;fill:currentColor}.cafp-overlay-menu-list a.cafp-menu-cta,.cafp-overlay-menu-list a.cafp-menu-cta:link,.cafp-overlay-menu-list a.cafp-menu-cta:visited{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:calc(100% - 40px)!important;max-width:420px!important;margin:14px auto 24px!important;background:var(--cafp-brand-cta)!important;color:#ffffff!important;border-radius:30px!important;padding:12px 16px!important;font-weight:400!important;font-size:16px!important;text-align:center!important;box-sizing:border-box!important;text-decoration:none!important;box-shadow:0 8px 24px rgb(0 0 0 / .08)}.cafp-overlay-menu-list a.cafp-active{background:rgb(255 255 255 / .08)!important;color:var(--cafp-brand-cta)!important;box-shadow:none!important}.cafp-overlay-menu-list a[aria-current="page"]{font-weight:800!important;color:var(--cafp-brand-cta)!important}@media (prefers-reduced-motion:reduce){#cafp-overlay-backdrop,#cafp-overlay-menu,.cafp-mobile-header,.cafp-hamburger-bar,.cafp-overlay-menu-list li{transition:none!important;transform:none!important;opacity:1!important}}img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 0.07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important}:root{--edd-blocks-light-grey:#eee}.screen-reader-text{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew-.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew-.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w-.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w-.ttf) format('truetype')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr70w-.ttf) format('truetype')}:root{--font-primary:'Open Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-heading:'Montserrat', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--caf-blue-primary-hex:#005A9C;--caf-blue-primary-rgb:0, 90, 156;--caf-blue-text-on-light-hex:#004a7c;--caf-blue-accent-light-hex:#eef2ff;--caf-blue-border-hex:#a0c8e0;--caf-blue-hover-hex:#004a7c;--caf-blue-focus-ring-rgb:var(--caf-blue-primary-rgb);--caf-accent-orange-hex:#E67E22;--caf-accent-orange-hover-hex:#D35400;--text-primary:#1f2937;--text-secondary:#374151;--text-muted:#6b7280;--text-on-dark-bg:#ffffff;--text-label:#4b5563;--bg-page:#f3f4f6;--bg-card:#ffffff;--bg-input:#ffffff;--bg-input-disabled:#f3f4f6;--bg-progress:#e5e7eb;--bg-step-active:var(--caf-blue-primary-hex);--bg-step-inactive:#d1d5db;--border-light:#e5e7eb;--border-medium:#d1d5db;--border-input-focus:var(--caf-blue-primary-hex);--border-section-title:var(--caf-blue-primary-hex);--feedback-success-bg:#dcfce7;--feedback-success-text:#166534;--feedback-success-border:#86efac;--feedback-error-bg:#fee2e2;--feedback-error-text:#991b1b;--feedback-error-border:#fca5a5;--feedback-info-bg:#e0f2fe;--feedback-info-text:#0c4a6e;--feedback-info-border:#7dd3fc;--feedback-warning-bg:#fef3c7;--feedback-warning-text:#92400e;--feedback-warning-border:#fde68a;--spacing-unit:0.25rem;--border-radius-small:0.25rem;--border-radius-medium:0.375rem;--border-radius-large:0.5rem;--border-radius-xl:0.75rem;--transition-fast:0.15s ease-in-out;--transition-std:0.2s ease-in-out}body{font-family:var(--font-primary);background-color:var(--bg-page);color:var(--text-primary);line-height:1.6}.calculator-container{max-width:768px;margin:calc(var(--spacing-unit) * 8) auto;background-color:var(--bg-card);border-radius:var(--border-radius-xl);box-shadow:0 10px 15px -3px rgb(0 0 0 / .08),0 4px 6px -4px rgb(0 0 0 / .05);padding:calc(var(--spacing-unit) * 8) calc(var(--spacing-unit) * 6)}@media (min-width:768px){.calculator-container{padding:calc(var(--spacing-unit) * 10) calc(var(--spacing-unit) * 10)}}.calculator-header{margin-bottom:calc(var(--spacing-unit) * 10);text-align:center}.calculator-header h1{font-family:var(--font-heading);font-size:2rem;font-weight:800;color:var(--text-primary);line-height:1.2}.calculator-header .subtitle{font-family:var(--font-primary);font-size:1.125rem;color:var(--text-secondary);margin-top:var(--spacing-unit)}.calculator-header .warning{font-family:var(--font-primary);font-size:.9rem;color:var(--feedback-error-text);font-weight:600;margin-top:calc(var(--spacing-unit) * 4);background-color:var(--feedback-error-bg);padding:calc(var(--spacing-unit) * 2);border-radius:var(--border-radius-medium);display:inline-flex;align-items:center}.calculator-header .warning svg{width:1.25rem;height:1.25rem;margin-right:calc(var(--spacing-unit) * 1.5)}.progress-container{margin-bottom:calc(var(--spacing-unit) * 8)}.progress-bar{width:100%;height:calc(var(--spacing-unit) * 2);background-color:var(--bg-progress);border-radius:var(--border-radius-small);overflow:hidden;position:relative}.progress-bar-inner{height:100%;background-color:var(--caf-blue-primary-hex);width:0%;transition:width var(--transition-std);border-radius:var(--border-radius-small)}.step-indicator{text-align:center;font-size:.8rem;color:var(--text-muted);margin-top:var(--spacing-unit)}.form-step{display:none;animation:fadeIn 0.5s ease-in-out}.form-step.active{display:block}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.step-title{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--caf-blue-text-on-light-hex);margin-bottom:calc(var(--spacing-unit) * 8);padding-bottom:calc(var(--spacing-unit) * 2);border-bottom:2px solid var(--border-section-title)}.step-description{font-family:var(--font-primary);font-size:.95rem;color:var(--text-secondary);margin-bottom:calc(var(--spacing-unit) * 6)}.input-group{margin-bottom:calc(var(--spacing-unit) * 6)}.form-label{display:block;margin-bottom:calc(var(--spacing-unit) * 1.5);font-weight:600;color:var(--text-label);font-size:.9rem}.form-input{width:100%;padding:calc(var(--spacing-unit) * 2.5) calc(var(--spacing-unit) * 3);border:1px solid var(--border-medium);border-radius:var(--border-radius-medium);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);background-color:var(--bg-input);font-size:1rem}.form-input:focus{border-color:var(--border-input-focus);box-shadow:0 0 0 3px rgba(var(--caf-blue-focus-ring-rgb),.25);outline:none}.form-input[readonly]{background-color:var(--bg-input-disabled);cursor:not-allowed;opacity:.7}select.form-input{appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.helper-text{font-size:.75rem;color:var(--text-muted);margin-top:calc(var(--spacing-unit) * 1.5);line-height:1.4}.helper-text a{color:var(--caf-blue-primary-hex);text-decoration:underline}.helper-text a:hover{color:var(--caf-blue-hover-hex)}.tooltip{position:relative;display:inline-flex;align-items:center;cursor:help;margin-left:var(--spacing-unit)}.tooltip svg{color:var(--caf-blue-text-on-light-hex);width:calc(var(--spacing-unit) * 4);height:calc(var(--spacing-unit) * 4)}.tooltip .tooltiptext{visibility:hidden;width:280px;background-color:var(--text-secondary);color:var(--text-on-dark-bg);text-align:left;border-radius:var(--border-radius-medium);padding:calc(var(--spacing-unit) * 3);position:absolute;z-index:10;bottom:135%;left:50%;margin-left:-140px;opacity:0;transition:opacity var(--transition-std),visibility var(--transition-std);font-size:.75rem;line-height:1.5;box-shadow:0 3px 8px rgb(0 0 0 / .2);pointer-events:none}.tooltip:hover .tooltiptext,.tooltip:focus .tooltiptext{visibility:visible;opacity:1}.checkbox-group{margin-top:calc(var(--spacing-unit) * 2)}.checkbox-group label{display:flex;align-items:center;font-size:.9rem;color:var(--text-secondary);cursor:pointer;margin-bottom:calc(var(--spacing-unit) * 2)}.checkbox-group input[type="checkbox"]{margin-right:calc(var(--spacing-unit) * 2);accent-color:var(--caf-blue-primary-hex);width:1rem;height:1rem}.step-navigation{margin-top:calc(var(--spacing-unit) * 10);display:flex;justify-content:space-between;align-items:center}.nav-button{font-family:var(--font-heading);background-color:#fff0;color:var(--caf-blue-primary-hex);padding:calc(var(--spacing-unit) * 2.5) calc(var(--spacing-unit) * 5);border-radius:var(--border-radius-medium);font-weight:600;font-size:.95rem;transition:background-color var(--transition-std),color var(--transition-std);cursor:pointer;border:1px solid var(--caf-blue-primary-hex);display:inline-flex;align-items:center}.nav-button.next-button,.nav-button.calculate-button{background-color:var(--caf-accent-orange-hex);color:var(--text-on-dark-bg);border-color:var(--caf-accent-orange-hex)}.nav-button:hover:not(.next-button):not(.calculate-button){background-color:var(--caf-blue-accent-light-hex);color:var(--caf-blue-hover-hex);border-color:var(--caf-blue-hover-hex)}.nav-button.next-button:hover,.nav-button.calculate-button:hover{background-color:var(--caf-accent-orange-hover-hex);color:var(--text-on-dark-bg);border-color:var(--caf-accent-orange-hover-hex)}.nav-button svg{width:1.1rem;height:1.1rem}.nav-button.prev-button svg{margin-right:var(--spacing-unit)}.nav-button.next-button svg,.nav-button.calculate-button svg{margin-left:var(--spacing-unit)}.nav-button.calculate-button svg.icon-calc{margin-right:var(--spacing-unit);margin-left:0}.results-section{margin-top:calc(var(--spacing-unit) * 6);padding:calc(var(--spacing-unit) * 5);background-color:var(--bg-card);border-radius:var(--border-radius-large);border:1px solid var(--border-light);box-shadow:0 4px 6px -1px rgb(0 0 0 / .05),0 2px 4px -2px rgb(0 0 0 / .04)}.results-section .step-title{margin-bottom:calc(var(--spacing-unit) * 6)}.result-details h3{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;color:var(--text-secondary);margin-top:calc(var(--spacing-unit) * 6);margin-bottom:calc(var(--spacing-unit) * 3);padding-bottom:calc(var(--spacing-unit) * 1.5);border-bottom:1px solid var(--border-light)}.result-details h3:first-of-type{margin-top:0}.result-item{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--spacing-unit) * 2) 0;border-bottom:1px solid var(--border-light);font-size:.9rem}.result-item:last-of-type{border-bottom:none}.result-item span:first-child{color:var(--text-muted);margin-right:var(--spacing-unit)}.result-item span:last-child{font-weight:600;color:var(--text-primary);text-align:right;white-space:nowrap}.result-item.total-row span:last-child,.result-item.total-row span:first-child{font-family:var(--font-heading);font-weight:700;color:var(--caf-blue-text-on-light-hex)}.result-summary{background-color:var(--caf-blue-accent-light-hex);padding:calc(var(--spacing-unit) * 5);border-radius:var(--border-radius-medium);margin-top:calc(var(--spacing-unit) * 8);margin-bottom:calc(var(--spacing-unit) * 6);text-align:center;border:1px solid var(--caf-blue-border-hex)}.result-summary p{font-family:var(--font-heading);font-size:1.1rem;color:var(--caf-blue-text-on-light-hex);margin-bottom:var(--spacing-unit)}.result-summary .final-amount{font-family:var(--font-heading);font-size:1.85rem;font-weight:800}.result-summary .final-subtext{font-size:.8rem;color:var(--text-muted);margin-top:var(--spacing-unit)}.important-note{font-size:.8rem;color:var(--feedback-warning-text);margin:calc(var(--spacing-unit) * 4) 0;padding:calc(var(--spacing-unit) * 3);background-color:var(--feedback-warning-bg);border:1px solid var(--feedback-warning-border);border-radius:var(--border-radius-medium);line-height:1.5}.disclaimer{font-size:.75rem;color:var(--text-muted);margin-top:calc(var(--spacing-unit) * 8);padding-top:calc(var(--spacing-unit) * 4);border-top:1px solid var(--border-light);line-height:1.5;text-align:center}.final-cta-button{display:inline-block;background-color:var(--caf-accent-orange-hex);color:var(--text-on-dark-bg);padding:calc(var(--spacing-unit) * 3) calc(var(--spacing-unit) * 6);border-radius:var(--border-radius-medium);font-weight:600;font-size:1rem;transition:background-color var(--transition-std);text-decoration:none;margin-top:calc(var(--spacing-unit) * 4)}.final-cta-button:hover{background-color:var(--caf-accent-orange-hover-hex)}.calculator-container input[type="number"],.calculator-container input[type="text"],.calculator-container select{box-sizing:border-box}.edd-icon{display:inline-block;fill:currentColor;position:relative;vertical-align:middle}.edd-icon-spin{animation:edd-icon-spin 2s linear infinite;display:inline-block}@keyframes edd-icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}#edd_checkout_cart{border:none;margin:0 0 21px;table-layout:auto;text-align:left;width:100%}#edd_checkout_cart td,#edd_checkout_cart th{border:1px solid #eee;color:#666;padding:.5em 1.387em;text-align:left}#edd_checkout_cart .edd_cart_header_row th{background:#fafafa;padding:1.387em}#edd_checkout_cart .edd_cart_discount_row th,#edd_checkout_cart .edd_cart_tax_row th{background:none}#edd_checkout_cart th{font-weight:700}#edd_checkout_cart td{background:#fff;line-height:25px;vertical-align:middle}#edd_checkout_cart td.edd_cart_actions,#edd_checkout_cart td:last-child,#edd_checkout_cart th.edd_cart_actions,#edd_checkout_cart th.edd_cart_total,#edd_checkout_cart th:last-child{text-align:right}#edd_checkout_cart td img{background:none;border:none;float:left;margin:0 8px 0 0;padding:0}#edd_checkout_cart input.edd-item-quantity{padding:2px;width:3em}#edd_checkout_cart .edd_discount{display:inline-block;margin-left:5px}#edd_checkout_cart br{display:none}#edd_checkout_cart a.edd-cart-saving-button{font-weight:400;text-decoration:none}#edd_checkout_form_wrap legend{display:block;font-size:120%;font-weight:700;line-height:1;margin:0 0 1rem;padding:0;white-space:nowrap;width:100%}#edd_checkout_form_wrap label{display:block;font-size:95%;font-weight:700;line-height:100%;margin:0 0 5px;position:relative}#edd_checkout_form_wrap .edd-description{color:#666;display:block;font-size:80%;margin:0 0 5px}#edd_checkout_form_wrap input.edd-input,#edd_checkout_form_wrap select.edd-select,#edd_checkout_form_wrap textarea.edd-input{display:block;width:70%}#edd_checkout_form_wrap select.edd-select.edd-select-small{display:inline;width:auto}#edd_checkout_form_wrap input.edd-input.error,#edd_checkout_form_wrap textarea.edd-input.error{border-color:#c4554e}#edd_checkout_form_wrap fieldset>div,#edd_checkout_form_wrap>p{margin:0 0 21px}#edd_checkout_form_wrap span.edd-required-indicator{color:#b94a48;display:inline}#edd_checkout_form_wrap input[type=email],#edd_checkout_form_wrap input[type=password],#edd_checkout_form_wrap input[type=tel],#edd_checkout_form_wrap input[type=text],#edd_checkout_form_wrap select,#edd_checkout_form_wrap textarea{padding:4px 6px}#edd_checkout_form_wrap input[type=radio]{border:none;margin-right:5px}#edd_checkout_form_wrap input[type=checkbox]{display:inline-block;margin:0 5px 0 0}#edd_checkout_form_wrap input[type=checkbox]+label,#edd_checkout_form_wrap input[type=checkbox]+label:after{display:inline}#edd_checkout_form_wrap .edd-payment-icons{display:flex;margin:0 0 8px}#edd_checkout_form_wrap .edd-payment-icons img.payment-icon{max-height:32px}#edd_checkout_form_wrap .edd-payment-icons .payment-icon{margin:0 10px 0 0}#edd_checkout_form_wrap #edd-payment-mode-wrap label{display:inline-block;margin:0 20px 0 0}#edd_checkout_form_wrap #edd-payment-mode-wrap .edd-payment-mode-label{display:inline-block;font-weight:700;margin-bottom:5px;position:relative}#edd_checkout_form_wrap fieldset{border:1px solid #eee;margin:0 0 21px;padding:1.387em}#edd_checkout_form_wrap #edd_discount_code,#edd_checkout_form_wrap #edd_purchase_submit,#edd_checkout_form_wrap #edd_register_account_fields{border:none;padding:0}#edd_checkout_form_wrap #edd_purchase_submit #edd-purchase-button[data-edd-button-state=disabled]{cursor:not-allowed;opacity:.5}#edd_checkout_form_wrap #edd_purchase_submit #edd-purchase-button [data-edd-button-state=processing],#edd_checkout_form_wrap #edd_purchase_submit #edd-purchase-button[data-edd-button-state=updating]{cursor:wait;opacity:.5}#edd_checkout_form_wrap fieldset fieldset{border:none;margin:0;padding:0}#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap,#edd_checkout_form_wrap #edd_final_total_wrap,#edd_checkout_form_wrap #edd_show_discount,#edd_checkout_form_wrap .edd-cart-adjustment{background:#fafafa;color:#666;padding:.5em 1.387em}#edd_checkout_form_wrap #edd-discount-code-wrap,#edd_checkout_form_wrap #edd_final_total_wrap,#edd_checkout_form_wrap #edd_show_discount{border:1px solid #eee}#edd_checkout_form_wrap .edd-cart-adjustment{padding:1.387em}#edd_checkout_form_wrap .edd-cart-adjustment .edd-apply-discount.edd-submit,#edd_checkout_form_wrap .edd-cart-adjustment input.edd-input,#edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit{display:inline-block}#edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit{margin-bottom:2px;padding:3px 12px}#edd_checkout_form_wrap #edd-discount-error-wrap{display:inline-block;margin:1em 0 0;width:100%}#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap{border-left:none;border-right:none;border-top:none;margin:-1.387em -1.387em 21px}#edd_checkout_form_wrap #edd_payment_mode_select,#edd_checkout_form_wrap fieldset#edd_register_fields #edd_checkout_user_info{margin-bottom:21px}#edd_checkout_form_wrap fieldset#edd_register_account_fields legend{padding-top:11px}#edd_checkout_form_wrap fieldset#edd_register_account_fields p.edd_login_password,#edd_checkout_form_wrap fieldset#edd_register_account_fields p.edd_register_password{margin:0}#edd_checkout_form_wrap fieldset#edd_cc_fields legend{border:none;padding:0}#edd_checkout_form_wrap fieldset p:last-child{margin-bottom:0}#edd_checkout_form_wrap fieldset#edd_cc_fields #edd-card-number-wrap{margin-top:5px}#edd_checkout_form_wrap #edd_purchase_final_total{margin:21px 0}#edd_checkout_form_wrap #edd_purchase_final_total p{margin:0}#edd_checkout_form_wrap input.edd-input.card-number.valid{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22green%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.5%2012.75l6%206%209-13.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-position:98% 50%;background-repeat:no-repeat}#edd_checkout_form_wrap span.exp-divider{display:inline}#edd_checkout_form_wrap span.card-type{position:absolute;right:0;top:0}#edd_checkout_form_wrap span.card-type.off{display:none}#edd_checkout_form_wrap .edd-cart-ajax{box-shadow:none}.edd-vat-number-wrap{display:flex;gap:8px;justify-content:space-between}.edd-vat-number-wrap .edd-vat-check__control{display:flex;gap:4px}.edd-vat-number-wrap .edd-vat-check__control .edd-loading{margin:auto!important;position:unset!important}.edd-vat-number-wrap+.edd-alert{margin-top:18px}.edd_clearfix:after{clear:both;content:".";display:block;float:none;text-indent:-9999px;visibility:hidden}.edd_discount_remove{background:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.75%209.75l4.5%204.5m0-4.5l-4.5%204.5M21%2012a9%209%200%2011-18%200%209%209%200%200118%200z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A") 0 0 no-repeat;display:inline-block;height:14px;opacity:.6;position:relative;width:14px}.edd_discount_remove:hover{opacity:1}#edd_secure_site_wrapper{font-weight:700;padding:4px 4px 4px 0}#edd_secure_site_wrapper span{vertical-align:middle}.edd-amazon-profile-wrapper{font-size:12px}.edd-amazon-profile-name{font-weight:600}.edd-amazon-logout{font-size:10px;line-height:12px}.edd-amazon-logout a{cursor:pointer}#edd-amazon-address-box,#edd-amazon-wallet-box{height:228px;width:350px}#edd-amazon-address-box{margin-bottom:15px}.edd_cart_tax .edd-loading-ajax.edd-loading{display:inline-block;margin:0 0 0 auto}@media only screen and (min-width:768px){#edd-amazon-address-box,#edd-amazon-wallet-box{height:228px;width:100%}}.edd_purchase_submit_wrapper{position:relative}.edd_purchase_submit_wrapper a.edd-add-to-cart{display:none;overflow:hidden;position:relative;text-decoration:none}.edd_purchase_submit_wrapper .edd-cart-ajax{display:none;left:-35px;position:relative}.edd-submit.button.edd-ajax-loading{padding-right:30px}.edd-add-to-cart .edd-add-to-cart-label{filter:alpha(opacity=100);opacity:1}.edd-loading,.edd-loading:after{border-radius:50%;display:block;height:1.5em;width:1.5em}.edd-loading{animation:edd-spinning 1.1s linear infinite;border:.2em solid #fff3;border-left-color:#fff;filter:alpha(opacity=0);font-size:.75em;left:calc(50% - .75em);opacity:0;position:absolute;top:calc(50% - .75em);transform:translateZ(0)}.edd-discount-loader.edd-loading,.edd-loading-ajax.edd-loading,a.edd-add-to-cart.white .edd-loading{border-color:#0003 #0003 #0003 #000}.edd-loading-ajax.edd-loading{display:inline-block;left:.25em;position:relative;top:0;vertical-align:middle}.edd-discount-loader.edd-loading{display:inline-block;height:1.25em;left:auto;position:relative;vertical-align:middle;width:1.25em}.edd-loading-ajax.edd-loading{opacity:1}@keyframes edd-spinning{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.edd-loading,a.edd-add-to-cart .edd-add-to-cart-label{transition:opacity .1s!important}.edd-add-to-cart[data-edd-loading] .edd-add-to-cart-label{filter:alpha(opacity=0);opacity:0}.edd-add-to-cart[data-edd-loading] .edd-loading,.edd-discount-loader.edd-loading{filter:alpha(opacity=100);opacity:1}.edd-cart-added-alert{color:#567622;display:block;position:absolute}.edd_form input.edd-input.required,.edd_form select.edd-select.required{color:#000}body.edd_receipt_page{background-color:#fff;color:#141412;font-family:Helvetica,sans-serif;font-size:12px;margin:0}body.edd_receipt_page:before{position:relative}body.edd_receipt_page #edd_receipt_wrapper{margin:0 auto;padding:50px 0;width:660px}body.edd_receipt_page table{border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;display:table;font-size:14px;line-height:2;margin:0 0 20px;width:100%}body.edd_receipt_page td,body.edd_receipt_page th{border-top:1px solid #ededed;display:table-cell;font-weight:400;padding:6px 10px;text-align:left}body.edd_receipt_page th{font-weight:700;text-transform:uppercase}body.edd_receipt_page h3{clear:both;display:block;font-size:22px;font-weight:700;margin:40px 0 5px}body.edd_receipt_page li{list-style:none}table#edd_purchase_receipt,table#edd_purchase_receipt_products{width:100%}table#edd_purchase_receipt td,table#edd_purchase_receipt th,table#edd_purchase_receipt_products td,table#edd_purchase_receipt_products th{text-align:left}table#edd_purchase_receipt .edd_receipt_payment_status.cancelled,table#edd_purchase_receipt .edd_receipt_payment_status.failed,table#edd_purchase_receipt .edd_receipt_payment_status.pending,table#edd_purchase_receipt .edd_receipt_payment_status.revoked{color:#f73f2e}table#edd_purchase_receipt_products li{list-style:none;margin:0 0 8px 10px}table#edd_purchase_receipt ul,table#edd_purchase_receipt_products ul.edd_purchase_receipt_files{margin:0;padding:0}table#edd_purchase_receipt li.edd_download_file{list-style:none;margin:0 0 8px}table#edd_purchase_receipt_products .edd_purchase_receipt_product_notes{font-style:italic}table#edd_purchase_receipt_products .edd_purchase_receipt_product_name{font-weight:700}table#edd_purchase_receipt_products .edd_bundled_product_name{font-style:italic;font-weight:700}#edd_user_history{border-bottom:none;border-top:1px solid #f0f0f0;text-align:left;width:100%}#edd_user_history td,#edd_user_history th{border-bottom:1px solid #f0f0f0;border-top:none;padding:3px 5px;text-align:left}#edd_user_history th{background:#f5f5f5;font-weight:700}#edd_user_history td{line-height:25px;vertical-align:middle}#edd_user_history .edd_purchase_status.cancelled,#edd_user_history .edd_purchase_status.failed,#edd_user_history .edd_purchase_status.pending,#edd_user_history .edd_purchase_status.revoked{color:#f73f2e}#edd_login_form legend,#edd_register_form legend{font-size:120%;margin-bottom:1em}#edd_login_form fieldset,#edd_register_form fieldset{border:none}#edd_login_form .edd-input,#edd_register_form .edd-input{box-sizing:border-box}#edd_login_form label,#edd_register_form label{cursor:pointer}#edd_profile_editor_form p{margin-bottom:8px}#edd_profile_editor_form label{display:inline-block}#edd_profile_editor_form .edd-profile-emails{display:inline-table;list-style-type:none;margin-bottom:0;margin-left:0}#edd_profile_editor_form .edd-profile-email{width:auto}#edd_profile_editor_form .edd-profile-email .actions{display:none}#edd_profile_editor_form .edd-profile-email:hover>span{display:inline-block}.edd_added_to_cart_alert{background:#9ecce2;border:1px solid #046a9e;color:#333;font-size:14px;margin:8px 0;padding:5px}.edd_added_to_cart_alert a.edd_alert_checkout_link{color:#000!important}input.edd_submit_plain{background:none!important;border:none!important;cursor:pointer;display:inline;padding:0!important}.single-download .edd_download_purchase_form{margin-bottom:1.387em}.edd_download_purchase_form .edd_download_quantity_wrapper{margin:0 0 .5em}.edd_download_purchase_form .edd_download_quantity_wrapper .edd-item-quantity{width:75px}.edd_download_purchase_form .edd_price_options{margin:0 0 15px}.edd_download_purchase_form .edd_price_options ul{list-style:none;margin:0;padding:0}.edd_download_purchase_form .edd_price_options li{display:block;margin:0;padding:0}.edd_download_purchase_form .edd_price_options span{display:inline;margin:0;padding:0}.edd_download_purchase_form .edd_price_options .edd_download_quantity_wrapper{padding-left:18px}.edd_download_purchase_form .edd_price_options .edd_download_quantity_wrapper *{font-size:80%}.edd_download_purchase_form .edd_price_options input.edd-item-quantity{display:inline;max-width:90%;width:50px}#edd-purchase-button,.edd-submit,[type=submit].edd-submit{border:1px solid #ccc;border-radius:4px;box-shadow:none;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.428571429;margin:0;padding:6px 12px;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.edd-submit.button:focus,[type=submit].edd-submit:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.edd-submit.button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.edd-submit.plain{border:none;border-radius:0;padding:0}.edd-submit.button,.edd-submit.button.gray,.edd-submit.button:visited{background:#f0f0f0;border-color:#ccc;color:#333}.edd-submit.button.gray:active,.edd-submit.button.gray:focus,.edd-submit.button.gray:hover,.edd-submit.button:active,.edd-submit.button:focus,.edd-submit.button:hover{background:#ebebeb;border-color:#adadad;color:#333}.edd-submit.button.gray:active{background-image:none}.edd-submit.button.white{background:#fff;border-color:#ccc;color:#333}.edd-submit.button.white:active,.edd-submit.button.white:focus,.edd-submit.button.white:hover{background:#ebebeb;border-color:#adadad;color:#333}.edd-submit.button.white:active{background-image:none}.edd-submit.button.blue{background:#428bca;border-color:#357ebd;color:#fff}.edd-submit.button.blue.active,.edd-submit.button.blue:focus,.edd-submit.button.blue:hover{background:#3276b1;border-color:#285e8e;color:#fff}.edd-submit.button.blue.active{background-image:none}.edd-submit.button.red{background:#d9534f;border-color:#d43f3a;color:#fff}.edd-submit.button.red:active,.edd-submit.button.red:focus,.edd-submit.button.red:hover{background:#d2322d;border-color:#ac2925;color:#fff}.edd-submit.button.red:active{background-image:none}.edd-submit.button.green{background:#5cb85c;border-color:#4cae4c;color:#fff}.edd-submit.button.green:active,.edd-submit.button.green:focus,.edd-submit.button.green:hover{background:#47a447;border-color:#398439;color:#fff}.edd-submit.button.green:active{background-image:none}.edd-submit.button.yellow{background:#f0ad4e;border-color:#eea236;color:#fff}.edd-submit.button.yellow:active,.edd-submit.button.yellow:focus,.edd-submit.button.yellow:hover{background:#ed9c28;border-color:#d58512;color:#fff}.edd-submit.button.yellow:active{background-image:none}.edd-submit.button.orange{background:#ed9c28;border-color:#e3921e;color:#fff}.edd-submit.button.orange:active,.edd-submit.button.orange:focus,.edd-submit.button.orange:hover{background:#e59016;border-color:#d58512;color:#fff}.edd-submit.button.orange:active{background-image:none}.edd-submit.button.dark-gray{background:#363636;border-color:#222;color:#fff}.edd-submit.button.dark-gray:active,.edd-submit.button.dark-gray:focus,.edd-submit.button.dark-gray:hover{background:#333;border-color:#adadad;color:#fff}.edd-submit.button.dark-gray:active{background-image:none}.edd_downloads_list{display:grid;grid-column-gap:20px;grid-row-gap:40px}.edd_downloads_list:after{clear:both;content:"";display:table}.edd_download{float:left}.edd_download_columns_1 .edd_download{width:100%}.edd_download_columns_2 .edd_download{width:50%}.edd_download_columns_0 .edd_download,.edd_download_columns_3 .edd_download{width:33%}.edd_download_columns_4 .edd_download{width:25%}.edd_download_columns_5 .edd_download{width:20%}.edd_download_columns_6 .edd_download{width:16.6%}.edd_download_inner{margin:0 0 10px;padding:0 8px 8px}.edd_download_columns_2 .edd_download:nth-child(odd),.edd_download_columns_3 .edd_download:nth-child(3n+1),.edd_download_columns_4 .edd_download:nth-child(4n+1),.edd_download_columns_5 .edd_download:nth-child(5n+1),.edd_download_columns_6 .edd_download:nth-child(6n+1){clear:left}.edd_download_image{max-width:100%}.edd_download .edd_price{margin-bottom:10px}@media(min-width:768px){.edd_downloads_list:not(.edd_download_columns_1){grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.edd_downloads_list.edd_download_columns_2{grid-template-columns:repeat(2,1fr)}.edd_downloads_list.edd_download_columns_3{grid-template-columns:repeat(3,1fr)}.edd_downloads_list.edd_download_columns_4{grid-template-columns:repeat(4,1fr)}.edd_downloads_list.edd_download_columns_5{grid-template-columns:repeat(5,1fr)}.edd_downloads_list.edd_download_columns_6{grid-template-columns:repeat(6,1fr)}}@supports(display:grid){.edd_downloads_list .edd_download{width:auto}.edd_download_inner{margin:0;padding:0}}.edd-hide-on-empty.cart-empty{display:none}.edd-cart-ajax{background:none;border:none;margin:0 8px 0 4px;padding:0;position:relative;top:2px}.edd-cart-number-of-items{color:gray;font-style:italic}.edd-cart-meta.edd_subtotal{font-style:italic;font-weight:700}.edd-cart-meta.edd_cart_tax{font-size:1em;font-style:italic}.edd-cart-meta.edd_cart_tax:before{font-style:normal}.edd-cart-meta.edd_total{font-weight:700}.edd-cart-meta{padding:2px 5px}.edd-cart-meta.edd_subtotal,.edd-cart-meta.edd_total{background-color:#f9f9f9}.edd_errors:not(.edd-alert){background:#ffffe0;border:1px solid #e6db55;border-radius:2px;color:#333;margin:0 0 21px}.edd_error{padding:10px}p.edd_error{margin:0!important}.edd_success:not(.edd-alert){background:#d5eab3;border:1px solid #b3ce89;border-radius:2px;box-shadow:inset 0 1px 0 #ffffffb3;color:#567622;margin:20px 0;padding:6px 8px}.edd-alert{border:1px solid #0000;border-radius:2px;margin-bottom:20px;padding:10px;vertical-align:middle}.edd-alert p{padding:0}.edd-alert p:not(:last-child){margin-bottom:5px}.edd-alert p:last-child{margin-bottom:0}.edd-alert-error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.edd-alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.edd-alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.edd-alert-warn{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}
blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0;border:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}progress{vertical-align:baseline}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid;border-radius:0;padding:10px 15px;max-width:100%}textarea{width:100%}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation{position:relative}.main-navigation .inside-navigation{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap;align-items:center}.main-navigation li{position:relative}.main-navigation .menu-bar-items{display:flex;align-items:center;font-size:15px}.main-navigation .menu-bar-items a{color:inherit}.main-navigation .menu-bar-item{position:relative}.main-navigation .menu-bar-item.search-item{z-index:20}.main-navigation .menu-bar-item>a{padding-left:20px;padding-right:20px;line-height:60px}.sidebar .main-navigation .main-nav{flex-basis:100%}.sidebar .main-navigation .main-nav>ul{flex-direction:column}.sidebar .main-navigation .menu-bar-items{margin:0 auto}.sidebar .main-navigation .menu-bar-items .search-item{order:10}.nav-align-center .inside-navigation{justify-content:center}.nav-align-center .main-nav>ul{justify-content:center}.nav-align-right .inside-navigation{justify-content:flex-end}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation.sub-menu-left ul ul{box-shadow:-1px 1px 0 rgba(0,0,0,.1)}.main-navigation.sub-menu-left .sub-menu{right:0}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;left:auto}.nav-float-right .main-navigation ul ul ul{top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul{top:0;left:100%}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul{top:0;right:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}.site-main .post-navigation{margin-bottom:0}.paging-navigation .nav-next,.paging-navigation .nav-previous{display:none}.paging-navigation .nav-links>*{padding:0 5px}.paging-navigation .nav-links .current{font-weight:700}.nav-links>:first-child{padding-left:0}.site-header{position:relative}.inside-header{padding:20px 40px}.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.inside-header{display:flex;align-items:center}.header-widget{margin-left:auto}.header-widget p:last-child{margin-bottom:0}.nav-float-right .header-widget{margin-left:20px}.nav-float-right #site-navigation{margin-left:auto}.nav-float-left #site-navigation{margin-right:auto;order:-10}.nav-float-left .header-widget{margin-left:0;margin-right:20px;order:-15}.header-aligned-center:not([class*=nav-float-]) .inside-header{justify-content:center;flex-direction:column;text-align:center}.header-aligned-center:not([class*=nav-float-]) .header-widget{margin-left:auto;margin-right:auto}.header-aligned-center:not([class*=nav-float-]) .inside-header>:not(:first-child){margin-top:1em}.header-aligned-right:not([class*=nav-float-]) .inside-header{justify-content:flex-end}.header-aligned-right:not([class*=nav-float-]) .header-widget{margin-right:auto;margin-left:0;order:-10}.site-branding-container{display:inline-flex;align-items:center;text-align:left;flex-shrink:0}.site-branding-container .site-logo{margin-right:1em}.sticky{display:block}.entry-header .gp-icon,.posted-on .updated{display:none}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content{margin-top:0}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child{margin-bottom:0}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.author .page-header .page-title{display:flex;align-items:center}.author .page-header .avatar{margin-right:20px}.page-header .author-info>:last-child,.page-header>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links,.comments-link,.tags-links{display:block}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-image figcaption{font-size:13px;text-align:center}.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .gallery{margin-bottom:1.5em}.gallery-item img{vertical-align:bottom}.gallery-icon{padding:5px}embed,iframe,object{max-width:100%}.wp-block-post-template{margin-left:0}.widget-area .widget{padding:40px}.widget select{max-width:100%}.footer-widgets .widget :last-child,.sidebar .widget :last-child{margin-bottom:0}.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}.widget ol,.widget ul{margin:0}.widget .search-field{width:100%}.widget .search-form{display:flex}.widget .search-form button.search-submit{font-size:15px}.footer-widgets .widget{margin-bottom:30px}.footer-widgets .widget:last-child,.sidebar .widget:last-child{margin-bottom:0}.widget ul li{list-style-type:none;position:relative;margin-bottom:.5em}.widget ul li ul{margin-left:1em;margin-top:.5em}.wp-calendar-table{table-layout:fixed}.site-content{display:flex}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}.page-header,.sidebar .widget,.site-main>*{margin-bottom:20px}.both-left .inside-left-sidebar,.both-right .inside-left-sidebar{margin-right:10px}.both-left .inside-right-sidebar,.both-right .inside-right-sidebar{margin-left:10px}.one-container.both-right .site-main,.one-container.right-sidebar .site-main{margin-right:40px}.one-container.both-left .site-main,.one-container.left-sidebar .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.one-container.archive .post:not(:last-child):not(.is-loop-template-item),.one-container.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:40px}.one-container .site-content{padding:40px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}.inside-page-header{padding:40px}.widget-area .main-navigation{margin-bottom:20px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.full-width-content .entry-content .alignwide{margin-left:0;width:auto;max-width:unset}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article{padding:0}.sidebar .grid-container{max-width:100%;width:100%}.both-left .is-left-sidebar,.both-sidebars .is-left-sidebar,.left-sidebar .sidebar{order:-10}.both-left .is-right-sidebar{order:-5}.both-right .is-left-sidebar{order:5}.both-right .is-right-sidebar,.both-sidebars .is-right-sidebar{order:10}.inside-site-info{display:flex;align-items:center;justify-content:center;padding:20px 40px}.site-info{text-align:center;font-size:15px}.post-image:not(:first-child){margin-top:2em}.featured-image{line-height:0}.separate-containers .featured-image{margin-top:20px}.separate-containers .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.one-container .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.close-search .icon-search svg:first-child,.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:first-child{display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}button.menu-toggle{background-color:transparent;flex-grow:1;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.has-menu-bar-items button.menu-toggle{flex-grow:0}nav.toggled ul ul.sub-menu{width:100%}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled .main-nav{flex-basis:100%;order:3}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav li{width:100%;text-align:left}.main-navigation.toggled .main-nav ul ul{transition:0s;visibility:hidden;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.05)}.main-navigation.toggled .main-nav ul ul li:last-child>ul{border-bottom:0}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.mobile-menu-control-wrapper{display:none;margin-left:auto;align-items:center}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search .nav-search-active{position:relative}.has-inline-mobile-toggle #site-navigation.has-active-search .navigation-search input{outline:auto}.nav-float-left .mobile-menu-control-wrapper{order:-10;margin-left:0;margin-right:auto;flex-direction:row-reverse}@media (max-width:768px){.hide-on-mobile{display:none!important}a,body,button,input,select,textarea{transition:all 0s ease-in-out}.inside-header{flex-direction:column;text-align:center}.site-header .header-widget{margin-top:1.5em;margin-left:auto;margin-right:auto;text-align:center}.site-content{flex-direction:column}.container .site-content .content-area{width:auto}.is-left-sidebar.sidebar,.is-right-sidebar.sidebar{width:auto;order:initial}.is-left-sidebar+.is-right-sidebar .inside-right-sidebar{margin-top:0}.both-left .inside-left-sidebar,.both-left .inside-right-sidebar,.both-right .inside-left-sidebar,.both-right .inside-right-sidebar{margin-right:0;margin-left:0}#main{margin-left:0;margin-right:0}body:not(.no-sidebar) #main{margin-bottom:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.comment .children{padding-left:10px;margin-left:0}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}}@media (min-width:769px) and (max-width:1024px){.hide-on-tablet{display:none!important}}@media (min-width:1025px){.hide-on-desktop{display:none!important}}body{background-color:var(--base-2);color:var(--contrast)}a{color:var(--accent)}a{text-decoration:underline}.entry-title a,.site-branding a,a.button,.wp-block-button__link,.main-navigation a{text-decoration:none}a:hover,a:focus,a:active{color:var(--contrast)}.grid-container{max-width:1535px}.wp-block-group__inner-container{max-width:1535px;margin-left:auto;margin-right:auto}@media (max-width:500px) and (min-width:769px){.inside-header{display:flex;flex-direction:column;align-items:center}.site-logo,.site-branding{margin-bottom:1.5em}#site-navigation{margin:0 auto}.header-widget{margin-top:1.5em}}.site-header .header-image{width:60px}.generate-back-to-top{font-size:20px;border-radius:3px;position:fixed;bottom:30px;right:30px;line-height:40px;width:40px;text-align:center;z-index:10;transition:opacity 300ms ease-in-out;opacity:.1;transform:translateY(1000px)}.generate-back-to-top__show{opacity:1;transform:translateY(0)}:root{--contrast:#222222;--contrast-2:#575760;--contrast-3:#b2b2be;--base:#f0f0f0;--base-2:#f7f8f9;--base-3:#ffffff;--accent:#1e73be}:root .has-contrast-color{color:var(--contrast)}:root .has-contrast-background-color{background-color:var(--contrast)}:root .has-contrast-2-color{color:var(--contrast-2)}:root .has-contrast-2-background-color{background-color:var(--contrast-2)}:root .has-contrast-3-color{color:var(--contrast-3)}:root .has-contrast-3-background-color{background-color:var(--contrast-3)}:root .has-base-color{color:var(--base)}:root .has-base-background-color{background-color:var(--base)}:root .has-base-2-color{color:var(--base-2)}:root .has-base-2-background-color{background-color:var(--base-2)}:root .has-base-3-color{color:var(--base-3)}:root .has-base-3-background-color{background-color:var(--base-3)}:root .has-accent-color{color:var(--accent)}:root .has-accent-background-color{background-color:var(--accent)}h2{font-family:inherit;font-size:36px;letter-spacing:-.5px;line-height:1.2em;margin-bottom:30px}@media (max-width:1024px){h2{font-size:30px;letter-spacing:-0.px;line-height:1.2em;margin-bottom:24px}}@media (max-width:768px){h2{font-size:24px;letter-spacing:0em;line-height:1.3em;margin-bottom:20px}}body,button,input,select,textarea{font-family:inherit;font-size:21px}body{line-height:1.6}p{margin-bottom:1em}@media (max-width:1024px){body,button,input,select,textarea{font-size:18px}body{line-height:1.6}p{margin-bottom:1em}}@media (max-width:768px){body,button,input,select,textarea{font-size:17px}body{line-height:1.6}p{margin-bottom:1em}}h1{font-family:inherit;font-size:45px;letter-spacing:-1px;line-height:1.15em;margin-bottom:40px}@media (max-width:1024px){h1{font-size:38px;letter-spacing:-.5px;line-height:1.15em;margin-bottom:35px}}@media (max-width:768px){h1{font-size:32px;letter-spacing:0em;line-height:1.2em;margin-bottom:30px}}h3{font-family:inherit;font-size:24px;line-height:1.3em;margin-bottom:24px}@media (max-width:1024px){h3{font-size:22px;line-height:1.3em;margin-bottom:20px}}@media (max-width:768px){h3{font-size:20px;line-height:1.4em;margin-bottom:16px}}.main-navigation a,.main-navigation .menu-toggle,.main-navigation .menu-bar-items{font-weight:400;font-size:18px}.top-bar{background-color:#636363;color:#fff}.top-bar a{color:#fff}.top-bar a:hover{color:#303030}.site-header{background-color:var(--base-3);color:#000}.site-header a{color:#4181a6}.main-title a,.main-title a:hover{color:var(--contrast)}.site-description{color:var(--contrast-2)}.main-navigation .main-nav ul li a,.main-navigation .menu-toggle,.main-navigation .menu-bar-items{color:var(--contrast)}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover>a,.main-navigation .main-nav ul li:not([class*="current-menu-"]):focus>a,.main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"])>a,.main-navigation .menu-bar-item:hover>a,.main-navigation .menu-bar-item.sfHover>a{color:var(--accent)}button.menu-toggle:hover,button.menu-toggle:focus{color:var(--contrast)}.main-navigation .main-nav ul li[class*="current-menu-"]>a{color:var(--accent)}.navigation-search input[type="search"],.navigation-search input[type="search"]:active,.navigation-search input[type="search"]:focus,.main-navigation .main-nav ul li.search-item.active>a,.main-navigation .menu-bar-items .search-item.active>a{color:var(--accent)}.main-navigation ul ul{background-color:var(--base)}.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.one-container .container,.separate-containers .paging-navigation,.inside-page-header{background-color:var(--base-3)}.entry-title a{color:var(--contrast)}.entry-title a:hover{color:var(--contrast-2)}.entry-meta{color:var(--contrast-2)}.sidebar .widget{background-color:var(--base-3)}.footer-widgets{background-color:var(--base-3)}.site-info{background-color:var(--base-3)}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:var(--contrast);background-color:var(--base-2);border-color:var(--base)}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:var(--contrast);background-color:var(--base-2);border-color:var(--contrast-3)}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:#fff;background-color:#55555e}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#fff;background-color:#3f4047}a.generate-back-to-top{background-color:rgb(0 0 0 / .4);color:#fff}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgb(0 0 0 / .6);color:#fff}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2)}@media (max-width:768px){.main-navigation .menu-bar-item:hover>a,.main-navigation .menu-bar-item.sfHover>a{background:none;color:var(--contrast)}}.nav-below-header .main-navigation .inside-navigation.grid-container,.nav-above-header .main-navigation .inside-navigation.grid-container{padding:0 20px 0 20px}.site-main .wp-block-group__inner-container{padding:40px}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px}.entry-content .alignwide,body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px)}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.rtl .main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:20px}@media (max-width:768px){.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.separate-containers .paging-navigation,.one-container .site-content,.inside-page-header{padding:30px}.site-main .wp-block-group__inner-container{padding:30px}.inside-top-bar{padding-right:30px;padding-left:30px}.inside-header{padding-right:30px;padding-left:30px}.widget-area .widget{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}.footer-widgets-container{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}.inside-site-info{padding-right:30px;padding-left:30px}.entry-content .alignwide,body:not(.no-sidebar) .entry-content .alignfull{margin-left:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px)}.one-container .site-main .paging-navigation{margin-bottom:20px}}.is-right-sidebar{width:30%}.is-left-sidebar{width:30%}.site-content .content-area{width:100%}@media (max-width:768px){.main-navigation .menu-toggle,.sidebar-nav-mobile:not(#sticky-placeholder){display:block}.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav>ul,.has-inline-mobile-toggle #site-navigation .inside-navigation>*:not(.navigation-search):not(.main-nav){display:none}.nav-align-right .inside-navigation,.nav-align-center .inside-navigation{justify-content:space-between}.has-inline-mobile-toggle .mobile-menu-control-wrapper{display:flex;flex-wrap:wrap}.has-inline-mobile-toggle .inside-header{flex-direction:row;text-align:left;flex-wrap:wrap}.has-inline-mobile-toggle .header-widget,.has-inline-mobile-toggle #site-navigation{flex-basis:100%}.nav-float-left .has-inline-mobile-toggle #site-navigation{order:10}}.kt-row-layout-inner,.kb-row-layout-wrap{position:relative;border:0 solid #fff0}.kt-row-layout-inner:before,.kb-row-layout-wrap:before{clear:both;display:table;content:""}.kt-row-column-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--global-row-gutter-md,2rem) var(--global-row-gutter-md,2rem);grid-auto-rows:minmax(min-content,max-content);z-index:1;position:relative}.wp-block-kadence-rowlayout .kt-row-column-wrap.kb-theme-content-width{margin-left:auto;margin-right:auto}.kt-row-has-bg>.kt-row-column-wrap{padding-left:var(--global-content-edge-padding,15px);padding-right:var(--global-content-edge-padding,15px)}.alignfull>.kt-row-layout-inner>.kt-row-column-wrap,.alignfull>.kt-row-column-wrap{padding-left:var(--global-content-edge-padding,15px);padding-right:var(--global-content-edge-padding,15px)}.kt-inner-column-height-full:not(.kt-row-layout-row){grid-auto-rows:minmax(0,1fr)}.kt-inner-column-height-full:not(.kt-row-layout-row)>.wp-block-kadence-column{align-self:stretch}.kt-inner-column-height-full:not(.kt-row-layout-row)>.wp-block-kadence-column>.kt-inside-inner-col{height:100%}.kt-row-valign-middle.kt-inner-column-height-full>.wp-block-kadence-column:not(.kb-section-dir-horizontal)>.kt-inside-inner-col{display:flex;flex-direction:column;justify-content:center}.kt-row-valign-bottom.kt-inner-column-height-full>.wp-block-kadence-column:not(.kb-section-dir-horizontal)>.kt-inside-inner-col{display:flex;flex-direction:column;justify-content:flex-end}.kt-row-valign-middle.kt-inner-column-height-full>.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col{align-items:center}.kt-row-valign-bottom.kt-inner-column-height-full>.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col{align-items:flex-end}@media screen and (max-width:1024px){.kt-inner-column-height-full.kt-tab-layout-row,.kt-inner-column-height-full.kt-tab-layout-inherit.kt-row-layout-row{grid-auto-rows:minmax(min-content,max-content)}.kt-inner-column-height-full.kt-tab-layout-inherit.kt-row-layout-row>.wp-block-kadence-column>.kt-inside-inner-col{height:auto}.kt-inner-column-height-full.kt-tab-layout-row>.wp-block-kadence-column>.kt-inside-inner-col{height:auto}.kt-inner-column-height-full.kt-tab-layout-equal,.kt-inner-column-height-full:not(.kt-tab-layout-inherit):not(.kt-tab-layout-row){grid-auto-rows:minmax(0,1fr)}.kt-inner-column-height-full.kt-tab-layout-equal>.wp-block-kadence-column>.kt-inside-inner-col,.kt-inner-column-height-full:not(.kt-tab-layout-inherit):not(.kt-tab-layout-row)>.wp-block-kadence-column>.kt-inside-inner-col{height:100%}}@media screen and (max-width:767px){.kt-inner-column-height-full.kt-mobile-layout-row.kt-mobile-layout-row{grid-auto-rows:minmax(min-content,max-content)}.kt-inner-column-height-full.kt-mobile-layout-row>.wp-block-kadence-column>.kt-inside-inner-col{height:auto}.kt-inner-column-height-full.kt-mobile-layout-equal,.kt-inner-column-height-full:not(.kt-mobile-layout-inherit):not(.kt-mobile-layout-row){grid-auto-rows:minmax(0,1fr)}.kt-inner-column-height-full.kt-mobile-layout-equal>.wp-block-kadence-column>.kt-inside-inner-col,.kt-inner-column-height-full:not(.kt-mobile-layout-inherit):not(.kt-mobile-layout-row)>.wp-block-kadence-column>.kt-inside-inner-col{height:100%}}.kt-row-layout-overlay{top:0;left:0;position:absolute;opacity:.3;height:100%;width:100%;z-index:0;filter:opacity(100%)}.kt-row-layout-overlay.kt-jarallax{filter:none}@media(min-width:768px)and (max-width:1024px){.wp-block-kadence-rowlayout [id*=jarallax-container-]>div{height:var(--kb-screen-height-fix,100vh)!important;margin-top:-40px!important}}@media only screen and (min-width:768px)and (max-width:1366px)and (-webkit-min-device-pixel-ratio:2){.wp-block-kadence-rowlayout [id*=jarallax-container-]>div{height:var(--kb-screen-height-fix,100vh)!important;margin-top:-40px!important}}.entry-content .wp-block-kadence-rowlayout.alignfull,.entry-content .wp-block-kadence-rowlayout.alignwide{text-align:inherit;margin-bottom:0}.kt-row-layout-bottom-sep{position:absolute;height:100px;bottom:-1px;left:0;overflow:hidden;right:0;z-index:1}.kt-row-layout-bottom-sep svg{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100.2%;height:100%;display:block;fill:#fff}.kt-row-layout-top-sep{position:absolute;height:100px;top:-1px;left:0;overflow:hidden;right:0;z-index:1}.kt-row-layout-top-sep svg{position:absolute;top:0;left:50%;transform:translateX(-50%) rotate(180deg);width:100.2%;height:100%;display:block;fill:#fff}.kt-row-layout-inner>.kb-blocks-bg-slider,.kb-row-layout-wrap>.kb-blocks-bg-slider{position:absolute;left:0;right:0;top:0;bottom:0;padding:0;margin:0}.kt-row-layout-inner>.kb-blocks-bg-slider .kb-blocks-bg-slider-init.kt-blocks-carousel-init,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-blocks-bg-slider-init.kt-blocks-carousel-init{position:absolute;left:0;right:0;top:0;bottom:0;padding:0;margin:0}.kt-row-layout-inner>.kb-blocks-bg-slider .splide__track,.kt-row-layout-inner>.kb-blocks-bg-slider .splide__list,.kt-row-layout-inner>.kb-blocks-bg-slider .splide__slide,.kt-row-layout-inner>.kb-blocks-bg-slider .kb-bg-slide-contain,.kb-row-layout-wrap>.kb-blocks-bg-slider .splide__track,.kb-row-layout-wrap>.kb-blocks-bg-slider .splide__list,.kb-row-layout-wrap>.kb-blocks-bg-slider .splide__slide,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-bg-slide-contain{height:100%}.kt-row-layout-inner>.kb-blocks-bg-slider .splide__list,.kb-row-layout-wrap>.kb-blocks-bg-slider .splide__list{height:100%!important}.kt-row-layout-inner>.kb-blocks-bg-slider .kb-bg-slide-contain div.kb-bg-slide,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-bg-slide-contain div.kb-bg-slide{background-position:center;background-size:cover;background-repeat:no-repeat}.kt-row-layout-inner>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain{display:none}.kt-row-layout-inner>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain:first-child,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain:first-child{display:block}.kt-row-layout-inner>.kb-blocks-bg-slider .kb-bg-slide-contain div,.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-bg-slide-contain div{position:relative;height:100%}.kb-blocks-bg-slider-init.splide .splide__pagination{bottom:10px}.kb-blocks-bg-slider-init.splide .splide__arrow{z-index:100}.kb-blocks-bg-video-container{bottom:0;right:0;top:0;left:0;position:absolute;overflow:hidden}.kb-blocks-bg-video-container .kb-blocks-bg-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;width:100%;min-width:100%;min-height:100%}.kb-blocks-bg-video-container .kb-blocks-bg-video::-webkit-media-controls{display:none!important}.kb-blocks-bg-video-container.embedded .kb-bg-video-iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;height:0;padding-bottom:56.25%}.kb-blocks-bg-video-container.embedded .kb-bg-video-iframe.kb-bg-video-ratio-4-3{padding-bottom:75%}.kb-blocks-bg-video-container.embedded .kb-bg-video-iframe.kb-bg-video-ratio-3-2{padding-bottom:66.66%}@media(max-aspect-ratio:16/9){.kb-blocks-bg-video-container.embedded .kb-bg-video-iframe{min-height:100%;aspect-ratio:16/9}}.kb-blocks-bg-video-container.embedded .kb-blocks-bg-video{top:0;left:0;width:100%;height:100%;border:0;transform:translate(0%,0%)}.kb-blocks-bg-video-container .kb-background-video-buttons-wrapper{position:absolute;z-index:11;bottom:20px;right:20px}.kb-blocks-bg-video-container .kb-background-video-buttons-wrapper button.kb-toggle-video-btn{padding:8px;margin:0 0 0 8px;border:0;background:rgb(0 0 0 / .3);cursor:pointer;font-size:24px;color:#fff;display:inline-block;opacity:.5;height:32px;line-height:16px;transition:opacity .3s ease-in-out;box-sizing:border-box}.kb-blocks-bg-video-container .kb-background-video-buttons-wrapper button.kb-toggle-video-btn svg{width:16px;height:16px;vertical-align:bottom}.kb-blocks-bg-video-container .kb-background-video-buttons-wrapper button.kb-toggle-video-btn:hover{opacity:1}.kb-blocks-bg-video{object-position:50% 50%;object-fit:cover;background-position:center center;width:100%;height:100%}@media(max-width:767px){.kvs-sm-false{display:none!important}}@media(min-width:768px)and (max-width:1024px){.kvs-md-false{display:none!important}}@media screen and (min-width:1025px){.kvs-lg-false{display:none!important}}.wp-block-kadence-rowlayout .kb-blocks-bg-slider .splide-arrow{z-index:1000}:where(.kb-row-layout-wrap:has(.wp-block-kadence-navigation)){z-index:49}:where(header .kb-row-layout-wrap:has(.wp-block-kadence-navigation)){z-index:1000}.kb-blocks-bg-slider .kb-gallery-pause-button{display:none;position:absolute;bottom:20px;right:20px;z-index:2}.kb-blocks-bg-slider:has(.kb-blocks-bg-slider-init[data-show-pause-button=true]) .kb-gallery-pause-button{display:block}.kb-blocks-bg-slider .kb-gallery-pause-button{padding:8px;cursor:pointer;border-radius:3px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;opacity:.75}.kb-blocks-bg-slider .kb-gallery-pause-button:hover{opacity:.75}.kb-blocks-bg-slider .kb-gallery-pause-button:focus{outline:2px solid hsl(0 0% 100% / .5);outline-offset:2px;opacity:1}.kb-blocks-bg-slider:hover .kb-gallery-pause-button{opacity:1}@media(max-width:767px){.kb-blocks-bg-slider .kb-gallery-pause-button{opacity:1}}@media(hover:none){.kb-blocks-bg-slider .kb-gallery-pause-button{opacity:1}}.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.wp-block-kadence-column{flex:1}.wp-block-kadence-column.kb-section-dir-horizontal .wp-block-kadence-advancedgallery{flex:1}.wp-block-kadence-column{display:flex;flex-direction:column;z-index:1;min-width:0;min-height:0}.kt-inside-inner-col{flex-direction:column;border:0 solid #fff0;position:relative;transition:all .3s ease}@media(max-width:767px){.kvs-sm-false{display:none!important}}@media(min-width:768px)and (max-width:1024px){.kvs-md-false{display:none!important}}@media screen and (min-width:1025px){.kvs-lg-false{display:none!important}}body.admin-bar{--kb-admin-bar-visible:34px}@media screen and (max-width:782px){body.admin-bar{--kb-admin-bar-visible:46px}}.kb-section-is-sticky>.kt-inside-inner-col{position:sticky;top:calc(var(--kb-admin-bar-visible, 0px) + var(--kb-section-setting-offset, 0px))}.kt-inside-inner-col>.kb-section-is-sticky{position:sticky;top:calc(var(--kb-admin-bar-visible, 0px) + var(--kb-section-setting-offset, 0px))}.kt-inside-inner-col>.wp-block-cover{height:auto}.kb-section-has-link{position:relative}.kb-section-link-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.kb-section-has-overlay{position:relative}.kb-section-has-overlay>.kt-inside-inner-col{z-index:1}.kb-section-has-overlay>.kt-inside-inner-col:before{content:"";opacity:.3;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;transition:all .3s ease-in-out}.wp-block-kadence-advancedheading mark{background:#fff0;border-style:solid;border-width:0}.wp-block-kadence-advancedheading mark.kt-highlight{color:#f76a0c}.kb-adv-heading-icon{display:inline-flex;justify-content:center;align-items:center}.is-layout-constrained>.kb-advanced-heading-link{display:block}.kb-screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.wp-block-kadence-image:not(:last-child){margin-bottom:1em}.wp-block-kadence-image .kb-image-tooltip-border{border-bottom:1px dashed currentColor}.wp-block-kadence-image .kb-image-tooltip-border.kb-advanced-image-link{display:block}.wp-block-kadence-image img{max-width:100%;border:0 solid currentColor;box-sizing:border-box}.wp-block-kadence-image .kb-img-transparent{display:none}.wp-block-kadence-image .aligncenter{text-align:center}.wp-block-kadence-image .aligncenter.kb-image-is-ratio-size{width:100%}.wp-block-kadence-image.alignfull img,.wp-block-kadence-image.alignwide img{width:100%}.wp-block-kadence-image .alignleft,.wp-block-kadence-image .alignright,.wp-block-kadence-image .aligncenter{display:table}.wp-block-kadence-image .alignleft>figcaption,.wp-block-kadence-image .alignright>figcaption,.wp-block-kadence-image .aligncenter>figcaption{display:table-caption;caption-side:bottom}.wp-block-kadence-image .alignleft{float:left;position:relative;margin-left:0;margin-right:var(--global-md-spacing,1em);margin-top:.3em;margin-bottom:var(--global-md-spacing,1em)}.wp-block-kadence-image .alignright{float:right;position:relative;margin-right:0;margin-left:var(--global-md-spacing,1em);margin-top:.3em;margin-bottom:var(--global-md-spacing,1em)}.wp-block-kadence-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-kadence-image figcaption{margin-top:.5em;font-size:90%}.wp-block-kadence-image figcaption img{display:inline}.wp-block-kadence-image .kb-is-ratio-image{height:0;position:relative}.wp-block-kadence-image .kb-is-ratio-image img{position:absolute;flex:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;top:0;left:0}.wp-block-kadence-image .kb-image-ratio-square{padding-bottom:100%}.wp-block-kadence-image .kb-image-ratio-land43{padding-bottom:75%}.wp-block-kadence-image .kb-image-ratio-land32{padding-bottom:66.67%}.wp-block-kadence-image .kb-image-ratio-land169{padding-bottom:56.25%}.wp-block-kadence-image .kb-image-ratio-land21{padding-bottom:50%}.wp-block-kadence-image .kb-image-ratio-land31{padding-bottom:33%}.wp-block-kadence-image .kb-image-ratio-land41{padding-bottom:25%}.wp-block-kadence-image .kb-image-ratio-port34{padding-bottom:133.33%}.wp-block-kadence-image .kb-image-ratio-port23{padding-bottom:150%}.single-content .wp-block-kadence-image .alignleft,.single-content .wp-block-kadence-image .alignright{margin-bottom:var(--global-md-spacing,1em)}.kb-filter-earlybird img::before{background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay;content:"";position:absolute;left:0;right:0;top:40px;bottom:40px;z-index:1}.kb-filter-earlybird img{filter:contrast(.9) sepia(.2)}.kb-filter-vintage img:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:inset 0 0 100px rgb(0 0 20 / .4),inset 0 5px 15px rgb(0 0 0 / .1);background:linear-gradient(to bottom,rgb(255 145 0 / .2) 0%,rgb(255 230 48 / .2) 60%),linear-gradient(20deg,rgb(255 0 0 / .2) 0%,#fff0 35%)}.kb-filter-vintage img{filter:sepia(.2) brightness(1.1) contrast(1.3)}.kb-filter-grayscale img{filter:grayscale(1)}.kb-filter-sepia img{filter:sepia(.5)}.kb-filter-saturation img{filter:saturate(1.6)}.kb-filter-toaster img::after{background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen;content:"";position:absolute;left:0;right:0;top:0;bottom:0}.kb-filter-toaster img{filter:contrast(1.5) brightness(.9)}.kb-filter-mayfair img::after{background:radial-gradient(circle at 40% 40%,rgb(255 255 255 / .8),rgb(255 200 200 / .6),#111 60%);mix-blend-mode:overlay;opacity:.4;content:"";position:absolute;left:0;right:0;top:0;bottom:0}.kb-filter-mayfair img{filter:contrast(1.1) saturate(1.1)}.wp-block-kadence-image figure{margin:0}.kb-image-has-overlay{position:relative}.kb-image-has-overlay:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:9}@media(min-width:1025px){.header-desktop-transparent .wp-block-kadence-image.has-transparent-img .kb-img{display:none}.header-desktop-transparent .wp-block-kadence-image.has-transparent-img .kb-img-transparent{display:initial}}@media(min-width:720px)and (max-width:1024px){.header-tablet-transparent .wp-block-kadence-image.has-transparent-img .kb-img{display:none}.header-tablet-transparent .wp-block-kadence-image.has-transparent-img .kb-img-transparent{display:initial}}@media(max-width:719px){.header-mobile-transparent .wp-block-kadence-image.has-transparent-img .kb-img{display:none}.header-mobile-transparent .wp-block-kadence-image.has-transparent-img .kb-img-transparent{display:initial}}.kb-buttons-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--global-kb-gap-xs,.5rem)}.kb-button{z-index:1;position:relative;overflow:hidden;display:inline-flex;text-align:center;align-items:center;justify-content:center}.kb-button.wp-block-button__link{width:auto;height:auto}.kb-button.kt-btn-width-type-full{flex:1 0 fit-content;width:100%}.kb-blocks-button-aos.kb-btn-width-type-full{flex:1 0 fit-content;width:100%}.wp-block-kadence-advancedbtn .kb-button:not(.specificity):not(.extra-specificity){text-decoration:none}.kb-button:not(.kb-btn-global-inherit){border:0 solid #fff0;padding:.4em 1em;cursor:pointer;font-size:1.125rem;border-radius:3px;transition:all .3s ease-in-out;box-shadow:none}.kb-button:not(.kb-btn-global-inherit):hover{box-shadow:none}.kb-button.kb-btn-global-fill{border:0 solid #fff0;border-radius:3px;background:var(--global-palette-btn-bg,#3633e1);color:var(--global-palette-btn,#ffffff)}.kb-button.kb-btn-global-fill:hover{color:var(--global-palette-btn-hover,#ffffff);background:var(--global-palette-btn-bg-hover,#2f2ffc)}.kb-button.kb-btn-global-fill:focus{color:var(--global-palette-btn-hover,#ffffff);background:var(--global-palette-btn-bg-hover,#2f2ffc)}.kb-button.kb-btn-global-outline{border:2px solid var(--global-palette-btn-bg,#3633e1);background:#fff0;color:var(--global-palette-btn-bg,#3633e1);padding:calc(.4em - 2px) calc(1em - 2px)}.kb-button.kb-btn-global-outline:hover{border-color:var(--global-palette-btn-bg-hover,#2f2ffc);background:#fff0;color:var(--global-palette-btn-bg-hover,#2f2ffc)}.kb-button.kb-btn-global-outline:focus{border-color:var(--global-palette-btn-bg-hover,#2f2ffc);background:#fff0;color:var(--global-palette-btn-bg-hover,#2f2ffc)}.kb-button::before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;background:#fff0}.kb-button:hover::before,.kb-button:focus::before{opacity:1}.wp-block-kadence-advancedbtn .kb-button.kt-btn-size-small{font-size:.9rem}.wp-block-kadence-advancedbtn .kb-button.kt-btn-size-large{font-size:1.35rem}.wp-block-kadence-advancedbtn .kb-button.kt-btn-size-xlarge{font-size:1.65rem}.kb-button.kb-btn-global-outline.kt-btn-size-xlarge{border-width:4px}.kb-button.kb-btn-global-outline.kt-btn-size-large{border-width:3px;padding:calc(.4em - 3px) calc(1em - 3px)}.kb-button.kb-btn-global-outline.kt-btn-size-small{border-width:1px;padding:calc(.4em - 1px) calc(1em - 1px)}.kb-button.kt-btn-has-svg-true{gap:.5em;display:inline-flex}.wp-block-kadence-advancedbtn .kb-svg-icon-wrap{display:inline-flex;justify-content:center;align-items:center}.wp-block-kadence-advancedbtn .kb-svg-icon-wrap svg{width:1em;height:1em}.kb-button.icon-reveal .kb-svg-icon-wrap{transition:transform .3s ease-in-out,width .3s ease-in-out,opacity .3s ease-in-out;width:0;opacity:0}.kb-button.icon-reveal:hover .kb-svg-icon-wrap{width:var(--kb-button-icon-size,24px);opacity:1}.kadence-info-box-image-intrisic{height:0}.kt-blocks-info-box-link-wrap{margin-left:auto;margin-right:auto}.kt-info-halign-center{text-align:center}.kt-info-halign-center .kadence-info-box-image-inner-intrisic-container{margin:0 auto}.kt-info-halign-right{text-align:right}.kt-info-halign-right .kadence-info-box-image-inner-intrisic-container{margin:0 0 0 auto}.kt-info-halign-left{text-align:left}.kt-info-halign-left .kadence-info-box-image-inner-intrisic-container{margin:0 auto 0 0}.kt-blocks-info-box-media-align-top .kt-blocks-info-box-media{display:inline-block;max-width:100%}.kt-blocks-info-box-media-align-top .kt-infobox-textcontent{display:block}.kt-blocks-info-box-text{color:var(--global-palette5,#444444)}.wp-block-kadence-infobox .kt-blocks-info-box-text{margin-bottom:0}.wp-block-kadence-infobox .kt-blocks-info-box-title{margin-top:0}.kt-blocks-info-box-link-wrap{display:block;background:var(--global-palette8,#f2f2f2);padding:var(--global-kb-spacing-xs,1rem);border-color:var(--global-palette7,#eeeeee)}.kt-blocks-info-box-media,.kt-blocks-info-box-link-wrap{border:0 solid #fff0;transition:all .3s cubic-bezier(.17,.67,.35,.95)}.kt-blocks-info-box-title,.kt-blocks-info-box-text,.kt-blocks-info-box-learnmore,.kt-info-svg-image{transition:all .3s cubic-bezier(.17,.67,.35,.95)}.kt-blocks-info-box-media{color:var(--global-palette5,#444444);padding:10px;margin:0 15px 0 15px}.kt-blocks-info-box-media img{padding:0;margin:0;max-width:100%;height:auto}.kadence-info-box-number-container{text-align:center}.kt-blocks-info-box-media-align-top .kt-blocks-info-box-media{margin:0}.kt-blocks-info-box-media-align-top .kt-blocks-info-box-media-container{margin:0 15px 0 15px;max-width:inherit}.kt-blocks-info-box-learnmore{border:0 solid #fff0;display:block;text-decoration:none;color:var(--global-palette5,#444444);padding:4px 8px;margin:10px 0 10px 0}.wp-block-kadence-infobox .kt-blocks-info-box-learnmore-wrap{display:inline-flex;width:auto}.wp-block-kadence-infobox .kt-blocks-info-box-media-align-left{display:flex;align-items:center;justify-content:flex-start}.wp-block-kadence-infobox .kt-blocks-info-box-media-align-left .kt-infobox-textcontent{flex-grow:1}.wp-block-kadence-infobox .kt-blocks-info-box-media-align-right{display:flex;align-items:center;justify-content:flex-start;flex-direction:row-reverse}@media(min-width:768px)and (max-width:1024px){.kb-info-tablet-halign-center{text-align:center}.kb-info-tablet-halign-center .kadence-info-box-image-inner-intrisic-container{margin:0 auto}.kb-info-tablet-halign-right{text-align:right}.kb-info-tablet-halign-right .kadence-info-box-image-inner-intrisic-container{margin:0 0 0 auto}.kb-info-tablet-halign-left{text-align:left}.kb-info-tablet-halign-left .kadence-info-box-image-inner-intrisic-container{margin:0 auto 0 0}}@media(max-width:767px){.kb-info-mobile-halign-center{text-align:center}.kb-info-mobile-halign-center .kadence-info-box-image-inner-intrisic-container{margin:0 auto}.kb-info-mobile-halign-right{text-align:right}.kb-info-mobile-halign-right .kadence-info-box-image-inner-intrisic-container{margin:0 0 0 auto}.kb-info-mobile-halign-left{text-align:left}.kb-info-mobile-halign-left .kadence-info-box-image-inner-intrisic-container{margin:0 auto 0 0}}.kt-blocks-info-box-media-align-right.kb-info-box-vertical-media-align-top,.kt-blocks-info-box-media-align-left.kb-info-box-vertical-media-align-top{align-items:flex-start}.kt-blocks-info-box-media-align-right.kb-info-box-vertical-media-align-bottom,.kt-blocks-info-box-media-align-left.kb-info-box-vertical-media-align-bottom{align-items:flex-end}.kt-blocks-info-box-media .kt-info-box-image,.kt-blocks-info-box-media-container{max-width:100%}.kadence-info-box-image-intrisic.kb-info-box-image-type-svg{height:auto;padding-bottom:0}.kt-info-animate-grayscale img,.kt-info-animate-grayscale-border-draw img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:.3s cubic-bezier(.17,.67,.35,.95)}.kt-blocks-info-box-link-wrap:hover .kt-info-animate-grayscale img,.kt-blocks-info-box-link-wrap:hover .kt-info-animate-grayscale-border-draw img{-webkit-filter:grayscale(0);filter:grayscale(0)}.kt-info-animate-flip,.kt-info-icon-animate-flip{perspective:1000px}.kt-blocks-info-box-link-wrap:hover .kt-info-animate-flip .kadence-info-box-image-inner-intrisic,.kt-blocks-info-box-link-wrap:hover .kt-info-icon-animate-flip .kadence-info-box-icon-inner-container{transform:rotateY(180deg)}.kt-info-animate-flip .kadence-info-box-image-inner-intrisic,.kt-info-icon-animate-flip .kadence-info-box-icon-inner-container{transition:.6s;transform-style:preserve-3d;position:relative;perspective:1000}.kt-info-animate-flip .kt-info-box-image-flip,.kt-info-icon-animate-flip .kt-info-svg-icon-flip{backface-visibility:hidden;position:absolute;top:0;left:0}.kt-info-animate-flip .kt-info-box-image,.kt-info-icon-animate-flip .kt-info-svg-icon{backface-visibility:hidden;transform:rotateX(0deg)}.kt-info-animate-flip .kt-info-box-image-flip,.kt-info-icon-animate-flip .kt-info-svg-icon-flip{transform:rotateY(180deg)}.kt-info-media-animate-drawborder,.kt-info-media-animate-grayscale-border-draw{position:relative;box-sizing:border-box}.kt-info-media-animate-drawborder::before,.kt-info-media-animate-drawborder::after,.kt-info-media-animate-grayscale-border-draw::before,.kt-info-media-animate-grayscale-border-draw::after{box-sizing:border-box;content:"";position:absolute;border:0 solid #fff0;width:0;height:0}.kt-info-media-animate-drawborder::before,.kt-info-media-animate-drawborder::after,.kt-info-media-animate-grayscale-border-draw::before,.kt-info-media-animate-grayscale-border-draw::after{top:0;left:0}.kt-info-media-animate-drawborder:after,.kt-info-media-animate-grayscale-border-draw:after{transform:rotate(-90deg)}.kt-blocks-info-box-link-wrap:hover .kt-info-media-animate-drawborder:before,.kt-blocks-info-box-link-wrap:hover .kt-info-media-animate-grayscale-border-draw:before{width:100%;height:100%;transition:border-top-color .15s linear,border-right-color .15s linear .1s,border-bottom-color .15s linear .2s}.kt-blocks-info-box-link-wrap:hover .kt-info-media-animate-drawborder:after,.kt-blocks-info-box-link-wrap:hover .kt-info-media-animate-grayscale-border-draw:after{width:100%;height:100%;transform:rotate(180deg);transition:transform .4s linear 0s,border-bottom-width 0s linear .35s}.wp-block-kadence-infobox a.kt-blocks-info-box-link-wrap{text-decoration:none!important}.wp-block-kadence-infobox .kt-blocks-info-box-number{white-space:nowrap}.wp-block-kadence-infobox .kt-info-svg-icon,.wp-block-kadence-infobox .kt-info-svg-icon-flip,.wp-block-kadence-infobox .kt-blocks-info-box-number{font-size:50px;line-height:1em;min-width:1em;justify-content:center;align-items:center;display:flex}.wp-block-kadence-infobox .kt-info-svg-icon svg,.wp-block-kadence-infobox .kt-info-svg-icon-flip svg,.wp-block-kadence-infobox .kt-blocks-info-box-number svg{display:block!important;width:1em!important;height:1em!important}.kt-blocks-info-box-media{overflow:hidden}.kt-blocks-info-box-media.kt-info-media-animate-flip{overflow:visible}.kadence-info-box-image-intrisic.kb-info-box-image-ratio{position:relative;overflow:hidden}.kadence-info-box-image-intrisic.kb-info-box-image-ratio .kadence-info-box-image-inner-intrisic{position:absolute;left:0;right:0;top:0;bottom:0}.kadence-info-box-image-intrisic.kb-info-box-image-ratio .kt-info-box-image{position:absolute;flex:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;top:0;left:0}body.rtl .kt-info-halign-right .kt-infobox-textcontent{align-items:flex-start}body.rtl .kt-info-halign-left .kt-infobox-textcontent{align-items:flex-end}ul.wp-block-kadence-posts.kb-posts{list-style:none;margin:0;padding:0}.wp-block-kadence-posts .loop-entry{box-shadow:0 15px 25px -10px rgb(0 0 0 / .05);border-radius:.25rem}.wp-block-kadence-posts .content-bg{background:var(--global-palette9,#fff)}.wp-block-kadence-posts.kb-posts-style-unboxed .loop-entry.content-bg{background:#fff0;box-shadow:none}.wp-block-kadence-posts.kb-posts-style-unboxed .loop-entry.content-bg>.entry-content-wrap{padding:0}.wp-block-kadence-posts.kb-posts-style-unboxed .loop-entry.content-bg .post-thumbnail{margin-bottom:1em}.wp-block-kadence-posts .entry-meta{font-size:80%;margin:1em 0;display:flex;flex-wrap:wrap}.wp-block-kadence-posts .entry-meta>*{display:inline-flex;align-items:center;flex-wrap:wrap}.wp-block-kadence-posts .entry-meta>* time{white-space:nowrap}.wp-block-kadence-posts .entry-meta a{color:inherit;text-decoration:none}.wp-block-kadence-posts .entry-meta .meta-label{margin-right:.2rem}.wp-block-kadence-posts .entry-meta .author-avatar{width:25px;height:25px;margin-right:.5rem;position:relative;display:inline-block}.wp-block-kadence-posts .entry-meta .author-avatar a.author-image{position:absolute;left:0;right:0;top:0;bottom:0}.wp-block-kadence-posts .entry-meta .author-avatar .image-size-ratio{padding-bottom:100%;display:block}.wp-block-kadence-posts .entry-meta .author-avatar img{position:absolute;left:0;top:0;bottom:0;right:0;border-radius:50%}.wp-block-kadence-posts .entry-meta>*:after{margin-left:.5rem;margin-right:.5rem;content:"";display:inline-block;background-color:currentColor;height:.25rem;width:.25rem;opacity:.8;border-radius:9999px;vertical-align:.1875em}.wp-block-kadence-posts .entry-meta.entry-meta-divider-slash>*:after{content:"/";height:auto;background:#fff0}.wp-block-kadence-posts .entry-meta.entry-meta-divider-dash>*:after{content:"-";height:auto;background:#fff0}.wp-block-kadence-posts .entry-meta.entry-meta-divider-vline>*:after{content:"|";height:auto;background:#fff0}.wp-block-kadence-posts .entry-meta>*:last-child:after{display:none}.wp-block-kadence-posts .entry-meta-divider-customicon.entry-meta>*>.kadence-svg-iconset{margin-right:.3em;margin-left:.8em}.wp-block-kadence-posts .entry-meta-divider-customicon.entry-meta>*:after{display:none}.wp-block-kadence-posts .loop-entry .entry-header .entry-title{margin:0}.wp-block-kadence-posts .loop-entry .entry-summary p,.wp-block-kadence-posts .loop-entry .entry-header .entry-meta{margin:1em 0}.wp-block-kadence-posts .loop-entry .entry-content-wrap{padding:2rem}.wp-block-kadence-posts .updated:not(.published){display:none}.wp-block-kadence-posts .updated-on .updated:not(.published){display:inline-block}.wp-block-kadence-posts .entry-summary{margin:var(--global-xs-spacing) 0 0}.wp-block-kadence-posts a.post-more-link{font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:inherit;font-size:80%}.wp-block-kadence-posts a.post-more-link .kadence-svg-iconset{margin-left:.5em;display:inline-flex;align-self:center}.wp-block-kadence-posts a.post-more-link .kadence-svg-iconset svg{height:1em;width:1em;top:.125em;position:relative}.wp-block-kadence-posts a.post-more-link:hover{color:var(--global-palette-highlight)}.wp-block-kadence-posts .more-link-wrap{margin-top:var(--global-xs-spacing);margin-bottom:0}.wp-block-kadence-posts .entry-taxonomies{margin-bottom:.5em;letter-spacing:.05em;font-size:70%;text-transform:uppercase}.wp-block-kadence-posts .entry-taxonomies a{text-decoration:none;font-weight:700}.wp-block-kadence-posts .entry-taxonomies .category-style-pill a{background:var(--global-palette-highlight);color:#fff;padding:.25rem;border-radius:.25rem;margin-right:.25rem;margin-bottom:.25rem;display:inline-block;line-height:1.2}.wp-block-kadence-posts .entry-taxonomies .category-style-pill a:last-child{margin-right:0}.wp-block-kadence-posts .entry-taxonomies .category-style-pill a:hover{color:#fff}.wp-block-kadence-posts .entry-taxonomies .category-style-underline a{text-decoration:underline}.wp-block-kadence-posts .loop-entry.type-post .entry-taxonomies .category-style-pill a{color:#fff}@media screen and (max-width:767){.wp-block-kadence-posts .loop-entry .entry-taxonomies{margin-bottom:1em}}.wp-block-kadence-posts.grid-cols{display:grid;grid-template-columns:minmax(0,1fr);column-gap:2.5rem;row-gap:2.5rem}.wp-block-kadence-posts.grid-cols:before{display:none}.wp-block-kadence-posts.grid-xs-col-1{grid-template-columns:minmax(0,1fr)}.wp-block-kadence-posts.grid-xs-col-2{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-block-kadence-posts.grid-xs-col-3{grid-template-columns:repeat(3,minmax(0,1fr))}.wp-block-kadence-posts.grid-xs-col-4{grid-template-columns:1fr 1fr 1fr 1fr}.wp-block-kadence-posts .loop-entry .post-thumbnail{display:block;height:0;padding-bottom:66.67%;overflow:hidden;position:relative;margin:0}.wp-block-kadence-posts .loop-entry .post-thumbnail.kadence-thumbnail-ratio-1-2{padding-bottom:50%}.wp-block-kadence-posts .loop-entry .post-thumbnail.kadence-thumbnail-ratio-9-16{padding-bottom:56.25%}.wp-block-kadence-posts .loop-entry .post-thumbnail.kadence-thumbnail-ratio-1-1{padding-bottom:100%}.wp-block-kadence-posts .loop-entry .post-thumbnail.kadence-thumbnail-ratio-3-4{padding-bottom:75%}.wp-block-kadence-posts .loop-entry .post-thumbnail.kadence-thumbnail-ratio-5-4{padding-bottom:125%}.wp-block-kadence-posts .loop-entry .post-thumbnail.kadence-thumbnail-ratio-4-3{padding-bottom:133%}.wp-block-kadence-posts .loop-entry .post-thumbnail.kadence-thumbnail-ratio-3-2{padding-bottom:150%}.wp-block-kadence-posts .loop-entry .post-thumbnail.kadence-thumbnail-ratio-inherit{padding-bottom:0;height:auto}.wp-block-kadence-posts .loop-entry .post-thumbnail.kadence-thumbnail-ratio-inherit .post-thumbnail-inner{position:static}.wp-block-kadence-posts .loop-entry .post-thumbnail .post-thumbnail-inner{position:absolute;top:0;bottom:0;left:0;right:0}.wp-block-kadence-posts .loop-entry .post-thumbnail img{flex:1;height:100%;object-fit:cover;width:100%;margin:0}@media screen and (min-width:768px){.wp-block-kadence-posts.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail:not(.kb-post-no-image){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.wp-block-kadence-posts.kb-posts-style-unboxed.grid-lg-col-1.item-image-style-beside article.loop-entry{gap:2rem}.wp-block-kadence-posts.kb-posts-style-unboxed.grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail{margin-bottom:0}.wp-block-kadence-posts.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail.kb-post-no-image{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:767px){.wp-block-kadence-posts.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail{display:block}}@media screen and (min-width:576px){.wp-block-kadence-posts.grid-sm-col-1{grid-template-columns:minmax(0,1fr)}.wp-block-kadence-posts.grid-sm-col-2{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-block-kadence-posts.grid-sm-col-3{grid-template-columns:repeat(3,minmax(0,1fr))}.wp-block-kadence-posts.grid-sm-col-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:768px){.wp-block-kadence-posts.grid-md-col-1{grid-template-columns:minmax(0,1fr)}.wp-block-kadence-posts.grid-md-col-2{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-block-kadence-posts.grid-md-col-3{grid-template-columns:repeat(3,minmax(0,1fr))}.wp-block-kadence-posts.grid-md-col-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1025px){.wp-block-kadence-posts.grid-lg-col-1{grid-template-columns:minmax(0,1fr)}.wp-block-kadence-posts.grid-lg-col-2{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-block-kadence-posts.grid-lg-col-3{grid-template-columns:repeat(3,minmax(0,1fr))}.wp-block-kadence-posts.grid-lg-col-4{grid-template-columns:repeat(4,minmax(0,1fr))}.wp-block-kadence-posts.grid-lg-col-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.wp-block-kadence-posts.grid-lg-col-6{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@media screen and (min-width:1200px){.wp-block-kadence-posts.grid-xl-col-1{grid-template-columns:minmax(0,1fr)}.wp-block-kadence-posts.grid-xl-col-2{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-block-kadence-posts.grid-xl-col-3{grid-template-columns:repeat(3,minmax(0,1fr))}.wp-block-kadence-posts.grid-xl-col-4{grid-template-columns:repeat(4,minmax(0,1fr))}.wp-block-kadence-posts.grid-xl-col-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.wp-block-kadence-posts.grid-xl-col-6{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}:root{--gb-container-width:1535px}.gb-container .wp-block-image img{vertical-align:middle}.gb-grid-wrapper .wp-block-image{margin-bottom:0}.gb-highlight{background:none}.gb-shape{line-height:0}:root{--global-kb-font-size-sm:clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-kb-font-size-md:clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-kb-font-size-lg:clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-kb-font-size-xl:clamp(2.25rem, 1.728rem + 1.63vw, 3rem);--global-kb-font-size-xxl:clamp(2.5rem, 1.456rem + 3.26vw, 4rem);--global-kb-font-size-xxxl:clamp(2.75rem, 0.489rem + 7.065vw, 6rem)}:root{--global-palette1:#3182CE;--global-palette2:#2B6CB0;--global-palette3:#1A202C;--global-palette4:#2D3748;--global-palette5:#4A5568;--global-palette6:#718096;--global-palette7:#EDF2F7;--global-palette8:#F7FAFC;--global-palette9:#ffffff}#simulatore-isee-wrapper{--sim-font-body:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--sim-font-heading:"Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--sim-blue:#005A9C;--sim-accent:#E67E22;--text-primary:#1f2937;box-sizing:border-box;width:100%;padding:0;margin:0;font-family:var(--sim-font-body)}#simulatore-isee-wrapper .calculator-container{max-width:820px;margin:1.5rem auto;padding:1.25rem;background:#fff;border-radius:12px;box-shadow:0 10px 24px rgb(2 6 23 / .06)}#simulatore-isee-wrapper .calculator-header{text-align:center;margin-bottom:1.25rem}#simulatore-isee-wrapper .calculator-header h1{font-family:var(--sim-font-heading);font-size:1.75rem;font-weight:800;color:var(--text-primary);margin:0 0 .5rem 0}#simulatore-isee-wrapper .subtitle{color:#374151;font-size:1rem;margin:.25rem 0}#simulatore-isee-wrapper .warning{font-size:.9rem;font-weight:600}#simulatore-isee-wrapper .progress-bar{height:8px;background:#e6e9ee;border-radius:8px;overflow:hidden}#simulatore-isee-wrapper .progress-bar-inner{height:100%;width:0%;background:var(--sim-blue);transition:width .25s ease}#simulatore-isee-wrapper .form-step{display:none}#simulatore-isee-wrapper .form-step.active{display:block;animation:simFade .32s ease}@keyframes simFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}#simulatore-isee-wrapper .input-group{margin-bottom:1.5rem}#simulatore-isee-wrapper .form-label{display:block;font-weight:600;margin-bottom:.35rem;color:#374151}#simulatore-isee-wrapper .form-input{width:100%;padding:.6rem .75rem;border:1px solid #dde3ea;border-radius:8px;font-size:1rem;box-sizing:border-box}#simulatore-isee-wrapper .radio-group{display:flex;gap:1rem}#simulatore-isee-wrapper .step-navigation{display:flex;justify-content:space-between;margin-top:1rem}#simulatore-isee-wrapper .nav-button{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .85rem;border-radius:8px;border:1px solid var(--sim-blue);cursor:pointer;background:#fff0;color:var(--sim-blue);font-weight:600}#simulatore-isee-wrapper .nav-button.next-button{background:var(--sim-blue);color:#fff;border-color:var(--sim-blue)}#simulatore-isee-wrapper .nav-button:disabled{opacity:.6;cursor:not-allowed}#simulatore-isee-wrapper .results-section{background:#f7fbff;border:1px solid #e7f2ff;padding:1rem;border-radius:8px}#simulatore-isee-wrapper .result-summary{text-align:center;margin-bottom:1rem}#simulatore-isee-wrapper .final-amount{font-size:1.8rem;font-weight:800;color:var(--sim-blue)}#simulatore-isee-wrapper .result-item{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #e6e9ee}#simulatore-isee-wrapper .result-item:last-child{border-bottom:none}#simulatore-isee-wrapper .important-note{margin-top:1rem;padding:.75rem;background:#fffbe6;border:1px solid #ffe58f;border-radius:8px}#simulatore-isee-wrapper .helper-text{color:#6b7280;font-size:.85rem;margin-top:.35rem}#simulatore-isee-wrapper svg{max-width:24px!important;max-height:24px!important;width:auto!important;height:auto!important;display:inline-block;vertical-align:middle;margin-right:.25rem}@media (max-width:640px){#simulatore-isee-wrapper .calculator-container{padding:.9rem;margin:1rem}#simulatore-isee-wrapper .calculator-header h1{font-size:1.3rem}}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id2016_8c128c-0c{margin-bottom:0}.kb-row-layout-id2016_8c128c-0c>.kt-row-column-wrap{padding-top:var(--global-kb-row-default-top,var(--global-kb-spacing-sm,1.5rem));padding-bottom:var(--global-kb-row-default-bottom,var(--global-kb-spacing-sm,1.5rem));grid-template-columns:minmax(0,calc(50% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)))minmax(0,calc(50% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)))}.kb-row-layout-id2016_8c128c-0c{background-color:#093561}@media all and (max-width:767px){.kb-row-layout-id2016_8c128c-0c>.kt-row-column-wrap{grid-template-columns:minmax(0,1fr)}}.kadence-column2016_d55fb1-d8>.kt-inside-inner-col{display:flex}.kadence-column2016_d55fb1-d8>.kt-inside-inner-col{column-gap:var(--global-kb-gap-sm,1rem)}.kadence-column2016_d55fb1-d8>.kt-inside-inner-col{flex-direction:column;justify-content:space-between}.kadence-column2016_d55fb1-d8>.kt-inside-inner-col>.aligncenter{width:100%}.kt-row-column-wrap>.kadence-column2016_d55fb1-d8{align-self:center}.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column2016_d55fb1-d8{align-self:auto}.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column2016_d55fb1-d8>.kt-inside-inner-col{flex-direction:column;justify-content:space-between}@media all and (max-width:1024px){.kt-row-column-wrap>.kadence-column2016_d55fb1-d8{align-self:center}}@media all and (max-width:1024px){.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column2016_d55fb1-d8{align-self:auto}}@media all and (max-width:1024px){.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column2016_d55fb1-d8>.kt-inside-inner-col{flex-direction:column;justify-content:space-between}}@media all and (max-width:1024px){.kadence-column2016_d55fb1-d8>.kt-inside-inner-col{flex-direction:column;justify-content:space-between}}@media all and (max-width:767px){.kt-row-column-wrap>.kadence-column2016_d55fb1-d8{align-self:center}.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column2016_d55fb1-d8{align-self:auto}.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column2016_d55fb1-d8>.kt-inside-inner-col{flex-direction:column;justify-content:space-between}.kadence-column2016_d55fb1-d8>.kt-inside-inner-col{flex-direction:column;justify-content:space-between}}.wp-block-kadence-advancedheading.kt-adv-heading2016_210736-8d,.wp-block-kadence-advancedheading.kt-adv-heading2016_210736-8d[data-kb-block="kb-adv-heading2016_210736-8d"]{text-align:left;font-size:45px;color:var(--global-palette9,#ffffff)}.wp-block-kadence-advancedheading.kt-adv-heading2016_210736-8d mark.kt-highlight,.wp-block-kadence-advancedheading.kt-adv-heading2016_210736-8d[data-kb-block="kb-adv-heading2016_210736-8d"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone}.kadence-column2016_ad92a7-dc>.kt-inside-inner-col{column-gap:var(--global-kb-gap-sm,1rem)}.kadence-column2016_ad92a7-dc>.kt-inside-inner-col{flex-direction:column}.kadence-column2016_ad92a7-dc>.kt-inside-inner-col>.aligncenter{width:100%}@media all and (max-width:1024px){.kadence-column2016_ad92a7-dc>.kt-inside-inner-col{flex-direction:column;justify-content:center}}@media all and (max-width:767px){.kadence-column2016_ad92a7-dc>.kt-inside-inner-col{flex-direction:column;justify-content:center}}.kb-image2016_4e3f89-25.kb-image-is-ratio-size,.kb-image2016_4e3f89-25 .kb-image-is-ratio-size{max-width:460px;width:100%}.wp-block-kadence-column>.kt-inside-inner-col>.kb-image2016_4e3f89-25.kb-image-is-ratio-size,.wp-block-kadence-column>.kt-inside-inner-col>.kb-image2016_4e3f89-25 .kb-image-is-ratio-size{align-self:unset}.kb-image2016_4e3f89-25 figure{max-width:460px}.kb-image2016_4e3f89-25 .image-is-svg,.kb-image2016_4e3f89-25 .image-is-svg img{width:100%}.kb-image2016_4e3f89-25 .kb-image-has-overlay:after{opacity:.3}.wp-block-kadence-advancedheading.kt-adv-heading2016_4c30e6-b6,.wp-block-kadence-advancedheading.kt-adv-heading2016_4c30e6-b6[data-kb-block="kb-adv-heading2016_4c30e6-b6"]{text-align:left;font-size:28px;color:var(--global-palette9,#ffffff)}.wp-block-kadence-advancedheading.kt-adv-heading2016_4c30e6-b6 mark.kt-highlight,.wp-block-kadence-advancedheading.kt-adv-heading2016_4c30e6-b6[data-kb-block="kb-adv-heading2016_4c30e6-b6"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone}.wp-block-kadence-advancedbtn .kb-btn2016_5eefc3-09.kb-button,ul.menu .wp-block-kadence-advancedbtn .kb-btn2016_5eefc3-09.kb-button{width:220px}.wp-block-kadence-advancedbtn .kb-btn2016_5eefc3-09.kb-button{background:#e67e22}.wp-block-kadence-advancedbtn .kb-btn2016_f4cf10-cd.kb-button,ul.menu .wp-block-kadence-advancedbtn .kb-btn2016_f4cf10-cd.kb-button{width:220px}.wp-block-kadence-advancedbtn .kb-btn2016_f4cf10-cd.kb-button{color:var(--base-3);background:#093561}.kadence-column2016_7c7ffe-98>.kt-inside-inner-col{column-gap:var(--global-kb-gap-sm,1rem)}.kadence-column2016_7c7ffe-98>.kt-inside-inner-col{flex-direction:column}.kadence-column2016_7c7ffe-98>.kt-inside-inner-col>.aligncenter{width:100%}@media all and (max-width:1024px){.kadence-column2016_7c7ffe-98>.kt-inside-inner-col{flex-direction:column;justify-content:center}}@media all and (max-width:767px){.kadence-column2016_7c7ffe-98>.kt-inside-inner-col{flex-direction:column;justify-content:center}}.kb-image2016_4d7133-f4.kb-image-is-ratio-size,.kb-image2016_4d7133-f4 .kb-image-is-ratio-size{max-width:489px;width:100%}.wp-block-kadence-column>.kt-inside-inner-col>.kb-image2016_4d7133-f4.kb-image-is-ratio-size,.wp-block-kadence-column>.kt-inside-inner-col>.kb-image2016_4d7133-f4 .kb-image-is-ratio-size{align-self:unset}.kb-image2016_4d7133-f4 figure{max-width:489px}.kb-image2016_4d7133-f4 .image-is-svg,.kb-image2016_4d7133-f4 .image-is-svg img{width:100%}.kb-image2016_4d7133-f4 .kb-image-has-overlay:after{opacity:.3}.wp-block-kadence-advancedheading.kt-adv-heading2016_eee4ef-6b,.wp-block-kadence-advancedheading.kt-adv-heading2016_eee4ef-6b[data-kb-block="kb-adv-heading2016_eee4ef-6b"]{text-align:center;font-size:var(--global-kb-font-size-lg,2rem);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.wp-block-kadence-advancedheading.kt-adv-heading2016_eee4ef-6b mark.kt-highlight,.wp-block-kadence-advancedheading.kt-adv-heading2016_eee4ef-6b[data-kb-block="kb-adv-heading2016_eee4ef-6b"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone}.wp-block-kadence-advancedheading.kt-adv-heading2016_675cac-58,.wp-block-kadence-advancedheading.kt-adv-heading2016_675cac-58[data-kb-block="kb-adv-heading2016_675cac-58"]{text-align:center;font-size:var(--global-kb-font-size-md,1.25rem)}.wp-block-kadence-advancedheading.kt-adv-heading2016_675cac-58 mark.kt-highlight,.wp-block-kadence-advancedheading.kt-adv-heading2016_675cac-58[data-kb-block="kb-adv-heading2016_675cac-58"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id2016_b1a313-91{margin-bottom:0}.kb-row-layout-id2016_b1a313-91>.kt-row-column-wrap{padding-top:var(--global-kb-spacing-sm,1.5rem);padding-bottom:var(--global-kb-spacing-md,2rem);grid-template-columns:minmax(0,1fr)}.kb-row-layout-id2016_b1a313-91{background-color:#f0f0f0}@media all and (max-width:767px){.kb-row-layout-id2016_b1a313-91>.kt-row-column-wrap{grid-template-columns:minmax(0,1fr)}}.kadence-column2016_57422d-56>.kt-inside-inner-col{column-gap:var(--global-kb-gap-sm,1rem)}.kadence-column2016_57422d-56>.kt-inside-inner-col{flex-direction:column}.kadence-column2016_57422d-56>.kt-inside-inner-col>.aligncenter{width:100%}@media all and (max-width:1024px){.kadence-column2016_57422d-56>.kt-inside-inner-col{flex-direction:column;justify-content:center}}@media all and (max-width:767px){.kadence-column2016_57422d-56>.kt-inside-inner-col{flex-direction:column;justify-content:center}}.wp-block-kadence-advancedheading.kt-adv-heading2016_0ed9be-d4,.wp-block-kadence-advancedheading.kt-adv-heading2016_0ed9be-d4[data-kb-block="kb-adv-heading2016_0ed9be-d4"]{text-align:center;font-size:var(--global-kb-font-size-lg,2rem)}.wp-block-kadence-advancedheading.kt-adv-heading2016_0ed9be-d4 mark.kt-highlight,.wp-block-kadence-advancedheading.kt-adv-heading2016_0ed9be-d4[data-kb-block="kb-adv-heading2016_0ed9be-d4"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone}.wp-block-kadence-advancedheading.kt-adv-heading2016_c71b89-4c,.wp-block-kadence-advancedheading.kt-adv-heading2016_c71b89-4c[data-kb-block="kb-adv-heading2016_c71b89-4c"]{text-align:center;font-size:var(--global-kb-font-size-md,1.25rem)}.wp-block-kadence-advancedheading.kt-adv-heading2016_c71b89-4c mark.kt-highlight,.wp-block-kadence-advancedheading.kt-adv-heading2016_c71b89-4c[data-kb-block="kb-adv-heading2016_c71b89-4c"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone}.wp-block-kadence-advancedbtn .kb-btn2016_386c26-8f.kb-button,ul.menu .wp-block-kadence-advancedbtn .kb-btn2016_386c26-8f.kb-button{width:243px}.wp-block-kadence-advancedbtn .kb-btn2016_386c26-8f.kb-button{background:#e67e22;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-top-color:var(--contrast);border-top-style:solid;border-right-color:var(--contrast);border-right-style:solid;border-bottom-color:var(--contrast);border-bottom-style:solid;border-left-color:var(--contrast);border-left-style:solid}@media all and (max-width:1024px){.wp-block-kadence-advancedbtn .kb-btn2016_386c26-8f.kb-button{border-top-color:var(--contrast);border-top-style:solid;border-right-color:var(--contrast);border-right-style:solid;border-bottom-color:var(--contrast);border-bottom-style:solid;border-left-color:var(--contrast);border-left-style:solid}}@media all and (max-width:767px){.wp-block-kadence-advancedbtn .kb-btn2016_386c26-8f.kb-button{border-top-color:var(--contrast);border-top-style:solid;border-right-color:var(--contrast);border-right-style:solid;border-bottom-color:var(--contrast);border-bottom-style:solid;border-left-color:var(--contrast);border-left-style:solid}}.wp-block-kadence-advancedheading.kt-adv-heading2016_b0ecff-a0,.wp-block-kadence-advancedheading.kt-adv-heading2016_b0ecff-a0[data-kb-block="kb-adv-heading2016_b0ecff-a0"]{text-align:center;font-size:var(--global-kb-font-size-lg,2rem)}.wp-block-kadence-advancedheading.kt-adv-heading2016_b0ecff-a0 mark.kt-highlight,.wp-block-kadence-advancedheading.kt-adv-heading2016_b0ecff-a0[data-kb-block="kb-adv-heading2016_b0ecff-a0"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone}.wp-block-kadence-advancedheading.kt-adv-heading2016_9f9c2b-c3,.wp-block-kadence-advancedheading.kt-adv-heading2016_9f9c2b-c3[data-kb-block="kb-adv-heading2016_9f9c2b-c3"]{text-align:center;font-size:var(--global-kb-font-size-md,1.25rem)}.wp-block-kadence-advancedheading.kt-adv-heading2016_9f9c2b-c3 mark.kt-highlight,.wp-block-kadence-advancedheading.kt-adv-heading2016_9f9c2b-c3[data-kb-block="kb-adv-heading2016_9f9c2b-c3"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id2016_a4b25c-4c{margin-bottom:0}.kb-row-layout-id2016_a4b25c-4c>.kt-row-column-wrap{padding-top:30px;padding-bottom:30px}.kb-row-layout-id2016_a4b25c-4c>.kt-row-column-wrap>div:not(.added-for-specificity){grid-column:initial}.kb-row-layout-id2016_a4b25c-4c>.kt-row-column-wrap{grid-template-columns:repeat(4,minmax(0,1fr))}@media all and (max-width:767px){.kb-row-layout-id2016_a4b25c-4c>.kt-row-column-wrap>div:not(.added-for-specificity){grid-column:initial}.kb-row-layout-id2016_a4b25c-4c>.kt-row-column-wrap{grid-template-columns:minmax(0,1fr)}}.kadence-column2016_9a8624-81>.kt-inside-inner-col{column-gap:var(--global-kb-gap-sm,1rem)}.kadence-column2016_9a8624-81>.kt-inside-inner-col{flex-direction:column}.kadence-column2016_9a8624-81>.kt-inside-inner-col>.aligncenter{width:100%}@media all and (max-width:1024px){.kadence-column2016_9a8624-81>.kt-inside-inner-col{flex-direction:column;justify-content:center}}@media all and (max-width:767px){.kadence-column2016_9a8624-81>.kt-inside-inner-col{flex-direction:column;justify-content:center}}.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.kt-info-box2016_df1b7f-3e .kt-blocks-info-box-link-wrap{max-width:unset}.kt-info-box2016_df1b7f-3e .kt-blocks-info-box-link-wrap{border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:30px;border-bottom-left-radius:30px;background:#fff;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.kt-info-box2016_df1b7f-3e.wp-block-kadence-infobox{max-width:100%}.kt-info-box2016_df1b7f-3e .kadence-info-box-image-inner-intrisic-container{max-width:239px}.kt-info-box2016_df1b7f-3e .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:100%;width:768px;height:0;max-width:100%}.kt-info-box2016_df1b7f-3e .kadence-info-box-icon-container .kt-info-svg-icon,.kt-info-box2016_df1b7f-3e .kt-info-svg-icon-flip,.kt-info-box2016_df1b7f-3e .kt-blocks-info-box-number{font-size:50px}.kt-info-box2016_df1b7f-3e .kt-blocks-info-box-media{background:var(--global-palette7,#eeeeee);border-color:var(--global-palette7,#eeeeee);border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.kt-info-box2016_df1b7f-3e .kt-blocks-info-box-media-container{margin-top:0;margin-right:15px;margin-bottom:10px;margin-left:15px}.kt-info-box2016_df1b7f-3e .kt-infobox-textcontent h3.kt-blocks-info-box-title{color:#004a7c;font-size:var(--global-kb-font-size-lg,2rem);padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:5px;margin-right:0;margin-bottom:10px;margin-left:0}.kt-info-box2016_df1b7f-3e h3.kt-blocks-info-box-title{min-height:50px}.kadence-column2016_c2810f-34>.kt-inside-inner-col{column-gap:var(--global-kb-gap-sm,1rem)}.kadence-column2016_c2810f-34>.kt-inside-inner-col{flex-direction:column}.kadence-column2016_c2810f-34>.kt-inside-inner-col>.aligncenter{width:100%}@media all and (max-width:1024px){.kadence-column2016_c2810f-34>.kt-inside-inner-col{flex-direction:column;justify-content:center}}@media all and (max-width:767px){.kadence-column2016_c2810f-34>.kt-inside-inner-col{flex-direction:column;justify-content:center}}.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.kt-info-box2016_7fa4dc-e0 .kt-blocks-info-box-link-wrap{max-width:unset}.kt-info-box2016_7fa4dc-e0 .kt-blocks-info-box-link-wrap{border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:30px;border-bottom-left-radius:30px;background:#fff;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.kt-info-box2016_7fa4dc-e0.wp-block-kadence-infobox{max-width:100%}.kt-info-box2016_7fa4dc-e0 .kadence-info-box-image-inner-intrisic-container{max-width:220px}.kt-info-box2016_7fa4dc-e0 .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:100%;width:768px;height:0;max-width:100%}.kt-info-box2016_7fa4dc-e0 .kadence-info-box-icon-container .kt-info-svg-icon,.kt-info-box2016_7fa4dc-e0 .kt-info-svg-icon-flip,.kt-info-box2016_7fa4dc-e0 .kt-blocks-info-box-number{font-size:50px}.kt-info-box2016_7fa4dc-e0 .kt-blocks-info-box-media{background:var(--base-3);border-color:var(--base-3);border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.kt-info-box2016_7fa4dc-e0 .kt-blocks-info-box-media-container{margin-top:0;margin-right:15px;margin-bottom:10px;margin-left:15px}.kt-info-box2016_7fa4dc-e0 .kt-infobox-textcontent h3.kt-blocks-info-box-title{color:#004a7c;font-size:var(--global-kb-font-size-lg,2rem);padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:5px;margin-right:0;margin-bottom:10px;margin-left:0}.kt-info-box2016_7fa4dc-e0 h3.kt-blocks-info-box-title{min-height:50px}.kadence-column2016_9f0be9-3a>.kt-inside-inner-col{column-gap:var(--global-kb-gap-sm,1rem)}.kadence-column2016_9f0be9-3a>.kt-inside-inner-col{flex-direction:column}.kadence-column2016_9f0be9-3a>.kt-inside-inner-col>.aligncenter{width:100%}@media all and (max-width:1024px){.kadence-column2016_9f0be9-3a>.kt-inside-inner-col{flex-direction:column;justify-content:center}}@media all and (max-width:767px){.kadence-column2016_9f0be9-3a>.kt-inside-inner-col{flex-direction:column;justify-content:center}}.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.kt-info-box2016_dde7e9-c5 .kt-blocks-info-box-link-wrap{max-width:unset}.kt-info-box2016_dde7e9-c5 .kt-blocks-info-box-link-wrap{border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:30px;border-bottom-left-radius:30px;background:#fff;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.kt-info-box2016_dde7e9-c5.wp-block-kadence-infobox{max-width:100%}.kt-info-box2016_dde7e9-c5 .kadence-info-box-image-inner-intrisic-container{max-width:220px}.kt-info-box2016_dde7e9-c5 .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:100%;width:1024px;height:0;max-width:100%}.kt-info-box2016_dde7e9-c5 .kadence-info-box-icon-container .kt-info-svg-icon,.kt-info-box2016_dde7e9-c5 .kt-info-svg-icon-flip,.kt-info-box2016_dde7e9-c5 .kt-blocks-info-box-number{font-size:50px}.kt-info-box2016_dde7e9-c5 .kt-blocks-info-box-media{background:var(--base-3);border-color:var(--base-3);border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.kt-info-box2016_dde7e9-c5 .kt-blocks-info-box-media-container{margin-top:0;margin-right:15px;margin-bottom:10px;margin-left:15px}.kt-info-box2016_dde7e9-c5 .kt-infobox-textcontent h3.kt-blocks-info-box-title{color:#004a7c;font-size:var(--global-kb-font-size-lg,2rem);padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:5px;margin-right:0;margin-bottom:10px;margin-left:0}.kt-info-box2016_dde7e9-c5 h3.kt-blocks-info-box-title{min-height:50px}.kadence-column2016_0679b0-a3>.kt-inside-inner-col{column-gap:var(--global-kb-gap-sm,1rem)}.kadence-column2016_0679b0-a3>.kt-inside-inner-col{flex-direction:column}.kadence-column2016_0679b0-a3>.kt-inside-inner-col>.aligncenter{width:100%}@media all and (max-width:1024px){.kadence-column2016_0679b0-a3>.kt-inside-inner-col{flex-direction:column;justify-content:center}}@media all and (max-width:767px){.kadence-column2016_0679b0-a3>.kt-inside-inner-col{flex-direction:column;justify-content:center}}.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.kt-info-box2016_c1418d-be .kt-blocks-info-box-link-wrap{max-width:unset}.kt-info-box2016_c1418d-be .kt-blocks-info-box-link-wrap{border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:30px;border-bottom-left-radius:30px;background:#fff;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.kt-info-box2016_c1418d-be.wp-block-kadence-infobox{max-width:100%}.kt-info-box2016_c1418d-be .kadence-info-box-image-inner-intrisic-container{max-width:204px}.kt-info-box2016_c1418d-be .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:105.599%;width:768px;height:0;max-width:100%}.kt-info-box2016_c1418d-be .kadence-info-box-icon-container .kt-info-svg-icon,.kt-info-box2016_c1418d-be .kt-info-svg-icon-flip,.kt-info-box2016_c1418d-be .kt-blocks-info-box-number{font-size:50px}.kt-info-box2016_c1418d-be .kt-blocks-info-box-media{background:var(--base-3);border-color:var(--base-3);border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.kt-info-box2016_c1418d-be .kt-blocks-info-box-media-container{margin-top:0;margin-right:15px;margin-bottom:10px;margin-left:15px}.kt-info-box2016_c1418d-be .kt-infobox-textcontent h3.kt-blocks-info-box-title{color:#004a7c;font-size:var(--global-kb-font-size-lg,2rem);padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:5px;margin-right:0;margin-bottom:10px;margin-left:0}.kt-info-box2016_c1418d-be h3.kt-blocks-info-box-title{min-height:50px}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id2016_63a46e-72{margin-bottom:0}.kb-row-layout-id2016_63a46e-72>.kt-row-column-wrap{padding-top:var(--global-kb-row-default-top,var(--global-kb-spacing-sm,1.5rem));padding-bottom:var(--global-kb-row-default-bottom,var(--global-kb-spacing-sm,1.5rem));grid-template-columns:minmax(0,1fr)}@media all and (max-width:767px){.kb-row-layout-id2016_63a46e-72>.kt-row-column-wrap{grid-template-columns:minmax(0,1fr)}}.kadence-column2016_5b9c7f-65>.kt-inside-inner-col{padding-top:12px}.kadence-column2016_5b9c7f-65>.kt-inside-inner-col{column-gap:var(--global-kb-gap-sm,1rem)}.kadence-column2016_5b9c7f-65>.kt-inside-inner-col{flex-direction:column}.kadence-column2016_5b9c7f-65>.kt-inside-inner-col>.aligncenter{width:100%}.kadence-column2016_5b9c7f-65>.kt-inside-inner-col{background-color:#f0f0f0}@media all and (max-width:1024px){.kadence-column2016_5b9c7f-65>.kt-inside-inner-col{flex-direction:column;justify-content:center}}@media all and (max-width:767px){.kadence-column2016_5b9c7f-65>.kt-inside-inner-col{flex-direction:column;justify-content:center}}.wp-block-kadence-advancedheading.kt-adv-heading2016_aa88e2-a2,.wp-block-kadence-advancedheading.kt-adv-heading2016_aa88e2-a2[data-kb-block="kb-adv-heading2016_aa88e2-a2"]{text-align:center;font-size:var(--global-kb-font-size-lg,2rem)}.wp-block-kadence-advancedheading.kt-adv-heading2016_aa88e2-a2 mark.kt-highlight,.wp-block-kadence-advancedheading.kt-adv-heading2016_aa88e2-a2[data-kb-block="kb-adv-heading2016_aa88e2-a2"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone}.wp-block-kadence-advancedheading.kt-adv-heading2016_03729e-7b,.wp-block-kadence-advancedheading.kt-adv-heading2016_03729e-7b[data-kb-block="kb-adv-heading2016_03729e-7b"]{text-align:center;font-size:var(--global-kb-font-size-md,1.25rem)}.wp-block-kadence-advancedheading.kt-adv-heading2016_03729e-7b mark.kt-highlight,.wp-block-kadence-advancedheading.kt-adv-heading2016_03729e-7b[data-kb-block="kb-adv-heading2016_03729e-7b"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone}.wp-block-kadence-advancedbtn .kb-btn2016_acbf1e-f4.kb-button,ul.menu .wp-block-kadence-advancedbtn .kb-btn2016_acbf1e-f4.kb-button{width:243px}.wp-block-kadence-advancedbtn .kb-btn2016_acbf1e-f4.kb-button{background:#e67e22;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.wp-block-kadence-advancedheading.kt-adv-heading2016_84a206-21,.wp-block-kadence-advancedheading.kt-adv-heading2016_84a206-21[data-kb-block="kb-adv-heading2016_84a206-21"]{text-align:center;font-size:var(--global-kb-font-size-lg,2rem)}.wp-block-kadence-advancedheading.kt-adv-heading2016_84a206-21 mark.kt-highlight,.wp-block-kadence-advancedheading.kt-adv-heading2016_84a206-21[data-kb-block="kb-adv-heading2016_84a206-21"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone}.kb-posts-id-2016_0cc314-df .kb-post-list-item{display:grid}ul.menu .wp-block-kadence-advancedbtn .kb-btn2016_11fe38-da.kb-button{width:initial}.wp-block-kadence-advancedbtn .kb-btn2016_11fe38-da.kb-button{background:#e67e22;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.kadence-column2016_10f8ed-28>.kt-inside-inner-col{column-gap:var(--global-kb-gap-sm,1rem)}.kadence-column2016_10f8ed-28>.kt-inside-inner-col{flex-direction:column}.kadence-column2016_10f8ed-28>.kt-inside-inner-col>.aligncenter{width:100%}@media all and (max-width:1024px){.kadence-column2016_10f8ed-28>.kt-inside-inner-col{flex-direction:column;justify-content:center}}@media all and (max-width:767px){.kadence-column2016_10f8ed-28>.kt-inside-inner-col{flex-direction:column;justify-content:center}}.wp-block-kadence-advancedheading.kt-adv-heading2016_0225ae-2e,.wp-block-kadence-advancedheading.kt-adv-heading2016_0225ae-2e[data-kb-block="kb-adv-heading2016_0225ae-2e"]{text-align:center;font-size:var(--global-kb-font-size-lg,2rem)}.wp-block-kadence-advancedheading.kt-adv-heading2016_0225ae-2e mark.kt-highlight,.wp-block-kadence-advancedheading.kt-adv-heading2016_0225ae-2e[data-kb-block="kb-adv-heading2016_0225ae-2e"] mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id2016_23c91c-25{margin-bottom:0}.kb-row-layout-id2016_23c91c-25>.kt-row-column-wrap{padding-top:var(--global-kb-row-default-top,var(--global-kb-spacing-sm,1.5rem));padding-bottom:var(--global-kb-row-default-bottom,var(--global-kb-spacing-sm,1.5rem));grid-template-columns:repeat(2,minmax(0,1fr))}@media all and (max-width:767px){.kb-row-layout-id2016_23c91c-25>.kt-row-column-wrap{grid-template-columns:minmax(0,1fr)}}.kadence-column2016_807349-64>.kt-inside-inner-col{column-gap:var(--global-kb-gap-sm,1rem)}.kadence-column2016_807349-64>.kt-inside-inner-col{flex-direction:column}.kadence-column2016_807349-64>.kt-inside-inner-col>.aligncenter{width:100%}@media all and (max-width:1024px){.kadence-column2016_807349-64>.kt-inside-inner-col{flex-direction:column;justify-content:center}}@media all and (max-width:767px){.kadence-column2016_807349-64>.kt-inside-inner-col{flex-direction:column;justify-content:center}}.kadence-column2016_6e18b4-3a>.kt-inside-inner-col{column-gap:var(--global-kb-gap-sm,1rem)}.kadence-column2016_6e18b4-3a>.kt-inside-inner-col{flex-direction:column}.kadence-column2016_6e18b4-3a>.kt-inside-inner-col>.aligncenter{width:100%}@media all and (max-width:1024px){.kadence-column2016_6e18b4-3a>.kt-inside-inner-col{flex-direction:column;justify-content:center}}@media all and (max-width:767px){.kadence-column2016_6e18b4-3a>.kt-inside-inner-col{flex-direction:column;justify-content:center}}body.page .entry-header,body.single-post .entry-header{display:none}body.page .alignfull,body.single-post .alignfull{width:100vw;max-width:100vw;margin-left:50%;transform:translateX(-50%)}body.single-post .featured-image,body.page .featured-image{display:none}.main-navigation .main-nav>ul{display:flex;align-items:center;gap:15px}.main-navigation .main-nav>ul>li:not(.menu-item-icona-carrello):not(.menu-item-pulsante)>a{color:#1d1d1f;font-weight:400;font-size:17px;padding:8px 10px;padding-bottom:4px;text-decoration:none;transition:color 0.2s ease,border-color 0.2s ease;border-bottom:2px solid #fff0}.main-navigation .main-nav>ul>li:not(.menu-item-icona-carrello):not(.menu-item-pulsante)>a:hover{color:#4181a6;border-bottom-color:#4181a6}.main-navigation .main-nav>ul>li.current-menu-item>a{color:#4181a6!important;border-bottom-color:#4181a6}.main-navigation .menu-item-icona-carrello a{display:flex;align-items:center;justify-content:center;color:#1d1d1f;padding:0 10px;transition:transform 0.2s ease,color 0.2s ease}.main-navigation .menu-item-icona-carrello a:hover{color:#4181a6;transform:scale(1.1)}.main-navigation .menu-item-icona-carrello svg{width:25px;height:25px}.main-navigation .menu-item-pulsante .pulsante-header{background-color:#e67e22;color:#FFFFFF!important;padding:9px 20px;border-radius:30px;font-weight:450;font-size:15px;margin-left:10px;transition:all 0.2s ease;text-decoration:none;white-space:nowrap;line-height:1.2;display:inline-flex;align-items:center;justify-content:center}.main-navigation .menu-item-pulsante .pulsante-header:hover{background-color:#083663;color:#FFFFFF!important;transform:translateY(-2px)}.entry-content>*:not(.alignfull):not(.alignwide):not(.pattern-sfondo-pieno){max-width:1535px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.entry-content ul,.entry-content ol{list-style-position:inside;padding-left:0}body.singular .site-main>article>.post-thumbnail,body.single-post .site-main>article>.post-thumbnail,body.page .site-main>article>.post-thumbnail,body.single-download .site-main>article>.post-thumbnail,body.post-type-download.single-download .site-main>article>.post-thumbnail,body.singular .entry-header .post-thumbnail,body.single-download .entry-header .post-thumbnail,body.singular .featured-image,body.single-download .featured-image{display:none!important}body.single-download .entry-content>.wp-block-image:first-child,body.single-download .entry-content>p:first-child img:first-child,body.single-post .entry-content>.wp-block-image:first-child{display:none!important}body.home article .post-thumbnail,body.blog article .post-thumbnail,body.archive article .post-thumbnail,body.category article .post-thumbnail,body.tag article .post-thumbnail,body.search article .post-thumbnail,.post-type-archive article .post-thumbnail,.edd_downloads_list article .post-thumbnail,.edd_downloads_list .post-thumbnail,.edd_downloads .post-thumbnail,.edd_downloads_list .entry-thumbnail,.archive .entry-thumbnail,.article .post-thumbnail,article .post-thumbnail img{display:block!important;visibility:visible!important;opacity:1!important}article a .post-thumbnail,article .entry-header img,.edd_download_image img{display:inline-block!important;visibility:visible!important;opacity:1!important}@media (max-width:767px){.kb-row-layout-id2096_107cc2-56{width:100vw!important;max-width:100vw!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;padding-left:15px!important;padding-right:15px!important;box-sizing:border-box!important}}.copyright-bar{display:none!important}.edd-js-none .edd-has-js,.edd-js .edd-no-js,body.edd-js input.edd-no-js{display:none}:root{--brand-blue:#005A9C;--brand-blue-dark:#083663;--brand-orange-accent:#e67e22;--text-body:#4b5563;--font-title:'Montserrat', sans-serif;--font-body:'Open Sans', sans-serif;--border-color:#e5e7eb}.caf-services-section-v5{font-family:var(--font-body);width:100%;padding:4rem 1rem;background-color:#fff}.services-grid-v5{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1100px;margin:0 auto}@media (min-width:768px){.services-grid-v5{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.services-grid-v5{grid-template-columns:repeat(3,1fr)}}.service-card-v5{display:flex;flex-direction:column;background-color:#fff;border:1px solid var(--border-color);border-radius:.75rem;box-shadow:0 4px 15px rgb(0 90 156 / .07);transition:transform 0.3s ease,box-shadow 0.3s ease;cursor:pointer;overflow:hidden}.service-card-v5:hover{transform:translateY(-10px);box-shadow:0 10px 25px rgb(0 90 156 / .15)}.service-card-v5 .icon-area{background-color:#fff0;padding:2rem;display:flex;align-items:center;justify-content:center;min-height:150px}.service-card-v5 .icon-area i{font-size:4rem;color:var(--brand-blue);transition:all 0.3s ease}.service-card-v5:hover .icon-area i{transform:scale(1.1) rotate(-5deg);color:var(--brand-orange-accent)}.service-card-v5 .content-area{padding:1.5rem;padding-top:0;display:flex;flex-direction:column;flex-grow:1;text-align:center}.service-card-v5 h3{font-family:var(--font-title);font-weight:800;font-size:1.6rem;color:var(--brand-blue-dark);margin:0;min-height:3em;display:flex;align-items:center;justify-content:center;line-height:1.3}.service-card-v5 .features{list-style:none;padding:0;margin:1.5rem 0;text-align:left;color:var(--text-body);font-size:.95rem;flex-grow:1}.service-card-v5 .features li{display:flex;align-items:flex-start;margin-bottom:.75rem}.service-card-v5 .features .fa-check{color:var(--brand-blue);margin-right:.75rem;margin-top:4px}.service-card-v5 .cta-button{display:block;width:100%;padding:.9rem 1.5rem;margin-top:auto;border-radius:.5rem;background-color:#fff;border:2px solid var(--brand-blue-dark);color:var(--brand-blue-dark);font-family:var(--font-title);font-weight:800;text-transform:uppercase;font-size:.9rem;text-align:center;transition:all 0.3s ease}@media (hover:hover){.service-card-v5:hover .cta-button{background-color:var(--brand-orange-accent);border-color:var(--brand-orange-accent);color:#fff}}.cafp-steps-section{--cafp-brand-main:#083663;--cafp-brand-dark:#093561;--cafp-brand-cta:#FFA500;--cafp-white:#FFFFFF;--cafp-bg-section-grey:#F0F0F0}.cafp-steps-section{background-color:var(--cafp-bg-section-grey);padding:3rem 1rem;font-family:inherit;color:var(--cafp-brand-dark);box-sizing:border-box}.cafp-steps-section *,.cafp-steps-section *::before,.cafp-steps-section *::after{box-sizing:border-box}.cafp-steps-container{max-width:1100px;margin:0 auto}.cafp-steps-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:768px){.cafp-steps-grid{grid-template-columns:repeat(3,1fr)}}.cafp-step-item{background-color:var(--cafp-white);padding:2rem;border-radius:12px;box-shadow:0 8px 25px rgb(9 53 97 / .08);text-align:center}.cafp-step-number{font-size:3rem;font-weight:700;color:var(--cafp-brand-cta);line-height:1;margin-bottom:1rem}.cafp-step-item h3{font-size:1.25rem;font-weight:600;margin:0 0 .5rem 0;color:var(--cafp-brand-main)}.cafp-step-item p{font-size:.95rem;line-height:1.6;margin:0}.cafp-step-item p strong{font-weight:600;color:var(--cafp-brand-dark)}.cafp-container-dark{--cafp-brand-dark:#093561;--cafp-brand-secondary:#048BA8;--cafp-brand-cta:#FFA500;--cafp-white:#FFFFFF;--cafp-text-on-dark:#F5F5F5;--cafp-shadow-dark:rgba(0, 0, 0, 0.3)}.cafp-container-dark{font-family:inherit;color:var(--cafp-text-on-dark);background-color:var(--cafp-brand-dark);padding:2rem;border-radius:12px;box-shadow:0 10px 30px var(--cafp-shadow-dark);max-width:520px;width:100%;margin:2rem auto;text-align:center;box-sizing:border-box;position:relative;overflow:hidden;z-index:1}.cafp-container-dark *,.cafp-container-dark *::before,.cafp-container-dark *::after{box-sizing:border-box}.cafp-container-dark::before{content:'“';position:absolute;top:-1rem;left:1rem;font-size:10rem;font-family:Georgia,serif;color:var(--cafp-white);opacity:.05;z-index:2;line-height:1}.cafp-testimonial-content{position:relative;z-index:3}.cafp-testimonial-rating-dark{margin-bottom:1.5rem;display:flex;justify-content:center;gap:.5rem}.cafp-star-icon-dark{width:28px;height:28px;fill:var(--cafp-brand-cta);opacity:0;transform:scale(.5);transition:all 0.3s ease}@keyframes popIn{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}.cafp-container-dark.is-visible .cafp-star-icon-dark{animation:popIn 0.5s cubic-bezier(.68,-.55,.27,1.55) forwards}.cafp-container-dark.is-visible .cafp-star-icon-dark:nth-child(1){animation-delay:0.2s}.cafp-container-dark.is-visible .cafp-star-icon-dark:nth-child(2){animation-delay:0.3s}.cafp-container-dark.is-visible .cafp-star-icon-dark:nth-child(3){animation-delay:0.4s}.cafp-container-dark.is-visible .cafp-star-icon-dark:nth-child(4){animation-delay:0.5s}.cafp-container-dark.is-visible .cafp-star-icon-dark:nth-child(5){animation-delay:0.6s}.cafp-testimonial-text-dark{font-size:1.1rem;line-height:1.6;margin:0 0 1.5rem 0;font-style:italic;display:block}.cafp-testimonial-text-dark::before,.cafp-testimonial-text-dark::after{content:'"';font-size:1.5em;line-height:0;position:relative;top:.2em;color:var(--cafp-brand-secondary)}.cafp-testimonial-text-dark::before{margin-right:.1em}.cafp-testimonial-text-dark::after{margin-left:.1em}.cafp-testimonial-author-dark{font-size:1rem;font-weight:700;display:block;color:var(--cafp-white);font-style:normal}.cafp-container-dark{--cafp-brand-dark:#093561;--cafp-brand-secondary:#048BA8;--cafp-brand-cta:#FFA500;--cafp-white:#FFFFFF;--cafp-text-on-dark:#F5F5F5;--cafp-shadow-dark:rgba(0, 0, 0, 0.3)}.cafp-container-dark{font-family:inherit;color:var(--cafp-text-on-dark);background-color:var(--cafp-brand-dark);padding:2rem;border-radius:12px;box-shadow:0 10px 30px var(--cafp-shadow-dark);max-width:520px;width:100%;margin:2rem auto;text-align:center;box-sizing:border-box;position:relative;overflow:hidden;z-index:1;min-height:400px;display:flex;flex-direction:column;justify-content:center}.cafp-container-dark *,.cafp-container-dark *::before,.cafp-container-dark *::after{box-sizing:border-box}.cafp-container-dark::before{content:'“';position:absolute;top:-1rem;left:1rem;font-size:10rem;font-family:Georgia,serif;color:var(--cafp-white);opacity:.05;z-index:2;line-height:1}.cafp-testimonial-content{position:relative;z-index:3}.cafp-testimonial-rating-dark{margin-bottom:1.5rem;display:flex;justify-content:center;gap:.5rem}.cafp-star-icon-dark{width:28px;height:28px;fill:var(--cafp-brand-cta);opacity:0;transform:scale(.5);transition:all 0.3s ease}@keyframes popIn{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}.cafp-container-dark.is-visible .cafp-star-icon-dark{animation:popIn 0.5s cubic-bezier(.68,-.55,.27,1.55) forwards}.cafp-container-dark.is-visible .cafp-star-icon-dark:nth-child(1){animation-delay:0.2s}.cafp-container-dark.is-visible .cafp-star-icon-dark:nth-child(2){animation-delay:0.3s}.cafp-container-dark.is-visible .cafp-star-icon-dark:nth-child(3){animation-delay:0.4s}.cafp-container-dark.is-visible .cafp-star-icon-dark:nth-child(4){animation-delay:0.5s}.cafp-container-dark.is-visible .cafp-star-icon-dark:nth-child(5){animation-delay:0.6s}.cafp-testimonial-text-dark{font-size:1.1rem;line-height:1.6;margin:0 0 1.5rem 0;font-style:italic;display:block}.cafp-testimonial-text-dark::before,.cafp-testimonial-text-dark::after{content:'"';font-size:1.5em;line-height:0;position:relative;top:.2em;color:var(--cafp-brand-secondary)}.cafp-testimonial-text-dark::before{margin-right:.1em}.cafp-testimonial-text-dark::after{margin-left:.1em}.cafp-testimonial-author-dark{font-size:1rem;font-weight:700;display:block;color:var(--cafp-white);font-style:normal}.footer-main-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.footer-column-block{flex:1;min-width:250px}.footer-column-block a{color:#fff;text-decoration:none}.footer-column-block a:hover{text-decoration:underline}@media (max-width:768px){.footer-main-container{flex-direction:column;text-align:center}.footer-column-block{text-align:center}.footer-column-block ul,.footer-column-block .centered-content-wrapper{display:inline-block;text-align:left}}.wp-elements-70cf187b4e71fe25d16870aed9d34017 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base-3)}.wp-elements-3ad7eeaab724e80c953d45e93d58772e a:where(:not(.wp-element-button)){color:var(--wp--preset--color--base-3)}