@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-summary{word-wrap:break-word;margin-bottom:12px;margin-top:0}.wc-block-components-product-summary h1,.wc-block-components-product-summary h2,.wc-block-components-product-summary h3,.wc-block-components-product-summary h4,.wc-block-components-product-summary h5,.wc-block-components-product-summary h6{color:inherit;font-size:1.15em}.wc-block-components-product-summary__more-link{display:inline-block}.is-loading .wc-block-components-product-summary:before{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;content:".";display:block;height:6em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.is-loading .wc-block-components-product-summary:before>*{visibility:hidden}.is-loading .wc-block-components-product-summary:before:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-summary:before{animation:none}}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-skeleton{display:flex;flex-direction:column;gap:1rem;width:100%}.wc-block-components-skeleton-text-line{background:hsla(0,0%,7%,.11);border-radius:4px;height:.85em;position:relative;width:100%}.wc-block-components-skeleton-text-line:last-child{width:80%}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-add-to-cart-form .input-text{font-size:var(--wp--preset--font-size--small);padding:.9rem 1.1rem}.wp-block-woocommerce-add-to-cart-form{width:unset}.wp-block-woocommerce-add-to-cart-form .variations_button,.wp-block-woocommerce-add-to-cart-form form.cart{-ms-grid-columns:min-content auto auto;display:-ms-grid;display:grid;grid-auto-flow:column;grid-template-columns:min-content auto auto}.wp-block-woocommerce-add-to-cart-form .variations_button:before,.wp-block-woocommerce-add-to-cart-form form.cart:before{-ms-grid-column-span:2;-ms-grid-column:1;grid-column:1/3}.wp-block-woocommerce-add-to-cart-form .variations_button>:not(.quantity),.wp-block-woocommerce-add-to-cart-form form.cart>:not(.quantity){-ms-grid-column-span:2;-ms-grid-column:1;grid-column:1/3}.wp-block-woocommerce-add-to-cart-form .variations_button>.single_add_to_cart_button,.wp-block-woocommerce-add-to-cart-form form.cart>.single_add_to_cart_button{-ms-grid-column-align:start;-ms-grid-column-span:1;-ms-grid-column:2;grid-column:2/3;justify-self:start}.wp-block-woocommerce-add-to-cart-form .variations_button>.quantity:not(.wc-block-components-quantity-selector) .qty,.wp-block-woocommerce-add-to-cart-form form.cart>.quantity:not(.wc-block-components-quantity-selector) .qty{height:calc(100% - 4px);margin-right:.5em;padding-bottom:0;padding-top:0}.wp-block-woocommerce-add-to-cart-form .variations_button.grouped_form,.wp-block-woocommerce-add-to-cart-form form.cart.grouped_form{width:-moz-fit-content;width:fit-content;word-break:normal}.wp-block-woocommerce-add-to-cart-form .variations_button.grouped_form button[type=submit],.wp-block-woocommerce-add-to-cart-form form.cart.grouped_form button[type=submit]{-ms-grid-column-span:2;-ms-grid-column:1;grid-column:1/3}.wp-block-woocommerce-add-to-cart-form .quantity{margin-right:4px}.wp-block-woocommerce-add-to-cart-form .quantity .qty{text-align:center;width:3.631em}div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper form.cart div.wc-block-components-quantity-selector.quantity{background-color:#fff;display:inline-flex;-ms-grid-column:1;grid-column:1;margin-bottom:0;margin-right:.5em;width:unset}div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper table.woocommerce-grouped-product-list.group_table>tbody td .wc-block-components-quantity-selector input.input-text.qty.text{min-width:60px}div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper table.woocommerce-grouped-product-list.group_table>tbody td.woocommerce-grouped-product-list-item__label,div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper table.woocommerce-grouped-product-list.group_table>tbody td.woocommerce-grouped-product-list-item__price{vertical-align:middle}div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled .wc-block-components-quantity-selector,div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled .wc-block-components-quantity-selector{height:unset}div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper .wc-block-components-quantity-selector{display:inline-flex}div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper .wc-block-components-quantity-selector .input-text{font-size:var(--wp--preset--font-size--small)}div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper .wc-block-components-quantity-selector input[type=number]::-webkit-inner-spin-button,div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper .wc-block-components-quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}div.wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper .wc-block-components-quantity-selector input[type=number].input-text.qty.text{-moz-appearance:textfield;border:unset;font-size:var(--wp--preset--font-size--small);margin:0;margin-right:unset;order:1;padding:.9rem 0;text-align:center}.wp-block-woocommerce-single-product .wc-block-add-to-cart-form.wc-block-add-to-cart-form--stepper .wc-block-components-quantity-selector{width:107px}.wp-block-woocommerce-single-product .input-text.qty.text{width:3.631em}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-quantity-selector{border-radius:4px;box-sizing:content-box;display:flex;margin:0 0 .25em;position:relative;width:107px}.wc-block-components-quantity-selector:after{border:1px solid hsla(0,0%,7%,.11);border-radius:4px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.has-dark-controls .wc-block-components-quantity-selector:after{border-color:hsla(0,0%,100%,.4)}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;box-shadow:none;color:currentColor;flex:1 1 auto;font-size:1em;font-weight:600;line-height:1;margin:0;min-width:40px;order:2;padding:.4em 0;text-align:center;vertical-align:middle}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus{box-shadow:inset 0 0 1px 1px currentColor;outline:none}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:disabled{opacity:.6}.wc-block-components-quantity-selector input::-webkit-inner-spin-button,.wc-block-components-quantity-selector input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{background:none transparent;border:0;box-shadow:none;color:currentColor;cursor:pointer;font-size:.9em;font-style:normal;font-weight:400;margin:0;min-width:30px;opacity:.6;padding:0;text-align:center;text-decoration:none}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus{box-shadow:inset 0 0 1px 1px currentColor;outline:none}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{opacity:1}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled{box-shadow:none;cursor:default;opacity:.6}.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--minus{border-radius:4px 0 0 4px;order:1}.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--plus{border-radius:0 4px 4px 0;order:3}.theme-twentyseventeen .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,.theme-twentyseventeen .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{background:none transparent}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs{border-bottom-color:inherit;border-bottom-width:0;overflow:visible;padding:0}html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs:after,html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs:before{display:none}html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li{background:transparent;border:solid transparent;border-radius:0;border-width:0 0 2px;color:inherit;display:inline-block;float:none;font-weight:700;margin:0;opacity:.65;padding:0}html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li a{border:none;color:inherit;display:inline-block;padding:.5em 1em;text-decoration:none;text-shadow:none}html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li.active,html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li:focus-within,html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li:hover{background:inherit;border-color:inherit;color:inherit;opacity:1}html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li.active a,html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li:focus-within a,html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li:hover a{border:none;color:inherit;text-decoration:none}html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li a:focus:not(:focus-visible),html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li:focus:not(:focus-visible){outline:none}@media only screen and (max-width:768px){html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li{border-bottom-width:0;border-left-width:2px;display:block;margin-bottom:2px}}html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li:first-child{margin-left:0}html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li:after,html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li:before{display:none}
.dd-section-loop-grid .woocommerce.woocommerce ul.products:not(:has(.product)){--per-row:3}@media only screen and (min-width:450px) and (max-width:650px){.dd-section-loop-grid .woocommerce.woocommerce ul.products,.dd-section-loop-grid .woocommerce.woocommerce ul.products:not(:has(.product)){--per-row:2}:is(.dd-section-loop-grid .woocommerce.woocommerce ul.products:not(:has(.product)),.dd-section-loop-grid .woocommerce.woocommerce ul.products) li{min-width:45%}}@media only screen and (max-width:449px){.dd-section-loop-grid .woocommerce.woocommerce ul.products,.dd-section-loop-grid .woocommerce.woocommerce ul.products:not(:has(.product)){--per-row:1}:is(.dd-section-loop-grid .woocommerce.woocommerce ul.products:not(:has(.product)),.dd-section-loop-grid .woocommerce.woocommerce ul.products):has(.product){--per-row:2}}@media only screen and (max-width:650px){.dd-section-loop-grid .woocommerce.woocommerce ul.products:has(.product){gap:var(--wp--preset--spacing--xx-small) 16px}}.dd-section-loop-grid .woocommerce.woocommerce ul.products:has(.dd-loop-faq){--per-row:2;gap:1rem}@media only screen and (max-width:850px){.dd-section-loop-grid .woocommerce.woocommerce ul.products:has(.dd-loop-faq){--per-row:1}:is(.dd-section-loop-grid .woocommerce.woocommerce ul.products:has(.dd-loop-faq)) li{min-width:100%}}.dd-section-loop-grid.dd-section.has-padding-top-default{padding-top:var(--wp--preset--spacing--small)}.dd-section-loop-grid.dd-section.has-padding-bottom-default{padding-bottom:var(--wp--preset--spacing--small)}body .dd-section-loop-grid .dd-loop-grid-filter{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding-bottom:var(--wp--preset--spacing--xx-small)}:is(body .dd-section-loop-grid .dd-loop-grid-filter)>div{align-items:center;display:flex;gap:1rem;justify-content:space-between}:is(body .dd-section-loop-grid .dd-loop-grid-filter) strong{font-size:var(--wp--preset--font-size--14)}:is(body .dd-section-loop-grid .dd-loop-grid-filter) select.is-style-filter-select,:is(body .dd-section-loop-grid .dd-loop-grid-filter) select.orderby{background:#fff;background-position:calc(100% - 16px) 50%!important;border:1px solid var(--wp--preset--color--navy-transparentish);color:var(--wp--preset--color--navy);font-size:var(--wp--preset--font-size--14);font-weight:600;line-height:1.4;margin:0;padding:9px 38px 12px 16px;width:auto}@media only screen and (max-width:720px){:is(body .dd-section-loop-grid .dd-loop-grid-filter) strong{display:none}}@media only screen and (max-width:600px){body .dd-section-loop-grid .dd-loop-grid-filter{flex-direction:column;gap:16px;justify-content:flex-start}:is(body .dd-section-loop-grid .dd-loop-grid-filter)>div{flex-direction:column;justify-content:flex-start;width:100%}:is(:is(body .dd-section-loop-grid .dd-loop-grid-filter)>div) select{width:100%!important}}
:is(:is(.woocommerce.woocommerce ul.products li.product)>a.woocommerce-LoopProduct-link:where(:hover)) .dd-product-thumbnail>img{transform:scale(1.1)}:is(.woocommerce.woocommerce ul.products li.product) .dd-product-thumbnail{overflow:hidden;position:relative}:is(.woocommerce.woocommerce ul.products li.product) .dd-product-thumbnail>img{aspect-ratio:284/400;display:block;height:auto;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;transition:all .2s ease-in-out;width:100%}:is(.woocommerce.woocommerce ul.products li.product) .is-style-pill{bottom:16px;left:16px;position:absolute}:is(.woocommerce.woocommerce ul.products li.product) .woocommerce-loop-product__title{font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--18);font-weight:600;padding:1.5rem 0 .5rem}:is(.woocommerce.woocommerce ul.products li.product) .price,:is(.woocommerce.woocommerce ul.products li.product) .price .from{color:var(--wp--preset--color--text);font-size:var(--wp--preset--font-size--16);margin:0;text-transform:none}:is(:is(.woocommerce.woocommerce ul.products li.product) .price,:is(.woocommerce.woocommerce ul.products li.product) .price .from) del{margin-right:var(--wp--preset--font-size--16);opacity:1}:is(:is(.woocommerce.woocommerce ul.products li.product) .price,:is(.woocommerce.woocommerce ul.products li.product) .price .from) ins{color:#158e33;font-weight:400}@media only screen and (max-width:600px){:is(.woocommerce.woocommerce ul.products li.product) .woocommerce-loop-product__title{font-size:.9rem;padding-top:.8em}:is(.woocommerce.woocommerce ul.products li.product) .price,:is(.woocommerce.woocommerce ul.products li.product) .price .from{font-size:.8rem}}
:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=date],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=datetime-local],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=datetime],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=email],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=month],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=number],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=password],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=range],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=search],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=tel],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=text],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=time],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=url],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=week],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) select:not(.wp-element-button),:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) textarea{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.2);color:#fff}:is(:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=date],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=datetime],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=datetime-local],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=email],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=month],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=number],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=password],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=range],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=search],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=tel],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=text],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=time],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=url],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=week],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) select:not(.wp-element-button),:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) textarea)::-moz-placeholder{color:#fff}:is(:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=date],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=datetime],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=datetime-local],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=email],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=month],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=number],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=password],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=range],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=search],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=tel],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=text],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=time],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=url],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) input[type=week],:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) select:not(.wp-element-button),:is(.dd-section-text-form.has-dark-background>.dd-container .dd-form) textarea)::placeholder{color:#fff}.dd-section-text-form>.dd-container{align-items:center;display:flex;gap:var(--wp--preset--spacing--small) calc(var(--wp--preset--spacing--large) + 10px)}.has-form-right:is(.dd-section-text-form>.dd-container) .dd-form{order:2}:is(.dd-section-text-form>.dd-container) .dd-form{width:calc(50% - (var(--wp--preset--spacing--large) + 10px)/2)}:is(:is(:is(.dd-section-text-form>.dd-container) .dd-form) input[type=date],:is(:is(.dd-section-text-form>.dd-container) .dd-form) input[type=datetime],:is(:is(.dd-section-text-form>.dd-container) .dd-form) input[type=datetime-local],:is(:is(.dd-section-text-form>.dd-container) .dd-form) input[type=email],:is(:is(.dd-section-text-form>.dd-container) .dd-form) input[type=month],:is(:is(.dd-section-text-form>.dd-container) .dd-form) input[type=number],:is(:is(.dd-section-text-form>.dd-container) .dd-form) input[type=password],:is(:is(.dd-section-text-form>.dd-container) .dd-form) input[type=range],:is(:is(.dd-section-text-form>.dd-container) .dd-form) input[type=search],:is(:is(.dd-section-text-form>.dd-container) .dd-form) input[type=tel],:is(:is(.dd-section-text-form>.dd-container) .dd-form) input[type=text],:is(:is(.dd-section-text-form>.dd-container) .dd-form) input[type=time],:is(:is(.dd-section-text-form>.dd-container) .dd-form) input[type=url],:is(:is(.dd-section-text-form>.dd-container) .dd-form) input[type=week],:is(:is(.dd-section-text-form>.dd-container) .dd-form) select:not(.wp-element-button),:is(:is(.dd-section-text-form>.dd-container) .dd-form) textarea):not(.wpforms-error){margin-bottom:0}:is(.dd-section-text-form>.dd-container) .dd-content{box-sizing:border-box;width:calc(50% - (var(--wp--preset--spacing--large) + 10px)/2)}@media only screen and (max-width:1110px){.dd-section-text-form>.dd-container{gap:var(--wp--preset--spacing--small)}:is(.dd-section-text-form>.dd-container) .dd-content,:is(.dd-section-text-form>.dd-container) .dd-form{width:calc(50% - var(--wp--preset--spacing--small)/2)}}.dd-section-text-form>.dd-container.is-responsive{flex-direction:column;flex-grow:1;gap:var(--wp--preset--spacing--x-small)}.dd-section-text-form>.dd-container.is-responsive>.dd-content{text-align:center}.dd-section-text-form>.dd-container.is-responsive>.dd-content,.dd-section-text-form>.dd-container.is-responsive>.dd-form{width:100%!important}.dd-section-text-form>.dd-container.is-responsive .dd-form>*{width:100%}.dd-section-text-form>.dd-container.is-responsive.has-form-bottom .dd-form{order:2!important}.dd-section-text-form>.dd-container.is-responsive.has-form-top .dd-form{order:0!important}.dd-section-text-form>.dd-container.is-responsive.has-form-bottom .dd-form .wpforms-field{padding-top:0!important}@media only screen and (max-width:850px){body.no-js .dd-section-text-form>.dd-container{flex-direction:column;flex-grow:1;gap:var(--wp--preset--spacing--x-small)}body.no-js .dd-section-text-form>.dd-container>.dd-content{text-align:center}body.no-js .dd-section-text-form>.dd-container>.dd-content,body.no-js .dd-section-text-form>.dd-container>.dd-form{width:100%!important}body.no-js .dd-section-text-form>.dd-container .dd-form>*{width:100%}body.no-js .dd-section-text-form>.dd-container.has-form-bottom .dd-form{order:2!important}body.no-js .dd-section-text-form>.dd-container.has-form-top .dd-form{order:0!important}body.no-js .dd-section-text-form>.dd-container.has-form-bottom .dd-form .wpforms-field{padding-top:0!important}}
@media only screen and (max-width:500px){.dd-section-footer{padding-bottom:var(--wp--preset--spacing--xx-small)}}.dd-section-footer .dd-footer-middle{padding-bottom:var(--wp--preset--spacing--xx-small);text-align:center}:is(.dd-section-footer .dd-footer-middle) .logo{display:block;margin:0 auto;width:161px}:is(:is(.dd-section-footer .dd-footer-middle) .logo) img{height:auto;width:100%}:is(.dd-section-footer .dd-footer-middle) .dd-shortcode-social-links{justify-content:center;padding-top:1.875rem}:is(.dd-section-footer .dd-footer-middle) .dd-shortcode-social-links a{color:var(--wp--preset--color--navy);font-size:var(--wp--preset--font-size--20)}:is(:is(.dd-section-footer .dd-footer-middle) .dd-shortcode-social-links a):where(:hover){color:var(--wp--preset--color--blue)}.dd-section-footer .dd-footer-bottom{align-items:center;display:flex;gap:var(--wp--preset--spacing--xxx-small);justify-content:space-between;padding-block:12px}:is(.dd-section-footer .dd-footer-bottom) p{color:var(--wp--preset--color--text);font-size:var(--wp--preset--font-size--14);margin:0}:is(.dd-section-footer .dd-footer-bottom) a{color:inherit}@media only screen and (max-width:500px){.dd-section-footer .dd-footer-bottom{flex-direction:column;gap:8px}}.dd-section-footer .dd-footer-top{padding-bottom:var(--wp--preset--spacing--small)}:is(.dd-section-footer .dd-footer-top) ul.menu{align-items:flex-start;display:flex;gap:var(--wp--preset--spacing--xxx-small);justify-content:space-between;list-style-type:none;margin:0;padding:0}:is(:is(.dd-section-footer .dd-footer-top) ul.menu) ul{display:flex;flex-direction:column;gap:8px;list-style-type:none;margin:var(--wp--preset--spacing--xxx-small) 0 0 0;padding:0}:is(:is(.dd-section-footer .dd-footer-top) ul.menu) a{color:var(--wp--preset--color--text);text-decoration:none}:is(:is(:is(.dd-section-footer .dd-footer-top) ul.menu) a):where(:hover){color:var(--wp--preset--color--blue)}:is(:is(.dd-section-footer .dd-footer-top) ul.menu)>li>a{color:var(--wp--preset--color--text-alt);font-size:var(--wp--preset--font-size--18);font-weight:600}:is(:is(:is(.dd-section-footer .dd-footer-top) ul.menu)>li>a):where(:hover){color:var(--wp--preset--color--blue)}:is(:is(.dd-section-footer .dd-footer-top) ul.menu) li a.dd-open-submenu{display:none!important}@media only screen and (max-width:1100px){.dd-section-footer .dd-footer-top ul.menu{flex-wrap:wrap;justify-content:flex-start}:is(.dd-section-footer .dd-footer-top ul.menu)>li{width:30%}}@media only screen and (max-width:600px){.dd-section-footer .dd-footer-top ul.menu{flex-direction:column;justify-content:center;text-align:center}:is(.dd-section-footer .dd-footer-top ul.menu) li{width:100%}}
.dd-section-modal .dd-container:not(.has-dark-backrgound){--wp--preset--color--text:initial}.dd-section-modal .dd-container.has-dark-backrgound{--wp--preset--color--text:#fff}body:not(.no-js) .dd-section-modal.dd-section{--section-background:rgba(0,0,0,.3);align-items:center;bottom:0;box-sizing:border-box;display:none!important;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.is-open:is(body:not(.no-js) .dd-section-modal.dd-section){display:flex!important}.too-tall:is(body:not(.no-js) .dd-section-modal.dd-section){justify-content:flex-start!important}.dd-section-modal .dd-container{box-sizing:border-box;max-height:100%}:is(.dd-section-modal .dd-container) .dd-modal-close{background:transparent;border:0;color:#fff;cursor:pointer;display:block;font-size:25px;margin-bottom:.625rem;margin-left:auto;margin-right:0;max-width:none;position:relative;top:0;width:auto}.dd-section-modal .dd-container .dd-modal-content{background:var(--section-background,#fff);border-radius:8px;box-sizing:border-box;margin:0 auto;max-height:100%;max-width:100%;overflow:auto;padding:3.125rem 3.4375rem;position:relative}@media only screen and (max-width:500px){.dd-section-modal .dd-container .dd-modal-content{padding:var(--wp--preset--spacing--xxx-small)}}body.no-js .dd-section-modal{display:flex}@keyframes mmslideIn{0%{opacity:0;transform:translateY(35%)}to{opacity:1;transform:translateY(0)}}@keyframes mmslideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(35%)}}.dd-section-modal[aria-hidden=false] .dd-container{animation:mmslideIn .2s cubic-bezier(0,0,.2,1)}.dd-section-modal[aria-hidden=true] .dd-container{animation:mmslideOut .2s cubic-bezier(0,0,.2,1)}.dd-section-modal .relevanssi-live-search-results{box-shadow:none;left:0!important;max-height:none;position:relative!important;top:0!important;width:100%!important}@media only screen and (max-width:600px){:is(.dd-section-modal .search-form) input[type=submit]{margin-top:.625rem;width:100%}}