@media only screen and (max-width: 600px){div.wpforms-container .wpforms-form .wpforms-field-layout-columns{max-width:calc(100% + 10px)}div.wpforms-container .wpforms-form .wpforms-layout-row{max-width:calc(100% + 10px)}div.wpforms-container .wpforms-form .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-small,div.wpforms-container .wpforms-form .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-medium,div.wpforms-container .wpforms-form .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-large{width:calc(100% + 10px)}}.flatpickr-calendar .flatpickr-current-month select{display:initial}@media only screen and (max-width: 600px){.flatpickr-calendar .flatpickr-current-month .numInputWrapper{width:calc(6ch - 14px)}.flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowUp,.flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowDown{display:none}}.wpforms-container .wpforms-field-date-time .wpforms-field-row{justify-content:revert}.wpforms-container .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block{margin-bottom:0}.wpforms-container .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block:only-child{width:100%}.wpforms-container .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block:not(:only-child){width:50%}.wpforms-container .wpforms-field-date-time .wpforms-field-row-block .wpforms-field-sublabel{width:100%}.wpforms-container .wpforms-field-date-time .wpforms-date-type-dropdown{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap}.wpforms-container .wpforms-field-date-time .wpforms-date-type-dropdown .wpforms-field-date-dropdown-wrap{width:100%}.wpforms-container .wpforms-field-date-time .wpforms-date-type-dropdown+.wpforms-field-row-block{flex:1;min-width:30%}.wpforms-container .wpforms-field-date-time .wpforms-date-type-dropdown .wpforms-field-sublabel{width:100%}.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap{align-items:center;display:flex;flex-grow:1;flex-wrap:nowrap;margin:0 -5px 0 -5px}@media only screen and (min-width: 600px){.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-small{width:calc( 25% + 12px)}.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-small select{appearance:none;padding-left:5px;padding-right:5px;background-image:none;text-align:center}}.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-medium{width:calc( 60% + 12px)}.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-large{width:calc( 100% + 12px)}.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap select{margin:0 5px 0 5px}@container ( max-width: 300px ){.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap select[class^="wpforms-field-date-time-date-"]{padding-right:0;padding-left:0;text-align:center;background-position:calc(50% - 2px) calc(100% - 4px),calc(50% + 3px) calc(100% - 4px)}.wpforms-container .wpforms-field-date-time .wpforms-field-date-dropdown-wrap select.wpforms-field-date-time-date-year{background-position:calc(50% - 3px) calc(100% - 4px),calc(50% + 2px) calc(100% - 4px)}}.wpforms-container .wpforms-field-date-time .wpforms-field-row-block .wpforms-field-date-dropdown-wrap{width:100%}.wpforms-container .wpforms-field-date-time .wpforms-field-date-time-date-day,.wpforms-container .wpforms-field-date-time .wpforms-field-date-time-date-month{width:calc( 30% - 10px)}.wpforms-container .wpforms-field-date-time .wpforms-field-date-time-date-year{width:calc( 40% - 10px)}.wpforms-container .wpforms-datepicker-wrap{width:100%;position:relative}.wpforms-container .wpforms-datepicker-wrap .wpforms-datepicker-clear{position:absolute;background-image:url(//www.leitstelle-nord.de/wp-content/plugins/wpforms/assets/pro/images/times-solid-white.svg) !important;background-position:50% 50% !important;background-repeat:no-repeat !important;background-color:rgba(0,0,0,0.35) !important;background-size:8px !important;width:16px;height:16px;cursor:pointer;display:block;border-radius:50%;right:10px;top:50%;margin-top:-8px;transition:all 0.25s}.wpforms-container .wpforms-datepicker-wrap .wpforms-datepicker-clear:hover,.wpforms-container .wpforms-datepicker-wrap .wpforms-datepicker-clear:focus{background-color:#D63637 !important}.wpforms-container .wpforms-datepicker-wrap .wpforms-field-small+.wpforms-datepicker-clear{right:calc( 75% + 10px)}.wpforms-container .wpforms-datepicker-wrap .wpforms-field-medium+.wpforms-datepicker-clear{right:calc( 40% + 10px)}@media only screen and (max-width: 600px){.wpforms-container .wpforms-datepicker-wrap .wpforms-field-small+.wpforms-datepicker-clear,.wpforms-container .wpforms-datepicker-wrap .wpforms-field-medium+.wpforms-datepicker-clear{right:10px}}.wpforms-container .wpforms-field-layout{padding:0}.wpforms-container .wpforms-field-layout .wpforms-layout-column .wpforms-field-row,.wpforms-container .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row{flex-direction:column}.wpforms-container .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block,.wpforms-container .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block{padding:0;margin:0 0 15px 0}.wpforms-container .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block:last-child,.wpforms-container .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block:last-child{margin-bottom:0}.wpforms-container .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block:only-child,.wpforms-container .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block:only-child{padding-right:0}.wpforms-container .wpforms-page-indicator.circles{margin-bottom:15px;display:flex;flex-wrap:wrap;gap:15px 20px;justify-content:flex-start}.wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page{display:flex;align-items:center;gap:10px;margin:0}.wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page:last-of-type{margin:0}.wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page-number{height:40px;width:40px;border-radius:50%;display:inline-block;margin:0;line-height:40px;text-align:center;background-color:rgba(0,0,0,0.25);color:rgba(0,0,0,0.7);flex-shrink:0}.wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page-title{white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.wpforms-container .wpforms-page-indicator.circles .active .wpforms-page-indicator-page-number{color:#ffffff}.wpforms-container .wpforms-page-indicator.circles[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled){cursor:pointer}.wpforms-container .wpforms-page-indicator.circles[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled):hover{opacity:0.75}.wpforms-container .wpforms-page-indicator.circles[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled) .wpforms-page-indicator-page-title{text-decoration:underline}.wpforms-container .wpforms-page-indicator.circles[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled):hover .wpforms-page-indicator-page-title{text-decoration:none}.wpforms-container .wpforms-page-indicator.circles[data-allow-page-navigation="1"] .wpforms-page-indicator-page.wpforms-disabled{cursor:not-allowed;opacity:0.5}.wpforms-container .wpforms-page-indicator.circles[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled){outline:none !important}.wpforms-container .wpforms-page-indicator.circles[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled) .wpforms-page-indicator-page-title{color:rgba(0,0,0,0.7)}.wpforms-container .wpforms-page-indicator.circles[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled):focus .wpforms-page-indicator-page-number{outline:thin dotted}.wpforms-container .wpforms-page-indicator.connector{display:flex;justify-content:flex-start;padding-bottom:10px}.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page{text-align:center;line-height:1.2}.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page-number{display:block;text-indent:-9999px;height:6px;background-color:#dcdcde;margin:0 0 16px 0;position:relative}.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page-triangle{position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-5px;border-style:solid;border-width:6px 5px 0 5px;border-color:transparent transparent transparent transparent}.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page-title{display:inline-block;padding:0 15px;font-size:16px;word-break:initial}.wpforms-container .wpforms-page-indicator.connector[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled){cursor:pointer}.wpforms-container .wpforms-page-indicator.connector[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled):hover{opacity:0.75}.wpforms-container .wpforms-page-indicator.connector[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled) .wpforms-page-indicator-page-title{text-decoration:underline}.wpforms-container .wpforms-page-indicator.connector[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled):hover .wpforms-page-indicator-page-title{text-decoration:none}.wpforms-container .wpforms-page-indicator.connector[data-allow-page-navigation="1"] .wpforms-page-indicator-page.wpforms-disabled{cursor:not-allowed;opacity:0.5}.wpforms-container .wpforms-page-indicator.connector[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled){outline:none !important}.wpforms-container .wpforms-page-indicator.connector[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled):hover .wpforms-page-indicator-page-number{background:rgba(0,0,0,0.25)}.wpforms-container .wpforms-page-indicator.connector[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled):focus .wpforms-page-indicator-page-number{outline:thin dotted}.wpforms-container .wpforms-page-indicator.progress{font-size:16px}.wpforms-container .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap{display:block;width:100%;background-color:#dcdcde;height:18px;border-radius:10px;overflow:hidden;position:relative;margin:10px 0 0}.wpforms-container .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress{height:18px;position:absolute;left:0;top:0}.wpforms-container .wpforms-field-pagebreak:empty{display:none}.wpforms-container .wpforms-field-rating-wrapper{display:inline-flex;flex-direction:column;gap:6px}.wpforms-container .wpforms-field-rating-wrapper.wpforms-field-rating-labels-position-above{position:relative;top:calc( var(--wpforms-field-size-input-spacing) * -1 + 10px)}.wpforms-container .wpforms-field-rating-wrapper .wpforms-field-rating-items{display:flex;flex-wrap:wrap;gap:3px}.wpforms-container .wpforms-field-rating-wrapper .wpforms-field-rating-items .wpforms-field-rating-item{margin:0;display:inline-block}.wpforms-container .wpforms-field-rating-wrapper .wpforms-field-rating-items .wpforms-field-rating-item svg{cursor:pointer;opacity:0.6;fill:rgba(0,0,0,0.2);transition:fill 0.15s}.wpforms-container .wpforms-field-rating-wrapper .wpforms-field-rating-items .wpforms-field-rating-item.selected svg,.wpforms-container .wpforms-field-rating-wrapper .wpforms-field-rating-items .wpforms-field-rating-item.hover svg{opacity:1;fill:currentColor}.wpforms-container .wpforms-field-rating-wrapper .wpforms-field-rating-labels{display:flex;justify-content:space-between;gap:10px}.wpforms-container .wpforms-field-rating-wrapper .wpforms-field-rating-labels .wpforms-field-sublabel{min-width:0}.wpforms-container .wpforms-form textarea.wp-editor-area.wpforms-field-small{height:100px}.wpforms-container .wpforms-form textarea.wp-editor-area.wpforms-field-medium{height:250px}.wpforms-container .wpforms-form textarea.wp-editor-area.wpforms-field-large{height:400px}.wpforms-container .wpforms-form textarea.wp-editor-area:focus{outline:none}.wpforms-container .wpforms-form .wpforms-field-content{color:var(--wpforms-label-color)}.wpforms-container .wpforms-form .wpforms-field-content h1,.wpforms-container .wpforms-form .wpforms-field-content h2,.wpforms-container .wpforms-form .wpforms-field-content h3,.wpforms-container .wpforms-form .wpforms-field-content h4,.wpforms-container .wpforms-form .wpforms-field-content h5,.wpforms-container .wpforms-form .wpforms-field-content h6{color:inherit}.wpforms-container .wpforms-form .wpforms-field-content>.wpforms-field-row{display:block}.wpforms-container .wpforms-captcha-math input{display:inline-block;width:70px;vertical-align:inherit;margin:0 0 0 5px}.wpforms-container .wpforms-captcha-question{margin:0 0 4px 0}.wpforms-container .wpforms-form .wpforms-field-credit-card .wpforms-field-row{flex-direction:row;flex-wrap:wrap;container-type:inline-size;container-name:wpforms-field-cc-row-responsive}@container wpforms-field-cc-row-responsive (max-width: 300px){.wpforms-container .wpforms-form .wpforms-field-credit-card .wpforms-field-row .wpforms-field-credit-card-number,.wpforms-container .wpforms-form .wpforms-field-credit-card .wpforms-field-row .wpforms-field-credit-card-code,.wpforms-container .wpforms-form .wpforms-field-credit-card .wpforms-field-row .wpforms-field-credit-card-name,.wpforms-container .wpforms-form .wpforms-field-credit-card .wpforms-field-row .wpforms-field-credit-card-expiration{width:100%;min-width:100%;padding:0}.wpforms-container .wpforms-form .wpforms-field-credit-card .wpforms-field-row .wpforms-field-credit-card-number,.wpforms-container .wpforms-form .wpforms-field-credit-card .wpforms-field-row .wpforms-field-credit-card-name{margin-bottom:15px}}.wpforms-container .wpforms-form .wpforms-field-credit-card-number{padding:0 15px 0 0;width:calc( 100% - 90px)}.wpforms-container .wpforms-form .wpforms-field-credit-card-code{width:90px}.wpforms-container .wpforms-form .wpforms-field-credit-card-name{width:calc( 100% - 195px);padding:0 15px 0 0}.wpforms-container .wpforms-form .wpforms-field-credit-card-expiration{width:195px;display:flex;justify-content:space-between;flex-wrap:wrap;height:fit-content;gap:0 15px}.wpforms-container .wpforms-form .wpforms-field-credit-card-expiration label{width:100%}.wpforms-container .wpforms-form .wpforms-field-credit-card-expiration select{width:calc( 50% - 7.5px);display:block}.wpforms-container .wpforms-form .wpforms-field-credit-card-expiration>.wpforms-error:last-child{display:none !important}.wpforms-container .wpforms-form em.wpforms-error,.wpforms-container .wpforms-form .wpforms-field-sublabel{min-width:90px}div.wpforms-container-full .wpforms-form .wpforms-layout-column.wpforms-layout-column-100 .wpforms-field-payment-coupon-wrapper{max-width:60%}.wpforms-field-layout.wpforms-layout-column.wpforms-layout-column-100 .wpforms-field-signature .wpforms-signature-wrap{width:100% !important}.wpforms-field-layout.wpforms-layout-column.wpforms-layout-column-100 .wpforms-field-signature .wpforms-signature-wrap.wpforms-field-medium{width:65% !important}.wpforms-field-layout.wpforms-layout-column.wpforms-layout-column-100 .wpforms-field-signature .wpforms-signature-wrap.wpforms-field-small{width:25% !important}.wpforms-field-layout .wpforms-layout-column.wpforms-layout-column-100 .wpforms-field.size-large .wpforms-square-cardnumber-wrapper,.wpforms-field.wpforms-field-drag-to-column.wpforms-field-drag-to-column-100.size-large .wpforms-square-cardnumber-wrapper{width:100% !important;min-width:auto !important;flex-direction:row !important}.wpforms-field-layout .wpforms-layout-column.wpforms-layout-column-100 .wpforms-field.size-medium .wpforms-square-cardnumber-wrapper,.wpforms-field.wpforms-field-drag-to-column.wpforms-field-drag-to-column-100.size-medium .wpforms-square-cardnumber-wrapper{width:60% !important;min-width:auto !important;flex-direction:column !important}.wpforms-field-layout .wpforms-layout-column.wpforms-layout-column-100 .wpforms-field.size-small .wpforms-square-cardnumber-wrapper,.wpforms-field.wpforms-field-drag-to-column.wpforms-field-drag-to-column-100.size-small .wpforms-square-cardnumber-wrapper{width:25% !important;min-width:250px !important;flex-direction:column !important}div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column.wpforms-layout-column-100 .wpforms-field-square .wpforms-field-large.wpforms-square-cardnumber-wrapper{width:100% !important;min-width:auto !important;flex-direction:row !important}div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column.wpforms-layout-column-100 .wpforms-field-square .wpforms-field-medium.wpforms-square-cardnumber-wrapper{width:60% !important;min-width:auto !important;flex-direction:column !important}div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column.wpforms-layout-column-100 .wpforms-field-square .wpforms-field-small.wpforms-square-cardnumber-wrapper{width:25% !important;min-width:250px !important;flex-direction:column !important}div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column.wpforms-layout-column-100 .wpforms-field-square .wpforms-square-cardname input{min-width:250px !important}div.wpforms-container-full .wpforms-form .wpforms-field-date-time .wpforms-field-row{justify-content:revert;flex-wrap:wrap;container-type:inline-size;container-name:wpforms-field-row-responsive}@container wpforms-field-row-responsive (max-width: 200px){div.wpforms-container-full .wpforms-form .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block{width:100%;padding:0 !important}div.wpforms-container-full .wpforms-form .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block:only-child{padding:0}div.wpforms-container-full .wpforms-form .wpforms-field-date-time .wpforms-field-row .wpforms-field-row-block:not(:last-child){margin-bottom:var(--wpforms-field-size-input-spacing)}}div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block,div.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block{margin-bottom:var(--wpforms-field-size-input-spacing)}div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block:last-child,div.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-layout-column .wpforms-field-row .wpforms-field-row-block:last-child{margin-bottom:0}div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column div.wpforms-field-richtext legend.wpforms-field-label,div.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-layout-column div.wpforms-field-richtext legend.wpforms-field-label{margin-bottom:var(--wpforms-field-size-input-spacing)}div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column-20 ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column-25 ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column-30 ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column-33 ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-field-layout .wpforms-layout-column-50 ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-layout-column-20 ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-layout-column-25 ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-layout-column-30 ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-layout-column-33 ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-layout-column-50 ul.wpforms-icon-choices li{margin-bottom:0 !important}div.wpforms-container-full .wpforms-form .wpforms-field-layout>.wpforms-field-label{font-size:calc( 1.5 * var( --wpforms-label-size-font-size ));line-height:calc( 1.5 * var( --wpforms-label-size-font-size ));color:var(--wpforms-label-color)}div.wpforms-container-full .wpforms-form .wpforms-field-layout:not(:first-child)>.wpforms-field-label:not(.wpforms-label-hide){position:relative;border-top:none}div.wpforms-container-full .wpforms-form .wpforms-field-layout:not(:first-child)>.wpforms-field-label:not(.wpforms-label-hide):before{content:"";position:absolute;width:100%;height:0;top:0;border-top-width:var(--wpforms-field-border-size);border-top-style:var(--wpforms-field-border-style);border-top-color:var(--wpforms-field-border-color)}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-layout-rows .wpforms-field-repeater-display-rows-buttons{padding-top:4px;transform:none}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-layout-rows .wpforms-field-repeater-display-rows-buttons button.wpforms-field-repeater-button-add,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-layout-rows .wpforms-field-repeater-display-rows-buttons button.wpforms-field-repeater-button-remove{color:var(--wpforms-label-color);opacity:0.5;height:var(--wpforms-field-size-input-height)}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-layout-rows .wpforms-field-repeater-display-rows-buttons button.wpforms-field-repeater-button-add:hover,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-layout-rows .wpforms-field-repeater-display-rows-buttons button.wpforms-field-repeater-button-add:focus-visible,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-layout-rows .wpforms-field-repeater-display-rows-buttons button.wpforms-field-repeater-button-remove:hover,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-layout-rows .wpforms-field-repeater-display-rows-buttons button.wpforms-field-repeater-button-remove:focus-visible{opacity:0.75 !important}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-layout-rows .wpforms-field-repeater-display-rows-buttons button.wpforms-field-repeater-button-add.wpforms-disabled,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-layout-rows .wpforms-field-repeater-display-rows-buttons button.wpforms-field-repeater-button-remove.wpforms-disabled{opacity:0.2 !important}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-repeater-display-blocks-buttons button{color:var(--wpforms-label-color);border-radius:var(--wpforms-button-border-radius);font-size:var(--wpforms-label-size-sublabel-font-size);opacity:0.5 !important}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-repeater-display-blocks-buttons button:hover,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-repeater-display-blocks-buttons button:focus-visible{opacity:0.75 !important}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-repeater-display-blocks-buttons[data-button-type="buttons_with_icons"] button{background:linear-gradient(180deg, var(--wpforms-label-color) -3000%, transparent 300%)}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-repeater-display-blocks-buttons[data-button-type="buttons"] button{background:linear-gradient(180deg, var(--wpforms-label-color) -3000%, transparent 300%)}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-repeater-display-blocks-buttons[data-button-type="icons_with_text"] button{min-height:var(--wpforms-label-size-sublabel-font-size)}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-field-repeater-display-blocks-buttons[data-button-type="icons_with_text"] span{font-size:inherit;line-height:var(--wpforms-label-size-sublabel-font-size);vertical-align:middle}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater>.wpforms-field-label{font-size:calc( 1.5 * var( --wpforms-label-size-font-size ));line-height:calc( 1.5 * var( --wpforms-label-size-font-size ));color:var(--wpforms-label-color)}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater.wpforms-field-repeater-display-blocks .wpforms-field-repeater-block-title{font-size:calc( var( --wpforms-label-size-font-size ) + 6px);color:var(--wpforms-label-color)}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater.wpforms-field-repeater-display-blocks:not(:first-child)>.wpforms-field-label:not(.wpforms-label-hide),div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater.wpforms-field-repeater-display-blocks .wpforms-field-repeater-block-title{position:relative;border-top:none}div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater.wpforms-field-repeater-display-blocks:not(:first-child)>.wpforms-field-label:not(.wpforms-label-hide):before,div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-repeater.wpforms-field-repeater-display-blocks .wpforms-field-repeater-block-title:before{content:"";position:absolute;width:100%;height:0;top:0;border-top-width:var(--wpforms-field-border-size);border-top-style:var(--wpforms-field-border-style);border-top-color:var(--wpforms-field-border-color)}div.wpforms-container-full .wpforms-form .wpforms-page-button{min-width:90px}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-center{text-align:center}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left{text-align:start}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button{margin:0 10px 0 0}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-right{text-align:end}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-right .wpforms-page-button{margin:0 0 0 10px}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split{display:flex;justify-content:space-between}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-prev{margin:0}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-next{margin:0 0 0 auto}div.wpforms-container-full .wpforms-form .wpforms-page-indicator{color:var(--wpforms-label-color)}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap{background-color:#dcdcde}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page:not(.active) .wpforms-page-indicator-page-number{border-width:var(--wpforms-field-border-size);border-style:var(--wpforms-field-border-style);border-color:var(--wpforms-field-border-color);opacity:0.2}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page{display:flex;align-items:center;gap:10px}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-number{flex-shrink:0}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-title{white-space:normal;word-wrap:break-word;overflow-wrap:break-word}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page:not(.active) .wpforms-page-indicator-page-number{background:linear-gradient(90deg, var(--wpforms-field-border-color) -1000%, transparent 500%);color:var(--wpforms-label-color);opacity:1}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled){cursor:pointer}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled):hover{opacity:0.75}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled) .wpforms-page-indicator-page-title{text-decoration:underline}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled):hover .wpforms-page-indicator-page-title{text-decoration:none}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles[data-allow-page-navigation="1"] .wpforms-page-indicator-page.wpforms-disabled{cursor:not-allowed;opacity:0.5}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled){outline:none !important}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled):focus .wpforms-page-indicator-page-number{outline:thin dotted}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled){cursor:pointer}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled):hover{opacity:0.75}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled) .wpforms-page-indicator-page-title{text-decoration:underline}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled):hover .wpforms-page-indicator-page-title{text-decoration:none}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector[data-allow-page-navigation="1"] .wpforms-page-indicator-page.wpforms-disabled{cursor:not-allowed;opacity:0.5}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled){outline:none !important}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled):hover .wpforms-page-indicator-page-number{background:linear-gradient(90deg, var(--wpforms-field-border-color) -1000%, transparent 500%)}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector[data-allow-page-navigation="1"] .wpforms-page-indicator-page:not(.active):not(.wpforms-disabled):focus .wpforms-page-indicator-page-number{outline:thin dotted}.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button.wpforms-page-next,.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button.wpforms-page-prev,.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-right .wpforms-page-button.wpforms-page-next,.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-right .wpforms-page-button.wpforms-page-prev,.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-button.wpforms-page-next,.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-button.wpforms-page-prev,.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-center .wpforms-page-button.wpforms-page-next,.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-center .wpforms-page-button.wpforms-page-prev{margin:0 0 0 10px}.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split.wpforms-clear:before{content:'';display:none}.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split.wpforms-clear:after{content:'';display:none;clear:both}.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-next{margin:0 !important}.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-prev{margin:0 auto 0 0}div.wpforms-container-full .wpforms-form .wpforms-field-password input{position:relative;z-index:2}div.wpforms-container-full .wpforms-form .wpforms-field-password input.wpforms-error-pass-strength{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result{border-bottom-left-radius:var(--wpforms-field-border-radius);border-bottom-right-radius:var(--wpforms-field-border-radius);border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result.short,div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result.bad{background-color:#ffffff;opacity:1;border-color:var(--wpforms-label-error-color);position:relative}div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result.short:after,div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result.bad:after{content:'';position:absolute;top:0;bottom:0;right:0;left:0;opacity:0.3;background-color:var(--wpforms-label-error-color);border-bottom-left-radius:var(--wpforms-field-border-radius);border-bottom-right-radius:var(--wpforms-field-border-radius)}div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result.bad:after{opacity:0.15}div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result.good{background-color:#fff3af;border-color:#ffdd57;opacity:1}div.wpforms-container-full .wpforms-form .wpforms-field-password .wpforms-pass-strength-result.strong{background-color:#b4d39b;border-color:#008000;opacity:1}div.wpforms-container-full .wpforms-form .wpforms-field-password.wpforms-field-password-visibility-enabled .wpforms-field-password-input-icon{width:var(--wpforms-field-size-input-height, 43px);border-end-end-radius:var(--wpforms-field-border-radius);border-start-end-radius:var(--wpforms-field-border-radius);height:var(--wpforms-field-size-input-height, 38px);position:absolute;top:0;inset-inline-end:0;z-index:3;cursor:pointer;border:1px solid transparent;-webkit-user-select:none;-webkit-user-drag:none;-webkit-app-region:no-drag}div.wpforms-container-full .wpforms-form .wpforms-field-password.wpforms-field-password-visibility-enabled .wpforms-field-password-input-icon-visible{display:none}div.wpforms-container-full .wpforms-form .wpforms-field-password.wpforms-field-password-visibility-enabled .wpforms-field-password-input-icon svg{width:18px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);opacity:0.5}div.wpforms-container-full .wpforms-form .wpforms-field-password.wpforms-field-password-visibility-enabled .wpforms-field-password-input-icon path{fill:var(--wpforms-field-text-color)}div.wpforms-container-full .wpforms-form .wpforms-field-password.wpforms-field-password-visibility-enabled .wpforms-field-password-input-icon:hover svg{opacity:0.75}div.wpforms-container-full .wpforms-form .wpforms-field-password.wpforms-field-password-visibility-enabled .wpforms-field-password-input-icon:focus-visible{border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0 1px 2px rgba(0,0,0,0.15)}div.wpforms-container-full .wpforms-form .wpforms-field-password.wpforms-field-password-visibility-enabled .wpforms-field-password-input{position:relative}div.wpforms-container-full .wpforms-form .wpforms-field-password.wpforms-field-password-visibility-enabled .wpforms-field-password-input input{padding-inline-end:var(--wpforms-field-size-input-height, 43px)}div.wpforms-container-full .wpforms-form .wpforms-field-password.wpforms-field-password-visibility-enabled:has(.wpforms-field-medium){max-width:60%}div.wpforms-container-full .wpforms-form .wpforms-field-password.wpforms-field-password-visibility-enabled:has(.wpforms-field-medium) .wpforms-field-medium{max-width:100%}div.wpforms-container-full .wpforms-form .wpforms-field-password.wpforms-field-password-visibility-enabled:has(.wpforms-field-small){max-width:25%}div.wpforms-container-full .wpforms-form .wpforms-field-password.wpforms-field-password-visibility-enabled:has(.wpforms-field-small) .wpforms-field-small{max-width:100%}div.wpforms-container-full .wpforms-form .wpforms-field-layout-rows .wpforms-field-password.wpforms-field-password-visibility-enabled:has(.wpforms-field-medium),div.wpforms-container-full .wpforms-form .wpforms-field-layout-columns .wpforms-field-password.wpforms-field-password-visibility-enabled:has(.wpforms-field-medium){max-width:100%}div.wpforms-container-full .wpforms-form .wpforms-field-layout-rows .wpforms-field-password.wpforms-field-password-visibility-enabled:has(.wpforms-field-medium) .wpforms-field-medium,div.wpforms-container-full .wpforms-form .wpforms-field-layout-columns .wpforms-field-password.wpforms-field-password-visibility-enabled:has(.wpforms-field-medium) .wpforms-field-medium{max-width:100%}div.wpforms-container-full .wpforms-form .wpforms-field-layout-rows .wpforms-field-password.wpforms-field-password-visibility-enabled:has(.wpforms-field-small),div.wpforms-container-full .wpforms-form .wpforms-field-layout-columns .wpforms-field-password.wpforms-field-password-visibility-enabled:has(.wpforms-field-small){max-width:100%}div.wpforms-container-full .wpforms-form .wpforms-field-layout-rows .wpforms-field-password.wpforms-field-password-visibility-enabled:has(.wpforms-field-small) .wpforms-field-small,div.wpforms-container-full .wpforms-form .wpforms-field-layout-columns .wpforms-field-password.wpforms-field-password-visibility-enabled:has(.wpforms-field-small) .wpforms-field-small{max-width:100%}div.wpforms-container-full .wpforms-form .wpforms-field-layout-rows .wpforms-layout-column-100 .wpforms-field-password.wpforms-field-password-visibility-enabled:has(.wpforms-field-medium),div.wpforms-container-full .wpforms-form .wpforms-field-layout-columns .wpforms-layout-column-100 .wpforms-field-password.wpforms-field-password-visibility-enabled:has(.wpforms-field-medium){max-width:60%}div.wpforms-container-full .wpforms-form .wpforms-field-layout-rows .wpforms-layout-column-100 .wpforms-field-password.wpforms-field-password-visibility-enabled:has(.wpforms-field-medium) .wpforms-field-medium,div.wpforms-container-full .wpforms-form .wpforms-field-layout-columns .wpforms-layout-column-100 .wpforms-field-password.wpforms-field-password-visibility-enabled:has(.wpforms-field-medium) .wpforms-field-medium{max-width:100%}div.wpforms-container-full .wpforms-form .wpforms-field-layout-rows .wpforms-layout-column-100 .wpforms-field-password.wpforms-field-password-visibility-enabled:has(.wpforms-field-small),div.wpforms-container-full .wpforms-form .wpforms-field-layout-columns .wpforms-layout-column-100 .wpforms-field-password.wpforms-field-password-visibility-enabled:has(.wpforms-field-small){max-width:25%}div.wpforms-container-full .wpforms-form .wpforms-field-layout-rows .wpforms-layout-column-100 .wpforms-field-password.wpforms-field-password-visibility-enabled:has(.wpforms-field-small) .wpforms-field-small,div.wpforms-container-full .wpforms-form .wpforms-field-layout-columns .wpforms-layout-column-100 .wpforms-field-password.wpforms-field-password-visibility-enabled:has(.wpforms-field-small) .wpforms-field-small{max-width:100%}div.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-layout-column-100 .wpforms-field-password.wpforms-field-password-visibility-enabled:has(.wpforms-field-medium){max-width:100%}div.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-layout-column-100 .wpforms-field-password.wpforms-field-password-visibility-enabled:has(.wpforms-field-medium) .wpforms-field-medium{max-width:100%}div.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-layout-column-100 .wpforms-field-password.wpforms-field-password-visibility-enabled:has(.wpforms-field-small){max-width:100%}div.wpforms-container-full .wpforms-form .wpforms-field-repeater .wpforms-layout-column-100 .wpforms-field-password.wpforms-field-password-visibility-enabled:has(.wpforms-field-small) .wpforms-field-small{max-width:100%}div.wpforms-container-full .wpforms-field-phone-input-container{position:relative}div.wpforms-container-full .wpforms-field-phone-input-container[data-format="smart"] .wpforms-field-phone-country-container{display:flex}div.wpforms-container-full .wpforms-field-phone-input-container[data-format="smart"] input.primary-input{padding-inline-start:52px}div.wpforms-container-full .wpforms-field-phone-country-container{position:absolute;height:100%;top:0;padding:0 6px 0 8px;align-items:center;gap:6px;display:none}div.wpforms-container-full .wpforms-field-phone-flag{height:11px;width:20px;box-shadow:0 0 1px 0 #888;background:url(//www.leitstelle-nord.de/wp-content/plugins/wpforms/assets/images/phone/us-flag.png) no-repeat;background-size:100%}div.wpforms-container-full .wpforms-field-phone-arrow{border-inline:calc( 5px / 2) solid transparent;border-top:4px solid #555}div.wpforms-container-full .wpforms-form .wpforms-field-html ul,div.wpforms-container-full .wpforms-form .wpforms-field-html ol{margin:0 0 20px !important}div.wpforms-container-full .wpforms-form .wpforms-field-html ul li,div.wpforms-container-full .wpforms-form .wpforms-field-html ol li{margin:0 0 10px 0 !important}div.wpforms-container-full .wpforms-form .wpforms-field-html ul li{list-style:disc !important}div.wpforms-container-full .wpforms-form .wpforms-field-html ol li{list-style:decimal !important}div.wpforms-container-full .wpforms-form .wpforms-field-html li>ul,div.wpforms-container-full .wpforms-form .wpforms-field-html li>ol{margin:10px 0 0 20px !important}div.wpforms-container-full .wpforms-captcha-equation,div.wpforms-container-full .wpforms-captcha-question{font-size:var(--wpforms-field-size-font-size);color:var(--wpforms-label-color)}div.wpforms-container-full .wpforms-field-file-upload .wpforms-hide{display:none !important}div.wpforms-container-full .wpforms-field-file-upload input[type=file]{font-style:normal;font-weight:400;font-size:var(--wpforms-label-size-sublabel-font-size);line-height:var(--wpforms-label-size-sublabel-line-height);color:var(--wpforms-label-sublabel-color);padding:1px;height:auto;width:60%;border:none !important;box-shadow:none;background-color:transparent;cursor:pointer}div.wpforms-container-full .wpforms-field-file-upload input[type=file]::-webkit-file-upload-button{background-color:var(--wpforms-field-background-color);background-clip:padding-box;border-width:var(--wpforms-field-border-size);border-style:var(--wpforms-field-border-style);border-color:var(--wpforms-field-border-color);border-radius:var(--wpforms-field-border-radius);color:var(--wpforms-field-text-color);padding:calc( var( --wpforms-field-size-input-height ) / 6) var(--wpforms-field-size-padding-h);font-weight:400;font-size:calc( var( --wpforms-label-size-sublabel-font-size ) - 2px);line-height:1.1;margin-inline-end:10px;cursor:pointer;transition:all 0.15s ease-out}div.wpforms-container-full .wpforms-field-file-upload input[type=file]::-webkit-file-upload-button:focus,div.wpforms-container-full .wpforms-field-file-upload input[type=file]::-webkit-file-upload-button:active{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}div.wpforms-container-full .wpforms-field-file-upload input[type=file]::file-selector-button{background-color:var(--wpforms-field-background-color);background-clip:padding-box;border-width:var(--wpforms-field-border-size);border-style:var(--wpforms-field-border-style);border-color:var(--wpforms-field-border-color);border-radius:var(--wpforms-field-border-radius);color:var(--wpforms-field-text-color);padding:calc( var( --wpforms-field-size-input-height ) / 6) var(--wpforms-field-size-padding-h);font-weight:400;font-size:calc( var( --wpforms-label-size-sublabel-font-size ) - 2px);line-height:1.1;margin-inline-end:10px;cursor:pointer;transition:all 0.15s ease-out}div.wpforms-container-full .wpforms-field-file-upload input[type=file]::file-selector-button:focus,div.wpforms-container-full .wpforms-field-file-upload input[type=file]::file-selector-button:active{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}div.wpforms-container-full .wpforms-field-file-upload input[type=file]:hover::-webkit-file-upload-button{background:linear-gradient(0deg, rgba(0,0,0,0.03), rgba(0,0,0,0.03)),var(--wpforms-field-background-color);background-clip:padding-box}div.wpforms-container-full .wpforms-field-file-upload input[type=file]:hover::file-selector-button{background:linear-gradient(0deg, rgba(0,0,0,0.03), rgba(0,0,0,0.03)),var(--wpforms-field-background-color);background-clip:padding-box}div.wpforms-container-full .wpforms-field-file-upload input[type=file]:focus{outline:none}div.wpforms-container-full .wpforms-field-file-upload input[type=file]:focus::-webkit-file-upload-button{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}div.wpforms-container-full .wpforms-field-file-upload input[type=file]:focus::file-selector-button{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}div.wpforms-container-full .wpforms-field-file-upload p.wpforms-file-upload-capture-camera-classic{margin-top:20px;display:block}div.wpforms-container-full .wpforms-field-file-upload p.wpforms-file-upload-capture-camera-classic a.camera{color:var(--wpforms-field-text-color);text-decoration:underline}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader{background-color:var(--wpforms-field-background-color);background-clip:padding-box;border-radius:var(--wpforms-field-border-radius);color:var(--wpforms-field-text-color);border-width:var(--wpforms-field-border-size);border-style:dashed;border-color:var(--wpforms-field-border-color);font-size:var(--wpforms-field-size-font-size);padding:30px 15px}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader.wpforms-focus,div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader:focus-within{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .modern-title{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var(--wpforms-label-size-sublabel-font-size);color:#777777}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .modern-title span{text-decoration:underline}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .modern-title span:hover{text-decoration:none}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-message{font-size:var(--wpforms-field-size-font-size);color:var(--wpforms-field-text-color)}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-message .modern-hint{font-size:var(--wpforms-label-size-sublabel-font-size);line-height:var(--wpforms-label-size-sublabel-line-height);color:var(--wpforms-field-text-color);opacity:0.6}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-size{font-size:var(--wpforms-label-size-sublabel-font-size);line-height:var(--wpforms-label-size-sublabel-line-height);color:var(--wpforms-label-sublabel-color)}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-filename{font-size:var(--wpforms-label-size-sublabel-font-size);line-height:var(--wpforms-label-size-sublabel-line-height);color:var(--wpforms-field-text-color)}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-error-message span{color:var(--wpforms-label-error-color);font-size:var(--wpforms-label-size-sublabel-font-size);line-height:var(--wpforms-label-size-sublabel-line-height)}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-remove:focus{opacity:1}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-remove:focus:before,div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-remove:focus:after{background-color:var(--wpforms-button-background-color)}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-preview.dz-error .dz-image{border-color:var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-preview.dz-error .dz-remove:before,div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-preview.dz-error .dz-remove:after{background-color:var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error input[type=file]{border:none !important;box-shadow:none}div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error input[type=file]::-webkit-file-upload-button{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error input[type=file]:hover{border:none !important;box-shadow:none}div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error input[type=file]:hover::-webkit-file-upload-button{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color);box-shadow:0 0 2px 0 var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error input[type=file]:focus{border:none !important;box-shadow:none}div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error input[type=file]:focus::-webkit-file-upload-button{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color);box-shadow:0 0 0 1px var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error .wpforms-uploader{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error .wpforms-uploader:hover{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color);box-shadow:0 0 2px 0 var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error .wpforms-uploader.wpforms-focus,div.wpforms-container-full .wpforms-field-file-upload.wpforms-has-error .wpforms-uploader:focus-within{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color);box-shadow:0 0 0 1px var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-camera-link{color:var(--wpforms-button-background-color);text-decoration:underline;font-size:var(--wpforms-label-size-sublabel-font-size)}div.wpforms-container-full .wpforms-camera-link:hover{color:var(--wpforms-button-text-color-hover);text-decoration:none}div.wpforms-container-full .wpforms-camera-link:focus{outline:2px solid var(--wpforms-button-border-color);outline-offset:2px;text-decoration:none}div.wpforms-container-full .wpforms-field-camera .wpforms-camera-button{display:inline-flex;align-items:center;gap:7px;line-height:100%;cursor:pointer;padding:0 var(--wpforms-button-size-padding-h);border-width:var(--wpforms-field-border-size);border-style:var(--wpforms-field-border-style);border-radius:var(--wpforms-button-border-radius);height:var(--wpforms-button-size-height);border-color:var(--wpforms-field-border-color);background-color:var(--wpforms-field-background-color);color:var(--wpforms-field-text-color);font-size:calc( var(--wpforms-button-size-font-size) - 2px)}div.wpforms-container-full .wpforms-field-camera .wpforms-camera-button:hover,div.wpforms-container-full .wpforms-field-camera .wpforms-camera-button:focus{border-color:var(--wpforms-label-sublabel-color)}div.wpforms-container-full .wpforms-field-camera .wpforms-camera-button svg{fill:var(--wpforms-label-sublabel-color);width:1.1em;height:auto;flex-shrink:0;vertical-align:middle}div.wpforms-container-full .wpforms-field-camera input[type="file"]{display:none}div.wpforms-container-full .wpforms-field-camera .wpforms-camera-selected-file{display:none;align-items:center;gap:10px;color:#777777;font-size:15px}div.wpforms-container-full .wpforms-field-camera .wpforms-camera-selected-file svg{fill:#D63638;cursor:pointer}div.wpforms-container-full .wpforms-field-camera .wpforms-camera-selected-file svg:hover{opacity:.75}div.wpforms-container-full .wpforms-field-camera .wpforms-camera-selected-file .wpforms-camera-remove-file{height:15px}div.wpforms-container-full .wpforms-field-camera .wpforms-camera-selected-file.wpforms-camera-selected-file-active{display:inline-flex}div.wpforms-container-full .wpforms-field-camera.wpforms-has-error .wpforms-camera-button{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-field-camera.wpforms-has-error .wpforms-camera-button:hover{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color);box-shadow:0 0 2px 0 var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-field-camera.wpforms-has-error .wpforms-camera-button:focus{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color);box-shadow:0 0 0 1px var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-field-camera.wpforms-has-error .wpforms-camera-link{color:var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-field-camera.wpforms-has-error .wpforms-camera-link:hover,div.wpforms-container-full .wpforms-field-camera.wpforms-has-error .wpforms-camera-link:focus{color:var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-layout-column-33 .wpforms-camera-selected-file.wpforms-camera-selected-file-active{display:block}div.wpforms-container-full .wpforms-layout-column-33 .wpforms-camera-selected-file.wpforms-camera-selected-file-active button{margin-left:5px}body.wpforms-camera-modal-open{overflow:hidden;position:fixed;width:100%}body .wpforms-camera-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.75);display:flex;align-items:center;justify-content:center;z-index:999999}body .wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions{justify-content:space-between;position:relative}body .wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-video-countdown{font-family:monospace;font-size:14px;color:#999999;flex:0 0 auto;font-weight:500;min-width:120px;text-align:left;white-space:nowrap}body .wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-video-countdown span{display:inline-block}body .wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-video-countdown div{display:inline}body .wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture,body .wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown,body .wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-stop{position:absolute;left:50%;transform:translateX(-50%)}body .wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture{background-color:#D63638}body .wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture:hover{background-color:#b32d2e}body .wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-stop{width:48px;height:48px;border-radius:50%;background-color:#D63638;display:flex;align-items:center;justify-content:center;cursor:pointer}body .wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-stop:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:18px;height:18px;background-color:#fff;border-radius:4px}body .wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-stop:hover{background-color:#b32d2e}body .wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-buttons button{border:none}body .wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-cancel{width:26px;background:url(//www.leitstelle-nord.de/wp-content/plugins/wpforms/assets/pro/images/camera-video.svg) no-repeat center}body .wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-crop{background:url(//www.leitstelle-nord.de/wp-content/plugins/wpforms/assets/pro/images/crop.svg) no-repeat center}body .wpforms-camera-modal{background:#FFFFFF;max-width:100%;width:540px;height:440px;display:flex;flex-direction:column;border-radius:9px;box-shadow:-4px 5px 15px 0 rgba(0,0,0,0.15);overflow:hidden;position:relative;z-index:1000000}body .wpforms-camera-modal .wpforms-camera-modal-header{display:flex;height:62px;padding:16px 30px;justify-content:space-between;align-items:center}body .wpforms-camera-modal .wpforms-camera-modal-header .wpforms-camera-modal-title{font-size:18px;font-weight:700;color:#444444}body .wpforms-camera-modal .wpforms-camera-modal-header .wpforms-camera-modal-close{cursor:pointer;width:12px;height:12px;display:flex;justify-content:center;align-items:center}body .wpforms-camera-modal .wpforms-camera-modal-header .wpforms-camera-modal-close svg{fill:#BBBBBB;width:12px;height:12px}body .wpforms-camera-modal .wpforms-camera-modal-header .wpforms-camera-modal-close:hover{opacity:.75}body .wpforms-camera-modal .wpforms-camera-modal-content{min-height:300px;background-color:#dedede;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}body .wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview{display:none;width:100%;height:auto;position:relative;overflow:hidden;justify-content:center}body .wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview video{max-width:100%;height:auto;width:auto}body .wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview .wpforms-camera-captured-photo{max-width:100%;height:auto;width:auto}body .wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview cropper-canvas{min-height:0;width:100%;height:100%;display:block}body .wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview cropper-canvas cropper-shade{outline-style:solid;outline-color:rgba(0,0,0,0.75)}body .wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview cropper-canvas cropper-image{max-width:100%;max-height:100%}body .wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview cropper-canvas cropper-handle::after{width:8px !important;height:8px !important}body .wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview cropper-canvas cropper-selection{min-width:auto}body .wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview cropper-canvas cropper-handle{background-color:transparent;height:15px;position:absolute;width:15px}body .wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview cropper-canvas cropper-handle[action=move]{height:100%;left:0;top:0;width:100%}body .wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview cropper-canvas cropper-grid{position:absolute}body .wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview cropper-canvas cropper-grid[bordered]{border:2px solid #fff !important}body .wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-error{display:none;padding:20px;text-align:center;color:#d63637;font-size:16px;line-height:1.5}body .wpforms-camera-modal .wpforms-camera-modal-footer{height:78px;min-height:78px;padding:0 30px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e6e9ec}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-text{font-size:14px;color:#555}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions{display:flex;width:100%;justify-content:space-between;align-items:center}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions button{border:none;background:none}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture{width:48px;height:48px;border-radius:50%;background-color:#036AAB;display:flex;align-items:center;justify-content:center;cursor:pointer}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture:hover,body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture:focus{outline:none;background-color:#215d8f}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture:disabled{opacity:.5;cursor:not-allowed}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture,body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown{position:absolute;left:50%;transform:translateX(-50%)}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-flip{display:none;position:absolute;right:20px;width:24px;height:24px;background:url(//www.leitstelle-nord.de/wp-content/plugins/wpforms/assets/pro/images/camera-rotate.svg) no-repeat center;cursor:pointer}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-flip:hover{opacity:.75}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#999999;font-size:24px;font-weight:500}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown svg{position:absolute;top:0;left:0;width:48px;height:48px;transform:rotate(-90deg)}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown circle{cx:24px;cy:24px;r:calc((48px - 4px) / 2);stroke-width:4px;fill:none}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown circle.bg{stroke:#dedede}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown circle.progress{stroke:#036AAB;stroke-linecap:round;transform-origin:24px 24px}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown.animate circle.progress{animation:wpforms-camera-countdown 3s linear forwards}@keyframes wpforms-camera-countdown{0%{stroke-dasharray:0 calc(calc((48px - 4px) / 2) * 3.14159 * 2)}100%{stroke-dasharray:calc(calc((48px - 4px) / 2) * 3.14159 * 2) 0}}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons{display:flex;width:100%;justify-content:space-between;align-items:center}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons button{border:none;background:none}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons button:focus{outline:none}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-cancel{width:24px;height:24px;background:url(//www.leitstelle-nord.de/wp-content/plugins/wpforms/assets/pro/images/camera.svg) no-repeat center;cursor:pointer}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-cancel:hover{opacity:.75}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-accept,body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-accept-crop{font-size:15px;padding:0 15px;background-color:#036AAB;color:#fff;border-radius:3px;height:41px;font-weight:500;line-height:100%;cursor:pointer}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-accept:hover,body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-accept:focus,body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-accept-crop:hover,body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-accept-crop:focus{background-color:#215d8f}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-crop{visibility:hidden;width:24px;height:24px;background:url(//www.leitstelle-nord.de/wp-content/plugins/wpforms/assets/pro/images/crop.svg) no-repeat center;cursor:pointer}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-crop:hover{opacity:.75}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-crop-cancel{width:24px;height:24px;background:url(//www.leitstelle-nord.de/wp-content/plugins/wpforms/assets/pro/images/cancel.svg) no-repeat center;cursor:pointer}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-crop-cancel:hover{opacity:.75}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-cancel-video{width:24px;height:24px;background:url(//www.leitstelle-nord.de/wp-content/plugins/wpforms/assets/pro/images/trash.svg) no-repeat center;cursor:pointer}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-cancel-video:hover{opacity:.75}@media only screen and (max-width: 767px) and (orientation: portrait){body .wpforms-camera-modal{height:75vh;max-height:75vh;width:90vw;max-width:90vw}body .wpforms-camera-modal .wpforms-camera-modal-header{padding:20px 16px}body .wpforms-camera-modal .wpforms-camera-modal-content{min-height:0;height:100%}body .wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview{height:auto;width:100%}body .wpforms-camera-modal .wpforms-camera-modal-footer{padding:0 20px}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-flip.wpforms-camera-flip-active{display:block}body .wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-flip{position:static}body .wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-video-countdown span{text-align:left}}@media only screen and (max-width: 1024px) and (orientation: landscape){body .wpforms-camera-modal{flex-direction:row;width:80vw;max-width:90vw;height:75vh;max-height:75vh}body .wpforms-camera-modal .wpforms-camera-modal-content{min-height:0;height:100%;flex-grow:1}body .wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview{height:auto;width:auto}body .wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview .wpforms-camera-captured-photo{object-fit:cover}body .wpforms-camera-modal .wpforms-camera-modal-header{flex-direction:column-reverse;height:100%;padding:20px 16px}body .wpforms-camera-modal .wpforms-camera-modal-header .wpforms-camera-modal-title{writing-mode:vertical-lr;transform:rotate(180deg);text-align:center}body .wpforms-camera-modal .wpforms-camera-modal-footer{height:100%;flex-direction:row;padding:20px 0;width:78px;min-width:78px}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions{justify-content:center;display:flex;flex-direction:column-reverse}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture,body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown,body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-stop{position:relative;left:auto;transform:none}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-flip{left:calc(100% - 52px);top:20px}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-flip.wpforms-camera-flip-active{display:block}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons{flex-direction:column-reverse;height:100%}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-accept,body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-accept-crop{transform:rotate(-90deg);transform-origin:center;width:max-content}body .wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions{height:100%}body .wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture,body .wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown,body .wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-stop{position:absolute;left:auto;top:50%;transform:translateY(-50%)}body .wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-flip{position:static}body .wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-video-countdown{min-width:auto}body .wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-video-countdown span{text-align:center}body .wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-video-countdown div{display:none !important}}@media only screen and (max-width: 767px){body .wpforms-camera-modal .wpforms-camera-preview{max-height:100%}body .wpforms-camera-modal .wpforms-camera-preview video{max-height:100%;object-fit:cover}body .wpforms-camera-modal .wpforms-camera-preview .wpforms-camera-captured-photo{object-fit:cover}body .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-video-countdown div{display:none !important}}div.wpforms-container-full .wpforms-form .wpforms-field-rating-wrapper .wpforms-field-rating-item svg{opacity:0.2;fill:var(--wpforms-label-color)}div.wpforms-container-full .wpforms-form .wpforms-field-rating-wrapper .wpforms-field-rating-item.selected svg,div.wpforms-container-full .wpforms-form .wpforms-field-rating-wrapper .wpforms-field-rating-item.hover svg{opacity:1;fill:currentColor}div.wpforms-container-full.wpforms-gutenberg-form-selector .wpforms-form .wpforms-field-rating-item:nth-child(-n+3) svg{opacity:1;fill:currentColor}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-field .wpforms-field-label{margin-bottom:calc( var( --wpforms-field-size-input-spacing ) - 30px)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .wp-editor-container{border-color:transparent;border-width:0;box-shadow:none}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .wp-editor-tools{height:29.1px;padding:0;margin:0;position:relative;z-index:100}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .wp-editor-tabs{padding:0}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .wp-editor-tabs .wp-switch-editor{border-width:var(--wpforms-field-border-size);border-style:var(--wpforms-field-border-style);border-color:var(--wpforms-field-border-color);border-top-left-radius:var(--wpforms-field-border-radius);border-top-right-radius:var(--wpforms-field-border-radius)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .wp-editor-tabs button.switch-html,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.tmce-active .wp-editor-tabs button.switch-tmce{position:relative;border-top-width:var(--wpforms-field-border-size);border-top-style:var(--wpforms-field-border-style);border-top-color:var(--wpforms-field-border-color);border-right-width:var(--wpforms-field-border-size);border-right-style:var(--wpforms-field-border-style);border-right-color:var(--wpforms-field-border-color);border-left-width:var(--wpforms-field-border-size);border-left-style:var(--wpforms-field-border-style);border-left-color:var(--wpforms-field-border-color)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .wp-editor-tabs button.switch-html:before,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .wp-editor-tabs button.switch-html:after,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.tmce-active .wp-editor-tabs button.switch-tmce:before,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.tmce-active .wp-editor-tabs button.switch-tmce:after{content:'';position:absolute;display:block;height:4px;background:#f5f5f5;bottom:-3px;left:0;right:0}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .wp-editor-tabs button.switch-html:after,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.tmce-active .wp-editor-tabs button.switch-tmce:after{bottom:-5px}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .wp-editor-tabs button.switch-html:after{right:0}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-toolbar-grp{border-top-left-radius:var(--wpforms-field-border-radius)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-toolbar-grp .mce-btn-group .mce-caret{right:6px;position:static;margin:6px 0}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .quicktags-toolbar{border-top-width:var(--wpforms-field-border-size);border-top-style:var(--wpforms-field-border-style);border-top-color:var(--wpforms-field-border-color);border-right-width:var(--wpforms-field-border-size);border-right-style:var(--wpforms-field-border-style);border-right-color:var(--wpforms-field-border-color);border-left-width:var(--wpforms-field-border-size);border-left-style:var(--wpforms-field-border-style);border-left-color:var(--wpforms-field-border-color);border-top-left-radius:var(--wpforms-field-border-radius);padding-top:4px;position:relative;z-index:2}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .quicktags-toolbar:after{content:'';position:absolute;display:block;height:4px;background:#f5f5f5;bottom:-3px;left:0;right:0;border-bottom:1px solid #cccccc}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.html-active .wp-editor-area{border-width:var(--wpforms-field-border-size);border-style:var(--wpforms-field-border-style);border-color:var(--wpforms-field-border-color);border-bottom-left-radius:var(--wpforms-field-border-radius);border-bottom-right-radius:var(--wpforms-field-border-radius);position:relative;z-index:1}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-tinymce{background-color:transparent;border-bottom-left-radius:var(--wpforms-field-border-radius);border-top-left-radius:var(--wpforms-field-border-radius);border-bottom-right-radius:var(--wpforms-field-border-radius);border-width:var(--wpforms-field-border-size) !important;border-style:var(--wpforms-field-border-style);border-color:var(--wpforms-field-border-color);width:auto !important;overflow:hidden}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-tinymce>.mce-container-body{border:none}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-tinymce .mce-statusbar{border-bottom-left-radius:var(--wpforms-field-border-radius);border-bottom-right-radius:var(--wpforms-field-border-radius);color:var(--wpforms-label-color)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-tinymce .mce-edit-area{background:var(--wpforms-field-background-color)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap .mce-tinymce iframe{background:transparent}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.wpforms-focused.html-active .wp-editor-tabs button.switch-html,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.wpforms-focused.tmce-active .wp-editor-tabs button.switch-tmce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.wpforms-focused .mce-tinymce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.wpforms-focused .quicktags-toolbar,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.wpforms-focused .wp-editor-area{border-width:var(--wpforms-field-border-size, 0);border-style:solid;border-color:var(--wpforms-button-background-color);box-shadow:0 0 0 1px var(--wpforms-button-background-color),0px 1px 2px rgba(0,0,0,0.15);outline:none}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.wpforms-focused.html-active .wp-editor-tabs button.switch-tmce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext .wp-editor-wrap.wpforms-focused.tmce-active .wp-editor-tabs button.switch-html{border-bottom:2px solid var(--wpforms-button-background-color)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap .wp-editor-tabs button.switch-html,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap .wp-editor-tabs button.switch-tmce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap .mce-tinymce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap .quicktags-toolbar,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap .wp-editor-area{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap.wpforms-focused.html-active .wp-editor-tabs button.switch-html,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap.wpforms-focused.tmce-active .wp-editor-tabs button.switch-tmce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap.wpforms-focused .mce-tinymce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap.wpforms-focused .quicktags-toolbar,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap.wpforms-focused .wp-editor-area{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color);box-shadow:0 0 0 1px var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap.wpforms-focused.html-active .wp-editor-tabs button.switch-tmce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap.wpforms-focused.tmce-active .wp-editor-tabs button.switch-html{border-bottom:2px solid var(--wpforms-label-error-color)}div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap:not(.wpforms-focused):hover.html-active .wp-editor-tabs button.switch-html,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap:not(.wpforms-focused):hover.tmce-active .wp-editor-tabs button.switch-tmce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap:not(.wpforms-focused):hover .mce-tinymce,div.wpforms-container-full .wpforms-form div.wpforms-field-richtext.wpforms-has-error .wp-editor-wrap:not(.wpforms-focused):hover .quicktags-toolbar{border-width:var(--wpforms-field-border-size);border-style:solid;border-color:var(--wpforms-label-error-color);box-shadow:0 0 2px 0 var(--wpforms-label-error-color)}div.wpforms-container-full.wpforms-gutenberg-form-selector div.wpforms-field-richtext.wpforms-field-small .wp-editor-area{height:calc( var( --wpforms-field-size-input-height ) * 1.9) !important}div.wpforms-container-full.wpforms-gutenberg-form-selector div.wpforms-field-richtext.wpforms-field-medium .wp-editor-area{height:calc( var( --wpforms-field-size-input-height ) * 2.79) !important}div.wpforms-container-full.wpforms-gutenberg-form-selector div.wpforms-field-richtext.wpforms-field-large .wp-editor-area{height:calc( var( --wpforms-field-size-input-height ) * 5.12) !important}@container wpforms-field-cc-row-responsive (max-width: 300px){div.wpforms-container-full .wpforms-form .wpforms-field-credit-card .wpforms-field-row .wpforms-field-credit-card-number,div.wpforms-container-full .wpforms-form .wpforms-field-credit-card .wpforms-field-row .wpforms-field-credit-card-name{margin-bottom:var(--wpforms-field-size-input-spacing)}}div.wpforms-container-full .wpforms-field-payment-single .wpforms-single-item-price{font-size:var(--wpforms-field-size-font-size);color:var(--wpforms-label-color)}div.wpforms-container-full .wpforms-field-payment-single .wpforms-single-item-price .wpforms-price{white-space:nowrap}div.wpforms-container-full .wpforms-field-payment-total .wpforms-payment-total{font-size:var(--wpforms-field-size-font-size);color:var(--wpforms-label-color)}.wpforms-entry-preview-updating-message,.wpforms-entry-preview-label,.wpforms-entry-preview-value,div.wpforms-container-full .wpforms-entry-preview-updating-message,div.wpforms-container-full .wpforms-entry-preview-label,div.wpforms-container-full .wpforms-entry-preview-value,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-updating-message,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-label,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-value{color:var(--wpforms-label-color)}.wpforms-entry-preview-notice,div.wpforms-container-full .wpforms-entry-preview-notice,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-notice{color:rgba(0,0,0,0.85)}.wpforms-entry-preview-table,div.wpforms-container-full .wpforms-entry-preview-table,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table{border-color:var(--wpforms-field-border-color)}.wpforms-entry-preview-table .wpforms-entry-preview-label,.wpforms-entry-preview-table .wpforms-entry-preview-value,div.wpforms-container-full .wpforms-entry-preview-table .wpforms-entry-preview-label,div.wpforms-container-full .wpforms-entry-preview-table .wpforms-entry-preview-value,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table .wpforms-entry-preview-label,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table .wpforms-entry-preview-value{border-color:inherit}.wpforms-entry-preview-table_compact,div.wpforms-container-full .wpforms-entry-preview-table_compact,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table_compact{border-color:var(--wpforms-field-border-color)}.wpforms-entry-preview-table_compact .wpforms-entry-preview-label,.wpforms-entry-preview-table_compact .wpforms-entry-preview-value,div.wpforms-container-full .wpforms-entry-preview-table_compact .wpforms-entry-preview-label,div.wpforms-container-full .wpforms-entry-preview-table_compact .wpforms-entry-preview-value,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table_compact .wpforms-entry-preview-label,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table_compact .wpforms-entry-preview-value{border-color:inherit}.wpforms-entry-preview-table_compact .wpforms-entry-preview-value,div.wpforms-container-full .wpforms-entry-preview-table_compact .wpforms-entry-preview-value,div.wpforms-container-full .wpforms-form .wpforms-entry-preview-table_compact .wpforms-entry-preview-value{border-left:none}.wpforms-modern-enhanced{color:#7D5CF3}body.dark-mode {
--bg: #1a1a2e;
--text: #e0e0e0;
--card-bg: #16213e;
background-color: var(--bg);
color: var(--text);
}
#darkmode-toggle {
cursor: pointer;
background: none;
border: 1px solid currentColor;
border-radius: 20px;
padding: 6px 12px;
font-size: 1rem;
} body:not(.dark-mode) .icon-moon { display: none; }
body.dark-mode .icon-sun { display: none; }*,
*::before,
*::after {
box-sizing: inherit;
} html {
box-sizing: border-box;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
scroll-behavior: smooth;
overflow-x: clip;
}
body {
overflow-x: clip;
} .wp-site-blocks ::selection {
color: var(--wp--preset--color--background, #f9f7ff);
background-color: var(--wp--preset--color--primary, #4f309e);
}
mark {
color: var(--wp--preset--color--background, #f9f7ff);
background-color: var(--wp--preset--color--foreground, #1f0026);
}
b,
strong {
font-weight: var(--wp--custom--font-weight--semi-bold, 600);
} a:where(:not(.wp-element-button)) {
text-decoration-skip-ink: auto;
transition: color .2s ease, text-decoration .2s ease;
cursor: pointer;
}
.wp-block-button.outline-light a:focus,
.wp-block-button.outline-light a:focus-visible {
outline-color: var(--wp--preset--color--background);
} a,
button,
.button,
.link,
input[type=submit] {
outline-style: dotted;
outline-color: transparent;
outline-width: 2px;
outline-offset: 2px;
}
a:focus-visible,
.link:focus-visible,
button:focus-visible,
.button:focus-visible,
input[type=submit]:focus-visible,
.wp-element-button:focus-visible,
.wp-block-search .wp-block-search__button:focus-visible,
.wp-block-file .wp-block-file__button:focus-visible,
.wp-block-navigation .wp-block-navigation-item[class*="is-style-button"] .wp-block-navigation-item__content:focus-visible { outline-color: var( --text-color, var(--wp--preset--color--foreground, currentColor) );
} .has-primary-color {
--text-color: var(--wp--preset--color--primary);
}
.has-secondary-color {
--text-color: var(--wp--preset--color--secondary);
}
.has-tertiary-color {
--text-color: var(--wp--preset--color--tertiary);
}
.has-foreground-color {
--text-color: var(--wp--preset--color--foreground);
}
.has-background-color {
--text-color: var(--wp--preset--color--background);
}
.has-darkest-color {
--text-color: var(--wp--preset--color--darkest);
}
.has-dark-color {
--text-color: var(--wp--preset--color--dark);
}
.has-mediumdark-color {
--text-color: var(--wp--preset--color--mediumdark);
}
.has-mediumlight-color {
--text-color: var(--wp--preset--color--mediumlight);
}
.has-lightest-color {
--text-color: var(--wp--preset--color--lightest);
}
.has-base-color {
--text-color: var(--wp--preset--color--base);
}
input:not([type=submit]):focus-visible,
.input:focus-visible,
textarea:focus-visible,
select:focus-visible,
input[type="radio"]:focus-visible + span,
input[type="checkbox"]:focus-visible + span,
select:focus-visible + .select-selected
{ outline: 2px dotted var( --text-color, var(--wp--preset--color--foreground, currentColor) );
outline-offset: 3px;
} input,
textarea,
select {
font: inherit;
}
input[type="button"],
input[type="email"],
input[type="search"],
input[type="submit"],
input[type="text"],
textarea,
select {
-webkit-appearance: none;
appearance: none;
}
textarea,
form textarea {
width: 100%;
min-height: 2em;
} img {
max-width: 100%;
height: auto;
}
:where( figure ) {
margin-block-end: 0;
}  .wp-site-blocks {
min-height: 100vh;
display: flex;
flex-direction: column; } .wp-site-blocks > main {
flex-grow: 1;
} body.admin-bar .wp-site-blocks {
min-height: calc( 100vh - var(--wp-admin--admin-bar--height, 32px) );
} :where( .has-background:not( .wp-element-button, .wp-block-navigation-item, .wp-block-navigation-submenu, .row_wrap, .wp-block-separator, .wp-block-navigation__responsive-container ) ) {
padding: var(--wp--style--block-gap);
}
:where( .has-background > .wp-block-columns ) {
padding: var(--wp--style--block-gap);
} button {
appearance: none;
border: 0;
cursor: pointer;
font: inherit;
} .wp-element-button svg {
fill: currentColor;
}
:where(
button[type=submit],
input[type=submit],
.button,
.wp-element-button
) {
margin-inline: 0;
} .wp-block-button__link {
transition: all .2s ease;
}
button[type=submit],
input[type=submit],
.button,
.wp-block-search .wp-block-search__button,
.wp-block-file .wp-block-file__button,
.wp-block-navigation[class*="is-style-button"] .wp-block-navigation-item .wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation-item[class*="is-style-button"] .wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation-item.is-style-button-fill.is-style-button-fill .wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item.is-style-button-fill .wp-block-navigation-item__content {
display: inline-flex;
align-items: center;
justify-content: center;
text-decoration: none;
transition: all .2s ease;
cursor: pointer;
text-align: center;
font-family: var(--wp--custom--greyd--button--typography--font-family);
font-size: var(--wp--custom--greyd--button--typography--font-size);
font-weight: var(--wp--custom--greyd--button--typography--font-weight);
line-height: var(--wp--custom--greyd--button--typography--line-height);
text-transform: var(--wp--custom--greyd--button--typography--text-transform);
letter-spacing: var(--wp--custom--greyd--button--typography--letter-spacing);
word-spacing: var(--wp--custom--greyd--button--typography--word-spacing);
padding-top: var(--wp--custom--greyd--button--spacing--padding--top);
padding-bottom: var(--wp--custom--greyd--button--spacing--padding--bottom);
padding-left: var(--wp--custom--greyd--button--spacing--padding--left);
padding-right: var(--wp--custom--greyd--button--spacing--padding--right); color: var(--wp--custom--greyd--button--prim--color--text);
background: var(--wp--custom--greyd--button--prim--color--background);
border-radius: var(--wp--custom--greyd--button--prim--border--radius);
border-width: var(--wp--custom--greyd--button--prim--border--width);
border-style: var(--wp--custom--greyd--button--prim--border--style);
border-color: var(--wp--custom--greyd--button--prim--border--color);
box-shadow: var(--wp--custom--greyd--button--prim--shadow);
}
.wp-block-navigation[class*="is-style-button"] .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg,
.wp-block-navigation .wp-block-navigation-submenu[class*="is-style-button"] .wp-block-navigation__submenu-icon svg,
.wp-block-navigation .wp-block-navigation-submenu.is-style-button-fill.is-style-button-fill .wp-block-navigation__submenu-icon svg {
transition: stroke .2s ease;
stroke: var(--wp--custom--greyd--button--prim--color--text);
}
.wp-block-navigation[class*="is-style-button"] .wp-block-navigation-item.open-on-click > .wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation-item.open-on-click[class*="is-style-button"] > .wp-block-navigation-item__content,
.wp-block-navigation[class*="is-style-button"] .wp-block-navigation-item.open-on-hover-click > .wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation-item.open-on-hover-click[class*="is-style-button"] > .wp-block-navigation-item__content,
.wp-block-navigation.open-on-hover-click[class*="is-style-button"] .wp-block-navigation-submenu > .wp-block-navigation-item__content,
.wp-block-navigation.open-on-hover-click .wp-block-navigation-submenu[class*="is-style-button"] > .wp-block-navigation-item__content {
padding-top: var(--wp--custom--greyd--button--spacing--padding--top);
padding-bottom: var(--wp--custom--greyd--button--spacing--padding--bottom);
padding-left: var(--wp--custom--greyd--button--spacing--padding--left);
padding-right: calc(var(--wp--custom--greyd--button--spacing--padding--right) + .85em);
}
.wp-block-navigation[class*="is-style-button"] .wp-block-navigation-item.open-on-click > .wp-block-navigation-item__content + .wp-block-navigation__submenu-icon,
.wp-block-navigation .wp-block-navigation-item.open-on-click[class*="is-style-button"] > .wp-block-navigation-item__content + .wp-block-navigation__submenu-icon,
.wp-block-navigation[class*="is-style-button"] .wp-block-navigation-item.open-on-hover-click > .wp-block-navigation__submenu-icon,
.wp-block-navigation .wp-block-navigation-item.open-on-hover-click[class*="is-style-button"] > .wp-block-navigation__submenu-icon,
.wp-block-navigation.open-on-hover-click[class*="is-style-button"] .wp-block-navigation-submenu > .wp-block-navigation__submenu-icon,
.wp-block-navigation.open-on-hover-click .wp-block-navigation-submenu[class*="is-style-button"] > .wp-block-navigation__submenu-icon {
margin-left: calc(-.6em - var(--wp--custom--greyd--button--spacing--padding--right));
padding-right: calc(.6em + var(--wp--custom--greyd--button--spacing--padding--right));
background: none;
}
.button:hover,
.button:focus-visible,
.button.is-active,
button[type=submit]:hover,
button[type=submit]:focus-visible,
input[type=submit]:hover,
input[type=submit]:focus-visible,
.wp-element-button:not(.has-background, .has-text-color):hover,
.wp-element-button:not(.has-background, .has-text-color):focus-visible,
.wp-block-search .wp-block-search__button:not(.has-background, .has-text-color):hover,
.wp-block-search .wp-block-search__button:not(.has-background, .has-text-color):focus-visible,
.wp-block-file .wp-block-file__button:not(.has-background, .has-text-color):hover,
.wp-block-file .wp-block-file__button:not(.has-background, .has-text-color):focus-visible,
.wp-block-navigation[class*="is-style-button"] .wp-block-navigation-item .wp-block-navigation-item__content:hover,
.wp-block-navigation[class*="is-style-button"] .wp-block-navigation-item .wp-block-navigation-item__content:focus-visible,
.wp-block-navigation .wp-block-navigation-item[class*="is-style-button"] .wp-block-navigation-item__content:hover,
.wp-block-navigation .wp-block-navigation-item[class*="is-style-button"] .wp-block-navigation-item__content:focus-visible,
.wp-block-navigation .wp-block-navigation-item.is-style-button-fill.is-style-button-fill .wp-block-navigation-item__content:hover,
.wp-block-navigation .wp-block-navigation-item.is-style-button-fill.is-style-button-fill .wp-block-navigation-item__content:focus-visible,
.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item.is-style-button-fill .wp-block-navigation-item__content:hover,
.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item.is-style-button-fill .wp-block-navigation-item__content:focus-visible {
opacity: 1;
text-decoration: none;
color: var(--wp--custom--greyd--button--prim--hover--color--text);
background: var(--wp--custom--greyd--button--prim--hover--color--background);
border-width: var(--wp--custom--greyd--button--prim--hover--border--width);
border-style: var(--wp--custom--greyd--button--prim--hover--border--style);
border-color: var(--wp--custom--greyd--button--prim--hover--border--color);
box-shadow: var(--wp--custom--greyd--button--prim--hover--shadow);
}
.wp-block-navigation[class*="is-style-button"] .wp-block-navigation-submenu .wp-block-navigation-item__content:hover + .wp-block-navigation__submenu-icon svg,
.wp-block-navigation[class*="is-style-button"] .wp-block-navigation-submenu .wp-block-navigation-item__content:focus-visible + .wp-block-navigation__submenu-icon svg,
.wp-block-navigation .wp-block-navigation-submenu[class*="is-style-button"] .wp-block-navigation-item__content:hover + .wp-block-navigation__submenu-icon svg,
.wp-block-navigation .wp-block-navigation-submenu[class*="is-style-button"] .wp-block-navigation-item__content:focus-visible + .wp-block-navigation__submenu-icon svg,
.wp-block-navigation .wp-block-navigation-submenu.is-style-button-fill.is-style-button-fill .wp-block-navigation-item__content:hover + .wp-block-navigation__submenu-icon svg,
.wp-block-navigation .wp-block-navigation-submenu.is-style-button-fill.is-style-button-fill .wp-block-navigation-item__content:focus-visible + .wp-block-navigation__submenu-icon svg {
stroke: var(--wp--custom--greyd--button--prim--hover--color--text);
} .is-style-outline.button,
.button.is-style-sec,
.wp-block-navigation.is-style-button-outline .wp-block-navigation-item .wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation-item.is-style-button-outline.is-style-button-outline .wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item.is-style-button-outline .wp-block-navigation-item__content {
color: var(--wp--custom--greyd--button--sec--color--text);
background: var(--wp--custom--greyd--button--sec--color--background);
border-radius: var(--wp--custom--greyd--button--sec--border--radius);
border-width: var(--wp--custom--greyd--button--sec--border--width);
border-style: var(--wp--custom--greyd--button--sec--border--style);
border-color: var(--wp--custom--greyd--button--sec--border--color);
box-shadow: var(--wp--custom--greyd--button--sec--shadow);
}
.wp-block-navigation.is-style-button-outline .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg,
.wp-block-navigation .wp-block-navigation-submenu.is-style-button-outline .wp-block-navigation__submenu-icon svg,
.wp-block-navigation .wp-block-navigation-submenu.is-style-button-outline.is-style-button-outline .wp-block-navigation__submenu-icon svg {
stroke: var(--wp--custom--greyd--button--sec--color--text);
}
.is-style-outline.button:hover,
.is-style-outline.wp-block-button.wp-element-button:not(.has-background, .has-text-color):hover,
.is-style-outline.wp-block-button.wp-element-button:not(.has-background, .has-text-color):focus-visible,
.is-style-outline.wp-block-button .wp-element-button:not(.has-background, .has-text-color):hover,
.is-style-outline.wp-block-button .wp-element-button:not(.has-background, .has-text-color):focus-visible,
.button.is-style-sec:hover,
.button.is-style-sec:focus-visible,
.button.is-style-sec.is-active,
.wp-block-navigation.is-style-button-outline .wp-block-navigation-item .wp-block-navigation-item__content:hover,
.wp-block-navigation.is-style-button-outline .wp-block-navigation-item .wp-block-navigation-item__content:focus-visible,
.wp-block-navigation .wp-block-navigation-item.is-style-button-outline.is-style-button-outline .wp-block-navigation-item__content:hover,
.wp-block-navigation .wp-block-navigation-item.is-style-button-outline.is-style-button-outline .wp-block-navigation-item__content:focus-visible,
.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item.is-style-button-outline .wp-block-navigation-item__content:hover,
.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item.is-style-button-outline .wp-block-navigation-item__content:focus-visible {
color: var(--wp--custom--greyd--button--sec--hover--color--text);
background: var(--wp--custom--greyd--button--sec--hover--color--background);
border-width: var(--wp--custom--greyd--button--sec--hover--border--width);
border-style: var(--wp--custom--greyd--button--sec--hover--border--style);
border-color: var(--wp--custom--greyd--button--sec--hover--border--color);
box-shadow: var(--wp--custom--greyd--button--sec--hover--shadow);
}
.wp-block-navigation.is-style-button-outline .wp-block-navigation-submenu .wp-block-navigation-item__content:hover + .wp-block-navigation__submenu-icon svg,
.wp-block-navigation.is-style-button-outline .wp-block-navigation-submenu .wp-block-navigation-item__content:focus-visible + .wp-block-navigation__submenu-icon svg,
.wp-block-navigation .wp-block-navigation-submenu.is-style-button-outline .wp-block-navigation-item__content:hover + .wp-block-navigation__submenu-icon svg,
.wp-block-navigation .wp-block-navigation-submenu.is-style-button-outline .wp-block-navigation-item__content:focus-visible + .wp-block-navigation__submenu-icon svg,
.wp-block-navigation .wp-block-navigation-submenu.is-style-button-outline.is-style-button-outline .wp-block-navigation-item__content:hover + .wp-block-navigation__submenu-icon svg,
.wp-block-navigation .wp-block-navigation-submenu.is-style-button-outline.is-style-button-outline .wp-block-navigation-item__content:focus-visible + .wp-block-navigation__submenu-icon svg {
stroke: var(--wp--custom--greyd--button--sec--hover--color--text);
}  .is-style-alternate.button,
.button.is-style-trd,
.wp-block-navigation.is-style-button-alternate .wp-block-navigation-item .wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation-item.is-style-button-alternate.is-style-button-alternate .wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item.is-style-button-alternate .wp-block-navigation-item__content {
color: var(--wp--custom--greyd--button--trd--color--text);
background: var(--wp--custom--greyd--button--trd--color--background);
border-radius: var(--wp--custom--greyd--button--trd--border--radius);
border-width: var(--wp--custom--greyd--button--trd--border--width);
border-style: var(--wp--custom--greyd--button--trd--border--style);
border-color: var(--wp--custom--greyd--button--trd--border--color);
box-shadow: var(--wp--custom--greyd--button--trd--shadow);
}
.wp-block-navigation.is-style-button-alternate .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg,
.wp-block-navigation .wp-block-navigation-submenu.is-style-button-alternate .wp-block-navigation__submenu-icon svg,
.wp-block-navigation .wp-block-navigation-submenu.is-style-button-alternate.is-style-button-alternate .wp-block-navigation__submenu-icon svg {
stroke: var(--wp--custom--greyd--button--trd--color--text);
}
.is-style-alternate.button:hover,
.is-style-alternate.wp-block-button.wp-element-button:not(.has-background, .has-text-color):hover,
.is-style-alternate.wp-block-button.wp-element-button:not(.has-background, .has-text-color):focus-visible,
.is-style-alternate.wp-block-button .wp-element-button:not(.has-background, .has-text-color):hover,
.is-style-alternate.wp-block-button .wp-element-button:not(.has-background, .has-text-color):focus-visible,
.button.is-style-trd:hover,
.button.is-style-trd:focus-visible,
.button.is-style-trd.is-active,
.wp-block-navigation.is-style-button-alternate .wp-block-navigation-item .wp-block-navigation-item__content:hover,
.wp-block-navigation.is-style-button-alternate .wp-block-navigation-item .wp-block-navigation-item__content:focus-visible,
.wp-block-navigation .wp-block-navigation-item.is-style-button-alternate.is-style-button-alternate .wp-block-navigation-item__content:hover,
.wp-block-navigation .wp-block-navigation-item.is-style-button-alternate.is-style-button-alternate .wp-block-navigation-item__content:focus-visible,
.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item.is-style-button-alternate .wp-block-navigation-item__content:hover,
.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item.is-style-button-alternate .wp-block-navigation-item__content:focus-visible {
color: var(--wp--custom--greyd--button--trd--hover--color--text);
background: var(--wp--custom--greyd--button--trd--hover--color--background);
border-width: var(--wp--custom--greyd--button--trd--hover--border--width);
border-style: var(--wp--custom--greyd--button--trd--hover--border--style);
border-color: var(--wp--custom--greyd--button--trd--hover--border--color);
box-shadow: var(--wp--custom--greyd--button--trd--hover--shadow);
}
.wp-block-navigation.is-style-button-alternate .wp-block-navigation-submenu .wp-block-navigation-item__content:hover + .wp-block-navigation__submenu-icon svg,
.wp-block-navigation.is-style-button-alternate .wp-block-navigation-submenu .wp-block-navigation-item__content:focus-visible + .wp-block-navigation__submenu-icon svg,
.wp-block-navigation .wp-block-navigation-submenu.is-style-button-alternate .wp-block-navigation-item__content:hover + .wp-block-navigation__submenu-icon svg,
.wp-block-navigation .wp-block-navigation-submenu.is-style-button-alternate .wp-block-navigation-item__content:focus-visible + .wp-block-navigation__submenu-icon svg,
.wp-block-navigation .wp-block-navigation-submenu.is-style-button-alternate.is-style-button-alternate .wp-block-navigation-item__content:hover + .wp-block-navigation__submenu-icon svg,
.wp-block-navigation .wp-block-navigation-submenu.is-style-button-alternate.is-style-button-alternate .wp-block-navigation-item__content:focus-visible + .wp-block-navigation__submenu-icon svg {
stroke: var(--wp--custom--greyd--button--trd--hover--color--text);
} .wp-block-navigation.is-style-button-chips .wp-block-navigation-item .wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation-item.is-style-button-chips .wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item.is-style-button-chips .wp-block-navigation-item__content {
color: var(--wp--preset--color--foreground);
background: var(--wp--preset--color--background);
border: 1px solid var(--wp--preset--color--background);
border-radius: 100vw;
padding: calc( 0.5vw + 0.3rem ) calc( 1vw + 0.36rem );
box-shadow: none;
text-decoration: none;
}
.wp-block-navigation.is-style-button-chips .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg,
.wp-block-navigation .wp-block-navigation-submenu.is-style-button-chips .wp-block-navigation__submenu-icon svg,
.wp-block-navigation .wp-block-navigation-submenu.is-style-button-chips.is-style-button-chips .wp-block-navigation__submenu-icon svg {
stroke: var(--wp--preset--color--foreground);
}
.wp-block-navigation.is-style-button-chips .wp-block-navigation-item.open-on-click > .wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation-item.open-on-click.is-style-button-chips > .wp-block-navigation-item__content {
padding-right: calc(1vw + 0.36rem + .85em);
}
.wp-block-navigation.is-style-button-chips .wp-block-navigation-item.open-on-click > .wp-block-navigation-item__content + .wp-block-navigation__submenu-icon,
.wp-block-navigation .wp-block-navigation-item.open-on-click.is-style-button-chips > .wp-block-navigation-item__content + .wp-block-navigation__submenu-icon {
margin-left: calc(-.6em - 1vw - 0.36rem);
}
.wp-block-navigation.is-style-button-chips .wp-block-navigation-item .wp-block-navigation-item__content:hover,
.wp-block-navigation.is-style-button-chips .wp-block-navigation-item .wp-block-navigation-item__content:focus-visible,
.wp-block-navigation .wp-block-navigation-item.is-style-button-chips .wp-block-navigation-item__content:hover,
.wp-block-navigation .wp-block-navigation-item.is-style-button-chips .wp-block-navigation-item__content:focus-visible,
.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item.is-style-button-chips .wp-block-navigation-item__content:hover,
.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item.is-style-button-chips .wp-block-navigation-item__content:focus-visible {
color: var(--wp--preset--color--background);
background: var(--wp--preset--color--foreground);
border: 1px solid var(--wp--preset--color--foreground); box-shadow: none;
text-decoration: none;
}
.wp-block-navigation.is-style-chips .wp-block-navigation-submenu .wp-block-navigation-item__content:hover + .wp-block-navigation__submenu-icon svg,
.wp-block-navigation.is-style-chips .wp-block-navigation-submenu .wp-block-navigation-item__content:focus-visible + .wp-block-navigation__submenu-icon svg,
.wp-block-navigation .wp-block-navigation-submenu.is-style-chips .wp-block-navigation-item__content:hover + .wp-block-navigation__submenu-icon svg,
.wp-block-navigation .wp-block-navigation-submenu.is-style-chips .wp-block-navigation-item__content:focus-visible + .wp-block-navigation__submenu-icon svg,
.wp-block-navigation .wp-block-navigation-submenu.is-style-chips.is-style-chips .wp-block-navigation-item__content:hover + .wp-block-navigation__submenu-icon svg,
.wp-block-navigation .wp-block-navigation-submenu.is-style-chips.is-style-chips .wp-block-navigation-item__content:focus-visible + .wp-block-navigation__submenu-icon svg {
stroke: var(--wp--preset--color--background);
} .is-style-clear.button,
.wp-block-navigation.is-style-clear .wp-block-navigation-item .wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation-item.is-style-clear .wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item.is-style-clear .wp-block-navigation-item__content {
color: inherit;
background: none;
border-radius: 0;
border: 1px solid transparent;
box-shadow: none;
text-decoration: none;
text-align: inherit;
}
.wp-block-navigation.is-style-clear .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg,
.wp-block-navigation .wp-block-navigation-submenu.is-style-clear .wp-block-navigation__submenu-icon svg
.wp-block-navigation .wp-block-navigation-submenu.is-style-clear.is-style-clear .wp-block-navigation__submenu-icon svg {
stroke: currentColor;
}
.is-style-clear.button:hover,
.is-style-clear.wp-block-button.wp-element-button:not(.has-background, .has-text-color):hover,
.is-style-clear.wp-block-button.wp-element-button:not(.has-background, .has-text-color):focus-visible,
.is-style-clear.wp-block-button .wp-element-button:not(.has-background, .has-text-color):hover,
.is-style-clear.wp-block-button .wp-element-button:not(.has-background, .has-text-color):focus-visible,
.wp-block-navigation.is-style-clear .wp-block-navigation-item .wp-block-navigation-item__content:hover,
.wp-block-navigation.is-style-clear .wp-block-navigation-item .wp-block-navigation-item__content:focus-visible,
.wp-block-navigation .wp-block-navigation-item.is-style-clear .wp-block-navigation-item__content:hover,
.wp-block-navigation .wp-block-navigation-item.is-style-clear .wp-block-navigation-item__content:focus-visible,
.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item.is-style-clear .wp-block-navigation-item__content:hover,
.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item.is-style-clear .wp-block-navigation-item__content:focus-visible {
color: inherit;
background: none;
border-radius: 0;
border: 1px solid transparent;
box-shadow: none;
text-decoration: underline;
}
.wp-block-navigation.is-style-clear .wp-block-navigation-submenu .wp-block-navigation-item__content:hover + .wp-block-navigation__submenu-icon svg,
.wp-block-navigation.is-style-clear .wp-block-navigation-submenu .wp-block-navigation-item__content:focus-visible + .wp-block-navigation__submenu-icon svg,
.wp-block-navigation .wp-block-navigation-submenu.is-style-clear .wp-block-navigation-item__content:hover + .wp-block-navigation__submenu-icon svg,
.wp-block-navigation .wp-block-navigation-submenu.is-style-clear .wp-block-navigation-item__content:focus-visible + .wp-block-navigation__submenu-icon svg
.wp-block-navigation .wp-block-navigation-submenu.is-style-clear.is-style-clear .wp-block-navigation-item__content:hover + .wp-block-navigation__submenu-icon svg,
.wp-block-navigation .wp-block-navigation-submenu.is-style-clear.is-style-clear .wp-block-navigation-item__content:focus-visible + .wp-block-navigation__submenu-icon svg {
stroke: currentColor;
}  .is-size-big.button,
.is-size-big.wp-block-button.wp-element-button,
.is-size-big.wp-block-button .wp-element-button {
font-size: var(--wp--custom--greyd--button--big--typography--font-size);
padding-top: var(--wp--custom--greyd--button--big--spacing--padding--top);
padding-bottom: var(--wp--custom--greyd--button--big--spacing--padding--bottom);
padding-left: var(--wp--custom--greyd--button--big--spacing--padding--left);
padding-right: var(--wp--custom--greyd--button--big--spacing--padding--right);
} .is-size-small.button,
.is-size-small.wp-block-button.wp-element-button,
.is-size-small.wp-block-button .wp-element-button,
.is-style-small-search.wp-block-search.wp-block-search__button,
.is-style-small-search.wp-block-search .wp-block-search__button {
font-size: var(--wp--custom--greyd--button--small--typography--font-size);
padding-top: var(--wp--custom--greyd--button--small--spacing--padding--top);
padding-bottom: var(--wp--custom--greyd--button--small--spacing--padding--bottom);
padding-left: var(--wp--custom--greyd--button--small--spacing--padding--left);
padding-right: var(--wp--custom--greyd--button--small--spacing--padding--right);
}  .input,
input:not([type=submit], [type=checkbox], [type=radio]),
input.wp-block-search__input,
input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea,
select,
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
-webkit-appearance: none;
appearance: none;
display: block;
width: 100%; font-family: var(--wp--custom--greyd--input--typography--font-family);
font-size: var(--wp--custom--greyd--input--typography--font-size);
font-weight: var(--wp--custom--greyd--input--typography--font-weight);
line-height: var(--wp--custom--greyd--input--typography--line-height);
text-transform: var(--wp--custom--greyd--input--typography--text-transform);
letter-spacing: var(--wp--custom--greyd--input--typography--letter-spacing); padding-top: var(--wp--custom--greyd--input--spacing--padding--top);
padding-bottom: var(--wp--custom--greyd--input--spacing--padding--bottom);
padding-left: var(--wp--custom--greyd--input--spacing--padding--left);
padding-right: var(--wp--custom--greyd--input--spacing--padding--right); color: var(--wp--custom--greyd--input--prim--color--text);
background-color: var(--wp--custom--greyd--input--prim--color--background); border-radius: var(--wp--custom--greyd--input--prim--border--radius);
border-width: var(--wp--custom--greyd--input--prim--border--width);
border-style: var(--wp--custom--greyd--input--prim--border--style);
border-color: var(--wp--custom--greyd--input--prim--border--color); box-shadow: var(--wp--custom--greyd--input--prim--shadow);
transition: color 0.2s ease, background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
} input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: var(--wp--custom--greyd--input--prim--color--placeholder);
opacity: 1;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
color: var(--wp--custom--greyd--input--prim--color--placeholder);
opacity: 1;
}
input::placeholder,
textarea::placeholder {
color: var(--wp--custom--greyd--input--prim--color--placeholder);
opacity: 1;
} .input:hover,
input:not([type=submit], [type=checkbox]):hover,
form input:not([type=submit], [type=checkbox]):hover,
input.wp-block-search__input:hover,
input[type=text]:hover,
input[type=email]:hover,
input[type=url]:hover,
input[type=password]:hover,
input[type=search]:hover,
input[type=number]:hover,
input[type=tel]:hover,
input[type=range]:hover,
input[type=date]:hover,
input[type=month]:hover,
input[type=week]:hover,
input[type=time]:hover,
input[type=datetime]:hover,
input[type=datetime-local]:hover,
input[type=color]:hover,
textarea:hover,
select:hover,
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper:hover .input:focus,
input:not([type=submit], [type=checkbox]):focus,
form input:not([type=submit], [type=checkbox]):focus,
input.wp-block-search__input:focus,
input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=range]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
textarea:focus,
select:focus,
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper:focus {
color: var(--wp--custom--greyd--input--prim--hover--color--text);
background-color: var(--wp--custom--greyd--input--prim--hover--color--background);
border-width: var(--wp--custom--greyd--input--prim--hover--border--width);
border-style: var(--wp--custom--greyd--input--prim--hover--border--style);
border-color: var(--wp--custom--greyd--input--prim--hover--border--color);
box-shadow: var(--wp--custom--greyd--input--prim--hover--shadow);
} input:hover::-webkit-input-placeholder,
textarea:hover::-webkit-input-placeholder,
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
color: var(--wp--custom--greyd--input--prim--hover--color--placeholder);
}
input:hover::-moz-placeholder,
textarea:hover::-moz-placeholder,
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
color: var(--wp--custom--greyd--input--prim--hover--color--placeholder);
}
input:hover::placeholder,
textarea:hover::placeholder,
input:focus::placeholder,
textarea:focus::placeholder {
color: var(--wp--custom--greyd--input--prim--hover--color--placeholder);
} .input.is-style-sec,
input.is-style-sec:not([type=submit], [type=checkbox]),
form input.is-style-sec:not([type=submit], [type=checkbox]),
input.wp-block-search__input.is-style-sec,
input[type=text].is-style-sec,
input[type=email].is-style-sec,
input[type=url].is-style-sec,
input[type=password].is-style-sec,
input[type=search].is-style-sec,
input[type=number].is-style-sec,
input[type=tel].is-style-sec,
input[type=range].is-style-sec,
input[type=date].is-style-sec,
input[type=month].is-style-sec,
input[type=week].is-style-sec,
input[type=time].is-style-sec,
input[type=datetime].is-style-sec,
input[type=datetime-local].is-style-sec,
input[type=color].is-style-sec,
textarea.is-style-sec,
select.is-style-sec {
color: var(--wp--custom--greyd--input--sec--color--text);
background-color: var(--wp--custom--greyd--input--sec--color--background);
border-radius: var(--wp--custom--greyd--input--sec--border--radius);
border-width: var(--wp--custom--greyd--input--sec--border--width);
border-style: var(--wp--custom--greyd--input--sec--border--style);
border-color: var(--wp--custom--greyd--input--sec--border--color);
box-shadow: var(--wp--custom--greyd--input--sec--shadow);
} input.is-style-sec::-webkit-input-placeholder,
textarea.is-style-sec::-webkit-input-placeholder {
color: var(--wp--custom--greyd--input--sec--color--placeholder);
opacity: 1;
}
input.is-style-sec::-moz-placeholder,
textarea.is-style-sec::-moz-placeholder {
color: var(--wp--custom--greyd--input--sec--color--placeholder);
opacity: 1;
}
input.is-style-sec::placeholder,
textarea.is-style-sec::placeholder {
color: var(--wp--custom--greyd--input--sec--color--placeholder);
opacity: 1;
} .input.is-style-sec:hover,
input.is-style-sec:not([type=submit], [type=checkbox]):hover,
form input.is-style-sec:not([type=submit], [type=checkbox]):hover,
input.wp-block-search__input.is-style-sec:hover,
input[type=text].is-style-sec:hover,
input[type=email].is-style-sec:hover,
input[type=url].is-style-sec:hover,
input[type=password].is-style-sec:hover,
input[type=search].is-style-sec:hover,
input[type=number].is-style-sec:hover,
input[type=tel].is-style-sec:hover,
input[type=range].is-style-sec:hover,
input[type=date].is-style-sec:hover,
input[type=month].is-style-sec:hover,
input[type=week].is-style-sec:hover,
input[type=time].is-style-sec:hover,
input[type=datetime].is-style-sec:hover,
input[type=datetime-local].is-style-sec:hover,
input[type=color].is-style-sec:hover,
textarea.is-style-sec:hover,
select.is-style-sec:hover, .input.is-style-sec:focus,
input.is-style-sec:not([type=submit], [type=checkbox]):focus,
form input.is-style-sec:not([type=submit], [type=checkbox]):focus,
input.wp-block-search__input.is-style-sec:focus,
input[type=text].is-style-sec:focus,
input[type=email].is-style-sec:focus,
input[type=url].is-style-sec:focus,
input[type=password].is-style-sec:focus,
input[type=search].is-style-sec:focus,
input[type=number].is-style-sec:focus,
input[type=tel].is-style-sec:focus,
input[type=range].is-style-sec:focus,
input[type=date].is-style-sec:focus,
input[type=month].is-style-sec:focus,
input[type=week].is-style-sec:focus,
input[type=time].is-style-sec:focus,
input[type=datetime].is-style-sec:focus,
input[type=datetime-local].is-style-sec:focus,
input[type=color].is-style-sec:focus,
textarea.is-style-sec:focus,
select.is-style-sec:focus {
color: var(--wp--custom--greyd--input--sec--hover--color--text);
background-color: var(--wp--custom--greyd--input--sec--hover--color--background);
border-width: var(--wp--custom--greyd--input--sec--hover--border--width);
border-style: var(--wp--custom--greyd--input--sec--hover--border--style);
border-color: var(--wp--custom--greyd--input--sec--hover--border--color);
box-shadow: var(--wp--custom--greyd--input--sec--hover--shadow);
} input.is-style-sec:hover::-webkit-input-placeholder,
textarea.is-style-sec:hover::-webkit-input-placeholder,
input.is-style-sec:focus::-webkit-input-placeholder,
textarea.is-style-sec:focus::-webkit-input-placeholder {
color: var(--wp--custom--greyd--input--sec--hover--color--placeholder);
}
input.is-style-sec:hover::-moz-placeholder,
textarea.is-style-sec:hover::-moz-placeholder,
input.is-style-sec:focus::-moz-placeholder,
textarea.is-style-sec:focus::-moz-placeholder {
color: var(--wp--custom--greyd--input--sec--hover--color--placeholder);
}
input.is-style-sec:hover::placeholder,
textarea.is-style-sec:hover::placeholder,
input.is-style-sec:focus::placeholder,
textarea.is-style-sec:focus::placeholder {
color: var(--wp--custom--greyd--input--sec--hover--color--placeholder);
} label,
form label,
.wp-block-search .wp-block-search__label {
display: block;
color: var(--wp--custom--greyd--input--label--color--text);
background: var(--wp--custom--greyd--input--label--color--background);
font-family: var(--wp--custom--greyd--input--label--typography--font-family);
font-size: var(--wp--custom--greyd--input--label--typography--font-size);
font-weight: var(--wp--custom--greyd--input--label--typography--font-weight);
line-height: var(--wp--custom--greyd--input--label--typography--line-height);
} .has-text-color label {
color: currentColor;
} .input[disabled],
input[disabled],
textarea[disabled],
select[disabled] {
opacity: 0.3;
}
.input[disabled]:hover,
input[disabled]:hover,
textarea[disabled]:hover,
select[disabled]:hover {
cursor: not-allowed;
} select {
background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E);
background-repeat: no-repeat;
background-position: right 14px top 55%;
background-size: 20px 20px;
padding-right: calc( 20px + var(--wp--custom--greyd--input--spacing--padding--right) ) !important;
} input[type=checkbox] + label {
display: inline-block;
margin-left: 0.5em;
line-height: 1em;
} input[type="checkbox"] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: none;
font: inherit;
display: inline-grid;
place-content: center;
margin: 0;
padding: 0;
margin-right: 0.2em;
color: currentColor;
width: 0.9em;
height: 0.9em;
border: 0.1em solid currentColor;
-moz-border-radius: 0.15em;
-webkit-border-radius: 0.15em;
border-radius: 0.15em;
transform: translateY(0.15em);
vertical-align: text-top;
}
input[type="checkbox"]::before {
content: "";
width: 0.6em;
height: 0.6em;
margin: 0;
transform: scale(0);
transition: 100ms transform ease-in-out;
box-shadow: inset 1em 1em currentColor; clip-path: polygon(15% 50%, 35% 70%, 84% 5%, 100% 17%, 39% 100%, 3% 65%);
}
input[type="checkbox"]:checked::before {
transform: scale(1);
}
input[type="checkbox"][disabled] {
background: rgb(100 100 100 / 0.2);
}  .wp-block-search .wp-block-search__button {
min-width: auto !important;
}
.wp-block-search .wp-block-search__input {
margin: 0 !important;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
display: flex;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
padding-top: calc(0.5 * var(--wp--custom--greyd--input--spacing--padding--top));
padding-bottom: calc(0.5 * var(--wp--custom--greyd--input--spacing--padding--bottom));
padding-left: var(--wp--custom--greyd--button--spacing--padding--left);
padding-right: var(--wp--custom--greyd--button--spacing--padding--right);
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input,
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:hover {
border: none;
border-radius: 0;
background: transparent;
padding: 0px;
box-shadow: none;
} .wp-block-image {
margin-block-end: var(--wp--style--block-gap, 1em);
}
:where( .is-layout-flex > .wp-block-image > figure ) {
margin: 0;
}
.wp-block-image figcaption,
.wp-block-image.alignleft figcaption,
.wp-block-image .alignleft figcaption,
.wp-block-image.aligncenter figcaption,
.wp-block-image .aligncenter figcaption,
.wp-block-image.alignright figcaption,
.wp-block-image .alignright figcaption {
display: block;
color: inherit;
text-align: left;
font-size: var(--wp--preset--font-size--tiny);
margin-top: var(--wp--preset--spacing--small);
}
.wp-block-image.aligncenter figcaption,
.wp-block-image .aligncenter figcaption {
text-align: center;
}
.wp-block-image.alignright figcaption,
.wp-block-image .alignright figcaption {
text-align: right;
} figure.wp-block-image:not(:has( > figcaption)) {
line-height: 0;
} .wp-block-image.is-style-rounded img {
border-radius: 9999px;
}
.wp-block-image.is-style-rounded-corners img {
border-radius: 0.5em;
}
.wp-block-image.is-style-has-shadow img {
box-shadow: 0px 10px 15px -4px rgba(40, 40, 40, 0.25);
}
.wp-block-image.is-style-diagonal-up img {
clip-path: polygon(0 12%, 0 100%, 100% 88%, 100% 0);
}
.wp-block-image.is-style-diagonal-down img {
clip-path: polygon(0 0, 0 88%, 100% 100%, 100% 12%);
}
.wp-block-image.is-style-rotate-left img {
transform: rotate(357deg);
}
.wp-block-image.is-style-rotate-right img {
transform: rotate(3deg);
}
.wp-block-image.is-style-tilt-left img {
transform: perspective(400px) rotateY(10deg);
box-shadow: -40px 110px 50px -60px rgb(0 0 0 / 15%);
}
.wp-block-image.is-style-tilt-right img {
transform: perspective(400px) rotateY(350deg);
box-shadow: 40px 110px 50px -60px rgb(0 0 0 / 15%);
}
.wp-block-image:not(.is-style-rounded) > figure {
border-radius: inherit;
} .wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
color: inherit;
text-align: left;
font-size: var(--wp--preset--font-size--tiny);
margin-top: var(--wp--preset--spacing--small);
} .wp-block-media-text { grid-template-columns: 50% minmax(0, 1fr);
}
.wp-block-media-text.has-media-on-the-right {
grid-template-columns: minmax(0, 1fr) 50%;
}
@media (min-width: 601px) and (max-width: 992px) {
.wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content {
grid-column: 2 !important;
grid-row: 1 !important;
}
}
@media (max-width: 576px) {
.wp-block-media-text .wp-block-media-text__content {
padding-left: 0;
padding-right: 0;
}
} .wp-block-media-text.is-style-rounded-corners img {
border-radius: 0.5em;
}
.wp-block-media-text.is-style-has-shadow img {
box-shadow: 0px 10px 15px -4px rgba(40, 40, 40, 0.25);
}
.wp-block-media-text.is-style-diagonal-up img {
clip-path: polygon(0 12%, 0 100%, 100% 88%, 100% 0);
}
.wp-block-media-text.is-style-diagonal-down img {
clip-path: polygon(0 0, 0 88%, 100% 100%, 100% 12%);
}
.wp-block-media-text.is-style-rotate-left img {
transform: rotate(357deg);
}
.wp-block-media-text.is-style-rotate-right img {
transform: rotate(3deg);
}
.wp-block-media-text.is-style-tilt-left img {
transform: perspective(400px) rotateY(10deg);
box-shadow: -40px 110px 50px -60px rgb(0 0 0 / 15%);
}
.wp-block-media-text.is-style-tilt-right img {
transform: perspective(400px) rotateY(350deg);
box-shadow: 40px 110px 50px -60px rgb(0 0 0 / 15%);
}
.wp-block-media-text:not(.is-style-rounded) > figure {
border-radius: inherit;
} .wp-block-quote.is-style-plain:not(.has-background) {
padding-left: 0;
} .wp-block-pullquote blockquote {
margin: 0;
}
.wp-block-pullquote blockquote p {
font-size: 1em;
margin: 0;
}
.wp-block-pullquote blockquote .wp-block-pullquote__citation,
.wp-block-pullquote blockquote cite {
display: block;
color: inherit;
font-size: var(--wp--preset--font-size--tiny);
opacity: .75;
}
.wp-block-pullquote.has-background {
border: none;
} .wp-block-query-pagination.is-layout-flex {
display: grid;
grid-template-areas: "prev numbers next";
grid-template-columns: 1fr 2fr 1fr;
}
@media (max-width: 599px) {
div.wp-block-query-pagination {
grid-template-areas: "prev next";
grid-template-columns: 1fr 1fr;
}
}
.wp-block-query-pagination.is-layout-flex .wp-block-query-pagination-previous {
justify-self: start;
grid-area: prev;
}
.wp-block-query-pagination.is-layout-flex .wp-block-query-pagination-next {
justify-self: flex-end;
grid-area: next;
}
.wp-block-query-pagination.is-layout-flex .wp-block-query-pagination-numbers {
grid-area: numbers;
justify-self: center;
}
.wp-block-query-pagination .wp-block-query-pagination-numbers .current {
text-decoration: underline;
padding-top: .5em;
padding-right: 1em;
padding-bottom: .5em;
padding-left: 1em;
}
@media (max-width: 599px) {
.wp-block-query-pagination .wp-block-query-pagination-numbers {
display: none;
}
}
.wp-block-query-pagination a:not(.wp-element-button) {
color: currentColor;
background-color: var(--wp--preset--color--base, initial);
} hr.wp-block-separator[style] { max-width: 100%;
}
.wp-block-separator.is-style-wide,
.wp-block-separator.is-style-wide.has-background {
width: 100%;
}
.wp-block-separator.is-style-bar,
.wp-block-separator.is-style-bar.has-background {
height: 8px !important;
border-radius: 8px !important;
}
.wp-block-separator.is-style-bar:not(.has-background) {
background-color: currentColor;
} .wp-block-table,
.wp-block-table.is-style-stripes {
border-bottom: none;
}
.wp-block-table figcaption {
color: inherit;
text-align: left;
font-size: var(--wp--preset--font-size--tiny);
margin-top: var(--wp--preset--spacing--small);
}
.wp-block-table td,
.wp-block-table th {
border: 1px solid var(--wp--preset--color--foreground);
text-align: left;
padding: var(--wp--preset--spacing--small);
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd),
table.is-style-stripes tbody tr:nth-child(odd) {
background-color: var(--wp--preset--color--base);
}
.wp-block-table.is-style-stripes td,
table.is-style-stripes td,
.wp-block-table.is-style-stripes th,
table.is-style-stripes th {
border: none;
} .wp-block-video figcaption {
text-align: left;
color: inherit;
margin-top: var(--wp--preset--spacing--small);
} .wp-block-calendar table:where(:not(.has-text-color)) {
color: inherit;
}
.wp-block-calendar table:where(:not(.has-text-color)) td {
border-color: var(--wp--preset--color--base);
}
.wp-block-calendar table:where(:not(.has-text-color)) th {
border-color: var(--wp--preset--color--mediumdark);
}
.wp-block-calendar table:where(:not(.has-background-color)) th {
background-color: var(--wp--preset--color--mediumlight);
}
.wp-block-calendar table caption {
font-size: var(--wp--preset--font-size--tiny);
margin-bottom: var(--wp--preset--spacing--small);
}
.wp-block-calendar table + nav {
margin-top: var(--wp--preset--spacing--small);
} .wp-block-cover.is-style-no-background {
background-color: rgb(255 255 255 / 0);
} .wp-block-navigation ul li {
margin-inline-start: 0;
} .wp-block-navigation.is-responsive:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
background-color: var(--wp--preset--color--background);
color: var(--wp--preset--color--foreground);
padding-left: var(--wp--style--block-gap);
padding-right: var(--wp--style--block-gap);
}
.wp-block-navigation.is-responsive .wp-block-navigation__responsive-container-close {
top: var(--wp--style--block-gap);
}
.wp-block-navigation.is-responsive .is-menu-open .wp-block-navigation__responsive-container-content {
align-items: flex-start;
justify-content: space-between;
flex-wrap: nowrap;
}
.wp-block-navigation.is-responsive .is-menu-open .wp-block-navigation__container {
row-gap: 0.5rem;
align-items: flex-start;
flex: unset;
padding-bottom: 0;
}
.wp-block-navigation.is-responsive .is-menu-open .wp-block-navigation-item {
align-items: flex-start;
}
.wp-block-navigation.is-responsive .is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
font-size: var(--wp--preset--font-size--normal);
padding-bottom: 0;
padding-left: var(--wp--style--block-gap);
padding-top: 0.5rem;
row-gap: 0.5rem;
} .wp-block-navigation .wp-block-navigation__submenu-container.has-background {
padding: 0;
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
--nav-submenu--border-radius: 4px;
--nav-submenu--background-color: var(--wp--preset--color--lightest);
color: inherit;
border: none;
background-color: var(--nav-submenu--background-color);
border-radius: var(--nav-submenu--border-radius);
box-shadow: var(--wp--preset--shadow--elevated);
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container > li:first-child {
border-top-left-radius: var(--nav-submenu--border-radius);
border-top-right-radius: var(--nav-submenu--border-radius);
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container > li:last-child {
border-bottom-left-radius: var(--nav-submenu--border-radius);
border-bottom-right-radius: var(--nav-submenu--border-radius);
} .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-submenu.has-child .wp-block-navigation__submenu-container {
left: 0;
right: auto; margin-top: 6px;
} .wp-block-navigation.items-justified-center .wp-block-navigation__container .wp-block-navigation-submenu.has-child .wp-block-navigation__submenu-container {
left: 50%;
right: auto;
transform: translateX(-50%);
} .wp-block-navigation.items-justified-center .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu.has-child .wp-block-navigation__submenu-container {
left: unset;
right: unset;
transform: none;
} .wp-block-navigation.items-justified-right .wp-block-navigation__container .wp-block-navigation-submenu.has-child .wp-block-navigation__submenu-container {
left: auto;
right: 0;
} @media (min-width: 782px) {
.wp-block-navigation .wp-block-navigation__container .wp-block-navigation-submenu.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
left: 100%;
right: auto;
top: 0;
margin-top: 0;
transform: none;
} .wp-block-navigation.items-justified-right .wp-block-navigation__container .wp-block-navigation-submenu.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
left: auto;
right: 100%;
}
}
@media (max-width: 781px) { .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-submenu.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
left: 0;
transform: translateX(10px);
box-shadow: 0 0px 6px -1px rgb(0, 0, 0, 0.2);
} .wp-block-navigation.items-justified-right .wp-block-navigation__container .wp-block-navigation-submenu.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
transform: translateX(-10px);
} .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container .wp-block-navigation-submenu.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
left: unset;
transform: none;
box-shadow: none;
}
} .wp-block-navigation .has-child .wp-block-navigation__submenu-container::before {
content: " ";
position: absolute;
bottom: 100%;
left: 1em;
width: 0;
height: 0;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 6px solid var(--nav-submenu--background-color);
} .wp-block-navigation.items-justified-center .has-child .wp-block-navigation__submenu-container::before {
left: 50%;
transform: translateX(-50%);
} .wp-block-navigation.items-justified-right .has-child .wp-block-navigation__submenu-container::before {
left: auto;
right: 1em;
} @media (min-width: 782px) {
.wp-block-navigation .wp-block-navigation__container .wp-block-navigation-submenu.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before {
content: none;
}
} .wp-block-navigation .has-child .wp-block-navigation__submenu-container::after {
content: " ";
position: absolute;
display: block;
top: -6px;
left: 0;
right: 0;
height: 6px;
} .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
background: none;
border-radius: 0;
box-shadow: none;
left: -1px;
transform: none;
margin-top: 0;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container::before {
content: none;
} .wp-block-navigation-submenu .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
padding-left: 1em;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon {
margin-right: 0.5em;
} .wp-block-navigation.is-responsive ul.wp-block-social-links {
margin: 0;
}
.wp-block-navigation.is-responsive .is-menu-open ul.wp-block-social-links {
justify-content: flex-start;
} .gapless-group > * {
margin-top: 0 !important;
}
.hidden,
.is-hidden {
display: none;
}
.visually-hidden {
border: 0;
clip: rect(0 0 0 0);
height: auto;
margin: 0;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
white-space: nowrap;
} :root :where(.wp-block-group.is-style-section-contrast) {
background-color: var(--wp--preset--color--foreground);
color: var(--wp--preset--color--background);
padding-top: var(--wp--preset--spacing--medium);
padding-right: var(--wp--preset--spacing--medium);
padding-bottom: var(--wp--preset--spacing--medium);
padding-left: var(--wp--preset--spacing--medium);
}
:root :where(.wp-block-group.is-style-section-neutral) {
background-color: var(--wp--preset--color--mediumlight);
color: var(--wp--preset--color--foreground);
padding-top: var(--wp--preset--spacing--medium);
padding-right: var(--wp--preset--spacing--medium);
padding-bottom: var(--wp--preset--spacing--medium);
padding-left: var(--wp--preset--spacing--medium);
}
:root :where(.wp-block-group.is-style-section-primary) {
background-color: var(--wp--preset--color--primary);
color: var(--wp--preset--color--background);
padding-top: var(--wp--preset--spacing--medium);
padding-right: var(--wp--preset--spacing--medium);
padding-bottom: var(--wp--preset--spacing--medium);
padding-left: var(--wp--preset--spacing--medium);
}