: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}.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}.edd-required-fields-notice{color:#666;font-size:.75rem;margin:0 0 1em}.edd-required-fields-notice .edd-required-indicator{color:#dc3232;font-weight:700}
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}html{scroll-behavior:smooth}[id]{scroll-margin-top:var(--wp--preset--spacing--96)}body.admin-bar [id]{scroll-margin-top:calc(var(--wp-admin--admin-bar--height, 0px) + var(--wp--preset--spacing--96))}body>.wp-site-blocks{display:flex;flex-direction:column;min-height:100vh}body>.wp-site-blocks>main{flex:1}*,*::before,*::after{box-sizing:border-box}body>.wp-site-blocks>*{margin-block-start:0}img,picture,video,canvas,svg{display:block;max-width:100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{letter-spacing:-.025em}a{text-decoration:none}@media (hover:hover){a:hover{text-decoration:underline}}blockquote{border-left:4px solid var(--wp--preset--color--accent);background-color:var(--wp--preset--color--gray-50);border-radius:0 var(--wp--custom--border-radius--2-xl) var(--wp--custom--border-radius--2-xl) 0;padding:var(--wp--preset--spacing--16) var(--wp--preset--spacing--24)}code{background-color:var(--wp--preset--color--gray-100);color:var(--wp--preset--color--primary);border-radius:var(--wp--custom--border-radius--sm);padding:.15em .4em;font-size:.875em}pre code{display:block;background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--gray-100);border-radius:var(--wp--custom--border-radius--md);padding:var(--wp--preset--spacing--16) var(--wp--preset--spacing--24);overflow-x:auto}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;position:absolute;word-wrap:normal}a.wp-block-button__link,.wp-element-button{border-radius:var(--wp--custom--border-radius--lg);font-weight:600;box-shadow:var(--wp--custom--shadow--accent-sm);transition:box-shadow 0.2s ease}@media (hover:hover){a.wp-block-button__link:hover,.wp-element-button:hover{box-shadow:var(--wp--custom--shadow--accent-lg);text-decoration:none}}a.wp-block-button__link:focus-visible,.wp-element-button:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}a.wp-block-button__link,.wp-element-button{transition:none}}.rc-navbar__skip-link{position:absolute;top:-100%;left:var(--wp--preset--spacing--16);z-index:100;padding:var(--wp--preset--spacing--8) var(--wp--preset--spacing--16);background-color:var(--wp--preset--color--accent);color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--small);font-weight:600;text-decoration:none;border-radius:var(--wp--custom--border-radius--md)}.rc-navbar__skip-link:focus{top:var(--wp--preset--spacing--8)}header.wp-block-template-part:has(.rc-navbar){position:sticky;top:0;z-index:50}body.admin-bar header.wp-block-template-part:has(.rc-navbar){top:var(--wp-admin--admin-bar--height,0)}.rc-navbar{width:100%;background-color:var(--wp--preset--color--background);border-bottom:1px solid var(--wp--preset--color--gray-100);box-shadow:var(--wp--custom--shadow--sm);transition:box-shadow 0.2s ease,border-bottom-color 0.2s ease}.rc-navbar--scrolled{box-shadow:var(--wp--custom--shadow--md);border-bottom-color:#fff0}.rc-navbar__container{max-width:var(--wp--style--global--wide-size,1280px);margin:0 auto;padding:0 var(--wp--preset--spacing--16)}.rc-navbar__inner{display:flex;justify-content:space-between;align-items:center;height:80px}.rc-navbar__logo{flex-shrink:0;display:flex;align-items:center}.rc-navbar__logo a{display:flex;align-items:center;gap:var(--wp--preset--spacing--8);text-decoration:none}.rc-navbar__logo img{height:32px;width:auto}.rc-navbar__site-name{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--xl);font-weight:700;color:var(--wp--preset--color--foreground);text-decoration:none}.rc-navbar__nav{display:none}@media (min-width:768px){.rc-navbar__nav{display:flex;align-items:center}}.rc-navbar__nav-list{display:flex;align-items:center;gap:var(--wp--preset--spacing--32);list-style:none;margin:0;padding:0}.rc-navbar__nav-list li{margin:0;padding:0}.rc-navbar__nav-list a{font-size:var(--wp--preset--font-size--small);font-weight:500;color:color-mix(in srgb,var(--wp--preset--color--foreground) 80%,transparent);text-decoration:none;transition:color 0.15s ease}.rc-navbar__nav-list .current-menu-item>a,.rc-navbar__nav-list .current_page_item>a{color:var(--wp--preset--color--accent)}.rc-navbar__nav-list a:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:2px;border-radius:var(--wp--custom--border-radius--sm)}.rc-navbar__actions{display:none}@media (min-width:768px){.rc-navbar__actions{display:flex;align-items:center;gap:var(--wp--preset--spacing--24)}}.rc-navbar__lang-btn{display:flex;align-items:center;gap:var(--wp--preset--spacing--8);padding:0;border:none;background:none;font-size:var(--wp--preset--font-size--small);font-weight:500;color:color-mix(in srgb,var(--wp--preset--color--foreground) 80%,transparent);cursor:pointer;transition:color 0.15s ease}.rc-navbar__lang-btn:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:2px;border-radius:var(--wp--custom--border-radius--sm)}.rc-navbar__lang-icon,.rc-navbar__lang-chevron{flex-shrink:0}.rc-navbar__login{font-size:var(--wp--preset--font-size--small);font-weight:600;color:var(--wp--preset--color--foreground);text-decoration:none;transition:color 0.15s ease}.rc-navbar__login:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:2px;border-radius:var(--wp--custom--border-radius--sm)}.rc-navbar__cta{display:inline-flex;align-items:center;padding:10px 20px;background-color:var(--wp--preset--color--accent);color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--small);font-weight:600;text-decoration:none;border-radius:var(--wp--custom--border-radius--lg);box-shadow:var(--wp--custom--shadow--accent-sm);transition:transform 0.15s ease,box-shadow 0.15s ease}.rc-navbar__cta:active{transform:translateY(0)}.rc-navbar__cta:focus-visible{outline:2px solid var(--wp--preset--color--white);outline-offset:2px}.rc-navbar__hamburger{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:var(--wp--preset--spacing--8);border:none;background:none;color:var(--wp--preset--color--foreground);cursor:pointer;transition:color 0.15s ease}.rc-navbar__hamburger:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:2px;border-radius:var(--wp--custom--border-radius--sm)}@media (min-width:768px){.rc-navbar__hamburger{display:none}}.rc-navbar__hamburger-icon--x{display:none}.rc-navbar__hamburger[aria-expanded="true"] .rc-navbar__hamburger-icon--menu{display:none}.rc-navbar__hamburger[aria-expanded="true"] .rc-navbar__hamburger-icon--x{display:block}.rc-navbar__lang{position:relative}.rc-navbar__lang-dropdown{position:absolute;top:100%;right:0;z-index:60;margin-top:var(--wp--preset--spacing--8);width:6rem;padding:var(--wp--preset--spacing--4) 0;list-style:none;background-color:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--gray-100);border-radius:var(--wp--custom--border-radius--lg);box-shadow:var(--wp--custom--shadow--lg);opacity:0;transform:translateY(6px);visibility:hidden;transition:opacity 0.15s ease,transform 0.15s ease,visibility 0.15s}.rc-navbar__lang-dropdown.is-open{opacity:1;transform:translateY(0);visibility:visible}.rc-navbar__lang-dropdown li{list-style:none;margin:0;padding:0}.rc-navbar__lang-item{display:block;width:100%;padding:var(--wp--preset--spacing--8) var(--wp--preset--spacing--16);border:none;background:none;font-size:var(--wp--preset--font-size--small);font-weight:500;color:var(--wp--preset--color--foreground);text-align:left;text-decoration:none;cursor:pointer;transition:background-color 0.1s ease,color 0.1s ease}.rc-navbar__lang-item:focus-visible{background-color:var(--wp--preset--color--gray-50);color:var(--wp--preset--color--accent);outline:2px solid var(--wp--preset--color--accent);outline-offset:-2px}.rc-navbar__lang-item--active{font-weight:600;color:var(--wp--preset--color--accent)}.rc-mobile-menu{position:absolute;top:100%;left:0;right:0;background-color:var(--wp--preset--color--background);border-bottom:1px solid var(--wp--preset--color--gray-100);box-shadow:var(--wp--custom--shadow--lg);transform:translateY(-.75rem);opacity:0;visibility:hidden;pointer-events:none;transition:transform 0.3s cubic-bezier(.4,0,.2,1),opacity 0.25s cubic-bezier(.4,0,.2,1),visibility 0s linear 0.3s}@media (min-width:768px){.rc-mobile-menu{display:none}}.rc-mobile-menu.is-open{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform 0.3s cubic-bezier(.4,0,.2,1),opacity 0.25s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}.rc-mobile-menu__inner{padding:var(--wp--preset--spacing--8) var(--wp--preset--spacing--16) var(--wp--preset--spacing--24)}.rc-mobile-menu__nav-list{list-style:none;margin:0;padding:0}.rc-mobile-menu__nav-list li{margin:0;padding:0}.rc-mobile-menu .rc-mobile-menu__nav-list a{display:block;padding:var(--wp--preset--spacing--12) var(--wp--preset--spacing--12);border-radius:var(--wp--custom--border-radius--md);font-size:var(--wp--preset--font-size--medium);font-weight:500;color:var(--wp--preset--color--foreground);text-decoration:none;transition:color 0.1s ease,background-color 0.1s ease}.rc-mobile-menu .rc-mobile-menu__nav-list .current-menu-item>a,.rc-mobile-menu .rc-mobile-menu__nav-list .current_page_item>a{color:var(--wp--preset--color--accent);background-color:var(--wp--preset--color--gray-50)}.rc-mobile-menu__footer{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--12);margin-top:var(--wp--preset--spacing--16);padding-top:var(--wp--preset--spacing--16);padding-right:var(--wp--preset--spacing--12);padding-left:var(--wp--preset--spacing--12);border-top:1px solid var(--wp--preset--color--gray-100)}.rc-mobile-menu__login{display:block;padding:var(--wp--preset--spacing--8) 0;font-size:var(--wp--preset--font-size--medium);font-weight:500;color:var(--wp--preset--color--foreground);text-decoration:none;transition:color 0.1s ease}.rc-mobile-menu__cta{display:block;padding:var(--wp--preset--spacing--12) var(--wp--preset--spacing--20);background-color:var(--wp--preset--color--accent);color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--medium);font-weight:600;text-align:center;text-decoration:none;border-radius:var(--wp--custom--border-radius--lg);transition:background-color 0.15s ease}@media (hover:hover){.rc-navbar__nav-list a:hover{color:var(--wp--preset--color--accent)}.rc-navbar__lang-btn:hover{color:var(--wp--preset--color--accent)}.rc-navbar__login:hover{color:var(--wp--preset--color--accent)}.rc-navbar__cta:hover{transform:translateY(-2px);box-shadow:var(--wp--custom--shadow--accent-lg);color:var(--wp--preset--color--white)}.rc-navbar__hamburger:hover{color:var(--wp--preset--color--accent)}.rc-navbar__lang-item:hover{background-color:var(--wp--preset--color--gray-50);color:var(--wp--preset--color--accent);outline:2px solid var(--wp--preset--color--accent);outline-offset:-2px}.rc-mobile-menu .rc-mobile-menu__nav-list a:hover{color:var(--wp--preset--color--accent);background-color:var(--wp--preset--color--gray-50)}.rc-mobile-menu__login:hover{color:var(--wp--preset--color--accent)}.rc-mobile-menu__cta:hover{filter:brightness(.9);color:var(--wp--preset--color--white)}}@media (prefers-reduced-motion:reduce){.rc-navbar,.rc-navbar__nav-list a,.rc-navbar__lang-btn,.rc-navbar__login,.rc-navbar__cta,.rc-navbar__hamburger,.rc-navbar__lang-dropdown,.rc-navbar__lang-item,.rc-mobile-menu,.rc-mobile-menu .rc-mobile-menu__nav-list a,.rc-mobile-menu__login,.rc-mobile-menu__cta{transition:none}}body.rc-scroll-locked{overflow:hidden}.rc-footer{background-color:var(--wp--preset--color--primary);color:color-mix(in srgb,var(--wp--preset--color--white) 80%,transparent);padding-top:var(--wp--preset--spacing--64);padding-bottom:var(--wp--preset--spacing--64);border-top:1px solid color-mix(in srgb,var(--wp--preset--color--white) 10%,transparent)}.rc-footer__container{max-width:var(--wp--style--global--wide-size,1280px);margin-left:auto;margin-right:auto;padding-left:var(--wp--preset--spacing--16);padding-right:var(--wp--preset--spacing--16)}@media (min-width:640px){.rc-footer__container{padding-left:var(--wp--preset--spacing--24);padding-right:var(--wp--preset--spacing--24)}}@media (min-width:1024px){.rc-footer__container{padding-left:var(--wp--preset--spacing--32);padding-right:var(--wp--preset--spacing--32)}}.rc-footer__grid{display:grid;grid-template-columns:1fr;gap:var(--wp--preset--spacing--48)}@media (min-width:768px){.rc-footer__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.rc-footer__grid{grid-template-columns:2fr 1fr 1fr 1fr}}.rc-footer__brand{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--24)}.rc-footer__logo-img{height:2rem;width:auto;filter:brightness(0) invert(1)}.rc-footer__tagline{font-size:var(--wp--preset--font-size--small);max-width:24rem;line-height:1.625;margin:0}.rc-footer__social{display:flex;gap:var(--wp--preset--spacing--16)}.rc-footer__social-link{color:color-mix(in srgb,var(--wp--preset--color--white) 60%,transparent);transition:color 0.15s ease;text-decoration:none;display:inline-flex}.rc-footer__social-link:focus-visible{color:var(--wp--preset--color--accent)}.rc-footer__nav-heading{font-family:var(--wp--preset--font-family--heading);font-weight:600;color:var(--wp--preset--color--white);margin-top:0;margin-bottom:var(--wp--preset--spacing--24);font-size:var(--wp--preset--font-size--base);line-height:1.2}.rc-footer__nav-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--16)}.rc-footer__nav-list a{font-size:var(--wp--preset--font-size--small);color:color-mix(in srgb,var(--wp--preset--color--white) 80%,transparent);text-decoration:none;transition:color 0.15s ease}.rc-footer__nav-list a:focus-visible{color:var(--wp--preset--color--accent)}@media (hover:hover){.rc-footer__social-link:hover{color:var(--wp--preset--color--accent)}.rc-footer__nav-list a:hover{color:var(--wp--preset--color--accent)}}@media (prefers-reduced-motion:reduce){.rc-footer__social-link,.rc-footer__nav-list a{transition:none}}.rc-footer__copyright-bar{margin-top:var(--wp--preset--spacing--64);padding-top:var(--wp--preset--spacing--32);border-top:1px solid color-mix(in srgb,var(--wp--preset--color--white) 10%,transparent);display:flex;flex-direction:column;align-items:center;font-size:var(--wp--preset--font-size--small);color:color-mix(in srgb,var(--wp--preset--color--white) 50%,transparent);gap:var(--wp--preset--spacing--16)}@media (min-width:768px){.rc-footer__copyright-bar{flex-direction:row;justify-content:space-between;gap:0}}.rc-footer__copyright{margin:0}.rc-footer__tags{display:flex;gap:var(--wp--preset--spacing--24)}.gform_wrapper.gravity-theme,.gform_wrapper.gform-theme{--gf-color-primary:var(--wp--preset--color--accent);--gf-color-primary-contrast:var(--wp--preset--color--white);--gf-color-secondary:var(--wp--preset--color--primary);--gf-color-out-ctrl-bg:var(--wp--preset--color--white);--gf-color-out-ctrl-border:var(--wp--preset--color--gray-200);--gf-color-in-ctrl-primary:var(--wp--preset--color--accent);--gf-color-in-ctrl-border:var(--wp--preset--color--accent);--gf-color-input-bg:var(--wp--preset--color--white);--gf-color-input-border:var(--wp--preset--color--gray-200);--gf-color-input-text:var(--wp--preset--color--foreground);--gf-ctrl-border-radius:var(--wp--custom--border-radius--lg);--gf-ctrl-padding-x:var(--wp--preset--spacing--16);--gf-ctrl-padding-y:12px;--gf-label-font-size:var(--wp--preset--font-size--small);--gf-label-color-primary:var(--wp--preset--color--primary);--gf-font-size-m:var(--wp--preset--font-size--small);--gf-font-weight-label:600;--gf-ctrl-font-size:var(--wp--preset--font-size--small);--gf-ctrl-label-font-size-primary:var(--wp--preset--font-size--small);--gf-ctrl-btn-font-size-md:var(--wp--preset--font-size--base);--gf-ctrl-btn-font-weight:700;--gf-ctrl-btn-padding-y:14px;--gf-ctrl-btn-padding-x-md:var(--wp--preset--spacing--32);--gf-ctrl-btn-border-radius:var(--wp--custom--border-radius--lg);--gf-ctrl-btn-bg-color-primary:var(--wp--preset--color--accent);--gf-ctrl-btn-color-primary:var(--wp--preset--color--white);--gf-ctrl-btn-border-color-primary:var(--wp--preset--color--accent)}.gform_wrapper.gravity-theme .gfield_label,.gform_wrapper.gform-theme .gfield_label{font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--small);font-weight:600;color:var(--wp--preset--color--primary);margin-bottom:var(--wp--preset--spacing--8)}.gform_wrapper.gravity-theme input[type="text"],.gform_wrapper.gravity-theme input[type="email"],.gform_wrapper.gravity-theme input[type="tel"],.gform_wrapper.gravity-theme input[type="url"],.gform_wrapper.gravity-theme input[type="number"],.gform_wrapper.gravity-theme textarea,.gform_wrapper.gravity-theme select,.gform-theme--framework.gform_wrapper.gform-theme input[type="text"],.gform-theme--framework.gform_wrapper.gform-theme input[type="email"],.gform-theme--framework.gform_wrapper.gform-theme input[type="tel"],.gform-theme--framework.gform_wrapper.gform-theme input[type="url"],.gform-theme--framework.gform_wrapper.gform-theme input[type="number"],.gform-theme--framework.gform_wrapper.gform-theme textarea,.gform-theme--framework.gform_wrapper.gform-theme select{width:100%;padding:12px var(--wp--preset--spacing--16);border:1px solid var(--wp--preset--color--gray-200);border-radius:var(--wp--custom--border-radius--lg);font-size:var(--wp--preset--font-size--small);font-family:var(--wp--preset--font-family--body);color:var(--wp--preset--color--foreground);background-color:var(--wp--preset--color--white);transition:border-color 200ms ease,box-shadow 200ms ease}.gform_wrapper.gravity-theme input:focus,.gform_wrapper.gravity-theme textarea:focus,.gform_wrapper.gravity-theme select:focus,.gform_wrapper.gform-theme input:focus,.gform_wrapper.gform-theme textarea:focus,.gform_wrapper.gform-theme select:focus{outline:none;border-color:var(--wp--preset--color--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--wp--preset--color--accent) 20%,transparent)}.gform_wrapper.gravity-theme input:focus-visible,.gform_wrapper.gravity-theme textarea:focus-visible,.gform_wrapper.gravity-theme select:focus-visible,.gform_wrapper.gform-theme input:focus-visible,.gform_wrapper.gform-theme textarea:focus-visible,.gform_wrapper.gform-theme select:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:2px}.gform_wrapper.gravity-theme .ginput_container_consent,.gform_wrapper.gform-theme .ginput_container_consent{display:flex;align-items:flex-start;gap:var(--wp--preset--spacing--12)}.gform_wrapper.gravity-theme .ginput_container_consent input[type="checkbox"],.gform_wrapper.gform-theme .ginput_container_consent input[type="checkbox"]{width:16px;height:16px;margin-top:2px;flex-shrink:0;accent-color:var(--wp--preset--color--accent);cursor:pointer}.gform_wrapper.gravity-theme .ginput_container_consent .gfield_consent_label,.gform_wrapper.gform-theme .ginput_container_consent .gfield_consent_label{font-size:var(--wp--preset--font-size--small);color:color-mix(in srgb,var(--wp--preset--color--foreground) 70%,transparent);line-height:1.6}.gform_wrapper.gravity-theme .ginput_container_consent a,.gform_wrapper.gform-theme .ginput_container_consent a{color:var(--wp--preset--color--accent);font-weight:500;text-decoration:underline;text-underline-offset:2px}.gform_wrapper.gravity-theme .gform_footer .gform_button,.gform_wrapper.gravity-theme .gform_footer input[type="submit"],.gform_wrapper.gravity-theme .gform-footer .gform_button,.gform_wrapper.gravity-theme .gform-footer input[type="submit"],.gform-theme--framework.gform_wrapper.gform-theme .gform_footer .gform_button,.gform-theme--framework.gform_wrapper.gform-theme .gform_footer input[type="submit"],.gform-theme--framework.gform_wrapper.gform-theme .gform-footer .gform_button,.gform-theme--framework.gform_wrapper.gform-theme .gform-footer input[type="submit"]{width:100%;border:none;font-family:var(--wp--preset--font-family--body);cursor:pointer;box-shadow:var(--wp--custom--shadow--accent-sm);transition:transform 200ms ease,box-shadow 200ms ease,background-color 200ms ease}.gform_wrapper.gravity-theme .gform_footer .gform_button:active,.gform_wrapper.gravity-theme .gform_footer input[type="submit"]:active,.gform-theme--framework.gform_wrapper.gform-theme .gform_footer .gform_button:active,.gform-theme--framework.gform_wrapper.gform-theme .gform_footer input[type="submit"]:active,.gform-theme--framework.gform_wrapper.gform-theme .gform-footer .gform_button:active,.gform-theme--framework.gform_wrapper.gform-theme .gform-footer input[type="submit"]:active{transform:translateY(0)}.gform_wrapper.gravity-theme .gform_footer .gform_button:focus-visible,.gform_wrapper.gravity-theme .gform_footer input[type="submit"]:focus-visible,.gform-theme--framework.gform_wrapper.gform-theme .gform_footer .gform_button:focus-visible,.gform-theme--framework.gform_wrapper.gform-theme .gform_footer input[type="submit"]:focus-visible,.gform-theme--framework.gform_wrapper.gform-theme .gform-footer .gform_button:focus-visible,.gform-theme--framework.gform_wrapper.gform-theme .gform-footer input[type="submit"]:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:2px}.gform_wrapper.gravity-theme .validation_error,.gform_wrapper.gform-theme .validation_error{color:var(--wp--preset--color--accent);font-size:var(--wp--preset--font-size--small);font-weight:600;border-color:var(--wp--preset--color--accent)}.gform_wrapper.gravity-theme .gfield_error input,.gform_wrapper.gravity-theme .gfield_error textarea,.gform_wrapper.gform-theme .gfield_error input,.gform_wrapper.gform-theme .gfield_error textarea{border-color:var(--wp--preset--color--accent)}.gform_wrapper.gravity-theme .gfield_error .validation_message,.gform_wrapper.gform-theme .gfield_error .validation_message{font-size:var(--wp--preset--font-size--xs);font-weight:500;color:var(--wp--preset--color--accent);margin-top:6px}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform-footer,.gform_wrapper.gform-theme .gform_footer,.gform_wrapper.gform-theme .gform-footer{margin-top:var(--wp--preset--spacing--24);padding-top:0;flex-wrap:wrap;align-items:center}.gform_wrapper.gravity-theme .gform-footer br,.gform_wrapper.gform-theme .gform-footer br{display:none}.gform_wrapper.gravity-theme .gform-footer p,.gform_wrapper.gform-theme .gform-footer p{width:100%}.gform_confirmation_message{text-align:center;padding:var(--wp--preset--spacing--48) var(--wp--preset--spacing--24)}.gform_confirmation_message::before{content:"";display:block;width:64px;height:64px;margin:0 auto var(--wp--preset--spacing--24);background-color:color-mix(in srgb,var(--wp--preset--color--success) 10%,transparent);border-radius:var(--wp--custom--border-radius--full);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='none' stroke='%2322C55E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpath d='m9 11 3 3L22 4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:32px 32px}.gform_confirmation_message h3,.gform_confirmation_message strong{display:block;font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--2-xl);font-weight:700;color:var(--wp--preset--color--primary);margin-bottom:var(--wp--preset--spacing--12)}.gform_confirmation_message p{color:color-mix(in srgb,var(--wp--preset--color--foreground) 60%,transparent);line-height:1.6;margin:0}.gform_confirmation_message a{display:inline-flex;align-items:center;gap:var(--wp--preset--spacing--8);margin-top:var(--wp--preset--spacing--24);color:var(--wp--preset--color--accent);font-weight:600;text-decoration:none;transition:gap 200ms ease}.gform_confirmation_message a:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:2px}@media (hover:hover){.gform_wrapper.gravity-theme .gform_footer .gform_button:hover,.gform_wrapper.gravity-theme .gform_footer input[type="submit"]:hover,.gform-theme--framework.gform_wrapper.gform-theme .gform_footer .gform_button:hover,.gform-theme--framework.gform_wrapper.gform-theme .gform_footer input[type="submit"]:hover,.gform-theme--framework.gform_wrapper.gform-theme .gform-footer .gform_button:hover,.gform-theme--framework.gform_wrapper.gform-theme .gform-footer input[type="submit"]:hover{background-color:color-mix(in srgb,var(--wp--preset--color--accent) 90%,transparent);box-shadow:var(--wp--custom--shadow--accent-lg);transform:translateY(-2px)}.gform_wrapper.gravity-theme .ginput_container_consent a:hover,.gform_wrapper.gform-theme .ginput_container_consent a:hover{color:color-mix(in srgb,var(--wp--preset--color--accent) 80%,transparent)}.gform_confirmation_message a:hover{gap:var(--wp--preset--spacing--12)}}@media (prefers-reduced-motion:reduce){.gform_wrapper.gravity-theme .gform_footer .gform_button,.gform_wrapper.gravity-theme .gform_footer input[type="submit"],.gform_wrapper.gravity-theme input,.gform_wrapper.gravity-theme textarea,.gform_wrapper.gravity-theme select,.gform-theme--framework.gform_wrapper.gform-theme .gform_footer .gform_button,.gform-theme--framework.gform_wrapper.gform-theme .gform_footer input[type="submit"],.gform-theme--framework.gform_wrapper.gform-theme .gform-footer .gform_button,.gform-theme--framework.gform_wrapper.gform-theme .gform-footer input[type="submit"],.gform_wrapper.gform-theme input,.gform_wrapper.gform-theme textarea,.gform_wrapper.gform-theme select,.gform_confirmation_message a{transition:none}.gform_wrapper.gravity-theme .gform_footer .gform_button:hover,.gform_wrapper.gravity-theme .gform_footer input[type="submit"]:hover,.gform-theme--framework.gform_wrapper.gform-theme .gform_footer .gform_button:hover,.gform-theme--framework.gform_wrapper.gform-theme .gform_footer input[type="submit"]:hover,.gform-theme--framework.gform_wrapper.gform-theme .gform-footer .gform_button:hover,.gform-theme--framework.gform_wrapper.gform-theme .gform-footer input[type="submit"]:hover{transform:none}}.rc-taxonomy-archive__hero{background-color:var(--wp--preset--color--primary);padding-top:var(--wp--preset--spacing--96);padding-bottom:var(--wp--preset--spacing--64);text-align:center}.rc-taxonomy-archive__hero-inner{max-width:var(--wp--style--global--wide-size,1280px);margin-inline:auto;padding-inline:var(--wp--preset--spacing--16);display:flex;flex-direction:column;align-items:center;gap:var(--wp--preset--spacing--16)}@media (min-width:640px){.rc-taxonomy-archive__hero-inner{padding-inline:var(--wp--preset--spacing--24)}}@media (min-width:1024px){.rc-taxonomy-archive__hero-inner{padding-inline:var(--wp--preset--spacing--32)}}.rc-taxonomy-archive__breadcrumb{width:100%}.rc-taxonomy-archive__breadcrumb-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px var(--wp--preset--spacing--8);list-style:none;margin:0;padding:0;font-size:var(--wp--preset--font-size--small)}.rc-taxonomy-archive__breadcrumb-item{display:flex;align-items:center;gap:4px;color:color-mix(in srgb,var(--wp--preset--color--white) 60%,transparent)}.rc-taxonomy-archive__breadcrumb-item--current{color:color-mix(in srgb,var(--wp--preset--color--white) 90%,transparent);font-weight:600}.rc-taxonomy-archive__breadcrumb-sep{color:color-mix(in srgb,var(--wp--preset--color--white) 30%,transparent);font-size:var(--wp--preset--font-size--xs)}.rc-taxonomy-archive__breadcrumb-link{display:inline-flex;align-items:center;gap:4px;color:color-mix(in srgb,var(--wp--preset--color--white) 60%,transparent);text-decoration:none;transition:color 200ms ease}@media (hover:hover){.rc-taxonomy-archive__breadcrumb-link:hover{color:var(--wp--preset--color--white);text-decoration:none}}.rc-taxonomy-archive__breadcrumb-link:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:2px;border-radius:2px}.rc-taxonomy-archive__hero-title{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--4-xl);font-weight:800;color:var(--wp--preset--color--white);margin-top:0;margin-bottom:0;line-height:1.1}@media (min-width:768px){.rc-taxonomy-archive__hero-title{font-size:var(--wp--preset--font-size--5-xl)}}.rc-taxonomy-archive__hero-desc{font-size:var(--wp--preset--font-size--xl);color:color-mix(in srgb,var(--wp--preset--color--white) 70%,transparent);max-width:42rem;margin-inline:auto;margin-bottom:0;line-height:1.6}.rc-taxonomy-archive__hero-count{display:inline-flex;align-items:center;padding:4px var(--wp--preset--spacing--16);background-color:color-mix(in srgb,var(--wp--preset--color--white) 10%,transparent);color:color-mix(in srgb,var(--wp--preset--color--white) 80%,transparent);border-radius:var(--wp--custom--border-radius--full);font-size:var(--wp--preset--font-size--small);font-weight:600;border:1px solid color-mix(in srgb,var(--wp--preset--color--white) 15%,transparent)}.rc-taxonomy-archive__body{max-width:var(--wp--style--global--wide-size,1280px);margin-inline:auto;padding-block:var(--wp--preset--spacing--64);padding-inline:var(--wp--preset--spacing--16);display:flex;flex-direction:column;gap:var(--wp--preset--spacing--48)}@media (min-width:640px){.rc-taxonomy-archive__body{padding-inline:var(--wp--preset--spacing--24)}}@media (min-width:1024px){.rc-taxonomy-archive__body{flex-direction:row;align-items:flex-start;padding-inline:var(--wp--preset--spacing--32)}}.rc-taxonomy-archive__main{min-width:0;flex:2}.rc-taxonomy-archive__pills{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:var(--wp--preset--spacing--8);margin-bottom:var(--wp--preset--spacing--32);padding-bottom:var(--wp--preset--spacing--16);border-bottom:1px solid var(--wp--preset--color--gray-200)}@media (min-width:782px){.rc-taxonomy-archive__pills{flex-wrap:wrap;overflow-x:visible}}.rc-taxonomy-archive__pill{display:inline-flex;align-items:center;min-height:44px;padding:var(--wp--preset--spacing--12) var(--wp--preset--spacing--16);border-radius:var(--wp--custom--border-radius--full);font-size:var(--wp--preset--font-size--small);font-weight:600;text-decoration:none;white-space:nowrap;flex-shrink:0;background-color:var(--wp--preset--color--gray-100);color:var(--wp--preset--color--gray-600);transition:background-color 200ms ease,color 200ms ease}@media (hover:hover){.rc-taxonomy-archive__pill:hover{background-color:var(--wp--preset--color--gray-200);color:var(--wp--preset--color--gray-600);text-decoration:none}.rc-taxonomy-archive__pill--active:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--white)}}.rc-taxonomy-archive__pill--active{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--white)}.rc-taxonomy-archive__pill:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:2px}.rc-taxonomy-archive__grid{display:grid;grid-template-columns:1fr;gap:var(--wp--preset--spacing--32)}@media (min-width:768px){.rc-taxonomy-archive__grid{grid-template-columns:repeat(2,1fr)}}.rc-taxonomy-archive__grid--support{grid-template-columns:1fr;gap:var(--wp--preset--spacing--24)}.rc-taxonomy-archive__support-card{background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--gray-200);border-radius:var(--wp--custom--border-radius--2-xl);padding:var(--wp--preset--spacing--24);display:flex;flex-direction:column;gap:var(--wp--preset--spacing--12);box-shadow:var(--wp--custom--shadow--md)}.rc-taxonomy-archive__support-card-title{font-size:var(--wp--preset--font-size--xl);font-weight:700;color:var(--wp--preset--color--primary);margin:0;line-height:1.3}.rc-taxonomy-archive__support-card-link{color:inherit;text-decoration:none;transition:color 200ms ease}@media (hover:hover){.rc-taxonomy-archive__support-card-link:hover{color:var(--wp--preset--color--accent);text-decoration:none}}.rc-taxonomy-archive__support-card-link:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:2px;border-radius:2px}.rc-taxonomy-archive__support-card-excerpt{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--gray-600);line-height:1.6;margin:0}.rc-taxonomy-archive__support-card-badge{display:inline-flex;align-items:center;padding:2px var(--wp--preset--spacing--12);background-color:color-mix(in srgb,var(--wp--preset--color--accent) 10%,transparent);color:var(--wp--preset--color--accent);border-radius:var(--wp--custom--border-radius--full);font-size:var(--wp--preset--font-size--xs);font-weight:600;align-self:flex-start}.rc-taxonomy-archive__support-card-cta{display:inline-flex;align-items:center;gap:4px;font-size:var(--wp--preset--font-size--small);font-weight:600;color:var(--wp--preset--color--accent);text-decoration:none;align-self:flex-start;margin-top:auto;transition:gap 200ms ease}@media (hover:hover){.rc-taxonomy-archive__support-card-cta:hover{gap:8px;text-decoration:none}}.rc-taxonomy-archive__support-card-cta:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:2px;border-radius:2px}.rc-taxonomy-archive__grid--feature{grid-template-columns:1fr;gap:var(--wp--preset--spacing--32)}@media (min-width:768px){.rc-taxonomy-archive__grid--feature{grid-template-columns:repeat(2,1fr)}}.rc-taxonomy-archive__feature-card{background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--gray-200);border-radius:var(--wp--custom--border-radius--2-xl);padding:var(--wp--preset--spacing--24);display:flex;flex-direction:column;gap:var(--wp--preset--spacing--16);box-shadow:var(--wp--custom--shadow--md)}.rc-taxonomy-archive__feature-card-header{display:flex;align-items:center;gap:var(--wp--preset--spacing--12)}.rc-taxonomy-archive__feature-icon-wrap{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:color-mix(in srgb,var(--wp--preset--color--accent) 10%,transparent);border-radius:var(--wp--custom--border-radius--xl);flex-shrink:0}.rc-taxonomy-archive__feature-icon{color:var(--wp--preset--color--accent)}.rc-taxonomy-archive__feature-card-title{font-size:var(--wp--preset--font-size--lg);font-weight:700;color:var(--wp--preset--color--primary);margin:0;line-height:1.3}.rc-taxonomy-archive__feature-card-excerpt{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--gray-600);line-height:1.6;margin:0}.rc-taxonomy-archive__feature-benefits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--8)}.rc-taxonomy-archive__feature-benefit{display:flex;align-items:flex-start;gap:var(--wp--preset--spacing--8);font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--gray-600)}.rc-taxonomy-archive__check-icon{color:var(--wp--preset--color--accent);flex-shrink:0;margin-top:2px}.rc-taxonomy-archive__feature-card-cta{display:inline-flex;align-items:center;gap:4px;font-size:var(--wp--preset--font-size--small);font-weight:600;color:var(--wp--preset--color--accent);text-decoration:none;align-self:flex-start;margin-top:auto;transition:gap 200ms ease}@media (hover:hover){.rc-taxonomy-archive__feature-card-cta:hover{gap:8px;text-decoration:none}}.rc-taxonomy-archive__feature-card-cta:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:2px;border-radius:2px}.rc-taxonomy-archive__arrow-icon{flex-shrink:0}.rc-taxonomy-archive__empty{text-align:center;padding-block:var(--wp--preset--spacing--96);background-color:var(--wp--preset--color--gray-50);border-radius:var(--wp--custom--border-radius--2-xl);border:1px solid var(--wp--preset--color--gray-200);color:var(--wp--preset--color--gray-500);font-size:var(--wp--preset--font-size--xl)}.rc-taxonomy-archive__pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--wp--preset--spacing--8);margin-top:var(--wp--preset--spacing--48)}.rc-taxonomy-archive__pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding-inline:4px;border-radius:var(--wp--custom--border-radius--full);font-weight:700;font-size:var(--wp--preset--font-size--small);text-decoration:none;border:1px solid var(--wp--preset--color--gray-200);background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--gray-600);transition:background-color 200ms ease,color 200ms ease}@media (hover:hover){.rc-taxonomy-archive__pagination .page-numbers:hover{background-color:var(--wp--preset--color--gray-50);text-decoration:none}}.rc-taxonomy-archive__pagination .page-numbers.current{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);border-color:var(--wp--preset--color--primary)}.rc-taxonomy-archive__pagination .page-numbers:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:2px}.rc-taxonomy-archive__sidebar{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--48);flex:1;min-width:0}.rc-taxonomy-archive__widget{background-color:var(--wp--preset--color--gray-50);padding:var(--wp--preset--spacing--24);border-radius:var(--wp--custom--border-radius--2-xl);border:1px solid var(--wp--preset--color--gray-200)}.rc-taxonomy-archive__widget-title{font-size:var(--wp--preset--font-size--lg);font-weight:700;color:var(--wp--preset--color--primary);margin-top:0;margin-bottom:var(--wp--preset--spacing--16)}.rc-taxonomy-archive__widget-empty{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--gray-500);margin:0}.rc-taxonomy-archive__related-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--12)}.rc-taxonomy-archive__related-link{display:flex;justify-content:space-between;align-items:center;width:100%;text-decoration:none;color:var(--wp--preset--color--gray-600);font-size:var(--wp--preset--font-size--small);transition:color 200ms ease}@media (hover:hover){.rc-taxonomy-archive__related-link:hover{color:var(--wp--preset--color--accent);text-decoration:none}}.rc-taxonomy-archive__related-link--active{color:var(--wp--preset--color--primary);font-weight:600}.rc-taxonomy-archive__related-link:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:2px;border-radius:2px}.rc-taxonomy-archive__related-count{background-color:var(--wp--preset--color--white);padding:2px 8px;border-radius:var(--wp--custom--border-radius--md);font-size:var(--wp--preset--font-size--xs);border:1px solid var(--wp--preset--color--gray-200);flex-shrink:0}.rc-taxonomy-archive__search-form{width:100%}.rc-taxonomy-archive__search-wrap{position:relative;display:flex;align-items:center}.rc-taxonomy-archive__search-icon{position:absolute;left:12px;color:var(--wp--preset--color--gray-400);pointer-events:none;flex-shrink:0}.rc-taxonomy-archive__search-input{width:100%;padding:12px 16px 12px 40px;border-radius:var(--wp--custom--border-radius--xl);border:1px solid var(--wp--preset--color--gray-300);font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--white);outline:none;transition:border-color 200ms ease,box-shadow 200ms ease}.rc-taxonomy-archive__search-input:focus-visible{border-color:var(--wp--preset--color--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--wp--preset--color--accent) 25%,transparent)}@media (prefers-reduced-motion:reduce){.rc-taxonomy-archive__pill,.rc-taxonomy-archive__breadcrumb-link,.rc-taxonomy-archive__related-link,.rc-taxonomy-archive__support-card-link,.rc-taxonomy-archive__support-card-cta,.rc-taxonomy-archive__feature-card-cta,.rc-taxonomy-archive__pagination .page-numbers,.rc-taxonomy-archive__search-input{transition:none}}