.wp-block-accordion{box-sizing:border-box}.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.wp-block-accordion-item{transition:grid-template-rows .3s ease-out}.wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transition:transform .2s ease-in-out}}.wp-block-accordion-heading__toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;overflow:hidden;padding:var(--wp--preset--spacing--20,1em) 0;text-align:inherit;text-decoration:inherit;text-transform:inherit;width:100%;word-spacing:inherit}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:underline}.wp-block-accordion-heading__toggle-title{flex:1}.wp-block-accordion-heading__toggle-icon{align-items:center;display:flex;height:1.2em;justify-content:center;width:1.2em}.wp-block-accordion-panel[aria-hidden=true],.wp-block-accordion-panel[inert]{display:none;margin-block-start:0}.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-breadcrumbs{box-sizing:border-box}.wp-block-breadcrumbs ol{flex-wrap:wrap;list-style:none}.wp-block-breadcrumbs li,.wp-block-breadcrumbs ol{align-items:center;display:flex;margin:0;padding:0}.wp-block-breadcrumbs li:not(:last-child):after{content:var(--separator,"/");margin:0 .5em;opacity:.7}.wp-block-breadcrumbs span{color:inherit}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}.wp-block-calendar :where(table:not(.has-text-color)){color:#40464d}.wp-block-calendar :where(table:not(.has-text-color)) td,.wp-block-calendar :where(table:not(.has-text-color)) th{border-color:#ddd}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label:not(.screen-reader-text){display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:pre-wrap}.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;left:50%;min-height:100%;min-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-group.is-layout-flex .wp-block-embed{flex:1 1 0%;min-width:0}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.wp-block-form-input__label-content{width:fit-content}:where(.wp-block-form-input__input){font-size:1em;margin-bottom:.5em;padding:0 .5em}:where(.wp-block-form-input__input)[type=date],:where(.wp-block-form-input__input)[type=datetime-local],:where(.wp-block-form-input__input)[type=datetime],:where(.wp-block-form-input__input)[type=email],:where(.wp-block-form-input__input)[type=month],:where(.wp-block-form-input__input)[type=number],:where(.wp-block-form-input__input)[type=password],:where(.wp-block-form-input__input)[type=search],:where(.wp-block-form-input__input)[type=tel],:where(.wp-block-form-input__input)[type=text],:where(.wp-block-form-input__input)[type=time],:where(.wp-block-form-input__input)[type=url],:where(.wp-block-form-input__input)[type=week]{border-style:solid;border-width:1px;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:3em;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-icon{line-height:0}.wp-block-icon.aligncenter{display:flex;justify-content:center}.wp-block-icon svg{fill:currentColor;box-sizing:border-box}:where(.wp-block-icon) svg{height:100%;width:100%}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout{box-sizing:border-box}.wp-block-math{overflow-x:auto;overflow-y:hidden}.wp-block-media-text{box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{grid-column:2;grid-row:1}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{grid-column:1;grid-row:1}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}@media (hover:hover){.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child.open-always{align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always,.wp-block-navigation .has-child.open-always .wp-block-navigation-item{justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation-item,.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{padding-bottom:0;padding-top:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container{padding-left:var(--wp--style--block-gap,2em);padding-right:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content,.wp-block-navigation .has-child.open-always>.wp-block-navigation-item__content{flex-grow:0}.wp-block-navigation .has-child.open-always>.wp-block-navigation__submenu-container{background-color:initial;border:none;color:inherit;flex-basis:100%;height:auto;opacity:1;overflow:visible;position:static;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;z-index:100000}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container{display:none;width:100%}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close{max-width:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content>:not(.wp-block-navigation__overlay-container){display:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container{display:block}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container{left:0;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.disable-default-overlay .wp-block-navigation__responsive-container-close{right:clamp(1rem,var(--wp--style--root--padding-left),20rem);top:clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation-overlay-close{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;gap:.5em;justify-content:center;padding:0;text-decoration:none}.wp-block-navigation-overlay-close:focus{outline-offset:2px}.wp-block-navigation-overlay-close svg{fill:currentColor;display:block;flex-shrink:0;height:24px;width:24px}.wp-block-navigation-overlay-close .wp-block-navigation-overlay-close__text{align-items:center;display:inline-flex}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-playlist .wp-block-playlist__current-item{align-items:center;align-self:stretch;display:flex;gap:var(--wp--preset--spacing--40,1.5em);margin-bottom:var(--wp--preset--spacing--30,1em);padding-bottom:var(--wp--preset--spacing--30,1em)}.wp-block-playlist .wp-block-playlist__current-item div{align-items:flex-start;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--20,.5em)}.wp-block-playlist .wp-block-playlist__current-item .wp-block-playlist__current-item-artist-album{flex-direction:row}.wp-block-playlist .wp-block-playlist__current-item .wp-block-playlist__item-title{word-break:break-all}.wp-block-playlist audio{margin-top:var(--wp--preset--spacing--20,.625em);width:100%}.wp-block-playlist .wp-block-playlist__tracklist{list-style:none;margin:0;padding-left:0}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-artist-is-hidden .wp-block-playlist-track__artist,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-is-hidden{display:none}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-show-numbers{counter-reset:playlist-track}.wp-block-playlist li.block-list-appender.block-list-appender{margin-top:var(--wp--preset--spacing--30,1em);position:static}.wp-block-playlist-track:has([aria-current=true]){background-color:color-mix(in srgb,currentColor 10%,#0000)}.wp-block-playlist-track:hover{background-color:color-mix(in srgb,currentColor 15%,#0000)}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track{counter-increment:playlist-track}.wp-block-playlist-track .wp-block-playlist-track__button{align-items:center;background-color:initial;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;outline-offset:2px;padding:var(--wp--preset--spacing--20,.5em);text-align:left;width:100%}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track .wp-block-playlist-track__button:before{content:counter(playlist-track);font-size:.85em;margin-right:var(--wp--preset--spacing--20,.5em);opacity:.7;width:2ch}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content{flex:1 1 0;min-width:0}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__title{display:block}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__artist{display:block;font-size:.85em;margin-top:.125em;opacity:.7}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__length{font-size:.85em;margin-left:auto;opacity:.7}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box}:where(.wp-block-post-comments-form input:not([type=submit])),:where(.wp-block-post-comments-form textarea){border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))),:where(.wp-block-post-comments-form textarea){padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments-count{box-sizing:border-box}.wp-block-post-content{display:flow-root}.wp-block-post-comments-link,.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote :where(cite){color:inherit;display:block}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-query-total,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-tab{box-sizing:border-box;flex-basis:100%;flex-grow:1;max-width:100%}.wp-block-tab>:first-child{margin-top:0}.wp-block-tab>:last-child{margin-bottom:0}.wp-block-tab:empty,.wp-block-tab[hidden]{display:none!important}.wp-block-tab.wp-block.has-background,.wp-block-tab:not(.wp-block).has-background{padding:var(--wp--preset--spacing--30)}.wp-block-tab-panel{flex-grow:1;min-width:0}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}.wp-block-tabs{box-sizing:border-box}.wp-block-tabs .wp-block-tabs__title{display:none}.wp-block-tabs-menu{align-items:flex-end;border-bottom:1px solid #000;display:flex;min-width:fit-content}.wp-block-tabs-menu-item{appearance:none;-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:block;flex-basis:inherit!important;flex-grow:inherit!important;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding-block:var(--tab-padding-block,var(--wp--preset--spacing--20,.5em));padding-inline:var(--tab-padding-inline,var(--wp--preset--spacing--30,1em));text-align:inherit;text-decoration:none;text-transform:inherit;width:max-content}.wp-block-tabs-menu-item:focus{outline:none}.wp-block-tabs-menu-item:focus-visible{outline:2px solid var(--tab-border-color-active,#000);outline-offset:2px}.wp-block-tabs-menu-item:hover{background-color:var(--custom-tab-hover-color,#eaeaea)!important;color:var(--custom-tab-hover-text-color,#000)!important}.wp-block-tabs-menu-item.is-active,.wp-block-tabs-menu-item[aria-selected=true]{background-color:var(--custom-tab-active-color,#000)!important;color:var(--custom-tab-active-text-color,#fff)!important}.wp-block-term-count{box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-term-name{box-sizing:border-box}.wp-block-term-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{box-sizing:border-box;min-width:1em;overflow:auto;white-space:pre-wrap;word-break:break-word}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}.wpa-test-msg{background: #d1ecf1 !important; border: 1px solid #bee5eb !important; border-radius: 5px !important;color: #0c5460 !important; font-size: 14px !important; padding:.75rem 1.25rem !important; font-family: Arial !important; margin-top:5px !important;}
span.wpa-button{ display: inline-block !important; padding-top: 5px !important; color: #fff !important;background-color: #6c757d !important;border-color: #6c757d !important; padding: 5px 10px !important; border-radius: 5px !important; margin-top:5px !important;  cursor: pointer !important; }

#altEmail_container, .altEmail_container{position:absolute !important; overflow: hidden !important; display: inline !important; height:1px !important; width: 1px !important;z-index:-1000 !important;}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url('/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png')!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.admin-bar .pswp{height:calc(100% - var(--wp-admin--admin-bar--height,0px));top:var(--wp-admin--admin-bar--height,0)}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4, 0, .22, 1);transition:transform 333ms cubic-bezier(.4, 0, .22, 1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:left;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:relative;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;margin-inline-end:auto}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;display:flex;justify-content:flex-end}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}.dlm-download-box{width:250px;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-align:center;position:relative;margin:1em auto;box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.4)}.dlm-download-box h1{margin:.5em 0!important}.dlm-download-box img.wp-post-image{margin:0;padding:0;display:block;width:100%;-moz-border-radius:0;-webkit-border-radius:0;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-radius:0;border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.dlm-download-box .dlm-download-box-content{padding:0 1em 1em}.dlm-download-box .dlm-download-count{-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;color:#777;text-shadow:0 1px 0 rgba(255,255,255,.5);background:#ddd;box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.4);position:absolute;top:0;right:0;padding:.6em;width:auto;min-width:1em;font-size:1em;text-align:center;vertical-align:middle;line-height:1em;border:1px solid #bbb;margin:-.5em -.5em 0 0}:where(.dlm-downloads) li{margin-top:.5em}.dlm-download-default{display:inline-block}.dlm-download-button{display:inline-flex;flex-direction:column}.dlm-download-button .dlm-button-meta{font-size:.8em;opacity:.8}.dlm-filetype-pdf{background-image:url(/wp-content/plugins/download-monitor/assets/images/filetypes/document-pdf.png)}.dlm-filetype-aif,.dlm-filetype-aifc,.dlm-filetype-aiff,.dlm-filetype-au,.dlm-filetype-kar,.dlm-filetype-m3u,.dlm-filetype-m4r,.dlm-filetype-mid,.dlm-filetype-midi,.dlm-filetype-mp2,.dlm-filetype-mp3,.dlm-filetype-mpga,.dlm-filetype-ra,.dlm-filetype-ram,.dlm-filetype-rm,.dlm-filetype-rpm,.dlm-filetype-snd,.dlm-filetype-wav,.dlm-filetype-wave{background-image:url(/wp-content/plugins/download-monitor/assets/images/filetypes/document-music.png)}.dlm-filetype-avi,.dlm-filetype-divx,.dlm-filetype-mov,.dlm-filetype-movie,.dlm-filetype-mp4,.dlm-filetype-mpe,.dlm-filetype-mpeg,.dlm-filetype-mpg,.dlm-filetype-mxu,.dlm-filetype-qt,.dlm-filetype-wmv{background-image:url(/wp-content/plugins/download-monitor/assets/images/filetypes/document-film.png)}.dlm-filetype-7z,.dlm-filetype-gz,.dlm-filetype-rar,.dlm-filetype-sit,.dlm-filetype-tar,.dlm-filetype-zip{background-image:url(/wp-content/plugins/download-monitor/assets/images/filetypes/document-zipper.png)}.dlm-filetype-csv,.dlm-filetype-tsv,.dlm-filetype-xls,.dlm-filetype-xlsx{background-image:url(/wp-content/plugins/download-monitor/assets/images/filetypes/document-excel.png)}.dlm-filetype-doc,.dlm-filetype-docx{background-image:url(/wp-content/plugins/download-monitor/assets/images/filetypes/document-word-text.png)}.dlm-filetype-ai{background-image:url(/wp-content/plugins/download-monitor/assets/images/filetypes/document-illustrator.png)}.dlm-filetype-swf{background-image:url(/wp-content/plugins/download-monitor/assets/images/filetypes/document-flash-movie.png)}.dlm-filetype-bmp,.dlm-filetype-djv,.dlm-filetype-eps,.dlm-filetype-gif,.dlm-filetype-ief,.dlm-filetype-jpe,.dlm-filetype-jpeg,.dlm-filetype-jpg,.dlm-filetype-pbm,.dlm-filetype-pgm,.dlm-filetype-png,.dlm-filetype-pnm,.dlm-filetype-ppm,.dlm-filetype-ps,.dlm-filetype-ras,.dlm-filetype-rgb,.dlm-filetype-tif,.dlm-filetype-tiff,.dlm-filetype-wbmp,.dlm-filetype-xbm,.dlm-filetype-xpm,.dlm-filetype-xwd{background-image:url(/wp-content/plugins/download-monitor/assets/images/filetypes/document-image.png)}.dlm-filetype-psd{background-image:url(/wp-content/plugins/download-monitor/assets/images/filetypes/document-photoshop.png)}.dlm-filetype-ppt,.dlm-filetype-pptx{background-image:url(/wp-content/plugins/download-monitor/assets/images/filetypes/document-powerpoint.png)}.dlm-filetype-as,.dlm-filetype-css,.dlm-filetype-htaccess,.dlm-filetype-htm,.dlm-filetype-html,.dlm-filetype-js,.dlm-filetype-php,.dlm-filetype-sql,.dlm-filetype-xml,.dlm-filetype-xsl{background-image:url(/wp-content/plugins/download-monitor/assets/images/filetypes/document-code.png)}.dlm-filetype-rtf,.dlm-filetype-rtx{background-image:url(/wp-content/plugins/download-monitor/assets/images/filetypes/document-text-image.png)}.dlm-filetype-txt{background-image:url(/wp-content/plugins/download-monitor/assets/images/filetypes/document-text.png)}#content nav.dlm-download-monitor-pagination,nav.dlm-download-monitor-pagination{text-align:center}#content nav.dlm-download-monitor-pagination ul,nav.dlm-download-monitor-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #eee;border-right:0;margin:1px}#content nav.dlm-download-monitor-pagination ul li,nav.dlm-download-monitor-pagination ul li{border-right:1px solid #eee;padding:0;margin:0;float:left;display:inline;overflow:hidden}#content nav.dlm-download-monitor-pagination ul li a,#content nav.dlm-download-monitor-pagination ul li span,nav.dlm-download-monitor-pagination ul li a,nav.dlm-download-monitor-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1em;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}#content nav.dlm-download-monitor-pagination ul li a:focus,#content nav.dlm-download-monitor-pagination ul li a:hover,#content nav.dlm-download-monitor-pagination ul li span.current,nav.dlm-download-monitor-pagination ul li a:focus,nav.dlm-download-monitor-pagination ul li a:hover,nav.dlm-download-monitor-pagination ul li span.current{background:#eee;color:#888}.dlm_widget_downloads ul,.dlm_widget_downloads ul li{list-style:none}.dlm-hidden-info{visibility:hidden}@keyframes infinite-spinning{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes infinite-loading{from{width:0%}to{width:100%}}data.dlm-hidden-info{position:relative}data.dlm-hidden-info span{font-weight:700;color:green}.dlm-hidden-info .progress.dlm-visible-spinner{display:inline-block;visibility:visible}.dlm-hidden-info .progress.box{width:100%}.dlm-hidden-info .progress.box span.dlm-download-done::after{content:'✓'}.dlm-hidden-info .progress.box .progress-inner{height:6px;top:0;width:0%;-webkit-transition:width .3s,opacity .3s;transition:width .3s,opacity .3s;position:absolute;left:0;background:#006080;animation:none}.dlm-hidden-info .progress .progress-inner{display:none;width:75px;position:relative;margin-left:15px}.dlm-hidden-info .progress .progress-inner .dlm-visible-spinner{display:inline-block;visibility:visible}html body a.dlm-download-button{position:relative}html body a.dlm-download-button.dlm-download-started{text-decoration:none}html body a.dlm-download-button::before{content:'';position:absolute;height:2px;z-index:3;bottom:-2px;left:0;width:0;background:red;transition:width .5s;box-shadow:0 0 3px rgba(255,0,0,.8);border-radius:5px}html body a.dlm-download-button.dlm-download-Infinity::before{animation:infinite-loading 1s infinite linear}html body a.dlm-download-button.dlm-download-10:before{width:10%}html body a.dlm-download-button.dlm-download-20:before{width:20%}html body a.dlm-download-button.dlm-download-30:before{width:30%}html body a.dlm-download-button.dlm-download-40:before{width:40%}html body a.dlm-download-button.dlm-download-50:before{width:50%}html body a.dlm-download-button.dlm-download-60:before{width:60%}html body a.dlm-download-button.dlm-download-70:before{width:70%}html body a.dlm-download-button.dlm-download-80:before{width:80%}html body a.dlm-download-button.dlm-download-90:before{width:90%}html body a.dlm-download-button.dlm-download-100:before{width:100%}a.dlm-download-button::before{z-index:0}a.dlm-download-button>*{z-index:2;position:relative}html body .dlm-download-link{position:relative}html body .dlm-download-link.dlm-download-started{text-decoration:none}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}.dlm-xhr-error{font-size:12px;color:red}.dlm-xhr-loading-gif{width:20px;height:20px;align-self:center;margin:5px 0}.dlm-xhr-progress{min-width:75px;width:auto;display:inline-block;position:relative}.dlm-no-access-modal-window>*{padding:20px}.dlm-no-access-modal-window .dlm-no-access-modal__header{border-bottom:1px solid rgba(0,0,0,.1);display:flex;flex-direction:row;width:calc(100% - 40px);justify-content:space-between;align-items:center;clear:both;position:relative}.dlm-no-access-modal-window .dlm-no-access-modal__body{border-bottom:1px solid rgba(0,0,0,.1);position:relative}.dlm-no-access-modal-window .dlm-no-access-modal__footer{text-align:right}.dlm-no-access-modal-overlay{position:fixed;width:100%;height:100%;background-color:#dededea1;top:0;z-index:98}.dlm-no-access-modal-close span{display:block;position:relative;text-align:center;border-radius:100px;background:#212a2f;color:#fff}.dlm-no-access-modal-close:hover{cursor:pointer}.dlm-no-access-notice{font-style:italic;color:red;font-weight:lighter}#dlm_login_form input[type=submit]{cursor:pointer}#dlm-no-access-modal .dlm-fixed{position:fixed}#dlm-no-access-modal .dlm-relative{position:relative}#dlm-no-access-modal .dlm-inset-0{inset:0px}#dlm-no-access-modal .dlm-z-10{z-index:10}#dlm-no-access-modal .dlm-m-2{margin:.5rem}#dlm-no-access-modal .dlm-ml-3{margin-left:.75rem}#dlm-no-access-modal .dlm-mt-10{margin-top:2.5rem}#dlm-no-access-modal .dlm-mt-2{margin-top:.5rem}#dlm-no-access-modal .dlm-mt-3{margin-top:.75rem}#dlm-no-access-modal .dlm-mt-4{margin-top:1rem}#dlm-no-access-modal .dlm-mt-6{margin-top:1.5rem}#dlm-no-access-modal .dlm-block{display:block}#dlm-no-access-modal .dlm-flex{display:flex}#dlm-no-access-modal .dlm-inline-flex{display:inline-flex}#dlm-no-access-modal .dlm-h-12{height:3rem}#dlm-no-access-modal .dlm-h-4{height:1rem}#dlm-no-access-modal .dlm-h-6{height:1.5rem}#dlm-no-access-modal .dlm-min-h-full{min-height:100%}#dlm-no-access-modal .dlm-w-12{width:3rem}#dlm-no-access-modal .dlm-w-4{width:1rem}#dlm-no-access-modal .dlm-w-6{width:1.5rem}#dlm-no-access-modal .dlm-w-full{width:100%}#dlm-no-access-modal .dlm-w-screen{width:100vw}#dlm-no-access-modal .dlm-flex-1{flex:1 1 0%}#dlm-no-access-modal .dlm-flex-shrink-0{flex-shrink:0}#dlm-no-access-modal .dlm-transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#dlm-no-access-modal .dlm-flex-col{flex-direction:column}#dlm-no-access-modal .dlm-items-start{align-items:flex-start}#dlm-no-access-modal .dlm-items-center{align-items:center}#dlm-no-access-modal .dlm-justify-center{justify-content:center}#dlm-no-access-modal .dlm-space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}#dlm-no-access-modal .dlm-overflow-hidden{overflow:hidden}#dlm-no-access-modal .dlm-overflow-y-auto{overflow-y:auto}#dlm-no-access-modal .dlm-rounded{border-radius:.25rem}#dlm-no-access-modal .dlm-rounded-full{border-radius:9999px}#dlm-no-access-modal .dlm-rounded-lg{border-radius:.5rem}#dlm-no-access-modal .dlm-rounded-md{border-radius:.375rem}#dlm-no-access-modal .dlm-border-0{border-width:0}#dlm-no-access-modal .dlm-border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}#dlm-no-access-modal .dlm-bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}#dlm-no-access-modal .dlm-bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}#dlm-no-access-modal .dlm-bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229 / var(--tw-bg-opacity))}#dlm-no-access-modal .dlm-bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}#dlm-no-access-modal .dlm-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}#dlm-no-access-modal .dlm-bg-opacity-75{--tw-bg-opacity:0.75}#dlm-no-access-modal .dlm-p-4{padding:1rem}#dlm-no-access-modal .dlm-px-1{padding-left:.25rem;padding-right:.25rem}#dlm-no-access-modal .dlm-px-1\.5{padding-left:.375rem;padding-right:.375rem}#dlm-no-access-modal .dlm-px-3{padding-left:.75rem;padding-right:.75rem}#dlm-no-access-modal .dlm-px-4{padding-left:1rem;padding-right:1rem}#dlm-no-access-modal .dlm-px-6{padding-left:1.5rem;padding-right:1.5rem}#dlm-no-access-modal .dlm-py-1{padding-top:.25rem;padding-bottom:.25rem}#dlm-no-access-modal .dlm-py-1\.5{padding-top:.375rem;padding-bottom:.375rem}#dlm-no-access-modal .dlm-py-12{padding-top:3rem;padding-bottom:3rem}#dlm-no-access-modal .dlm-py-2{padding-top:.5rem;padding-bottom:.5rem}#dlm-no-access-modal .dlm-py-3{padding-top:.75rem;padding-bottom:.75rem}#dlm-no-access-modal .dlm-pb-4{padding-bottom:1rem}#dlm-no-access-modal .dlm-pt-5{padding-top:1.25rem}#dlm-no-access-modal .dlm-text-left{text-align:left}#dlm-no-access-modal .dlm-text-center{text-align:center}#dlm-no-access-modal .dlm-text-base{font-size:1rem;line-height:1.5rem}#dlm-no-access-modal .dlm-text-sm{font-size:.875rem;line-height:1.25rem}#dlm-no-access-modal .dlm-text-xl{font-size:1.25rem;line-height:1.75rem}#dlm-no-access-modal .dlm-font-bold{font-weight:700}#dlm-no-access-modal .dlm-font-medium{font-weight:500}#dlm-no-access-modal .dlm-font-semibold{font-weight:600}#dlm-no-access-modal .dlm-leading-6{line-height:1.5rem}#dlm-no-access-modal .dlm-leading-9{line-height:2.25rem}#dlm-no-access-modal .dlm-tracking-tight{letter-spacing:-.025em}#dlm-no-access-modal .dlm-text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity))}#dlm-no-access-modal .dlm-text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229 / var(--tw-text-opacity))}#dlm-no-access-modal .dlm-text-red-600{--tw-text-opacity:1;color:rgb(220 38 38 / var(--tw-text-opacity))}#dlm-no-access-modal .dlm-text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}#dlm-no-access-modal .dlm-shadow{--tw-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1),0 1px 2px -1px rgba(0, 0, 0, 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#dlm-no-access-modal .dlm-shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#dlm-no-access-modal .dlm-shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1),0 8px 10px -6px rgba(0, 0, 0, 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#dlm-no-access-modal .dlm-ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#dlm-no-access-modal .dlm-ring-inset{--tw-ring-inset:inset}#dlm-no-access-modal .dlm-ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219 / var(--tw-ring-opacity))}#dlm-no-access-modal .dlm-transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}#dlm-no-access-modal .dlm-transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms}.placeholder\:dlm-text-gray-400::-moz-placeholder{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity))}.placeholder\:dlm-text-gray-400::placeholder{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity))}.hover\:dlm-bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgb(99 102 241 / var(--tw-bg-opacity))}.focus\:dlm-ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:dlm-ring-inset:focus{--tw-ring-inset:inset}.focus\:dlm-ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229 / var(--tw-ring-opacity))}.focus-visible\:dlm-outline:focus-visible{outline-style:solid}.focus-visible\:dlm-outline-2:focus-visible{outline-width:2px}.focus-visible\:dlm-outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:dlm-outline-indigo-600:focus-visible{outline-color:#4f46e5}@media (min-width:640px){.sm\:dlm-mx-0{margin-left:0;margin-right:0}.sm\:dlm-mx-auto{margin-left:auto;margin-right:auto}.sm\:dlm-my-8{margin-top:2rem;margin-bottom:2rem}.sm\:dlm-ml-4{margin-left:1rem}.sm\:dlm-mt-0{margin-top:0}.sm\:dlm-flex{display:flex}.sm\:dlm-h-10{height:2.5rem}.sm\:dlm-w-10{width:2.5rem}.sm\:dlm-w-auto{width:auto}.sm\:dlm-w-full{width:100%}.sm\:dlm-max-w-\[480px\]{max-width:480px}.sm\:dlm-max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.sm\:dlm-max-w-md{max-width:28rem}.sm\:dlm-flex-row-reverse{flex-direction:row-reverse}.sm\:dlm-items-start{align-items:flex-start}.sm\:dlm-items-center{align-items:center}.sm\:dlm-rounded-lg{border-radius:.5rem}.sm\:dlm-p-0{padding:0}.sm\:dlm-p-6{padding:1.5rem}.sm\:dlm-px-12{padding-left:3rem;padding-right:3rem}.sm\:dlm-px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:dlm-pb-4{padding-bottom:1rem}.sm\:dlm-text-left{text-align:left}.sm\:dlm-text-sm{font-size:.875rem;line-height:1.25rem}.sm\:dlm-leading-6{line-height:1.5rem}}.dlm-no-access-modal{z-index:9999;position:fixed}.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * )::after,.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * )::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * )::after,.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * )::before{--tw-content:''}.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * ) hr:not( .dlm-no-tailwind,.dlm-no-tailwind * ){height:0;color:inherit;border-top-width:1px}.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * ) abbr:where([title]):not( .dlm-no-tailwind,.dlm-no-tailwind * ){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.dlm-no-access-modal h1:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal h2:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal h3:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal h4:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal h5:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal h6:not( .dlm-no-tailwind,.dlm-no-tailwind * ){font-size:inherit;font-weight:inherit}.dlm-no-access-modal a:not( .dlm-no-tailwind,.dlm-no-tailwind * ){color:inherit;text-decoration:inherit}.dlm-no-access-modal b:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal strong:not( .dlm-no-tailwind,.dlm-no-tailwind * ){font-weight:bolder}.dlm-no-access-modal code:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal kbd:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal pre:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal samp:not( .dlm-no-tailwind,.dlm-no-tailwind * ){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}.dlm-no-access-modal small:not( .dlm-no-tailwind,.dlm-no-tailwind * ){font-size:80%}.dlm-no-access-modal sub:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal sup:not( .dlm-no-tailwind,.dlm-no-tailwind * ){font-size:75%;line-height:0;position:relative;vertical-align:baseline}.dlm-no-access-modal sub:not( .dlm-no-tailwind,.dlm-no-tailwind * ){bottom:-.25em}.dlm-no-access-modal sup:not( .dlm-no-tailwind,.dlm-no-tailwind * ){top:-.5em}.dlm-no-access-modal table:not( .dlm-no-tailwind,.dlm-no-tailwind * ){text-indent:0;border-color:inherit;border-collapse:collapse}.dlm-no-access-modal button:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal input:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal optgroup:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal select:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal textarea:not( .dlm-no-tailwind,.dlm-no-tailwind * ){font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}.dlm-no-access-modal button:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal select:not( .dlm-no-tailwind,.dlm-no-tailwind * ){text-transform:none}.dlm-no-access-modal [type=button]:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal [type=reset]:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal [type=submit]:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal button:not( .dlm-no-tailwind,.dlm-no-tailwind * ){-webkit-appearance:button;background-color:transparent;background-image:none}.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * ):-moz-focusring{outline:auto}.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * ):-moz-ui-invalid{box-shadow:none}.dlm-no-access-modal progress:not( .dlm-no-tailwind,.dlm-no-tailwind * ){vertical-align:baseline}.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * )::-webkit-inner-spin-button,.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * )::-webkit-outer-spin-button{height:auto}.dlm-no-access-modal [type=search]:not( .dlm-no-tailwind,.dlm-no-tailwind * ){-webkit-appearance:textfield;outline-offset:-2px}.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * )::-webkit-search-decoration{-webkit-appearance:none}.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * )::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.dlm-no-access-modal summary:not( .dlm-no-tailwind,.dlm-no-tailwind * ){display:list-item}.dlm-no-access-modal blockquote:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal dd:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal dl:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal figure:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal h1:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal h2:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal h3:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal h4:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal h5:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal h6:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal hr:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal p:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal pre:not( .dlm-no-tailwind,.dlm-no-tailwind * ){margin:0}.dlm-no-access-modal fieldset:not( .dlm-no-tailwind,.dlm-no-tailwind * ){margin:0;padding:0}.dlm-no-access-modal legend:not( .dlm-no-tailwind,.dlm-no-tailwind * ){padding:0}.dlm-no-access-modal menu:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal ol:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal ul:not( .dlm-no-tailwind,.dlm-no-tailwind * ){list-style:none;margin:0;padding:0}.dlm-no-access-modal dialog:not( .dlm-no-tailwind,.dlm-no-tailwind * ){padding:0}.dlm-no-access-modal textarea:not( .dlm-no-tailwind,.dlm-no-tailwind * ){resize:vertical}.dlm-no-access-modal input:not( .dlm-no-tailwind,.dlm-no-tailwind * )::-moz-placeholder,.dlm-no-access-modal textarea:not( .dlm-no-tailwind,.dlm-no-tailwind * )::-moz-placeholder{opacity:1;color:#9ca3af}.dlm-no-access-modal input:not( .dlm-no-tailwind,.dlm-no-tailwind * )::placeholder,.dlm-no-access-modal textarea:not( .dlm-no-tailwind,.dlm-no-tailwind * )::placeholder{opacity:1;color:#9ca3af}.dlm-no-access-modal [role=button]:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal button:not( .dlm-no-tailwind,.dlm-no-tailwind * ){cursor:pointer}.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * ):disabled{cursor:default}.dlm-no-access-modal audio:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal canvas:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal embed:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal iframe:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal img:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal object:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal svg:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal video:not( .dlm-no-tailwind,.dlm-no-tailwind * ){display:block;vertical-align:middle}.dlm-no-access-modal img:not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal video:not( .dlm-no-tailwind,.dlm-no-tailwind * ){max-width:100%;height:auto}.dlm-no-access-modal [hidden]:not( .dlm-no-tailwind,.dlm-no-tailwind * ){display:none}.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * ),.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * )::after,.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * )::before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59, 130, 246, 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.dlm-no-access-modal :not( .dlm-no-tailwind,.dlm-no-tailwind * )::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59, 130, 246, 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }/*! This file is auto-generated */
@font-face{ font-display:swap;font-family:dashicons;src:url("/wp-includes/fonts/dashicons.eot?99ac726223c749443b642ce33df8b800");src:url("/wp-includes/fonts/dashicons.eot?99ac726223c749443b642ce33df8b800#iefix") format("embedded-opentype"),url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAHvwAAsAAAAA3EgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQAAAAFZAuk8lY21hcAAAAXwAAAk/AAAU9l+BPsxnbHlmAAAKvAAAYwIAAKlAcWTMRWhlYWQAAG3AAAAALwAAADYXkmaRaGhlYQAAbfAAAAAfAAAAJAQ3A0hobXR4AABuEAAAACUAAAVQpgT/9mxvY2EAAG44AAACqgAAAqps5EEYbWF4cAAAcOQAAAAfAAAAIAJvAKBuYW1lAABxBAAAATAAAAIiwytf8nBvc3QAAHI0AAAJvAAAEhojMlz2eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/Mc4gYGVgYOBhzGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHD4yfHVnAnH1mBgZGIE0CDMAAI/zCGl4nN3Y93/eVRnG8c/9JE2bstLdQIF0N8x0t8w0pSMt0BZKS5ml7F32lrL3hlKmCxEQtzjAhQMRRcEJijhQQWV4vgNBGV4nl3+B/mbTd8+reeVJvuc859znvgL0A5pkO2nW3xcJ8qee02ej7/NNDOz7fHPTw/r/LnTo60ale4ooWov2orOYXXQXPWVr2V52lrPL3qq3WlmtqlZXx1bnVFdVd9TNdWvdXnfWk+tZ9dx6wfvvQ6KgaCraio6iq+/VUbaVHWVX2V0trJb2vXpNtbZaV91YU7fUbXVH3VVPrbvrefnV//WfYJc4M86OS2N9PBCP9n08FS/E6w0agxtDG2P6ProaPY3ljaMaJzVOb1ze2NC4s3Ff46G+VzfRQn8GsBEbM4RN2YQtGMVlMY2v8COGai0Hxm6MjEWxOBZGb+zJArbidjajjUGxJHbgUzwYG/EJPsNDfJLFsYzpXM6Pmcd8Ps1BvB8LGEE7W7KSzdmGA9ifgzmau7ibcUxkB7bnHhZxb+xDgw/yYb7GU/yQp2NgDI9xMZ61sWVsFZtHkxb5+ZgQE2NSdMYmDOM5HmZrfs6H+Cbf4bt8m28xhb2YyjQWciDHxk7RGg2W8DFWxbyYE20cx/GcwImcxKmxWYyIGXr3l7MPp/MAn+PzfIFH+Co/4296Q2v+wdvRHP1iQIyKMTE2ZsZesW8QSzmHi7mFK7iWsziTs7mIG/gAl3Irl3Az13A117GeC7iSdVzIjdzGMXycP/ITfskv+B5PRk/MjT1iCPuyLAbF4Jgds2Jj7uOj7MmX+DI78hfejBa6+Kxmekp0s5TBXM/kiNg29uaNmM5p0c6fmMmMGMbLMZS/8w2+zh78lPFMYFvt9Ul0Moax/IA/s5P2+hy6mcXO7EoPu7F7bM1feSR25wzuZAN3xBasiJGxDSfH9pzLeVzF7NgxtmM0+/FK7MLrvBNTeZSXYlP+wO/5J//SV/2O3/Iiv+EFfs2veDf68xHOj53p5Yt8n72ZG6MZzhoO5wgO4VCO5CgOY3VM4S1epYxdYzKP8QSPx3xu4v7o4Fmdydbo4j1eo+IZbdaW/+Gc/L/82Tj/0zbS/4kVue5YrmzpP3L1Sw3T+SY1mU46qdl05kn9TKef1GL5J6T+popAGmCqDaRWU5UgDTTVC9JGpspB2ti4TOMmpmpC2tRUV0ibmSoMqc1Ua0iDLFfwNNhypU5DTJWINNTQGqRhFos0DrdYrHGExUKNIy16Nbabqhhpc1M9I21hqmykUaYaR9rSyM+7lZGfd2sjP2+HxRKNo01VkTTGVB9JY40HNY6zyGs23lQ9SRNMdZQ00VRRSZNMtZXUaeQ5bmOqt6RtTZWXtJ2pBpO2N1Vj0g6mukza0VShSV2mWk2abKrapClGvtumWuS1mmbkNZ5u5HWdYeQ1m2mq+KRZRl7v2UZ+9p1M9wFpZ9PNQNrFdEeQdjXdFqTdTPcGaXfTDULqNvK6zjHy+vUYed5zjbwee5juHNI8I++f+ca9GheYbiTSQiOfp17TLUVaZLqvSItNNxdpT9MdRtrLdJuR9jae1rjEIu/tpRZ5/y6zyHPZxyLvkX2NtRqXW+R13s8i780VFnmdV1rkc7+/5SKRVhnPazzAIu+7Ay3yuh1kkffdwRZ53x1ikc/0oUY+f6tNNxTpMNOtTFpj5LNyuOmmJh1hurNJR5pub9JRpnucdLTpRicdY7rbSceabnnScUbep8cbeb1PMPKePdHIe/YkI7+fJxt53muN/L1Psch781SLXPNOs8h74HQjv4dnmLoL0plGXuOzLPL+Otsi781zLHINOdfI8zjPyPM438jzuMDI8/iAkedxoZGfcZ1FrlEXWeSzebFFPpeXGLlWXWrkfXSZkffa5Uae3xWmjoh0pak3Il1l6pJIV5v6JdI1ps6JdK2phyJdZ+qmSNeb+irSDaYOi3Sjqdci3WTqukg3G29rvMUi3123WuQ74jaLfEett8j1+3aLXIM3WOQafIdFrk93WuQ9c5dFPmd3W75G0z2mbi8/ah/1fRRh6gDV85t6QYpmU1dI0c/UH1K0mDpFiv6mnpFigKl7pGg19ZEUbaaOkmKQqbekGGzqMimGmPpNiqGmzpNimKkHpRhu6kYpRpj6UoqRpg6Vot3Uq1J0mLpWitGm/pVijKmTpRhr6mkpxpm6W4rxpj6XYoKp46WYaOp9KSaZumCKTlM/TNFl6owpJpt6ZIoppm6ZYqrxpMZpFqrvxXQL1fdihoXqezHTIq/TLFOnTTHbUJ0tui3yGvdYaH3LsNDXlQ0Lvb5sMnXplM2mfp2yn6lzp2wx9fCU/U3dPOUAU19P2Wrq8CnbTL0+5SDjTY2DLXe95RBTEqAcasoElMMs195yuKH6VY4wJQbKkabsQNlu5O/dYcoTlKMNrXs5xiKvwVgL9RblOFPuoBxvvKFxgimLUE40VCvLSRb5Z3aakgpllymzUE429J6VUyzynKYaL2ucZpHnPd2UcihnmPIO5UxT8qGcZcpAlLNNaYiy28jPPsfIz95j5DnOtfybg3IPI89jnpHnMd/I67TAyOu00JSzKHtNiYtqoSl7UfWaUhjVUlMeo1pmSmZU+5gyGtW+prRGtdyU26j2MyU4qhWmLEe10lBvVK0y5Tuq1aakR7XGcq2uDrfIX3+EKQdSHWlKhFRHmbIh1dGGamh1jCkvUh1r5GdZa6E9V51iSpNUpxq6d6vTTAmT6nRT1qQ6w5Qnqc405U+qswy9l9XZFjo71TmmdEq1zpRTqS4y8jpdbLyi8RKLvP6XmvIs1WXGOxovN2VcqitMaZfqSuMljVeZEjDVjaYsTHWTKRVT3WzKx1S3mJIy1a3WN8fbTOmZar0pR1PdbkrUVBtM2ZrqDlPKztdlH+Vt6jAlb+qG8a7GJlMap2425XLqFkN9Rt3flNWpB5hSO3WrKb9Tt5mSPPUgU6anHmzozNRDTDmfeqgp8VMPM2V/6uGG9lw9wtCeq0ca6i/rdkP9Zd1haC/Wow3txXqMoV6zHmtof9fjLFRH6vHGWxonGK9qnGiUGidZ6EzVnRaqR3WX8ZjGycYTGqcaj2ucZqFaUE839N7XM4z7Nc60yPOYZTyrsdvybyfrOUZe7x6L/PPnGu9pnGe8pnG+UWlcYDzzb8iLsxoAeJysvQmcJMdZJ5qRlZmR91F5VWXdZ/bd0511zEzP9PSMPKOrS5JHEpJGI0uyRbUk27KMMMuitVU25lgW+cAyuGt3f17A2Muaw6bHwMIzC5g15jFlMNcaA7vAmp41ZtnfW1h48PbVvC8is46eGZnj97qrIiMjj7i/+H9HfMWwDPyh/wddZTRmnWEaYbfj+cl/F4dYcErIc7BgIAHDv9ftdDtnEASbkL7ZRS98qimf8DXL84pOsbr/qTWMc6Io59OWVFC0WiVfkDTFUbEr5kQX/8mnmgpniLqtmTzGQ7gb0rGH4Q5NKuTLdU0pSJZZUDHOY0yKFpfvV9CvMCpjQGyziBwdVddQaxvZbYyY7uVO5/Jzlzvdy898EP0KjXYuv/mxzvi3Pvt68ih9fohGTJph7GjTKyBHWEa4Xas2T6NWZ3DoFYteNIjcYhGNiu4VtzgY0MMk7y+iX2fKTASxTrsTNsMmruIN2hg4aZJtRFql20GdbvLv+cW4vdBvI4RYLKqYU+or9XVPVZRUyg/8SMnUcjl//ICnYlHgJT29YkoCVvOrC+iHUqwoSIKEkODnc7WMlgm8IMOynpI51lipj39AdxQ/LemylrKkak3J8VxS1hHUM2SOQT/WBOzjUMBurd0McdhthrV21OmGXb/TbUeu53d97PkR3uy0mlXB8dDoONYXOgte0At8OOq42xWMhU7o5XuBB0ddOP6l8urqzurqKOeH8Q30CT/YTZ44flzQQ5LwArltZ5UUKUXL9Qvo5xmJ0UkfICgWlMdvR9h3K22/XXPRMMx99KO5X+i3hsPx1VEfNZPzaGF/f/+lwWD6nq+i/8x4TJU5DnFoYQPpCAYs1MBATRiW28hLkVMyWh2vg7sevWWNpdd8GMzeJvqsaxhu6J7IP2uW18xnsU5OTvz2PxctX/xO0fTVZ0VI8o6fWIb7FtzjhWetyir693AP3KjjZ821svlsnpwYxvhL/1z0TYRpGNFUT9eXZ7dWSLE5WvZr6BpjM3lmielA/7RbzWUU1nCtKsCI9KLKZifc9Byh2mx1/MiKI9EmNA+G7pqcop6hLFf71WXZMGTEKMYw12i0m83RgISBgHv9KI4dXpGNKDJkOBifbLbJXeH4L+nd7LvelXuExqBYUjzJ0G8yPKPADHOZHIz2BrPIQPch2lMGCtswWqCjfHJeilMbPgwtGpArFdKNb37zm+3BINj7+n5/t4XpyX+n4XjQv4r6/auDFmq10H1PPGE///zWQw/bly61lpf3Hn88/fzzaRpGj1y69Ah8dyL4S8b076P/RtuN9jiGDjfYGoznDkw7bzZ8fyJrWdnCPfVjvWYv+6tprZA5dy7UHSfvOOjnsufOZgua+aD4ePQfG68twK3fQi7knckcJ/QhRdqia1UsPnIrVjREzPhwdJ2JBqg3Pggi1EvG4GfRLzMYWqkGcWiITpHF0Dow14GqkG46g9qtbscnFwyE7rv/2P1CxuF+079W0kqFzFNlpewpZSx9FpJtHt+P3gd3YN7xW4VrriaJZcWDW96QLVQvQbKdEe5PaNgfoD9mYDghyKxJhzWZSJTINGOiHHY9Os6Rsv6D6+6G5Vi8trZ9B3ayaU/W5LSB79hedzbSdppHB2s/sK5xEN1wyS1GWtYkP51x8e3bSfp0zo3QFRgXy8ztMGqtVrNWqQquFY/YRkSG7DKi4/M0qpFBugXV72x6rj9/VkDzd7bRyFDGB3QM9xTjOpNVDEPJirI4jQwCcjXACg5IEon0UYukja9C+F2GazQFDFWHyMsk8shNKZN5N2IRrB0R8wBzGVaAqo6cItrcRq015OsIr6Gw021WsQALXgER6t6EZux2Qph7ReRvdrpeClK7HZg/zRDuhgMl8ckS6cGITAG9F3Cne7j97Pb2s28nwTt535RWSrwh2YLEsaInNyqcqAeSXpDa60GR5QwO/x92iuU5JImKUMAqdLaPc4WgYpXltMln3DvfbZQk00McyyRvheCjVh6XI81SBFGxJA1xWgbZnosUxcgG9omKKWrjrzielrUlQ8EplktxUr6TFnguldILS0iqr4Tn0JsESTM4RWFg1s/aaAFWjlPMG29oJRtinS40BtS0RhpICGmjkVUvJO2jo2YXmsrzyaXmOnLXYCKQxvPIdCUDFK7FLUf+BZc0IcS2WeiAuTZTeUlkeV3lUq7Ga6JTNNQ0JxliKFsPWTlWQk7uQmpTcQRsBxBWNZ9nWVZjOY7n0rwoaBiX/BrmIDGFrbKSYhGbUrx7X3/M9eebcPxLWEKiyIoFQ0urCPE4lTJVhDmfFwsZS87ZXAlaS4BLLMe77xQMSYYsDF7UeFbiBMnzcx5b9FRXF6DAdU8xpAa09tqWZTptaE5rrk3TTIYpAK1YYNZgDJ5gdpjzzC5zkXmYeYx5A/PMDW3NR55fa3bbMLIAXvm1dujWyFgjIYZvJPiRW2v6pAlDWELJ9D+N4ABXyHUYpPCGELoJQpKSglO4kzyJ55p6/Ndnkdg1vti0RV6V2Mdqtwui3XyMlZpnOaMrBo9dlB4l1565wEP6ZQTpKfO4yCLpuJFqrqn+sfL/8tXVcnlV9TdKf+lrq+Vj8038f9eqlR+7z2hoeq1aO/8N9xla4w3na9Xz9Ur1wvnqbffqDc249x5I1b8hSa7Wq9VKfa9e8JbPFurL4/9aK3or54q1JW9Kh2h7nmTuuGl84s5kbIUwKEndaSQeeHS0wsgssnS+kqGKJ3fPtUjwNGAuXUqrvMilMvbpNdYo2Xb/LCBRjktrupgXZFHXontdG/NVuRMoJtAkTeXE1JGx9fndlapnq1jGHAFfkrxoq2pu+96Uk81nChYrcDbisF7K6apsqvfV1pqXli1d0hVBlmd49zfQFxgHxg1DAE6yqjRhvmAfIA3vJase+nj2Qvm77E7T/pimbZ4t3XXHXbI+/jD2DMMDBJTV9Y/Zzbb9L8rnN3XlrjvvKu18GhsE/Uzz+RlY9xxY6xlUJQ2yDjO5s+l7CdjHXUDbBTqDq+RiGzB3hBjH0CSBSwmW07MtPgUTQjWcC4VOOVerHrv/WLWaK7ZLyNYVW7e0Zr5czjc1S7cV/dx6tZPfwRIviryEdwrtygSffwHquwXHJmE0CKILm8YU2QHJIFgWlxCBr9toHU0uzI4Avj+j+2njkW2T41Kav6Zxosw5mllWXjl5SbtvLS3sfFAVRN5NYSWluT6HZdYIntR5AX1GEwT99QHQwxQGTKqlZIFzBcxrr2wL6bX7tEsnX1GrmuZwsshpGz45GKcfUhyfFF2gnYbRb1F0WwT0vcXcyzDtShv4AjZcY3G74ls1i9cJAWwDCoXx522jNehZD+gfjM5tBHO9SwhqkRDOW6QhZvtU67zjpHffsHmdObyKHta6gSqaq25g38/JmIUVBF30o4zAszLPLVRsJSVLbErncmdLgsBKAt9ZDdI0zY6w6dkPvKm1cVtGw8F4iPq/EdiaID1hibLW5VNIkgUkKk8akoBkmUdQXM3iWUHm/K6t80iCvJBQtHI8yytceYoTrgBOSAEygkXFrrQrqF1xMRx7qA95RACkaGQAseGwH83G+uQ5QBcVyydPHoyHMMyuMwckgFv5G95vAB6kediAOhsRBPDlJ3kdHqJsD/7G1+Yy3IuG0X70NcpaQNOyQqZHizp5Zjh5pgsd2k3yPdwfAZOyD+hkfPUK5DKXx/T+Btwfwt0ufNHBfmv6wLWoFTGvXj9aL8imFlGIHZevB+HhoNdLyrgfDYd/R91c0qoDWq8oadoj/RDjpF9DP8eYwFvdxzwKJRZqMOXJKh7BEg/TrNuMuX/AcQnPGwJMAoq6eQYR8ttuwVivEaLhRICaYKDDNexWAQH4ruN1XU9nARG2W+jDd97/lsspjl16+vjqgw0eL6dDI4VYw0hjWQC8YhhfcRd0Q4ZJVeU4nWP5XC3dyJR4vAJPuYEmppaW/Ry7cInlJEvWjG8tdRCXaoRBFgkpX+RUJMC6X5M5xGqNFrLSrsyyJU7Scj3ADRmF1dM1zPOsZrCaZfKmGGaUbO2fyWo2rVjmMsOIU16atKMJPFEWaHEFuCI6RslIwW6U8GptwLpd4K3dyZe0+WjcR3vjq6h1rUdY4ZNucbhH/0hahIZwuRf0epSfjqKimw32WnvBXjDpw2uzsYMIk1yxKg3CYR2OW1n6dDBEw1arB3MkCBIaegXKKxIZhwUcAhDKw1Y/OjiI+lCYUT84OAj6zFQecgXtkVFnEylAOBgM4EbUHwyyBwezewaoRWYo8DhosNdH0f7+7BrhCURaNpoVnuWBgiTb6b17cC9P3kNuTXJBcZ7Te3pQHpZKn1APhvPe1x/Np9uuhLRSEYribCaVO5oH4YF8PKRZJDlMrtP3A8CGyYr60/cnbdaoWbQa4bT004xuarMG5X6TCgxvarMeyecM8g/2+gfD4Q3pCEco2BtBHae079MwroDTtr2YlfO9WIBEVgmSoBOWhEJt36OAu0kQ9e9hFokqm0qrvl4IZN8vFng+W1jffMtl11akU43mDm4sSorI1xcUBf1ECnNKWjYV0ZSCjKDywtnOyehksZRqbyxF6/c73idMFKQ9RxcKlj2hR59Evw6UKAPlC2kJfbIA+6SJ12FMYJ+MfsLUhZMItJ/fjRp+F4e1b9D1Vmlrq9TS9ai8tVV+dOnUqQdObS3HEqRzlfbZ+s74z8qdnfoO+mfxfeT+cgT3/+KpB7fg5mwsRMqfUL/3xHee0D54ImmzX4dylZglIg9gdZagO8p9bLNrrE4Hmb/N4ma7u0EkFd0memzzJI4uv3mjvqktSQvFxgMXQn717gcu2Mdekteyl9+8LaJstvcC4tBPwtkbTuIgfbKeK22aNr0Nbm5m7v1gZvOk8EdY4V988WIHsTOaPQLqKQIuNQFHQf/CZOVxFEbJl5AKBOtYfzzid8SI38HwFccjSrtHe9ksjCHyd53IF2MsgT6PPg84YoFpM+cASbyRoKIEruKQoB0ikY3FskB6IblBZbFwreUTmEi6gkoHZidCtZtgSALunG6z1gFcAo8ChiQUXgBSHTkEVaInK2mP01Sd812loe1oWtrQ9ee0hvIRT+fG/zMSTE67y+QcQXiO1yX+OUFbmkQ5/RMQkYXnBD3FvVkWRbG44KQkvZ7VBEtkFcWtB/UsSnNekE2pluundX0HOADHAG7gLZr2MU7XT7R4XrvPFPQXBI17q6Bq3HMCWhLIgcYvvJVX9NRbgHgbb5btpbyIFUkLmpqAjaLipoNcY4Yr/jX0jUAkJg1YjmqwBLVblC1YQ1XBdQBmFaCVSIetIcS4xX7xxaUqAt4x7Zt8dZnNuyjyC0Cb3eJvbNW6MiuximXBlBK7jeN+KO/siM052jAkXB8iazX5EqFeBfKroUGvD6uOjvq6gvot+NOV0UjRp/Laa/Ac4Pxuxa3A6mi1OhHQeiLR6loE4xNJy2aHiqBg6pTJUTGMbWA94NOLVkuoVVodDwHVP4ICgqvHhzwVnKPp+2FCo8hK3r6FrBp5e1RBwyh+5+EhkbCgAGDX3tz7pu1I3nECxiJjAxyB8rnwOSr3EWoTAVByrIaThDYVAfkTMd0oWi/6+cAtFt0A8tA0CKJJJFgtR0PZIBwKOjyIiuue1ysuFUmSfJyjwp9WHHLHyWEvW149OKAMjZHMHbJmS4zP1OnseRuUmXR1t9PuNP1OE2oOk8GLNrudIxxkqhpLdoC9idUL3dm923AVGKFOd9PBG0QgC8QYLpK51N10McFDRC5C2CcBw6vpC18omTkO4ccE3TVyHBYs3TO01e7j3e7jz5Ggu3B7lrO4Uuvhpx9utR5eFXTHDDiZswyn+GjzfMbyMR8UzaKt8Szp6nwG81kvqBRE4XgtYxpcfmV1c/2e9fV70JNL3Ubt7Z4gCx/JlV1rJe2kTbSc5APB+IVCjnf5Ns0IgrfTu2yPrSOpnGM5JH9T2t/2bKyzqRTiX0wvV8sriqyXuML6Pa+7Z500a6KIgeGgAhJqAq06xewyj9+gjfHnmxQfvYKLMFbwNnCQTUzGARkPRP9A5RxRi1A3gw3pCghgdcLOI+bC286ff9t3k+DCuefPnn3+3SQ4t/XU1tZT30SCZ1y7FOpBZeVyaWVle2XlHs0xVMyzbNk1sqrU6XQaviXyLMpxItZVU9FYJnkhBFryQgiyyQshWFHxRjnwhIVcaSUgL91eGRiCqaU1Q+3kHXiZ224j18w5vl0PfJrfhHZfgbki0hm9GNNuuxVCq0B9u5MIbpOpUIgT5+I+UKcbphE8MFHFbVJYsA3tOtE2uXHznkZTdd1hVjZNx9gL6BzaiydGcuhvLPhlL/DK/sKG7S6JtqfaVaJFEpcWDkxHXZIqtmYcu/j6i8d0wy5Ljqc66CCTkwuuacjJ8b2PKIYpHw3M/Lp+xvR9c3eXhGf09eOer6WwxAkCJ+GUtvoWIWWxAD78Xn49l1vP93zFklhRSgkz3oOsoz5TY9aJlHkiR25S4gHw2sGU3vAVEtYqFHbPxxNqBDdCSHiMLn0DunTF9DxzkfXMwPTYRTgZ/+85IXKdKFAM5ToJtymVySe35uEE9aCxME8qxWPSdnFD9uLDruEZk4sQnfAMA6iHDr2/ypxmzjLnmTuZHh0DzXUK59xkJMyfpqgmKB4FUFs6JubPw66LzyDXQPER/6Eqaqqii6q/6g1VUVdUTVS9Vf8VQ45IdSLZGNKQnh9GwBomH/QmM5t2LctNZ82sbWePnI3/dkQeGZFXTGMfCSL6DzglaMF3uq78FNRznWpkiEIG10IhFov7BE/4AvbbaywlpmSF7dJlF2gw+u6qFBiR95rcbV7HCKSaZbP8Yg4bUbCqOCvbq7a8FrRNKb/IszZ6In1XzQvYwSCV82p3WxIyjcoZ05OffJ+49ZqtWg0C8QOvF7PmTsUwETO3Xo0YjeqLAOz4wK/FiNoOuyGGDyBXDGwPYo7dv1Qe991cUC81R48/rpwU/lCNxMcfln/gY2i0Uy6PD1HgZJy86Yy/4+7b5cpz2jdmxNvvVJ5+dkoT0RfRLzH3MA8xTzDPMS8y38F8ANAGUeKtI4d0sJEIvdsT+NUlgxNaCNqDDtFooh1JjvFAjm8g497zw8nS2Z3QTaLFJAMDhhGMEz8eLXESzJPO5Nyfi6Nf8FbP+KIqpSVbIpyApIr+mVXPdNI1lq8EelPiyJoMa00LviTKSaEWVDm2mguuSSYZ9A/FS/N5HtYm+Ka4gHuNxO3CJBd2BfzILtG5kKBEcQgJ/sbfWfW1Zt41RYUXVNF0cw3NX93xZU1eP6nq1ZMuLDuwxGvkWS0O4ZQ1BPdkVVdPrpvWU/F8i+LDBzgVgA+f2hGwCAhzCyuiqOAohkMJLTlEf0TXKTIHATtTxEygMqxDs5NOi5g1kI6aImPPwfz81IQGRYpSVt5PFHLvV9BptaS+T/VJ3HwjSXvjGlHlvZ8E4y8roqpIiiA5hlhFv6Mo71dLPrl2WonvgOD736iUfRWeou/wS+p70jnbteyMHeh+fiq/eRl9gXHpCsKQqUREr2GXcDmeTway3zQQgTCwWgKxCCn2wB7KfmN6uflAczn9gn6ieSbKamo6WN/4pgyAtoWglmnuOIG90/R8M0QXf6Pu2bZX/0Imh+6ub7iKId6lvmOFy6653x14q17AF1zgZyhdZpk5mZTP5IDzqgE/uAyzP2K6zBZzhmEIYvVr7Wjyxf+AOJGYUElWP4r2WsB8R6NXj/SJwAr+WKZHDtGA4OnWII7T8HCfxOZli7/KNJg1qm+Pp2IN+y4O292wGuumCBtAFk8CCrsA9SiAaaIDzcooQdpeNIMgveza2YyMJZF385X1zQvbJfOgHqqNVkMN790pe0Vd5FIrlV4+36uspDhDlUwtY+1g4BV0jNGLJ+85duy+4zP53K8yAZUUE9kKnqAeKMMWonpcWlLCS4fT4lw8HgTH12F9S/mF4nJYDJeLBT8lOO47F+FvUhbE9Or1nuo7DX+bZI7gK2z7DccX0ouL/+ekGNNyjKActzN3Q+uQpqkRAUsVC3F7dD1SlHYLmKcuEUEkIIOQNShTZ9KcIVGdxv8wZXwoNBqaWb2EspcvZ08WskG5ura4uFYtB+O/MhqczYsqLyqGnQHWTeMaJUfLcBxiBfNZU2ARx2U0Z29ra+tQF1KpzusuHw+8E3eIooAR9JUo3tE5rwoZK6jwgoB5nLJM1RRULKT0QFP8ghmGZsFXtEBPCXgleOWV6Ti4hgYwgksQq8zsLU4jAKExiCCWQJDkuUT2TMgf6kPI6+p4qOq6ivqqjgZFl16C4IAkDhRdVxiqtKH2A7GsZImi4/PMa5lLzOvi/CbacuC/mqmbpCYz8cnXuBTjQapXnyZ2iWxhcJ2hBSThoWbZvp3Wjhx6WhoIDJxNDukgnX7O9h04rUCib1vZ67Cqo9F8ZcffBhfgcxluBJj7UHw4uCExk7Gz/vdoaUe5RILjSfpDpEm0ZC3+EtCN0hF6cRsdc/cy98d8qXV0DXRrFBWRvqkK/lzcJis5kIstRMThkYtviE8oC3Dc437PL/l9+B7GK8NBfKBkBpjwPSApyWFICQsajgdokCVwLkvDHbKE7ZD1aBobfwuRm1+jJCdLiU1Aw2iCBW6u6z+sfu2K241VCvQb1wMwaB/A5y3qMWwNSbn30d7fUe5XDg+zV+gfMzcfRolNDWBnGJ90EsTygW6UmhrVDO5WDVMZP6uYhnp3rx9RId4pmOHq+DeUdFpBa6oZjQ9OPXgKPvP2IsSWhtjbkXpYNVxzuxPbpmEPDa5Fg2ul1dUzq6sIyDaMvqB1OEpMxhKbDfRtgKhX6FxiGk6i8OzW1lhCtWsTdEwbNIrDuB0rVMHmT5lMtAMtCA14eRGv7VTD4zhtFx1NbGzWL9Y3G6LmFMb/QzpXcyv4E9B+Jd//KHAJ8MRT1cgTcadZtCu6k200suTr6EW3VKvLQtknAww+Ezz8x+h/EK1fN5HeAl1M7EO2UaxXpclNCgmbVIabcHaYGlRgYi9IFYRHokKUvufC3T1b05S8bsmOKWmeKuCMVlJ9N49QvaaJMse5Ws4GUq+noctLxYqb9pfrHOIlrr6SNhdKHMvLXDFsWOkFs1qK2mWvUijIImfpHAZ4Y2IuhQQ97aTLnKcVlBNphfV0gDKqKRlmRpJUtbyaSUkim8qs5ooLHitjlnXDO7bOMsxMXzECxFWFsc90owln1rYSRo6M/gqu4ckYiKaD4XDCgFF+pacYaLd/qMVd8Fcm6TiPCngUxNBDdLDnQdrkMyfnGhLrLbtC5psPE4hIzPoHrSsB6sH46rUOZ7wmKWuBacIsPU70OVQoUaWrF4YjDjuzczQpKD81zZtE0EglUNXUntXKgdBJERSr7qJ9hYLk8X9SiA7e+P4YM0doS8joZPEwssIPy2k9lCRidqr5+DvRIIa2B0f4y+lcGs3rEOk/mVOjvagf7cWKpGB8OBrN8T5lZgNijoCtCmE3OpSB9qnoipySo1tEKQt7iZghJLo+jEaaMn7Hm3hoVtSAZRVfNjwT0IuibTwoQEcsKjD0LqKPKg43/sSPSjIhNxxvquxH1LTpp1Ip3h7/S1T4PrgCTDebxuy75nEY0c9QCSkwhW7oRlPhEGI2Lh4bXdm4+OT9x47dj5iDYxc3hleOkZMnL27EfDXLoDFgz1Wmw5xktplzzAXmLoKOPaoogVkkEDRPBN3rKBFzA49HzeLaa6gGM6wm+EnHbRoIkBU++kUbNaOUV50sQimOrWP8VdEVfxnjP8Oup7/DAGjCskjVJE9Vc/eLtIt+KP2D6V+efn/A/lz6B230V3WWwJmMq+bKel104QX4l+FVXxXP6S8Zdk5VPUnTUIpNWSLtZwueege84aW571zfEz6mfoOczY4lbLG0DZgC7APLsoEdxBx/Xbf7uudJcHzpwtLShQdIkEml0Au9LNRslFyEYLyfXIXgO1MIdS6++CKvzPPQQ8CGZYbYPLeILBSTgErN3RjMAB8adgkf/SJ/aqmwoRpK0EzVVtp1BFh7/Zcu1teerKPAkJdOl7N8Iyezwma13ulcaH3gtfW119fn5m3lVXLZQu1al8xlSsdvzOZS74UXdh+BrG7OBK70IKN52pCDY+vVq4Lenjq1VNzQZW2uEqsoSFn80mngZ2flvz2a0pFfR78FfXMnc5H5ZrLSUeUCwWik3JR+ABV0CblI6lJt8gQwd6iomTAePiH1XWroFQe+12k3G1N8Rwu8jNzYaN2jGgtPoAnkCpEeVJv/SpRVCTCwkTZYRVUV1kjDoiAi2VnLK36KXauH95cKWSwWyk+t5DVdFRSFNWXTcPzU+K+XycJ9SknBQ1gWJUmRiLxZSxsp8i6k5SWJZWWlgHlN0bEti4Yo29iQDf4Zt1jAjeWF16TTWi57d2OhWDf8vJk2RU1CuiCzrO8ET8bI4EXexrqi8bgAr+NkKS/y8Ir4dbM1hPQTBh4TRl03AcyNmA2HlZ2qRKKQtK4LLdkvekRnMx4V3QM4/H7YbofLGVtR7MyAkNknHRKOogc2Lzu5x4LpuP499HuA0pcSucBUnRZLBKhdEZ/YLPqxgeMZFKLPOW17HeYrdjEeiI6YFkVjzR5/ryMJMi9aaddVV1Tbeddl9DnbXktjnIZ7B6KYxq5ordvta44NN7hu2hJ5WZDgxjm6OIhtX7qRVbPh29sn5iSxrQbDHFnfBBhlDbdrAfFEzHAI38ceG1997LEb7kF8G1t+G42uT25CLbiJTeSTwyQ/K7JIfkQ91aOmKOQ7zY/cR/TlGoqLMiSq7CltuEJl3Izt4nal7eO23+66FTfsuoMIZff2gmh8bW8P9XrNj0a93WiYHGfl3Kd2DaQmoVuzIrdLjAuAyx+h05fHo8uXX3wRRS++OF8vYnNDauW3ocxtPBoOye2foVV78cXxVXL35P4gtgWwI8igFu0NBlAUgpjn8SkP6//5yT0NOvWcmIslmpxONyIrB2FxiRiTMr01eiWWvU8vRERwQHM4L+sZ03XNjC6zKSnFcjyyrbKlOarKcXII8A1WEJIuiaqoKBBIHCfxyNLzcel+l5PTQe11tSAtcwDmZFZK1zohAAaJk2XuPQs5XUQSL6UEUbWWLFUUUpLMs6KeY+b3FxApzXGCme3KBNcLFNcjAEaNVoxOyXaCmOndjBUwcTI98XHFrRxHL2tOWh0/r9g2+nZiEQUcuqSnc7pK2M20qSmiwPNQFNWsmyoU5o/pCDq0lfHvahabVtGiYo9HZOjsyTKVoV4h3PKeqXmmY8LH00wRK6L024SeitN+0RgPOChih0w0jncTvSjBZ3S1A1pgT9DXzVASd+NNEtNNFJXplZiZ2ew8gXbcDF3+Mp+K4dmjMTz7TzFoe+nrAMTtxXG0HV96m0GNKfu5czW6uh6vnUPZOK0VI7X48563EdnAcnc+rRe/ipnTTYqMA/U7BjzwvWRVn4h2gYUltmEA7dq41enW4tr6sN633VildpqqJWEMzieRIRmtEXNBmob6MTm3KFvaymcCQFYPXYaA6nWOXfTXgslJZUW+HDhZ7uyjxy4iJibTsQgtCoptR89oduFPdV/vaRkdTnoQfZOgZ/QenEBSFATaos8WbXJhrn4yrLRrgNFuI/jM/sdXJZo2jU+b5fDvXZnvi9tgiUgIUf8fWpW4IQ56u7ukSvP1Kty6XjdXA99Y1VvXi3Q5Dif1+sjRysxquXFDvaBve7uzer3jSEX6R2s5uLFeQOppxebHoworLtmRdPv8eHSPjsOv3Vc39e1kHP6T/datqzep08asnnNjMLh15eZ6aXC0nrfspzv//+mnkFrI/YO7yVy+K3359D+2n966Ak9vz+tGVVqvM6SP5sD/TS0f/p0JlNuaFPrviqK+nsmRYkJweLTM/Vl94KDvkavwTQ5zmG5ELSfrsxVpAmgr7QQq0/WJJ9KvCPdQn0gEBhHZFQTs/gDO0MPjq8HhIdkzdJ2RgezKQUAPRH177cqVYX+ebyFtlbmRYwrn9X4zLumne71o8jnCHR3OXWDm94hhRidWjxE1zfXJDI7aaC8aX23t9waDHuCk0WjY2h8O52wlfx19nuzIRMTGhAzGyVZaujuhGAvbO/EOrm0YeGRnG6zFnSb6abVQvuvsome7fNrAAPEVwRZ5XledQOSB3xZct1sweMPJp5csQUYve7aTquzUC13XJdt9eDlnqzrPi46gmIIi6K7g2h5b2jElKTOzF/499AcUE9qw2vrddRb7tu8JBkv3sX6k8smqUflk/csPKEj+fz9Z/3NTrXxf5ROQ9ok6Wn5AKcrj+if/pyKlZjj+t9FvA75KA11h7JpVadfIrDIQAL12t9M00Bnk9wHBjtBTFTEjQc/uYXa44791EQ3GBxG6rSKyOBiPhn0p8z3+zlsXJ+/9CXQA8zvZQ0oKCJjdI8w80eqip85LCI/eWxzh3On35t+z9978e9EPn5ey4ucL7/m8iO57X/59PwVp0zk1s7WmVltk/PHJEfWvoiygnmx8AJJElFM0ZL7W8/7k+egwsUPv3/T4qz3vJ/mTIzo4PCRm+TS84fGkLd4JmNiAFi5BG1sxO0j2FhAGF7djARyONqk9xPAb26eDohds3Vaq5YNMEC4eD/KQDG29WmlilgsLK4vvvssK08eXfG8OcxP73ijG9RExFjscDK6h4bXeXr/HzMsJeGppTq17bbJBAx/2+9nhsEdD1O+TXb3XGXqY42euUJ4c4He35nb9ShcazweEj6M2DiuY8DgfOHmy3C8/Me4/AYc4joYQR/c/MYbjXvnECQieQP1JfGqL99FYZkLkXgImwnSK5qlQD2YbEa/HWnmAxcxGlNaX9l/XsOwHP/CAbTYe23dVU7Qi9E3d9kYtl4P1qBquv+be+25bDytwpiuGWdlod0lW/LQuRN4d750FnsKtQaZhF/OkLn7Kx1C5CqlleDAcDvZKx59Ezl7pyeOl6taTpfEIolvE2rhfevLE7f3SiSfR7ZXHT5T6EH183qZfjTWZM/IPND0kBnbAqBLBBg4JGoY+BwbWxYkQoYoOEmIOwfcvqJahGJpXMCuNUsNwdbGJ9ayuZ+eXBUXRXeD2bdmo2MWs5RuKIt0rBCqQ+ilWv5aMXzIbParNrBIZCLByRBsTEaaw1iDR5Bslx95h0O9H8LnOHB7AMA/6ox4Z4kE224suPULgZ6/V2o0ich7N2viGvREomW0TXUk8a8jWiMM+0G6YNjD69qiqprXfn7Ph/hcxL4lgduBaN+rCF31L546O8aMmDWHSRdFhazpPR/Pz1AbWaP4/Fr/Ofw8I7qYqoUR/fm0qv/0a+nNi4U/XP3d+G0H89V/lGtF4VZI42RUAte/3okE0aME36s8njAbZEcpCFAHbPOj3e63p3+DatdHBwX6U/O3GqXM6Irpyo1o83rYQVVeR5Zou5TROkZIPLHzv58vtYrFd1kzbjD+BZJrmAI1K7TPt0r5smjKKSDge0XgPbtm72mdmtnNXoG3uZy4zTzBPMU8TqSCwpDCHHYOsuLVuwpOvI+KBoSoQDwcdv0kn9wakwwwgUu4OoXs4hhk+NTskeLUauqS4rdRml7wL+3w0Gz9okDJYIcUv3rFSYgWWZ/mUgkUeiYhs+dwQZRXWUlW3dZno1JEp8KoIHDyHeJlXeMzLoRdxnJOuyOO/uEb/UImFl/Apll9Mp4speI6XOY4kpFhR5j8mcgKv6ByWDZ7VeJ5Np1iOg7U9xad53VRQTby3n9XCYAj/8+0j0l26K8xF5uuodg37Z4iBFSE5wDtSC8GYPGB/mxJAWCbjy5RC+ARguBMMBotEtQntMls/yObSIVRDFdGdh4flFc1ICRw2LFnFqqCoQiplZGFZqtimo8tY5g1Fw1hXFQXrWEs7nqbJWgXWvV4/0CQsn4+CD6WRCvVUDRWzgqDzgiBAPY3A2AzuVjXF4FOqKFiCiVOcLViGrCHE6lYwoTNXbk1nanStxDAN/HbUoAQg/taS40EfZnJACA2aIzTDbJbqbG9FaGZ+Qip/nxGPBv+h3C6V2mUFWHzTIQZSAYxqMth32qUPUYvqiNhIjqlFHSJqnSlNGQFV02FmrRAkAxO8O7WP7t6kjiUG6sTBAqGh6PRt15nXnIplF98XkhePhyQMddRqXd1toVEvCHqJCimAq6NJQaxTp34Q5vvgpjJs3FQG2yJSZ5pWmxkvECM/+ER+Fz5HCvJFkv/4qk7LQ/A7NGgQtDeAqLeywZEijUdxWU6bSdm+eGUwgA+UK6Y5vwj02SaWMd3YCAawMNGDJtvQbpH2F6bipA1htVbbqi2K/Gajsvz5I0nCRrO8/GN5R4fpV7qQ3sy3tm5b74aVm1LmcP5PMQ6lez6RuydapdMo1isR/yLraCY4Rs/lTfPfGavGCcMgh3d9RBS72MM/hHFXdNF35Q0fUOq/M83jptfx4RZj/NUfwi7cgz8ieriLGeYfTm9LqP2Po7ejPpHxTuwVfo0iyHVYh04z54m0jQoEu82YZwZWpK3Htrg4CmHFhPXSfRWsSYhzaeLjgerUQvS9kiTIkrNateoVPy06kp/Jfil3Incyp291ukHBsDSjUHY8y9DN51Z0PiU+lbUsy8gBzgxGffTv2RTnynY901zEXorLHy9++3C4/Jah75oWh9i05tg7y7KnBAuWEtTVjPbBwSgY9qaY4RfQPcxZ5nbmXqCWl+gukK5LhbhhLbYUBsRZIx5YyO49GNWAUagI1IUujwgl3fTxGtQfMCSQRbjQwNE6EqANKN7CG7Uo1sW00AdlS0n7lbSRyvCFbLeeyRknjVwmU83k/LXVtCJhA7MVVpDKa46EbcnVJPbuu1lJHf8FnxMF7vmirJvWG1euoI3AND/LpVzsWAVRdTI7O8vLO8HOzk4KnnbgMVNN27KbEgzFChzZeFB3PNNcQqIvv2ZZzc5kO1eO4I7ZvsUb7O9mOxXjmRh/kn2wxDqmNYzxTDxG3011NDK8L0rVUtBqYa2L7j/2TKt/LP9G5WJzQLTRvfDtszVrSNcsl1oHNMnO/Yl2iyxKr3rycqz7P3Z4uHOLGDXNhngU7N8UmckC9tCArhpMbE8fxob11JS+7RIlej+qd9JOlCn+01LmEA2+pxHabu0D37taDsPS6k9CreM16Kvoq0wGkFsRZmebOQ6YbZtJvA8JOCSKI6AGbBi7H+J9IJEh9qncKPE85MdGp10+hPEGc8NPXBApVmc5JD6InNOWqBInRON3jYatfjQcjT5t2rXEBVH9lBValVUT8ZOL8DzxMKSK1lJIvBHZZ7qmQtwRnYWLo71+9H7rVB1Ol08c92q2uWCuViw3uUSqZE3Xuq+FS2M7LdJ6sKpaBMFHKEGdeA6B3ur4atfQsAcYfdi7zgSICbLDLDlcnQY3JaBREIwH2SzqZ8nfYBCQv2gaBJBCLkQ0IAlTe5QW1VHBcLATtb/XmNgE1SaRQXGpCB9EfH9B7HPxgSgWybEYX40/UxpN+O7V2H9Tbc6WMCSepoghQpVujiTD7QyRe3Q7RL2CDj1zvE/sItCe6VWEFPf0U5hPSannO93nUxLLC089zbGACP/Nv9FfPiSWFST4G0HhnngaCyn28Y2Nx9mUgJ9+glMEWX3nO9Up//1nUJ4i0foR7TAAiAZVQhPvCWTbaIklXpIcYE6uUqvGFoTC8ONEc8Rx3/+ulKygL78orvn/xXPFbyFH3737z19QMM8idPLjHIul2Xy6RnmnLJXkQVZQe8iIbIci0h1i0+T5bwBacGz8o8e+9CM8p1ji+78Hp+UUj4ZrX1yDzx+8hzMNln/DG3jWMDlmprcibUp8pBCL5xvsM3HNnbnCinzsu8R1WDds+0csNT9HNooVXV3t95vN3d2g2QS0V/SuEiMbCHp7RDlTFJ97GQAEDEDC/vfm91onvPuNuUOX3jq/198ql4/Nv1yYe7cNrVaClX31VvU7WquwDaOnOzXAO1LHg4Np5a6tFVumQsSt+nwJRvsvzJUhu9N01rZjqeyRtl6lnmhuUdupT6nmvD+pkHqcetW2/zNZTAluvoJNB+sKruRd2RexxApuz1X8b71VSw1EMSO5haqgati2hGreEVhJlDKKc5fLp47Nt+N8uX06Sm5uw5Aywt1XHx3RAHjiW3ZZfWOwVt07Miom+CHWp2aYPPWGdpPvq6ltWIUg9PkTdGjI4z71bjWUjfEg0Sg+NL7WmkUjRHcc0fvQd8XweH9/NInM2U0RDwRE5mwBE2ABKxAbLSFA2f3+Z56rf/zj9efQQexfY9R6rv4jP1J/jpm3uxJjz4cuGVrdmk109Ras/+7hKHpv/V8+HUXja6NWHx2MgnvfW/9X15ledICy0Wxv/ltgnXCJhQKgpBpxbbaF2k1qggkF+t27t+U7BMltZspL0Zkz0c/euZYW5bOpaLVz51TWNzoq/4/fc+Q1bqIGuAu9SQYm8um2eFpLl61iY7nd/iUJBvlIk8evyNqHt0PDOM4uh6vbH9ZkcjMzlR9cozbYs9VsTgcevxxROQpdyNp8cjzaDeNhtheMxlchoC7KhhOWZrx/7doIWEVgbAOqEpjKGr9EfXW0EwV6CbnYBbK/jtq9bKWy9sBapZId2F7FVNHLEcY8/URXDlK8qesvMUd9oLiJZ5H2xLmYK8Q29oOol615axvBci1YzrY3/GaEBuPBcCQiRGzjpZHKIowRO6Fpv0/bnOiZAXGRJk42GtamGw4npsfxcuFDF8T8RVXwYYwLc9fDVvOAF7NYga+KfUPP6IaPVwOgKuXVK7kG6zgQdRzURC9L3M6OgCfhA1aWpabyB2zWeoCTtOE+NTAfrODNmr+gf5ycfVxf8Gubc3Nusp+e+kCxcMUmIrCEC/a7tQBd3R+PdmOTleFwNBigw/FoHwE22AOIEAT9wax/rqFDsjrajQ4dCZOFBLsJY0NOWp0DRBRKd7XbDds+5KNqo9Vq2I6OPhmxpjL+xUa7fVdL+v7oT8orcJP0W3TQsdPy2gTXIjqSp15FY5vXqbdRN0zSUeC6tR7BG+6+V9wnR+haIEaoX7fXe72iS82X+nD0iru7RW9A/JDO2iZLLVepZcS85TZ1vRdvHid7GMh+nInRg9+ZGH3U2nPmHhEdrFYtFgah4SYVJnxKMWkE3a2YY6AC42sDArnLfgToQ1Q0M30trco8x6KUIGt2ThfZg6yp/AkamuRheHLTJA+Td30eZRPE/obEBGQ0VGVL1VXNkLWspsH7/0Qxs8yN9it5gq9vmrvAv9jTOk0MWax5Q5aNJJHET6Lv1tNpffyNEKLvGA8PYhTXS+xYYpvjcqAJsRFLuhyoGB0mD+jk4fEe5YFI3ywXi29U1UKmamfoXlHlIAqyUA9LVgNtNhYIP019aR2VU2DhFsKLJPH3bC3j2EJ7cWm51ky72tZyuPl/pbWMm8btxcWVatN2tJOQ9jOVjMnzfOOie9KpNlc333R2Nbw5aUoHr1GOq0g9wZ6IuXqHQlLil3KCLaKbIvgm6xrEvP3EsWMn/pYEcmyV/a0mtb3+1rhrfyVOPD3ZtX9scbh4jAZX5+2048/LyViKzWemcghSXonRAK3HfnbKk96HFbfjE7EDkT0kX7oLBBLpytoy3toKoh7wAoP4m+2Nh4P9/XgBRmhfNqgnKOIM6pDu3tijugB9ui6lKDerQ97OdN1oQh+ukN2tRJND1gu+WwPs6TZCtwuMHZSBOGMCxMHDlIJruBuWUNtAUXRwcO1g/PPN3mgA4SAMd0Kylg6Je48BAmwRhOGl5g4gkBHx+bHTHAwGcEsvbGrhdQZSgMEJw72wCbfuNBlmTlYnQPs4VLtE9EhUywYMZjuFY4UZ0ZeF3YPB2vnwjs+t3RGeX3shPL88WPub82uDtTvQaEDT4CokXmdCmkqun791HvFbqRTHjXiaU60SZ/xQ/Q54+PAOchh/jh5QH95Wh1zopTpNe4WGNH1ajy8AhiO7Y1p0X+YaIltTqf/kif57M1n1yJ4JHFtD0UXan3Bw3UkEfZ+y4A/9BSVv6IJjFKywqGfyvl5sWkXTEXTjMMgG8PkuzdHgs6Hbmmbr6AXbcezl4+2HdMWUSxnJMKRMSbIU/aH28TVyf9CUyY36kkwe02bryK9Su3rCC0fUPRu1BNz0u2sTWR1x/NAOm+gzP/88PruweZ5FpRPVldpWcEez+7rjx1/XPXlpg2VRc3dhg0XnN6tbdVQ8HuSpi4bo0ZO6fSPunOCYmyihn3jbnXjdnUcwPzdE/f2IBEcx6FXicIy6KUtoxK+gnwZezqO+h7aoTRPphk3Cy1UpcUqi/iya6naASpQQ2f0XwhG6Yh016XaCTY+wDtUw3vjyeU5R9WqgiIVq4bmU5BU8GWcL2T/kZIhKOFPIpsv6xrObRpkvheUP5ay8Vs1xOXVpVZY/v7qkQryqF6x8ipPRe6wl3Swu1TKZRb2ezdYLjmNMIuOrz60fP77+nJZOf6HZeVLU1ccW1hFaX3hM1cUnuk2OQ9P++1P0acK5Evam2wwnGwW6jWSfTgmh/1h/pO7p2W/6DuyKJYBS2a2ve+ZMLjACAb2u/lDdrQQ//M0Yl7CHxw1UzihZo4pn42OQ6BVnohIL7Qx24IOG3/7t44Nv+zbUm9z7m+iniFSqETt0IO7EBRxvUiDGIIg5vbESZHmvcTK7Ydsb2ZMNj49WNu4Klhc31h/Mr7GuabrsWv7rHl9cno6ZrwB+JLLcJnOK2WFi6+ZmTUcYcJxHBFFF1EWdFo+hwl0dxTYmJaBJmJiVLyPcKRHXA9Q7jgEx9LOiL28vLd35YpU3iivLIrIyEjovjr9S3Siu35nl3iyzsKrLP+hlsmWv8swpJ1A948xb65zGcdo39JdOoR/BeNtAd52RHbRQWBYzFpLQHVLmv1Tya+cyubuPSzkZ462ymc2UoxMBi9BWJDg8l5b6p2bt+jGYd4T3qlHLeWgwuljVKvGGd0IuCAlJPNpQvczLGmvYx9Yck9WIxen4kIRH01AAYb9TDguFsNKO+eOjZ3M8xRXoV5vKJtaZNvFEVqPMZsw9UP0rifsRkVq2a7hG3PzRG1LUIiKm1f2IiKei+uOVKKilmkHA5s08e3U3G/2vrS3zkUfWaNine5kHgGL3Bg89NLhvZ+e+QR85J7dKlx55Zetk6ZFLTOKvO1m74vWK9PhrmDuYXWgnQH54G51JdShhYl0yX1Ob3UQrhsNqst2ZjLRN4PFZYltb86catEpswEKEwsPrPE5xKUBMlibqIo8QD7yGrH4BVq2HambOEARRti090DXNteH8Cl1nqR050KT3pDAvi5LiG4KsYl6y4Iy7LYA1OrvumTm9TFwtAZCEA8eX9ZyVy2ZbQbBLQ2amoxgm9Tye1JPWkZ+rI3ZcH+rI/z3rF9dtfI0XWS7FskJaEzWoHM8Cw6IibvBdNSOvAypU0lA1Q42rdo2oqMbDPmp9IytysiTCYCfV4mSoFlSu3/d8K9DLQOFT8FIWsTypk9mmcsoomPn1A6iYBpyTgXokBr/JIgejBLgE14/a6LDfG/X7vYNe0OvvEcVln353s70DGBxTO/b/hr4wkXGiCTLmyUwn9NqfuBhFfbJl84FT4//e8JZfe5e3dPHXGq9d9u66uOShZ5eoseJ97sW73KWLd3qfdV2SfufFGSaH8hIZMSkzQ9iFCX1LAZ8KIxwwETq82rp6taUFO/0+YvqxGQbqUysMgqC1S/B3JX4fC2+E9+nJ+1y6grWJNV0jCv2KW8E1n2V68RvGf3Hl0gF5ySNXLqGA5HH1atT/KOTDTMpHfRIpVL5WINgI8G3UBva15jegrGTrrU81pyG8+mAzbYenzq/dhj4MXXk4gjwGdOPzoGY7ndtPPPRpwI6IOYyg3Ye3fD8MpG4NqI8LQKVRARIPhbdJa7SJkhZ9aPPibasXtkLbGr8L3gNvi3q7WZLBQw+duL3j2LcdEhwYXWd6B4dztlCERy1TlF4ku/aoUr4bIwoyeKvE+W3b3wZOf6e9eeLEZnvn1NPlc97ZxuLtS0u3LzbOumv7xypvQIfl4jMvPVMsd9fDQm3p9tfevlQtNltXFpeJK/fpfCIyf6IVyUOei8TrHBAHq0IaCapjQ9tFrSaBFt2IjCkSa0z4A79dpdCn5hL3iK1oPAImda/4K9lRH3irQTARnN+xVHV2nMryoIeYXg+qi6gXNeDUe3DDjw0GWcJSLRf7kQrQVR0cobVE4lakPgcJ919z426MqA3MdDt8mwCfLl+JI4BAI+LXNEK98egwLgM/Pgx61Ifs+BrxbHatFaEgGl27thdzgsPg6uHh/iA7OpzDXfP6EIZwGpXEFw/5lQMojEX3mcM3QFfHwAn/E806JH4ziRM/9OPjd6M9V01bX0e3NDPEX0WrNcfbphLvWUSSVpt6cwmPOiKj9qqx7ephq0VMChzTlM88e/r0s+8gwZmZndZg2I/1vv3kGgTjvZm117wNbqyBu8Ff14RoUGXYnFnsxWR/w7xJbLIt4vfpuJ3ZJSvQW1Q6SqSDber6DvD6vI2yPZ9lqtKuHLaojVQwZ3Fc26pWty6Q4H2EZIyoMdLw2MU3kKsQoFZ16/aT1erJ27eq40E0zf/aLH9Ec3ZpKV69SVNkngZfqwC/g/ooujH/8dVZ/sRajWSfmvYr6dUGxF8917myIeaWfem3dnfhgw5v3ZUoS662ZjxCbLtvUf8dj8/R/+5NrFJYrVVrsEoKxLGHAyslcTOyOfmdmtOIuO2lflH82GqKTHEiqSJiXmo/hc4vnFyAT/30w6fhk48R0rfxSsOu5l2OaIpYyc3X7EaxYdf0nJqk6HrNafyHSrXzb6OGkU4bS2s0gpgCedtCYYW87fQ5GFe+bm6wqqfpVbtRpm+VyCt4NWfU7Dp5K+SDWfTDD0SNSiW9mv232dU0jczJjq7QmevNpAczjokH6h/GprkxTOwRFxeJuwv0CIEsPeKRs2Wq6BXVRAe6MvGqoejR6KB/kCW/SzHf9vN+munOPbdGdvCliB6bWAYOBsPBYH9vbx8iRCUOqOMQBYAhYIkcZPeYmdyX+KWlnmuJ/qJHXENf37t6de/rmek974cxVmY249nr0p9ioro+6uuMCG/XETVmhelFfylmOblEZJGICc+FmgxcsmQofcWQgDeW9PBccygqWFcjVcOKiA6b50K35GUcMafEv8Ch5EQn45VcuHP8rOdppqppqjkb95+lbaASayxS7yk18yk8aAEj4cceL+gPPuz0ek07lwuD4IO7u5axZJg9362UTkUo/45cMwefH14ef/l7CmkTmVbpe35soxAIQmaCdY/qYTaZDtVNM93Eo8pEJ2O/qj7m1U/meefTt1TT3DoaxGx1/CTaT1xURf1JZO+mlCkt/gVKi4Gvb3TnPA9M3WP4XUCxuN0FjrRXNOxmu5E2i7GQ7dQDb//Xg8FzK5/4kFhMB81mkC6Kr4sla99SvdZqRYetxs/M7VUgFhdMvHFusr948ttdbeqhcSrkW7qw5JgFPg8sLa4aeb5gOpBUb7XuaMEiQKLVYpbznZVsdsXxuWyxWofEc9Gdrdads30EQ+rDr0G1nFN9w43aTuAvE5cEAqZaICKvHgQAUANqpMRA+HxLkTW/6CtqnQALFOwunzq1vGvKB+QWCK6c4GzZ8H1DTade3CWqvKP7P25c6Y7smD+yTX5G+I/s/zhIEiEgr535+OGovFCj2gmP0n1ikU2czPlRiKkKMpwL8WZn4lDMm3YxivbGV0e9Xn+ttLbWmwahlWFZJRIExGZMIpRWFDTaGwMHtNfTokALslor0LKBFmUh7GctqZzPFVUjd1qxFPgc6QdSznBWMpsaa0FXJP7gNgnl77rEHwmV/06KFAjcmyVeTOmOUxLNnmoLsmsZzrQc4799Nyc4rPIQ6xQcrOsPmlspXpALjnskb5lqLEnedOcNMMdk8w3NBFZPokXr9bIA1+LXjg+jVra3u9vLEl/47JE6TGswKeG0KDf2i3iTLUvyLNmoQ/oGDu1KgY3oL46F8SnlCumrgyEU62DYv870gXL3h0Qem+RFbNN7wMP1qIQQeNxsNjtlUxPsOilveqJ7nLU8LP0YuLtoHU0NnBIUOalTdBVeF5BsYgrzTb3ecNbk1/b3iVH2bgLKWq0ezdg8UvfY/3SGovo6tRA+xrQSnjkpS8IDT8ye8T8gTgt6hVjutIbQd7cKp+XtxYY5weRADXeyyaFFTXQSu6pb9dut+izZm3PLzor3ydOd7jd1VkRzh0+CESZ9RNH9pH9u9L5JdIOTfsmaco+6pZHN3WiuQ3bJEkkCYxDbm8Vj/0voT6Hl6a9/IM8lkAuo3zLy49W4G1InmWvUp8A2S382rDbdZY4SQXgsjqT7VgSq+YVFAn1BRGbJ4QSW437sBBZ6AkZBCUmu5Boidr6S4kTRWWmWTiJD9bBWMSpGSVMLpXIFi5Ysp0RdMLHBC5hV0dPFUn6zIrDoZXiIexkhUbJP5DPSd7MpjhX0WvRTnB60/FxUNlROWlp4rlD8NJvCtptRZAfuwHrG9SWNme1Lmf0mBvm9CvhaEMT2g/R72LrSQkyrNWunQeLzIHmmTdS709+nSL4D4vRv2Jo8wzIzPzhobkSwzJiZfNGAWJb19nu9adlumc9c2QiLPslnQncIT0E8m8576XXILqLYtjX5TbPpKkY3FRCNRBTzlXt3diMiY6ToIOrcBVMW1jbyczzBfqL1LbknHpTbMTBoyw+eIHeSBU425n1uD+O9hnZEERWgS7qnpj/dX4j6rcmuw6ntOrV+I7tUYocOwbT96Lp4grlAfa6R4daKf2SAuAQC6A/zihhUT2BCvGOCyoY9wrbEG4zCr8GqIsNSeJ7jMId5T/dFQ7WKjmmnTCWPNVUUZcOVVTFQjGw671mSIknp5pw37GOvPXbstU+QAAWcwkqSxPIoxaZLoizW65zlO4Gh6CleFDOqLEtq3lCMapiy5HyQwemfnXN2/a7kPRBMeCUYO4Q3aMLMJL5aGJj3tZkfGFzp6ogKSbdTAI1ifY5PpYaJNDHWeJxh6fJNnUOF2wgnu6uaLGNvVLMLiizbBWH8v38HGBcO8RiqiPkUYWJMDav4eSOjlyt6RlczYtEtitbXFxYXTzgStE3tm4NGAB90MB5VN3Ie51pfxqpgpiSR5wVJ4kSZ/MzY9xe0rEH8S2iFlIBSKcSxiycXbcPSA2z7j6RzuUa8Hk1kSteI1S+iFJxsUq3RbXyJQx0iYuzv0k9yRMzcCTlO5UUx9o5R9x3MffHMOOKfeIJr7NhbzYQvmf9hS/ITJlMWdRLBAEMAoTVRZMixW3fZiJItBUW3l02/Jp3tTawWg/FwP3F6Hx8+1HxHkzt5z0mY9onrMOPhZJPBwQiaOJ3NpqGtIVr88eEwwe5yfHAdxyatha5fT2jLg8SieWKtMTHhIG3390qbbGSeWX5Mtti4aEQZKrqrORjM4tlBMIsX3SNX3OJBvL6QIIpeJe4V58+KM19oL6GXKJ3E8Q+tEh0EeunRR+uPXmo8+mjj0qPoUXICMXKePPN+9H76zOwRH3Ue7V56tPMo/SDmUvfR5KQ7R6M4uks0rMH9qYqNtOhj6dCJUC8C8vSXP59NnNjE938efYZ6xmTs2Mx+YqvRrBIv+kVWmFjbC24tNvAgW5boXeQH3cjJnNDq91XRV2Tdz3sFP68s7VUMO7+ZZg0j1a6kzSXPGZTy6yvrGf/ia/RaaSGzoivloFbIWLvvi80Q0Gc4uRDU7bSbzmxkPC5dWm7Ki2fl7IWdS7ed7iw2TG6znc+kjdA2pEztKzETlrTXf0Z/NLMC1xFg/DUU/8YsoZ9Ev0jdkNFfJ9OpR0JiSknEfcLcD0iiK+RHS69kzuxkORJ7h3XM00TPe4cIK/s7sO7hd5DfRLI075h1xV8pplKSIAJUkDhhA/1s9ty5zKcyluFxmXPnsi9ZoiKI/hn/JWy4+CX6hvQxT00Lsmh9yttZQYjYinnEGT7LTuTB8Z52smO+CphxkzkJa2XicYvs3bYwHcg1ss3D9WPbPfpzR4m7kgiWVeLHInnkFQdWSjwYod4fO6YTrJnOM3mnXrcLj0fArvbGh1f671UURTeGARBFFBHndZ8x3GzfMdN2oZ93fEDB/eCwf9DSfWNeB6TQX8Ob+FaF9bwzdQrTnZDiKU2mJk8b9Ffrmq1pavemyBNoZ5Xyewcxth7Eh2/U72k2GqFurpbfnphjxheGiVuX43fEKv07/igmJ4uEaOn6rrbgWLv3aGZ5NRunKEcOE/nRj9P1qAR88gnqxW4zBoFk6BNOvTZ/LhRRl6ZT/8Tk1xNasfcywrV1af0hsglnpD3Qhm/qkpL2TaB096UV2TD9tCKxWvbXMpaZNn0I/rzqmemaZ1oXsyeaTbMVbBrLzRNoMZ8NPNMuZHKuadummw/yacu1wiDIZ/J2LpfN2fn7cu28HbRzmdWz+YrjVPJnV2e6qK8CN7ZKf5c5bMZChhLC5PfBsDBxtEx6hPiy9r1EDNHthHzYjB0flBBqCxKSexoPy9/eWz3V1mEJ9PDJJ+RA1OzierH0fEkgysazpiYI4vjTvMKyWk9RZR71BVmT79EQq/IvvbVYXCs5mhjI5x4RfQANSlp137oIC7LmnU1rqiF8mVdEXu3JrMTP6ZmJVQpxCk3kMV7shjkhUXQPqQDknSxe1NOxD3BJ2IjlKVNVDeI7C82wkBFSKS7lS8VK1C1kvUzN8K1UpqyoYglLiCtqLMZSOR1uV5fvRCPPOb9QaJssp6T5VP6+fLFSXFkuVVnHlI9V7TTWraxjvhhusmilLgYZzVi6cP9tzdk+n2sJxiW/17wxQ8eEV2pQ59aT7Q7dNjD8SZzKYhKGEIDHgBiTjkbou4e8IJpuobCQZweKnCkUlgrSXw/39sjG5thBd1RAgvC2VGGxkEm/lH+Eh0jB/QQW9ycOCvAN5crRPZvNoyXr3rCGElOjG4qztxc7ByXBww8+COdzpWjNfqPgSivqTX0rXP9bsqij65AzkX516CrY7ayxbeJklRrgEacblPoSQweINRtUMo5jt/BklhGXb5fvXbtX4GxX+aenT2Zydo4XO7nC+XvWz36b7Av02vhXVQmXFL+olp7M5opa8b+it5MLvs29DT9xbFM3RJUXtkvwVHThqzIn3Lt+kfNrWjmfeT0846slLGrOl5O18XfR7yZ+S4pIZ9fYbdZLzRQqLnplMZ9/7Zve9FoaXtjb24XWeGVhkgDh+CdJ2u7MB8KVxB5lakYV/+5gC7iCfRKZYcVYj3PDvQPqzqRHQvrz60k5D9BvQo9ukV9Bi61nyc+UEY0zZZfohshOy16DOnhxnCyMUJnkPuIDF118RobZyeoax4qOya2dW/OfwWmzVn3k4ddkMlUSF5/JWNaxc2czJZwVBMMRKsqHn5EDJ5XK6LLJif9fZVce3MZ13vft9fbGsVgssABxElyKBEGRi0MSKZKSTOowoYOU4viWFQW04qN2bcty3ThIrXQSJemRNrXJmcTNjNI2mTRNQ9e5HWfGaTIxWTfH1E3SNskfISepp+00bqedNlDf9xYAQcpuEhDcA8Du2337ju/4fb8vFMyMlg6Rw/QI4rK2feiWm7MXpGCIHHfwwO5QKJa5rYAjmiCV3w6X7ev/LVInJrn6GkVF5wHLRBE4E4gmUhCxnfedHpyYJ0IrGaHIx76wCzZ3PyFQgYahT1DAaWNBUtFg3BFZQ74cEQKnJZV9uIElXMPKU1oE/YFisMNIwQsKvoto22z4QVFhizza/wBPtHG8T8M8i5qacu38haQiTYZknNd1vfVtU1X+XlYKvIJ5vh+LX7R/KEoC0JxvPYcl8sx8zz/opmAuGOvopLjDlowaw1lH17PDRAFtm6hRI1+TPhw0ZfxNqZYnSmfIl7d79M5NonWCN8sPD3cxEOpOoTZqlA58oCn6/SSKfiM3NpaT5URr4zWulItls7uz4oIcMAVWilt4UUMbu2fH2ETrZ6hZcN+XG83liA60KNsJHoUMaVHs9Uv740UnCo0pgCeR/AOgpkbDxzo6Bxju/TGMy9NO4kcyes2ms7JSr9dpMAT4bzxE1zevkVfZcTbidaceX1taMtSmZjSblMK9tbnaqC/He3yaOvUiwUzWZgH2XMgf5ULxHqllF1t+go4K3qYFQMC97Qv9jGYoopTFAVaXjegsGw6usudOnDjH1g11BcwDEjtYHWQl1UAK2VFZ0HJV4/6Q7rp66Ey9fvpKOn3ldH2dkuaphgvmftdQmS285ia1NfYD43KHZRyC+4EBIUVqCFJ11cZyogCW3zEy2Lr06sto1Wk1nNxEPhGLJfITuda652RGEDOScepOmYhkmyjukc8VhfzG84byI4teZiQ/5N1r5zwv18uhCFbeuK9jYhpBWxE8oj/kBfIBmeSJlrm+1GjWyWNprdf7kgkPrSw1+/qcBmrMe+tgeNlT8p6dh6W3dV/PUZbfObCiFWiyKKKm1+xu4B45f87COUxT10W9LrXVFBK64p/o5lw/jzHwcUd9wnwiqaP1hCmFxMnJyCEzEY4YcoA/LLLOwao+4OiSQD2tmtFaD8fDZjy0OlgYyvM8i1E6m0sJAU0PR2Jh1vx5xGGJHHNXUA+RsyhSWLjfNRIFQ9Jy4CLOaWI0Arz6kfDhBG/zEstaPG8JUtGMmWY83KujQ+5lsPCAZcdHtFl536yy3lxebg7t3z/UbFImX6LlLjXqk2cmvV2HFw/vYnb6n/v+P/8zGLvfwO/81NobuZzXy+UeW0KFPA1S+fmyWxvvAMZhMBjIV3q8WFY7brxa8yi8nfQatBJ3pXu1v+KDXKJQqAyIz1p5O1k8UEzadnJyqK+kXZIGY+kSO7KatOPWF7iBSqGQUAKfC98rufFMsZghx18yRp3hyaRtpUYyqeJWG/wa6asxmuHPTyFGkTlE4vTAfGMRlRJ3A+meOLGndtvZX7ulfmNx5L0njr79qDtb63tPNJMZyWS8++64rVKrF4tH528+8vjherI6W0gXM5liuvusPoEe83OYUrLod3/ySP+930KXyOqebzLXj2FbGBLgiWmz4gCEXKDpYdvoQWCMoTTe15jGNWZpjYzpS8sNSHBCptzmChG7INLodfiizB0I4I1l1CBTOqB+nS2gb3dM/wJ6kWJ9aLYm38QHiTMByQOeY2qUJlM0blfVOKrllYQsa6GgpIdVFIo7CU1WHVEcvDWbMM3qkaOyUzlWLh9DH+x/yy4JS5om6URNCLKqqcmBgiRYejZx9EjVNJ93biyXb+yx/W6ir9I4yAWwkUNu0xJHZDKDx5ZIx5ApDhi9uS5lJx6APMIAWqhN8bVKlQaKGxzpfyUOPSOLTloWiZ6i2rZqhUMa6a4Xb+AUJ5MLu244l3HODJQHyPsHnV+aejSmm+Gg3v1l1nRdM5tx0L1GOiwaOKzJrCCw5PbDCpKUeTHgWAFOkriA5TzuwMkGFjq/lDhB4CQtGJE7vzTArG5YTi9XrkKxbrgCSFWYNbisH4JH7pj08339uwvCrYubyPFazX+fGz6OvMY80sPF2ePC8damt+v3kKO5nXb4FdLGcsBlQEc6MsS7PszDbjO9g4kSR4HuHT1EU61yD9gHR0YOxB7gIL/CAftBjnswSnMtZGR5wiEbzoQs05+SjTD5aJtcCFwo7exynk+Q20n70k5sBUgSxGAciiT7+vOlbNWJSIoSMIimaYQ0Q5RmZjImWud5BcwTT9x2aDgq84KkaEEzGk9lC7tKXrwnhsYvc88vUyqRCqgKWaGfUYIGCuT+RRfT5AXyx+fdvkG1KUdDTjgS/IUXuC6Sx2wn85Ks6Opqvr8vGQnrPXMhpihBpkblkZBne2be9tN9h1bK5aWlZPWO6gLZWFkrt9YgnL28Vka0X3T0uKXtfA01wETCyEHGCpgW3LZ61ERMa9UjR5NRYoW81tbiK/S11Cay6fhY1tt4GDK/dOIufTSMSXOX45U10K5g8fyK02jsCHek1L0bzW6//TZ6nNosimC9A32Y2ifG/HwC2/c5PytVbsDFKbRqpbAWDMZNnPoLsqkHgk4Y99UOP2LnzHOXzpk5+xH0OMRtc6yg0QQJ3c3WRxZvUPfMze1Rb1hktuLt6j5eBmVtL+si5xrTnEdME9UhC/MWD6hG7t0hsuQQ1Yl7GdMKNmlNRFrAFGTZJZ0AUwUuIdut1mxjO1X+qwNx9awxhtSzanwgPfaUDzD8vL/3T+0ve0AF/+h/c9L/Ztn3C0X8vWn/O6Y37kZjksxuyK+6bQY3aZwJzrngqoGomFzeDz2hjkH4KIV8hbaEqDGRqliI2XKrDLIav+uOosYLwvjSqBhFiOV1sfS2iqCznL7vsbLAs7uPHPIkncfSxNHFKlE3VHLnW96U73I8a6u6IsgooDnqqMjxCS3IYsGQw4E0r1eSokB2gwYXEsUsFxSDvXGRMmVqI0o2rtmQMzqNIHqq5pLxor58oW9lpe/Ccn3y0VPRS5eipx5FG8vmox+bn//Yo+bZS4FbL09OXr41sM2fIZP1652j50hme/mB68u/ruzryu2WuYQ2YPyDgGmfW8Emcw8djsA5RpPb+sGzzY1YOh27CZHZABuYTAlvJvvo6gF0UHDjenxAOHhQTqSseNxKJeSDB4UB8qHbnZ8pxjgDyHaTUpO0GUq2rfYjN0vUPNuPOvDHwAimnWzHBnYCpYCzY1FvER2n2WjqWoDHmO8bTfWsEjpiVNXMZMydS8h/nvnvZnOVlRVRDhCVxrK6a8Uga5PtznPALAXcqFkM+b/JI5qGCof8VPX19Y8Ui1L/mG2P9RNBdn39PGxJwyUp2+ufBD4q0GhrgocLOD8NilbErnkBMhdMsW7FRcm/bG14q8h55tjMC+dXB35wZOq5wfHKYhEJiFknL6f0/mK9fvzAxdJv9wfM+tLeOuePCazexrF3cQaFHuuKANw4vkmb/kP8LLr7jjuKd97ZepHVWk8/SV/oSOu7yP3M7aXbyfu30EutCvr4uSz5Q3e3nn6jcswt6GeFI+Vw5NxmT1lXaTF/y2ovwsmvXqYv9IxfSOuP/FJaT6O7aUlMx6epd/Py5WmkYq3i2jXLBVBDIV+hhAi4za1vV/wF1/XsYPtqNns1k3nx56+hVy+LzpMJ8cknw4EnY9LlPzx52l08OXhywV04iVAGZ7OZuey/wFUcdHCiVEpgB909GQ5MTMSk4dbayUV38ZR7cmFw4WR3Lnuduu5UNOC423Vda/8DjyI6d6z/GHm3PuxX9lXyvnyZ3PhL/3PsWO7YsavtuoZXevONyzE7FU1Kg7ouANEfYG5BCidlfdwv5uOklM/RUuh5XyL1fSstp/VZeqOkFCRups91sAedcvJg9doiEoY7cfOu75vP+rYKTARy9NcnT5HacxdOu6dPts6yWkbLjpQyRqvyTObLz2c/hF76PlTvqQH4waknoMir8GzbD3grN19n/n69SGgPN3oS2aL+awyR/HdSFvgggGYvNo6HvGzIs5DbRfUjZ/Uas4rm/UBntA57DR+gD4cp7fH0Web1eCwpd+UWw0+W4pp6GX86fJUwU6O11eYyIOfja2hto0FEmaVVb7WBVsHj3IToIZrdse60Xz0cnB32P1obvuW4G2sP8F4/dsTyGpThxnKaQP6BRgF061B87+YmWqW5QppNuvIcL16OM1v8optML6YXemqe8lRQ+1LFz1JJlHJvjb4o5eZa69m4nx+XeUPeLdQmL+itE6DWo2FINLPG0vIKWllvEJHLN29Tsl/for2lQ1Dew1rOHSsh6kZspzkeo7ZICwL9DES6mfd5Dqsyx9m2VlcNjxcl/NOqdFzkDaRC3kw+oipzVtBQg1dlLG9ID6uSsrzRLueb6G8oVzdEooylECWtAm92hPJVg+uPaC9EciKPE831lhN3egpq/QcA+7olWW863VvSFiZjkwmSeyozpyh+HVcofxAu1KJTRCusQQZ2opzSFOxpSHdadW24JAOBQdknyjajnp2tULtQxcO2P0f72WLsqECd8nYbjcAyTmQgELac1hOO6RrhiIO4vKBpX9FiQp5Xta+IghL69AsS5vJcAL8giWyeVURuVQ+hFhDIWAl8VNFNfV03LaG1oeHoN1RpHWvo9qMIEwUSH3nPESk86OKjrR+fJeecI+c+q8f4OVZdn+MMfBfGHFlLZwXc+rpSnycC4fFIgguqDd009REpFGlI6pExSVUZzccksAy1rk0SufAYqaMLzGPMO5h3Me+HDMOICNrbasuuQqhXClXdqJ0nX9ljUbBY1+xodZQdENMsBnbHUVJrmIi3JXB7TIP67Vo2iDKAcNlWlX5iajKliBGPTOJubXwggPJVXIaDa9TBDZioaSC8qgG1/vX1+5+Bwol6H/n3ckEkqkTU5Fk9wiocy8WiPMdLyKU7feHSWayjsPZgVRM4PlQYQsGArpypCImtur8vMXlm8k8LLKcYkZzKIz4mChGpGEveU+REpRS3kryOLib6AgENXTyCw4MD+OiVw7CWjv5wsJ7sP0n+P6KlWVEPBlUcSl7gkISwjESWHxq/wGEkG3g6bDRN7+whIyDbpczxBVbkpZvNkDV/IxkJj1tunwsgrRkdiWhw8jw5Hkn7zPAldWQ6KAUi2T3OkHZKE/jbT53osdP7/D1EDiUaf0XEFbGQtYjqWq2R0eSOM7ehQGsF8u989p7n7Oqx6k+ei9fqnsUI0AbomGuTUW+IuZHaS3zrJ6aRpltYEwvna/ZOd1pHtEkh0i3y5CkRnYw844FpEBRJLybKj0caCHJcLYrto/uHzSOUd2Q1mnqo7Dy0SrfJ4uWFvlMZLqQH8xKRsYKjlrU7RDbkfEgPsdMRsYpNhOqKNLvqNfwjrMaN4+0tGGyTtVoylA9gmY/JIU0LKXHSrwL9wbFwOh1GW3YhP38qxcWjnuwAYFLHHo1Jz3L+/bnIq2tGazWg1PlCqXCuztux6D3IsYPKZ+UAi1YMzXHUAFyAahhvbv1cNnSlq289T8qR20wTjIlDEHjp1SqkdQN/Lp1CwN8wG14olW78/fzM0p4TqDTT37/U34/WD7W+tWvXu1793oTnvXbo/PnzbT3hQ+ScSZBycvtRO+d2Bzxo0yzclRJC569IH7CyWesD2ZFUKrXvSjTDZp9R6umRdNVOp+1/rmaybNay0+1z/hh9nuYMaDt3wBMDCIASaq/2k+5fQjSVeFsHt6s1EVfRj81kOrNvZuH4QV054KV2y7Kk6dmhSNS09fxb93E1N9KvZxJqKoF+py+izUzOFIaG0CDqTyJOLOeQivRd49FimVUVtxY0cDAX5np4nCLQDinrrg+HtDqub+8XGax77dUWZCjazmO+lawHxqZ2PqYA3aCggTEfPADADtB+0MbUhScuTNHFhs9IslxMjxeL4+liysr1KZqAsVIwg+FIwMJKSFZTOSuFmOn2MVMX/tcnjHwMCzQImRcCMsZCbcrdw/E35PL9g/E8x7+tUibn6eHA+xh6npEoPvRXvWDml7/KL/0ql7aFl++jviDfGJ9vp5z1x4VuhmPb7c12STGrHoRedLJwBtQVRdHIdWqKghwaWUFDLwLqKuW9UQPP1gRTBSJD1RRqW/UCY1WIcm7BzBztEGPgPPBTe5RsCcxB0Fpq3gekqcFkKThszw0W58dx5eZbXrhlQpnc9hlyBrxY1EumB+eGl5a8JXc8Fh3ry5C9bpmvoj/3ywQ3hw0oRz9altyjmSM9BbCOPvUOWHSEkflxsXrLLZPy1GBid3A4PtdXrO/4BH1i8PBwo+GOx63xvkzrz3r3tu51hXKlGDRyFuCUHTP8OjjLl8uoXF4BgG4ZoLq9MWMgEQL7yYHrueRciGmnkm1HNezh++jYwl3KZk7NvtXadlnfoWjmryFN0kBw1qTWa5Kmfd/PJrMUMcJkCgsb7eQqncPimpSZL89nwH4PR6742X0fTYnxIAyfwbjIbOnnKzTGIANZddpBJBQuXwu5eAcglFxZE1STphpYXlqKb0E1UNP3Nj8C7g4PMqWqyzSurjdHt+lza/aesGaHoK12ZxWi6qx2MnGnzjyEmIe2tUOIVr+uhgsVG22krBY9B6pbqdYmZNmDvWuwHF3rxtX/hFwHsCdVGGCpoeZnPzcjRQvUgIii3fntHJBSiF0nZHnABToN9J1d75w9vG84JwR3zUxd2bcrwuu8JP2dnDDNhIknLmRHj8ad0b27+wL60dHsBaTv24vxULaqRvb1JbTBTEqwBFWbkU044At7xw/GUm5yLOmM9nFmvxE7OL53e2xv8PrY3lo+jboOnR7j5Bl5Xt4jh/tNM99r5Py3j370TXI6HE6He2UXwIWADuOLE6EsUYRq21AiXn0DxR0H8mHHEcRdtJqbNC+208MZDOcJv4HuZvco1O3H4dEo8X+dAdZj/43WKY4XNDey+l7n4/jMDNMbH4D99olcM2+6BaFL9wqmXeo6pvBScFd8WfM0MiKD/uW3SPV3k6KujJ2KxU6NKbqYRMx8axP1B5aWHKxKkopX9g6U2N2uu5stDfTmhghQK/Pw6/TocWgJVNraomKjzj/gXO7tu+vDJzKZE2+CxR2+rdgDAoS1FcRAv6GX+Mpgf2FwsNA/OE95TFOfcRzQXfV2m+/lPfRjf/Yy+8k4c4w5/jq8lURV7rAgUibEzkwGiiTIlu62D3b+ghILNenFN4HcEtVbq04dkBWt74oYaqvYaCw3my90d1Z7v2mgOh2DVsFsMbVU92Otm34tO06zLikSeTvA0y8B0Fvq+tL+Af2EtHXIIUw1EIuMmbXqOK65RJD9VL8k3U8eWagkWVeu9F8Jox/1Y0u6/79QsyT96D2FK9Wtdv0yepm0xxnauylOiegwIFURVYrmeWx7mSjR5XgUlKMIpgRHbXoqGAVonAT6ZOqu++4c51JCZF4qVybHR8e4xWCc19Rw3/SQxUckrAtExTBY4O7lOTYQicdkng3zAr8LeHHvJwfsu+u+UVyPCMk0OdkH4xxiOTU1FXfTFiY6dpYXWSwqLOaJKqsIWAjziLUENgA6wrVrRE9EpE4OMHVmkbl5h0wluHBLeSI8uv6kPOADTMm1+4ghdxwUaaLagXg5NiBGvTS7uwKoTJo4AgGgqJam37LM7MUrF2dnH3nvxdnW125KibwoWnEjkH7rRPFkOqAbAi8LRliWj8tYEHlBjMYC0QFR4EU7+3Vwkyb2l1/ZN2d+52Aunybda5ac6+J7HyGLG37KIkNHLBrdk0myimapmhTEMdeuJexXWJZog0QE4lAwyN6kISuUdscnpt+WkpIPHBofeueqJm/ZHeHxAhaiztzE3M68ZUdt7EwINl6FqhlGb1w1/i9yo2QmgpqhiFWX9ISCCRXTrZdH3kduAxbXeqRL7XhCILVgRnWj75aKeyShq7rIyZwWlKRZDD4CnnzpRE2R54Ro3wOHeIE0klit9am7vOmXJ1IZJ4GYufaJZx9BxS1xt/XMt1hdQ2hoPBlHsmIqmhTgonlrLBZ5gWUNA0RGsjz+pU/roXA8Xrz/zp+2fuacnyyd+GNV6vSBT1P8WIGMyRTeFvEA0AqT7TRbpWg4sPnYkIIA7AZf4owJ0n53zXCcwO1ThZlvcBwrwsYBdJqV+QkB8wvoQUUSZu/nRUF5YIXDnPLrD/ErAmkMT22LzTV3IlXyfrRBzxx1JLeYO3g5t80J98WHM1NPx5iOb+bD6Ema69bGcDj6zdwH4Rj0ZOyVhzP7u+X9CUWfQsQTOMpyFIIcafficT+djEDkgq9KyUpipP/USS1CpunOTlKSrjHvQpeSkgBJW/iItv/i/vaOlNw7PfFuyDXwfwVB8YUAAHicY2BkYGAA4lWM4ubx/DZfGbiZGEDgtpnQKRj9/9f//0y8TCCVHAxgaQAQawqVAHicY2BkYGBiAAI9Job/v/5/ZuJlYGRAAYwhAF9SBIQAeJxjYGBgYBrFo3gUD0H8/z8Zen4NvLtpHR7khAt1wh4A/0IMmAAAAAAAAAAAUABwAI4A5AEwAVQBsgIAAk4CgAKWAtIDDgNuBAAEqgVSBcgF/AZABqAHIgc+B1IHeAeSB6oHwgfmCAIIigjICOII+AkKCRgJLglACUwJYAlwCXwJkgmkCbAJvAoKClYKnArGC2oLoAu8C+wMDgxkDRINpA5ADqQPGA9mD5wQZhDGEQwRbBG2EfoScBKgEywTohP4FCYUSBSgFSAVYBV2FcwV5BYwFlAWyhcIFzwXbheaGEIYdBi8GNAY4hj0GQgZFhk2GU4ZZhl2GeIaQhqyGyIbjhv6HGIczh0sHWQdkh2uHf4eJh5SHngemB64HtgfCB8cHzgfZh+eH9AgGCBQIHQgjCCsIQohQiHSIkwihCK2IvgjRCOGI8Ij+iRqJOglFCUsJWoljiX6JmgmlCbcJxInPid+J6wn9ChQKIoozCjsKQ4pLiliKZwpwCnoKkQqbCqcKtIrQiuiK+YsPix6LM4tAC0yLZAtxi34LnAuoC62LuAvTC+ML9gwTDC0MNoxDDE0MVwxjDG+MfQyQjKCMrAy7jMaM1oznDPYNGA0ljS8NM41GDVONbQ16DYiNmQ2kjbmNyQ3SDdeN6A33Dg6OHI4ojkcOTY5UDlqOYQ5yDniOfA6bjroOww7fjvmPAA8GjwyPJg8/D1OPbY+ID6APtw/KD9mP8A/6D/+QBRAckDYQQRBQEGEQdhCGEJEQrpC3EMOQ1pDkEOiQ9BD7kQ0RKxE1EUKRURFnkXARehGEEZURmZGvEcoR1BHaEeKR75IIEhASHBIpEjYSSZJWkmOSchJ8koQSk5KgEqkSs5LAks4S8hMrEzKTUBNdE2eTchOEk40TpRO4E8gT1pPlk+wUBBQQlBkUIZQ3FEKUS5RYFGaUd5SUlJ2UtxTYlP4VDJUWFRqVKAAAHicY2BkYGAMYZjCIMgAAkxAzAWEDAz/wXwGACE9AhEAeJxtkE1OwzAQhV/6h2glVIGExM5iwQaR/iy66AHafRfZp6nTpEriyHEr9QKcgDNwBk7AkjNwFF7CKAuoR7K/efPGIxvAGJ/wUC8P181erw6umP1ylzQW7pEfhPsY4VF4QP1FeIhnLIRHuEPIG7xefdstnHAHN3gV7lJ/E+6R34X7uMeH8ID6l/AQAb6FR3jyFruwStLIFNVG749ZaNu8hUDbKjWFmvnTVlvrQtvQ6Z3anlV12s+di1VsTa5WpnA6y4wqrTnoyPmJc+VyMolF9yOTY8d3VUiQIoJBQd5AY48jMlbshfp/JWCH5Zk2ucIMPqYXfGv6isYb8gc1HQpbnLlXOHHmnKpDzDymxyAnrZre2p0xDJWyqR2oRNR9Tqi7SiwxYcR//H4zPf8B3ldh6nicbVcFdOO4Fu1Vw1Camd2dZeYsdJaZmeEzKbaSaCtbXktum/3MzMzMzMzMzMzMzP9JtpN0zu85je99kp+fpEeaY3P5X3Xu//7hJjDMo4IqaqijgSZaaKODLhawiCUsYwXbsB07sAf2xF7Yib2xD/bFftgfB+BAHISDcQgOxWE4HEfgSByFo3EMjkUPx+F4nIATsYpdOAkn4xScitNwOs7AmTgLZ+McnIvzcD4uwIW4CBfjElyKy3A5rsCVuApX4xpci+twPW7AjWTlzbgdbo874I64E+6Mu+CuuBvujnuAo48AIQQGGGIEiVuwBoUIMTQS3IoUBhYZ1rGBTYxxG+6Je+HeuA/ui/vh/ngAHogH4cF4CB6Kh+HheAQeiUfh0XgMHovH4fF4Ap6IJ+HJeAqeiqfh6XgGnoln4dl4Dp6L5+H5eAFeiBfhxXgJXoqX4eV4BV6JV+HVeA1ei9fh9XgD3og34c14C96Kt+HteAfeiXfh3XgP3ov34f34AD6ID+HD+Ag+io/h4/gEPolP4dP4DD6Lz+Hz+AK+iC/hy/gKvoqv4ev4Br6Jb+Hb+A6+i+/h+/gBfogf4cf4CX6Kn+Hn+AV+iV/h1/gNfovf4ff4A/6IP+HP+Av+ir/h7/gH/ol/4d/4D/7L5hgYY/OswqqsxuqswZqsxdqsw7psgS2yJbbMVtg2tp3tYHuwPdlebCfbm+3D9mX7sf3ZAexAdhA7mB3CDmWHscPZEexIdhQ7mh3DjmU9dhw7np3ATmSrbBc7iZ3MTmGnstPY6ewMdiY7i53NzmHnsvPY+ewCdiG7iF3MLmGXssvY5ewKdiW7il3NrmHXsuvY9ewGdiO7id08t8TDSMY9niSCpzwOxEIuCLRSPDFTGkUitqaYHmTG6kjeJtJuLhiKWKQyaOVspCPRzqGS8ZopcCRCyRcLnCkrjbSiUBALu6HTtUJBwoflQKKyoYxNOaCNLUwywloZD01JSVePK7u4la7uxne1prwwy2qtShMzI1LT4DJNFI9Flat+FnW4kkNaM61fpEs5GWRK9TZkaEetXKDEwBYw1rFYzGHiprmhpRmeyuHItnOBx8V7pE7UeMRv03GTx1yNrQxMnafBSK7TOaSp3uiFeiPOV7mFrramvJjpvjozs6TlTMeLIW+DG1vaja+2ZwSdHGeJG+nOktWVCQuzRMmAW9EoRfM8tTW+wdPQ1Po8WMuSSp/Ha5W+ECn9KNXtKx2s9UIx4OQSjb7Wa05pxYGVfhaGMtCx6fHAynVpx3tMRf1+kgpjekoP9c4ZMaHxdGTbdMQ5cRaTkqWpbKDTLDLLM4JUijg0M1OGqc4S05kKkmhmfipoyWJ2vtUJHdyM7TalhZOrNvqZVCGBdj8zMiYLIx4vlDghz9Nxt6QbmgZr/cxaHbcCroJMcavTDkGyj6dukxoloQmRSLmT1XI4H/CUIJ2CrdDDTbViqNNxKxgR7fFU8GYO++59jyhYRSFMJCElk76mo6sG7oza9JuFPcPXRdjJMR235n44CxcCHYqesdwZRKcd6MFAiA4lEp2SumBNpHUiWRSbLm2LTSnqes4lliaMDsN5ysJEkHAKyOlsCsrx4oTRzgtulyfcrJG5pG/7Fkmhc2UiXHc2CDJueXdR3A70ukh7MqL00wy5GfnVd0JueZ8byh9huDghYjPRqZ1yGW3lqYhIW3fC16XYaJSsHgqzRo5SD6WJpDENF7luL5uh80eK/LUWZUs6Ep6SLR66pFhxaMX9aOcBlDaKtDQrcrG9PCvIM04h6WsVdkpMXrC2oyD+/CYRvDiRxs5/Jwrz1O+cpFtIaCPozEv1I6GSckTGIVm3PGGUXG2kUzEZt2ResFCwW0izHIzL1a1JG4xETNGQbwWJlJ18VFMetao5YaUSnVn3zXI/Eipqw5Qno+WJwFAhsGLTbpVQ8Znsyq2ZtmLPguTHSF4UcV9vSlvo66UGCl2lyFZyvVJiU7km7Igyx3BUqqWTV6I0zFngQ6NcQqbKoYx2LXWh2J0IXBUt1axTmdAN+qJMjDRNEXGpXOC3Jmi16mFbRH0R9ngWSt3NcVGmi5FkpK1uFZgKayH2H+iIzUCkifVuWxGb0jbIYpFSXeoMeCDKPN0oSYOCPXThVxtIRRMrA8WHlYHWYSffvB43pHhCnFXtgpA32YUCD7lSIh2X83wslsQfTLcglGlsZsohb3TVEbPgirMJUiF8bdw2Q906nKw6pCRpakOth0o0h6kM/TpreaqvjTh1O2l9JLjL1lV6UhEbyZA8qznSWTpU3JjKyEaqRm+SPibDlre0F6Q66eQw34cdBaHjor4olVTdyeu3zUgp5VC8c7WcyyhjU/j5Ar2yRZKX4VlR/k3jLGhP4WrLxd1mL3C5S8YD7YLC+VPFkU4ehj0+IOO6Bek7Bxe1nDXpYV3URDVqASlJ0WNMKprOJG9EU7nffqb6DeeZ5JgxiUzuLB2qFdxK7Te/UZKFvMqX2aUW8ZQKQte3hL2ix2kXzLlGK8cuJxWTig5hoWA6yFxHupxT6ZKg7xFEITHUAvDQjISwhS4XcsUnvLc0IzGkzEDdWoM0Zc7cZglWJ2hXxaFWJN3Jusn1SNLeWFGlfjEzzYhEY+9THlVctqjH5F60ha2iqyUnqsXaO0qs2zohTxxQFhZpI+EqsuSazYRT/XcFdz4JB23C3q8pu1cSYU3Vf7mZ+GUKaoFdJfQ77jdrSv3CFoueuedzkggbxL1nNEuwWnGommh6uenKFplD4eiSQBFXTd9B2ZE09ST1n3XPdR6MG0mqwyywpkn3hdDfAmqpoF7HVuiha3nCbDgz6Voh51Njqr5naBiyJ8yU6ObRqBPnGKZmhDv/pqGS4lv01gStVj0kgRTKB1othzSZjHbOUTOKlmxa1Eql1u9SjQqqooMwNGPeaFM3iXZ1pUULo2IVJXbc9pDiUwlS5fCIq0HNl91xleoblSiT0SGMROqPrTlhiz6Lu+tRHkFLU54H0YwgFEpQIc0Frh2efcPxLW/4/t2/UfMCO08e1KB/3121Le2nJBeTXDWdJ+ftgPdpO8qivvHNf7PAWdJ2iyHXcebXC1yxtFdtKuexUT4qq4TNqGY3XK1tuwcZmL+R4woVI72dmmZKUobTmoPANdbusrC7sEZlimK8lSUhz+9atRzWii5x3YVv03uoP+YJWp3CXQSN7EtFXXqd+raYQmdpQyhq3X375Vc9EZS30pVSoMiV6G5Jm7pcilxK8re9HaWE7llDtzEurqevbqTuhkiXkWFjg8qRoRtx1zUF+U3C+cCEVTbJqvo4z7bz9Ky79Jj1xdzc/wARDj0u") format("woff"),url("/wp-includes/fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800") format("truetype");font-weight:400;font-style:normal }.dashicons,.dashicons-before:before{font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:color .1s ease-in}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-customizer:before{content:"\f540"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-links:before{content:"\f103"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-multisite:before{content:"\f541"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-post:before{content:"\f109"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-site-alt:before{content:"\f11d"}.dashicons-admin-site-alt2:before{content:"\f11e"}.dashicons-admin-site-alt3:before{content:"\f11f"}.dashicons-admin-site:before{content:"\f319"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-users:before{content:"\f110"}.dashicons-airplane:before{content:"\f15f"}.dashicons-album:before{content:"\f514"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-full-width:before{content:"\f114"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-none:before{content:"\f138"}.dashicons-align-pull-left:before{content:"\f10a"}.dashicons-align-pull-right:before{content:"\f10b"}.dashicons-align-right:before{content:"\f136"}.dashicons-align-wide:before{content:"\f11b"}.dashicons-amazon:before{content:"\f162"}.dashicons-analytics:before{content:"\f183"}.dashicons-archive:before{content:"\f480"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-up-duplicate:before{content:"\f143"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-art:before{content:"\f309"}.dashicons-awards:before{content:"\f313"}.dashicons-backup:before{content:"\f321"}.dashicons-bank:before{content:"\f16a"}.dashicons-beer:before{content:"\f16c"}.dashicons-bell:before{content:"\f16d"}.dashicons-block-default:before{content:"\f12b"}.dashicons-book-alt:before{content:"\f331"}.dashicons-book:before{content:"\f330"}.dashicons-buddicons-activity:before{content:"\f452"}.dashicons-buddicons-bbpress-logo:before{content:"\f477"}.dashicons-buddicons-buddypress-logo:before{content:"\f448"}.dashicons-buddicons-community:before{content:"\f453"}.dashicons-buddicons-forums:before{content:"\f449"}.dashicons-buddicons-friends:before{content:"\f454"}.dashicons-buddicons-groups:before{content:"\f456"}.dashicons-buddicons-pm:before{content:"\f457"}.dashicons-buddicons-replies:before{content:"\f451"}.dashicons-buddicons-topics:before{content:"\f450"}.dashicons-buddicons-tracking:before{content:"\f455"}.dashicons-building:before{content:"\f512"}.dashicons-businessman:before{content:"\f338"}.dashicons-businessperson:before{content:"\f12e"}.dashicons-businesswoman:before{content:"\f12f"}.dashicons-button:before{content:"\f11a"}.dashicons-calculator:before{content:"\f16e"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-calendar:before{content:"\f145"}.dashicons-camera-alt:before{content:"\f129"}.dashicons-camera:before{content:"\f306"}.dashicons-car:before{content:"\f16b"}.dashicons-carrot:before{content:"\f511"}.dashicons-cart:before{content:"\f174"}.dashicons-category:before{content:"\f318"}.dashicons-chart-area:before{content:"\f239"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-clipboard:before{content:"\f481"}.dashicons-clock:before{content:"\f469"}.dashicons-cloud-saved:before{content:"\f137"}.dashicons-cloud-upload:before{content:"\f13b"}.dashicons-cloud:before{content:"\f176"}.dashicons-code-standards:before{content:"\f13a"}.dashicons-coffee:before{content:"\f16f"}.dashicons-color-picker:before{content:"\f131"}.dashicons-columns:before{content:"\f13c"}.dashicons-controls-back:before{content:"\f518"}.dashicons-controls-forward:before{content:"\f519"}.dashicons-controls-pause:before{content:"\f523"}.dashicons-controls-play:before{content:"\f522"}.dashicons-controls-repeat:before{content:"\f515"}.dashicons-controls-skipback:before{content:"\f516"}.dashicons-controls-skipforward:before{content:"\f517"}.dashicons-controls-volumeoff:before{content:"\f520"}.dashicons-controls-volumeon:before{content:"\f521"}.dashicons-cover-image:before{content:"\f13d"}.dashicons-dashboard:before{content:"\f226"}.dashicons-database-add:before{content:"\f170"}.dashicons-database-export:before{content:"\f17a"}.dashicons-database-import:before{content:"\f17b"}.dashicons-database-remove:before{content:"\f17c"}.dashicons-database-view:before{content:"\f17d"}.dashicons-database:before{content:"\f17e"}.dashicons-desktop:before{content:"\f472"}.dashicons-dismiss:before{content:"\f153"}.dashicons-download:before{content:"\f316"}.dashicons-drumstick:before{content:"\f17f"}.dashicons-edit-large:before{content:"\f327"}.dashicons-edit-page:before{content:"\f186"}.dashicons-edit:before{content:"\f464"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code-duplicate:before{content:"\f494"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-ltr:before{content:"\f10c"}.dashicons-editor-ol-rtl:before{content:"\f12c"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-table:before{content:"\f535"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-video:before{content:"\f219"}.dashicons-ellipsis:before{content:"\f11c"}.dashicons-email-alt:before{content:"\f466"}.dashicons-email-alt2:before{content:"\f467"}.dashicons-email:before{content:"\f465"}.dashicons-embed-audio:before{content:"\f13e"}.dashicons-embed-generic:before{content:"\f13f"}.dashicons-embed-photo:before{content:"\f144"}.dashicons-embed-post:before{content:"\f146"}.dashicons-embed-video:before{content:"\f149"}.dashicons-excerpt-view:before{content:"\f164"}.dashicons-exit:before{content:"\f14a"}.dashicons-external:before{content:"\f504"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-facebook:before{content:"\f304"}.dashicons-feedback:before{content:"\f175"}.dashicons-filter:before{content:"\f536"}.dashicons-flag:before{content:"\f227"}.dashicons-food:before{content:"\f187"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-quote:before{content:"\f122"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-video:before{content:"\f126"}.dashicons-forms:before{content:"\f314"}.dashicons-fullscreen-alt:before{content:"\f188"}.dashicons-fullscreen-exit-alt:before{content:"\f189"}.dashicons-games:before{content:"\f18a"}.dashicons-google:before{content:"\f18b"}.dashicons-googleplus:before{content:"\f462"}.dashicons-grid-view:before{content:"\f509"}.dashicons-groups:before{content:"\f307"}.dashicons-hammer:before{content:"\f308"}.dashicons-heading:before{content:"\f10e"}.dashicons-heart:before{content:"\f487"}.dashicons-hidden:before{content:"\f530"}.dashicons-hourglass:before{content:"\f18c"}.dashicons-html:before{content:"\f14b"}.dashicons-id-alt:before{content:"\f337"}.dashicons-id:before{content:"\f336"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-filter:before{content:"\f533"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-rotate:before{content:"\f531"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-index-card:before{content:"\f510"}.dashicons-info-outline:before{content:"\f14c"}.dashicons-info:before{content:"\f348"}.dashicons-insert-after:before{content:"\f14d"}.dashicons-insert-before:before{content:"\f14e"}.dashicons-insert:before{content:"\f10f"}.dashicons-instagram:before{content:"\f12d"}.dashicons-laptop:before{content:"\f547"}.dashicons-layout:before{content:"\f538"}.dashicons-leftright:before{content:"\f229"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-linkedin:before{content:"\f18d"}.dashicons-list-view:before{content:"\f163"}.dashicons-location-alt:before{content:"\f231"}.dashicons-location:before{content:"\f230"}.dashicons-lock-duplicate:before{content:"\f315"}.dashicons-lock:before{content:"\f160"}.dashicons-marker:before{content:"\f159"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-megaphone:before{content:"\f488"}.dashicons-menu-alt:before{content:"\f228"}.dashicons-menu-alt2:before{content:"\f329"}.dashicons-menu-alt3:before{content:"\f349"}.dashicons-menu:before{content:"\f333"}.dashicons-microphone:before{content:"\f482"}.dashicons-migrate:before{content:"\f310"}.dashicons-minus:before{content:"\f460"}.dashicons-money-alt:before{content:"\f18e"}.dashicons-money:before{content:"\f526"}.dashicons-move:before{content:"\f545"}.dashicons-nametag:before{content:"\f484"}.dashicons-networking:before{content:"\f325"}.dashicons-no-alt:before{content:"\f335"}.dashicons-no:before{content:"\f158"}.dashicons-open-folder:before{content:"\f18f"}.dashicons-palmtree:before{content:"\f527"}.dashicons-paperclip:before{content:"\f546"}.dashicons-pdf:before{content:"\f190"}.dashicons-performance:before{content:"\f311"}.dashicons-pets:before{content:"\f191"}.dashicons-phone:before{content:"\f525"}.dashicons-pinterest:before{content:"\f192"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-plugins-checked:before{content:"\f485"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-plus-alt2:before{content:"\f543"}.dashicons-plus:before{content:"\f132"}.dashicons-podio:before{content:"\f19c"}.dashicons-portfolio:before{content:"\f322"}.dashicons-post-status:before{content:"\f173"}.dashicons-pressthis:before{content:"\f157"}.dashicons-printer:before{content:"\f193"}.dashicons-privacy:before{content:"\f194"}.dashicons-products:before{content:"\f312"}.dashicons-randomize:before{content:"\f503"}.dashicons-reddit:before{content:"\f195"}.dashicons-redo:before{content:"\f172"}.dashicons-remove:before{content:"\f14f"}.dashicons-rest-api:before{content:"\f124"}.dashicons-rss:before{content:"\f303"}.dashicons-saved:before{content:"\f15e"}.dashicons-schedule:before{content:"\f489"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-search:before{content:"\f179"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-share:before{content:"\f237"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-shield:before{content:"\f332"}.dashicons-shortcode:before{content:"\f150"}.dashicons-slides:before{content:"\f181"}.dashicons-smartphone:before{content:"\f470"}.dashicons-smiley:before{content:"\f328"}.dashicons-sort:before{content:"\f156"}.dashicons-sos:before{content:"\f468"}.dashicons-spotify:before{content:"\f196"}.dashicons-star-empty:before{content:"\f154"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-sticky:before{content:"\f537"}.dashicons-store:before{content:"\f513"}.dashicons-superhero-alt:before{content:"\f197"}.dashicons-superhero:before{content:"\f198"}.dashicons-table-col-after:before{content:"\f151"}.dashicons-table-col-before:before{content:"\f152"}.dashicons-table-col-delete:before{content:"\f15a"}.dashicons-table-row-after:before{content:"\f15b"}.dashicons-table-row-before:before{content:"\f15c"}.dashicons-table-row-delete:before{content:"\f15d"}.dashicons-tablet:before{content:"\f471"}.dashicons-tag:before{content:"\f323"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-testimonial:before{content:"\f473"}.dashicons-text-page:before{content:"\f121"}.dashicons-text:before{content:"\f478"}.dashicons-thumbs-down:before{content:"\f542"}.dashicons-thumbs-up:before{content:"\f529"}.dashicons-tickets-alt:before{content:"\f524"}.dashicons-tickets:before{content:"\f486"}.dashicons-tide:before{content:"\f10d"}.dashicons-translation:before{content:"\f326"}.dashicons-trash:before{content:"\f182"}.dashicons-twitch:before{content:"\f199"}.dashicons-twitter-alt:before{content:"\f302"}.dashicons-twitter:before{content:"\f301"}.dashicons-undo:before{content:"\f171"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-universal-access:before{content:"\f483"}.dashicons-unlock:before{content:"\f528"}.dashicons-update-alt:before{content:"\f113"}.dashicons-update:before{content:"\f463"}.dashicons-upload:before{content:"\f317"}.dashicons-vault:before{content:"\f178"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-visibility:before{content:"\f177"}.dashicons-warning:before{content:"\f534"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-whatsapp:before{content:"\f19a"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-wordpress:before{content:"\f120"}.dashicons-xing:before{content:"\f19d"}.dashicons-yes-alt:before{content:"\f12a"}.dashicons-yes:before{content:"\f147"}.dashicons-youtube:before{content:"\f19b"}.dashicons-editor-distractionfree:before{content:"\f211"}.dashicons-exerpt-view:before{content:"\f164"}.dashicons-format-links:before{content:"\f103"}.dashicons-format-standard:before{content:"\f109"}.dashicons-post-trash:before{content:"\f182"}.dashicons-share1:before{content:"\f237"}.dashicons-welcome-edit-page:before{content:"\f119"}/* Global swatches settings */

.cfvsw-swatches-container {
	display: flex;
	flex-flow: wrap;
	padding: 0;
	position: relative;
	box-sizing: border-box;
	grid-gap: 8px;
	width: fit-content;
}
.cfvsw-swatches-container * {
	box-sizing: border-box;
}
.cfvsw-swatches-option {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	-webkit-transition: 200ms;
	transition: 200ms;
	text-align: center;
	white-space: nowrap;
	line-height: 1.3;
	cursor: pointer;
	border: 1px solid #fff;
	background: #fff;
	padding: 1px;
	user-select: none; /* supported by Chrome and Opera */
	-webkit-user-select: none; /* Safari */
	-khtml-user-select: none; /* Konqueror HTML */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
}

.cfvsw-label-option,
.cfvsw-image-option {
	border: 1px solid #00000020;
}
.cfvsw-swatches-option .cfvsw-swatch-inner {
	display: flex;
	width: calc( 100% - 2px );
	height: calc( 100% - 2px );
	border-radius: inherit;
	-webkit-transition: 200ms;
	transition: 200ms;
	align-items: center;
	justify-content: center;
}

.cfvsw-swatches-option:not( .cfvsw-label-option, .cfvsw-image-option ) .cfvsw-swatch-inner {
	border: 1px solid #00000020;
}

.cfvsw-swatches-option:not( .cfvsw-swatches-disabled, .cfvsw-swatches-out-of-stock ):hover {
	border-color: var( --cfvsw-swatches-border-color-hover, #00000090 );
	box-sizing: border-box;
}
.cfvsw-image-option {
	background-repeat: no-repeat;
	background-position: center;
}

.cfvsw-label-option {
	font-size: var( --cfvsw-swatches-font-size, 12px );
	border-width: var( --cfvsw-swatches-border-width, 1px );
	padding: 5px 10px;
}

.cfvsw-selected-swatch {
	border-color: var( --cfvsw-swatches-border-color, #000 ) !important;
	border-width: var( --cfvsw-swatches-border-width, 1px );
	box-sizing: border-box;
}

.cfvsw-swatches-hide,
.cfvsw-swatches-hide-disable {
	display: none;
}

.cfvsw-hidden-select {
	display: none !important;
}

.cfvsw-swatches-blur-disable::before,
.cfvsw-swatches-blur::before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #fff;
	opacity: 0.4;
	-webkit-transition: all 200ms;
	transition: all 200ms;
}

.cfvsw-swatches-blur-cross-disable::before,
.cfvsw-swatches-hide-disable::before,
.cfvsw-swatches-blur-cross::before {
	font-family: Dashicons;
	content: "\f335";
	color: rgba( 204, 69, 69, 1 );
	font-size: 1.8em;
	-webkit-transition: all 200ms;
	transition: all 200ms;
	position: absolute;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	background: rgba( 255, 255, 255, 0.7 );
}
/* Swatches tooltip css */
.cfvsw-tooltip {
	position: absolute;
	min-width: 10px;
	min-height: 10px;
	width: max-content;
	padding: 0.2em 0.5em;
	content: "";
	background: #000;
	color: #fff;
	border-radius: 5px;
	font-size: 0.8em;
	left: 50%;
	transform: translateX( -50% ) translateY( -50% );
	display: none;
	border: 1px solid;
}

.cfvsw-tooltip::before {
	content: "";
	position: absolute;
	width: 9px;
	height: 9px;
	bottom: -5px;
	left: calc( 50% - 4px );
	transform: rotate( 45deg );
	background: #000;
	border-top-left-radius: 10px;
	z-index: -1;
	border-right: 1px solid;
	border-bottom: 1px solid;
}

.cfvsw-tooltip-preview {
	min-width: 60px;
	min-height: 60px;
	display: block;
	background-color: #fff;
	background-position: center;
}

.cfvsw-tooltip-label {
	padding: 0.1em;
	display: flex;
	justify-content: center;
	font-size: var( --cfvsw-swatches-tooltip-font-size, 12px );
}

/*  Shop page settings */
table.cfvsw-shop-variations {
	width: 100%;
}
table.cfvsw-shop-variations,
.cfvsw-shop-variations tbody,
.cfvsw-shop-variations td,
.cfvsw-shop-variations tr {
	margin: 0;
	padding: 3px 0;
	border: 0;
}

.cfvsw-shop-variations td.label {
	text-align: left;
}

.cfvsw-shop-variations tr td {
	display: flex;
}
.cfvsw_shop_align_center table tr td {
	justify-content: center;
}
.cfvsw_shop_align_right table tr td {
	justify-content: flex-end;
}
.cfvsw-shop-variations .reset_variations {
	display: none !important;
}

.cfvsw-shop-variations {
	margin-bottom: auto;
	padding: 0;
}

.cfvsw-shop-variations .cfvsw-swatches-container {
	padding: 0;
}

.cfvsw-shop-variations,
.cfvsw-shop-variations td {
	border: none;
}

.cfvsw-shop-variations .cfvsw-more-link {
	font-size: 12px;
	margin-left: 4px;
	position: absolute;
	left: 100%;
	white-space: nowrap;
	pointer-events: all;
}

.cfvsw-original-price,
.cfvsw-original-thumbnail {
	display: none;
}

/* Filters css */
.cfvsw-filters {
	display: flex;
	flex-wrap: wrap;
}
.cfvsw-filters li {
	display: inline-flex;
}

.cfvsw-filters li a {
	display: inline-flex;
	align-items: center;
	flex-direction: row-reverse;
	outline: none;
}

.cfvsw-filters li.chosen a {
	background-color: #eee;
	margin: 0 0.2em;
	border-radius: none;
	padding: 2px 3px !important;
}

.cfvsw-filters li.chosen a::before {
	font-family: Dashicons !important;
	content: "\f158" !important;
	display: inline-flex;
	margin-right: 0.3em !important;
	font-size: 15px;
	color: #999 !important;
}

.cfvsw-filters li.chosen .cfvsw-swatches-container {
	display: inline-flex;
}

.cfvsw-filters li .cfvsw-swatches-container .cfvsw-swatches-option {
	margin: 3px;
}

/* Product page css*/

.cfvsw-product-container .cfvsw-swatches-option:first-child {
	margin-left: 0;
}

.cfvsw-selected-label {
	content: " : ";
	font-weight: 300;
}

.cfvsw-selected-label::before {
	content: " : ";
}

.cfvsw-label-none table.variations tr th.label {
	display: none !important;
}

.cfvsw-label-inline table.variations td {
	display: table-cell !important;
}

.cfvsw-product-page table.variations .label label {
	font-size: var( --cfvsw-swatches-label-font-size, "inherit" );
}

/* Astra theme compatibility css */
.theme-astra table.variations td.value {
	padding: 5px 0 !important;
}

.theme-astra.cfvsw-product-page tr th.label {
	padding-left: 0;
	padding-top: 6px !important;
}

.theme-astra.cfvsw-label-stacked tr th.label {
	padding-left: 0;
}

.theme-astra.cfvsw-label-stacked tr td.value {
	padding: 6px 0 !important;
}

/* Twenty twenty two theme compatibility css */
.theme-twentytwentytwo.cfvsw-product-page:not( .cfvsw-label-stacked ) table.variations td.value .cfvsw-product-container {
	display: inline-flex;
}

.theme-twentytwentytwo.cfvsw-label-stacked table.variations th,
.theme-twentytwentytwo.cfvsw-label-stacked table.variations td {
	display: flex;
}

.theme-twentytwentytwo table.variations tr {
	margin-bottom: 0.5rem !important;
}

/* Twenty twenty one theme compatibility css */
.theme-twentytwentyone.cfvsw-product-page:not( .cfvsw-label-stacked ) table.variations td.value .cfvsw-product-container {
	display: inline-flex;
}

.theme-twentytwentyone.cfvsw-label-stacked table.variations th,
.theme-twentytwentyone.cfvsw-label-stacked table.variations td {
	display: flex;
}

.theme-twentytwentyone table.variations tr {
	margin-bottom: 0.5rem !important;
}

/* Twenty twenty theme compatibility css */
.theme-twentytwenty table.variations {
	overflow-y: auto;
}

.theme-twentytwenty.cfvsw-product-page:not( .cfvsw-label-stacked ) table.variations td.value .cfvsw-product-container {
	display: inline-flex;
}

.cfvsw-label-stacked table.variations th,
.cfvsw-label-stacked table.variations td {
	display: flex;
}
.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}:where(.brand-thumbnails-description),ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}:where(.brand-thumbnails-description)::before,ul.brand-thumbnails:before{clear:both;content:"";display:table}:where(.brand-thumbnails-description)::after,ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}:where(.brand-thumbnails-description li.first),ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(2n){margin-right:0}}:where(.brand-thumbnails-description li){float:left;margin:0 2% 1em 0;padding:0;position:relative;text-align:center}:where(.brand-thumbnails-description li.last),:where(.brand-thumbnails-description.columns-1 li){margin-right:0}:where(.brand-thumbnails-description li .term-thumbnail img){width:100%;display:inline}:where(.brand-thumbnails-description li .term-description){margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}/**
 * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist.  Add Wishlist functionality to your store for free.
 * @version 2.11.1
 * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
 */
@font-face{ font-family:"tinvwl-webfont";font-display:swap;src:url("/wp-content/plugins/ti-woocommerce-wishlist/assets/fonts/tinvwl-webfont.eot?ver=xu2uyi");src:url("/wp-content/plugins/ti-woocommerce-wishlist/assets/fonts/tinvwl-webfont.eot?ver=xu2uyi#iefix") format("embedded-opentype"),url("/wp-content/plugins/ti-woocommerce-wishlist/assets/fonts/tinvwl-webfont.woff2?ver=xu2uyi") format("woff2"),url("/wp-content/plugins/ti-woocommerce-wishlist/assets/fonts/tinvwl-webfont.woff?ver=xu2uyi") format("woff"),url("/wp-content/plugins/ti-woocommerce-wishlist/assets/fonts/tinvwl-webfont.ttf?ver=xu2uyi") format("truetype"),url("/wp-content/plugins/ti-woocommerce-wishlist/assets/fonts/tinvwl-webfont.svg?ver=xu2uyi#tinvwl-webfont") format("svg");font-weight:normal;font-style:normal }
.ftinvwl{font-family:"tinvwl-webfont" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ftinvwl-twitter:before{content:"\f099"}
.ftinvwl-facebook:before{content:"\f09a" !important}
.ftinvwl-facebook-f:before{content:"\f09a" !important}
.ftinvwl-google:before{content:"\f0d5" !important}
.ftinvwl-email:before{content:"\f0e0" !important}
.ftinvwl-pinterest:before{content:"\f231" !important}
.ftinvwl-whatsapp:before{content:"\f232" !important}
.ftinvwl-clipboard:before{content:"\e911" !important}
.ftinvwl-star:before{content:"\e912" !important}
.ftinvwl-shopping-cart:before{content:"\e913" !important}
.ftinvwl-magic:before{content:"\e914" !important}
.ftinvwl-info:before{content:"\e915" !important}
.ftinvwl-graduation-cap:before{content:"\e918" !important}
.ftinvwl-floppy-o:before{content:"\e919" !important}
.ftinvwl-eyedropper:before{content:"\e91a" !important}
.ftinvwl-exclamation-triangle:before{content:"\e91b" !important}
.ftinvwl-check:before{content:"\e91e" !important}
.ftinvwl-arrow-left:before{content:"\e91f" !important}
.ftinvwl-wrench:before{content:"\e920" !important}
.ftinvwl-chevron-down:before{content:"\e900" !important}
.ftinvwl-chevron-right:before{content:"\e901" !important}
.ftinvwl-chevron-left:before{content:"\e902" !important}
.ftinvwl-chevron-up:before{content:"\e903" !important}
.ftinvwl-cancel:before{content:"\e904" !important}
.ftinvwl-times:before{content:"\e905" !important}
.ftinvwl-heart-plus:before{content:"\e906" !important}
.ftinvwl-heart-mark-right:before{content:"\e907" !important}
.ftinvwl-heart2:before{content:"\e908" !important}
.ftinvwl-heart-o:before{content:"\e909" !important}
.ftinvwl-heart-mark-left:before{content:"\e90a" !important}
.ftinvwl-heart-mail:before{content:"\e90b" !important}
.ftinvwl-heart-tinv:before{content:"\e90c" !important}
.ftinvwl-key:before{content:"\e90d" !important}
.ftinvwl-lock:before{content:"\e90e" !important}
.ftinvwl-hearts:before{content:"\e90f" !important}
.ftinvwl-user:before{content:"\e910" !important}
.ftinvwl-pulse.ftinvwl-animated::before{-webkit-animation:ftinvwl-pulse 2s linear infinite;animation:ftinvwl-pulse 2s linear infinite}
@-webkit-keyframes ftinvwl-pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
50%{-webkit-transform:scale(0.8);transform:scale(0.8)}
100%{-webkit-transform:scale(1.1);transform:scale(1.1)}
}@keyframes ftinvwl-pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}
50%{-webkit-transform:scale(0.8);transform:scale(0.8)}
100%{-webkit-transform:scale(1.1);transform:scale(1.1)}
}/**
 * TI WooCommerce Wishlist Plugin - Allow your store guests and customers to add products to Wishlist.  Add Wishlist functionality to your store for free.
 * @version 2.11.1
 * @link https://wordpress.org/plugins/ti-woocommerce-wishlist/
 */
.tinv-wishlist form,.tinv-wishlist p:last-child,.tinv-wishlist table{margin-bottom:0}
.tinv-wishlist *{-webkit-box-sizing:border-box;box-sizing:border-box}
.tinvwl-wishlist :after,.tinvwl-wishlist :before{-webkit-box-sizing:border-box;box-sizing:border-box}
.tinv-wishlist select{width:140px}
.tinv-wishlist ul:not(.woocommerce-error){list-style:none;margin:0;padding:0}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before,.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before{margin-top:-10px;margin-left:-10px}
.woocommerce.tinv-wishlist #respond input#submit.alt,.woocommerce.tinv-wishlist a.button.alt,.woocommerce.tinv-wishlist button.button.alt,.woocommerce.tinv-wishlist input.button.alt{text-align:center}
.tinv-wishlist .button i,.tinv-wishlist .navigation-button a i{margin-right:6px}
.tinv-wishlist input[type=button] i,.tinv-wishlist input[type=reset] i,.tinv-wishlist input[type=submit] i{margin-right:6px}
.tinv-wishlist a.tinv-close-modal i{margin-right:0}
a.wishlist_products_counter{text-decoration:none}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before,a.wishlist_products_counter.top_wishlist-heart:before,span.wishlist_products_counter.top_wishlist-heart:before,a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before{content:"\e909";display:inline-block;font-family:tinvwl-webfont !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;vertical-align:sub;margin-right:5px}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before,.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before,.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus:before,a.wishlist_products_counter.top_wishlist-heart-plus:before,span.wishlist_products_counter.top_wishlist-heart-plus:before,a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart-plus:before{content:"\e906";display:inline-block;font-family:tinvwl-webfont !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;vertical-align:sub;margin-right:5px}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt{position:relative;width:18px;height:18px;vertical-align:sub}
a.wishlist_products_counter.top_wishlist-heart-plus.no-txt,span.wishlist_products_counter.top_wishlist-heart-plus.no-txt{position:relative;width:18px;height:18px;vertical-align:sub}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before,.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before{position:absolute;top:50%;left:50%;margin-right:0}
.tinv-wishlist .tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,.tinv-wishlist .tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt{padding-left:1em;vertical-align:bottom}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before{content:"\e908"}
.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before,.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before,a.wishlist_products_counter.top_wishlist-heart.wishlist-counter-with-products:before,span.wishlist_products_counter.top_wishlist-heart.wishlist-counter-with-products:before{content:"\e908"}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.tinvwl-product-in-list:before,.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.tinvwl-product-in-list:before,.woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart-plus.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before,a.wishlist_products_counter.top_wishlist-heart-plus.wishlist-counter-with-products:before,span.wishlist_products_counter.top_wishlist-heart-plus.wishlist-counter-with-products:before{content:"\e907"}
.tinv-wishlist .tinvwl_add_to_wishlist_button.icon-white:before,a.wishlist_products_counter.top_wishlist-white:before,span.wishlist_products_counter.top_wishlist-white:before{color:#FFF}
.tinv-wishlist .tinvwl_add_to_wishlist_button.icon-black:before,a.wishlist_products_counter.top_wishlist-black:before,span.wishlist_products_counter.top_wishlist-black:before{color:#000}
.tinv-wishlist.tinvwl-before-add-to-cart .tinvwl_add_to_wishlist_button{margin-bottom:15px}
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button{margin-top:15px}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt{width:18px;height:18px;line-height:1}
.wishlist-popup .tinv-wishlist .tinvwl_add_to_wishlist_button{margin:0}
.wishlist-popup .tinv-wishlist .tinvwl_add_to_wishlist_button::before{display:none}
a.wishlist_products_counter.top_wishlist-custom.no-txt,span.wishlist_products_counter.top_wishlist-custom.no-txt{width:18px;height:18px;line-height:1}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img,a.wishlist_products_counter.top_wishlist-custom img,span.wishlist_products_counter.top_wishlist-custom img{display:inline-block !important;vertical-align:baseline;width:auto !important;max-width:16px;max-height:16px;margin:0 6px 0 0 !important}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt img,a.wishlist_products_counter.top_wishlist-custom.no-txt img,span.wishlist_products_counter.top_wishlist-custom.no-txt img{margin-right:0 !important}
.single-product div.product form.cart .tinvwl-button.tinvwl_add_to_wishlist_button,div.product form.cart .tinvwl_add_to_wishlist_button{float:none}
ul.products li.product .tinvwl_add_to_wishlist_button{margin-top:1em}
.tinvwl_add_to_wishlist_button{display:inline-block;cursor:pointer;-webkit-transition:opacity 1s;transition:opacity 1s;opacity:1;visibility:visible;position:relative}
.tinv-wishlist.woocommerce .stock.in-stock:before{content:none}
.tinv-wraper.tinv-wishlist{font-size:100%}
.tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart{position:absolute;z-index:10;margin:0;top:10px;left:10px}
.tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart a.tinvwl_add_to_wishlist_button{margin-top:0}
.tinv-create-list li input[type=radio]{margin-right:10px}
.tinv-create-list li+li{margin-top:15px}
.tinv-create-list .tinvwl-input-group+ul{margin-top:25px}
.tinv-search-list{margin-bottom:36px}
.tinv-wishlist .tinv-header{margin-bottom:30px}
.tinv-wishlist table{position:relative;table-layout:auto;margin-bottom:30px}
.tinv-overlay{top:0;left:0;position:fixed;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}
.tinv-wishlist .tinv-modal{top:0;left:0;position:fixed;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}
.tinv-wishlist table.tinvwl-table-manage-list{margin-bottom:27px;width:100%}
.tinv-wishlist table input[type=checkbox]{margin-right:0}
.tinv-wishlist table td,.tinv-wishlist table th{padding:1em;vertical-align:middle}
.tinv-wishlist .tinvwl-table-manage-list .product-cb{width:35px;text-align:center}
.tinv-wishlist .tinvwl-table-manage-list .product-remove{width:35px;text-align:center;padding:1em .5em}
.tinv-wishlist .product-remove button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;margin:0 auto;width:27px;height:27px;border-radius:50%;padding:0;-webkit-box-shadow:none;box-shadow:none;border:0;background-color:#f7f7f7;color:#000;font-size:20px;padding-left:1px;padding-top:3px;min-height:0}
.tinv-wishlist .product-thumbnail{min-width:100px;max-width:100%;width:100px}
.tinv-wishlist .product-thumbnail .wp-post-image{margin-bottom:0}
.tinv-wishlist td.product-name a+.variation{margin-top:2px}
.tinv-wishlist .product-stock i{margin-right:15px}
.tinv-wishlist .product-stock p{display:table}
.tinv-wishlist .product-stock p.stock::before{display:none}
.tinv-wishlist .product-stock span{display:table-cell;vertical-align:middle}
.tinv-wishlist .product-action>.button>i,.tinv-wishlist .tinvwl-table-manage-list .product-action button[name=tinvwl-remove],.tinv-wishlist table thead th .tinvwl-mobile{display:none}
.tinv-wishlist.woocommerce .product-quantity{width:80px;text-align:center}
.tinv-wishlist.woocommerce table .quantity .qty{max-width:100%;width:62px;text-align:left}
.tinv-wishlist .product-action{width:135px;text-align:center}
.tinv-wishlist .product-action .button{width:100%}
.tinv-wishlist .product-action .tinvwl_move_product_button{margin-top:5px}
.tinv-wishlist .tinvwl-table-manage-list .product-action>button[name=tinvwl-remove]>i{margin-right:0}
.tinv-wishlist .wishlist-cb{width:33px;text-align:center}
.tinv-wishlist .wishlist-name .tinvwl-rename-input input{width:100%}
.tinv-wishlist .wishlist-name .tinvwl-rename-button{float:right}
.tinv-wishlist .wishlist-name .tinvwl-rename-button>i{margin-right:10px}
.tinv-wishlist .wishlist-privacy,.tinv-wishlist table:not(.tinvwl-public) .wishlist-date{width:18%}
.tinv-wishlist .wishlist-privacy select{width:100%}
.tinv-wishlist .wishlist-name{width:45%}
.tinv-wishlist .wishlist-action{width:120px;text-align:center}
.tinv-wishlist .wishlist-action button[value=manage_remove]>i{display:none;margin-right:0}
.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list{display:inline-block;vertical-align:middle}
.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list>a.button{margin-right:0}
.tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{margin-top:-10px}
.tinv-wishlist tfoot .tinvwl-to-left:not(:empty){float:left;width:35%;margin-right:2%}
.tinv-wishlist tfoot .tinvwl-to-right{float:left;width:63%;text-align:right}
.tinv-wishlist tfoot .tinvwl-to-right>*{margin:10px 0 0;vertical-align:middle}
.tinv-wishlist tfoot .tinvwl-to-right>*+*{margin-left:10px}
.tinv-wishlist tfoot .tinvwl-to-left:empty+.tinvwl-to-right{width:100%}
.tinv-wishlist .social-buttons+.tinv-wishlist-clear+.navigation-button{margin-top:16px}
.tinv-wishlist .navigation-button{margin-top:-10px}
.tinv-wishlist .navigation-button>li{float:left}
.tinv-wishlist .navigation-button>li>.tinv-create-list>a,.tinv-wishlist .navigation-button>li>a{margin-right:30px;margin-top:10px;display:inline-block}
.tinv-wishlist .navigation-button>li>.tinv-create-list>a.button,.tinv-wishlist .navigation-button>li>a.button{margin-right:10px}
.tinv-wishlist .navigation-button>li:last-child>.tinv-create-list>a,.tinv-wishlist .navigation-button>li:last-child>a{margin-right:0}
.tinv-wishlist .social-buttons{text-align:right}
.tinv-wishlist .social-buttons>span,.tinv-wishlist .social-buttons>ul{display:inline-block;vertical-align:middle}
.tinv-wishlist .social-buttons>span{margin-right:27px}
.tinv-wishlist .social-buttons li{float:left;margin:0 5px 0 0;list-style:none}
.tinv-wishlist .social-buttons li:last-child{margin-right:0}
.tinv-wishlist .social-buttons li a.social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;border-radius:50%;text-align:center;-webkit-box-shadow:none;box-shadow:none;border:0;font-size:20px;text-decoration:none;text-transform:none !important}
.tinv-wishlist .social-buttons li a.social.white{color:#fff}
.tinv-wishlist .social-buttons li a.social.dark{color:#000}
.tinv-wishlist .social-buttons li a.social i{line-height:2em}
.tinv-wishlist .navigation-button .tinv-create-list>a.tinvwl-no-icon>i,.tinv-wishlist .navigation-button li>a.tinvwl-no-icon>i{display:none}
.tinv-wishlist .tinv-lists-nav{margin-top:35px;margin-bottom:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.tinv-wishlist .tinv-lists-nav>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.tinv-wishlist .tinv-lists-nav>span{font-weight:700}
.tinv-wishlist .tinv-next{display:inline-block;float:left}
.tinv-wishlist .tinv-prev{display:inline-block;float:left;margin-right:35px !important}
.tinv-wishlist .tinv-prev i{margin-left:0;margin-right:18px}
.tinv-wishlist .tinv-next i{margin-left:18px;margin-right:0}
.tinv-overlay{width:100%;height:100%;visibility:hidden;opacity:0;background:#191919}
.tinv-modal.tinv-modal-open .tinv-overlay{visibility:visible;opacity:.5}
.admin-bar .tinv-wishlist .tinv-modal{padding-top:32px !important}
.tinv-wishlist .tinv-modal{overflow-y:auto;overflow-x:hidden;width:0;height:0;z-index:9999;outline:0 !important;-webkit-backface-visibility:hidden;visibility:hidden;opacity:0;text-align:left}
.tinv-wishlist .tinv-modal .tinv-modal-inner{position:relative;margin:0 auto;background-color:#fff;max-width:360px;padding:40px}
.tinv-wishlist .tinv-modal.tinv-modal-open{visibility:visible;opacity:1;width:100%;height:100%}
.tinv-wishlist .tinv-modal .tinv-close-modal{display:inline-block;position:absolute;top:17px;right:14px;width:26px;height:26px;line-height:26px;font-size:12px;text-align:center;border-radius:50%;border-bottom:0;-webkit-box-shadow:none !important;box-shadow:none !important;background-color:#ebe9eb}
.tinv-wishlist .tinv-modal .icon_big_heart_check,.tinv-wishlist .tinv-modal .icon_big_times,.tinv-wishlist .tinv-modal img{display:block;margin:0 auto;margin-bottom:25px;opacity:1 !important}
.tinv-wishlist .tinv-modal ul{overflow:visible;list-style:disc;margin:10px 0 0 20px}
.tinv-wishlist .tinv-modal li{list-style:disc !important}
.tinv-wishlist .tinv-create-list .tinv-modal ul,.tinv-wishlist.tinv-create-list form ul{list-style:none !important;margin:25px 0 0}
.tinv-wishlist .tinv-create-list .tinv-modal li,.tinv-wishlist.tinv-create-list form li{list-style:none !important}
.tinv-wishlist .tinv-modal .already-in{margin-bottom:35px}
.tinv-wishlist .tinv-modal .delete-notification{margin-bottom:25px}
.tinv-wishlist .tinv-modal .already-in ul{overflow:visible;margin:12px 0 27px 17px}
.tinv-wishlist .tinv-modal select{width:100%}
.tinv-wishlist .tinv-modal button+.button,.tinv-wishlist .tinv-modal button+button{margin-top:12px;width:100%}
.tinv-wishlist .tinv-modal input+button{margin-top:12px;width:100%}
.tinv-wishlist .tinv-modal label+button,.tinv-wishlist .tinv-modal label+input{margin-top:12px;width:100%}
.tinv-wishlist .tinv-modal select+button,.tinv-wishlist .tinv-modal select+input{margin-top:12px;width:100%}
.tinv-wishlist .tinv-modal .already-in+label{display:block;margin-top:6px}
.tinv-wishlist .tinv-modal label select{margin-top:8px}
.tinv-wishlist .tinv-modal .delete-notification+button{width:100%}
.tinv-wishlist .tinvwl_added_to_wishlist,.tinv-wishlist .tinvwl_created_wishlist{text-align:center}
.tinv-wishlist .tinvwl_added_to_wishlist .tinv-txt{margin-bottom:25px}
.tinv-wishlist .tinvwl_created_wishlist .tinv-txt{margin-bottom:25px}
.tinv-wishlist .tinvwl_created_wishlist button{margin-top:0;margin-bottom:10px}
.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button{margin-top:0;margin-bottom:10px}
.tinv-wishlist .tinv-modal .tinvwl-buttons-group{margin-top:20px}
.tinv-wishlist .tinvwl-buttons-group button{width:100%}
.tinv-wishlist .tinvwl-buttons-group button+button{margin-top:7px}
.tinv-wishlist .tinvwl-buttons-group button i{position:relative}
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o,.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key,.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times{font-size:20px;top:0;vertical-align:initial}
.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o::before,.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key::before,.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times::before{position:relative;top:3px}
.tinv-wishlist .tinvwl-buttons-group+button{width:100%;margin-top:7px}
.tinv-wishlist .tinv-modal h2{text-align:center;margin:0 0 35px}
.tinv-wishlist .tinv-create-list .tinv-modal-inner{max-width:778px;padding:30px}
.tinv-wishlist .tinvwl-has-error:not(.tinvwl-input-group),.tinv-wishlist .tinvwl-input-group.tinvwl-has-error .form-control{border:2px solid red}
.tinv-wishlist .tinvwl-has-error:not(.tinvwl-input-group){border:2px solid red}
.tinv-wishlist .tinvwl-has-error+.tinvwl-error{padding:5px 0 0 5px;color:red}
.tinvwl-tooltip{display:none}
.tinvwl-input-group{position:relative;display:table;border-collapse:separate}
.tinvwl-input-group .form-control{position:relative;z-index:1;float:left;height:38px;width:100%;margin:0}
.tinvwl-input-group .form-control+.tinvwl-input-group-btn{padding-left:15px}
.tinv-wishlist .tinvwl-to-left .tinvwl-input-group .form-control+.tinvwl-input-group-btn{padding-left:10px}
.tinv-wishlist .tinv-search-form .tinvwl-input-group .form-control+.tinvwl-input-group-btn{padding-left:9px}
.tinvwl-input-group .form-control,.tinvwl-input-group-addon,.tinvwl-input-group-btn{display:table-cell}
.tinvwl-input-group-addon,.tinvwl-input-group-btn{width:1%;white-space:nowrap;vertical-align:top}
.tinv-table{display:table;width:100%;height:100%}
.tinv-cell{display:table-cell;vertical-align:middle}
.tinv-wishlist .tinv-wishlist-clear{visibility:visible;width:auto;height:auto}
.tinv-wishlist-clear:before{content:"";display:table}
.tinv-wishlist-clear:after{content:"";display:table;clear:both}
.icon_big_heart_check{display:inline-block;width:46px;height:46px;font-family:tinvwl-webfont !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:60px}
.icon_big_times{display:inline-block;width:46px;height:46px;font-family:tinvwl-webfont !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:60px}
.icon_big_times::before{content:"\e904";top:-7px;left:-7px;position:relative}
.icon_big_heart_check::before{content:"\e90a";top:-7px;left:-7px;position:relative}
.tinvwl_add_to_wishlist_button.tinvwl-button.disabled-add-wishlist,.tinvwl_add_to_wishlist_button.disabled-add-wishlist{opacity:.5 !important;cursor:not-allowed}
.empty-name-wishlist{border-color:#f00 !important}
.tinvwl_remove_from_wishlist-text,.tinvwl_already_on_wishlist-text,.tinvwl_add_to_wishlist_button.tinvwl-icon-custom img.icon-already-on-wishlist{display:none !important}
.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_remove_from_wishlist-text,.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_already_on_wishlist-text,.tinvwl-product-in-list.tinvwl-product-make-remove img.icon-already-on-wishlist,.tinvwl_add_to_wishlist_button.tinvwl-product-in-list .tinvwl_remove_from_wishlist-text,.tinvwl_add_to_wishlist_button.tinvwl-product-in-list .tinvwl_already_on_wishlist-text,.tinvwl_add_to_wishlist_button.tinvwl-product-in-list img.icon-already-on-wishlist{display:inline !important}
.tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_add_to_wishlist-text,.tinvwl-product-in-list.tinvwl-product-make-remove img.icon-add-on-wishlist,.tinvwl_add_to_wishlist_button.tinvwl-product-in-list .tinvwl_add_to_wishlist-text,.tinvwl_add_to_wishlist_button.tinvwl-product-in-list img.icon-add-on-wishlist{display:none !important}
.tooltipped{position:relative}
.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:#1b1f23;border-radius:3px;opacity:0}
.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#1b1f23;pointer-events:none;content:"";border:6px solid transparent;opacity:0}
.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after{display:inline-block;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:.4s;animation-delay:.4s}
.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after{-webkit-animation-delay:0s;animation-delay:0s}
.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after{display:table-cell}
.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}
.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:#1b1f23}
.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}
.tooltipped-sw::after{margin-right:-16px}
.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}
.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:#1b1f23}
.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}
.tooltipped-nw::after{margin-right:-16px}
.tooltipped-s::after,.tooltipped-n::after{-webkit-transform:translateX(50%);transform:translateX(50%)}
.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;-webkit-transform:translateY(50%);transform:translateY(50%)}
.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:#1b1f23}
.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;-webkit-transform:translateY(50%);transform:translateY(50%)}
.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:#1b1f23}
.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}
.tooltipped-align-right-1::before{right:10px}
.tooltipped-align-right-2::before{right:15px}
.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}
.tooltipped-align-left-1::before{left:5px}
.tooltipped-align-left-2::before{left:10px}
.tooltipped-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}
.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after{right:100%}
.tooltipped-sticky::before,.tooltipped-sticky::after{display:inline-block}
.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}
.tinvwl-table-manage-list .component_table_item_price:before{font-family:FontAwesomeCP;font-size:1rem;display:inline-block;-webkit-transform:rotate(90deg);transform:rotate(90deg);content:"\e811";opacity:.25;margin:0 12px 0 2px}
.wishlist-icon{position:relative}
.wishlist-popup{opacity:0;max-height:0;position:absolute;overflow:hidden;padding:5px;margin-top:-10px;border-radius:5px;line-height:1.3;text-align:center;font-size:.9em;top:100%;background-color:rgba(0,0,0,0.8);right:0;color:#FFF;-webkit-transition:opacity .3s,max-height .3s;transition:opacity .3s,max-height .3s;-webkit-transition-delay:.3s;transition-delay:.3s}
.wishlist-popup:after{bottom:100%;right:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:rgba(0,0,0,0.8);border-width:10px;margin-left:-10px}
.wishlist-icon:hover .wishlist-popup{opacity:1;max-height:200px;overflow-y:auto}
.wishlist-popup a{color:#ccc;display:block}
.wishlist-popup a:hover{color:#FFF}
.wishlist-icon.added:after{background-color:red;-webkit-transform:translateY(-3px);transform:translateY(-3px)}
.wishlist-popup .ajax-loading,.wishlist-popup .feedback{display:none !important}
.wishlist-title{margin-bottom:20px}
span.tinvwl-product-stats{background-color:#ebe9eb;border-radius:50%;padding:.2em;line-height:1;font-size:.7em;min-width:1.5em;display:inline-block;position:absolute;top:-0.7em;right:-1.5em;text-align:center}
@media screen and (min-width:0 \0){.tooltipped-multiline::after{width:250px}
}@media only screen and (max-width:1024px) and (min-width:769px){.tinv-wishlist .tinvwl-table-manage-list td.product-stock p{display:block;text-align:center}
.tinv-wishlist .product-stock span{display:block}
.tinv-wishlist .tinvwl-table-manage-list td.product-stock i{margin-right:0}
.tinv-wishlist .tinvwl-table-manage-list td.product-stock .tinvwl-txt{display:none}
.tinv-wishlist .product-thumbnail{max-width:76px;width:76px}
.tinv-wishlist .product-action .button>i{display:inline-block;margin-right:0}
.tinv-wishlist .product-action .button .tinvwl-txt{display:none}
}@media only screen and (max-width:1024px) and (min-width:768px){.tinv-wishlist .wishlist-action button[value=manage_remove] span{display:none}
.tinv-wishlist .wishlist-action button[value=manage_remove]>i{display:inline-block}
.tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{margin-top:0}
}@media only screen and (max-width:1024px){.tinv-wishlist .tinvwl-table-manage-lists:not(.tinvwl-public){margin-top:0}
.tinv-wishlist .tinvwl-table-manage-list .product-remove{display:none}
.tinv-wishlist .tinvwl-table-manage-list .product-action button[name=tinvwl-remove]{display:inline-block;margin-top:5px}
.tinv-wishlist .product-action{width:60px}
.tinv-wishlist .wishlist-name .tinvwl-rename-button>i,.tinv-wishlist tfoot .tinvwl-to-left:not(:empty){margin-right:0}
.tinv-wishlist .wishlist-name .tinvwl-rename-button span{display:none}
.tinv-wishlist .wishlist-action{width:60px}
.tinv-wishlist tfoot .tinvwl-to-left:not(:empty){float:none;width:auto}
.tinv-wishlist tfoot .tinvwl-to-right{float:none;width:auto;text-align:left}
.tinv-wishlist .social-buttons+.tinv-wishlist-clear+.navigation-button{margin-top:30px}
.tinv-wishlist .social-buttons{float:none;width:auto;text-align:left;margin-top:20px}
.tinv-wishlist .tinv-login form input[name=login]{min-width:auto}
.tinv-wishlist .tinvwl-table-manage-list .product-remove{display:table-cell}
}@media only screen and (max-width:1023px){.tinv-wishlist .tinv-lists-nav a.tinv-prev>i,.tinv-wishlist .tinv-lists-nav a.tinv-next>i{margin:0}
.tinv-wishlist .tinv-lists-nav a.tinv-prev>span,.tinv-wishlist .tinv-lists-nav a.tinv-next>span{display:none}
}@media only screen and (max-width:768px){.tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove,.tinv-wishlist table.tinvwl-table-manage-list thead th:not(.product-name){display:none}
.tinv-wishlist table.tinvwl-table-manage-lists thead th:not(.wishlist-name){display:none}
.tinv-wishlist thead th .tinvwl-full{display:none}
.tinv-wishlist table.tinvwl-table-manage-list thead th.product-name,.tinv-wishlist table.tinvwl-table-manage-lists thead th.wishlist-name{display:block;width:100%;text-align:center}
.tinv-wishlist table thead th .tinvwl-mobile{display:block}
.tinv-wishlist table.tinvwl-table-manage-list tbody td{display:block;width:100% !important;text-align:center}
.tinv-wishlist table.tinvwl-table-manage-lists tbody td,.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td{display:block;width:100% !important;text-align:center}
.tinv-wishlist table.tinvwl-table-manage-list tbody td:not(:last-child){border-bottom:0}
.tinv-wishlist table.tinvwl-table-manage-lists tbody td:not(:last-child),.tinv-wishlist table.tinvwl-table-manage-lists.tinvwl-public tbody td:not(:last-child){border-bottom:0}
.tinv-wishlist .product-stock p{margin:0 auto}
.tinv-wishlist .product-thumbnail img{margin:0 auto;max-width:80px}
.tinv-wishlist.woocommerce table .quantity .qty{text-align:center;width:100%}
.tinv-wishlist .product-action .tinvwl_move_product_button{margin-top:10px}
.tinv-wishlist table.tinvwl-table-manage-list tfoot td{display:block;width:100%}
.tinv-wishlist table.tinvwl-table-manage-lists .wishlist-action button[value=manage_remove]{width:100%}
.tinv-wishlist table.tinvwl-table-manage-lists .wishlist-name .tinvwl-rename-button{float:none}
.tinv-wishlist button[value=manage_apply] .tinvwl-mobile,.tinv-wishlist button[value=product_apply] .tinvwl-mobile{display:none}
.tinv-wishlist tfoot .tinvwl-to-right .tinv-create-list{display:block}
.tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right .button,.tinv-wishlist .tinvwl-table-manage-list tfoot .tinvwl-to-right button{width:100%;margin:10px 0 0}
.tinv-wishlist .tinvwl-table-manage-lists tfoot .tinvwl-to-right .button,.tinv-wishlist .tinvwl-table-manage-lists tfoot .tinvwl-to-right button{width:100%;margin:10px 0 0}
.tinv-wishlist tfoot .tinvwl-to-right>*{margin:10px 0 0}
.tinv-wishlist tfoot .tinvwl-to-right .button:first-child,.tinv-wishlist tfoot .tinvwl-to-right button:first-child{margin-top:0 !important}
.tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{margin-top:20px}
.tinv-wishlist .social-buttons{text-align:center}
.tinv-wishlist .social-buttons>span{display:block;margin-top:0;margin-right:0;margin-bottom:5px}
.tinv-wishlist.woocommerce .tinv-login form .form-row-first,.tinv-wishlist.woocommerce .tinv-login form .form-row-last{float:none;width:100%}
.tinv-wishlist.woocommerce .tinv-login form .form-row-first{padding:0}
.tinv-wishlist.woocommerce .tinv-login form .form-row-last{padding:0;margin-top:10px}
.tinv-wishlist.woocommerce .tinv-login form .tinvwl-input-group-btn{display:block;padding:0;width:auto;margin-top:10px}
.navigation-button,.social-buttons,.tinv-lists-nav{margin-left:12px;margin-right:12px}
.tinvwl-input-group{width:100%}
.tinvwl-input-group:not(.tinvwl-no-full){display:block}
.tinvwl-input-group:not(.tinvwl-no-full) .form-control,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn{display:block}
.tinvwl-input-group:not(.tinvwl-no-full) .form-control{float:none}
.tinv-wishlist .tinv-search-form .tinvwl-input-group:not(.tinvwl-no-full) .form-control+.tinvwl-input-group-btn{padding-top:10px;padding-left:0}
.tinvwl-input-group:not(.tinvwl-no-full) .form-control+.tinvwl-input-group-btn{padding-top:10px;padding-left:0}
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon{width:100%}
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon>button,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-addon>input{width:100%}
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn{width:100%}
.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn>button,.tinvwl-input-group:not(.tinvwl-no-full) .tinvwl-input-group-btn>input{width:100%}
.tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove{display:block}
}@media screen and (max-width:768px){.admin-bar .tinv-wishlist .tinv-modal{padding-top:46px !important}
}@media screen and (max-width:600px){.admin-bar .tinv-wishlist .tinv-modal{padding-top:0 !important}
.tinv-wishlist .tinv-modal .tinv-close-modal{position:static;display:block;margin:0 auto 20px}
}@-webkit-keyframes tooltip-appear{from{opacity:0}
to{opacity:1}
}@keyframes tooltip-appear{from{opacity:0}
to{opacity:1}
}/*
Theme Name:   Woostify
Theme URI:    https://woostify.com
Author:       Woostify
Author URI:   https://woostify.com/about
Description:  Woostify is fast, lightweight, responsive and super flexible WooCommerce theme built with SEO, speed, and usability in mind. The theme works great with any of your favorite page builder likes Elementor, Beaver Builder, SiteOrigin, Thrive Architect, Divi, etc. Therefore, you can build any type of websites like shop, business agencies, corporate, portfolio, education, university portal, consulting, church, restaurant, medical and so on. Woostify is compatible with all well-coded plugins, including major ones like WooCommerce, OrbitFox, Yoast, BuddyPress, bbPress, etc. Learn more about the theme and ready to import demo sites at https://woostify.com
Version:      2.5.2
Requires at least: 4.7
Tested up to: 6.1
Requires PHP: 7.3
License:      GNU General Public License v2 or later
License URI:  https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  woostify
Tags:         e-commerce, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, rtl-language-support, footer-widgets, sticky-post, theme-options

======
Note: Do not edit this file. If you wish to add your own CSS, go to Customizer > Additional CSS.
======
*/
.row {
  margin-left: -15px;
  margin-right: -15px;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1200px;
  }
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
}
.ht-grid {
  margin-left: -15px;
  margin-right: -15px;
  min-height: 1px;
}
.ht-grid:after {
  content: "";
  display: block;
  clear: both;
}

.ht-grid-item {
  padding-left: 15px;
  padding-right: 15px;
  float: left;
  min-height: 1px;
  min-height: 1px;
}

@media (min-width: 1024px) {
  .ht-grid-1 .ht-grid-item {
    width: calc( 100% / 1 );
  }
  .ht-grid-2 .ht-grid-item {
    width: calc( 100% / 2 );
  }
  .ht-grid-2 .ht-grid-item:nth-of-type(2n+3) {
    clear: both;
  }
  .ht-grid-3 .ht-grid-item {
    width: calc( 100% / 3 );
  }
  .ht-grid-3 .ht-grid-item:nth-of-type(3n+4) {
    clear: both;
  }
  .ht-grid-4 .ht-grid-item {
    width: calc( 100% / 4 );
  }
  .ht-grid-4 .ht-grid-item:nth-of-type(4n+5) {
    clear: both;
  }
  .ht-grid-5 .ht-grid-item {
    width: calc( 100% / 5 );
  }
  .ht-grid-5 .ht-grid-item:nth-of-type(5n+6) {
    clear: both;
  }
  .ht-grid-6 .ht-grid-item {
    width: calc( 100% / 6 );
  }
  .ht-grid-6 .ht-grid-item:nth-of-type(6n+7) {
    clear: both;
  }
  .ht-grid-7 .ht-grid-item {
    width: calc( 100% / 7 );
  }
  .ht-grid-7 .ht-grid-item:nth-of-type(7n+8) {
    clear: both;
  }
  .ht-grid-8 .ht-grid-item {
    width: calc( 100% / 8 );
  }
  .ht-grid-8 .ht-grid-item:nth-of-type(8n+9) {
    clear: both;
  }
  .ht-grid-9 .ht-grid-item {
    width: calc( 100% / 9 );
  }
  .ht-grid-9 .ht-grid-item:nth-of-type(9n+10) {
    clear: both;
  }
  .ht-grid-10 .ht-grid-item {
    width: calc( 100% / 10 );
  }
  .ht-grid-10 .ht-grid-item:nth-of-type(10n+11) {
    clear: both;
  }
  .ht-grid-11 .ht-grid-item {
    width: calc( 100% / 11 );
  }
  .ht-grid-11 .ht-grid-item:nth-of-type(11n+12) {
    clear: both;
  }
  .ht-grid-12 .ht-grid-item {
    width: calc( 100% / 12 );
  }
  .ht-grid-12 .ht-grid-item:nth-of-type(12n+13) {
    clear: both;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .ht-grid-tablet-1 .ht-grid-item {
    width: calc( 100% / 1 );
  }
  .ht-grid-tablet-2 .ht-grid-item {
    width: calc( 100% / 2 );
  }
  .ht-grid-tablet-2 .ht-grid-item:nth-of-type(2n+3) {
    clear: both;
  }
  .ht-grid-tablet-3 .ht-grid-item {
    width: calc( 100% / 3 );
  }
  .ht-grid-tablet-3 .ht-grid-item:nth-of-type(3n+4) {
    clear: both;
  }
  .ht-grid-tablet-4 .ht-grid-item {
    width: calc( 100% / 4 );
  }
  .ht-grid-tablet-4 .ht-grid-item:nth-of-type(4n+5) {
    clear: both;
  }
  .ht-grid-tablet-5 .ht-grid-item {
    width: calc( 100% / 5 );
  }
  .ht-grid-tablet-5 .ht-grid-item:nth-of-type(5n+6) {
    clear: both;
  }
  .ht-grid-tablet-6 .ht-grid-item {
    width: calc( 100% / 6 );
  }
  .ht-grid-tablet-6 .ht-grid-item:nth-of-type(6n+7) {
    clear: both;
  }
  .ht-grid-tablet-7 .ht-grid-item {
    width: calc( 100% / 7 );
  }
  .ht-grid-tablet-7 .ht-grid-item:nth-of-type(7n+8) {
    clear: both;
  }
  .ht-grid-tablet-8 .ht-grid-item {
    width: calc( 100% / 8 );
  }
  .ht-grid-tablet-8 .ht-grid-item:nth-of-type(8n+9) {
    clear: both;
  }
  .ht-grid-tablet-9 .ht-grid-item {
    width: calc( 100% / 9 );
  }
  .ht-grid-tablet-9 .ht-grid-item:nth-of-type(9n+10) {
    clear: both;
  }
  .ht-grid-tablet-10 .ht-grid-item {
    width: calc( 100% / 10 );
  }
  .ht-grid-tablet-10 .ht-grid-item:nth-of-type(10n+11) {
    clear: both;
  }
  .ht-grid-tablet-11 .ht-grid-item {
    width: calc( 100% / 11 );
  }
  .ht-grid-tablet-11 .ht-grid-item:nth-of-type(11n+12) {
    clear: both;
  }
  .ht-grid-tablet-12 .ht-grid-item {
    width: calc( 100% / 12 );
  }
  .ht-grid-tablet-12 .ht-grid-item:nth-of-type(12n+13) {
    clear: both;
  }
}
@media (max-width: 767px) {
  .ht-grid-mobile-1 .ht-grid-item {
    width: calc( 100% / 1 );
  }
  .ht-grid-mobile-2 .ht-grid-item {
    width: calc( 100% / 2 );
  }
  .ht-grid-mobile-2 .ht-grid-item:nth-of-type(2n+3) {
    clear: both;
  }
  .ht-grid-mobile-3 .ht-grid-item {
    width: calc( 100% / 3 );
  }
  .ht-grid-mobile-3 .ht-grid-item:nth-of-type(3n+4) {
    clear: both;
  }
  .ht-grid-mobile-4 .ht-grid-item {
    width: calc( 100% / 4 );
  }
  .ht-grid-mobile-4 .ht-grid-item:nth-of-type(4n+5) {
    clear: both;
  }
  .ht-grid-mobile-5 .ht-grid-item {
    width: calc( 100% / 5 );
  }
  .ht-grid-mobile-5 .ht-grid-item:nth-of-type(5n+6) {
    clear: both;
  }
  .ht-grid-mobile-6 .ht-grid-item {
    width: calc( 100% / 6 );
  }
  .ht-grid-mobile-6 .ht-grid-item:nth-of-type(6n+7) {
    clear: both;
  }
  .ht-grid-mobile-7 .ht-grid-item {
    width: calc( 100% / 7 );
  }
  .ht-grid-mobile-7 .ht-grid-item:nth-of-type(7n+8) {
    clear: both;
  }
  .ht-grid-mobile-8 .ht-grid-item {
    width: calc( 100% / 8 );
  }
  .ht-grid-mobile-8 .ht-grid-item:nth-of-type(8n+9) {
    clear: both;
  }
  .ht-grid-mobile-9 .ht-grid-item {
    width: calc( 100% / 9 );
  }
  .ht-grid-mobile-9 .ht-grid-item:nth-of-type(9n+10) {
    clear: both;
  }
  .ht-grid-mobile-10 .ht-grid-item {
    width: calc( 100% / 10 );
  }
  .ht-grid-mobile-10 .ht-grid-item:nth-of-type(10n+11) {
    clear: both;
  }
  .ht-grid-mobile-11 .ht-grid-item {
    width: calc( 100% / 11 );
  }
  .ht-grid-mobile-11 .ht-grid-item:nth-of-type(11n+12) {
    clear: both;
  }
  .ht-grid-mobile-12 .ht-grid-item {
    width: calc( 100% / 12 );
  }
  .ht-grid-mobile-12 .ht-grid-item:nth-of-type(12n+13) {
    clear: both;
  }
}
/* filter */
.flex, .yith-wcwl-share ul a, .product-loop-image-wrapper .tinv-wraper .tinvwl_add_to_wishlist_button, .select2-container--default .select2-selection--single .select2-selection__arrow, .woocommerce-form-coupon-toggle, .woocommerce-form-login-toggle, .mini-cart-product-infor .mini-cart-product-qty, .cart-sidebar-content .woocommerce-mini-cart__buttons a.checkout, .cart-sidebar-content .woocommerce-mini-cart__buttons a:not(.checkout), #close-cart-sidebar-btn, .quantity .product-qty, .product-loop-meta a, .loop-wrapper-wishlist a, .loop-wrapper-wishlist .feedback, .product-loop-action .loop-add-to-cart-icon-btn,
.product-loop-action .added_to_cart, .product-loop-action .yith-wcwl-add-to-wishlist a, .product-loop-action .yith-wcwl-add-to-wishlist .feedback, .quick-view-with-icon, .woocommerce-store-notice a, .onsale, .woostify-out-of-stock-label, .pagination ul .page-numbers:not(.prev):not(.next), .woocommerce-pagination ul .page-numbers:not(.prev):not(.next), .product_list_widget .remove_from_cart_button, .search-form .search-form-icon,
.woocommerce-product-search .search-form-icon, #scroll-to-top, .woostify-icon-bar, #woostify-login-form-popup .woostify-login-form-popup-content .dialog-account-close-icon, .dialog-search-content .dialog-search-close-icon, .site-dialog-search, .error404 .site-content, .woostify-pezshop-subsbrice-form .wrapper-submit, .wpcf7 .wpcf7-form.submitting .ajax-loader, .wpcf7 .wpcf7-form.submitting .wpcf7-spinner, .wpcf7 .ajax-loader.is-active, .wpcf7 .wpcf7-spinner.is-active, .tns-controls [data-controls] {
  display: flex;
  justify-content: center;
  align-items: center;
}

.inline-flex, .has-multi-step-checkout .item-text:before, .has-multi-step-checkout .multi-step-inner, .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-remove a, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-remove a, .shop-cart-count,
.wishlist-item-count, .single_add_to_cart_button, .quantity, .woostify-footer-social-icon li a, .page-links .post-page-numbers {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

/* skew */
/* translate */
.duration, .woocommerce-address-fields .button:hover, .woocommerce-MyAccount-content .woocommerce-EditAccountForm button[type=submit], .has-multi-step-checkout .woostify-before-order-review .woostify-before-order-review-icon, .has-multi-step-checkout .multi-step-checkout-button[data-action=back], #woostify-overlay, #close-cart-sidebar-btn, #shop-cart-sidebar:after, .product-loop-image-wrapper.zoom-hover img, .button,
.product-loop-image-wrapper > .added_to_cart,
.woocommerce-widget-layered-nav-dropdown__submit,
.checkout-button, .product-loop-action .yith-wcwl-add-to-wishlist, .product-loop-action, .woocommerce-store-notice a .woostify-svg-icon, #toggle-sidebar-mobile-button, #commentform input[type=submit], #commentform #email,
#commentform #author, #commentform #comment, .woostify-shop-category .elementor-widget-wrap > .elementor-widget-image .wp-caption .wp-caption-text, .search-form .search-form-icon,
.woocommerce-product-search .search-form-icon, #scroll-to-top, .sidebar-menu .primary-navigation:not(.elementor-inner) a:before, .sidebar-menu .arrow-icon, .sidebar-menu, .header-search-icon, .woostify-product-navigation .product-nav-item-content, a, .page-links .post-page-numbers, .woostify-simple-subsbrice-form-dark input[type=submit], .woostify-simple-subsbrice-form-dark input:not([type=submit]), .woostify-simple-subsbrice-form input[type=submit], .woostify-simple-subsbrice-form input:not([type=submit]), .woostify-contact-form textarea, .woostify-contact-form input, .woostify-subscribe-form input[type=email] {
  transition-duration: 0.3s;
}

.delay {
  transition-delay: 0.3s;
}

/* loading animation */
@keyframes circle-loading {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.circle-loading:before, .updating-cart.ajax-single-add-to-cart .single_add_to_cart_button.loading:before, .updating-cart #shop-cart-sidebar:before, .image-loading:before, body:not(.yith-wcms-pro) .processing:not(.um-woo-status):before, .tns:not(.tns-slider):before {
  content: "";
  z-index: 2;
  position: absolute;
  border: 1px solid #ddd;
  border-top-color: #222;
  border-radius: 50%;
  height: 20px;
  width: 20px;
  top: calc( 50% - 10px );
  left: calc( 50% - 10px );
  transform: translateY(-50%) translateX(-50%);
  animation: circle-loading 0.35s linear infinite;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ez-zoom {
  position: relative;
}

.easyzoom-flyout {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  z-index: 1;
  overflow: hidden;
  background: #fff;
  transition: opacity 0.5s ease;
}
.easyzoom-flyout img {
  max-width: initial;
  opacity: 1 !important;
}
.easyzoom-flyout:hover {
  opacity: 1;
}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
    Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none;
}
.pswp img {
  max-width: none;
  opacity: 1 !important;
}

/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--open {
  display: block;
}

.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
  max-width: none;
}

.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/*
    Background is added as a separate element.
    As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0;
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.pswp__container,
.pswp__zoom-wrap {
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  transform-origin: left top;
  /* for open/close transition */
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  transition: none;
}

.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden;
}

.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0;
}

/*
    stretched thumbnail or div placeholder element (see below)
    style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden;
}

/*
    div element that matches size of large image
    large image loads on top of it
*/
.pswp__img--placeholder--blank {
  background: #222;
}

.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0;
}

/*
    Error message appears when image is not loaded
    (JS option errorMsg controls markup)
*/
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC;
}

.pswp__error-msg a {
  color: #CCC;
  text-decoration: underline;
}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

  Contents:

  1. Buttons
  2. Share modal and links
  3. Index indicator ("1 of X" counter)
  4. Caption
  5. Loading indicator
  6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*

  1. Buttons

 */
/* <button> css reset */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  transition: opacity 0.2s;
  box-shadow: none;
}

.pswp__button:focus,
.pswp__button:hover {
  opacity: 1;
}

.pswp__button:active {
  outline: none;
  opacity: 0.9;
}

.pswp__button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1;
}

.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url(/wp-content/themes/woostify/assets/images/pswp/default-skin.png) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px;
}

@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  .pswp--svg .pswp__button,
.pswp--svg .pswp__button--arrow--left:before,
.pswp--svg .pswp__button--arrow--right:before {
    background-image: url(/wp-content/themes/woostify/assets/images/pswp/default-skin.svg);
  }
  .pswp--svg .pswp__button--arrow--left,
.pswp--svg .pswp__button--arrow--right {
    background: none;
  }
}
.pswp__button--close {
  background-position: 0 -44px;
}

.pswp__button--share {
  background-position: -44px -44px;
}

.pswp__button--fs {
  display: none;
}

.pswp--supports-fs .pswp__button--fs {
  display: block;
}

.pswp--fs .pswp__button--fs {
  background-position: -44px 0;
}

.pswp__button--zoom {
  display: none;
  background-position: -88px 0;
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0;
}

/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden;
}

/*
  Arrow buttons hit area
  (icon is added to :before pseudo-element)
*/
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute;
}
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background-color: rgba(0, 0, 0, 0.3);
}

.pswp__button--arrow--left {
  left: 0;
}

.pswp__button--arrow--right {
  right: 0;
}

button.pswp__button--arrow--left:before,
button.pswp__button--arrow--right:before {
  content: "";
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3) !important;
  height: 30px;
  width: 32px;
  position: absolute;
}

.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px;
}

.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px;
}

/*

  2. Share modal/popup and links

 */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

.pswp__share-modal--hidden {
  display: none;
}

.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  transform: translateY(6px);
  transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}

.pswp__share-tooltip a {
  display: block;
  padding: 8px 12px;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  line-height: 18px;
}

.pswp__share-tooltip a:hover {
  text-decoration: none;
  color: #000;
}

.pswp__share-tooltip a:first-child {
  /* round corners on the first/last list item */
  border-radius: 2px 2px 0 0;
}

.pswp__share-tooltip a:last-child {
  border-radius: 0 0 2px 2px;
}

.pswp__share-modal--fade-in {
  opacity: 1;
}

.pswp__share-modal--fade-in .pswp__share-tooltip {
  transform: translateY(0);
}

/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px;
}

a.pswp__share--facebook:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid transparent;
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
}

a.pswp__share--facebook:hover {
  background: #3E5C9A;
  color: #FFF;
}

a.pswp__share--facebook:hover:before {
  border-bottom-color: #3E5C9A;
}

a.pswp__share--twitter:hover {
  background: #55ACEE;
  color: #FFF;
}

a.pswp__share--pinterest:hover {
  background: #CCC;
  color: #CE272D;
}

a.pswp__share--download:hover {
  background: #DDD;
}

/*

  3. Index indicator ("1 of X" counter)

 */
.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px;
}

/*

  4. Caption

 */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px;
}

.pswp__caption small {
  font-size: 11px;
  color: #BBB;
}

.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC;
}

.pswp__caption--empty {
  display: none;
}

/* Fake caption element, used to calculate height of next/prev image */
.pswp__caption--fake {
  visibility: hidden;
}

/*

  5. Loading indicator (preloader)

  You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr;
}

.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px;
}

.pswp__preloader--active {
  opacity: 1;
}

.pswp__preloader--active .pswp__preloader__icn {
  /* We use .gif in browsers that don't support CSS animation */
  background: url(/wp-content/themes/woostify/assets/images/pswp/preloader.gif) 0 0 no-repeat;
}

.pswp--css_animation .pswp__preloader--active {
  opacity: 1;
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
  animation: clockwise 500ms linear infinite;
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
  animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
}

.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0;
}

.pswp--css_animation .pswp__preloader__cut {
  /*
      The idea of animating inner circle is based on Polymer ("material") loading indicator
       by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
    */
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden;
}

.pswp--css_animation .pswp__preloader__donut {
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0;
}

@media screen and (max-width: 1024px) {
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right;
  }
}
@keyframes clockwise {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes donut-rotate {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(-140deg);
  }
  100% {
    transform: rotate(0);
  }
}
/*

  6. Additional styles

 */
/* root element of UI */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550;
}

/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%;
}

.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .tton--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible;
}

.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5);
}

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3);
}

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
  opacity: 0;
}

.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0;
}

/*
  pswp__ui--hidden class is added when controls are hidden
  e.g. when user taps to toggle visibility of controls
*/
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001;
}

/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none;
}

.pswp__element--disabled {
  display: none !important;
}

.pswp--minimal--dark .pswp__top-bar {
  background: none;
}

.pswp__thumbnails {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin: 0;
  white-space: nowrap;
  overflow: auto;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  text-align: center;
}
@media (min-width: 768px) {
  .pswp__thumbnails {
    width: auto;
    top: 0;
    bottom: 0;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-height: 100vh;
    margin: 50px;
    background: 0 0;
    overflow: visible;
  }
}
.pswp__thumbnails .thumbnail-item {
  width: 50px;
  margin: 5px;
  border-radius: 2px;
  overflow: hidden;
  border: 1px solid transparent;
  display: inline-block;
}
.pswp__thumbnails .thumbnail-item.active {
  border: 1px solid #555;
}
.pswp__thumbnails .thumbnail-item:hover {
  cursor: pointer;
}
.pswp__thumbnails .thumbnail-item img {
  width: 100%;
}

.tns-outer {
  position: relative;
  direction: ltr;
}

.tns-outer [hidden] {
  display: none !important;
}

.tns-outer.ms-touch {
  overflow-x: scroll;
  overflow-y: hidden;
  -ms-overflow-style: none;
  -ms-scroll-chaining: none;
  -ms-scroll-snap-type: mandatory;
  -ms-scroll-snap-points-x: snapInterval(0%, 100%);
}

.tns-slider {
  transition: all 0s;
}

.tns:not(.tns-slider) .tnsi:first-of-type,
.tns:not(.tns-slider) .product:first-of-type {
  opacity: 0;
  visibility: hidden;
}
.tns:not(.tns-slider) .tnsi ~ .tnsi,
.tns:not(.tns-slider) .tnsi ~ .product,
.tns:not(.tns-slider) .product ~ .tnsi,
.tns:not(.tns-slider) .product ~ .product {
  display: none;
}

.tns-slider > .tns-item {
  box-sizing: border-box;
}

.tns-horizontal.tns-subpixel {
  white-space: nowrap;
}

.tns-horizontal.tns-subpixel > .tns-item {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}

.tns-horizontal.tns-no-subpixel:after {
  content: "";
  display: table;
  clear: both;
}

.tns-horizontal.tns-no-subpixel > .tns-item {
  float: left;
  margin-right: -100%;
}

.tns-no-calc {
  position: relative;
  left: 0;
}

.tns-gallery {
  position: relative;
  left: 0;
  min-height: 1px;
}

.tns-gallery > .tns-item {
  position: absolute;
  left: -100%;
  transition: transform 0s, opacity 0s;
}

.tns-gallery > .tns-moving {
  transition: all 0.25s;
}

.tns-lazy-img {
  transition: opacity 0.6s;
  opacity: 0.6;
}

.tns-lazy-img.loaded {
  opacity: 1;
}

.tns-ah {
  transition: height 0s;
}

.tns-ovh {
  overflow: hidden;
}

.tns-hdx {
  overflow-x: hidden;
}

.tns-hdy {
  overflow-y: hidden;
}

.tns-visually-hidden,
.tns-outer button[data-action] {
  display: none;
}

.tns-transparent {
  opacity: 0;
  visibility: hidden;
}

.tns-fadeIn {
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 0;
}

.tns-normal,
.tns-fadeOut {
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1;
}

/* arrows */
.tns-controls [data-controls] {
  position: absolute;
  top: 50%;
  background: #fff;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  color: #aaa;
  border: 0;
  font-size: 0;
  z-index: 2;
  transform: translateY(-50%);
}

.tns-controls [data-controls]:disabled {
  visibility: hidden;
  opacity: 0;
  transition: all 0.25s;
}

.tns-controls [data-controls] .woostify-svg-icon {
  color: currentColor;
  line-height: normal;
}
.tns-controls [data-controls] .woostify-svg-icon svg {
  width: 18px;
  height: 18px;
}

.tns-controls [data-controls=prev] {
  left: 20px;
}

.tns-controls [data-controls=next] {
  right: 20px;
}

/* dots */
.tns-nav {
  position: absolute;
  bottom: 30px;
  width: 100%;
  text-align: center;
  z-index: 2;
  height: 0;
}

.tns-nav button {
  width: 12px;
  height: 12px;
  margin: 0 5px;
  border-radius: 50%;
  display: inline-block;
  background-color: #fafafa;
  border: 0;
}

.tns-nav button.tns-nav-active {
  cursor: default;
  background-color: #444;
}

/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
  position: relative;
}
.flickity-enabled:focus {
  outline: none;
}

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */
.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: grab;
}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: grabbing;
}

/* ---- flickity-button ---- */
.flickity-button {
  position: absolute;
  background: hsla(0deg, 0%, 100%, 0.75);
  border: none;
  color: #333;
}
.flickity-button:hover {
  background: white;
  cursor: pointer;
}
.flickity-button:focus {
  outline: none;
}
.flickity-button:active {
  opacity: 0.6;
}
.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  pointer-events: none;
}

.flickity-button-icon {
  fill: currentColor;
}

/* ---- previous/next buttons ---- */
.flickity-prev-next-button {
  top: 50%;
  border-radius: 50%;
  transform: translateY(-50%);
  background: #fff;
  width: 50px;
  height: 50px;
}
.flickity-prev-next-button.previous {
  left: 10px;
}
.flickity-prev-next-button.next {
  right: 10px;
}
.flickity-prev-next-button .woostify-svg-icon {
  display: inline-flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.flickity-prev-next-button .woostify-svg-icon svg {
  width: 20px;
  height: 20px;
  display: block;
}

/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}
.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}
.flickity-rtl .flickity-page-dots {
  direction: rtl;
}

/* ---- page dots ---- */
.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}
.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}
.flickity-page-dots .dot.is-selected {
  opacity: 1;
}

.wpcf7 br {
  display: none;
}
.wpcf7 .ajax-loader, .wpcf7 .wpcf7-spinner {
  display: none;
  opacity: 0;
  visibility: hidden;
  width: 1em;
  height: 1em;
}
.wpcf7 .ajax-loader.is-active, .wpcf7 .wpcf7-spinner.is-active {
  margin-top: 10px;
  opacity: 1;
  visibility: visible;
  animation: loading 0.5s linear infinite;
}
.wpcf7 .wpcf7-form.submitting .ajax-loader, .wpcf7 .wpcf7-form.submitting .wpcf7-spinner {
  margin-top: 10px;
  opacity: 1;
  visibility: visible;
  animation: loading 0.5s linear infinite;
}

.wpcf7 .hidden-fields-container {
  border: none;
  padding: 0;
}

.wpcf7-mail-sent-ok {
  color: #27ae61;
}

.wpcf7-display-none {
  display: none;
}

.wpcf7-response-output {
  margin: 10px 0;
}

.wpcf7-not-valid-tip,
.wpcf7-validation-errors {
  color: firebrick;
  margin: 5px 0;
  display: block;
  font-size: 12px;
}

@keyframes loading {
  100% {
    transform: rotate(360deg);
  }
}
/* Footer Subscribe Form */
.woostify-subscribe-form {
  position: relative;
  display: inline-block;
  max-width: 100%;
}
.woostify-subscribe-form input[type=email] {
  height: 44px;
  border-radius: 50px;
  padding: 0 100px 0 30px;
  display: block;
}
.woostify-subscribe-form input[type=email]::-webkit-input-placeholder {
  color: #bfbfbf;
}
.woostify-subscribe-form input[type=email]:-moz-placeholder {
  color: #bfbfbf;
}
.woostify-subscribe-form input[type=email]::-moz-placeholder {
  color: #bfbfbf;
}
.woostify-subscribe-form input[type=email]:-ms-input-placeholder {
  color: #bfbfbf;
}
.woostify-subscribe-form input[type=email]:focus {
  border-color: #ccc;
}
.woostify-subscribe-form input[type=submit] {
  font-size: 12px;
  font-weight: 600;
  position: absolute;
  right: 0;
  top: 0;
  height: 44px;
  border: 0;
  padding: 0 20px;
  border-radius: 0 50px 50px 0;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
}

/* Contact form */
.woostify-contact-form input {
  height: 50px;
}
.woostify-contact-form input:not([type=submit]) {
  padding: 0 20px;
  display: block;
  width: 100%;
  margin-bottom: 30px;
  border-radius: 4px;
}
.woostify-contact-form input:not([type=submit])::-webkit-input-placeholder {
  color: #bfbfbf;
}
.woostify-contact-form input:not([type=submit]):-moz-placeholder {
  color: #bfbfbf;
}
.woostify-contact-form input:not([type=submit])::-moz-placeholder {
  color: #bfbfbf;
}
.woostify-contact-form input:not([type=submit]):-ms-input-placeholder {
  color: #bfbfbf;
}
.woostify-contact-form input:not([type=submit]):focus {
  border-color: #ccc;
}
.woostify-contact-form input[type=submit] {
  border-radius: 50px;
  padding: 0 20px;
  text-transform: uppercase;
  font-weight: 600;
  min-width: 130px;
}
.woostify-contact-form textarea {
  width: 100%;
  display: block;
  padding: 20px;
  resize: none;
  border-radius: 4px;
  margin-bottom: 30px;
}
.woostify-contact-form textarea::-webkit-input-placeholder {
  color: #bfbfbf;
}
.woostify-contact-form textarea:-moz-placeholder {
  color: #bfbfbf;
}
.woostify-contact-form textarea::-moz-placeholder {
  color: #bfbfbf;
}
.woostify-contact-form textarea:-ms-input-placeholder {
  color: #bfbfbf;
}
.woostify-contact-form textarea:focus {
  border-color: #ccc;
}

/* Simple Subscribe Form */
.woostify-simple-subsbrice-form:focus-within input:not([type=submit]) {
  padding-right: 130px;
}
.woostify-simple-subsbrice-form:focus-within input[type=submit] {
  text-decoration: none;
  color: #fff;
}
.woostify-simple-subsbrice-form input:not([type=submit]) {
  height: 50px;
  padding: 0 110px 0 20px;
  display: block;
  width: 100%;
}
.woostify-simple-subsbrice-form input:not([type=submit]):focus {
  border-color: #c6c0c0;
}
.woostify-simple-subsbrice-form input[type=submit] {
  font-size: 12px;
  font-weight: 600;
  position: absolute;
  right: 0;
  top: 0;
  height: 50px;
  border: 0;
  padding: 0 20px;
  text-decoration: underline;
  background-color: rgba(0, 0, 0, 0);
}
.woostify-simple-subsbrice-form input[type=submit]:hover {
  text-decoration: none;
  color: #fff;
}

.woostify-simple-subsbrice-form-dark input {
  background-color: rgba(0, 0, 0, 0);
}
.woostify-simple-subsbrice-form-dark input:not([type=submit]) {
  height: 50px;
  padding: 0 110px 0 20px;
  display: block;
  width: 100%;
  color: #fff;
}
.woostify-simple-subsbrice-form-dark input:not([type=submit]):focus {
  border-color: #c6c0c0;
}
.woostify-simple-subsbrice-form-dark input[type=submit] {
  font-size: 18px;
  font-weight: 700;
  position: absolute;
  right: 0;
  top: 0;
  height: 50px;
  border: 0;
  padding: 0 20px;
  color: #fff;
}
.woostify-simple-subsbrice-form-dark input[type=submit]:hover {
  color: #fff;
}

/* Pezshop subscribe form */
.woostify-pezshop-subsbrice-form {
  position: relative;
}
.woostify-pezshop-subsbrice-form input {
  border-radius: 50px;
  padding: 15px 30px;
  border: 0;
}
.woostify-pezshop-subsbrice-form input:not([type=submit]) {
  width: 100%;
  padding: 12px 120px 12px 30px;
}
.woostify-pezshop-subsbrice-form .wrapper-submit {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  min-width: 90px;
  border-radius: 50px;
}
.woostify-pezshop-subsbrice-form .wrapper-submit:before {
  content: "\f1b0";
  font-family: FontAwesome;
  color: #ffaf35;
  font-size: 25px;
}
.woostify-pezshop-subsbrice-form .wrapper-submit input {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  width: 100%;
  background-color: transparent;
  border: 0;
}

.user-registration.ur-frontend-form .form-row {
  float: none;
}

/* Lity - v2.4.0 - 2019-08-10
* http://sorgalla.com/lity/
* Copyright (c) 2015-2019 Jan Sorgalla; Licensed MIT */
.lity {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  background: #0b0b0b;
  background: rgba(0, 0, 0, 0.9);
  outline: none !important;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.lity.lity-opened {
  opacity: 1;
}

.lity * {
  box-sizing: border-box;
}

.lity-wrap {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  outline: none !important;
}

.lity-wrap:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}

.lity-loader {
  z-index: 9991;
  color: #fff;
  position: absolute;
  top: 50%;
  margin-top: -0.8em;
  width: 100%;
  text-align: center;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.lity-loading .lity-loader {
  opacity: 1;
}

.lity-container {
  z-index: 9992;
  position: relative;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  white-space: normal;
  max-width: 100%;
  max-height: 100%;
  outline: none !important;
}

.lity-content {
  z-index: 9993;
  width: 100%;
  transform: scale(1);
  transition: transform 0.3s ease;
}

.lity-loading .lity-content,
.lity-closed .lity-content {
  transform: scale(0.8);
}

.lity-content:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

.lity-close {
  z-index: 9994;
  width: 35px;
  height: 35px;
  position: fixed;
  right: 15px;
  top: 15px;
  -webkit-appearance: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial, Baskerville, monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  box-shadow: none;
}
.logged-in.admin-bar .lity-close {
  top: 61px;
}
@media (min-width: 783px) {
  .logged-in.admin-bar .lity-close {
    top: 47px;
  }
}
.lity-close.lity {
  opacity: 0;
}
.lity-close:active {
  top: 1px;
}
.lity-close:hover, .lity-close:focus, .lity-close:active, .lity-close:visited {
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial, Baskerville, monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  box-shadow: none;
}
.lity-close::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* Image */
.lity-image img {
  max-width: 100%;
  display: block;
  line-height: 0;
  border: 0;
}

/* iFrame */
.lity-iframe .lity-container,
.lity-youtube .lity-container,
.lity-vimeo .lity-container,
.lity-facebookvideo .lity-container,
.lity-googlemaps .lity-container {
  width: 100%;
  max-width: 964px;
}

.lity-iframe-container {
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  overflow: auto;
  pointer-events: auto;
  transform: translateZ(0);
  -webkit-overflow-scrolling: touch;
}

.lity-iframe-container iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

.lity-hide {
  display: none;
}

/*--------------------------------------------------------------
Reset
--------------------------------------------------------------*/
*,
*:before,
*:after {
  box-sizing: border-box;
  outline: none;
}

html {
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  font-size: 14px;
  background-color: #fff;
}

body {
  margin: 0;
  overflow-x: hidden;
  word-break: break-word;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary,
audio,
canvas,
progress,
video {
  display: block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

ol {
  list-style: decimal;
}

ul {
  list-style: disc;
}

ul,
ol {
  padding-left: 20px;
}

iframe,
embed,
figure,
figcaption {
  border: 0;
  max-width: 100%;
}

caption,
th,
td {
  font-weight: normal;
  text-align: left;
}

blockquote,
blockquote:before,
blockquote:after,
q,
q:before,
q:after {
  content: "";
}

img,
video {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

audio,
canvas,
video {
  display: inline;
  zoom: 1;
}

.clear {
  clear: both;
}

.clearfix:after, #payment:after, .woocommerce-billing-fields:after, #customer_details:after, .checkout_coupon.woocommerce-form-coupon:after,
.checkout.woocommerce-checkout:after, .cart-collaterals:after, .cart-sidebar-content .variation:after, .products:after, .container:after, .related-box:after, .price_slider_wrapper .price_slider:after, .widget_products li:after,
.widget_recent_reviews li:after,
.widget_top_rated_products li:after,
.widget_recently_viewed_products li:after, .site-content:after, .woostify-container:after, .post-password-form p:after, .wpcf7 .row:after {
  content: "";
  display: block;
  clear: both;
}

.display-none {
  display: none;
}
.display-block {
  display: block;
}
.display-inline-block {
  display: inline-block;
}
.display-table {
  display: table;
}
.display-flex {
  display: flex;
}
.display-inline-flex {
  display: inline-flex;
}
.display-inline {
  display: inline;
}
.display-initial {
  display: initial;
}
.display-inherit {
  display: inherit;
}

.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-justify {
  text-align: justify;
}

.hidden {
  display: none;
}

.float-left {
  float: left;
}
.float-right {
  float: right;
}
.float-none {
  float: none;
}

.overflow-hidden {
  overflow: hidden;
}

.screen-reader-text,
.sr-only,
.single-post .post-navigation,
.post-loop .updated:not(.published),
.screen-reader-response {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

[data-elementor-type] {
  clear: both;
}

/* sticky style - author
------------------------------------------------->*/
.sticky,
.bypostauthor {
  background: rgba(0, 0, 0, 0);
}

/* caption
------------------------------------------------->*/
.wp-caption {
  margin-bottom: 15px;
  max-width: 100%;
}
.wp-caption img[class*=wp-image-] {
  display: block;
  margin: 0;
}
.wp-caption .wp-caption-text {
  color: #686868;
  font-size: 13px;
  font-size: 14px;
  font-style: italic;
  line-height: 1.6153846154;
  padding-top: 0.5384615385em;
}
.wp-caption .wp-caption-text a {
  color: #7b98aa;
}

/* gallery image columns
------------------------------------------------->*/
.gallery-icon img {
  margin: 0 auto;
}

.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

.gallery-item {
  width: 100%;
  display: inline-block;
  text-align: center;
  vertical-align: top;
  margin-top: 0 !important;
}

.gallery-caption {
  color: #686868;
  display: block;
  font-size: 13px;
  font-size: 0.8125rem;
  font-style: italic;
  margin-bottom: 0;
}

/* Alignments
------------------------------------------------->*/
.alignleft {
  float: left;
  margin: 0.375em 1.75em 1.75em 0;
}

.alignright {
  float: right;
  margin: 0.375em 0 1.75em 1.75em;
}

.aligncenter {
  clear: both;
  display: block;
  margin: 0 auto 1.75em;
}

/* blog password form
------------------------------------------------->*/
.post-password-form {
  display: block;
  clear: both;
}
.post-password-form label {
  float: left;
  display: inline-flex;
  align-items: center;
}
.post-password-form input[type=password] {
  height: 36px;
  min-width: 240px;
  max-width: 100%;
  padding: 0 10px;
  float: right;
  margin-left: 10px;
  margin-right: 10px;
  border-radius: 3px;
}
.post-password-form input[type=submit] {
  height: 36px;
  padding: 0 20px;
  cursor: pointer;
  border: 0;
  float: left;
  background: #333;
  color: #fff;
  border-radius: 3px;
}

/* widget calendar
------------------------------------------------->*/
#wp-calendar {
  width: 100%;
}
#wp-calendar caption {
  text-align: left;
  margin-bottom: 10px;
}
#wp-calendar * {
  text-align: center;
}
#wp-calendar #prev {
  text-align: left;
}
#wp-calendar #next {
  text-align: right;
}
#wp-calendar td, #wp-calendar th {
  padding: 10px 5px;
}

/* widget recen posts with thumbnail
------------------------------------------------->*/
.widget_recent_posts_thumbnail .widget_recent_post_thumbnail_item + .widget_recent_post_thumbnail_item,
.elementor-widget-wp-widget-goto_recent_posts_with_thumbnail .widget_recent_post_thumbnail_item + .widget_recent_post_thumbnail_item {
  margin-top: 15px;
}
.widget_recent_posts_thumbnail .blog-recent-post-thumbnail-img,
.elementor-widget-wp-widget-goto_recent_posts_with_thumbnail .blog-recent-post-thumbnail-img {
  float: left;
  width: 70px;
}
.widget_recent_posts_thumbnail .blog-recent-post-thumbnail-sumary,
.elementor-widget-wp-widget-goto_recent_posts_with_thumbnail .blog-recent-post-thumbnail-sumary {
  width: calc( 100% - 80px);
  margin-left: 9px;
  float: left;
}
.widget_recent_posts_thumbnail .blog-recent-post-thumbnail-sumary a,
.elementor-widget-wp-widget-goto_recent_posts_with_thumbnail .blog-recent-post-thumbnail-sumary a {
  font-weight: 600;
  line-height: initial;
}
.widget_recent_posts_thumbnail .blog-recent-post-thumbnail-sumary span,
.elementor-widget-wp-widget-goto_recent_posts_with_thumbnail .blog-recent-post-thumbnail-sumary span {
  margin-top: 10px;
  font-size: 12px;
  color: #aaaaaa;
}

/* Template: Pingbacks And Trackbacks
------------------------------------------------->*/
.comment-post-pingback {
  line-height: 24px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 12px;
}
.comment-post-pingback + .comment-post-pingback {
  margin-top: 12px;
}
.comment-post-pingback + .comment-item {
  margin-top: 50px;
}
.comment-post-pingback .comment-edit-link {
  float: right;
  margin-left: 20px;
}
.comment-post-pingback .url {
  margin-left: 7px;
}
.comment-post-pingback .url:hover {
  text-decoration: underline;
}

/* Post pagination link
------------------------------------------------->*/
.page-links {
  margin-top: 20px;
  clear: both;
  display: block;
}
.page-links .post-page-numbers {
  width: 26px;
  height: 26px;
  border-radius: 2px;
  border: 1px solid #888;
}
.page-links .post-page-numbers:hover {
  opacity: 0.6;
  color: #888;
}
.page-links .post-page-numbers.current {
  border: 1px solid #ddd;
  color: #ddd;
  cursor: default;
  pointer-events: none;
}

select {
  border: 1px solid #ccc;
  border-radius: 0;
  max-width: 100%;
}
select:-moz-focusring {
  color: rgba(0, 0, 0, 0);
  text-shadow: 0 0 0 #ccc;
}

input {
  border: 1px solid #ccc;
}
input[type=search], input[type=email], input[type=number], input[type=url], input[type=text], input[type=tel], input[type=password] {
  -webkit-appearance: none;
}

textarea {
  border: 1px solid #ccc;
  -webkit-appearance: none;
}

input,
textarea,
button {
  border-radius: 0;
  max-width: 100%;
  font-size: 14px;
}

input[type=button],
input[type=submit],
input[type=reset],
input[type=file],
button {
  -webkit-appearance: none;
  cursor: pointer;
  padding: 0;
  border: 1px solid #ccc;
}
input[type=button].disabled, input[type=button]:disabled,
input[type=submit].disabled,
input[type=submit]:disabled,
input[type=reset].disabled,
input[type=reset]:disabled,
input[type=file].disabled,
input[type=file]:disabled,
button.disabled,
button:disabled {
  pointer-events: none;
  opacity: 0.5;
  filter: grayscale(100%);
}

input[type=file] {
  display: flex;
  padding: 10px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 15px 0;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: inherit;
}

p {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  margin: 0 0 10px;
}

li ul,
li ol {
  padding-left: 0;
  margin-left: 20px;
}

b,
strong {
  font-weight: 700;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

blockquote {
  font-weight: 300;
  margin: 30px 0;
  border-left: 4px solid #333;
  padding-left: 30px;
  position: relative;
  clear: both;
  display: block;
}
blockquote p {
  margin-bottom: 1.6667em;
}
blockquote p:last-child {
  margin-bottom: 0;
}
blockquote cite,
blockquote small {
  color: #333;
  font-size: 16px;
  line-height: 1.6;
}
blockquote em,
blockquote i,
blockquote cite {
  font-style: normal;
}

address {
  font-style: italic;
  margin: 0 0 1.6em;
  line-height: 24px;
}

code,
kbd,
tt,
var,
samp,
pre {
  font-family: Inconsolata, monospace;
  -webkit-hyphens: none;
  hyphens: none;
}

pre {
  background-color: rgba(0, 0, 0, 0.01);
  border: 1px solid rgba(51, 51, 51, 0.1);
  line-height: 24px;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 0.8em;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

mark,
ins {
  text-decoration: none;
  word-break: normal;
}

sup,
sub {
  font-size: 75%;
  height: 0;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  bottom: 1ex;
}

sub {
  top: 0.5ex;
}

small {
  font-size: 75%;
}

big {
  font-size: 125%;
}

hr {
  background-color: #eaeaea;
  background-color: rgba(51, 51, 51, 0.1);
  border: 0;
  height: 1px;
  margin: 15px 0;
}

table,
th,
td {
  border: 1px solid #ddd;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 20px 0;
  table-layout: fixed;
  max-width: 100%;
}
.woocommerce table {
  width: 100%;
  table-layout: auto;
}

caption,
th,
td {
  font-weight: normal;
  text-align: left;
}

tbody th {
  background: #fff;
}

thead th {
  border-width: 0 1px 1px 0;
  font-weight: 700;
}

td {
  border-width: 0 1px 1px 0;
}

th,
td {
  padding: 5px 10px;
  line-height: 24px;
}

del {
  opacity: 0.8;
}

/* Placeholder text color -- selectors need to be separate to work. */
input::-webkit-input-placeholder {
  color: inherit;
}
input:-moz-placeholder {
  color: inherit;
}
input::-moz-placeholder {
  color: inherit;
}
input:-ms-input-placeholder {
  color: inherit;
}

textarea {
  max-width: 100%;
}
textarea::-webkit-input-placeholder {
  color: inherit;
}
textarea:-moz-placeholder {
  color: inherit;
}
textarea::-moz-placeholder {
  color: inherit;
}
textarea:-ms-input-placeholder {
  color: inherit;
}

a {
  text-decoration: none;
}

dl {
  margin: 0 0 1.75em;
  line-height: 24px;
}

dt {
  font-weight: 700;
}

dd {
  margin: 0 0 10px;
}

.rtl {
  direction: rtl;
}

.no-sidebar:not(.site-boxed-container) .alignfull {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  max-width: 100vw;
  width: 100vw;
}
.no-sidebar:not(.site-boxed-container) .alignwide {
  max-width: unset;
  width: unset;
}
.no-sidebar:not(.site-boxed-container) .alignwide {
  margin-left: -100px;
  margin-right: -100px;
  max-width: unset;
  width: unset;
}
.no-sidebar:not(.site-boxed-container).site-full-width-container .alignwide {
  margin-left: 0px;
  margin-right: 0px;
}
.no-sidebar:not(.site-boxed-container).site-full-width-stretched-container .alignwide {
  margin-left: 0px;
  margin-right: 0px;
}

.site-content-boxed-container.no-sidebar .alignfull {
  width: auto;
  margin-left: -15px;
  margin-right: -15px;
}
.site-content-boxed-container.no-sidebar .alignwide {
  margin-left: -10px;
  margin-right: -10px;
}

article p:last-child {
  clear: both;
}

.category-block .entry-content p {
  line-height: initial;
}

#comments {
  clear: both;
}

.wp-caption,
.wp-block-embed,
.wp-block-image {
  margin-left: 0;
  margin-right: 0;
}

.elementor-template-full-width:not(.single-product) #content .woostify-container {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.site-full-width-stretched-container .site-content .woostify-container {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.site-full-width-container .site-content .woostify-container {
  max-width: 100%;
}

.site-boxed-container #view {
  margin-left: auto;
  margin-right: auto;
}
.site-boxed-container .site-content .woostify-container {
  max-width: 100%;
}

.site-content-boxed-container #view {
  background-color: rgba(0, 0, 0, 0);
}
.site-content-boxed-container .site-content {
  margin: 0 auto;
  padding: 30px 0;
  background-color: #fff;
}
.site-content-boxed-container .site-content .woostify-container {
  max-width: 100%;
}

.woostify-container {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

#view {
  position: relative;
  overflow-x: hidden;
  transition: all 0.3s;
}

.site-content {
  margin: 3.5em 0;
}
.woobuilder-active .site-content, .elementor-page .site-content, .edited-by-divi-builder .site-content, .elementor-template-full-width .site-content {
  margin: 0;
}
.site-content-boxed-container.elementor-template-full-width .site-content{
  max-width: 100%;
}
.single-product .site-content {
  margin-top: 0;
}

.error404 .site-content {
  margin-top: 0;
  min-height: 500px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.error404 .site-footer {
  margin-top: 0;
}
.error404 .error-404-text {
  max-width: 320px;
  margin: 0 auto;
  font-size: 18px;
  line-height: 1.8em;
}

.search-no-results .search-form .search-field,
.search-no-results .woocommerce-product-search .search-field {
  border-radius: 5px;
}

.safari-detected .woostify-product-navigation .product-nav-item-content {
  align-items: center;
}
.safari-detected .woostify-product-navigation .product-nav-item-content img {
  position: absolute;
  top: 50%;
  min-height: 100%;
  transform: translateY(-50%);
}
.safari-detected .woostify-product-navigation .next-product-navigation .product-nav-item-content {
  padding-right: 60px;
}
.safari-detected .woostify-product-navigation .next-product-navigation img {
  right: 0;
}
.safari-detected .woostify-product-navigation .prev-product-navigation .product-nav-item-content {
  padding-left: 60px;
}
.safari-detected .woostify-product-navigation .prev-product-navigation img {
  left: 0;
}

.woostify-svg-icon {
  display: inline-flex;
  display: -ms-inline-flexbox;
  align-self: center;
  color: currentColor;
}
.woostify-svg-icon svg {
  display: block;
  width: 14px;
  height: 14px;
  fill: currentColor;
}
.woostify-svg-icon svg path {
  fill: currentColor;
}

.dialog-search-open {
  overflow: hidden;
}
.dialog-search-open .site-dialog-search {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.dialog-search-open .dialog-search-content {
  animation-name: anim-open;
}

.dialog-search-close .dialog-search-content {
  animation-name: anim-close;
}

.dialog-search-open .dialog-search-content,
.dialog-search-close .dialog-search-content {
  animation-duration: 0.4s;
  animation-fill-mode: forwards;
}

.site-dialog-search {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  position: fixed;
  z-index: 200;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-color: rgba(55, 58, 71, 0.9);
  transition-duration: 0.4s;
}
.site-dialog-search .woocommerce-product-search.category-filter {
  border-radius: 0;
  background-color: #f1f3f5;
}
.site-dialog-search form {
  margin: 0;
}

.dialog-search-content {
  opacity: 0;
  width: 50%;
  max-width: 650px;
  min-width: 290px;
  background-color: #fff;
  position: relative;
  z-index: 5;
  border-radius: 4px;
  overflow: hidden;
}
@media (max-width: 768px) {
  .dialog-search-content {
    max-width: 80%;
    width: 100%;
  }
}
.dialog-search-content .dialog-search-header {
  padding-left: 20px;
  font-weight: 700;
  position: relative;
  z-index: 10;
  box-shadow: 0 -3px 15px 6px rgba(0, 0, 0, 0.03);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.dialog-search-content .dialog-search-title {
  flex-grow: 1;
  text-transform: uppercase;
}
.dialog-search-content .dialog-search-close-icon {
  cursor: pointer;
  font-weight: 700;
  height: 50px;
  width: 50px;
}
.dialog-search-content .dialog-search-close-icon:hover {
  color: firebrick;
}
.dialog-search-content .search-form,
.dialog-search-content .woocommerce-product-search {
  height: 60px;
}
.dialog-search-content .search-form:after,
.dialog-search-content .woocommerce-product-search:after {
  height: 100%;
}
.dialog-search-content .search-form .search-form-icon,
.dialog-search-content .woocommerce-product-search .search-form-icon {
  height: 100%;
}
.dialog-search-content .search-form .search-field,
.dialog-search-content .woocommerce-product-search .search-field {
  border-radius: 0;
  visibility: visible;
  background-color: #f1f3f5;
  font-size: 1em;
  font-style: italic;
}
.dialog-search-content .search-form .search-field:focus,
.dialog-search-content .woocommerce-product-search .search-field:focus {
  border-color: rgba(0, 0, 0, 0);
}
.dialog-search-content .search-form .search-field::-webkit-input-placeholder,
.dialog-search-content .woocommerce-product-search .search-field::-webkit-input-placeholder {
  color: #a5b0b7;
}
.dialog-search-content .search-form .search-field:-moz-placeholder,
.dialog-search-content .woocommerce-product-search .search-field:-moz-placeholder {
  color: #a5b0b7;
}
.dialog-search-content .search-form .search-field::-moz-placeholder,
.dialog-search-content .woocommerce-product-search .search-field::-moz-placeholder {
  color: #a5b0b7;
}
.dialog-search-content .search-form .search-field:-ms-input-placeholder,
.dialog-search-content .woocommerce-product-search .search-field:-ms-input-placeholder {
  color: #a5b0b7;
}

@keyframes anim-open {
  0% {
    opacity: 0;
    transform: translate3d(0, -150px, 0);
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes anim-close {
  0% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  100% {
    opacity: 0;
    transform: translate3d(0, 50px, 0);
  }
}
#woostify-login-form-popup {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  position: fixed;
  z-index: 200;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-color: rgba(55, 58, 71, 0.9);
  transition-duration: 0.4s;
  overflow-y: auto;
}
#woostify-login-form-popup .dialog-popup-inner {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 15px;
  box-sizing: border-box;
}
@media (min-width: 768px) {
  #woostify-login-form-popup .dialog-popup-inner {
    padding: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
#woostify-login-form-popup .dialog-popup-content {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  margin: 0 auto;
  width: 100%;
}
#woostify-login-form-popup .woostify-login-form-popup-content {
  background: #fff;
  max-width: 875px;
  padding: 30px 20px;
  width: 100%;
  margin: 0 auto;
}
#woostify-login-form-popup .woostify-login-form-popup-content .woocommerce-error {
  margin-top: 0;
  list-style: none;
}
#woostify-login-form-popup .woostify-login-form-popup-content .dialog-account-close-icon {
  cursor: pointer;
  font-weight: 700;
  height: 30px;
  width: 30px;
  position: absolute;
  top: 0;
  right: 0;
}
#woostify-login-form-popup .woostify-login-form-popup-content .dialog-account-close-icon:hover {
  color: firebrick;
}
#woostify-login-form-popup .woostify-login-form-popup-content .u-columns {
  display: flex;
  flex-wrap: wrap;
  margin-left: -30px;
}
#woostify-login-form-popup .woostify-login-form-popup-content .u-columns [class^=u-column] {
  width: 100%;
  padding-left: 30px;
  margin: 0;
  float: none;
  max-width: 50%;
}
@media (max-width: 767px) {
  #woostify-login-form-popup .woostify-login-form-popup-content .u-columns [class^=u-column] {
    max-width: 100%;
  }
}
#woostify-login-form-popup .woostify-login-form-popup-content .u-columns [class^=u-column] h2 {
  margin-top: 0;
}
#woostify-login-form-popup .woostify-login-form-popup-content .woocommerce-form.woocommerce-form-login .woocommerce-form-login__rememberme {
  text-align: left;
}
#woostify-login-form-popup .woostify-login-form-popup-content .woocommerce-form.woocommerce-form-login .woocommerce-form-login__submit {
  margin-left: 0;
  margin-right: 0;
}
#woostify-login-form-popup .woostify-login-form-popup-content .woocommerce-form.woocommerce-form-login .lost_password {
  text-align: left;
}
#woostify-login-form-popup .woostify-login-form-popup-content .woocommerce-form.woocommerce-form-register .input-text {
  height: 40px;
}

.dialog-account-open {
  overflow: hidden;
}
.dialog-account-open #woostify-login-form-popup {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.dialog-account-open .woostify-login-form-popup-content {
  animation-name: anim-open;
}

.dialog-account-close .woostify-login-form-popup-content {
  animation-name: anim-close;
}

.dialog-account-open .woostify-login-form-popup-content,
.dialog-account-close .woostify-login-form-popup-content {
  animation-duration: 0.4s;
  animation-fill-mode: forwards;
}

.page-header .woostify-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-wrap: wrap;
}
.page-header .woostify-container:after {
  content: none;
}
.page-header .woostify-container.content-align-left {
  align-items: flex-start;
}
.page-header .woostify-container.content-align-center {
  align-items: center;
}
.page-header .woostify-container.content-align-right {
  align-items: flex-end;
}
.page-header .woostify-container.content-align-justify {
  flex-direction: row;
  justify-content: space-between;
}
.page-header .woostify-container.content-align-justify .entry-title:first-child:last-child {
  flex-grow: 1;
  text-align: center;
}
.single-product .page-header {
  margin-bottom: 0;
}
.page-header + .site-content {
  margin-top: 0;
}
.page-header .entry-title {
  margin: 0;
  font-size: 2em;
  font-weight: normal;
}

/* Remove customizer background content on single product */
.single-product.right-sidebar .content-top, .single-product.left-sidebar .content-top {
  background-color: #fff;
}

/* Breadcrumb */
.single-product .woostify-breadcrumb {
  padding-bottom: 20px;
}
.woostify-breadcrumb .item-bread {
  display: inline-block;
}
.woostify-breadcrumb.woostify-theme-breadcrumb .item-bread:after {
  content: "/";
  font-size: 0.9em;
  margin: 0 5px;
}
.woostify-breadcrumb.woostify-theme-breadcrumb .item-bread:last-of-type:after {
  content: none;
}
.woostify-breadcrumb .delimiter {
  margin: 0 5px;
}

/* Product navigation */
.woostify-product-navigation {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 11;
}
.woocommerce + .woostify-product-navigation {
  flex-grow: 1;
}
@media (min-width: 992px) {
  .woocommerce + .woostify-product-navigation {
    justify-content: flex-end;
  }
}
@media (max-width: 991px) {
  .woostify-product-navigation {
    width: 100%;
    justify-content: space-between;
  }
  .woostify-product-navigation.product-nav-first {
    justify-content: flex-end;
  }
}
.woostify-product-navigation .product-nav-item {
  position: relative;
  padding-bottom: 20px;
}
@media (min-width: 992px) {
  .woostify-product-navigation .product-nav-item + .product-nav-item {
    margin-left: 3px;
  }
  .woostify-product-navigation .product-nav-item + .product-nav-item:before {
    content: "|";
    margin: 0 7px;
  }
}
.woostify-product-navigation .product-nav-item:hover .product-nav-item-content {
  opacity: 1;
  visibility: visible;
  transform: translateY(0px);
  pointer-events: auto;
}
.woostify-product-navigation .product-nav-item .product-nav-icon {
  display: inline-flex;
}
.woostify-product-navigation .product-nav-item-text {
  text-transform: uppercase;
  display: inline-flex;
}
@media (min-width: 992px) {
  .woostify-product-navigation .product-nav-item-text {
    padding-bottom: 15px;
  }
}
.woostify-product-navigation .product-nav-item-content {
  position: absolute;
  top: 80%;
  display: flex;
  opacity: 0;
  visibility: hidden;
  box-shadow: 0px 10px 10px -5px #ddd;
  pointer-events: none;
  transform: translateY(10px);
}
@media (max-width: 991px) {
  .woostify-product-navigation .product-nav-item-content {
    display: none;
  }
}
.woostify-product-navigation .product-nav-item-content img {
  max-width: 60px;
  -o-object-fit: cover;
     object-fit: cover;
}
.woostify-product-navigation .product-nav-item-content .product-nav-item-inner {
  flex-grow: 1;
  min-width: 180px;
  background-color: #fff;
  padding: 10px 15px;
}
.woostify-product-navigation .product-nav-item-link {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 5;
  background-color: transparent;
}
.woostify-product-navigation .product-nav-item-title {
  margin: 0;
  line-height: 1.2em;
  font-size: 1em;
  margin-bottom: 5px;
}
.woostify-product-navigation .product-nav-item-price {
  white-space: nowrap;
}
.woostify-product-navigation .prev-product-navigation .product-nav-icon {
  margin-right: 7px;
}
.woostify-product-navigation .prev-product-navigation .product-nav-item-content {
  left: 0;
}
.woostify-product-navigation .next-product-navigation .product-nav-icon {
  margin-left: 7px;
}
.woostify-product-navigation .next-product-navigation .product-nav-item-content {
  right: 0;
  text-align: right;
}

.topbar .woostify-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.topbar .woostify-container:after {
  content: none;
}
.topbar .topbar-item {
  flex-grow: 1;
}
.topbar .topbar-item p:empty {
  display: none;
}
.topbar .topbar-item p:last-child {
  margin-bottom: 0;
}
.topbar-slider{
  background-color: #EDFDD3;
}
.topbar-slider * {
  color: #000;
}
.topbar-slider{
  width: 100%;
}
.topbar-slider .slider-wrapper{
  padding: 5px 0;
  position: relative;
}
.topbar-slider .flickity-prev-next-button{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border: 0;
  background: transparent;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  font-size: 16px;
}
.topbar-slider .flickity-prev-next-button.previous{
  left: 16px;
}
.topbar-slider .flickity-prev-next-button.next{
  right: 16px;
}
.topbar-slider .flickity-prev-next-button svg{
  width: 1em;
  height: 1em;
  fill: #222;
}
.topbar-slider .slick-slider .slick-prev{
  left: 16px;
  z-index: 9;
  font-size: 16px;
}
.topbar-slider .slick-slider .slick-next{
  right: 16px;
  z-index: 9;
  font-size: 16px;
}
.topbar-slider .slick-slider .slick-prev::before,
.topbar-slider .slick-slider .slick-next::before{
  display: none;
}
.topbar-slider .slick-slider svg{
  width: 1em;
  height: 1em;
  fill: #222;
}
.topbar-slider .slider{
  line-height: normal;
  width: 100%;
  overflow: hidden;
  cursor: pointer;
}
.topbar-slider .slider .slider-item{
  min-width: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  overflow-x: hidden;
  position: relative;
  margin: 0 1.5vw;
}
.topbar-slider .marquee-slider{
  display: flex;
}
.topbar-slider .slick-slider:not(.slick-initialized){
  display: flex;
}
.topbar-slider .slider .slick-track{
  display: flex;
  align-items: center;
}
.topbar-slider .slick-slider .slick-track .slider-item{
  white-space: normal;
  margin: 0;
  padding: 0 1.5vw;
  min-width: 0;
}
.topbar-slider .slider .text-scroll{
  width: 100%;
  text-transform: uppercase;
  text-align: center;
}
@media (max-width: 992px) {
  .topbar .topbar-item {
    text-align: center;
  }
}
@media (min-width: 991px) {
  .topbar .topbar-center {
    text-align: center;
  }
  .topbar .topbar-right {
    text-align: right;
  }
}

/* Header Menu */
.site-header-inner {
  border-bottom: 1px solid #eaeaea;
  /* menu */
  /* search form */
}
.site-header-inner p:empty {
  display: none;
}
.site-header-inner p:last-child {
  margin-bottom: 0;
}
.site-header-inner .woostify-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  min-height: 70px;
}
.site-header-inner .woostify-container:after {
  content: none;
}
.site-header-inner .site-navigation + .site-search {
  margin-left: 10px;
}
.site-header-inner .site-search {
  min-width: 270px;
  position: relative;
}
.site-header-inner .site-search + .site-tools {
  margin-left: 10px;
}
.site-header-inner .site-search + .site-tools .shopping-bag-button:first-child:last-child {
  margin-left: 15px;
}
.site-header-inner .site-search form {
  height: 40px;
  display: flex;
  align-items: center;
}
.site-header-inner .site-search form:after {
  font-size: 16px;
  width: 40px;
  height: 40px;
}
.site-header-inner .site-search form .search-field {
  padding-right: 40px;
  flex-grow: 1;
  width: auto;
}
.site-header-inner .site-search form button[type=submit] {
  width: 40px;
}

/* Logo */
.site-branding .beta.site-title {
  margin: 0;
  font-size: 24px;
}
.site-branding .logo {
  margin: 0;
}

.menu-item .menu-item-icon {
  margin-right: 10px;
}
.menu-item .menu-item-icon .woostify-svg-icon {
  position: relative;
  top: 1px;
}
.menu-item .menu-item-text {
  flex-grow: 1;
  word-break: normal;
}
.menu-item .menu-item-arrow {
  cursor: pointer;
  width: 20px;
  z-index: 2;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.menu-item .menu-item-arrow .woostify-svg-icon svg {
  width: 11px;
  height: 11px;
}

/* Site tools */
.site-tools {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.site-tools .tools-icon {
  font-size: 24px;
  display: flex;
  margin-left: 15px;
  position: relative;
}
.site-tools .tools-icon .woostify-svg-icon svg {
  width: 24px;
  height: 24px;
}
.site-tools .tools-icon .tools-icon {
  margin-left: 0;
}
.site-tools .tools-icon.align-center {
  align-items: center;
}
.site-tools .tools-icon .woostify-header-total-price {
  margin-right: 5px;
}
.site-tools .shopping-bag-button {
  position: relative;
  margin-right: 15px;
}
.site-tools .shopping-bag-button.cart-icon-rotate:before {
  position: relative;
  transform: rotate3d(0, 1, 0, 180deg);
}
.site-tools .shopping-bag-button.cart-icon-rotate .woostify-svg-icon {
  position: relative;
  transform: rotate3d(0, 1, 0, 180deg);
}
.site-tools .shop-cart-count,
.site-tools .wishlist-item-count {
  position: absolute;
  top: -6px;
  right: -15px;
}
.site-tools .shop-cart-count.hide-zero-val.hide,
.site-tools .wishlist-item-count.hide-zero-val.hide {
  display: none;
}
.site-tools .woostify-header-total-price.hide-zero-val.hide {
  display: none;
}

.my-account {
  position: relative;
}
.my-account .my-account-icon {
  padding: 8px 0 10px;
  font-size: 24px;
  display: inline-flex;
  display: -webkit-inline-flex;
}
.my-account:hover .subbox {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translateY(0px);
}
.my-account .subbox {
  min-width: 180px;
  margin: 0;
  padding-left: 0;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  z-index: 12;
  left: -20px;
  top: 100%;
  background-color: #fff;
  border-radius: 4px;
  pointer-events: none;
  transition-duration: 0.2s;
  transform: translateY(10px);
  box-shadow: 0px 1px 4px 0 rgba(0, 0, 0, 0.2);
}
.my-account .subbox a {
  font-size: 14px;
  padding: 10px 20px;
  display: block;
}
.my-account ul {
  padding-left: 0;
  margin: 0;
  text-align: left;
}
.my-account ul li:first-child {
  border-top: 0;
}
.my-account li {
  list-style: none;
  border-top: 1px solid #eee;
}

.header-search-icon {
  cursor: pointer;
}

/* Mobile menu toggle button */
.toggle-sidebar-menu-btn {
  font-size: 24px;
  cursor: pointer;
}

.has-header-transparent .site-header {
  position: static;
  left: 0;
  right: 0;
  z-index: 10;
}
.has-header-transparent .site-header-inner {
  background-color: transparent;
}
@media (min-width: 992px) {
  .has-header-transparent.header-transparent-for-desktop .site-header {
    position: absolute;
  }
}
@media (max-width: 991px) {
  .has-header-transparent.header-transparent-for-mobile .site-header {
    position: absolute;
  }
}
.has-header-transparent.header-transparent-for-all-devices .site-header {
  position: absolute;
}
.has-header-transparent .site-header + .site-content {
  margin-top: 0;
}

.woostify-icon-bar {
  width: 26px;
  height: 26px;
}
.woostify-icon-bar span {
  position: relative;
  background-color: #000;
  width: 100%;
  height: 2px;
  display: block;
  transition-delay: 0.5s;
  transition-duration: 0.5s;
}
.woostify-icon-bar span:before, .woostify-icon-bar span:after {
  transition-delay: 0.5s;
  transition-duration: 0.5s;
}
.woostify-icon-bar span:before, .woostify-icon-bar span:after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: inherit;
}
.woostify-icon-bar span:before {
  top: -6px;
}
.woostify-icon-bar span:after {
  bottom: -6px;
}
.logged-in.admin-bar #woostify-overlay .woostify-svg-icon {
  top: 66px;
}
.sidebar-menu-open {
  overflow: hidden;
}
.sidebar-menu-open .woostify-icon-bar span {
  transform: rotate(180deg);
}
.sidebar-menu-open .woostify-icon-bar span:before {
  width: 50%;
  transform: rotate(45deg) translate(14px, -11px);
}
.sidebar-menu-open .woostify-icon-bar span:after {
  width: 50%;
  transform: rotate(-45deg) translate(14px, 11px);
}
.sidebar-menu-open #woostify-overlay {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.sidebar-menu-open #woostify-overlay .woostify-svg-icon{
  position: absolute;
  top: 20px;
  right: 20px;
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  cursor: pointer;
}
.sidebar-menu-open #woostify-overlay .woostify-svg-icon svg{
  width: 1.5em;
  height: 1.5em;
}
/* .sidebar-menu-open #view {
  transform: translateX(300px);
} */
.sidebar-menu-open .rtl #view {
  transform: translateX(-300px);
}
.sidebar-menu-open .rtl .sidebar-menu {
  transform: translateX(0);
}
.sidebar-menu-open .sidebar-menu {
  transform: translateX(0);
}
@media (min-width: 992px) {
  .sidebar-menu-open .sidebar-menu .site-navigation {
    left: 60px;
    right: 60px;
  }
}

.sidebar-menu {
  position: fixed;
  left: 0;
  bottom: 0;
  top: 0;
  background-color: #fff;
  z-index: 200;
  padding-top: 15px;
  padding-bottom: 15px;
  width: 90%;
  overflow-y: scroll;
  transform: translateX(-100%);
}
.sidebar-menu.has-nav-tab {
  padding-top: 0;
}
.sidebar-menu .arrow-icon {
  transform: rotate(0deg);
}
.sidebar-menu .arrow-icon .woostify-svg-icon {
  transition: all 0.3s;
}
.sidebar-menu .arrow-icon.active .woostify-svg-icon {
  transform: rotate(180deg);
}
.logged-in.admin-bar .sidebar-menu {
  top: 46px;
}
@media (min-width: 783px) {
  .logged-in.admin-bar .sidebar-menu {
    top: 32px;
  }
}
.sidebar-menu .hide {
  display: none;
}
.sidebar-menu .primary-navigation:not(.elementor-inner) a {
  line-height: 3em !important;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.sidebar-menu .ajax-category-filter-box {
  background-color: #f8f8f8;
  border-right: 0;
}
.sidebar-menu .site-search {
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}
.sidebar-menu .site-search .search-field {
  border-radius: 3px;
}
.sidebar-menu .site-search .search-form-icon {
  width: 40px;
  height: 40px;
}
.sidebar-menu .search-form,
.sidebar-menu .woocommerce-product-search {
  height: auto;
}
.sidebar-menu .search-form .search-field,
.sidebar-menu .woocommerce-product-search .search-field {
  padding-right: 40px;
  height: auto;
  min-height: 40px;
}
.sidebar-menu .search-form .search-submit,
.sidebar-menu .woocommerce-product-search button[type=submit] {
  width: 40px;
}
.sidebar-menu .search-form:after,
.sidebar-menu .woocommerce-product-search:after {
  width: 40px;
  height: 40px;
}
.sidebar-menu .mobile-nav-tab {
  padding: 0;
  margin: 0;
  display: flex;
}
@media (min-width: 992px) {
  .sidebar-menu .mobile-nav-tab {
    display: none;
  }
}
.sidebar-menu .mobile-nav-tab li {
  cursor: pointer;
  width: 50%;
  text-align: center;
  line-height: 1;
  position: relative;
}
.sidebar-menu .mobile-nav-tab li a {
  font-size: 16px;
  text-decoration: none;
  display: inline-block;
  text-transform: uppercase;
}
.sidebar-menu .mobile-nav-tab li.active:after {
  content: "";
  display: block;
  height: 3px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}
.sidebar-menu .site-navigation.has-nav-tab .main-navigation, .sidebar-menu .site-navigation.has-nav-tab .categories-navigation {
  display: none;
}
.sidebar-menu .site-navigation.has-nav-tab .main-navigation.active {
  display: block;
}
.sidebar-menu .site-navigation.has-nav-tab .categories-navigation.active {
  display: block;
}
.sidebar-menu .site-navigation nav > ul > li:first-child > a {
  border-top: 1px solid #ececec;
}
.sidebar-menu .site-navigation nav .menu-item a {
  padding: 0 20px;
  border-bottom: 1px solid #ececec;
}
.sidebar-menu .site-navigation nav .menu-item a > .arrow-icon {
  width: 48px;
  height: 48px;
  margin-right: -20px;
  border-left: 1px solid #ececec;
}
.sidebar-menu .site-navigation nav .menu-item a:hover {
  background-color: rgba(0, 0, 0, 0.03);
}
.sidebar-menu .site-navigation nav .sub-menu a {
  padding-left: 30px;
}
@media (min-width: 992px) {
  .sidebar-menu .main-navigation .primary-navigation .menu-item-has-mega-menu .mega-menu-wrapper {
    min-width: auto;
    max-width: 100%;
    transform: none;
    position: static;
    box-shadow: none;
    opacity: 1;
    visibility: visible;
  }
  .sidebar-menu .main-navigation .primary-navigation .sub-menu {
    margin-left: 20px;
  }
  .sidebar-menu .main-navigation .primary-navigation .sub-menu:not(.sub-mega-menu) {
    transition-duration: 0s;
  }
  .sidebar-menu .main-navigation .primary-navigation > .menu-item ul:not(.sub-mega-menu) {
    opacity: 1;
    visibility: visible;
    transform: none;
    position: static;
    box-shadow: none;
    transition-duration: 0s;
    min-width: auto;
  }
  .sidebar-menu .main-navigation .primary-navigation > .menu-item ul:not(.sub-mega-menu) a {
    padding-right: 0;
    padding-left: 0;
  }
}
.sidebar-menu .primary-navigation {
  padding-left: 0;
  margin: 0;
}
.sidebar-menu .primary-navigation .menu-item-has-children {
  position: relative;
}
.sidebar-menu .primary-navigation .sub-mega-menu {
  display: none;
}
.sidebar-menu .primary-navigation .sub-menu {
  border-radius: 0;
  pointer-events: auto;
  margin-left: 0;
  transition-duration: 0s;
  display: none;
  position: static;
  box-shadow: none;
  transform: none;
}
.sidebar-menu .primary-navigation .sub-menu a:hover {
  background-color: transparent;
}
.sidebar-menu .primary-navigation > .menu-item {
  display: block;
}
.sidebar-menu .primary-navigation > .menu-item.current-menu-ancestor > a:before, .sidebar-menu .primary-navigation > .menu-item.current-menu-parent > a:before, .sidebar-menu .primary-navigation > .menu-item.current_page_parent > a:before, .sidebar-menu .primary-navigation > .menu-item.current_page_ancestor > a:before {
  content: "";
  width: 40px;
}
.sidebar-menu .primary-navigation > .menu-item:after {
  content: none !important;
}
.sidebar-menu .primary-navigation > .menu-item > a {
  padding: 0;
}
.sidebar-menu .primary-navigation:not(.elementor-inner) a {
  font-size: 16px;
  line-height: 3em;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.sidebar-menu .primary-navigation:not(.elementor-inner) a:hover:before {
  width: 40px;
}
.sidebar-menu .primary-navigation:not(.elementor-inner) a:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 8px;
  height: 2px;
  width: 0;
}
@media (max-width: 991px) {
  .sidebar-menu .primary-navigation:not(.elementor-inner) a:before {
    display: none;
  }
}
.sidebar-menu .sidebar-menu-bottom ul {
  padding-left: 0;
  margin: 0;
}
.sidebar-menu .sidebar-menu-bottom ul li a {
  padding: 0 20px;
  border-bottom: 1px solid #ececec;
}
.sidebar-menu .sidebar-menu-bottom ul li:last-child a {
  border-bottom: none;
}
.sidebar-menu .sidebar-account a {
  display: block;
  line-height: 3em;
  font-size: 16px;
}
.sidebar-menu ul {
  list-style: none;
}

@media (min-width: 992px) {
  .has-header-layout-1 .sidebar-menu {
    display: none;
  }
}

.sidebar-menu-open .has-header-layout-2 #view {
  transform: translateX(0px);
}

footer#colophon {
  clear: both;
}

.site-footer {
  clear: both;
}
.woobuilder-active .site-footer, .edited-by-divi-builder .site-footer, .elementor-page .site-footer {
  margin-top: 0;
}

/* FOOTER WIDGET COLUMNS */
.site-footer-widget {
  float: left;
  width: 100%;
  padding: 55px 0 70px 0;
}
.site-footer-widget .widget {
  float: left;
}

@media (max-width: 600px) {
  .site-footer-widget .widget_custom_html {
    margin-bottom: 25px;
  }
}
.footer-widget-col-1 .widget {
  width: 100%;
}

@media (min-width: 992px) {
  .footer-widget-col-3 .widget {
    width: 33.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .footer-widget-col-3 .widget:nth-of-type(3n+4) {
    clear: both;
  }
  .footer-widget-col-4 .widget {
    width: 25%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .footer-widget-col-4 .widget:nth-of-type(4n+5) {
    clear: both;
  }
  .footer-widget-col-5 .widget {
    width: 20%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .footer-widget-col-5 .widget:nth-of-type(5n+6) {
    clear: both;
  }
  .footer-widget-col-6 .widget {
    width: 16.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .footer-widget-col-6 .widget:nth-of-type(6n+7) {
    clear: both;
  }
}
@media (min-width: 600px) and (max-width: 991px) {
  .footer-widget-col-3 .widget,
.footer-widget-col-4 .widget,
.footer-widget-col-5 .widget,
.footer-widget-col-6 .widget {
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .footer-widget-col-3 .widget:nth-of-type(2n+3),
.footer-widget-col-4 .widget:nth-of-type(2n+3),
.footer-widget-col-5 .widget:nth-of-type(2n+3),
.footer-widget-col-6 .widget:nth-of-type(2n+3) {
    clear: both;
  }
}
@media (min-width: 600px) {
  .footer-widget-col-2 .widget {
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .footer-widget-col-2 .widget:nth-of-type(2n+3) {
    clear: both;
  }
}
@media (max-width: 599px) {
  .footer-widget-col-2 .widget,
.footer-widget-col-3 .widget,
.footer-widget-col-4 .widget,
.footer-widget-col-5 .widget,
.footer-widget-col-6 .widget {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    clear: both;
  }
}
/* SITE INFOR */
.site-info {
  clear: both;
  padding: 11px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.site-info:not(:first-child) {
  border-top: 1px solid #e3e3e3;
}
.site-info .site-infor-col:first-child:last-child {
  text-align: center;
  width: 100%;
}
.site-info ul {
  padding-left: 0;
  margin: 0;
}
.site-info ul > li + li {
  margin-left: 30px;
}
.site-info li {
  display: inline-block;
}

/* footer action */
#scroll-to-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  min-width: 40px;
  min-height: 40px;
  color: #fff;
  font-size: 1.2em;
  z-index: 200;
  border: 1px solid rgba(255, 255, 255, 0.3);
  visibility: hidden;
  opacity: 0;
  padding: 10px;
  pointer-events: none;
  transform: translateY(100%);
}
#scroll-to-top.active {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  cursor: pointer;
  transform: translateX(0);
}
#scroll-to-top.scroll-to-top-position-left {
  left: 20px;
  right: auto;
}
#scroll-to-top .woostify-svg-icon {
  color: #fff;
}

/* responsive */
@media (max-width: 768px) {
  .site-info {
    flex-direction: column;
    justify-content: center;
  }
  .site-info .site-infor-col {
    text-align: center;
  }
}
.widget:not(.footer-widget):first-of-type .widget-title {
  margin-top: 0;
}
.widget > ul {
  padding-left: 0;
}
.widget li {
  list-style: none;
  line-height: 36px;
}
.widget ul.menu {
  padding-left: 0;
}
.widget ul.menu a {
  line-height: 36px;
}
.widget select {
  width: 100%;
  height: 40px;
  border-radius: 0;
}
.widget-area .widget {
  margin-bottom: 40px;
}
.widget .count {
  float: right;
}

.widget-title,
.widgettitle {
  font-weight: normal;
  margin-bottom: 20px;
}

.widget_archive li,
.widget_categories li,
.widget_pages li {
  line-height: 36px;
}
.widget_archive .post_count,
.widget_categories .post_count,
.widget_pages .post_count {
  font-size: 13px;
  position: relative;
  bottom: 1ex;
}

/* tags */
.tagcloud a {
  border: 1px solid #e2e2e2;
  padding: 0.3em 0.9em;
  display: inline-block;
  margin-bottom: 4px;
  font-size: 14px;
  margin-right: 4px;
}
.tagcloud a:hover {
  border-color: rgba(0, 0, 0, 0);
}
#secondary .widget .tagcloud a:hover {
  color: #fff;
}

/* search */
.search-form,
.woocommerce-product-search {
  position: relative;
  height: 50px;
  /* Fix issue not showing on IE */
}
.search-form:hover .search-form-icon,
.woocommerce-product-search:hover .search-form-icon {
  transform: rotate(90deg);
}
.search-form:focus-within .search-form-icon,
.woocommerce-product-search:focus-within .search-form-icon {
  transform: rotate(90deg);
}
.search-form .search-form-icon,
.woocommerce-product-search .search-form-icon {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 50px;
  height: 50px;
}
.search-form .search-form-icon .woostify-svg-icon,
.woocommerce-product-search .search-form-icon .woostify-svg-icon {
  color: initial;
}
.search-form .search-form-icon .woostify-svg-icon svg,
.woocommerce-product-search .search-form-icon .woostify-svg-icon svg {
  width: 20px;
  height: 20px;
}
.media-toolbar .search-form:after,
.media-toolbar .woocommerce-product-search:after {
  content: none;
}
.search-form .search-field,
.woocommerce-product-search .search-field {
  border-color: rgba(0, 0, 0, 0);
  height: 100%;
  width: 100%;
  background-color: #eeeeec;
  padding-left: 20px;
  padding-right: 50px;
  border-radius: 50px;
}
.search-form .search-field::-webkit-search-cancel-button,
.woocommerce-product-search .search-field::-webkit-search-cancel-button {
  display: none;
}
.search-form .search-field:focus,
.woocommerce-product-search .search-field:focus {
  border-color: #dedbdb;
}
.search-form .search-submit,
.search-form button[type=submit],
.woocommerce-product-search .search-submit,
.woocommerce-product-search button[type=submit] {
  overflow: hidden;
  color: rgba(0, 0, 0, 0) !important;
  background: rgba(0, 0, 0, 0) !important;
  border-radius: 50%;
  width: 50px;
  height: 100%;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 5;
  border: 0;
}

/* mini cart */
.woocommerce-mini-cart {
  padding-left: 0;
}

.widget_shopping_cart_content .woocommerce-mini-cart__total {
  padding-top: 10px;
  border-top: 1px solid #f7f7f7;
}
.widget_shopping_cart_content .remove_from_cart_button:hover {
  transform: rotate(90deg);
}

.product_list_widget a:not(.remove_from_cart_button) {
  display: block;
  line-height: 1.4em;
}
.product_list_widget li {
  position: relative;
  padding: 10px 15px 10px 75px;
  border-bottom: 1px solid #f7f7f7;
  line-height: 26px;
  min-height: 80px;
}
.product_list_widget li.component_mini_cart_item {
  border: none;
  padding-left: 90px;
}
.product_list_widget img {
  max-width: 60px;
  max-height: 60px;
  position: absolute;
  left: 0;
}
.product_list_widget.woocommerce-mini-cart img {
  top: 10px;
}
.product_list_widget .mini_cart_item:last-of-type {
  border-bottom: 0;
}
.product_list_widget .remove_from_cart_button {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0;
  top: 10px;
  font-size: 0;
  z-index: 2;
  color: firebrick;
}
.product_list_widget .remove_from_cart_button .woostify-svg-icon {
  color: inherit;
}
.product_list_widget .remove_from_cart_button .woostify-svg-icon svg {
  width: 10px;
  height: 10px;
}
.product_list_widget .remove_from_cart_button:focus:before {
  left: 0;
  top: 0;
  content: "";
  z-index: 2;
  position: absolute;
  border: 1px solid #ddd;
  border-top-color: #222;
  border-radius: 50%;
  height: 20px;
  width: 20px;
  animation: circle-loading 0.35s linear infinite;
}

.mini_cart_item .quantity {
  width: auto;
  height: auto;
  border-radius: 0;
  display: block;
}

.woocommerce-mini-cart__total {
  text-transform: uppercase;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.woocommerce-mini-cart__total .amount {
  font-weight: 700;
}

.woocommerce-mini-cart__buttons {
  margin-bottom: 0;
}
.woocommerce-mini-cart__buttons .button {
  font-size: 12px;
  font-weight: 700;
}
.woocommerce-mini-cart__buttons a.button {
  width: 50%;
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
}
.woocommerce-mini-cart__buttons a.checkout {
  border-left: 1px solid #fff;
}

/* list, reviews, top rate product */
.widget_products li,
.widget_recent_reviews li,
.widget_top_rated_products li,
.widget_recently_viewed_products li {
  min-height: 90px;
  position: relative;
  padding: 10px 0 10px 80px;
}
.widget_products li:last-of-type,
.widget_recent_reviews li:last-of-type,
.widget_top_rated_products li:last-of-type,
.widget_recently_viewed_products li:last-of-type {
  border-bottom: 0;
}
.widget_products a,
.widget_recent_reviews a,
.widget_top_rated_products a,
.widget_recently_viewed_products a {
  line-height: 1.3;
  margin-bottom: 5px;
}
.widget_products .star-rating,
.widget_recent_reviews .star-rating,
.widget_top_rated_products .star-rating,
.widget_recently_viewed_products .star-rating {
  display: block;
}
.widget_products del,
.widget_recent_reviews del,
.widget_top_rated_products del,
.widget_recently_viewed_products del {
  margin-right: 5px;
  float: left;
  clear: both;
}
.widget_products ins,
.widget_recent_reviews ins,
.widget_top_rated_products ins,
.widget_recently_viewed_products ins {
  float: left;
  background: rgba(0, 0, 0, 0);
}

/* product reviews */
.widget_recent_reviews .reviewer {
  float: left;
  clear: both;
}

/* Product Categories List */
.widget_product_categories .product-categories > li ul {
  margin-left: 10px;
}
.widget_product_categories .product-categories > li ul li:before {
  margin-right: 8px;
  margin-bottom: 1px;
  content: "";
  border-width: 1px 1px 0 0;
  border-style: solid;
  display: inline-block;
  width: 6px;
  height: 6px;
  transform: rotate(45deg);
}

/* Layered Nav Dropdown */
.woocommerce-widget-layered-nav-dropdown__submit {
  margin-top: 1em;
}

/* price range slider */
.price_slider_wrapper .price_slider {
  margin-bottom: 25px;
  position: relative;
  height: 2px;
  margin-left: 0.5em;
  margin-right: 0.5em;
}
.price_slider_wrapper .ui-widget-header {
  height: 100%;
  position: absolute;
}
.price_slider_wrapper .ui-slider-handle {
  cursor: pointer;
  position: absolute;
  width: 10px;
  height: 10px;
  margin-left: -10px;
  border-radius: 50%;
  background: #fff;
  top: 50%;
  transform: translateY(-50%);
  box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.2);
}
.price_slider_wrapper .price_slider_amount input,
.price_slider_wrapper .price_slider_amount .clear {
  display: none;
}
.price_slider_wrapper .price_slider_amount button {
  display: inline-block;
  margin-right: 15px;
}
.price_slider_wrapper .price_slider_amount .price_label {
  display: inline-block;
}

/* Recent post thumbnail */
.widget_recent_post_thumbnail_item {
  display: flex;
  align-items: center;
}
.widget_recent_post_thumbnail_item + .widget_recent_post_thumbnail_item {
  margin-top: 30px;
}
.widget_recent_post_thumbnail_item .recent-post-thumbnail-img {
  width: 50px;
  min-width: 50px;
  margin-right: 20px;
}
.widget_recent_post_thumbnail_item .recent-post-thumbnail-img img {
  border-radius: 3px;
}
.widget_recent_post_thumbnail_item .recent-post-thumbnail-sum {
  flex-grow: 1;
}

.woostify-social-icon a {
  font-size: 0;
}
.woostify-social-icon a:before {
  display: block;
  content: "";
  background-size: 14px;
  width: 14px;
  height: 14px;
}

/* Footer widget text */
.woostify-footer-text-widget .woostify-footer-site-title {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 15px;
}
.woostify-footer-social-icon {
  padding-left: 0;
  margin: 20px 0 0;
}
.woostify-footer-social-icon li {
  list-style: none;
  display: inline-flex;
}
.woostify-footer-social-icon li + li {
  margin-left: 7px;
}
.woostify-footer-social-icon li a {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border-style: solid;
  border-width: 1px;
}
.woostify-footer-social-icon li a:hover {
  opacity: 0.7;
  color: #fff;
}

/* Notice after added to wishlist */
#yith-wcwl-popup-message {
  display: none !important;
}

/* Hide adv feature product if slider not initialize */
.advanced-featured-product {
  position: relative;
}

.adv-featured-product {
  position: relative;
}
.adv-featured-product.adv-product-slider:not(.slick-initialized) {
  display: none;
}
.adv-featured-product.adv-product-slider .slick-list {
  overflow: hidden;
}
.adv-featured-product.adv-product-slider .slick-track {
  display: flex;
}

/* Active filter */
.widget_layered_nav_filters .chosen a:before {
  content: "x";
  color: #e2401c;
  margin-right: 7px;
  font-size: 1.2em;
}

/* Contact info */
.woostify-contact-info .contact-info-list {
  display: flex;
  align-items: flex-start;
  border-bottom: 1px solid #f3f3f3;
  padding: 30px 0;
}
.woostify-contact-info .contact-info-img {
  min-width: 40px;
  max-width: 40px;
  margin-right: 30px;
  display: inline-block;
  margin-top: 10px;
}
.woostify-contact-info .contact-info-detail {
  display: inline-block;
  flex-grow: 1;
}
.woostify-contact-info .contact-info-detail label {
  font-size: 10px;
  font-weight: 600;
  text-transform: uppercase;
}
.woostify-contact-info .contact-info-detail h6 {
  font-weight: 400;
  margin: 0;
}
.woostify-contact-info .contact-info-detail p:last-child {
  margin-bottom: 0;
}

/* Shop category */
.woostify-shop-category .elementor-widget-wrap > .elementor-widget-image {
  position: relative;
}
.woostify-shop-category .elementor-widget-wrap > .elementor-widget-image:hover .wp-caption .wp-caption-text {
  bottom: 20px;
  left: 20px;
}
.woostify-shop-category .elementor-widget-wrap > .elementor-widget-image .wp-caption .wp-caption-text {
  position: absolute;
  left: 30px;
  bottom: 30px;
  font-style: normal;
  font-size: 24px;
  font-weight: 500;
  margin-top: 0;
  line-height: 1;
  padding-top: 0;
  pointer-events: none;
}

/* Contact info widget */
.ct_if {
  min-height: 76px;
}

.elementor-widget .elementor-icon-list-items {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.elementor-editor-active .elementor-widget-wp-widget-nav_menu .menu,
.elementor-editor-active .elementor-widget-wp-widget-nav_menu .sub-menu,
.elementor-editor-preview .elementor-widget-wp-widget-nav_menu .menu,
.elementor-editor-preview .elementor-widget-wp-widget-nav_menu .sub-menu {
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.elementor-menu-cart__products .quantity {
  width: auto;
  height: auto;
  background: none;
}

.site-main .elementor-widget-posts .post + .post {
  margin-top: 0;
}

header.elementor-element {
  position: relative;
  z-index: 6;
}

.elementor-widget-woostify-product-add-to-cart .variations {
  width: 100%;
}

.woostify-sticky-footer-bar {
  position: fixed;
  width: 100%;
  left: 0;
  bottom: 0;
  background: #fff;
  border-top: 1px solid #eaeaea;
  padding-top: 10px;
  padding-bottom: 10px;
  z-index: 199;
  transition: bottom 0.4s;
}
.woostify-sticky-footer-bar.woostify-sticky-on-desktop {
  display: none;
}
@media (min-width: 992px) {
  .woostify-sticky-footer-bar.woostify-sticky-on-desktop {
    display: block;
  }
}
@media (min-width: 992px) {
  .woostify-sticky-footer-bar.woostify-sticky-on-mobile {
    display: none;
  }
}
.woostify-sticky-footer-bar ul.woostify-item-list {
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
  list-style: none;
}
.woostify-sticky-footer-bar ul.woostify-item-list li.woostify-item-list__item {
  flex: 1 0 auto;
  text-align: center;
}
.woostify-sticky-footer-bar ul.woostify-item-list li.woostify-item-list__item a {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  font-size: 13px;
}
.woostify-sticky-footer-bar ul.woostify-item-list li.woostify-item-list__item a .woostify-item-list-item__icon {
  font-size: 24px;
  position: relative;
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  align-content: center;
}
.woostify-sticky-footer-bar ul.woostify-item-list li.woostify-item-list__item a .woostify-item-list-item__icon .woositfy-sfb-icon {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  align-content: center;
}
.woostify-sticky-footer-bar ul.woostify-item-list li.woostify-item-list__item a .woostify-item-list-item__icon .woositfy-sfb-icon svg {
  display: block;
}
.woostify-sticky-footer-bar ul.woostify-item-list li.woostify-item-list__item a .woostify-item-list-item__name {
  display: block;
}
.woostify-sticky-footer-bar ul.woostify-item-list li.woostify-item-list__item.woostify-addon:not(.woostify-custom-addon) a .woostify-item-list-item__icon .cart-icon-rotate:before {
  position: relative;
  transform: rotate3d(0, 1, 0, 180deg);
}
.woostify-sticky-footer-bar ul.woostify-item-list li.woostify-item-list__item.woostify-addon:not(.woostify-custom-addon) a .woostify-item-list-item__icon .theme-item-count, .woostify-sticky-footer-bar ul.woostify-item-list li.woostify-item-list__item.woostify-addon:not(.woostify-custom-addon) a .woostify-item-list-item__icon .shop-cart-count {
  position: absolute;
  top: -6px;
  right: -15px;
  font-size: 12px;
  line-height: initial;
}

@media (min-width: 993px) {
  .has-header-layout-7 .woostify-sticky-footer-bar {
    width: calc(100% - 300px);
    right: 0;
    left: auto;
  }
}

.woostify-inline-flex {
  -js-display: inline-flex;
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  align-content: center;
}

.home.blog .site-main .post-loop:first-child:last-child {
  border-bottom: 0;
}

.alpha.entry-title {
  font-size: 24px;
  font-weight: normal;
  margin-top: 0;
}

.site-main .post-loop {
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 74px;
}
.site-main .post-loop + .post-loop {
  margin-top: 80px;
}

.post-loop .post-cover-image {
  margin-bottom: 35px;
}
.post-loop .post-cover-image a {
  display: inline-block;
}
.post-loop .post-cover-image img {
  -o-object-fit: cover;
     object-fit: cover;
}
.post-loop .entry-header-item {
  margin-bottom: 15px;
}
.post-loop .entry-meta .post-meta-item {
  margin: 0 5px;
}
.post-loop .entry-meta .post-meta-item:first-child {
  margin-left: 0;
}
.post-loop .entry-meta .post-meta-item:last-child {
  margin-right: 0;
}
.post-loop .entry-meta .post-meta-separator {
  font-size: 20px;
  position: relative;
  top: -3px;
}
.post-loop .entry-meta .post-meta-separator:last-child {
  display: none;
}
.post-loop .entry-content {
  margin-top: 30px;
}
.post-loop .post-read-more {
  font-weight: 600;
  margin-top: 20px;
  clear: both;
  margin-bottom: 0;
}

.pagination, .woocommerce-pagination {
  margin-top: 70px;
}
.pagination ul, .woocommerce-pagination ul {
  margin: 0;
  padding: 0;
}
.pagination ul .page-numbers, .woocommerce-pagination ul .page-numbers {
  font-weight: 600;
  text-transform: uppercase;
}
.pagination ul .page-numbers:not(.prev):not(.next), .woocommerce-pagination ul .page-numbers:not(.prev):not(.next) {
  min-width: 29px;
  height: 29px;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0);
}
.pagination li, .woocommerce-pagination li {
  list-style: none;
  display: inline-flex;
}
.pagination li .current, .woocommerce-pagination li .current {
  color: #fff;
}
.pagination .nav-links, .woocommerce-pagination .nav-links {
  text-align: center;
}

/* responsive */
@media (max-width: 991px) {
  #primary + #secondary {
    margin-top: 40px;
  }
}
.single-post .site-main .post-loop {
  border-bottom: 0;
  padding-bottom: 0;
}
.single-post .site-main .post-loop .entry-title {
  font-size: 24px;
}
.single-post .site-main .entry-footer {
  clear: both;
  margin-top: 30px;
}
.single-post .entry-title {
  font-weight: 300;
}

/* author box */
.post-author-box {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-top: 80px;
}
.post-author-box .author-ava {
  margin-right: 30px;
  min-width: 100px;
}
.post-author-box .author-ava img {
  border-radius: 50%;
}
.post-author-box .author-name-before {
  display: block;
  text-transform: uppercase;
}
.post-author-box .author-name {
  font-size: 700px;
  font-size: 18px;
}
.post-author-box .author-bio {
  margin-top: 10px;
}

/* related post */
.related-box {
  border-top: 1px solid #e8e8e8;
  padding-top: 61px;
  margin-top: 73px;
}
.related-box .related-title {
  font-size: 18px;
  font-weight: normal;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 36px;
}
.related-box .related-post img {
  height: 260px;
  -o-object-fit: cover;
     object-fit: cover;
}
.related-box .entry-header {
  display: block;
  margin-bottom: 25px;
}
.related-box .entry-title {
  font-size: 16px;
  margin-top: 18px;
  margin-bottom: 25px;
  font-weight: normal;
  line-height: 27px;
}
.related-box .entry-title:hover {
  text-decoration: underline;
}
.related-box .post-read-more {
  margin-top: 0;
}
.related-box .post-read-more:hover {
  text-decoration: underline;
}

/* comment */
#comments {
  border-top: 1px solid #e8e8e8;
  padding-top: 70px;
  margin-top: 70px;
}

.comments-title {
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 36px;
  text-transform: capitalize;
}

.comment-navigation {
  margin-bottom: 30px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.comment-list {
  margin: 0;
  padding-left: 0;
}
.comment-list li {
  list-style: none;
}

.comment {
  display: block;
}

.comment-body {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 45px;
}
.comment-body #respond {
  flex-basis: 100%;
  margin-top: 33px;
  margin-left: 100px;
  padding-bottom: 45px;
  border-bottom: 1px solid #e8e8e8;
}
.comment-body .comment-author {
  max-width: 70px;
  min-width: 70px;
}
.comment-body .comment-author img {
  border-radius: 50%;
}
.comment-body .comment-author + .comment-content {
  margin-left: 30px;
}
.comment-body .comment-content {
  flex-grow: 1;
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 33px;
  max-width: calc( 100% - 100px);
}
.comment-body .comment-meta {
  margin-bottom: 15px;
}
.comment-body .comment-meta .fn {
  display: block;
  font-weight: 600;
}
.comment-body .comment-meta .comment-date {
  font-size: 12px;
}
.comment-body .comment-text {
  margin-bottom: 16px;
}
.comment-body .comment-text p:last-child {
  margin-bottom: 0;
}
.comment-body .reply a:hover {
  text-decoration: underline;
}
.comment-body .comment-edit-link {
  margin-left: 5px;
}

#reply-title {
  font-size: 18px;
}

#commentform {
  display: flex;
  flex-wrap: wrap;
  margin-top: 33px;
}
#commentform #comment {
  flex-basis: 100%;
  border: 1px solid #e8e8e8;
  padding: 15px;
  height: 200px;
  font-size: 12px;
  margin-bottom: 20px;
  resize: none;
  border-radius: 2px;
}
#commentform #comment:focus {
  border-color: rgba(0, 0, 0, 0);
  box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.1);
}
#commentform #email,
#commentform #author {
  flex: 5;
  height: 50px;
  border: 1px solid #e8e8e8;
  padding: 0 15px;
  font-size: 12px;
  margin-bottom: 20px;
  border-radius: 2px;
}
#commentform #email:focus,
#commentform #author:focus {
  border-color: rgba(0, 0, 0, 0);
  box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.1);
}
#commentform #author {
  margin-right: 20px;
}
#commentform .form-submit {
  flex-basis: 100%;
  margin-bottom: 0;
}
#commentform input[type=submit] {
  height: 50px;
  padding: 0 15px;
  border: 0;
  text-transform: uppercase;
  font-weight: 600;
  min-width: 130px;
}

#respond .logged-in-as a:hover {
  text-decoration: underline;
}
#respond .comment-form-cookies-consent {
  flex: 1 1 100%;
  margin-bottom: 20px;
}

#cancel-comment-reply-link {
  color: firebrick;
}

/* responsive */
@media (max-width: 991px) {
  .single-post .entry-title {
    font-size: 2em;
  }
}
@media (min-width: 992px) {
  .has-sidebar.left-sidebar .content-area {
    float: right;
    padding-left: 60px;
  }
  .has-sidebar.left-sidebar .widget-area {
    float: left;
  }
  .has-sidebar.right-sidebar .content-area {
    float: left;
    padding-right: 60px;
  }
  .has-sidebar.right-sidebar .widget-area {
    float: right;
  }
}
/* Grid Layout */
.blog-layout-grid .site-main {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}
.blog-layout-grid .site-main .post-loop {
  margin-bottom: 75px;
  padding-bottom: 0;
  border-bottom: 0;
  background-color: #fff;
  text-align: center;
}
@media (min-width: 600px) {
  .blog-layout-grid .site-main .post-loop {
    flex-basis: calc((100% - 30px) / 2);
  }
}
@media (min-width: 992px) {
  .blog-layout-grid .site-main .post-loop {
    flex-basis: calc((100% - 60px) / 3);
  }
}
.blog-layout-grid .site-main .post-loop + .post-loop {
  margin-top: 0;
}
.blog-layout-grid .site-main .entry-title {
  font-size: 18px;
}
.blog-layout-grid .site-main .summary-text {
  padding: 0 20px 20px 20px;
}
.blog-layout-grid .site-main .post-read-more {
  display: block;
  margin-top: 15px;
  font-weight: 700;
}
.blog-layout-grid .site-main .post-read-more a {
  text-decoration: underline;
}
.blog-layout-grid .site-main .post-read-more a:hover {
  text-decoration: none;
}
.blog-layout-grid .site-main .post-navigation {
  flex: 0 0 100%;
  margin-top: 0;
}

/* Grid Standard */
@media (min-width: 768px) {
  .blog-layout-standard .site-main .post-loop {
    display: flex;
  }
  .blog-layout-standard .site-main .entry-image-link {
    max-width: 300px;
    min-width: 300px;
    margin-right: 30px;
  }
  .blog-layout-standard .site-main .loop-post-inner {
    flex-grow: 1;
  }
}
.blog-layout-standard .site-main .entry-image-link {
  display: block;
}
@media (max-width: 991px) {
  .blog-layout-standard .site-main .entry-image-link {
    margin-bottom: 30px;
  }
}

/* Grid Zigzag */
@media (min-width: 992px) {
  .blog-layout-zigzag .site-main .post-loop {
    display: flex;
  }
  .blog-layout-zigzag .site-main .post-loop:nth-child(even) .loop-post-inner {
    order: 1;
  }
  .blog-layout-zigzag .site-main .post-loop:nth-child(even) .entry-image-link {
    order: 2;
  }
  .blog-layout-zigzag .site-main .post-loop:nth-child(even) .entry-image-link {
    margin-right: 0;
    margin-left: 30px;
  }
  .blog-layout-zigzag .site-main .entry-image-link {
    max-width: 300px;
    min-width: 300px;
    margin-right: 30px;
  }
}
.blog-layout-zigzag .site-main .entry-image-link {
  display: block;
}
@media (max-width: 991px) {
  .blog-layout-zigzag .site-main .entry-image-link {
    margin-bottom: 30px;
  }
}
.blog-layout-zigzag .site-main .loop-post-inner {
  flex-grow: 1;
}

@font-face{ font-display:swap;
  font-family: "star";
  src: url(/wp-content/plugins/woocommerce/assets/fonts/star.eot);
  src: url(/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix) format("embedded-opentype"), url(/wp-content/plugins/woocommerce/assets/fonts/star.woff) format("woff"), url(/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format("truetype"), url(/wp-content/plugins/woocommerce/assets/fonts/star.svg#star) format("svg");
  font-weight: 400;
  font-style: normal;
 }
@font-face{ font-display:swap;
  font-family: "WooCommerce";
  src: url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);
  src: url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"), url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"), url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"), url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");
  font-weight: 400;
  font-style: normal;
 }
.hide-added-to-cart .product-loop-meta .animated-meta .added {
  display: inline-flex;
}
.hide-added-to-cart .added_to_cart {
  display: none !important;
}

.woostify-out-of-stock-label {
  position: absolute;
  top: 10px;
  z-index: 2;
  background-color: #818486;
  color: #fff;
  padding: 5px;
  line-height: 1;
  font-size: 12px;
  pointer-events: none;
  text-align: center;
}
.woostify-out-of-stock-label.position-left {
  left: 10px;
}
.woostify-out-of-stock-label.position-right {
  right: 10px;
}
.woostify-out-of-stock-label.position-none {
  display: none;
}

.single-product .product_title.entry-title a {
  pointer-events: none;
}
.single-product #woostify-quick-view-panel .product_title.entry-title a {
  pointer-events: auto;
}
.single-product .product.sold-individually form .quantity {
  display: none;
}

body:not(.yith-wcms-pro) .processing:not(.um-woo-status) {
  pointer-events: none;
  position: relative;
}
body:not(.yith-wcms-pro) .processing:not(.um-woo-status):after {
  content: "";
  background-color: rgba(255, 255, 255, 0.7);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}

.woocommerce-products-header__title {
  font-size: 1.7em;
  margin-top: 0.3em;
  margin-bottom: 1.5em;
  font-weight: normal;
}

.woocommerce-loop-category__title {
  font-size: 18px;
  text-align: center;
}

.sidebar-mobile-open {
  overflow: hidden;
}
.sidebar-mobile-open #woostify-overlay {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.sidebar-mobile-open #woostify-overlay .woostify-svg-icon {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
}
.sidebar-mobile-open #woostify-overlay .woostify-svg-icon svg {
  width: 1.5em;
  height: 1.5em;
}

#woostify-overlay .woostify-svg-icon {
  display: none;
}

.sidebar-mobile-open .logged-in.admin-bar #woostify-overlay .woostify-svg-icon {
  top: 66px;
}
@media (min-width: 783px) {
  .sidebar-mobile-open .logged-in.admin-bar #woostify-overlay .woostify-svg-icon {
    top: 52px;
  }
}

.has-sidebar.offcanvas-sidebar #toggle-sidebar-mobile-button {
  display: flex;
  align-items: center;
}
.has-sidebar.offcanvas-sidebar .shop-widget {
  margin-top: 0 !important;
  position: fixed;
  left: 0;
  bottom: 0;
  top: 0;
  width: 100%;
  background-color: #fff;
  padding: 15px;
  max-width: 280px;
  z-index: 200;
  overflow-y: auto;
  opacity: 0;
  visibility: hidden;
  transform: translateX(-100%);
  transition-duration: 0.2s;
}
.has-sidebar.offcanvas-sidebar .shop-widget.active {
  opacity: 1;
  visibility: visible;
  transform: translateX(0);
}
.has-sidebar.offcanvas-sidebar.logged-in.admin-bar .shop-widget {
  top: 46px;
}
@media (min-width: 783px) {
  .has-sidebar.offcanvas-sidebar.logged-in.admin-bar .shop-widget {
    top: 32px;
  }
}
@media (min-width: 992px) {
  .has-sidebar:not(.offcanvas-sidebar) #toggle-sidebar-mobile-button.show {
    display: none;
  }
}

@media (max-width: 991px) {
  .shop-widget {
    margin-top: 0 !important;
    position: fixed !important;
    left: 0;
    bottom: 0;
    top: 0;
    width: 100%;
    background-color: #fff;
    padding: 15px;
    max-width: 280px;
    z-index: 200;
    overflow-y: auto;
    opacity: 0;
    visibility: hidden;
    transform: translateX(-100%);
    transition-duration: 0.2s;
  }
  .logged-in.admin-bar .shop-widget {
    top: 46px;
  }
}
@media (max-width: 991px) and (min-width: 783px) {
  .logged-in.admin-bar .shop-widget {
    top: 32px;
  }
}
@media (max-width: 991px) {
  .shop-widget.active {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
  }
}
#toggle-sidebar-mobile-button {
  background-color: rgba(0, 0, 0, 0);
  padding: 11px 15px;
  border-radius: 2px;
  display: none;
}
#toggle-sidebar-mobile-button.show {
  display: flex;
  align-items: center;
}
#toggle-sidebar-mobile-button .woostify-svg-icon {
  margin-right: 7px;
}
.no-sidebar #toggle-sidebar-mobile-button, .has-elementor-location-shop-archive #toggle-sidebar-mobile-button {
  display: none;
}
#toggle-sidebar-mobile-button:before {
  margin-right: 7px;
}
@media (min-width: 992px) {
  #toggle-sidebar-mobile-button {
    display: none;
  }
}
@media (max-width: 767px) {
  #toggle-sidebar-mobile-button {
    margin-bottom: 15px;
  }
  #toggle-sidebar-mobile-button:last-child {
    margin-bottom: 40px;
  }
}

.woocommerce-notices-wrapper {
  display: block;
  clear: both;
}
.woocommerce-notices-wrapper .woocommerce-message {
  margin-top: 30px;
}

.woostify-sorting {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
@media (max-width: 480px) {
  .woostify-sorting {
    justify-content: center;
    flex-direction: column;
  }
}
.woostify-sorting .woocommerce-notices-wrapper {
  flex: 0 0 100%;
  margin-bottom: 20px;
}
.woostify-sorting .woocommerce-notices-wrapper:empty {
  display: none;
}
.woostify-sorting .woocommerce-ordering {
  order: 2;
  position: relative;
  border: 1px solid #ddd;
  border-radius: 2px;
  margin-bottom: 40px;
}
.woostify-sorting .woocommerce-ordering::after {
  content: "";
  display: block;
  position: absolute;
  right: 5px;
  pointer-events: none;
  font-size: 10px;
  top: 50%;
  transform: translateY(-50%);
}
.woostify-sorting .orderby {
  padding: 5px 20px 5px 10px;
  border: 0;
  background-color: rgba(0, 0, 0, 0);
}
.woostify-sorting .woostify-toolbar-left {
  margin-bottom: 40px;
  display: flex;
  align-items: center;
}
@media (max-width: 480px) {
  .woostify-sorting .woostify-toolbar-left {
    margin-bottom: 15px;
  }
}
.woostify-sorting .woostify-toolbar-left #toggle-sidebar-mobile-button {
  margin: 0 10px 0 0;
}
@media (max-width: 480px) {
  .woostify-sorting .woostify-toolbar-left #toggle-sidebar-mobile-button {
    margin: 0;
  }
}
.woostify-sorting .woocommerce-result-count {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .woostify-sorting .woocommerce-result-count {
    display: none;
  }
}

.woocommerce-loop-product__category {
  line-height: 1.5em;
}

.woocommerce-loop-product__title {
  font-weight: normal;
  margin: 5px 0;
}

.woocommerce-pagination {
  text-align: center;
}

.price mark,
.price ins,
.product_list_widget mark,
.product_list_widget ins {
  background-color: rgba(0, 0, 0, 0);
}
.price del + ins,
.product_list_widget del + ins {
  margin-left: 3px;
}

.onsale {
  position: absolute;
  top: 10px;
  pointer-events: none;
  padding: 5px;
  font-size: 12px;
  z-index: 2;
  line-height: 1;
  direction: ltr;
}
.elementor-element .onsale {
  padding: 5px !important;
}
.onsale.sale-left {
  left: 10px;
}
.onsale.sale-right {
  right: 10px;
}

.woostify-container .woocommerce ul {
  list-style: none;
}

@media (max-width: 600px) {
  .woocommerce-info a.button,
.woocommerce-error a.button,
.woocommerce-message a.button {
    display: none;
  }
}

.woocommerce-info,
.woocommerce-error {
  position: relative;
  padding: 1em 2em;
  color: #fff;
  margin-bottom: 20px;
}
.woocommerce-info a:hover,
.woocommerce-error a:hover {
  color: #fff;
}

.woocommerce-info a,
.woocommerce-message a {
  margin-left: auto;
}
.woocommerce-info:before,
.woocommerce-message:before {
  font-family: "WooCommerce";
  content: "\e028";
  color: #fff;
  margin-right: 10px;
}

.woocommerce-message {
  padding: 15px;
  color: #fff;
  border-radius: 4px;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  position: relative;
  padding: 1em 2em;
  clear: both;
}
.woocommerce-message:before {
  content: "\e015";
}
.woocommerce-message a.button {
  order: 2;
  color: #fff;
  line-height: 1;
  border: 1px solid #fff;
  padding: 10px;
  border-radius: 4px;
}
.woocommerce-message a.button:hover {
  color: #fff;
}
@media (max-width: 600px) {
  .woocommerce-message a.button {
    display: none;
  }
}

.woocommerce-info {
  width: 100%;
}
.woocommerce-info a.button {
  order: 2;
  margin-left: auto;
}
@media (max-width: 600px) {
  .woocommerce-info a.button {
    display: none;
  }
}
.woocommerce-info input[type=submit] {
  padding: 0 5px;
  margin-left: 5px;
}

.woocommerce-form-coupon-toggle .woocommerce-info:before,
.woocommerce-form-login-toggle .woocommerce-info:before {
  display: none;
}

.woocommerce-error {
  background-color: firebrick;
  flex-direction: column;
  align-items: flex-start;
}
.woocommerce-error li {
  width: 100%;
}
.woocommerce-error li:before {
  font-family: "WooCommerce";
  color: #fff;
  margin-right: 10px;
  content: "\e016";
  display: inline-block;
}
.woocommerce-error li a {
  display: none;
  order: 2;
  margin-left: auto;
  color: #ffffff;
  text-decoration: underline;
}
@media (min-width: 601px) {
  .woocommerce-error li a {
    display: block;
  }
}
@media (max-width: 600px) {
  .woocommerce-error li {
    flex-wrap: wrap;
  }
  .woocommerce-error li a {
    float: none;
    flex: 0 0 100%;
    margin-top: 15px;
  }
}

.woocommerce-form-login-toggle .woocommerce-info,
.woocommerce-form-coupon-toggle .woocommerce-info {
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0);
  display: block;
  padding: 0;
}
.woocommerce-form-login-toggle .woocommerce-info a,
.woocommerce-form-coupon-toggle .woocommerce-info a {
  color: #f00;
  padding: 0;
}
.woocommerce-form-login-toggle .woocommerce-info a:before,
.woocommerce-form-coupon-toggle .woocommerce-info a:before {
  content: none;
}

.shop_table ul {
  padding-left: 0;
}
.shop_table li {
  list-style: none;
}

.shop_attributes {
  width: 100%;
}
.shop_attributes th {
  white-space: nowrap;
}

@media (max-width: 767px) {
  .shop_table_responsive th {
    display: none;
  }
  .shop_table_responsive tr:last-of-type td {
    border-bottom: 0;
  }
  .shop_table_responsive td {
    display: block;
    border-right: 0;
  }
  .shop_table_responsive td:not(.product-remove) {
    text-align: right !important;
  }
  .shop_table_responsive td:before {
    float: left;
    font-weight: bold;
    content: attr(data-title);
  }
  .shop_table_responsive #shipping_method {
    margin-top: 0;
  }
}

.woocommerce-store-notice {
  margin-bottom: 0;
  padding: 10px 15px;
  color: #fff;
  flex-grow: 1;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 501;
}
.woocommerce-store-notice .woostify-svg-icon {
  color: #fff;
  margin-right: 7px;
  position: relative;
  top: 1px;
}
.woocommerce-store-notice a {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 0 20px;
  min-width: 120px;
  color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
}
.woocommerce-store-notice a .woostify-svg-icon {
  margin-right: 10px;
  top: 0;
}
.woocommerce-store-notice a:hover {
  color: #fff;
}
.woocommerce-store-notice a:hover .woostify-svg-icon {
  color: #fff;
  transform: rotate(90deg);
}
@media (max-width: 991px) {
  .woocommerce-store-notice a {
    position: static;
    background-color: rgba(0, 0, 0, 0);
    padding: 0;
    display: inline;
    text-decoration: underline;
    margin-left: 7px;
  }
  .woocommerce-store-notice a:before {
    content: none;
  }
}

.button.wc-backward {
  margin-top: 20px;
  display: inline-block;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

.product-loop-image-wrapper .clear {
  display: none;
}
.product-loop-image-wrapper .loading {
  position: relative;
}
.product-loop-image-wrapper .loading:before {
  content: "" !important;
  z-index: 2;
  position: absolute;
  border: 1px solid #ddd;
  border-top-color: #222;
  border-radius: 50%;
  height: 14px;
  width: 14px;
  top: calc( 50% - 7px );
  left: calc( 50% - 7px );
  transform: translateY(-50%) translateX(-50%);
  animation: circle-loading 0.35s linear infinite;
}
.product-loop-image-wrapper .yith-wcwl-add-to-wishlist img {
  display: none;
}
.product-loop-image-wrapper .yith-wcwl-add-to-wishlist .feedback {
  font-size: 0;
}
.product-loop-image-wrapper .yith-wcwl-add-to-wishlist .feedback i {
  font-size: 14px;
  margin: 0;
}
.product-loop-image-wrapper .yith-wcwl-add-to-wishlist a {
  font-size: 0;
  position: relative;
}
.product-loop-image-wrapper .yith-wcwl-add-to-wishlist a i {
  font-size: 14px;
  margin: 0;
  color: inherit;
}
.product-loop-image-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback a,
.product-loop-image-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback a {
  display: none;
}
.product-loop-image-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.product-loop-image-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a {
  display: none;
}

.quick-view-with-icon {
  height: 40px;
  width: 40px;
  background-color: #fff;
}
.quick-view-with-icon + .yith-wcwl-add-to-wishlist {
  border-top: 1px solid #e7e7e7;
}

.product-loop-action {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}
@media (min-width: 992px) {
  .product-loop-action {
    opacity: 0;
    transform: translateY(-100%);
  }
}
.product-loop-action .yith-wcwl-add-to-wishlist a, .product-loop-action .yith-wcwl-add-to-wishlist .feedback {
  background: #fff;
  width: 40px;
  height: 40px;
}
.product-loop-action .yith-wcwl-add-to-wishlist a:hover, .product-loop-action .yith-wcwl-add-to-wishlist .feedback:hover {
  background: #fff;
  color: #fff;
}
.product-loop-action .button {
  padding: 0;
  border-radius: 0;
}
.product-loop-action .yith-wcwl-add-to-wishlist {
  margin-top: 0;
  background-color: #fff;
}
.product-loop-action .loop-add-to-cart-icon-btn,
.product-loop-action .added_to_cart {
  width: 40px;
  height: 40px;
  font-size: 0;
  background-color: #fff;
}
.product-loop-action .loop-add-to-cart-icon-btn.loading .woostify-svg-icon,
.product-loop-action .added_to_cart.loading .woostify-svg-icon {
  display: none;
}
.product-loop-action .loop-add-to-cart-icon-btn:hover,
.product-loop-action .added_to_cart:hover {
  color: #fff;
}
.product-loop-action .loop-add-to-cart-icon-btn:hover .woostify-svg-icon,
.product-loop-action .added_to_cart:hover .woostify-svg-icon {
  color: #fff;
}
.product-loop-action .loop-add-to-cart-icon-btn + .added_to_cart:before {
  margin-right: 0;
}
.product-loop-action .loop-add-to-cart-icon-btn.added {
  display: none;
  color: #fff;
}
.product-loop-action .loop-add-to-cart-icon-btn + .quick-view-with-icon,
.product-loop-action .loop-add-to-cart-icon-btn + .yith-wcwl-add-to-wishlist {
  border-top: 1px solid #e7e7e7;
}
.product-loop-action .added_to_cart {
  color: #fff;
}
.product-loop-action .added_to_cart + .quick-view-with-icon,
.product-loop-action .added_to_cart + .yith-wcwl-add-to-wishlist {
  border-top: 1px solid #e7e7e7;
}
.product-loop-action .added_to_cart .woostify-svg-icon {
  color: #fff;
}

.woocommerce-notices-wrapper .woocommerce-error {
  flex-direction: unset;
  display: flex;
}

.loop-wrapper-wishlist {
  position: absolute;
  z-index: 1;
  right: 5px;
  bottom: 5px;
}
.loop-wrapper-wishlist a, .loop-wrapper-wishlist .feedback {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background-color: #fff;
}
.loop-wrapper-wishlist a:hover, .loop-wrapper-wishlist .feedback:hover {
  color: #fff;
  background-color: #e33333;
}
.loop-wrapper-wishlist .yith-wcwl-wishlistexistsbrowse .feedback a,
.loop-wrapper-wishlist .yith-wcwl-wishlistaddedbrowse .feedback a {
  display: none;
}
.loop-wrapper-wishlist .yith-wcwl-wishlistexistsbrowse a,
.loop-wrapper-wishlist .yith-wcwl-wishlistaddedbrowse a {
  display: none;
}

.woostify-trust-badge-box {
  text-align: center;
  margin-top: 30px;
}

.products .product:hover .product-loop-action {
  transform: translateY(0);
  opacity: 1;
}
.products .product:hover .product-loop-image-wrapper .loop-add-to-cart-btn {
  opacity: 1;
  visibility: visible;
}
.products .product:hover .loop-add-to-cart-on-image,
.products .product:hover .loop-add-to-cart-on-image + .added_to_cart {
  opacity: 1;
  visibility: visible;
  bottom: 46%;
}
.products .product:focus-within .product-loop-action {
  transform: translateY(0);
  opacity: 1;
}

@media (max-width: 767px) {
  .has-proceed-sticky-button .wc-proceed-to-checkout .button {
    margin: 0;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    line-height: 50px;
    z-index: 500;
    width: 100%;
    border-radius: 0 !important;
  }
  .has-proceed-sticky-button #scroll-to-top {
    bottom: 60px;
  }
  .has-order-sticky-button #place_order {
    margin: 0;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    line-height: 50px;
    z-index: 500;
    width: 100%;
    border-radius: 0 !important;
    line-height: normal;
  }
  .has-order-sticky-button #scroll-to-top {
    bottom: 60px;
  }
  .has-order-sticky-button.has-multi-step-checkout .multi-step-checkout-button-wrapper .multi-step-checkout-button[data-action=continue],
.has-order-sticky-button.has-multi-step-checkout .multi-step-checkout-button-wrapper .multi-step-checkout-button[data-action=place_order] {
    margin: 0;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    line-height: 50px;
    z-index: 500;
    width: 100%;
    border-radius: 0 !important;
    text-align: center;
    height: 50px;
    line-height: 50px;
    padding-top: 0;
    padding-bottom: 0;
  }
}
#wc-stripe-payment-request-button-separator,
#wc-stripe-payment-request-wrapper {
  width: 100%;
}
@keyframes w-fadeInLeft {
  0% {
    opacity: 0;
    transform: translate3d(-20px, 0, 0);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
.free-shipping-progress-bar {
  margin-top: 10px;
}
.free-shipping-progress-bar[data-progress="0"] {
  display: none;
}
.free-shipping-progress-bar .progress-bar-message {
  text-align: center;
}
.free-shipping-progress-bar .progress-bar-message .woocommerce-Price-amount {
  font-weight: bold;
}
.free-shipping-progress-bar .progress-bar-rail {
  line-height: 5px;
  height: 5px;
  width: 100%;
  display: flex;
  align-items: center;
  margin-top: 12px;
}
.free-shipping-progress-bar .progress-bar-status {
  display: flex;
  z-index: 1;
  height: inherit;
  position: relative;
  animation: 0.6s w-fadeInLeft;
}
.free-shipping-progress-bar .progress-bar-status.success .progress-bar-indicator {
  background: rgb(103, 187, 103);
}
.free-shipping-progress-bar .progress-bar-left {
  background: rgba(0, 0, 0, 0.1);
  height: 3px;
  flex-grow: 1;
}
.free-shipping-progress-bar .progress-bar-indicator {
  background: linear-gradient(270deg, rgb(19, 70, 175) 0, #ffffff 200%);
  background-color: rgb(19, 70, 175);
  flex-grow: 1;
}
.free-shipping-progress-bar .progress-percent {
  padding: 0 0.5em;
  font-weight: 900;
  font-size: 1.1em;
}

.woostify-view-more,
.woostify-view-prev {
  text-align: center;
  position: relative;
}
.woostify-view-more .w-view-more-button,
.woostify-view-more .w-view-prev-button,
.woostify-view-prev .w-view-more-button,
.woostify-view-prev .w-view-prev-button {
  position: relative;
}
.woostify-view-more .w-view-more-button.circle-loading, .woostify-view-more .updating-cart.ajax-single-add-to-cart .w-view-more-button.single_add_to_cart_button.loading, .updating-cart.ajax-single-add-to-cart .woostify-view-more .w-view-more-button.single_add_to_cart_button.loading, .woostify-view-more .updating-cart .w-view-more-button#shop-cart-sidebar, .updating-cart .woostify-view-more .w-view-more-button#shop-cart-sidebar, .woostify-view-more .w-view-more-button.image-loading, .woostify-view-more .w-view-more-button.tns:not(.tns-slider), .woostify-view-more body:not(.yith-wcms-pro) .w-view-more-button.processing:not(.um-woo-status), body:not(.yith-wcms-pro) .woostify-view-more .w-view-more-button.processing:not(.um-woo-status),
.woostify-view-more .w-view-prev-button.circle-loading,
.woostify-view-more .updating-cart.ajax-single-add-to-cart .w-view-prev-button.single_add_to_cart_button.loading,
.updating-cart.ajax-single-add-to-cart .woostify-view-more .w-view-prev-button.single_add_to_cart_button.loading,
.woostify-view-more .updating-cart .w-view-prev-button#shop-cart-sidebar,
.updating-cart .woostify-view-more .w-view-prev-button#shop-cart-sidebar,
.woostify-view-more .w-view-prev-button.image-loading,
.woostify-view-more .w-view-prev-button.tns:not(.tns-slider),
.woostify-view-more body:not(.yith-wcms-pro) .w-view-prev-button.processing:not(.um-woo-status),
body:not(.yith-wcms-pro) .woostify-view-more .w-view-prev-button.processing:not(.um-woo-status),
.woostify-view-prev .w-view-more-button.circle-loading,
.woostify-view-prev .updating-cart.ajax-single-add-to-cart .w-view-more-button.single_add_to_cart_button.loading,
.updating-cart.ajax-single-add-to-cart .woostify-view-prev .w-view-more-button.single_add_to_cart_button.loading,
.woostify-view-prev .updating-cart .w-view-more-button#shop-cart-sidebar,
.updating-cart .woostify-view-prev .w-view-more-button#shop-cart-sidebar,
.woostify-view-prev .w-view-more-button.image-loading,
.woostify-view-prev .w-view-more-button.tns:not(.tns-slider),
.woostify-view-prev body:not(.yith-wcms-pro) .w-view-more-button.processing:not(.um-woo-status),
body:not(.yith-wcms-pro) .woostify-view-prev .w-view-more-button.processing:not(.um-woo-status),
.woostify-view-prev .w-view-prev-button.circle-loading,
.woostify-view-prev .updating-cart.ajax-single-add-to-cart .w-view-prev-button.single_add_to_cart_button.loading,
.updating-cart.ajax-single-add-to-cart .woostify-view-prev .w-view-prev-button.single_add_to_cart_button.loading,
.woostify-view-prev .updating-cart .w-view-prev-button#shop-cart-sidebar,
.updating-cart .woostify-view-prev .w-view-prev-button#shop-cart-sidebar,
.woostify-view-prev .w-view-prev-button.image-loading,
.woostify-view-prev .w-view-prev-button.tns:not(.tns-slider),
.woostify-view-prev body:not(.yith-wcms-pro) .w-view-prev-button.processing:not(.um-woo-status),
body:not(.yith-wcms-pro) .woostify-view-prev .w-view-prev-button.processing:not(.um-woo-status) {
  display: inline-flex;
  align-items: center;
}
.woostify-view-more .w-view-more-button.circle-loading .w-view-more-label, .woostify-view-more .updating-cart.ajax-single-add-to-cart .w-view-more-button.single_add_to_cart_button.loading .w-view-more-label, .updating-cart.ajax-single-add-to-cart .woostify-view-more .w-view-more-button.single_add_to_cart_button.loading .w-view-more-label, .woostify-view-more .updating-cart .w-view-more-button#shop-cart-sidebar .w-view-more-label, .updating-cart .woostify-view-more .w-view-more-button#shop-cart-sidebar .w-view-more-label, .woostify-view-more .w-view-more-button.image-loading .w-view-more-label, .woostify-view-more .w-view-more-button.tns:not(.tns-slider) .w-view-more-label, .woostify-view-more body:not(.yith-wcms-pro) .w-view-more-button.processing:not(.um-woo-status) .w-view-more-label, body:not(.yith-wcms-pro) .woostify-view-more .w-view-more-button.processing:not(.um-woo-status) .w-view-more-label,
.woostify-view-more .w-view-prev-button.circle-loading .w-view-more-label,
.woostify-view-more .updating-cart.ajax-single-add-to-cart .w-view-prev-button.single_add_to_cart_button.loading .w-view-more-label,
.updating-cart.ajax-single-add-to-cart .woostify-view-more .w-view-prev-button.single_add_to_cart_button.loading .w-view-more-label,
.woostify-view-more .updating-cart .w-view-prev-button#shop-cart-sidebar .w-view-more-label,
.updating-cart .woostify-view-more .w-view-prev-button#shop-cart-sidebar .w-view-more-label,
.woostify-view-more .w-view-prev-button.image-loading .w-view-more-label,
.woostify-view-more .w-view-prev-button.tns:not(.tns-slider) .w-view-more-label,
.woostify-view-more body:not(.yith-wcms-pro) .w-view-prev-button.processing:not(.um-woo-status) .w-view-more-label,
body:not(.yith-wcms-pro) .woostify-view-more .w-view-prev-button.processing:not(.um-woo-status) .w-view-more-label,
.woostify-view-prev .w-view-more-button.circle-loading .w-view-more-label,
.woostify-view-prev .updating-cart.ajax-single-add-to-cart .w-view-more-button.single_add_to_cart_button.loading .w-view-more-label,
.updating-cart.ajax-single-add-to-cart .woostify-view-prev .w-view-more-button.single_add_to_cart_button.loading .w-view-more-label,
.woostify-view-prev .updating-cart .w-view-more-button#shop-cart-sidebar .w-view-more-label,
.updating-cart .woostify-view-prev .w-view-more-button#shop-cart-sidebar .w-view-more-label,
.woostify-view-prev .w-view-more-button.image-loading .w-view-more-label,
.woostify-view-prev .w-view-more-button.tns:not(.tns-slider) .w-view-more-label,
.woostify-view-prev body:not(.yith-wcms-pro) .w-view-more-button.processing:not(.um-woo-status) .w-view-more-label,
body:not(.yith-wcms-pro) .woostify-view-prev .w-view-more-button.processing:not(.um-woo-status) .w-view-more-label,
.woostify-view-prev .w-view-prev-button.circle-loading .w-view-more-label,
.woostify-view-prev .updating-cart.ajax-single-add-to-cart .w-view-prev-button.single_add_to_cart_button.loading .w-view-more-label,
.updating-cart.ajax-single-add-to-cart .woostify-view-prev .w-view-prev-button.single_add_to_cart_button.loading .w-view-more-label,
.woostify-view-prev .updating-cart .w-view-prev-button#shop-cart-sidebar .w-view-more-label,
.updating-cart .woostify-view-prev .w-view-prev-button#shop-cart-sidebar .w-view-more-label,
.woostify-view-prev .w-view-prev-button.image-loading .w-view-more-label,
.woostify-view-prev .w-view-prev-button.tns:not(.tns-slider) .w-view-more-label,
.woostify-view-prev body:not(.yith-wcms-pro) .w-view-prev-button.processing:not(.um-woo-status) .w-view-more-label,
body:not(.yith-wcms-pro) .woostify-view-prev .w-view-prev-button.processing:not(.um-woo-status) .w-view-more-label {
  padding-left: 5px;
}
.woostify-view-more .w-view-more-button.circle-loading:before, .woostify-view-more .updating-cart.ajax-single-add-to-cart .w-view-more-button.single_add_to_cart_button.loading:before, .updating-cart.ajax-single-add-to-cart .woostify-view-more .w-view-more-button.single_add_to_cart_button.loading:before, .woostify-view-more .updating-cart .w-view-more-button#shop-cart-sidebar:before, .updating-cart .woostify-view-more .w-view-more-button#shop-cart-sidebar:before, .woostify-view-more .w-view-more-button.image-loading:before, .woostify-view-more .w-view-more-button.tns:not(.tns-slider):before, .woostify-view-more body:not(.yith-wcms-pro) .w-view-more-button.processing:not(.um-woo-status):before, body:not(.yith-wcms-pro) .woostify-view-more .w-view-more-button.processing:not(.um-woo-status):before,
.woostify-view-more .w-view-prev-button.circle-loading:before,
.woostify-view-more .updating-cart.ajax-single-add-to-cart .w-view-prev-button.single_add_to_cart_button.loading:before,
.updating-cart.ajax-single-add-to-cart .woostify-view-more .w-view-prev-button.single_add_to_cart_button.loading:before,
.woostify-view-more .updating-cart .w-view-prev-button#shop-cart-sidebar:before,
.updating-cart .woostify-view-more .w-view-prev-button#shop-cart-sidebar:before,
.woostify-view-more .w-view-prev-button.image-loading:before,
.woostify-view-more .w-view-prev-button.tns:not(.tns-slider):before,
.woostify-view-more body:not(.yith-wcms-pro) .w-view-prev-button.processing:not(.um-woo-status):before,
body:not(.yith-wcms-pro) .woostify-view-more .w-view-prev-button.processing:not(.um-woo-status):before,
.woostify-view-prev .w-view-more-button.circle-loading:before,
.woostify-view-prev .updating-cart.ajax-single-add-to-cart .w-view-more-button.single_add_to_cart_button.loading:before,
.updating-cart.ajax-single-add-to-cart .woostify-view-prev .w-view-more-button.single_add_to_cart_button.loading:before,
.woostify-view-prev .updating-cart .w-view-more-button#shop-cart-sidebar:before,
.updating-cart .woostify-view-prev .w-view-more-button#shop-cart-sidebar:before,
.woostify-view-prev .w-view-more-button.image-loading:before,
.woostify-view-prev .w-view-more-button.tns:not(.tns-slider):before,
.woostify-view-prev body:not(.yith-wcms-pro) .w-view-more-button.processing:not(.um-woo-status):before,
body:not(.yith-wcms-pro) .woostify-view-prev .w-view-more-button.processing:not(.um-woo-status):before,
.woostify-view-prev .w-view-prev-button.circle-loading:before,
.woostify-view-prev .updating-cart.ajax-single-add-to-cart .w-view-prev-button.single_add_to_cart_button.loading:before,
.updating-cart.ajax-single-add-to-cart .woostify-view-prev .w-view-prev-button.single_add_to_cart_button.loading:before,
.woostify-view-prev .updating-cart .w-view-prev-button#shop-cart-sidebar:before,
.updating-cart .woostify-view-prev .w-view-prev-button#shop-cart-sidebar:before,
.woostify-view-prev .w-view-prev-button.image-loading:before,
.woostify-view-prev .w-view-prev-button.tns:not(.tns-slider):before,
.woostify-view-prev body:not(.yith-wcms-pro) .w-view-prev-button.processing:not(.um-woo-status):before,
body:not(.yith-wcms-pro) .woostify-view-prev .w-view-prev-button.processing:not(.um-woo-status):before {
  position: static;
  transform: none;
}
.woostify-view-more .woostify-loading-status,
.woostify-view-prev .woostify-loading-status {
  display: none;
}
.woostify-view-more .woostify-loading-status:before,
.woostify-view-prev .woostify-loading-status:before {
  content: "";
  z-index: 2;
  position: absolute;
  border: 1px solid #ddd;
  border-top-color: #222;
  border-radius: 50%;
  height: 20px;
  width: 20px;
  top: calc( 50% - 10px );
  left: calc( 50% - 10px );
  transform: translateY(-50%) translateX(-50%);
  animation: circle-loading 0.35s linear infinite;
}

.woostify-view-prev {
  order: 9;
  width: 100%;
  margin-bottom: 30px;
}

.products {
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
}
.products .product {
  list-style: none;
  float: left;
  margin-right: 30px;
  margin-bottom: 30px;
  position: relative;
  width: 100%;
}
@media (min-width: 992px) {
  .products.columns-1 .product {
    width: calc((100% - 0px) / 1 - 0.01px);
  }
  .products.columns-1 .product:nth-of-type(1n) {
    margin-right: 0;
  }
  .products.columns-1 .product:nth-of-type(1n + 2) {
    clear: both;
  }
}
@media (min-width: 601px) and (max-width: 991px) {
  .products.tablet-columns-1 .product {
    width: calc((100% - 0px) / 1 - 0.01px);
  }
  .products.tablet-columns-1 .product:nth-of-type(1n) {
    margin-right: 0;
  }
  .products.tablet-columns-1 .product:nth-of-type(1n + 2) {
    clear: both;
  }
}
@media (max-width: 600px) {
  .products.mobile-columns-1 .product {
    width: calc((100% - 0px) / 1 - 0.01px);
  }
  .products.mobile-columns-1 .product:nth-of-type(1n) {
    margin-right: 0;
  }
  .products.mobile-columns-1 .product:nth-of-type(1n + 2) {
    clear: both;
  }
}
@media (min-width: 992px) {
  .products.columns-2 .product {
    width: calc((100% - 30px) / 2 - 0.01px);
  }
  .products.columns-2 .product:nth-of-type(2n) {
    margin-right: 0;
  }
  .products.columns-2 .product:nth-of-type(2n + 3) {
    clear: both;
  }
}
@media (min-width: 601px) and (max-width: 991px) {
  .products.tablet-columns-2 .product {
    width: calc((100% - 30px) / 2 - 0.01px);
  }
  .products.tablet-columns-2 .product:nth-of-type(2n) {
    margin-right: 0;
  }
  .products.tablet-columns-2 .product:nth-of-type(2n + 3) {
    clear: both;
  }
}
@media (max-width: 600px) {
  .products.mobile-columns-2 .product {
    width: calc((100% - 30px) / 2 - 0.01px);
  }
  .products.mobile-columns-2 .product:nth-of-type(2n) {
    margin-right: 0;
  }
  .products.mobile-columns-2 .product:nth-of-type(2n + 3) {
    clear: both;
  }
}
@media (min-width: 992px) {
  .products.columns-3 .product {
    width: calc((100% - 60px) / 3 - 0.01px);
  }
  .products.columns-3 .product:nth-of-type(3n) {
    margin-right: 0;
  }
  .products.columns-3 .product:nth-of-type(3n + 4) {
    clear: both;
  }
}
@media (min-width: 601px) and (max-width: 991px) {
  .products.tablet-columns-3 .product {
    width: calc((100% - 60px) / 3 - 0.01px);
  }
  .products.tablet-columns-3 .product:nth-of-type(3n) {
    margin-right: 0;
  }
  .products.tablet-columns-3 .product:nth-of-type(3n + 4) {
    clear: both;
  }
}
@media (max-width: 600px) {
  .products.mobile-columns-3 .product {
    width: calc((100% - 60px) / 3 - 0.01px);
  }
  .products.mobile-columns-3 .product:nth-of-type(3n) {
    margin-right: 0;
  }
  .products.mobile-columns-3 .product:nth-of-type(3n + 4) {
    clear: both;
  }
}
@media (min-width: 992px) {
  .products.columns-4 .product {
    width: calc((100% - 90px) / 4 - 0.01px);
  }
  .products.columns-4 .product:nth-of-type(4n) {
    margin-right: 0;
  }
  .products.columns-4 .product:nth-of-type(4n + 5) {
    clear: both;
  }
}
@media (min-width: 601px) and (max-width: 991px) {
  .products.tablet-columns-4 .product {
    width: calc((100% - 90px) / 4 - 0.01px);
  }
  .products.tablet-columns-4 .product:nth-of-type(4n) {
    margin-right: 0;
  }
  .products.tablet-columns-4 .product:nth-of-type(4n + 5) {
    clear: both;
  }
}
@media (max-width: 600px) {
  .products.mobile-columns-4 .product {
    width: calc((100% - 90px) / 4 - 0.01px);
  }
  .products.mobile-columns-4 .product:nth-of-type(4n) {
    margin-right: 0;
  }
  .products.mobile-columns-4 .product:nth-of-type(4n + 5) {
    clear: both;
  }
}
@media (min-width: 992px) {
  .products.columns-5 .product {
    width: calc((100% - 120px) / 5 - 0.01px);
  }
  .products.columns-5 .product:nth-of-type(5n) {
    margin-right: 0;
  }
  .products.columns-5 .product:nth-of-type(5n + 6) {
    clear: both;
  }
}
@media (min-width: 601px) and (max-width: 991px) {
  .products.tablet-columns-5 .product {
    width: calc((100% - 120px) / 5 - 0.01px);
  }
  .products.tablet-columns-5 .product:nth-of-type(5n) {
    margin-right: 0;
  }
  .products.tablet-columns-5 .product:nth-of-type(5n + 6) {
    clear: both;
  }
}
@media (max-width: 600px) {
  .products.mobile-columns-5 .product {
    width: calc((100% - 120px) / 5 - 0.01px);
  }
  .products.mobile-columns-5 .product:nth-of-type(5n) {
    margin-right: 0;
  }
  .products.mobile-columns-5 .product:nth-of-type(5n + 6) {
    clear: both;
  }
}
@media (min-width: 992px) {
  .products.columns-6 .product {
    width: calc((100% - 150px) / 6 - 0.01px);
  }
  .products.columns-6 .product:nth-of-type(6n) {
    margin-right: 0;
  }
  .products.columns-6 .product:nth-of-type(6n + 7) {
    clear: both;
  }
}
@media (min-width: 601px) and (max-width: 991px) {
  .products.tablet-columns-6 .product {
    width: calc((100% - 150px) / 6 - 0.01px);
  }
  .products.tablet-columns-6 .product:nth-of-type(6n) {
    margin-right: 0;
  }
  .products.tablet-columns-6 .product:nth-of-type(6n + 7) {
    clear: both;
  }
}
@media (max-width: 600px) {
  .products.mobile-columns-6 .product {
    width: calc((100% - 150px) / 6 - 0.01px);
  }
  .products.mobile-columns-6 .product:nth-of-type(6n) {
    margin-right: 0;
  }
  .products.mobile-columns-6 .product:nth-of-type(6n + 7) {
    clear: both;
  }
}

.star-rating {
  display: inline-block;
  width: 84px;
  height: 16px;
  position: relative;
  line-height: 16px;
}
.star-rating:before {
  font-family: "star";
  font-size: 16px;
  content: "SSSSS";
  white-space: nowrap;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.5;
}
.star-rating > span {
  font-size: 0;
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  white-space: nowrap;
  line-height: 16px;
}
.star-rating > span:before {
  font-family: "star";
  font-size: 16px;
  content: "SSSSS";
  color: #ffc400;
  position: absolute;
  left: 0;
  top: 0;
}

/* comment rating */
.stars.selected span a {
  color: #ffc400;
}
.stars.selected span a.active ~ a {
  color: inherit;
}
.stars.selected span a:hover ~ a {
  color: inherit !important;
}
.stars.selected span:hover a {
  color: #ffc400;
}
.stars.selected span:hover a.active ~ a {
  color: #ffc400;
}
.stars:not(.selected) span a:hover {
  color: inherit;
}
.stars:not(.selected) span a:hover ~ a {
  color: inherit;
}
.stars:not(.selected) span:hover a {
  color: #ffc400;
}
.stars a {
  font-size: 0;
}
.stars a:before {
  font-size: 16px;
  font-family: "star";
  content: "S";
}

.button,
.product-loop-image-wrapper > .added_to_cart,
.woocommerce-widget-layered-nav-dropdown__submit,
.checkout-button {
  border: 0;
  padding: 0.35em 1.5em;
}

.product-loop-wrapper {
  position: relative;
}

.product-category.product {
  text-align: center;
}

.product-loop-image-wrapper {
  position: relative;
  overflow: hidden;
  /* Add to cart ( On image ) */
}
.product-loop-image-wrapper .woocommerce-loop-product__link {
  display: block;
  text-align: center;
}
@media (min-width: 992px) {
  .product-loop-image-wrapper.zoom-hover:hover img {
    transform: scale(1.1);
  }
}
.product-loop-image-wrapper .product-loop-hover-image {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-position: center;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.product-loop-image-wrapper .product-loop-image {
  transition: all 0.3s ease-in-out;
}
@media (min-width: 992px) {
  .product-loop-image-wrapper:hover .product-loop-hover-image {
    opacity: 1;
  }
  .product-loop-image-wrapper:hover .product-loop-hover-image + .product-loop-image {
    opacity: 0;
  }
}
.product-loop-image-wrapper .loop-add-to-cart-on-image,
.product-loop-image-wrapper .loop-add-to-cart-on-image + .added_to_cart {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  left: 50%;
  bottom: 48%;
  line-height: 1.8em;
  transform: translateX(-50%);
  white-space: nowrap;
}
.product-loop-image-wrapper .loop-add-to-cart-on-image .woostify-svg-icon,
.product-loop-image-wrapper .loop-add-to-cart-on-image + .added_to_cart .woostify-svg-icon {
  margin-right: 7px;
  position: relative;
  top: 1px;
}
.product-loop-image-wrapper .loop-add-to-cart-on-image {
  text-align: center;
}
.product-loop-image-wrapper .loop-add-to-cart-on-image.added {
  display: none;
}
.product-loop-image-wrapper .added_to_cart .woostify-svg-icon svg {
  width: 14px;
  height: 14px;
}

.has-equal-image-height img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100% !important;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.product-loop-meta .price {
  display: block;
}
.product-loop-meta a {
  position: relative;
}
.product-loop-meta a .woostify-svg-icon {
  color: currentColor;
  margin-right: 5px;
  transition-duration: 0s;
}
.product-loop-meta .button.product_type_external {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block !important;
  line-height: 1.5;
}
.product-loop-meta .loading:before {
  content: "" !important;
  z-index: 2;
  position: absolute;
  border: 1px solid #ddd;
  border-top-color: #222;
  border-radius: 50%;
  height: 14px;
  width: 14px;
  animation: circle-loading 0.35s linear infinite;
  position: static;
}
.product-loop-meta .ajax_add_to_cart.loading .woostify-svg-icon {
  display: none;
}
.product-loop-meta .added {
  display: none;
}

.no-transform .animated-meta {
  display: inline-flex;
  flex-direction: column;
  max-width: 100%;
  flex-wrap: wrap;
  align-items: center;
}

.product-loop-meta.no-transform .button,
.product-loop-meta.no-transform .added_to_cart {
  display: inline-flex;
  padding: 10px 15px;
  margin-top: 10px;
  height: 36px;
}
.product-loop-meta:not(.no-transform) .button {
  padding: 0;
  background-color: rgba(0, 0, 0, 0);
}
.product-loop-meta:not(.no-transform) .button:hover {
  background-color: rgba(0, 0, 0, 0);
}

.product-loop-content {
  padding: 25px 15px;
}

.disabled-icon-add-cart-button .added_to_cart .woostify-svg-icon,
.disabled-icon-add-cart-button .loop-add-to-cart-btn .woostify-svg-icon,
.disabled-icon-add-cart-button .loop-add-to-cart-on-image .woostify-svg-icon {
  display: none;
}

#secondary .select2-selection--multiple {
  min-height: auto;
}
#secondary .select2-selection--multiple .select2-selection__rendered {
  padding: 0 5px 5px;
  display: block;
}
#secondary .select2-selection--multiple .select2-search {
  margin: 0;
  line-height: 1;
  margin-top: 5px;
}
#secondary .select2-selection--multiple .select2-search__field {
  line-height: 36px;
  padding: 0;
}
#secondary .select2-selection--single {
  height: 46px;
}
#secondary .select2-selection--single .select2-selection__rendered {
  line-height: 46px;
  height: 45px;
}
#secondary .select2-selection--single .select2-selection__placeholder {
  line-height: 46px;
}
#secondary .select2-selection--single .select2-selection__arrow {
  top: 50%;
  transform: translateY(-50%);
}

.loop-product-qty .quantity {
  border: 1px solid #e8e8e8;
  border-radius: 50px;
  height: 36px;
  max-width: 120px;
}
.loop-product-qty .quantity .product-qty {
  width: 35px;
}
.loop-product-qty .quantity .product-qty .woostify-svg-icon svg {
  width: 13px;
  height: 13px;
}
.loop-product-qty .quantity [data-qty=minus] {
  border-right: 1px solid #e8e8e8;
}
.loop-product-qty .quantity [data-qty=plus] {
  border-left: 1px solid #e8e8e8;
}
.loop-product-qty .quantity .qty {
  padding: 0 30px;
  font-size: inherit;
}

/* responsive */
@media (min-width: 992px) {
  .products .product:hover .product-loop-meta:not(.no-transform) .animated-meta {
    transform: translateY(-24px);
  }
  .product-loop-meta:not(.no-transform) {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
  }
  .product-loop-meta:not(.no-transform) .animated-meta {
    transition: all 0.2s ease-in-out;
  }
  .product-loop-meta:not(.no-transform) .animated-meta:focus-within {
    transform: translateY(-24px);
  }
}
.quick-view-content .woostify-size-guide-table-wrapper,
.quick-view-content .woocommerce-tabs {
  display: none;
}

.hid-skus .product_meta .sku_wrapper {
  display: none;
}
.hid-categories .product_meta .posted_in {
  display: none;
}
.hid-tags .product_meta .tagged_as {
  display: none;
}

.site-full-width-container .woocommerce-tabs .woocommerce-Tabs-panel {
  max-width: 100%;
}

@media (min-width: 992px) {
  .product-page-container {
    padding-bottom: 50px;
  }
}

@media (min-width: 992px) {
  .single-product.site-normal-container.no-sidebar .site-content > .woostify-container {
    max-width: 100%;
  }
}
.single-product .site-content > .woostify-container {
  padding-left: 0;
  padding-right: 0;
}
.single-product:not(.site-full-width-stretched-container).left-sidebar .site-content > .woostify-container, .single-product:not(.site-full-width-stretched-container).right-sidebar .site-content > .woostify-container {
  padding-left: 15px;
  padding-right: 15px;
}
.single-product .content-top {
  padding: 35px 0 15px 0;
  position: relative;
  z-index: 1;
}
.single-product .content-top .woostify-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.single-product .content-top .woostify-container:after {
  content: none;
}
.single-product .content-top .woocommerce {
  flex: 0 0 100%;
}
.single-product .star-rating {
  vertical-align: text-top;
  margin-right: 17px;
}
.single-product .summary .yith-wcwl-add-to-wishlist {
  display: block;
  margin: 20px 0;
}
@media (max-width: 991px) {
  .single-product .wc-breadcrumb {
    text-align: center;
    padding-bottom: 0;
  }
}

.product-gallery {
  position: relative;
  float: left;
  max-width: 100%;
}
@media (min-width: 768px) {
  .has-variation-swatches .product-gallery:not(.column-style):not(.grid-style) .product-images{
    height: 360px;
  }
}
@media (min-width: 992px) {
  .has-variation-swatches .product-gallery:not(.column-style):not(.grid-style) .product-images{
    height: 450px;
  }
}
@media (min-width: 1200px) {
  .has-variation-swatches .product-gallery:not(.column-style):not(.grid-style) .product-images{
    height: 570px;
  }
}
.product-images-container{
  height: 100%;
}
@media (min-width: 992px) {
  .product-gallery {
    width: calc((100% - 30px) / 2);
  }
}
@media (max-width: 991px) {
  .product-gallery {
    display: block;
    float: none;
    width: 100%;
  }
}
.product-gallery.wc-default-gallery .onsale {
  z-index: 1;
}
.product-gallery.wc-default-gallery .woocommerce-product-gallery__wrapper {
  max-width: unset;
  margin: 0;
}
.product-gallery.wc-default-gallery .woocommerce-product-gallery__trigger {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 2;
  width: 20px;
  height: 20px;
}
.product-gallery.wc-default-gallery .woocommerce-product-gallery__trigger img {
  width: 100% !important;
  height: 100% !important;
}
.product-gallery.wc-default-gallery .flex-control-thumbs {
  list-style: none;
  padding: 0;
}
.product-gallery.wc-default-gallery .flex-control-thumbs li {
  display: inline-block;
  margin: 0 1.5em 1.5em 0;
}
.product-gallery.wc-default-gallery .flex-control-thumbs li img {
  border: 1px solid transparent;
}
.product-gallery.wc-default-gallery .flex-control-thumbs li img.flex-active {
  border-color: #555;
}
.product-gallery.vertical-style .product-images-container .image-item, .product-gallery.horizontal-style .product-images-container .image-item {
  display: none;
}
.product-gallery.vertical-style .product-images-container .image-item:first-child, .product-gallery.horizontal-style .product-images-container .image-item:first-child {
  display: block;
}
.product-gallery.vertical-style .product-images-container.flickity-enabled .image-item, .product-gallery.horizontal-style .product-images-container.flickity-enabled .image-item {
  display: block;
}
@media (max-width: 991px) {
  .product-gallery.column-style .product-images-container .image-item, .product-gallery.grid-style .product-images-container .image-item {
    display: none;
  }
  .product-gallery.column-style .product-images-container .image-item:first-child, .product-gallery.grid-style .product-images-container .image-item:first-child {
    display: block;
  }
  .product-gallery.column-style .product-images-container.flickity-enabled .image-item, .product-gallery.grid-style .product-images-container.flickity-enabled .image-item {
    display: block;
  }
}
.product-gallery.vertical-style.has-product-thumbnails .thumb-btn {
  display: none;
}
@media (max-width: 767px) {
  .product-gallery.vertical-style.has-product-thumbnails .product-thumbnail-images-container {
    display: flex;
  }
  .product-gallery.vertical-style.has-product-thumbnails .product-thumbnail-images-container.flickity-enabled {
    display: block;
  }
}
@media (min-width: 768px) {
  .product-gallery.vertical-style.has-product-thumbnails {
    position: relative;
    display: flex;
  }
  .product-gallery.vertical-style.has-product-thumbnails .product-images {
    order: 2;
    flex: 0 1 100%;
  }
  .product-gallery.vertical-style.has-product-thumbnails .product-thumbnail-images {
    position: relative;
    width: 80px;
    min-width: 80px;
    margin-right: 20px;
    height: 100%;
  }
  .product-gallery.vertical-style.has-product-thumbnails .thumb-btn {
    display: block;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    border: none;
    width: 30px;
    height: 30px;
  }
  .product-gallery.vertical-style.has-product-thumbnails .thumb-btn .woostify-svg-icon {
    display: inline-flex;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .product-gallery.vertical-style.has-product-thumbnails .thumb-btn .woostify-svg-icon svg {
    display: block;
    width: 15px;
    height: 15px;
  }
  .product-gallery.vertical-style.has-product-thumbnails .thumb-btn.next {
    bottom: 0;
  }
  .product-gallery.vertical-style.has-product-thumbnails .thumb-btn.prev {
    top: 0;
  }
  .product-gallery.vertical-style.has-product-thumbnails .product-thumbnail-images-container {
    overflow: hidden;
  }
  .product-gallery.vertical-style.has-product-thumbnails .product-thumbnail-images-container .thumbnail-item {
    margin-bottom: 10px;
  }
  .product-gallery.vertical-style.has-product-thumbnails .product-thumbnail-images-container .thumbnail-item:last-child {
    margin-bottom: 0;
  }
  .product-gallery.vertical-style.has-product-thumbnails .product-thumbnail-images-container.has-buttons .thumbnail-item:first-child {
    margin-top: 35px;
  }
  .product-gallery.vertical-style.has-product-thumbnails .product-thumbnail-images-container.has-buttons .thumbnail-item:last-child {
    margin-bottom: 35px;
  }
}
.product-gallery.horizontal-style .product-thumbnail-images-container {
  display: flex;
}
.product-gallery.horizontal-style .product-thumbnail-images-container.flickity-enabled {
  display: block;
}
.product-gallery.horizontal-style .product-thumbnail-images-container .thumbnail-item:first-child {
  margin-left: 1px;
}
.product-gallery .onsale {
  z-index: 0;
}
@media (min-width: 992px) {
  .product-gallery.grid-style .product-group-btns .photoswipe-toggle-button {
    display: none;
  }
}
@media (min-width: 992px) {
  .product-gallery.grid-style.has-product-thumbnails .image-item {
    width: calc((100% - 30px) / 2);
    float: left;
    margin-bottom: 30px;
  }
  .product-gallery.grid-style.has-product-thumbnails .image-item:nth-of-type(even) {
    margin-left: 30px;
  }
}
@media (min-width: 992px) {
  .product-gallery.column-style .product-group-btns .photoswipe-toggle-button {
    display: none;
  }
}
@media (min-width: 992px) {
  .product-gallery.column-style.has-product-thumbnails .image-item {
    clear: both;
    float: left;
    margin-bottom: 30px;
  }
  .product-gallery.column-style.has-product-thumbnails .image-item:last-of-type {
    margin-bottom: 0;
  }
}

.product-thumbnail-images {
  animation: fadeIn 2s linear;
}
.product-thumbnail-images.has-single-thumbnail-image {
  display: none;
}

.product-images {
  overflow: hidden;
  position: relative;
  animation: fadeIn 2s linear;
}
.product-images .image-item {
  margin: 0;
  cursor: pointer;
  width: 100%;
}
.product-images .image-item a {
  display: block;
}

.has-product-thumbnails.horizontal-style .product-images {
  margin-bottom: 20px;
}

.product-thumbnail-images .thumbnail-item {
  cursor: pointer;
  position: relative;
  max-width: 80px;
  width: 100%;
  margin-right: 10px;
}
.product-thumbnail-images .thumbnail-item.is-selected.is-nav-selected img {
  border: 1px solid #555;
}
.product-thumbnail-images img {
  border: 1px solid rgba(0, 0, 0, 0);
  opacity: 1 !important;
}

.image-loading {
  position: relative;
}

.product-summary {
  float: left;
  max-width: 100%;
}
@media (min-width: 992px) {
  .product-summary {
    width: calc((100% - 30px) / 2);
    margin-left: 30px;
  }
}
.product-summary .price {
  font-size: 24px;
  margin-bottom: 18px;
}

.product-group-btns {
  position: absolute;
  z-index: 9;
  right: 15px;
  bottom: 15px;
  display: flex;
}
.product-group-btns > * {
  margin-left: 5px;
}
.product-group-btns .woostify-lightbox-button, .product-group-btns .photoswipe-toggle-button {
  width: 40px;
  height: 40px;
  color: #aaa;
  border: 1px solid #ccc;
  border-radius: 5px;
  position: relative;
  background: #fff;
}
.product-group-btns .woostify-lightbox-button .woostify-svg-icon, .product-group-btns .photoswipe-toggle-button .woostify-svg-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.product-group-btns .photoswipe-toggle-button svg {
  display: block;
  width: 16px;
  height: 16px;
}
.product-group-btns .woostify-lightbox-button svg {
  display: block;
  width: 20px;
  height: 20px;
}

.woocommerce-product-rating {
  margin-bottom: 15px;
}

.woocommerce-product-details__short-description {
  border-left: 0;
  border-right: 0;
  padding: 35px 0;
}
.woocommerce-product-details__short-description p:last-child {
  margin-bottom: 0;
}
.woocommerce-product-details__short-description + .cart {
  margin-top: 20px;
}

.woocommerce-grouped-product-list {
  border: 0;
  margin-top: 0;
}
.woocommerce-grouped-product-list td {
  border-left: 0;
  border-right: 0;
  padding-left: 0;
  padding-right: 0;
}
.woocommerce-grouped-product-list ins {
  background-color: rgba(0, 0, 0, 0);
}

.variations {
  border: 0;
  margin-top: 0;
  margin-bottom: 20px;
}
.variations tr {
  display: block;
  margin-bottom: 10px;
}
.variations td {
  border: 0;
  padding: 2px 0;
  vertical-align: top;
}
@media (max-width: 767px) {
  .variations td {
    display: block;
    clear: both;
  }
  .variations tr + tr {
    margin-top: 15px;
    display: block;
  }
}
.variations select {
  display: block;
  clear: both;
  height: 36px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #fff;
  position: static !important;
}
.variations label {
  text-transform: uppercase;
}
.variations .label {
  vertical-align: middle;
  display: block;
  background-color: transparent;
  padding: 0;
  border: none;
}
.variations .value {
  display: block;
  padding-left: 0;
}
.variations .value:before {
  content: none !important;
}
@media (min-width: 720px) {
  .variations .value {
    display: flex;
    align-items: center;
  }
}
@media (max-width: 719px) {
  .variations .value {
    flex-wrap: wrap;
  }
}
.variations .woostify-variation-swatches {
  padding-left: 0;
  padding-right: 0;
}
.variations .tawcvs-swatches .swatch.selected,
.variations .woostify-variation-swatches .swatch.selected {
  box-shadow: none;
}
.variations .tawcvs-swatches .swatch {
  border: 1px solid #ddd;
  opacity: 1;
  border-radius: 20px;
}
.variations .reset_variations {
  white-space: nowrap;
  border: 1px solid #e8e8e8;
  background-color: #fff;
  border-radius: 5px;
  padding: 2px 10px;
  margin-top: 10px;
  float: left;
  transition-duration: 0s;
}
@media (min-width: 720px) {
  .variations .reset_variations {
    margin-left: 10px;
    margin-top: 0;
    margin-bottom: 10px;
    float: none;
  }
}
.variations .reset_variations .woostify-svg-icon {
  position: relative;
  top: 1px;
  margin-right: 7px;
}
.variations .reset_variations .woostify-svg-icon svg {
  width: 12px;
  height: 12px;
}
@media (max-width: 719px) {
  .variations .label {
    width: 100%;
  }
  .variations .value {
    max-width: 100%;
    flex-direction: column;
  }
  .variations select {
    min-width: 100%;
  }
}

.single_variation {
  margin-bottom: 40px;
}
.single_variation:empty {
  display: none;
}

.shop_table .variation {
  margin: 0;
}
.shop_table .variation dt,
.shop_table .variation dd {
  display: inline-block;
  font-weight: normal;
}
.shop_table .variation dd {
  margin-bottom: 0;
}
.shop_table .variation p:last-child {
  margin-bottom: 0;
}

.product_title {
  font-size: 24px;
  margin-top: 0;
  font-weight: 500;
  margin-bottom: 10px;
}
.product_title.bundled_product_title {
  font-size: 1em;
}

.woostify-single-product-stock {
  margin-bottom: 35px;
}
.woostify-single-product-stock .woostify-single-product-stock-label {
  margin-bottom: 10px;
  display: block;
}
.woostify-single-product-stock .woostify-product-stock-progress {
  background-color: #efefef;
}
.woostify-single-product-stock .woostify-single-product-stock-progress-bar {
  height: 10px;
  display: block;
  width: 0;
  transition-duration: 0.3s;
}

.cart:not(.elementor-menu-cart__products) {
  flex-wrap: wrap !important;
}
.cart:not(.elementor-menu-cart__products) .quantity {
  margin-right: 8px;
  border: 1px solid #e8e8e8;
}
@media (max-width: 600px) {
  .cart:not(.elementor-menu-cart__products) .quantity {
    width: 90px;
    min-width: 90px;
  }
}
.cart:not(.elementor-menu-cart__products) .woocommerce-variation-add-to-cart {
  flex-wrap: wrap !important;
}
.cart:not(.elementor-menu-cart__products) .woocommerce-variation-add-to-cart .tinvwl-after-add-to-cart {
  width: 100%;
}

.woocommerce-variation-price {
  margin-bottom: 10px;
}

.quantity {
  width: 170px;
  height: 50px;
  position: relative;
  overflow: hidden;
  background: #fff;
}
.quantity .qty {
  text-align: center;
  border: 0;
  font-size: 16px;
  background-color: rgba(0, 0, 0, 0);
  flex-grow: 1;
  padding: 0 40px;
  -moz-appearance: textfield;
}
.quantity .qty::-webkit-inner-spin-button, .quantity .qty::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
@media (max-width: 600px) {
  .quantity .qty {
    padding: 0 30px;
  }
}
.quantity select.qty {
  padding: 0;
  margin: 0 20px;
}
.quantity select.qty ~ .product-qty {
  display: none;
}
.quantity .product-qty {
  position: absolute;
  cursor: pointer;
  width: 40px;
  top: 0;
  bottom: 0;
}
.quantity .product-qty:active, .quantity .product-qty:hover {
  color: #000;
}
@media (max-width: 600px) {
  .quantity .product-qty {
    width: 30px;
  }
}
.quantity .woostify-svg-icon svg {
  width: 15px;
  height: 15px;
}
.quantity [data-qty=minus] {
  left: 0;
}
.quantity [data-qty=plus] {
  right: 0;
}

.add_to_cart_button.disabled{
  opacity: 0.7 !important;
  pointer-events: none;
}

.single_add_to_cart_button {
  position: relative;
}
@media (max-width: 600px) {
  .single_add_to_cart_button {
    flex-grow: 1;
  }
}
.single_add_to_cart_button.button {
  min-width: 200px;
  height: 50px;
  font-weight: 600;
  text-transform: uppercase;
  vertical-align: top;
  padding-top: 0;
  padding-bottom: 0;
  pointer-events: auto;
}
@media (max-width: 600px) {
  .single_add_to_cart_button.button {
    min-width: auto;
  }
}

.elementor .product-gallery.grid-style.has-product-thumbnails .image-item, .elementor .product-gallery.column-style.has-product-thumbnails .image-item {
  margin-bottom: 30px;
}

.product_meta {
  margin-top: 20px;
}
.elementor-element.elementor-woo-meta--view-inline .product_meta {
  display: block;
}
.product_meta > span {
  display: block;
}

.woocommerce-tabs {
  display: block;
  clear: both;
  padding-top: 54px;
  padding-bottom: 50px;
}
.woocommerce-tabs .tabs {
  margin: 0;
  padding-left: 0;
  text-align: center;
}
.woocommerce-tabs .tabs li {
  list-style: none;
  display: inline-flex;
  margin: 0 30px;
}
@media (max-width: 719px) {
  .woocommerce-tabs .tabs li {
    margin: 5px 0;
    width: 100%;
  }
  .woocommerce-tabs .tabs li a {
    display: block;
    padding: 5px 15px;
    border: 1px solid #efefef;
  }
}
.woocommerce-tabs .tabs a {
  font-size: 18px;
}
.woocommerce-tabs .woocommerce-Tabs-panel {
  padding: 23px 0;
  max-width: 770px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}
.woocommerce-tabs .woocommerce-Tabs-panel > h2:first-child {
  display: none;
}
.woocommerce-tabs .woocommerce-Tabs-panel table {
  margin: 0;
}
.woocommerce-tabs .woocommerce-Tabs-panel p:last-child {
  margin-bottom: 0;
}
.woocommerce-tabs #reply-title {
  display: none;
}
.woocommerce-tabs #comments {
  border-top: 0;
  padding-top: 0;
  margin-top: 0;
}
.woocommerce-tabs .woocommerce-Reviews-title {
  display: none;
}
.woocommerce-tabs .woocommerce-verification-required {
  font-weight: 700;
  margin-top: 40px;
}
.woocommerce-tabs .commentlist {
  padding-left: 0;
  margin: 0;
}
.woocommerce-tabs .commentlist li {
  list-style: none;
}
.woocommerce-tabs .commentlist li + li {
  margin-top: 30px;
}
.woocommerce-tabs .commentlist .children {
  margin-top: 30px;
}
.woocommerce-tabs .comment {
  margin-bottom: 40px;
}
.woocommerce-tabs .comment_container {
  display: flex;
  justify-content: flex-start;
}
.woocommerce-tabs .comment_container .avatar {
  border-radius: 50%;
  margin-right: 30px;
  min-width: 60px;
  width: 60px;
  height: 60px;
}
.woocommerce-tabs .comment_container .comment-text {
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
}
.woocommerce-tabs .comment_container .comment-text .description {
  flex: 0 0 100%;
  margin-top: 15px;
}
.woocommerce-tabs .comment_container .meta {
  margin-bottom: 0;
  display: inline-block;
  vertical-align: text-top;
}
.woocommerce-tabs .comment-notes {
  width: 100%;
}
.woocommerce-tabs .comment-form > p {
  width: 100%;
  margin-bottom: 0;
}
.woocommerce-tabs .comment-form input:not([type=submit]) {
  width: 100%;
}
.woocommerce-tabs .comment-form textarea {
  width: 100%;
}
.woocommerce-tabs.layout-accordion .woostify-tab-wrapper {
  border-bottom: 1px solid #efefef;
}
.woocommerce-tabs.layout-accordion .woostify-tab-wrapper .woostify-svg-icon {
  transition: transform 0.3s;
}
.woocommerce-tabs.layout-accordion .woostify-tab-wrapper.active .woostify-svg-icon {
  transform: rotate(180deg);
}
.woocommerce-tabs.layout-accordion .woostify-accordion-title {
  display: block;
  padding: 15px 0;
  font-size: 18px;
  position: relative;
}
.woocommerce-tabs.layout-accordion .woostify-accordion-title .woostify-svg-icon {
  position: absolute;
  right: 0;
  top: calc(50% - 7px);
}
.woocommerce-tabs.layout-accordion .woocommerce-Tabs-panel {
  display: none;
  padding: 0;
  max-width: 100%;
  height: 0;
  transition: height 350ms ease-in-out;
  overflow: hidden;
}
.woocommerce-tabs.layout-accordion .woocommerce-Tabs-panel.is-visible {
  height: auto;
  display: block !important;
}
.woocommerce-tabs.layout-accordion .woocommerce-Tabs-panel .woostify-tab-inner {
  padding-bottom: 15px;
}
.woocommerce-tabs.layout-accordion .woocommerce-Tabs-panel .woostify-tab-inner .woostify-tab-scroll-content {
  overflow-y: auto;
  max-height: 500px;
  scrollbar-width: thin;
  padding-right: 20px;
}
.woocommerce-tabs.layout-accordion .woocommerce-Tabs-panel .woostify-tab-inner .woostify-tab-scroll-content::-webkit-scrollbar {
  width: 5px;
}
.woocommerce-tabs.layout-accordion .woocommerce-Tabs-panel .woostify-tab-inner .woostify-tab-scroll-content::-webkit-scrollbar-track {
  background: #f2f2f2;
}
.woocommerce-tabs.layout-accordion .woocommerce-Tabs-panel .woostify-tab-inner .woostify-tab-scroll-content::-webkit-scrollbar-thumb {
  background: #d5d5d5;
}
.woocommerce-tabs.layout-accordion .woocommerce-Tabs-panel .woostify-tab-inner .woostify-tab-scroll-content > h2:first-child {
  display: none;
}
.woocommerce-tabs.layout-accordion + .related {
  border-top: none;
}

.layout-accordion + .related {
  border-top: none;
}

.related,
.up-sells,
.woostify-product-recently-viewed-section {
  border-top: 1px solid #efefef;
}
.related > h2,
.up-sells > h2,
.woostify-product-recently-viewed-section > h2 {
  text-align: center;
  font-size: 18px;
  font-weight: normal;
  padding: 25px 0;
}
.related ul.products.tns-slider .product,
.up-sells ul.products.tns-slider .product,
.woostify-product-recently-viewed-section ul.products.tns-slider .product {
  margin: 0;
  float: none;
}
.related .tns-controls button[data-controls=prev],
.up-sells .tns-controls button[data-controls=prev],
.woostify-product-recently-viewed-section .tns-controls button[data-controls=prev] {
  left: -55px;
}
@media (max-width: 991px) {
  .related .tns-controls button[data-controls=prev],
.up-sells .tns-controls button[data-controls=prev],
.woostify-product-recently-viewed-section .tns-controls button[data-controls=prev] {
    left: 5px;
  }
}
.related .tns-controls button[data-controls=next],
.up-sells .tns-controls button[data-controls=next],
.woostify-product-recently-viewed-section .tns-controls button[data-controls=next] {
  right: -55px;
}
@media (max-width: 991px) {
  .related .tns-controls button[data-controls=next],
.up-sells .tns-controls button[data-controls=next],
.woostify-product-recently-viewed-section .tns-controls button[data-controls=next] {
    right: 5px;
  }
}

.woostify-product-images-widget .product-gallery {
  width: 100%;
}

.woostify-product-recently-viewed-section {
  border: none;
}
.woostify-product-recently-viewed-section .woostify-product-recently-viewed-inner {
  border-top: 1px solid #efefef;
}
.woostify-product-recently-viewed-section .woostify-product-recently-viewed-title {
  text-align: center;
  font-size: 18px;
  font-weight: normal;
  padding: 25px 0;
}

.bundled_item_cart_content .price {
  font-size: 1em;
}

@media (max-width: 991px) {
  .product-summary {
    margin-top: 50px;
    width: 100%;
  }
  .single-product .woostify-breadcrumb {
    display: none;
  }
  .single-product .elementor-widget-woostify-breadcrumb .woostify-breadcrumb {
    display: block;
  }
}
@media (max-width: 767px) {
  .has-product-thumbnails .product-thumbnail-images {
    margin-top: 20px;
  }
}
.paypal-button {
  z-index: 0;
}

#product-addons-total {
  clear: both;
}

.product-summary .grouped_form a.button.product_type_variable {
  width: 170px;
  height: 50px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 8px;
  padding: 5px 15px;
}
.product-summary .grouped_form a.button.product_type_simple {
  width: 170px;
  height: 50px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 8px;
  padding: 5px 15px;
}
.product-summary .grouped_form span.woostify-svg-icon.icon-shopping-cart-2 {
  margin-right: 5px;
}
.product-summary .stock.out-of-stock {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .product-summary .grouped_form a.button.product_type_variable {
    width: 120px;
    padding: 5px;
  }
  .product-summary .grouped_form a.button.product_type_simple {
    width: 120px;
    padding: 5px;
  }
  .product-summary .grouped_form .quantity {
    width: 120px;
  }
}
.cart-sidebar-open .updating-cart #shop-cart-sidebar:after {
  transition-duration: 0s;
}

.updating-cart.cart-sidebar-open #shop-cart-sidebar:after {
  transition-duration: 0s;
}
.updating-cart #shop-cart-sidebar:before {
  animation: 0.4s circle-loading linear infinite;
  top: calc(50% + 20px);
  z-index: 3;
  border-width: 2px;
}
.updating-cart #shop-cart-sidebar:after {
  opacity: 1;
  visibility: visible;
}

.cart-sidebar-open {
  overflow: hidden;
}
.cart-sidebar-open.cart-updated #shop-cart-sidebar:before {
  content: none !important;
}
.cart-sidebar-open.cart-updated #shop-cart-sidebar:after {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.cart-sidebar-open #shop-cart-sidebar {
  visibility: visible;
  pointer-events: auto;
  transform: translateX(0);
}
.cart-sidebar-open #woostify-overlay {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

#shop-cart-sidebar {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 200;
  width: 400px;
  padding: 0 30px 30px;
  background: #fff;
  visibility: hidden;
  pointer-events: none;
  will-change: transform;
  transform: translateX(100%);
  transition: all 0.3s;
}
@media (max-width: 599px) {
  #shop-cart-sidebar {
    width: 290px;
    padding: 0 15px 15px;
  }
}
.logged-in.admin-bar #shop-cart-sidebar {
  top: 46px;
}
@media (min-width: 783px) {
  .logged-in.admin-bar #shop-cart-sidebar {
    top: 32px;
  }
}
#shop-cart-sidebar:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: inherit;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
}
#shop-cart-sidebar ul {
  margin: 0;
}
#shop-cart-sidebar .blockUI {
  display: none !important;
}
#shop-cart-sidebar canvas {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 9;
  left: 0;
  top: 0;
  pointer-events: none;
}

.shop-cart-count,
.wishlist-item-count {
  padding: 0 5px;
  height: 18px;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  border-radius: 8px;
  min-width: 18px;
  pointer-events: none;
  white-space: nowrap;
}

.cart-sidebar-head {
  flex: 0 0 auto;
  width: auto;
  border-bottom: 1px solid #ddd;
  padding: 30px 0;
  position: relative;
  z-index: 3;
  height: 80px;
  background-color: inherit;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
@media (max-width: 599px) {
  .cart-sidebar-head {
    height: 60px;
    padding: 15px 0;
  }
}
.cart-sidebar-head .shop-cart-count {
  margin-left: 10px;
}

.cart-sidebar-title {
  margin: 0;
  display: inline-block;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 13px;
  white-space: nowrap;
}

#close-cart-sidebar-btn {
  border: 0;
  background: none;
  position: absolute;
  right: 0;
  top: 50%;
  width: 30px;
  height: 30px;
  font-weight: 700;
  transform: translatey(-50%) rotate(0deg);
}
#close-cart-sidebar-btn:hover {
  transform: translatey(-50%) rotate(90deg);
  color: firebrick;
}

.cart-sidebar-content {
  flex-basis: 0%;
  flex-grow: 1;
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden;
}
.cart-sidebar-content.is-cart-empty.has-fst {
  margin-top: 0;
}
.cart-sidebar-content.is-cart-empty.has-fst.has-fst-top {
  margin-top: 0;
}
.cart-sidebar-content.is-cart-empty.has-fst.has-fst-top.has-fst-progress-bar {
  margin-top: 0;
}
.cart-sidebar-content.is-cart-empty .woostify-mini-cart-custom-html {
  display: none;
}
.cart-sidebar-content .woostify-mini-cart-custom-html {
  flex: 0 0 auto;
  width: auto;
  margin: 10px 0;
}
.cart-sidebar-content .woostify-mini-cart-custom-html.pos-after-checkout {
  margin-bottom: 0;
}
.cart-sidebar-content [data-sold_individually] .mini-cart-product-qty {
  display: none;
}
.cart-sidebar-content .woocommerce-mini-cart__total {
  margin-bottom: 0;
  background-color: transparent;
  height: 40px;
  border-top: 1px solid #ddd;
  align-items: flex-end;
}
@media (max-width: 599px) {
  .cart-sidebar-content .woocommerce-mini-cart__total {
    height: 30px;
  }
}
.cart-sidebar-content .woocommerce-mini-cart {
  flex-basis: 0%;
  flex-grow: 1;
  max-width: 100%;
  overflow-y: auto;
  scrollbar-width: thin;
}
.cart-sidebar-content .woocommerce-mini-cart::-webkit-scrollbar {
  width: 5px;
}
.cart-sidebar-content .woocommerce-mini-cart::-webkit-scrollbar-track {
  background: #f2f2f2;
}
.cart-sidebar-content .woocommerce-mini-cart::-webkit-scrollbar-thumb {
  background: #d5d5d5;
}
.cart-sidebar-content .woocommerce-mini-cart__bottom {
  flex: 0 0 auto;
  width: auto;
}
.cart-sidebar-content .free-shipping-progress-bar.pos-top {
  margin: 10px 0;
}
.cart-sidebar-content .free-shipping-progress-bar.pos-before-checkout {
  margin: 10px 0;
}
.cart-sidebar-content .woocommerce-mini-cart__buttons {
  margin-bottom: 0;
}
.cart-sidebar-content .woocommerce-mini-cart__buttons a {
  padding: 0 !important;
  display: block;
  width: auto;
  border-left: 0;
}
.cart-sidebar-content .woocommerce-mini-cart__buttons a:not(.checkout) {
  background-color: #fff;
  height: 40px;
}
@media (max-width: 599px) {
  .cart-sidebar-content .woocommerce-mini-cart__buttons a:not(.checkout) {
    height: 30px;
  }
}
.cart-sidebar-content .woocommerce-mini-cart__buttons a.checkout {
  height: 50px;
}
@media (max-width: 599px) {
  .cart-sidebar-content .woocommerce-mini-cart__buttons a.checkout {
    height: 40px;
  }
}
.cart-sidebar-content .woocommerce-mini-cart__empty-message {
  margin-bottom: 0;
  padding: 30px 0;
}
.cart-sidebar-content .woocommerce-mini-cart__empty-message .woostify-empty-cart {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 6vh;
}
.cart-sidebar-content .woocommerce-mini-cart__empty-message .woostify-empty-cart .message-icon {
  height: 80px;
  background: #f8f8f8;
  width: 80px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cart-sidebar-content .woocommerce-mini-cart__empty-message .woostify-empty-cart .message-icon svg {
  width: 30px;
  height: 30px;
}
.cart-sidebar-content .woocommerce-mini-cart__empty-message .woostify-empty-cart .message-text {
  margin: 18px 0 20px;
}
.cart-sidebar-content .woocommerce-mini-cart__empty-message .woostify-empty-cart .button.continue-shopping {
  text-align: center;
  margin-top: 2vh;
}
.cart-sidebar-content .variation {
  margin: 5px 0;
  font-size: 13px;
}
.cart-sidebar-content .variation dt,
.cart-sidebar-content .variation dd {
  float: left;
  line-height: 18px;
}
.cart-sidebar-content .variation dt {
  font-weight: normal;
  clear: both;
  margin-right: 5px;
}
.cart-sidebar-content .variation dd {
  margin: 0;
}
.cart-sidebar-content .variation dd p:last-child {
  margin-bottom: 0;
}
.cart-sidebar-content .variation + .quantity {
  clear: both;
  display: block;
}
.cart-sidebar-content .quantity {
  font-size: 13px;
}

@media (min-width: 598px) {
  .cart-sidebar-content .mini_cart_item {
    min-height: 95px;
    padding-left: 95px;
  }
}
@media (min-width: 598px) {
  .cart-sidebar-content .mini_cart_item.component_mini_cart_item {
    padding-left: 125px;
  }
}
.cart-sidebar-content .mini_cart_item.component_mini_cart_item .mini-cart-product-infor .mini-cart-quantity {
  display: none;
}
.cart-sidebar-content .mini_cart_item img {
  max-width: 75px;
  max-height: 75px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 599px) {
  .cart-sidebar-content .mini_cart_item img {
    max-width: 60px;
    max-height: 60px;
    margin-right: 15px;
  }
}
.cart-sidebar-content .mini_cart_item:hover .remove_from_cart_button {
  opacity: 1;
}
.cart-sidebar-content .mini_cart_item:focus-within .remove_from_cart_button {
  opacity: 1;
}
@media (max-width: 991px) {
  .cart-sidebar-content .mini_cart_item .remove_from_cart_button {
    opacity: 1;
  }
}
.cart-sidebar-content .remove_from_cart_button {
  opacity: 0;
  right: 5px;
  top: 5px;
}
@media (max-width: 992px) {
  .cart-sidebar-content .remove_from_cart_button {
    opacity: 1;
  }
}
.cart-sidebar-content .remove_from_cart_button:focus:before {
  animation: 0.5s circle-loading linear infinite;
}

#woostify-overlay {
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  top: 0;
  z-index: 199;
  background: rgba(0, 0, 0, 0.5);
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
}

.woocommerce-mini-cart .bundled_mini_cart_item {
  display: none;
}

.mini-cart-updating .mini-cart-quantity,
.mini-cart-updating .woocommerce-mini-cart__total,
.mini-cart-updating .woocommerce-mini-cart__buttons {
  pointer-events: none;
  opacity: 0.5;
}

.mini-cart-product-infor {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 10px;
}
.mini-cart-product-infor .mini-cart-quantity {
  display: flex;
  align-items: stretch;
  height: 24px;
  border: 1px solid #ccc;
  overflow: hidden;
}
.mini-cart-product-infor .mini-cart-quantity .qty {
  height: 100%;
  margin: 0;
  padding: 0;
  width: 40px;
  line-height: 24px;
  text-align: center;
  -moz-appearance: textfield;
  background-color: transparent;
  border: none;
}
.mini-cart-product-infor .mini-cart-quantity .qty::-webkit-inner-spin-button, .mini-cart-product-infor .mini-cart-quantity .qty::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
.mini-cart-product-infor .mini-cart-product-qty {
  cursor: pointer;
  width: 24px;
  font-size: 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.mini-cart-product-infor .mini-cart-product-qty[data-qty=minus] {
  border-right: 1px solid #ccc;
}
.mini-cart-product-infor .mini-cart-product-qty[data-qty=plus] {
  border-left: 1px solid #ccc;
}
.mini-cart-product-infor .mini-cart-product-qty .woostify-svg-icon svg {
  width: 10px;
  height: 11px;
}
@media (min-width: 600px) and (max-width: 991px) {
  #shop-cart-sidebar {
    width: 50%;
  }
}
.woocommerce-cart h2 {
  font-size: 24px;
  font-weight: normal;
}
@media (min-width: 768px) {
  .woocommerce-cart.cart-page-layout-1 #content > .woostify-container {
    width: 970px;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .woocommerce-cart.cart-page-layout-1 .cross-sells {
    width: 48.5%;
    float: left;
    margin-bottom: 30px;
  }
  .woocommerce-cart.cart-page-layout-1 .cart-collaterals {
    width: 48.5%;
    float: right;
  }
}
@media (max-width: 992px) {
  .woocommerce-cart.cart-page-layout-1 .cross-sells {
    margin-top: 50px;
  }
}
.woocommerce-cart.cart-page-layout-1 .cart_totals .shop_table {
  border: 1px solid #eee;
}
.woocommerce-cart.cart-page-layout-1 .cart_totals tr {
  border-bottom-color: #eee;
}
.woocommerce-cart.cart-page-layout-1 .cart-collaterals th,
.woocommerce-cart.cart-page-layout-1 .cart-collaterals td {
  padding: 15px;
}
.woocommerce-cart.cart-page-layout-2 .woocommerce-cart-form__contents, .woocommerce-cart.cart-page-layout-2 .cart.wishlist_table {
  margin-top: 0;
}
@media (min-width: 992px) {
  .woocommerce-cart.cart-page-layout-2 .woocommerce-cart-form {
    width: 65%;
    float: left;
  }
  .woocommerce-cart.cart-page-layout-2 .cart-collaterals {
    width: calc(35% - 40px);
    float: right;
  }
}
.woocommerce-cart.cart-page-layout-2 .cart-collaterals {
  border: 2px solid #efefef;
  padding: 10px 20px 30px 20px;
}
.woocommerce-cart.cart-page-layout-2 .cross-sells {
  clear: both;
}
.woocommerce-cart .woocommerce-cart-form {
  margin-bottom: 50px;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce-cart-form {
  width: 100%;
  float: none;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .cart-collaterals {
  float: none;
  width: 100%;
  padding: 0;
  border: none;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce .input-text.qty {
  text-align: center;
  border: none;
  padding: 0 40px;
  font-size: inherit;
  max-height: unset;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce .coupon .form-row {
  float: none;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce .input-text, .woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce select {
  height: auto;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button {
  line-height: inherit;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions [name=update_cart], .woocommerce-cart .elementor-widget-woocommerce-cart .cart.wishlist_table:not(.elementor-menu-cart__products) .actions [name=update_cart] {
  border-width: 2px;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) [name=update_cart], .woocommerce-cart .elementor-widget-woocommerce-cart .cart.wishlist_table:not(.elementor-menu-cart__products) [name=update_cart] {
  height: auto;
}

.woocommerce-cart-form__contents:not(.elementor-menu-cart__products), .cart.wishlist_table:not(.elementor-menu-cart__products) {
  border-width: 0;
  border-collapse: separate;
  table-layout: auto;
}
@media (max-width: 767px) {
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products), .cart.wishlist_table:not(.elementor-menu-cart__products) {
    margin-bottom: 0;
  }
}
.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) th, .cart.wishlist_table:not(.elementor-menu-cart__products) th,
.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) td,
.cart.wishlist_table:not(.elementor-menu-cart__products) td {
  padding: 20px 0;
}
.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-remove a, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-remove a {
  font-size: 1.5em;
  position: relative;
  width: 1.2em;
  height: 1.2em;
}
.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-remove a:hover, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-remove a:hover {
  color: firebrick;
}
@media (max-width: 767px) {
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-remove a, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-remove a {
    background-color: firebrick;
    color: #fff !important;
  }
}
.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .quantity, .cart.wishlist_table:not(.elementor-menu-cart__products) .quantity {
  border: 1px solid #e8e8e8;
  width: 100px;
  margin-right: 0;
}
.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions .coupon, .cart.wishlist_table:not(.elementor-menu-cart__products) .actions .coupon {
  width: 100%;
}
@media (min-width: 992px) {
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions .coupon, .cart.wishlist_table:not(.elementor-menu-cart__products) .actions .coupon {
    float: left;
    width: 60%;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions .coupon + [name=update_cart], .cart.wishlist_table:not(.elementor-menu-cart__products) .actions .coupon + [name=update_cart] {
    width: 40%;
  }
}
@media (max-width: 991px) {
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions .coupon, .cart.wishlist_table:not(.elementor-menu-cart__products) .actions .coupon {
    justify-content: center;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions .coupon [name=apply_coupon], .cart.wishlist_table:not(.elementor-menu-cart__products) .actions .coupon [name=apply_coupon] {
    color: #fff;
  }
}
.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions .coupon [name=apply_coupon], .cart.wishlist_table:not(.elementor-menu-cart__products) .actions .coupon [name=apply_coupon] {
  white-space: nowrap;
  height: 40px;
  padding: 0 20px;
  color: #ffffff;
}
.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions [name=coupon_code], .cart.wishlist_table:not(.elementor-menu-cart__products) .actions [name=coupon_code] {
  background-color: transparent;
}
@media (max-width: 991px) {
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions, .cart.wishlist_table:not(.elementor-menu-cart__products) .actions {
    display: flex;
    flex-direction: column-reverse;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions [name=update_cart], .cart.wishlist_table:not(.elementor-menu-cart__products) .actions [name=update_cart] {
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products), .cart.wishlist_table:not(.elementor-menu-cart__products) {
    /* actions */
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) thead th, .cart.wishlist_table:not(.elementor-menu-cart__products) thead th {
    border-bottom: 1px solid #ddd;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) tbody tr + tr td, .cart.wishlist_table:not(.elementor-menu-cart__products) tbody tr + tr td {
    border-top-width: 1px;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) tr:nth-last-child(2) td, .cart.wishlist_table:not(.elementor-menu-cart__products) tr:nth-last-child(2) td {
    padding-bottom: 50px;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) th, .cart.wishlist_table:not(.elementor-menu-cart__products) th,
.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) td,
.cart.wishlist_table:not(.elementor-menu-cart__products) td {
    padding: 30px 0;
    border-width: 0;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) th:not(:first-child):not(:last-child):not(.product-thumbnail), .cart.wishlist_table:not(.elementor-menu-cart__products) th:not(:first-child):not(:last-child):not(.product-thumbnail),
.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) td:not(:first-child):not(:last-child):not(.product-thumbnail),
.cart.wishlist_table:not(.elementor-menu-cart__products) td:not(:first-child):not(:last-child):not(.product-thumbnail) {
    padding-left: 20px;
    padding-right: 20px;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-remove, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-remove {
    width: 40px;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-thumbnail, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-thumbnail {
    width: 70px;
    min-width: 70px;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-name, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-name,
.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-subtotal,
.cart.wishlist_table:not(.elementor-menu-cart__products) .product-subtotal {
    font-weight: 700;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-quantity, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-quantity {
    text-align: center;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .quantity, .cart.wishlist_table:not(.elementor-menu-cart__products) .quantity {
    min-width: 120px;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-subtotal, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-subtotal {
    text-align: right;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-price, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-price,
.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-subtotal,
.cart.wishlist_table:not(.elementor-menu-cart__products) .product-subtotal {
    min-width: 100px;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions, .cart.wishlist_table:not(.elementor-menu-cart__products) .actions {
    text-align: right;
    padding: 0;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions [name=update_cart], .cart.wishlist_table:not(.elementor-menu-cart__products) .actions [name=update_cart] {
    border-width: 1px;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .coupon, .cart.wishlist_table:not(.elementor-menu-cart__products) .coupon {
    height: 100px;
    display: flex;
    align-items: center;
    background-repeat: no-repeat;
    background-size: 40px 40px;
    background-position: center left 30px;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .coupon label, .cart.wishlist_table:not(.elementor-menu-cart__products) .coupon label {
    display: none;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) [name=coupon_code], .cart.wishlist_table:not(.elementor-menu-cart__products) [name=coupon_code] {
    border-width: 1px;
    height: 40px;
    margin-right: 10px;
    padding: 0 20px;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) [name=apply_coupon], .cart.wishlist_table:not(.elementor-menu-cart__products) [name=apply_coupon] {
    font-weight: 600;
    font-size: 12px;
    height: 30px;
    padding: 0 10px;
    background-color: rgba(0, 0, 0, 0);
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) [name=apply_coupon]:hover, .cart.wishlist_table:not(.elementor-menu-cart__products) [name=apply_coupon]:hover {
    background-color: rgba(0, 0, 0, 0);
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) [name=update_cart], .cart.wishlist_table:not(.elementor-menu-cart__products) [name=update_cart] {
    height: 100%;
    width: 100%;
    font-weight: 600;
    height: 100px;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) [name=update_cart]:disabled, .cart.wishlist_table:not(.elementor-menu-cart__products) [name=update_cart]:disabled {
    color: #fff;
  }
}
@media (max-width: 991px) {
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) thead, .cart.wishlist_table:not(.elementor-menu-cart__products) thead {
    display: none;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) tbody tr, .cart.wishlist_table:not(.elementor-menu-cart__products) tbody tr {
    display: flex;
    border-bottom: 1px solid #efecec;
    flex-direction: column;
    position: relative;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) tbody tr td, .cart.wishlist_table:not(.elementor-menu-cart__products) tbody tr td {
    border-bottom-style: dashed;
    border-bottom-color: #efecec;
    border-right: 0;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    text-align: left !important;
    padding: 5px 0;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) tbody tr td:before, .cart.wishlist_table:not(.elementor-menu-cart__products) tbody tr td:before {
    content: attr(data-title);
    font-size: 13px;
    font-weight: normal;
    text-align: left;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) tbody tr td:last-of-type, .cart.wishlist_table:not(.elementor-menu-cart__products) tbody tr td:last-of-type {
    border-bottom: 0;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) tbody .cart_item, .cart.wishlist_table:not(.elementor-menu-cart__products) tbody .cart_item {
    padding-left: 85px;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) tbody .bundled-product-name.bundled_table_item_indent, .cart.wishlist_table:not(.elementor-menu-cart__products) tbody .bundled-product-name.bundled_table_item_indent {
    padding-left: 0;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-remove, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-remove,
.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-thumbnail,
.cart.wishlist_table:not(.elementor-menu-cart__products) .product-thumbnail {
    position: absolute;
    border-bottom: 0;
    top: 0;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-thumbnail, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-thumbnail {
    justify-content: center;
    left: 0;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-thumbnail img, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-thumbnail img {
    max-width: 70px;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-remove, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-remove {
    right: 0;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-remove a, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-remove a {
    background-color: rgba(0, 0, 0, 0);
    color: firebrick !important;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-name:before, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-name:before {
    display: none;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .product-name a, .cart.wishlist_table:not(.elementor-menu-cart__products) .product-name a {
    font-weight: 700;
    padding-right: 25px;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .quantity, .cart.wishlist_table:not(.elementor-menu-cart__products) .quantity {
    height: 30px;
    font-size: 12px;
    max-width: 80px;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .quantity .product-qty, .cart.wishlist_table:not(.elementor-menu-cart__products) .quantity .product-qty {
    max-width: 30px;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .quantity .qty, .cart.wishlist_table:not(.elementor-menu-cart__products) .quantity .qty {
    text-align: center;
    padding: 0;
    font-size: 12px;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions, .cart.wishlist_table:not(.elementor-menu-cart__products) .actions {
    padding-top: 30px;
    padding-bottom: 0;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .coupon label, .cart.wishlist_table:not(.elementor-menu-cart__products) .coupon label {
    display: none;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .coupon [name=coupon_code], .cart.wishlist_table:not(.elementor-menu-cart__products) .coupon [name=coupon_code],
.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .coupon [name=apply_coupon],
.cart.wishlist_table:not(.elementor-menu-cart__products) .coupon [name=apply_coupon] {
    width: 100%;
    padding: 10px 15px;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .coupon [name=coupon_code], .cart.wishlist_table:not(.elementor-menu-cart__products) .coupon [name=coupon_code] {
    height: 48px;
    margin-bottom: 10px;
  }
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) [name=update_cart], .cart.wishlist_table:not(.elementor-menu-cart__products) [name=update_cart] {
    width: 100%;
    margin: 10px 0;
  }
}

.checkout-button,
[class*=elementor-kit] .checkout-button {
  text-transform: uppercase;
  font-weight: 600;
  line-height: 55px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  text-align: center;
}

.cart_totals .shop_table {
  margin: 0;
  border: 0;
  width: 100%;
}
.cart_totals .shop_table tr {
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
  border-bottom: 1px solid #ddd;
}
.cart_totals .shop_table tr th,
.cart_totals .shop_table tr td {
  border: 0;
  padding-left: 0;
  padding-right: 0;
}
.cart_totals .shop_table th {
  font-weight: 600;
}
.cart_totals .shop_table tbody th,
.cart_totals .shop_table tbody td {
  padding-top: 10px;
  padding-bottom: 10px;
}
.cart_totals .shop_table input[type=radio] {
  margin-right: 10px;
}
.cart_totals .shop_table [name=calc_shipping] {
  width: 100%;
  height: 50px;
}
.cart_totals .shop_table .cart-subtotal th,
.cart_totals .shop_table .cart-subtotal td {
  padding-top: 10px;
  padding-bottom: 10px;
}
.cart_totals .shop_table .order-total {
  border-bottom: 0;
}
.cart_totals .shop_table .order-total th,
.cart_totals .shop_table .order-total td {
  font-size: 18px;
  padding-top: 20px;
}
.cart_totals .shop_table .order-total th {
  white-space: nowrap;
  padding-right: 10px;
}
.cart_totals .shop_table .order-total td {
  text-align: right;
}
.cart_totals .shop_table .woocommerce-shipping-totals {
  flex-direction: column;
  padding-top: 5px;
}
.cart_totals .shop_table .woocommerce-shipping-totals td {
  text-align: left !important;
  padding-top: 0;
}
@media (max-width: 991px) {
  .cart_totals .shop_table th {
    display: block;
  }
  .cart_totals .shop_table td:before {
    content: "";
  }
}
.cart_totals #shipping_method {
  margin-top: 0;
}
.cart_totals .wc-proceed-to-checkout {
  margin-top: 20px;
}
.cart_totals li {
  list-style: none;
}

.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) [name=update_cart], .cart.wishlist_table:not(.elementor-menu-cart__products) [name=update_cart] {
  height: 40px;
}

@media (min-width: 992px) {
  .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions .coupon + [name=update_cart], .cart.wishlist_table:not(.elementor-menu-cart__products) .actions .coupon + [name=update_cart] {
    width: auto;
    margin-top: 30px;
    font-size: 12px;
  }
}

.woocommerce-terms-and-conditions {
  width: 100%;
}

.woocommerce-checkout .woocommerce {
  position: relative;
}
.woocommerce-checkout .woocommerce .woocommerce-error {
  clear: both;
}
.woocommerce-checkout .woocommerce-error li{
  display: flex;
  flex-wrap: nowrap;
}
.woocommerce-checkout .woocommerce-error li a{
  display: inline-block;
  margin: 0;
}
.woocommerce-checkout input {
  word-break: normal;
}

.woocommerce-form-login-toggle {
  max-width: 600px;
  margin: 0 auto 10px auto;
}
.woocommerce-form-login-toggle .woocommerce-info {
  color: inherit;
}
.woocommerce-form-login-toggle .showlogin {
  font-weight: 700;
}

.woocommerce-form.woocommerce-form-login {
  clear: both;
  border: 2px dashed #e8e8e8;
  border-radius: 2px;
  padding: 30px;
  max-width: 600px;
  margin: 0 auto 30px auto;
}
.woocommerce-form.woocommerce-form-login .form-row,
.woocommerce-form.woocommerce-form-login .form-row-first,
.woocommerce-form.woocommerce-form-login .form-row-last {
  width: 100%;
}
.woocommerce-form.woocommerce-form-login p:not(.form-row):not(.lost_password) {
  font-size: small;
  line-height: 1.5em;
}
.woocommerce-form.woocommerce-form-login .inline {
  display: inline-block;
  margin-left: 10px;
}
.woocommerce-form.woocommerce-form-login .woocommerce-form-login__rememberme {
  text-align: center;
}
.woocommerce-form.woocommerce-form-login .woocommerce-form-login__submit {
  padding-left: 40px;
  padding-right: 40px;
  display: block;
  margin: 10px auto 0 auto;
}
.woocommerce-form.woocommerce-form-login .lost_password {
  display: block;
  clear: both;
  margin-bottom: 0;
  text-align: center;
}
.woocommerce-form.woocommerce-form-login .input-text {
  height: 40px;
}

.woocommerce-form-coupon-toggle {
  max-width: 600px;
  margin: 0 auto 15px auto;
}
.woocommerce-form-coupon-toggle .woocommerce-info {
  color: inherit;
}
.woocommerce-form-coupon-toggle .showcoupon {
  font-weight: 700;
}

.checkout_coupon.woocommerce-form-coupon {
  border: 2px dashed #e8e8e8;
  border-radius: 2px;
  max-width: 600px;
  margin: 0 auto 30px auto;
  padding: 30px;
  justify-content: center;
  align-items: center;
}
@media (max-width: 991px) {
  .checkout_coupon.woocommerce-form-coupon {
    margin-top: 30px !important;
  }
}
.checkout_coupon.woocommerce-form-coupon .form-row-first,
.checkout_coupon.woocommerce-form-coupon .form-row-last {
  width: 100%;
  text-align: center;
}
.checkout_coupon.woocommerce-form-coupon .form-row-last {
  margin-bottom: 0;
}
.checkout_coupon.woocommerce-form-coupon [name=apply_coupon] {
  margin-top: 10px;
  padding: 0.35em 40px;
  height: auto;
  color: #fff;
}
.checkout_coupon.woocommerce-form-coupon p:not(.form-row) {
  display: none;
}

[name=checkout] {
  clear: both;
  float: left;
  width: 100%;
  margin-top: 30px;
}
@media (max-width: 992px) {
  .has-multi-step-checkout [name=checkout] {
    display: flex;
    flex-direction: column-reverse;
  }
  .has-multi-step-checkout [name=checkout] .woocommerce-NoticeGroup {
    order: 1;
  }
}

@media (min-width: 992px) {
  #customer_details {
    float: left;
    width: calc(100% - 400px);
    padding-right: 40px;
  }
}
#customer_details .form-row select {
  height: 50px;
  width: 100%;
  border: 1px solid #ccc;
  background-color: transparent;
  padding: 0 15px;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
}

.woocommerce-billing-fields > h3 {
  font-size: 24px;
  font-weight: normal;
  display: none;
}

.form-row {
  float: left;
}
.form-row label {
  display: block;
}
.form-row abbr {
  text-decoration: none;
}
.required {
  color: firebrick;
}

.form-row .input-text {
  width: 100%;
  height: 50px;
  padding: 0 1em;
  border-radius: 2px;
}
.form-row.notes {
  width: 100%;
}

.form-row-first,
.form-row-last {
  width: 48%;
}

.form-row-last {
  float: right;
}

.form-row-wide {
  clear: both;
  width: 100%;
}

#order_review_heading {
  display: none;
}

#order_review {
  background-color: #f9f9f9;
  padding: 30px;
  border-radius: 4px;
}
@media (min-width: 992px) {
  #order_review {
    float: left;
    width: 400px;
  }
}
#order_review li {
  list-style: none;
}

.woocommerce-checkout-review-order-table {
  margin: 0;
  border: 0;
  width: 100%;
}
.woocommerce-checkout-review-order-table th {
  white-space: nowrap;
}
.woocommerce-checkout-review-order-table tr {
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
  border-bottom: 1px solid #ddd;
}
.woocommerce-checkout-review-order-table tr th,
.woocommerce-checkout-review-order-table tr td {
  border: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}
.woocommerce-checkout-review-order-table tr th:last-child,
.woocommerce-checkout-review-order-table tr td:last-child {
  text-align: right;
}
.woocommerce-checkout-review-order-table thead th {
  margin-bottom: 10px;
  text-transform: uppercase;
  font-weight: 600;
}
.woocommerce-checkout-review-order-table tbody tr {
  align-items: center;
}
.woocommerce-checkout-review-order-table tbody th,
.woocommerce-checkout-review-order-table tbody td {
  padding-top: 10px;
  padding-bottom: 10px;
}
.woocommerce-checkout-review-order-table tbody th:last-child,
.woocommerce-checkout-review-order-table tbody td:last-child {
  white-space: nowrap;
  margin-left: 10px;
}
.woocommerce-checkout-review-order-table tfoot th {
  font-size: 15px;
}
.woocommerce-checkout-review-order-table #shipping_method {
  margin: 0;
}
.woocommerce-checkout-review-order-table .woocommerce-shipping-totals th {
  padding-bottom: 5px !important;
}
.woocommerce-checkout-review-order-table .woocommerce-shipping-totals td {
  padding-top: 5px !important;
}
.woocommerce-checkout-review-order-table .cart-subtotal th,
.woocommerce-checkout-review-order-table .cart-subtotal td {
  padding-top: 10px;
  padding-bottom: 10px;
}
.woocommerce-checkout-review-order-table .order-total th,
.woocommerce-checkout-review-order-table .order-total td {
  font-size: 18px;
}
.woocommerce-checkout-review-order-table .woocommerce-shipping-totals {
  flex-direction: column;
  padding-top: 5px;
  display: block;
}
.woocommerce-checkout-review-order-table .woocommerce-shipping-totals td {
  text-align: left !important;
}
.woocommerce-checkout-review-order-table .product-name strong {
  font-weight: normal;
}
.woocommerce-checkout-review-order-table .order-total th,
.woocommerce-checkout-review-order-table .order-total td {
  padding: 20px 0;
}
.woocommerce-checkout-review-order-table #shipping_method input[type=radio] {
  margin-right: 10px;
}

#ship-to-different-address {
  font-size: 1em;
  font-weight: normal;
}

#order_comments {
  padding: 1em;
  height: auto;
  min-height: 150px;
  resize: none;
  display: block;
}

.wc_payment_methods {
  padding-left: 0;
}

.wc_payment_method {
  margin-bottom: 10px;
}
.wc_payment_method label {
  font-weight: 600;
}

.payment_box {
  padding: 10px 10px 10px 15px;
  background-color: #efefef;
  border-radius: 4px;
  margin: 1em 0;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05);
  position: relative;
}
.payment_box:before {
  bottom: 100%;
  left: 30px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(221, 221, 221, 0);
  border-bottom-color: #ebebeb;
  border-width: 8px;
  margin-left: -8px;
}
.payment_box:after {
  content: "";
  display: block;
  clear: both;
}
.payment_box p:last-child {
  margin-bottom: 0;
}

.payment_method_paypal img {
  max-height: 52px;
  margin-left: 10px;
}
.payment_method_paypal .about_paypal {
  display: inline-block;
  margin-left: 10px;
  clear: both;
  font-size: smaller;
  font-weight: normal;
}

.place-order {
  width: 100%;
}

#place_order {
  font-weight: 600;
  text-transform: uppercase;
  width: 100%;
  min-height: 50px;
  margin-top: 30px;
}

.has-multi-step-checkout #order_review {
  margin-bottom: 50px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #d9d9d9;
  padding: 15px;
}
@media (max-width: 991px) {
  .has-multi-step-checkout #order_review {
    display: none;
  }
}
.has-multi-step-checkout #order_review .woocommerce-shipping-totals {
  flex-direction: row;
  padding-bottom: 5px;
}
.has-multi-step-checkout #order_review .woocommerce-shipping-totals th {
  margin-right: 20px;
}
.has-multi-step-checkout #order_review .woocommerce-shipping-totals ul {
  margin: 0;
}
.has-multi-step-checkout #order_review .woocommerce-shipping-totals.shipping .woocommerce-shipping-methods li:first-of-type:last-of-type label {
  display: block;
}
.has-multi-step-checkout #order_review .woocommerce-shipping-totals.shipping .shipping_method {
  display: none;
}
.has-multi-step-checkout #order_review .woocommerce-shipping-totals.shipping .shipping_method + label {
  display: none;
}
.has-multi-step-checkout #order_review .woocommerce-shipping-totals.shipping .shipping_method:checked + label {
  display: block;
}
.has-multi-step-checkout #order_review .woocommerce-checkout-review-order-table {
  table-layout: fixed;
}
.has-multi-step-checkout #order_review .woocommerce-checkout-review-order-table thead {
  display: none;
}
.has-multi-step-checkout #order_review .woocommerce-checkout-review-order-table tbody tr:last-of-type td {
  padding-bottom: 20px;
}
.has-multi-step-checkout #order_review .woocommerce-checkout-review-order-table tbody .product-name {
  display: flex;
  padding-right: 10px;
  align-items: center;
}
.has-multi-step-checkout #order_review .woocommerce-checkout-review-order-table tbody .variation {
  order: 2;
  margin-right: 5px;
}
.has-multi-step-checkout #order_review .woocommerce-checkout-review-order-table tbody .product-quantity {
  order: 3;
}
.has-multi-step-checkout #order_review .woocommerce-checkout-review-order-table tbody .review-order-product-image {
  max-width: 50px;
}
.has-multi-step-checkout #order_review .woocommerce-checkout-review-order-table tbody .review-order-product-image + .review-order-product-name {
  margin: 0 10px;
}
.has-multi-step-checkout #order_review .woocommerce-checkout-review-order-table tbody .product-total {
  width: 100px;
}
.has-multi-step-checkout #order_review .woocommerce-checkout-review-order-table tbody .product-quantity,
.has-multi-step-checkout #order_review .woocommerce-checkout-review-order-table tbody .product-total {
  white-space: normal;
}
.has-multi-step-checkout #order_review .order-total {
  border: 0;
}
.has-multi-step-checkout #order_review .order-total th,
.has-multi-step-checkout #order_review .order-total td {
  padding-bottom: 5px;
}
.has-multi-step-checkout .multi-step-checkout .woostify-container {
  text-align: center;
}
.has-multi-step-checkout .multi-step-inner {
  margin-top: 50px;
  position: relative;
  overflow: hidden;
}
.has-multi-step-checkout .multi-step-item {
  margin: 0 10px;
  cursor: pointer;
  position: relative;
}
@media (min-width: 992px) {
  .has-multi-step-checkout .multi-step-item {
    margin: 0 30px;
  }
}
.has-multi-step-checkout .multi-step-item:before, .has-multi-step-checkout .multi-step-item:after {
  content: "";
  position: absolute;
  z-index: 2;
  height: 2px;
  top: 7px;
}
.has-multi-step-checkout .multi-step-item:first-of-type {
  margin-left: 0;
}
.has-multi-step-checkout .multi-step-item:first-of-type:before {
  content: none;
}
.has-multi-step-checkout .multi-step-item:first-of-type:after {
  left: 50%;
  right: -30px;
}
.has-multi-step-checkout .multi-step-item:not(:first-of-type):not(:last-of-type):before {
  left: -30px;
  right: 50%;
}
.has-multi-step-checkout .multi-step-item:not(:first-of-type):not(:last-of-type):after {
  left: 50%;
  right: -30px;
}
.has-multi-step-checkout .multi-step-item:last-of-type {
  margin-right: 0;
}
.has-multi-step-checkout .multi-step-item:last-of-type:before {
  right: 50%;
  left: -30px;
}
.has-multi-step-checkout .multi-step-item:last-of-type:after {
  content: none;
}
.has-multi-step-checkout .multi-step-item.active:after {
  background-color: #ebebeb;
}
.has-multi-step-checkout .multi-step-item.active ~ .multi-step-item {
  color: #888;
}
.has-multi-step-checkout .multi-step-item.active ~ .multi-step-item:before {
  background-color: #ebebeb;
}
.has-multi-step-checkout .multi-step-item.active ~ .multi-step-item:after {
  background-color: #ebebeb;
}
.has-multi-step-checkout .multi-step-item.active ~ .multi-step-item .item-text {
  font-weight: normal;
}
.has-multi-step-checkout .multi-step-item.active ~ .multi-step-item .item-text:before {
  background-color: #ddd;
}
.has-multi-step-checkout .item-text {
  position: relative;
  z-index: 5;
  font-size: 1em;
  font-weight: 700;
  display: flex;
  flex-direction: column;
  align-items: center;
  white-space: nowrap;
}
.has-multi-step-checkout .item-text:before {
  content: "";
  border-radius: 50px;
  width: 14px;
  height: 14px;
  margin-bottom: 10px;
  white-space: nowrap;
  font-size: 0.9em;
}
.has-multi-step-checkout .multi-step-checkout-wrapper {
  float: left;
  width: 100%;
  margin-bottom: 50px;
}
.has-multi-step-checkout .multi-step-checkout-wrapper.has-local-pickup .multi-step-review-information-row[data-type=address] {
  display: none;
}
.has-multi-step-checkout .multi-step-checkout-wrapper.has-local-pickup .multi-step-checkout-content[data-step=second] [data-type=email] {
  border-bottom: 0;
}
.has-multi-step-checkout .multi-step-checkout-wrapper.no-shipping-available .multi-step-checkout-content[data-step=last] [data-type=address] {
  border-bottom: 0;
}
.has-multi-step-checkout .multi-step-checkout-wrapper.no-shipping-available .multi-step-review-information-row[data-type=shipping] {
  display: none;
}
@media (min-width: 992px) {
  .has-multi-step-checkout .multi-step-checkout-wrapper {
    width: calc(100% - 400px);
    padding-right: 40px;
  }
  .has-multi-step-checkout .multi-step-checkout-wrapper #customer_details {
    width: 100%;
    padding-right: 0;
    float: none;
  }
}
.has-multi-step-checkout .multi-step-checkout-wrapper li {
  list-style: none;
}
.has-multi-step-checkout .multi-step-checkout-wrapper.first [data-action=back] {
  display: none;
}
.has-multi-step-checkout .multi-step-checkout-wrapper.first ~ #order_review .woocommerce-shipping-totals {
  display: none;
}
.has-multi-step-checkout .multi-step-checkout-wrapper.last [data-action=continue] {
  display: none;
}
.has-multi-step-checkout .multi-step-checkout-wrapper:not(.last) #place_order {
  display: none !important;
}
.has-multi-step-checkout .multi-step-checkout-wrapper:not(.first) ~ #order_review .shipping-placeholder {
  display: none;
}
.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content {
  display: none;
}
.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content.active {
  display: block;
}
.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .woocommerce-billing-fields > h3 {
  display: none;
}
.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .woocommerce-additional-fields__field-wrapper p:last-child {
  margin-bottom: 0;
}
.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .wc_payment_methods {
  margin: 0;
}
.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .wc_payment_methods .wc_payment_method {
  margin-bottom: 0;
  border: 1px solid #d9d9d9;
  padding: 10px;
}
.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .wc_payment_methods .wc_payment_method img {
  max-width: 40px;
  margin-right: 5px;
}
.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .wc_payment_methods .wc_payment_method:first-of-type {
  border-radius: 4px 4px 0 0;
}
.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .wc_payment_methods .wc_payment_method:last-of-type {
  border-radius: 0 0 4px 4px;
}
.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .wc_payment_methods .wc_payment_method + .wc_payment_method {
  border-top: 0;
}
.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .wc_payment_methods label[for^=payment_method] {
  cursor: pointer;
}
.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .wc_payment_methods label[for^=payment_method] img {
  max-width: 100%;
  max-height: 40px;
  margin-left: 5px;
}
.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .wc_payment_methods .payment_box {
  border-radius: 0;
  margin: 10px -10px -10px -10px;
  color: #515151;
  border-top: 1px solid #d9d9d9;
}
.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .wc_payment_methods .payment_box:before {
  content: none;
}
.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .woocommerce-terms-and-conditions-wrapper .form-row {
  border-radius: 5px;
  border: 1px solid #d9d9d9;
  margin-top: 30px;
  padding: 10px 15px;
}
.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .woocommerce-terms-and-conditions-wrapper .woocommerce-invalid-required-field {
  color: red;
}
.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .woocommerce-terms-and-conditions-wrapper .woocommerce-invalid-required-field * {
  color: inherit;
}
.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .woocommerce-terms-and-conditions-wrapper p:last-child {
  margin-bottom: 0;
}
.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .woocommerce-terms-and-conditions-wrapper .form-row {
  float: none;
}
.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .woocommerce-terms-and-conditions-link {
  transition-duration: 0s;
}
.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .required-item {
  border-color: #f00;
}
.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .required-item .woocommerce-terms-and-conditions-checkbox-text,
.has-multi-step-checkout .multi-step-checkout-wrapper .multi-step-checkout-content .required-item .woocommerce-terms-and-conditions-link {
  color: #f00;
}
.has-multi-step-checkout .field-required [name] {
  border-color: #f00 !important;
}
.has-multi-step-checkout .shipping-methods-modified .shipping-methods-modified-item {
  border: 1px solid #d9d9d9;
  display: flex;
  align-items: center;
}
.has-multi-step-checkout .shipping-methods-modified .shipping-methods-modified-item:first-of-type {
  border-radius: 4px 4px 0 0;
}
.has-multi-step-checkout .shipping-methods-modified .shipping-methods-modified-item:last-of-type {
  border-radius: 0 0 4px 4px;
}
.has-multi-step-checkout .shipping-methods-modified .shipping-methods-modified-item + .shipping-methods-modified-item {
  border-top: 0;
}
.has-multi-step-checkout .shipping-methods-modified .shipping-methods-modified-input {
  margin: 0 10px 0 0;
}
.has-multi-step-checkout .shipping-methods-modified .shipping-methods-modified-label {
  font-weight: 600;
  padding: 6px 20px;
  cursor: pointer;
  flex-grow: 1;
}
.has-multi-step-checkout .multi-step-review-information {
  margin-bottom: 30px;
  display: flex;
  flex-direction: column;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  padding: 0 15px;
}
.has-multi-step-checkout .multi-step-review-information-row {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9d9d9;
  padding: 6px 0;
}
@media (max-width: 767px) {
  .has-multi-step-checkout .multi-step-review-information-row {
    flex-wrap: wrap;
  }
}
.has-multi-step-checkout .multi-step-review-information-row:last-of-type {
  border-bottom: 0;
}
.has-multi-step-checkout .review-information-inner {
  display: flex;
  flex-grow: 1;
}
@media (max-width: 991px) {
  .has-multi-step-checkout .review-information-inner {
    flex-direction: column;
  }
}
.has-multi-step-checkout .review-information-label {
  margin-right: 15px;
  font-weight: 700;
}
@media (min-width: 992px) {
  .has-multi-step-checkout .review-information-label {
    flex: 0 1 5em;
  }
}
.has-multi-step-checkout .review-information-link {
  white-space: nowrap;
  cursor: pointer;
  font-size: 0.9em;
}
@media (max-width: 767px) {
  .has-multi-step-checkout .review-information-link {
    flex: 0 0 100%;
  }
}
.has-multi-step-checkout .multi-step-checkout-button-wrapper {
  margin-top: 20px;
}
.has-multi-step-checkout .multi-step-checkout-button-wrapper:after {
  content: "";
  clear: both;
  display: block;
}
.has-multi-step-checkout .multi-step-checkout-button {
  cursor: pointer;
}
.has-multi-step-checkout .multi-step-checkout-button[data-action=back] {
  display: flex;
  float: left;
  align-items: center;
}
.has-multi-step-checkout .multi-step-checkout-button[data-action=back] .woostify-svg-icon {
  margin-right: 5px;
}
.has-multi-step-checkout .multi-step-checkout-button[data-action=back] .woostify-svg-icon svg {
  width: 0.8em;
  height: 0.8em;
}
.has-multi-step-checkout .multi-step-checkout-button[data-action=continue], .has-multi-step-checkout .multi-step-checkout-button#place_order {
  float: right;
}
.has-multi-step-checkout .multi-step-checkout-button#place_order {
  font-weight: normal;
  margin-top: 0;
  text-transform: none;
}
.has-multi-step-checkout .expanded-order-review #order_review {
  display: block;
}
.has-multi-step-checkout .expanded-order-review .woostify-before-order-review-total-price {
  display: none;
}
.has-multi-step-checkout .expanded-order-review .woostify-before-order-review-icon {
  transform: rotate(-180deg);
}
.has-multi-step-checkout .woostify-before-order-review {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
  margin-bottom: 20px;
  cursor: pointer;
}
@media (min-width: 992px) {
  .has-multi-step-checkout .woostify-before-order-review {
    display: none;
  }
}
.has-multi-step-checkout .woostify-before-order-review .woostify-before-order-review-total-price {
  flex-grow: 1;
  text-align: right;
  margin-right: 10px;
}
.shipping-placeholder {
  padding: 5px 0;
}

.has-distraction-free-checkout .topbar {
  display: none;
}
.has-distraction-free-checkout .site-header .wrap-toggle-sidebar-menu,
.has-distraction-free-checkout .site-header .site-navigation,
.has-distraction-free-checkout .site-header .site-tools {
  display: none;
}
.has-distraction-free-checkout .site-header .woostify-container {
  padding-top: 20px;
  padding-bottom: 20px;
  justify-content: center;
}
.has-distraction-free-checkout .site-header .site-branding {
  text-align: center;
}
.has-distraction-free-checkout #colophon {
  display: none;
}

.select2-container .select2-selection--single {
  height: 50px;
  margin: 0;
  border-radius: 0;
  border-color: #ccc;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  height: 50px;
  line-height: 50px;
  padding: 0 1em;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  right: 0;
  top: 50%;
  width: 20px;
  height: 50px;
  transform: translateY(-50%);
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border-color: #ddd;
}

.select2-dropdown {
  border-color: #ccc;
}

.checkout-layout-3:not(.woobuilder-active).woocommerce-checkout .woocommerce {
  position: static;
}
.checkout-layout-3:not(.woobuilder-active).has-distraction-free-checkout .site-content {
  margin-top: 3.5em;
}
@media (max-width: 991px) {
  .checkout-layout-3:not(.woobuilder-active).has-distraction-free-checkout .site-content {
    margin: 0;
  }
}
.checkout-layout-3:not(.woobuilder-active).has-distraction-free-checkout .site-header .site-header-inner {
  border: none;
}
.checkout-layout-3:not(.woobuilder-active).has-distraction-free-checkout .site-header .woostify-container {
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .checkout-layout-3:not(.woobuilder-active).has-distraction-free-checkout .site-header .woostify-container {
    justify-content: center;
  }
}
.checkout-layout-3:not(.woobuilder-active).has-distraction-free-checkout .site-header .site-branding {
  text-align: left;
}
@media (max-width: 991px) {
  .checkout-layout-3:not(.woobuilder-active).has-distraction-free-checkout .site-header .site-branding {
    text-align: center;
  }
}
.checkout-layout-3:not(.woobuilder-active) .ajax-coupon-form {
  position: relative;
}
.checkout-layout-3:not(.woobuilder-active) .ajax-coupon-form > * {
  display: none;
}
.checkout-layout-3:not(.woobuilder-active) .ajax-coupon-form.loading:before {
  content: "" !important;
  z-index: 2;
  position: absolute;
  border: 1px solid #ddd;
  border-top-color: #222;
  border-radius: 50%;
  height: 14px;
  width: 14px;
  animation: circle-loading 0.35s linear infinite;
  position: static;
  display: block;
}
.checkout-layout-3:not(.woobuilder-active) .ajax-coupon-form.ready .woocommerce-form-coupon-toggle {
  display: flex;
}
.checkout-layout-3:not(.woobuilder-active) form.checkout_coupon .form-row .input-text {
  padding: 0 1em;
}
.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly) {
  position: relative;
}
.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly) label:not(.checkbox) {
  position: absolute;
  top: 26px;
  left: 12px;
  background: #fff;
  right: 12px;
  bottom: 5px;
  margin-top: -10px;
  pointer-events: none;
  transition: all 0.2s;
  line-height: 20px;
  height: 30px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  z-index: 1;
}
.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly) textarea::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: transparent;
}
.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly) textarea::placeholder {
  color: transparent;
}
.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly):not(.no-label) .input-text {
  width: 100%;
  height: 50px;
  padding: 20px 12px 2px;
  border-radius: 4px;
}
.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly) .input-text {
  width: 100%;
  height: 50px;
  border-radius: 4px;
}
.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly) .input-text:focus {
  border-color: #000;
}
.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly).woocommerce-invalid-required-field .input-text, .checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly).woocommerce-invalid-required-field .select2-selection, .checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly).woocommerce-invalid .input-text, .checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly).woocommerce-invalid .select2-selection {
  border-color: #d50000;
}
.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly).notes label {
  top: 25px;
}
.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly).notes textarea {
  padding: 20px 12px 12px !important;
}
.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly).w-anim-wrap label {
  top: 4px;
  font-size: 12px;
  padding: 0;
  bottom: auto;
  margin-top: 0;
  background: transparent;
}
.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly).w-anim-wrap textarea::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: inherit;
}
.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly).w-anim-wrap textarea::placeholder {
  color: inherit;
}
.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly)#billing_country_field .select2-selection, .checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly)#billing_state_field .select2-selection, .checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly)#billing_city_field .select2-selection, .checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly)#shipping_country_field .select2-selection, .checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly)#shipping_state_field .select2-selection, .checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly)#shipping_city_field .select2-selection {
  border-radius: 4px;
}
.checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly)#billing_country_field .select2-selection__rendered, .checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly)#billing_state_field .select2-selection__rendered, .checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly)#billing_city_field .select2-selection__rendered, .checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly)#shipping_country_field .select2-selection__rendered, .checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly)#shipping_state_field .select2-selection__rendered, .checkout-layout-3:not(.woobuilder-active) form.checkout .col-left .form-row:not(.field-readonly)#shipping_city_field .select2-selection__rendered {
  padding: 23px 12px 2px;
  line-height: 1.5;
  min-height: 48px;
}
.checkout-layout-3:not(.woobuilder-active) .wc_payment_methods .form-row.woocommerce-SavedPaymentMethods-saveNew label {
  position: static;
  transform: none;
  line-height: inherit;
  transition: none;
  pointer-events: inherit;
  background: transparent;
}
.checkout-layout-3:not(.woobuilder-active) .woostify-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.checkout-layout-3:not(.woobuilder-active) .woostify-row .col-left {
  padding-left: 15px;
  padding-right: 15px;
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
}
@media (min-width: 992px) {
  .checkout-layout-3:not(.woobuilder-active) .woostify-row .col-left {
    flex: 0 0 60%;
    max-width: 60%;
  }
}
@media (max-width: 991px) {
  .checkout-layout-3:not(.woobuilder-active) .woostify-row .col-left {
    padding-bottom: 15px;
  }
}
.checkout-layout-3:not(.woobuilder-active) .woostify-row .woostify-col {
  padding-left: 15px;
  padding-right: 15px;
  max-width: 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 992px) {
  .checkout-layout-3:not(.woobuilder-active) .woostify-row .woostify-col {
    flex-basis: 0;
    flex-grow: 1;
  }
}
@media (max-width: 991px) {
  .checkout-layout-3:not(.woobuilder-active) .woostify-row .woostify-col .col-right-inner {
    position: static;
    transform: none;
    position: relative;
    padding-bottom: 3.5em;
    padding-top: 15px;
  }
}
.checkout-layout-3:not(.woobuilder-active) .woostify-row .woostify-col .col-right-inner:before {
  display: none;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -50%;
  width: 200vw;
  background-color: rgba(0, 0, 0, 0.02);
  z-index: -1;
}
@media (max-width: 991px) {
  .checkout-layout-3:not(.woobuilder-active) .woostify-row .woostify-col .col-right-inner:before {
    display: block;
  }
}
@media (min-width: 992px) {
  .checkout-layout-3:not(.woobuilder-active) .form-distr-free-bg {
    height: 200px;
    width: 500px;
    display: -webkit-flexbox;
    display: -moz-flex;
    display: flex;
    -moz-flex-direction: row;
    flex-direction: row;
    position: fixed;
    top: 0;
    height: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: -1;
  }
}
@media (min-width: 992px) {
  .checkout-layout-3:not(.woobuilder-active) .form-distr-free-bg .col-left {
    max-width: 59.333333%;
    flex: 0 0 59.333333%;
  }
}
@media (min-width: 1400px) {
  .checkout-layout-3:not(.woobuilder-active) .form-distr-free-bg .col-left {
    max-width: 58.66666667%;
    flex: 0 0 58.66666667%;
  }
}
@media (min-width: 1490px) {
  .checkout-layout-3:not(.woobuilder-active) .form-distr-free-bg .col-left {
    max-width: 56.66666667%;
    flex: 0 0 56.66666667%;
  }
}
@media (min-width: 1921px) {
  .checkout-layout-3:not(.woobuilder-active) .form-distr-free-bg .col-left {
    flex: 0 0 55.66666667%;
  }
}
@media (min-width: 2400px) {
  .checkout-layout-3:not(.woobuilder-active) .form-distr-free-bg .col-left {
    flex: 0 0 54.66666667%;
  }
}
@media (min-width: 2561px) {
  .checkout-layout-3:not(.woobuilder-active) .form-distr-free-bg .col-left {
    flex: 0 0 53.66666667%;
  }
}
.checkout-layout-3:not(.woobuilder-active) .form-distr-free-bg .woostify-col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.checkout-layout-3:not(.woobuilder-active) .form-distr-free-bg .woostify-col.right-bg {
  position: relative;
  -moz-flex: 1;
  flex: 1;
  background-color: #f8f8f8;
  background-color: rgba(0, 0, 0, 0.02);
  border-left: 1px solid #eee;
}
.checkout-layout-3:not(.woobuilder-active) #customer_details {
  float: none;
  width: 100%;
}
.checkout-layout-3:not(.woobuilder-active) #order_review {
  float: none;
  background: transparent;
  width: 100%;
  padding: 0;
}
@media (min-width: 992px) {
  .checkout-layout-3:not(.woobuilder-active) #order_review {
    padding-left: 40px;
  }
}
@media (max-width: 991px) {
  .checkout-layout-3:not(.woobuilder-active) #order_review {
    margin-top: 0;
  }
}
.checkout-layout-3:not(.woobuilder-active) #order_review .shop_table th {
  font-weight: inherit;
  text-transform: uppercase;
}
.checkout-layout-3:not(.woobuilder-active) #order_review .shop_table .cart_item {
  min-height: 60px;
  margin-bottom: 15px;
}
.checkout-layout-3:not(.woobuilder-active) #order_review .shop_table .cart_item .product-name {
  position: relative;
  padding-left: 75px;
  position: relative;
  font-weight: 500;
  padding-top: 0;
  padding-bottom: 0;
}
.checkout-layout-3:not(.woobuilder-active) #order_review .shop_table .cart_item .product-name .w-product-thumb {
  width: 60px;
  position: absolute;
  border-radius: 2px;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.checkout-layout-3:not(.woobuilder-active) #order_review .shop_table .cart_item .product-name .w-product-thumb img {
  max-width: 100%;
  border-radius: 2px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.checkout-layout-3:not(.woobuilder-active) #order_review .shop_table .cart_item .product-name strong.product-quantity {
  font-size: 11px;
  position: absolute;
  text-align: center;
  border-radius: 50%;
  background-color: #2e2e2e;
  color: #fff;
  box-sizing: border-box;
  display: block;
  width: 22px;
  height: 22px;
  line-height: 22px;
  z-index: 10;
  top: -5px;
  right: -5px;
}
.checkout-layout-3:not(.woobuilder-active) #order_review .shop_table .cart_item .product-name .variation {
  display: block;
  width: 100%;
  font-size: 13px;
}
.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table tbody tr {
  border: none;
}
.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table tbody tr.coupon-form {
  border-top: 1px solid #d9d9d9;
}
.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table tbody tr.coupon-form td {
  width: 100%;
}
.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table tbody tr.coupon-form .woocommerce-form-coupon-toggle {
  justify-content: flex-start;
  margin: 0;
  max-width: unset;
}
.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table tbody tr.coupon-form .checkout_coupon.woocommerce-form-coupon {
  margin: 10px 0 0;
  padding: 0;
  max-width: unset;
  display: flex;
}
.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table tbody tr.coupon-form .checkout_coupon.woocommerce-form-coupon .form-row {
  margin: 0;
  float: none;
}
.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table tbody tr.coupon-form .checkout_coupon.woocommerce-form-coupon .form-row.form-row-first {
  flex-basis: 0%;
  flex-grow: 1;
  max-width: 100%;
  margin-right: 10px;
}
.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table tbody tr.coupon-form .checkout_coupon.woocommerce-form-coupon .form-row.form-row-last {
  flex: 0 0 auto;
  width: auto;
}
.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table tbody tr.coupon-form .checkout_coupon.woocommerce-form-coupon [name=apply_coupon] {
  margin: 0;
  padding: 0 20px;
  height: 50px;
  border-radius: 2px;
}
.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table tbody tr.coupon-form .checkout_coupon.woocommerce-form-coupon [name=coupon_code] {
  border-radius: 2px;
}
.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table tbody tr td {
  margin-left: 0;
}
.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table tfoot tr:first-child {
  border-top: 1px solid #d9d9d9;
}
.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table tfoot tr:last-child {
  border-bottom: none;
}
.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-methods li {
  display: flex;
  justify-content: flex-start;
}
.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-methods li:not(:last-child) {
  margin-bottom: 5px;
}
.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-methods li input {
  margin: 4px 5px 0 0;
}
.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-methods li label {
  display: flex;
  justify-content: space-between;
  -moz-flex: 1;
  flex: 1;
}
.checkout-layout-3:not(.woobuilder-active) #order_review .woocommerce-checkout-review-order-table .checkout_coupon.woocommerce-form-coupon {
  border: none;
}
.checkout-layout-3:not(.woobuilder-active) form.woocommerce-checkout .woostify-col {
  position: relative;
  height: auto !important;
}
.checkout-layout-3:not(.woobuilder-active) .woocommerce-checkout-review-order-table thead {
  display: none;
}
.checkout-layout-3:not(.woobuilder-active) .wc_payment_methods {
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 10px;
  border: 1px solid #aaa;
}
.checkout-layout-3:not(.woobuilder-active) .wc_payment_methods > li {
  padding: 14px 19px;
  list-style: none;
  border-bottom: 1px solid #ddd;
  margin: 0;
}
.checkout-layout-3:not(.woobuilder-active) .wc_payment_methods > li:last-child {
  border: none;
}
.checkout-layout-3:not(.woobuilder-active) .wc_payment_methods > li input {
  margin-left: 0;
}
.checkout-layout-3:not(.woobuilder-active) .wc_payment_methods > li .payment_box {
  padding: 20px 0 0;
  background: transparent;
  box-shadow: none;
  margin: 0;
}
.checkout-layout-3:not(.woobuilder-active) .wc_payment_methods > li .payment_box:before, .checkout-layout-3:not(.woobuilder-active) .wc_payment_methods > li .payment_box:after {
  display: none;
}
@media (min-width: 992px) {
  .checkout-layout-3:not(.woobuilder-active) .checkout-options .before-checkout.ready {
    opacity: 1;
  }
}
@media (min-width: 992px) {
  .checkout-layout-3:not(.woobuilder-active) .checkout-options .before-checkout {
    position: absolute;
    z-index: 9;
    left: 15px;
    right: 15px;
    opacity: 0;
    padding-right: 40px;
  }
}
.checkout-layout-3:not(.woobuilder-active) .checkout-options .woocommerce-form-coupon-toggle, .checkout-layout-3:not(.woobuilder-active) .checkout-options .woocommerce-form-login-toggle {
  max-width: unset;
  margin: 0 0 10px;
  display: block;
  padding: 10px;
  background: #f8f8f8;
  border-radius: 3px;
  text-align: center;
}
.checkout-layout-3:not(.woobuilder-active) .checkout-options .checkout_coupon.woocommerce-form-coupon, .checkout-layout-3:not(.woobuilder-active) .checkout-options .woocommerce-form.woocommerce-form-login {
  margin: 0 0 10px;
  max-width: unset;
}
@media (min-width: 992px) {
  .checkout-layout-3:not(.woobuilder-active) .woostify-woocommerce-NoticeGroup {
    margin-right: 40px;
  }
}
.checkout-layout-3:not(.woobuilder-active) .woostify-woocommerce-NoticeGroup .woocommerce-message, .checkout-layout-3:not(.woobuilder-active) .woostify-woocommerce-NoticeGroup .woocommerce-error, .checkout-layout-3:not(.woobuilder-active) .woostify-woocommerce-NoticeGroup .woocommerce-info, .checkout-layout-3:not(.woobuilder-active) .woostify-woocommerce-NoticeGroup .woocommerce-notice--success {
  margin: 25px auto 30px;
}
.checkout-layout-3:not(.woobuilder-active) [name=checkout] {
  margin-top: 0;
}
.checkout-layout-3:not(.woobuilder-active) .woocommerce-billing-fields > h3 {
  display: inline-block;
}
.checkout-layout-3:not(.woobuilder-active) #checkout-spacer {
  display: none;
}
@media (min-width: 992px) {
  .checkout-layout-3:not(.woobuilder-active) #checkout-spacer {
    display: block;
  }
}
.checkout-layout-3:not(.woobuilder-active) #order_review_heading {
  font-size: 24px;
  font-weight: normal;
  margin-top: 0;
}
@media (max-width: 991px) {
  .checkout-layout-3:not(.woobuilder-active) #order_review_heading {
    display: inline-block;
  }
}
.checkout-layout-3:not(.woobuilder-active) .woocommerce-billing-fields {
  position: relative;
}
.checkout-layout-3:not(.woobuilder-active) .back-to-cart {
  z-index: 7;
  position: absolute;
  right: 0;
  top: 1.6em;
}
.checkout-layout-3:not(.woobuilder-active) .back-to-cart a {
  display: flex;
  align-items: center;
  padding: 5px 0;
}
.checkout-layout-3:not(.woobuilder-active) .back-to-cart a .woostify-svg-icon {
  margin-top: -2px;
  margin-right: 4px;
}
.checkout-layout-3:not(.woobuilder-active) .back-to-cart a .woostify-svg-icon svg {
  width: 10px;
  height: 10px;
}
.checkout-layout-3:not(.woobuilder-active) .back-to-cart a span {
  line-height: 1;
}

/* Widget: Checkout ( Elementor Pro ) */
.elementor-widget-woocommerce-checkout-page .form-row {
  padding: 3px;
  margin: 0 0 6px;
  float: none;
}
.elementor-widget-woocommerce-checkout-page .form-row.form-row-first {
  float: left;
}
.elementor-widget-woocommerce-checkout-page .form-row.form-row-last {
  float: right;
}
.elementor-widget-woocommerce-checkout-page .form-row.notes {
  float: none;
}
.elementor-widget-woocommerce-checkout-page #customer_details {
  float: none;
  width: 100%;
  padding: 0;
}
.elementor-widget-woocommerce-checkout-page #order_review {
  float: none;
  width: 100%;
}
.elementor-widget-woocommerce-checkout-page #order_comments {
  min-height: unset;
}
.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__arrow {
  transform: none;
}
.elementor-widget-woocommerce-checkout-page .woocommerce-form-login__submit, .elementor-widget-woocommerce-checkout-page .e-apply-coupon {
  line-height: inherit;
}
.elementor-widget-woocommerce-checkout-page #order_review {
  border-radius: 0;
  background: inherit;
  padding: 0;
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout-review-order-table tr {
  display: table-row;
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout-review-order-table tr th, .elementor-widget-woocommerce-checkout-page .woocommerce-checkout-review-order-table tr td {
  display: table-cell;
}

@media (min-width: 992px) {
  .woocommerce-order-pay #order_review {
    width: 100%;
    margin: 0 auto;
  }
}
@media (max-width: 991px) {
  #order_review {
    clear: both;
    margin-top: 30px;
  }
  .has-multi-step-checkout #order_review {
    margin-top: 0;
    margin-bottom: 30px;
  }
}
@media (max-width: 600px) {
  .woocommerce-billing-fields .form-row-first,
.woocommerce-billing-fields .form-row-last {
    float: left;
    width: 100%;
  }
  #order_review {
    padding: 15px 15px 30px 15px;
  }
}
@media (max-width: 991px) {
  .woostify-before-order-review-total-price .includes_tax {
    display: none;
  }
}
@media (min-width: 992px) {
  .yith-wcms-pro #order_review {
    width: 100%;
  }
}
.woocommerce-account:not(.woobuilder-active) h2 {
  font-size: 20px;
  font-weight: normal;
  text-align: center;
}
@media (min-width: 992px) {
  .woocommerce-account #content {
    min-height: 700px;
    min-height: 90vh;
  }
}
.woocommerce-account .entry-title {
  margin-bottom: 50px;
}
.woocommerce-account .page-header .entry-title {
  margin-bottom: 0;
}
.woocommerce-account .woocommerce-form.woocommerce-form-login {
  border-top: 2px dashed #e8e8e8;
  width: 100%;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .woocommerce-account .woocommerce-form.woocommerce-form-login {
    max-width: 50%;
  }
}
@media (min-width: 992px) {
  .woocommerce-account .u-column1 {
    float: left;
    width: 48%;
  }
  .woocommerce-account .u-column2 {
    float: right;
    width: 48%;
  }
}
.woocommerce-account .woocommerce-form.woocommerce-form-register {
  border: 2px dashed #e8e8e8;
  border-radius: 2px;
  padding: 30px;
}
.woocommerce-account .woocommerce-form.woocommerce-form-register .form-row {
  float: none;
  margin-bottom: 0;
}
.woocommerce-account .woocommerce-form.woocommerce-form-register .input-text {
  height: 40px;
}

/* when login */
.woocommerce-form-coupon button[type=submit] {
  height: 30px;
  border-width: 0 0 1px 0;
  padding: 0 20px;
  margin-right: 10px;
}

.woocommerce-account .u-column1 {
  margin-bottom: 30px;
}
.woocommerce-account .u-column1 .woocommerce-form-login {
  width: 100%;
  max-width: 100%;
}
@media (min-width: 768px) {
  .woocommerce-account .u-column1 {
    max-width: calc( ( 100% - 30px ) / 2);
    margin-right: 30px;
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .woocommerce-account .u-column2 {
    max-width: calc( ( 100% - 30px ) / 2);
  }
}

.woocommerce-MyAccount-navigation {
  margin-bottom: 50px;
  width: 100%;
}
@media (min-width: 992px) {
  .woocommerce-MyAccount-navigation {
    float: left;
    margin-bottom: 0;
    width: 270px;
    margin-right: 30px;
    border-right: 1px solid #eee;
  }
}
.woocommerce-MyAccount-navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link {
  margin-bottom: 20px;
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a {
  font-weight: 700;
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link .woostify-svg-icon {
  color: currentColor;
  margin-right: 15px;
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link .woostify-svg-icon svg {
  height: 20px;
  width: 20px;
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--auctions-endpoint a:before {
  content: "\e60f";
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--bookings a:before {
  content: "\e6dc";
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--subscriptions a:before {
  content: "\e64f";
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a {
  font-size: 15px;
  white-space: nowrap;
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
}

.woocommerce-MyAccount-content {
  width: 100%;
}
.woocommerce-MyAccount-content table:first-child {
  margin: 0;
}
@media (min-width: 992px) {
  .woocommerce-MyAccount-content {
    float: left;
    width: calc( 100% - 300px);
  }
}
.woocommerce-MyAccount-content .woocommerce-EditAccountForm button[type=submit] {
  height: 55px;
  color: #fff;
  border: 0;
  margin-top: 40px;
}
.woocommerce-MyAccount-content .woocommerce-EditAccountForm button[type=submit]:hover {
  opacity: 0.8;
}
.woocommerce-MyAccount-content fieldset {
  border: 1px solid #ddd;
  margin: 0;
  padding: 5px 15px;
}

.woocommerce-Address {
  border: 1px solid #eee;
}
.woocommerce-Address .woocommerce-Address-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.woocommerce-Address .woocommerce-Address-title h3 {
  font-size: 18px;
  font-weight: normal;
  display: inline-block;
  margin: 0;
  padding: 15px;
}
.woocommerce-Address .woocommerce-Address-title .edit {
  margin-right: 15px;
}
.woocommerce-Address .woocommerce-Address-title .edit:before {
  content: "\e603";
  font-family: "Woocommerce";
  margin-right: 5px;
  font-weight: 700;
}
.woocommerce-Address address {
  border-top: 1px solid #eee;
  margin-bottom: 0;
  padding: 15px;
}

.woocommerce-address-fields .button {
  height: 50px;
  color: #fff;
  padding: 0 25px;
  border: 0;
}
.woocommerce-address-fields .button:hover {
  opacity: 0.7;
}

.woocommerce-orders-table__cell-order-actions {
  display: inline-flex;
  flex-direction: column;
  text-align: center;
  border: 0;
}
.woocommerce-orders-table__cell-order-actions a + a {
  margin-top: 10px;
}

/* responsive */
@media (max-width: 767px) {
  .woocommerce-account .u-columns.col2-set .u-column1.col-1,
.woocommerce-account .u-columns.col2-set .u-column2.col-2 {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }
}

.woocommerce-order-received .woocommerce-order {
  max-width: 800px;
  margin: 0 auto;
}

.woocommerce-thankyou-order-received {
  display: block;
  clear: both;
  padding: 20px;
  margin-bottom: 50px;
  text-align: center;
  font-weight: 700;
  font-size: 1.5em;
  border: 2px dashed transparent;
}

.woocommerce-thankyou-order-details {
  padding-left: 0;
  margin-bottom: 30px;
  display: flex;
  justify-content: space-between;
  text-align: center;
}
.woocommerce-thankyou-order-details .woocommerce-order-overview__email {
  display: none;
}
@media (max-width: 991px) {
  .woocommerce-thankyou-order-details {
    flex-wrap: wrap;
  }
}
.woocommerce-thankyou-order-details li {
  list-style: none;
  padding: 10px 15px;
  flex-basis: 25%;
}
@media (max-width: 991px) {
  .woocommerce-thankyou-order-details li {
    flex-basis: 100%;
    border-bottom: 1px dashed #e8e8e8;
  }
}
.woocommerce-thankyou-order-details li + li {
  border-left: 1px dashed #e8e8e8;
}
@media (max-width: 991px) {
  .woocommerce-thankyou-order-details li + li {
    border-left: 0;
  }
}
.woocommerce-thankyou-order-details strong {
  display: block;
  font-weight: normal;
}

.woocommerce-order-details .woocommerce-order-details__title {
  font-size: 1.35em;
  font-weight: normal;
  padding: 1em;
  margin: 0;
  border-bottom: 0;
  text-transform: uppercase;
  font-weight: 700;
  text-align: center;
}

.woocommerce-table--order-details {
  margin-bottom: 70px;
  margin-top: 0;
  border: 0;
}
.woocommerce-table--order-details .wc-item-meta {
  padding-left: 0;
  margin: 0;
}
.woocommerce-table--order-details .wc-item-meta li {
  list-style: none;
}
.woocommerce-table--order-details .wc-item-meta li + li {
  margin-top: 10px;
}
.woocommerce-table--order-details .wc-item-meta li p {
  display: inline-block;
}
.woocommerce-table--order-details th,
.woocommerce-table--order-details tr,
.woocommerce-table--order-details td {
  border-left: 0;
  border-right: 0;
  padding: 15px 0;
}
.woocommerce-table--order-details th:nth-child(2),
.woocommerce-table--order-details tr:nth-child(2),
.woocommerce-table--order-details td:nth-child(2) {
  text-align: right;
}
.woocommerce-table--order-details th a:hover,
.woocommerce-table--order-details tr a:hover,
.woocommerce-table--order-details td a:hover {
  text-decoration: underline;
}
.woocommerce-table--order-details thead th {
  text-transform: uppercase;
}
.woocommerce-table--order-details tbody strong {
  font-weight: normal;
}
.woocommerce-table--order-details tfoot tr:last-of-type th {
  text-transform: uppercase;
  font-weight: 700;
}

.woocommerce-customer-details .woocommerce-column__title {
  font-size: 1.35em;
  font-weight: normal;
  padding: 1em 0;
  margin: 0;
}
.woocommerce-customer-details address {
  margin: 0;
  padding: 1em 0;
  border-top: 1px solid #e8e8e8;
}
.woocommerce-customer-details .woocommerce-column .woocommerce-column__title,
.woocommerce-customer-details .woocommerce-column address {
  padding: 1em;
}
.woocommerce-customer-details .woocommerce-column--1 {
  float: left;
  border: 1px solid #e8e8e8;
  width: 100%;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .woocommerce-customer-details .woocommerce-column--1 {
    width: 48.5%;
  }
}
.woocommerce-customer-details .woocommerce-column--2 {
  float: right;
  width: 100%;
  border: 1px solid #e8e8e8;
}
@media (min-width: 768px) {
  .woocommerce-customer-details .woocommerce-column--2 {
    width: 48.5%;
  }
}

ul.products li.product .product-loop-image-wrapper .tinvwl_add_to_wishlist_button {
  margin: 0;
}

.product-loop-image-wrapper .tinvwl_add_to_wishlist-text {
  display: none;
}
.product-loop-image-wrapper .tinv-wraper .tinvwl_add_to_wishlist_button {
  background-color: #fff;
}
.product-loop-image-wrapper .tinv-wraper .tinvwl_add_to_wishlist_button:before {
  margin: 0;
}
.product-loop-image-wrapper .product-loop-action .tinvwl_add_to_wishlist_button {
  width: 40px;
  height: 40px;
}
.product-loop-image-wrapper .product-loop-action .tinvwl_add_to_wishlist_button:hover {
  color: #fff;
}
.product-loop-image-wrapper .product-loop-action .product-quick-view-btn + .tinv-wraper {
  border-top: 1px solid #e7e7e7;
}
.product-loop-image-wrapper .loop-wrapper-wishlist .tinv-wraper .tinvwl_add_to_wishlist_button {
  width: 30px;
  height: 30px;
}

@media (max-width: 768px) {
  .cart.wishlist_table .product-thumbnail {
    display: none;
  }
  .cart.wishlist_table .product-remove a {
    background-color: #e33;
    color: #fff;
  }
  .cart.wishlist_table th {
    display: none;
  }
  .cart.wishlist_table tr:first-of-type td {
    border-bottom-width: 1px;
  }
  .cart.wishlist_table tr:first-of-type td:last-of-type {
    border-bottom: 0;
  }
  .cart.wishlist_table tr:last-of-type td {
    border-bottom: 0;
  }
  .cart.wishlist_table td {
    display: block;
    width: 100% !important;
    border-right: 0;
    padding: 10px 0px !important;
  }
  .cart.wishlist_table td:before {
    float: left;
    font-weight: bold;
    content: attr(data-title);
  }
}

.yith-wcwl-form .button {
  cursor: pointer;
}

.hidden-title-form {
  display: none;
}
.hidden-title-form .button {
  padding: 10px 15px;
}
.hidden-title-form input {
  padding: 5px 10px;
  border-radius: 3px;
}

.wishlist-title * {
  font-size: 24px;
}

.yith-wcwl-share .yith-wcwl-share-title {
  font-size: small;
  display: inline-block;
}
.yith-wcwl-share ul {
  margin: 0;
  padding: 0;
}
.yith-wcwl-share ul li {
  display: inline-block;
}
.yith-wcwl-share ul a {
  width: 30px;
  height: 30px;
  border: 1px solid #ddd;
}

.yith-wcwl-form .cart.wishlist_table tr th {
  text-align: left;
}
.yith-wcwl-form .cart.wishlist_table tr td {
  text-align: left;
}
.yith-wcwl-form .cart.wishlist_table .product-add-to-cart .add_to_cart_button span.woostify-svg-icon {
  margin-right: 5px;
}

@media (max-width: 991px) {
  .yith-wcwl-form .cart.wishlist_table {
    padding-left: 0;
  }
  .yith-wcwl-form .cart.wishlist_table li {
    margin-bottom: 20px;
  }
  .yith-wcwl-form .cart.wishlist_table li table tr {
    flex-direction: row;
    border-bottom: none;
  }
  .yith-wcwl-form .cart.wishlist_table li table td {
    display: block;
    border-bottom: none;
    padding: 0 !important;
  }
  .yith-wcwl-form .cart.wishlist_table li table td.label {
    width: 40% !important;
  }
  .yith-wcwl-form .cart.wishlist_table li table td.value {
    text-align: right !important;
    width: 60%;
  }
  .yith-wcwl-form .cart.wishlist_table .product-thumbnail {
    position: relative;
  }
  .yith-wcwl-form .cart.wishlist_table .product-thumbnail img {
    max-width: 100%;
  }
  .yith-wcwl-form .cart.wishlist_table .item-details .product-name h3 {
    font-size: 20px;
    margin-top: 0;
  }
  .yith-wcwl-form .cart.wishlist_table .item-details .product-name a {
    padding-right: 0;
  }
  .yith-wcwl-form .cart.wishlist_table .item-details .item-details-table {
    margin-top: 0;
  }
  .yith-wcwl-form .cart.wishlist_table .additional-info {
    margin-top: 0;
  }
  .yith-wcwl-form .cart.wishlist_table .product-remove {
    position: relative;
  }
}
.tinvwl-table-manage-list .product-action .button {
  white-space: nowrap;
}

.elementor-add-to-cart.elementor-product-variable .variations tr {
  margin-bottom: 0 !important;
}
@media (max-width: 719px) {
  .elementor-add-to-cart.elementor-product-variable .variations tr {
    display: block !important;
  }
}
.elementor-add-to-cart.elementor-product-variable .variations td {
  width: 30% !important;
  padding: 10px 0 !important;
  line-height: 24px !important;
  vertical-align: middle;
}
@media (max-width: 719px) {
  .elementor-add-to-cart.elementor-product-variable .variations td {
    padding: 0 !important;
  }
}
.elementor-add-to-cart.elementor-product-variable .variations select {
  border: 1px solid #e8e8e8 !important;
  width: 75% !important;
  height: 40px !important;
  position: static !important;
}
@media (max-width: 719px) {
  .elementor-add-to-cart.elementor-product-variable .variations select {
    width: 100% !important;
  }
}
.elementor-add-to-cart.elementor-product-variable .variations .value {
  width: 55% !important;
}
@media (max-width: 719px) {
  .elementor-add-to-cart.elementor-product-variable .variations .value {
    display: block !important;
    width: 100% !important;
  }
}
.elementor-add-to-cart.elementor-product-variable .variations .value:before {
  content: none !important;
}

.elementor-widget-wc-add-to-cart .quantity {
  border: 1px solid #e8e8e8;
}

.elementor-widget-wp-widget-woocommerce_product_categories .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 50%;
}

.updating-cart.ajax-single-add-to-cart .single_add_to_cart_button.loading {
  filter: grayscale(100%);
}
.updating-cart.ajax-single-add-to-cart .single_add_to_cart_button.loading:before {
  left: 2em;
  border-width: 2px;
}

.product-loop-action .tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_remove_from_wishlist-text,
.product-loop-action .tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_already_on_wishlist-text {
  display: none !important;
}
.product-loop-action .tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_remove_from_wishlist-text,
.product-loop-action .tinvwl-product-in-list.tinvwl-product-already-on-wishlist .tinvwl_already_on_wishlist-text {
  display: none !important;
}

.woosb-qty-input .product-qty {
  display: none;
}
.woosb-qty-input .quantity input {
  padding: 0;
}

.woocommerce-mini-cart-item.woosb-item-child {
  list-style: none;
  margin-left: 30px;
}
.woocommerce-mini-cart-item.woosb-item-child .mini-cart-product-qty,
.woocommerce-mini-cart-item.woosb-item-child .mini-cart-product-price {
  display: none;
}
.woocommerce-mini-cart-item.woosb-item-child .input-text {
  pointer-events: none;
}

.elementor-widget-woostify-default-product-images {
  position: relative;
}
.elementor-editor-active .elementor-widget-woostify-default-product-images .woocommerce-product-gallery, .elementor-editor-preview .elementor-widget-woostify-default-product-images .woocommerce-product-gallery {
  opacity: 1 !important;
}
.elementor-editor-active .elementor-widget-woostify-default-product-images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:not(:first-child), .elementor-editor-preview .elementor-widget-woostify-default-product-images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:not(:first-child) {
  display: none;
}
.elementor-widget-woostify-default-product-images ul, .elementor-widget-woostify-default-product-images ol {
  list-style: none;
  padding: 0;
  margin: 0;
}
.elementor-widget-woostify-default-product-images .onsale {
  position: absolute;
  left: 10px;
  top: 10px;
}
.elementor-widget-woostify-default-product-images .woocommerce-product-gallery__trigger {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 2;
  width: 20px;
  height: 20px;
}
.elementor-widget-woostify-default-product-images .woocommerce-product-gallery__trigger img {
  width: 100% !important;
  height: 100% !important;
}
.elementor-widget-woostify-default-product-images .woocommerce-product-gallery__wrapper {
  max-width: none;
}
.elementor-widget-woostify-default-product-images .flex-viewport {
  margin-bottom: 1.5em;
}
.elementor-widget-woostify-default-product-images .flex-control-nav li {
  display: inline-block;
  margin: 0 1.5em 1.5em 0;
}
.elementor-widget-woostify-default-product-images .flex-control-nav img {
  border: 1px solid transparent;
}
.elementor-widget-woostify-default-product-images .flex-control-nav img.flex-active {
  border-color: #555;
}

@media (min-width: 767px) {
  .download-file .button {
    display: inline-block;
    padding: 10px;
  }
}

table.shop_table {
  word-break: normal;
}

.password-input {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}

.show-password-input {
  position: absolute;
  right: 0.7em;
  top: 0.7em;
  cursor: pointer;
}
.show-password-input:before {
  font-family: "Woocommerce";
  content: "\e010";
}
.show-password-input.display-password {
  opacity: 0.6;
}

body.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after {
  left: auto;
  right: 0;
}
body.dokan-dashboard .dokan-settings-content .dokan-settings-area .dokan-banner {
  margin-left: auto;
  margin-right: auto;
}
body.dokan-dashboard .entry-title {
  font-size: 20px;
}
body.dokan-dashboard .dokan-form-group .datepicker {
  height: 36px;
  padding: 0 10px !important;
  position: relative;
  top: 1px;
  border-radius: 4px;
}
body.dokan-dashboard .dokan-form-group .select2-container--default .select2-selection--single {
  height: 36px;
  border-color: #ccc;
  border-radius: 4px;
}
body.dokan-dashboard .dokan-form-group .select2-container--default .select2-selection--single .select2-selection__rendered {
  height: 36px;
  line-height: 36px;
}
body:not(.has-dokan-sidebar).dokan-store.no-sidebar .dokan-single-store {
  width: 100%;
}

.list-unstyled {
  margin: 0;
  padding-left: 0;
  list-style: none;
}

.dokan-dashboard.single-product #content .content-top {
  margin-bottom: 3.5em;
}
@media (min-width: 992px) {
  .dokan-dashboard .dokan-dashboard-wrap {
    min-height: 700px;
    min-height: 90vh;
  }
}
.dokan-dashboard fieldset {
  border: 0;
  padding: 0;
}
.dokan-dashboard table {
  width: auto;
}
.dokan-dashboard .dokan-table,
.dokan-dashboard .table {
  table-layout: auto;
  width: 100%;
}
.dokan-dashboard .dokan-table thead th,
.dokan-dashboard .table thead th {
  word-break: normal;
}
.dokan-dashboard .btn {
  padding-left: 15px;
  padding-right: 15px;
  background-color: #efefef;
}
.dokan-dashboard .dokan-form-control {
  border-radius: 4px;
}
.dokan-dashboard .col-link {
  white-space: nowrap;
}
.dokan-dashboard .col-link a {
  white-space: nowrap;
}

.dokan-store .dokan-widget-area .widget-title {
  font-size: 20px;
}
.dokan-store .dokan-widget-area ul,
.dokan-store .dokan-widget-area ol {
  padding-left: 0;
}

@media (min-width: 992px) {
  .has-sidebar.has-dokan-sidebar .content-area {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .has-sidebar.left-sidebar .content-area {
    padding-left: 30px;
  }
  .has-sidebar.right-sidebar .content-area {
    padding-right: 30px;
  }
  .has-sidebar.dokan-with-theme-sidebar.left-sidebar .content-area {
    padding-left: 0;
    width: 100%;
  }
  .has-sidebar.dokan-with-theme-sidebar.left-sidebar #dokan-primary {
    float: right;
  }
  .has-sidebar.dokan-with-theme-sidebar.right-sidebar .content-area {
    padding-right: 0;
    width: 100%;
  }
}/**
 * PhotoSwipe Video Container Styles
 */

.pswp__video-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #000;
}

.pswp__video-container video,
.pswp__video-container iframe {
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
}

.pswp__video-container video {
    object-fit: contain;
}

/* Play icon on thumbnails */
.pswp__thumbnails .has-video-thumb {
    position: relative;
}

.pswp__thumb-play-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20px;
    height: 20px;
    background: rgba(255, 255, 255, 0.9);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
    z-index: 2;
}

.pswp__thumb-play-icon svg {
    width: 12px;
    height: 12px;
    color: #333;
    margin-left: 1px;
}/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/wp-content/themes/woostify/assets/libs/slick/ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face{ font-display:swap;
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('/wp-content/themes/woostify/assets/libs/slick/fonts/slick.eot');
    src: url('/wp-content/themes/woostify/assets/libs/slick/fonts/slick.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/woostify/assets/libs/slick/fonts/slick.woff') format('woff'), url('/wp-content/themes/woostify/assets/libs/slick/fonts/slick.ttf') format('truetype'), url('/wp-content/themes/woostify/assets/libs/slick/fonts/slick.svg#slick') format('svg');
 }
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}
/**
 * Product Video Gallery Frontend CSS
 */

.product-gallery .image-item {
    position: relative;
    overflow: hidden;
}

.woostify-video-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 50px;
    height: 50px;
    background: rgba(255, 255, 255, 0.9);
    border-radius: 5px;
    /* Rounded corners as requested */
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    z-index: 10;
    transition: all 0.3s ease;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}

.woostify-video-icon:hover {
    background: #fff;
    transform: translate(-50%, -50%) scale(1.1);
}

.woostify-video-icon svg {
    width: 24px;
    height: 24px;
    fill: #333;
}

/* Thumbnail icon (smaller) */
.product-thumbnail-images .thumbnail-item {
    position: relative;
}

.product-thumbnail-images .woostify-video-icon {
    width: 30px;
    height: 30px;
}

.product-thumbnail-images .woostify-video-icon svg {
    width: 14px;
    height: 14px;
}

/* Main Image Video Container */
/* Main Image Video Container */
.woostify-product-video-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 100;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden;
    /* Ensure iframe prevents overflow */
}

.woostify-product-video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.woostify-product-video-container video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    background: #000;
}

/* Fix for Video Hover Overlay */
.image-item.playing-video::after,
.image-item.playing-video::before,
.image-item.playing-video:hover::after,
.image-item.playing-video:hover::before {
    display: none !important;
    opacity: 0 !important;
    background: transparent !important;
    content: none !important;
}

/* Prevent any hover effects on playing video */
.image-item.playing-video {
    pointer-events: none !important;
}

.image-item.playing-video .woostify-product-video-container {
    pointer-events: auto !important;
    /* Ensure video can be clicked to pause */
}

/* Ensure image is hidden but keeps space */
.image-item.playing-video img {
    visibility: hidden;
    opacity: 0;
}

/* Prevent image transform on hover when video is playing */
.image-item.playing-video:hover img {
    transform: none !important;
}

/* Stabilize Play Icon */
/* Stabilize Play Icon */
/* We use more specific selector to potential override theme's default image hover effects */
.product-gallery .image-item .woostify-video-icon {
    top: 50% !important;
    left: 50% !important;
    margin: 0 !important;
    transform: translate(-50%, -50%) !important;
    /* Ensure no other transform or margin affects it */
}

.product-gallery .image-item:hover .woostify-video-icon {
    top: 50% !important;
    left: 50% !important;
    margin: 0 !important;
    transform: translate(-50%, -50%) scale(1.1) !important;
}

.woostify-video-icon:hover {
    background: #fff;
    transform: translate(-50%, -50%) scale(1.1) !important;
}

/* Suppress loading/error indicators on video slides */
.image-item.has-video.is-loading::before,
.image-item.has-video.is-loading::after,
.image-item.has-video.is-error::before,
.image-item.has-video.is-error::after,
.image-item.has-video .easyzoom-notice,
.image-item.has-video .easyzoom-flyout {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}.elementskit-invisible{visibility:hidden}.ekit-wid-con .ekit-post-list-wrapper .elementor-icon-list-item a{background-color:transparent!important}.ekit-wid-con .ekit-post-list-wrapper.elementor-inline-items .elementor-icon-list-item{margin:0}.ekit-wid-con .elementor-inline-items{margin:0!important}.ekit-wid-con .elementor-inline-items .elementor-icon-list-item{display:inline-block}.ekit-wid-con .elementor-inline-items .elementor-icon-list-item::after{display:inline-block}.elementor-widget .ekit-wid-con .elementor-inline-items .elementor-icon-list-item::after{position:absolute}.ekit-wid-con .elementor-inline-items .elementor-icon-list-item:last-child::after{display:none}.elementor-widget-elementskit-page-list:not(.ekit-has-divider-yes) .ekit-wid-con .elementor-inline-items .elementor-icon-list-item::after{display:none}.ekit-wid-con .elementor-inline-items.row .elementor-icon-list-item{margin:0;padding:0;margin-right:0!important;margin-left:0!important;display:-webkit-box;display:-ms-flexbox;display:flex}.ekit-wid-con .elementor-inline-items.row .elementor-icon-list-item a{padding:5px 15px}.ekit-wid-con .elementor-icon-list-item>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ekit-wid-con .elementor-icon-list-item>a.ekit_badge_right{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.ekit-wid-con .ekit_menu_label{border-radius:3px;padding:2px 5px;display:inline-block;font-size:10px;color:#fff;background-color:#c91765;margin-left:5px}.ekit-wid-con .ekit_menu_subtitle{font-size:11px;font-style:normal;color:#8d96ae;display:block;-webkit-transition:all .4s ease;transition:all .4s ease}.ekit-wid-con .elementor-icon-list-text{-webkit-transition:all .4s ease;transition:all .4s ease}.ekit-wid-con .elementor-icon-list-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:center;line-height:inherit}.ekit-wid-con .elementor-icon-list-icon svg{-webkit-transition:all .4s ease;transition:all .4s ease}.ekit-wid-con .elementor-icon-list-icon>i{-webkit-transition:all .4s ease;transition:all .4s ease}.ekit-enabled-bg-img .elementor-icon-list-item a{background-size:cover;background-repeat:no-repeat;position:relative;background-position:center center;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.ekit-enabled-bg-img .elementor-icon-list-item a::after{content:"";background-color:rgba(34,34,34,.7);position:absolute;left:0;top:0;width:100%;height:100%;display:block;-webkit-transition:all .4s;transition:all .4s}.ekit-enabled-bg-img .elementor-icon-list-item a:hover::after{background-color:rgba(34,34,34,.9)}.ekit-enabled-bg-img .elementor-icon-list-item a .ekit_post_list_content_wraper{z-index:1}.ekit-enabled-bg-img .elementor-icon-list-item a>img{z-index:1}.ekit-wid-con .nav{margin:0;padding:0;list-style:none}.ekit-wid-con .ekit-form form p{margin-bottom:0}.ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]){display:block;width:100%;padding:.375rem .75rem;font-size:1rem;color:#495057;background-color:#fff;border:1px solid #e7e7e7;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;height:56px;border-radius:0;padding-left:30px;-webkit-box-shadow:none;box-shadow:none}.ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]):hover{border-color:#333}.ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]):focus{border-color:#4d68ff}.ekit-wid-con .ekit-form form input[type=submit]{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:0;-webkit-transition:all .4s ease;transition:all .4s ease;padding:12px 72px;font-size:.9375rem;background-color:#313636;border:0 solid #000;color:#fff;cursor:pointer}.ekit-wid-con .ekit-form form input[type=submit]:hover{background-color:#4d68ff}.ekit-wid-con .ekit-form form select{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;color:#495057;background-color:#fff;border:1px solid #e7e7e7;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;height:56px}.ekit-wid-con .ekit-form form select[multiple]{height:100px}.ekit-wid-con .ekit-form form label{margin-bottom:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#313636;font-weight:400}.ekit-wid-con .ekit-form form label span{color:#777;font-size:.8125rem;display:block}.ekit-wid-con .ekit-form form textarea{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;color:#495057;background-color:#fff;border:1px solid #e7e7e7;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;border-radius:0;padding-left:30px;height:176px;resize:none;padding-top:15px;-webkit-box-shadow:none;box-shadow:none}.ekit-wid-con .ekit-form form textarea:hover{border-color:#333}.ekit-wid-con .ekit-form form textarea:focus{border-color:#4d68ff}.ekit-wid-con .ekit-form form .intl-tel-input{width:100%}.ekit-wid-con .ekit-form form .ekit-form-input{margin-bottom:50px}.elementor-widget-elementskit-pricing .elementor-widget-container,.elementor-widget-elementskit-pricing.elementor-element:not(:has(.elementor-widget-container)){overflow:hidden}.elementor-widget-elementskit-timeline .elementor-widget-container,.elementor-widget-elementskit-timeline.elementor-element:not(:has(.elementor-widget-container)){padding-top:35px;padding-left:45px;padding-right:45px;padding-bottom:60px}.elementor-widget-elementskit-business-hours{padding:20px 20px 20px 20px;background-color:#fff;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.1);box-shadow:0 10px 10px 0 rgba(0,0,0,.1)}.elementor-widget-elementskit-dual-button-center .ekit-element-align-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget-elementskit-dual-button-end .ekit-element-align-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-widget-elementskit-dual-button-start .ekit-element-align-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ekit_wpForms_container-form-button-full-width .wpforms-submit-container .wpforms-submit{width:100%}.ekit_ninjaForms_container-button-full-width .submit-container input[type=button]{width:100%}.elemenetskit-alert-info{position:relative;padding:.75rem 1.25rem;border:1px solid transparent;border-radius:.25rem;color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.elementor-widget-elementskit-team.animated{-webkit-animation-fill-mode:none;animation-fill-mode:none}@media (max-width:1024px){.ekit-tab-hide{display:none}}@media (max-width:767px){.ekit-mobile-hide{display:none}}.ekit-template-content-footer,.ekit-template-content-header{clear:both}.elementor-edit-area-active .elementor-widget:hover .widgetarea_warper_edit{display:block}.ekit-sticky{z-index:9999}div.elementor .ekit-sticky.elementor-element{-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in}.ekit-sticky[data-ekit-sticky]{z-index:1}div.elementor .ekit-sticky--show_on_scroll_up.elementor-element{-webkit-transition:background-color .3s ease-in,opacity .3s,visibility .3s;transition:background-color .3s ease-in,opacity .3s,visibility .3s}.ekit-sticky--effects.ekit-sticky--down.ekit-sticky--show_on_scroll_up{opacity:0;visibility:hidden}.weforms_submit_btn{-webkit-transition:all .4s ease;transition:all .4s ease;cursor:pointer}.wpuf-label>label{margin-bottom:0}ul.wpuf-form li label.wpuf-form-sub-label{margin-bottom:0}.mfp-bg.ekit-promo-popup{background-color:rgba(0,0,0,.87);padding-bottom:100%;border-radius:100%;overflow:hidden;-webkit-animation:menu-animation .8s ease-out forwards;animation:menu-animation .8s ease-out forwards}.ekit-promo-popup .modal-content{background-color:transparent;padding:0;border:0}.ekit-promo-popup .mfp-close{color:#fff;opacity:0;-webkit-transition:all 1s ease .8s;transition:all 1s ease .8s;-webkit-transform:translateY(-500px);transform:translateY(-500px)}.ekit-promo-popup.mfp-ready .mfp-close{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);position:fixed}body.admin-bar .ekit-promo-popup.mfp-ready .mfp-close{margin-top:45px}.ekit-promo-popup.my-mfp-slide-bottom .zoom-anim-dialog{opacity:0;-webkit-transition:all 1s ease .8s;transition:all 1s ease .8s;-webkit-transform:translateY(-500px);transform:translateY(-500px)}.ekit-promo-popup.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes bounceAnim{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-16px);transform:translateY(-16px)}60%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes bounceAnim{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-16px);transform:translateY(-16px)}60%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes menu-animation{0%{opacity:0;-webkit-transform:scale(.04) translateY(300%);transform:scale(.04) translateY(300%)}40%{-webkit-transform:scale(.04) translateY(0);transform:scale(.04) translateY(0);-webkit-transition:ease-out;transition:ease-out}40%{-webkit-transform:scale(.04) translateY(0);transform:scale(.04) translateY(0)}60%{opacity:1;-webkit-transform:scale(.02) translateY(0);transform:scale(.02) translateY(0)}61%{opacity:1;-webkit-transform:scale(.04) translateY(0);transform:scale(.04) translateY(0)}99.9%{opacity:1;height:0;padding-bottom:100%;border-radius:100%}100%{opacity:1;-webkit-transform:scale(2) translateY(0);transform:scale(2) translateY(0);height:100%;padding-bottom:0;border-radius:0}}@keyframes menu-animation{0%{opacity:0;-webkit-transform:scale(.04) translateY(300%);transform:scale(.04) translateY(300%)}40%{-webkit-transform:scale(.04) translateY(0);transform:scale(.04) translateY(0);-webkit-transition:ease-out;transition:ease-out}40%{-webkit-transform:scale(.04) translateY(0);transform:scale(.04) translateY(0)}60%{opacity:1;-webkit-transform:scale(.02) translateY(0);transform:scale(.02) translateY(0)}61%{opacity:1;-webkit-transform:scale(.04) translateY(0);transform:scale(.04) translateY(0)}99.9%{opacity:1;height:0;padding-bottom:100%;border-radius:100%}100%{opacity:1;-webkit-transform:scale(2) translateY(0);transform:scale(2) translateY(0);height:100%;padding-bottom:0;border-radius:0}}@-webkit-keyframes show-fadein{0%{opacity:0}100%{opacity:1}}@keyframes show-fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hide-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes hide-fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes show-animation{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes show-animation{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes hide-animation{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@keyframes hide-animation{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@-webkit-keyframes button-ripple{70%{-webkit-box-shadow:0 0 0 var(--glow-size,15px) currentColor;box-shadow:0 0 0 var(--glow-size,15px) currentColor;opacity:0}100%{-webkit-box-shadow:0 0 0 0 currentColor;box-shadow:0 0 0 0 currentColor;opacity:0}}@keyframes button-ripple{70%{-webkit-box-shadow:0 0 0 var(--glow-size,15px) currentColor;box-shadow:0 0 0 var(--glow-size,15px) currentColor;opacity:0}100%{-webkit-box-shadow:0 0 0 0 currentColor;box-shadow:0 0 0 0 currentColor;opacity:0}}@-webkit-keyframes radio-wave{0%{opacity:.8;border-width:2px}70%{opacity:.4}100%{-webkit-transform:scale(var(--ekit-radio-wave-scale));transform:scale(var(--ekit-radio-wave-scale));opacity:0;border-width:0}}@keyframes radio-wave{0%{opacity:.8;border-width:2px}70%{opacity:.4}100%{-webkit-transform:scale(var(--ekit-radio-wave-scale));transform:scale(var(--ekit-radio-wave-scale));opacity:0;border-width:0}}@-webkit-keyframes open{0%{opacity:0}100%{opacity:1}}@keyframes open{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes close{0%{opacity:1}100%{opacity:0}}@keyframes close{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes galleryopen{0%{opacity:0}100%{opacity:1}}@keyframes galleryopen{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes location-indicator{0%{-webkit-box-shadow:0 0 0 0 rgba(12,90,219,.2);box-shadow:0 0 0 0 rgba(12,90,219,.2)}70%{-webkit-box-shadow:0 0 0 30px rgba(12,90,219,0);box-shadow:0 0 0 30px rgba(12,90,219,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(12,90,219,0);box-shadow:0 0 0 0 rgba(12,90,219,0)}}@keyframes location-indicator{0%{-webkit-box-shadow:0 0 0 0 rgba(12,90,219,.2);box-shadow:0 0 0 0 rgba(12,90,219,.2)}70%{-webkit-box-shadow:0 0 0 30px rgba(12,90,219,0);box-shadow:0 0 0 30px rgba(12,90,219,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(12,90,219,0);box-shadow:0 0 0 0 rgba(12,90,219,0)}}@-webkit-keyframes iconTranslateY{49%{-webkit-transform:translateY(100%);transform:translateY(100%)}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}51%{opacity:1}}@keyframes iconTranslateY{49%{-webkit-transform:translateY(100%);transform:translateY(100%)}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}51%{opacity:1}}@-webkit-keyframes RainDrop{0%,100%,25%,55%,75%,87%,97%{-webkit-transform:scaleX(1);transform:scaleX(1)}26%,56%,76%{-webkit-transform:scaleX(1.3) scaleY(.8);transform:scaleX(1.3) scaleY(.8)}31%,61%,81%{-webkit-transform:scaleX(.8) scaleY(1.2);transform:scaleX(.8) scaleY(1.2)}76%,88%{-webkit-transform:scaleX(1.2);transform:scaleX(1.2)}98%{-webkit-transform:scaleX(1.1);transform:scaleX(1.1)}}@keyframes RainDrop{0%,100%,25%,55%,75%,87%,97%{-webkit-transform:scaleX(1);transform:scaleX(1)}26%,56%,76%{-webkit-transform:scaleX(1.3) scaleY(.8);transform:scaleX(1.3) scaleY(.8)}31%,61%,81%{-webkit-transform:scaleX(.8) scaleY(1.2);transform:scaleX(.8) scaleY(1.2)}76%,88%{-webkit-transform:scaleX(1.2);transform:scaleX(1.2)}98%{-webkit-transform:scaleX(1.1);transform:scaleX(1.1)}}@-webkit-keyframes WaterWave{50%{-webkit-transform:skewY(1deg) skewX(-1deg) scale(1.06);transform:skewY(1deg) skewX(-1deg) scale(1.06)}}@keyframes WaterWave{50%{-webkit-transform:skewY(1deg) skewX(-1deg) scale(1.06);transform:skewY(1deg) skewX(-1deg) scale(1.06)}}@-webkit-keyframes lightning{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes lightning{50%,from,to{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes JoltZoom{10%{font-size:140%}40%{font-size:80%}100%{font-size:100%}}@keyframes JoltZoom{10%{font-size:140%}40%{font-size:80%}100%{font-size:100%}}@-webkit-keyframes typing{from{width:0}}@keyframes typing{from{width:0}}@-webkit-keyframes cursor{50%{border-color:transparent}}@keyframes cursor{50%{border-color:transparent}}@-webkit-keyframes wipe{to{width:0}}@keyframes wipe{to{width:0}}@keyframes open{from{width:0}}@-webkit-keyframes Magnify{50%{-webkit-transform:scale(1.8);transform:scale(1.8);letter-spacing:26px}}@keyframes Magnify{50%{-webkit-transform:scale(1.8);transform:scale(1.8);letter-spacing:26px}}@-webkit-keyframes Beat{14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%,70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes Beat{14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%,70%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes FadeIn{from{opacity:0}to{opacity:1}}@keyframes FadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes FadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes FadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes FadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes FadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes FadeInTop{from{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1}}@keyframes FadeInTop{from{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1}}@-webkit-keyframes FadeInBottom{from{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1}}@keyframes FadeInBottom{from{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1}}@-webkit-keyframes FadeOut{from{opacity:1}to{opacity:0}}@keyframes FadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes FadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes FadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes FadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes FadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes FadeOutTop{from{opacity:1}to{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes FadeOutTop{from{opacity:1}to{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes FadeOutBottom{from{opacity:1}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes FadeOutBottom{from{opacity:1}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes MovingBackFromRight{40%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}@keyframes MovingBackFromRight{40%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}@-webkit-keyframes MovingBackFromLeft{40%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}@keyframes MovingBackFromLeft{40%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}@-webkit-keyframes KickOutFront{40%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}@keyframes KickOutFront{40%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}@-webkit-keyframes KickOutBehind{40%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}@keyframes KickOutBehind{40%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}@-webkit-keyframes ScaleXIn{from{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}50%{opacity:1}}@keyframes ScaleXIn{from{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}50%{opacity:1}}@-webkit-keyframes ScaleXOut{to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}from{opacity:1}}@keyframes ScaleXOut{to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}from{opacity:1}}@-webkit-keyframes ScaleYIn{from{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}50%{opacity:1}}@keyframes ScaleYIn{from{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}50%{opacity:1}}@-webkit-keyframes ScaleYOut{to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}from{opacity:1}}@keyframes ScaleYOut{to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}from{opacity:1}}@-webkit-keyframes Jump{to{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes Jump{to{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@-webkit-keyframes AboundTop{50%{-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes AboundTop{50%{-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes AboundBottom{50%{-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes AboundBottom{50%{-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes AboundLeft{50%{-webkit-transform:translateX(-100px);transform:translateX(-100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes AboundLeft{50%{-webkit-transform:translateX(-100px);transform:translateX(-100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes AboundRight{50%{-webkit-transform:translateX(100px);transform:translateX(100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes AboundRight{50%{-webkit-transform:translateX(100px);transform:translateX(100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes FlyInTop{0%{-webkit-transform:translate(0,-80px);transform:translate(0,-80px);opacity:0}50%{-webkit-transform:translate(10px,50px);transform:translate(10px,50px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@keyframes FlyInTop{0%{-webkit-transform:translate(0,-80px);transform:translate(0,-80px);opacity:0}50%{-webkit-transform:translate(10px,50px);transform:translate(10px,50px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@-webkit-keyframes FlyInLeft{0%{-webkit-transform:translate(-40px,0);transform:translate(-40px,0);opacity:0}50%{-webkit-transform:translate(40px,0);transform:translate(40px,0)}}@keyframes FlyInLeft{0%{-webkit-transform:translate(-40px,0);transform:translate(-40px,0);opacity:0}50%{-webkit-transform:translate(40px,0);transform:translate(40px,0)}}@-webkit-keyframes FlyInRight{0%{-webkit-transform:translate(40px,0);transform:translate(40px,0);opacity:0}50%{-webkit-transform:translate(-40px,0);transform:translate(-40px,0)}}@keyframes FlyInRight{0%{-webkit-transform:translate(40px,0);transform:translate(40px,0);opacity:0}50%{-webkit-transform:translate(-40px,0);transform:translate(-40px,0)}}@-webkit-keyframes FlyInBottom{0%{-webkit-transform:translate(0,80px);transform:translate(0,80px);opacity:0}50%{-webkit-transform:translate(10px,-50px);transform:translate(10px,-50px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@keyframes FlyInBottom{0%{-webkit-transform:translate(0,80px);transform:translate(0,80px);opacity:0}50%{-webkit-transform:translate(10px,-50px);transform:translate(10px,-50px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@-webkit-keyframes FlyOutTop{50%{-webkit-transform:translate(0,50px);transform:translate(0,50px)}to{-webkit-transform:translate(0,-100px);transform:translate(0,-100px);opacity:0}}@keyframes FlyOutTop{50%{-webkit-transform:translate(0,50px);transform:translate(0,50px)}to{-webkit-transform:translate(0,-100px);transform:translate(0,-100px);opacity:0}}@-webkit-keyframes FlyOutLeft{50%{-webkit-transform:translate(40px,0);transform:translate(40px,0)}to{-webkit-transform:translate(-100px,0);transform:translate(-100px,0);opacity:0}}@keyframes FlyOutLeft{50%{-webkit-transform:translate(40px,0);transform:translate(40px,0)}to{-webkit-transform:translate(-100px,0);transform:translate(-100px,0);opacity:0}}@-webkit-keyframes FlyOutRight{50%{-webkit-transform:translate(-40px,0);transform:translate(-40px,0)}to{-webkit-transform:translate(100px,0);transform:translate(100px,0);opacity:0}}@keyframes FlyOutRight{50%{-webkit-transform:translate(-40px,0);transform:translate(-40px,0)}to{-webkit-transform:translate(100px,0);transform:translate(100px,0);opacity:0}}@-webkit-keyframes FlyOutBottom{50%{-webkit-transform:translate(0,-40px);transform:translate(0,-40px)}to{-webkit-transform:translate(0,100px);transform:translate(0,100px);opacity:0}}@keyframes FlyOutBottom{50%{-webkit-transform:translate(0,-40px);transform:translate(0,-40px)}to{-webkit-transform:translate(0,100px);transform:translate(0,100px);opacity:0}}@-webkit-keyframes DoorCloseLeft{from,to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-transform-origin:left;transform-origin:left}from{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);opacity:0}to{opacity:1}}@keyframes DoorCloseLeft{from,to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-transform-origin:left;transform-origin:left}from{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);opacity:0}to{opacity:1}}@-webkit-keyframes DoorOpenRight{from,to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);opacity:0}}@keyframes DoorOpenRight{from,to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);opacity:0}}@-webkit-keyframes DoorCloseRight{from,to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-transform-origin:right;transform-origin:right}from{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);opacity:0}to{opacity:1}}@keyframes DoorCloseRight{from,to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-transform-origin:right;transform-origin:right}from{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);opacity:0}to{opacity:1}}@-webkit-keyframes DoorOpenLeft{from,to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);opacity:0}}@keyframes DoorOpenLeft{from,to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);opacity:0}}@-webkit-keyframes HangAndDropLeft{from{-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform:rotate(100deg);transform:rotate(100deg);-webkit-transform-origin:left;transform-origin:left}60%{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform:translateY(800px) rotate(70deg);transform:translateY(800px) rotate(70deg);-webkit-transform-origin:left;transform-origin:left}}@keyframes HangAndDropLeft{from{-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform:rotate(100deg);transform:rotate(100deg);-webkit-transform-origin:left;transform-origin:left}60%{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform:translateY(800px) rotate(70deg);transform:translateY(800px) rotate(70deg);-webkit-transform-origin:left;transform-origin:left}}@-webkit-keyframes HangAndDropRight{from{-webkit-transform-origin:right;transform-origin:right}50%{-webkit-transform:rotate(-100deg);transform:rotate(-100deg);-webkit-transform-origin:right;transform-origin:right}60%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform:translateY(800px) rotate(-70deg);transform:translateY(800px) rotate(-70deg);-webkit-transform-origin:right;transform-origin:right}}@keyframes HangAndDropRight{from{-webkit-transform-origin:right;transform-origin:right}50%{-webkit-transform:rotate(-100deg);transform:rotate(-100deg);-webkit-transform-origin:right;transform-origin:right}60%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform:translateY(800px) rotate(-70deg);transform:translateY(800px) rotate(-70deg);-webkit-transform-origin:right;transform-origin:right}}@-webkit-keyframes PushReleaseFrom{from{-webkit-transform:scale(3,3);transform:scale(3,3);opacity:0}50%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}}@keyframes PushReleaseFrom{from{-webkit-transform:scale(3,3);transform:scale(3,3);opacity:0}50%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}}@-webkit-keyframes PushReleaseFromLeft{from{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}30%{-webkit-transform:translateX(100px);transform:translateX(100px)}}@keyframes PushReleaseFromLeft{from{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}30%{-webkit-transform:translateX(100px);transform:translateX(100px)}}@-webkit-keyframes PushReleaseFromTop{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}30%{-webkit-transform:translateY(100px);transform:translateY(100px)}}@keyframes PushReleaseFromTop{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}30%{-webkit-transform:translateY(100px);transform:translateY(100px)}}@-webkit-keyframes PushReleaseFromBottom{from{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}30%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}}@keyframes PushReleaseFromBottom{from{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}30%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}}@-webkit-keyframes PushReleaseTo{30%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}to{-webkit-transform:scale(5,5);transform:scale(5,5);opacity:0}}@keyframes PushReleaseTo{30%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}to{-webkit-transform:scale(5,5);transform:scale(5,5);opacity:0}}@-webkit-keyframes PushReleaseToTop{30%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}}@keyframes PushReleaseToTop{30%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}}@-webkit-keyframes PushReleaseToBottom{30%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}@keyframes PushReleaseToBottom{30%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}@-webkit-keyframes FlipInTop{from{-webkit-transform:perspective(600px);transform:perspective(600px);opacity:0}30%{-webkit-transform:perspective(600px) rotateX(180deg);transform:perspective(600px) rotateX(180deg);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:perspective(600px);transform:perspective(600px)}}@keyframes FlipInTop{from{-webkit-transform:perspective(600px);transform:perspective(600px);opacity:0}30%{-webkit-transform:perspective(600px) rotateX(180deg);transform:perspective(600px) rotateX(180deg);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:perspective(600px);transform:perspective(600px)}}@-webkit-keyframes FlipOutTop{to{-webkit-transform:perspective(600px);transform:perspective(600px);opacity:0}70%{-webkit-transform:perspective(600px) rotateX(180deg);transform:perspective(600px) rotateX(180deg);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:perspective(600px);transform:perspective(600px)}}@keyframes FlipOutTop{to{-webkit-transform:perspective(600px);transform:perspective(600px);opacity:0}70%{-webkit-transform:perspective(600px) rotateX(180deg);transform:perspective(600px) rotateX(180deg);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:perspective(600px);transform:perspective(600px)}}@-webkit-keyframes FlipInBottom{from{-webkit-transform:perspective(600px);transform:perspective(600px);opacity:0}30%{-webkit-transform:perspective(600px) rotateX(180deg);transform:perspective(600px) rotateX(180deg);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:perspective(600px);transform:perspective(600px)}}@keyframes FlipInBottom{from{-webkit-transform:perspective(600px);transform:perspective(600px);opacity:0}30%{-webkit-transform:perspective(600px) rotateX(180deg);transform:perspective(600px) rotateX(180deg);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:perspective(600px);transform:perspective(600px)}}@-webkit-keyframes FlipOutBottom{to{-webkit-transform:perspective(600px);transform:perspective(600px);opacity:0}70%{-webkit-transform:perspective(600px) rotateX(180deg);transform:perspective(600px) rotateX(180deg);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:perspective(600px);transform:perspective(600px)}}@keyframes FlipOutBottom{to{-webkit-transform:perspective(600px);transform:perspective(600px);opacity:0}70%{-webkit-transform:perspective(600px) rotateX(180deg);transform:perspective(600px) rotateX(180deg);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:perspective(600px);transform:perspective(600px)}}@-webkit-keyframes ElevateLeft{from{-webkit-transform:translateY(100%) rotate(-20deg);transform:translateY(100%) rotate(-20deg);-webkit-transform-origin:right;transform-origin:right;opacity:0}40%{-webkit-transform:rotate(20deg);transform:rotate(20deg);-webkit-transform-origin:right;transform-origin:right}65%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right;transform-origin:right}}@keyframes ElevateLeft{from{-webkit-transform:translateY(100%) rotate(-20deg);transform:translateY(100%) rotate(-20deg);-webkit-transform-origin:right;transform-origin:right;opacity:0}40%{-webkit-transform:rotate(20deg);transform:rotate(20deg);-webkit-transform-origin:right;transform-origin:right}65%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right;transform-origin:right}}@-webkit-keyframes ElevateRight{from{-webkit-transform:translateY(100%) rotate(20deg);transform:translateY(100%) rotate(20deg);-webkit-transform-origin:left;transform-origin:left;opacity:0}40%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg);-webkit-transform-origin:left;transform-origin:left}65%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left;transform-origin:left}}@keyframes ElevateRight{from{-webkit-transform:translateY(100%) rotate(20deg);transform:translateY(100%) rotate(20deg);-webkit-transform-origin:left;transform-origin:left;opacity:0}40%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg);-webkit-transform-origin:left;transform-origin:left}65%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left;transform-origin:left}}@-webkit-keyframes RollFromLeft{from{-webkit-transform:translateX(-60px) perspective(600px) rotateY(180deg);transform:translateX(-60px) perspective(600px) rotateY(180deg);opacity:0}}@keyframes RollFromLeft{from{-webkit-transform:translateX(-60px) perspective(600px) rotateY(180deg);transform:translateX(-60px) perspective(600px) rotateY(180deg);opacity:0}}@-webkit-keyframes RollFromRight{from{-webkit-transform:translateX(60px) perspective(600px) rotateY(-180deg);transform:translateX(60px) perspective(600px) rotateY(-180deg);opacity:0}}@keyframes RollFromRight{from{-webkit-transform:translateX(60px) perspective(600px) rotateY(-180deg);transform:translateX(60px) perspective(600px) rotateY(-180deg);opacity:0}}@-webkit-keyframes RollFromTop{from{-webkit-transform:translateY(-60px) perspective(600px) rotateX(180deg);transform:translateY(-60px) perspective(600px) rotateX(180deg);opacity:0}}@keyframes RollFromTop{from{-webkit-transform:translateY(-60px) perspective(600px) rotateX(180deg);transform:translateY(-60px) perspective(600px) rotateX(180deg);opacity:0}}@-webkit-keyframes RollFromBottom{from{-webkit-transform:translateY(60px) perspective(600px) rotateX(-180deg);transform:translateY(60px) perspective(600px) rotateX(-180deg);opacity:0}}@keyframes RollFromBottom{from{-webkit-transform:translateY(60px) perspective(600px) rotateX(-180deg);transform:translateY(60px) perspective(600px) rotateX(-180deg);opacity:0}}@-webkit-keyframes RollToLeft{to{-webkit-transform:translateX(-60px) perspective(600px) rotateY(180deg);transform:translateX(-60px) perspective(600px) rotateY(180deg);opacity:0}}@keyframes RollToLeft{to{-webkit-transform:translateX(-60px) perspective(600px) rotateY(180deg);transform:translateX(-60px) perspective(600px) rotateY(180deg);opacity:0}}@-webkit-keyframes RollToRight{to{-webkit-transform:translateX(60px) perspective(600px) rotateY(-180deg);transform:translateX(60px) perspective(600px) rotateY(-180deg);opacity:0}}@keyframes RollToRight{to{-webkit-transform:translateX(60px) perspective(600px) rotateY(-180deg);transform:translateX(60px) perspective(600px) rotateY(-180deg);opacity:0}}@-webkit-keyframes RollToTop{to{-webkit-transform:translateY(-60px) perspective(600px) rotateX(180deg);transform:translateY(-60px) perspective(600px) rotateX(180deg);opacity:0}}@keyframes RollToTop{to{-webkit-transform:translateY(-60px) perspective(600px) rotateX(180deg);transform:translateY(-60px) perspective(600px) rotateX(180deg);opacity:0}}@-webkit-keyframes RollToBottom{to{-webkit-transform:translateY(60px) perspective(600px) rotateX(-180deg);transform:translateY(60px) perspective(600px) rotateX(-180deg);opacity:0}}@keyframes RollToBottom{to{-webkit-transform:translateY(60px) perspective(600px) rotateX(-180deg);transform:translateY(60px) perspective(600px) rotateX(-180deg);opacity:0}}@-webkit-keyframes RotateSkateInRight{from{-webkit-transform:scaleX(.2) translateX(100px);transform:scaleX(.2) translateX(100px);opacity:0}}@keyframes RotateSkateInRight{from{-webkit-transform:scaleX(.2) translateX(100px);transform:scaleX(.2) translateX(100px);opacity:0}}@-webkit-keyframes RotateSkateInLeft{from{-webkit-transform:scaleX(.2) translateX(-100px);transform:scaleX(.2) translateX(-100px);opacity:0}}@keyframes RotateSkateInLeft{from{-webkit-transform:scaleX(.2) translateX(-100px);transform:scaleX(.2) translateX(-100px);opacity:0}}@-webkit-keyframes RotateSkateInTop{from{-webkit-transform:scaleY(.2) translateY(-100px);transform:scaleY(.2) translateY(-100px);opacity:0}}@keyframes RotateSkateInTop{from{-webkit-transform:scaleY(.2) translateY(-100px);transform:scaleY(.2) translateY(-100px);opacity:0}}@-webkit-keyframes RotateSkateInBottom{from{-webkit-transform:scaleY(.2) translateY(100px);transform:scaleY(.2) translateY(100px);opacity:0}}@keyframes RotateSkateInBottom{from{-webkit-transform:scaleY(.2) translateY(100px);transform:scaleY(.2) translateY(100px);opacity:0}}@-webkit-keyframes RotateSkateOutRight{to{-webkit-transform:scaleX(.2) translateX(100px);transform:scaleX(.2) translateX(100px);opacity:0}}@keyframes RotateSkateOutRight{to{-webkit-transform:scaleX(.2) translateX(100px);transform:scaleX(.2) translateX(100px);opacity:0}}@-webkit-keyframes RotateSkateOutLeft{to{-webkit-transform:scaleX(.2) translateX(-100px);transform:scaleX(.2) translateX(-100px);opacity:0}}@keyframes RotateSkateOutLeft{to{-webkit-transform:scaleX(.2) translateX(-100px);transform:scaleX(.2) translateX(-100px);opacity:0}}@-webkit-keyframes RotateSkateOutTop{to{-webkit-transform:scaleY(.2) translateY(-100px);transform:scaleY(.2) translateY(-100px);opacity:0}}@keyframes RotateSkateOutTop{to{-webkit-transform:scaleY(.2) translateY(-100px);transform:scaleY(.2) translateY(-100px);opacity:0}}@-webkit-keyframes RotateSkateOutBottom{to{-webkit-transform:scaleY(.2) translateY(100px);transform:scaleY(.2) translateY(100px);opacity:0}}@keyframes RotateSkateOutBottom{to{-webkit-transform:scaleY(.2) translateY(100px);transform:scaleY(.2) translateY(100px);opacity:0}}@-webkit-keyframes RotateXZoomIn{from{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}5%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}}@keyframes RotateXZoomIn{from{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}5%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}}@-webkit-keyframes RotateXZoomOut{95%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}to{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}}@keyframes RotateXZoomOut{95%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}to{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}}@-webkit-keyframes RotateYZoomIn{from{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}5%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}}@keyframes RotateYZoomIn{from{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}5%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}}@-webkit-keyframes RotateYZoomOut{95%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}to{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}}@keyframes RotateYZoomOut{95%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}to{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}}@-webkit-keyframes RotateIn{from{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes RotateIn{from{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes RotateOut{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes RotateOut{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@-webkit-keyframes RotateInLeft{from{-webkit-transform:rotate(-180deg) translateX(150px);transform:rotate(-180deg) translateX(150px);opacity:0}to{opacity:1}}@keyframes RotateInLeft{from{-webkit-transform:rotate(-180deg) translateX(150px);transform:rotate(-180deg) translateX(150px);opacity:0}to{opacity:1}}@-webkit-keyframes RotateOutLeft{from{opacity:1}to{-webkit-transform:rotate(180deg) translateX(150px);transform:rotate(180deg) translateX(150px);opacity:0}}@keyframes RotateOutLeft{from{opacity:1}to{-webkit-transform:rotate(180deg) translateX(150px);transform:rotate(180deg) translateX(150px);opacity:0}}@-webkit-keyframes RotateInRight{from{-webkit-transform:rotate(-180deg) translateX(-150px);transform:rotate(-180deg) translateX(-150px);opacity:0}to{opacity:1}}@keyframes RotateInRight{from{-webkit-transform:rotate(-180deg) translateX(-150px);transform:rotate(-180deg) translateX(-150px);opacity:0}to{opacity:1}}@-webkit-keyframes RotateOutRight{from{opacity:1}to{-webkit-transform:rotate(180deg) translateX(-150px);transform:rotate(180deg) translateX(-150px);opacity:0}}@keyframes RotateOutRight{from{opacity:1}to{-webkit-transform:rotate(180deg) translateX(-150px);transform:rotate(180deg) translateX(-150px);opacity:0}}@-webkit-keyframes SpinInLeft{from,to{-webkit-transform-origin:left bottom;transform-origin:left bottom}from{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes SpinInLeft{from,to{-webkit-transform-origin:left bottom;transform-origin:left bottom}from{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-webkit-keyframes SpinInRight{from,to{-webkit-transform-origin:right bottom;transform-origin:right bottom}from{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes SpinInRight{from,to{-webkit-transform-origin:right bottom;transform-origin:right bottom}from{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-webkit-keyframes SpinOutLeft{from,to{-webkit-transform-origin:left bottom;transform-origin:left bottom}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes SpinOutLeft{from,to{-webkit-transform-origin:left bottom;transform-origin:left bottom}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-webkit-keyframes SpinOutRight{from,to{-webkit-transform-origin:right bottom;transform-origin:right bottom}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes SpinOutRight{from,to{-webkit-transform-origin:right bottom;transform-origin:right bottom}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-webkit-keyframes BlurIn{from{-webkit-transform:scaleX(.2);transform:scaleX(.2);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@keyframes BlurIn{from{-webkit-transform:scaleX(.2);transform:scaleX(.2);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@-webkit-keyframes BlurInRight{from{-webkit-transform:scaleX(.2) translateX(100px);transform:scaleX(.2) translateX(100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@keyframes BlurInRight{from{-webkit-transform:scaleX(.2) translateX(100px);transform:scaleX(.2) translateX(100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@-webkit-keyframes BlurInLeft{from{-webkit-transform:scaleX(.2) translateX(-100px);transform:scaleX(.2) translateX(-100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@keyframes BlurInLeft{from{-webkit-transform:scaleX(.2) translateX(-100px);transform:scaleX(.2) translateX(-100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@-webkit-keyframes BlurInTop{from{-webkit-transform:scaleY(.2) translateY(-100px);transform:scaleY(.2) translateY(-100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@keyframes BlurInTop{from{-webkit-transform:scaleY(.2) translateY(-100px);transform:scaleY(.2) translateY(-100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@-webkit-keyframes BlurInBottom{from{-webkit-transform:scaleY(.2) translateY(100px);transform:scaleY(.2) translateY(100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@keyframes BlurInBottom{from{-webkit-transform:scaleY(.2) translateY(100px);transform:scaleY(.2) translateY(100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@-webkit-keyframes BlurOut{to{-webkit-transform:scaleX(.2);transform:scaleX(.2);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@keyframes BlurOut{to{-webkit-transform:scaleX(.2);transform:scaleX(.2);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@-webkit-keyframes BlurOutRight{to{-webkit-transform:scaleX(.2) translateX(100px);transform:scaleX(.2) translateX(100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@keyframes BlurOutRight{to{-webkit-transform:scaleX(.2) translateX(100px);transform:scaleX(.2) translateX(100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@-webkit-keyframes BlurOutLeft{to{-webkit-transform:scaleX(.2) translateX(-100px);transform:scaleX(.2) translateX(-100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@keyframes BlurOutLeft{to{-webkit-transform:scaleX(.2) translateX(-100px);transform:scaleX(.2) translateX(-100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@-webkit-keyframes BlurOutTop{to{-webkit-transform:scaleY(.2) translateY(-100px);transform:scaleY(.2) translateY(-100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@keyframes BlurOutTop{to{-webkit-transform:scaleY(.2) translateY(-100px);transform:scaleY(.2) translateY(-100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@-webkit-keyframes BlurOutBottom{to{-webkit-transform:scaleY(.2) translateY(100px);transform:scaleY(.2) translateY(100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@keyframes BlurOutBottom{to{-webkit-transform:scaleY(.2) translateY(100px);transform:scaleY(.2) translateY(100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@-webkit-keyframes PopUp{50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes PopUp{50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes PopUpLeft{50%{-webkit-transform:translateX(-50px) scale(1.5);transform:translateX(-50px) scale(1.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes PopUpLeft{50%{-webkit-transform:translateX(-50px) scale(1.5);transform:translateX(-50px) scale(1.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes PopUpRight{50%{-webkit-transform:translateX(50px) scale(1.5);transform:translateX(50px) scale(1.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes PopUpRight{50%{-webkit-transform:translateX(50px) scale(1.5);transform:translateX(50px) scale(1.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes PopOut{50%{-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes PopOut{50%{-webkit-transform:scale(.5);transform:scale(.5)}}@-webkit-keyframes PopOutLeft{50%{-webkit-transform:translateX(-50px) scale(.5);transform:translateX(-50px) scale(.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes PopOutLeft{50%{-webkit-transform:translateX(-50px) scale(.5);transform:translateX(-50px) scale(.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes PopOutRight{50%{-webkit-transform:translateX(50px) scale(.5);transform:translateX(50px) scale(.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes PopOutRight{50%{-webkit-transform:translateX(50px) scale(.5);transform:translateX(50px) scale(.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes BounceFromTop{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,-80px,0) scale3d(1,1.2,1);transform:translate3d(0,-80px,0) scale3d(1,1.2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes BounceFromTop{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,-80px,0) scale3d(1,1.2,1);transform:translate3d(0,-80px,0) scale3d(1,1.2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@-webkit-keyframes BounceFromDown{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,80px,0) scale3d(1,1.2,1);transform:translate3d(0,80px,0) scale3d(1,1.2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}90%{-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)}}@keyframes BounceFromDown{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,80px,0) scale3d(1,1.2,1);transform:translate3d(0,80px,0) scale3d(1,1.2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}90%{-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)}}@-webkit-keyframes BounceY{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale3d(1,2,1);transform:scale3d(1,2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale3d(1,1.5,1);transform:scale3d(1,1.5,1)}90%{-webkit-transform:scale3d(1,1.1,1);transform:scale3d(1,1.1,1)}}@keyframes BounceY{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale3d(1,2,1);transform:scale3d(1,2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale3d(1,1.5,1);transform:scale3d(1,1.5,1)}90%{-webkit-transform:scale3d(1,1.1,1);transform:scale3d(1,1.1,1)}}@-webkit-keyframes BounceZoomIn{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.7);transform:scale(1.7)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.9);transform:scale(1.9)}90%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes BounceZoomIn{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.7);transform:scale(1.7)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.9);transform:scale(1.9)}90%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes BounceZoomOut{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.5);transform:scale(.5)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.7);transform:scale(.7)}90%{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes BounceZoomOut{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.5);transform:scale(.5)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.7);transform:scale(.7)}90%{-webkit-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes PerspectiveOutTop{50%{opacity:1}to{-webkit-transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);opacity:0}}@keyframes PerspectiveOutTop{50%{opacity:1}to{-webkit-transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);opacity:0}}@-webkit-keyframes PerspectiveOutBottom{50%{opacity:1}to{-webkit-transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);opacity:0}}@keyframes PerspectiveOutBottom{50%{opacity:1}to{-webkit-transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);opacity:0}}@-webkit-keyframes ZoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes ZoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes ZoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes ZoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes ZoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes ZoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes LetterZoomInTop{from{-webkit-transform:scale(10) translateY(-50%);transform:scale(10) translateY(-50%);opacity:0}}@keyframes LetterZoomInTop{from{-webkit-transform:scale(10) translateY(-50%);transform:scale(10) translateY(-50%);opacity:0}}@-webkit-keyframes ZoomInBottom{from{-webkit-transform:scale(10) translateY(50%);transform:scale(10) translateY(50%);opacity:0}}@keyframes ZoomInBottom{from{-webkit-transform:scale(10) translateY(50%);transform:scale(10) translateY(50%);opacity:0}}@-webkit-keyframes ZoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes ZoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@-webkit-keyframes ZoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes ZoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@-webkit-keyframes ZoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes ZoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@-webkit-keyframes ZoomOutTop{to{-webkit-transform:scale(10) translateY(-50%);transform:scale(10) translateY(-50%);opacity:0}}@keyframes ZoomOutTop{to{-webkit-transform:scale(10) translateY(-50%);transform:scale(10) translateY(-50%);opacity:0}}@-webkit-keyframes ZoomOutBottom{to{-webkit-transform:scale(10) translateY(50%);transform:scale(10) translateY(50%);opacity:0}}@keyframes ZoomOutBottom{to{-webkit-transform:scale(10) translateY(50%);transform:scale(10) translateY(50%);opacity:0}}@-webkit-keyframes oaoFadeInTop{from{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}@keyframes oaoFadeInTop{from{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}@-webkit-keyframes oaoFadeInBottom{from{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}@keyframes oaoFadeInBottom{from{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}@-webkit-keyframes oaoFadeOutop{to{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}@keyframes oaoFadeOutop{to{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}@-webkit-keyframes oaoFadeOutBottom{to{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}@keyframes oaoFadeOutBottom{to{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}@-webkit-keyframes oaoFlyInTop{0%{-webkit-transform:translateY(80px);transform:translateY(80px);opacity:0}50%{-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes oaoFlyInTop{0%{-webkit-transform:translateY(80px);transform:translateY(80px);opacity:0}50%{-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@-webkit-keyframes oaoFlyInBottom{0%{-webkit-transform:translateY(-80px);transform:translateY(-80px);opacity:0}50%{-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes oaoFlyInBottom{0%{-webkit-transform:translateY(-80px);transform:translateY(-80px);opacity:0}50%{-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@-webkit-keyframes oaoFlyOutTop{30%{-webkit-transform:translateY(80px);transform:translateY(80px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{opacity:0}}@keyframes oaoFlyOutTop{30%{-webkit-transform:translateY(80px);transform:translateY(80px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{opacity:0}}@-webkit-keyframes oaoFlyOutBottom{30%{-webkit-transform:translateY(-80px);transform:translateY(-80px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{opacity:0}}@keyframes oaoFlyOutBottom{30%{-webkit-transform:translateY(-80px);transform:translateY(-80px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{opacity:0}}@-webkit-keyframes oaoRotateInTop{from{-webkit-transform:translateY(-100px) rotate(360deg);transform:translateY(-100px) rotate(360deg);opacity:0}}@keyframes oaoRotateInTop{from{-webkit-transform:translateY(-100px) rotate(360deg);transform:translateY(-100px) rotate(360deg);opacity:0}}@-webkit-keyframes oaoRotateInBottom{from{-webkit-transform:translateY(100px) rotate(360deg);transform:translateY(100px) rotate(360deg);opacity:0}}@keyframes oaoRotateInBottom{from{-webkit-transform:translateY(100px) rotate(360deg);transform:translateY(100px) rotate(360deg);opacity:0}}@-webkit-keyframes oaoRotateOutTop{to{-webkit-transform:translateY(-100px) rotate(360deg);transform:translateY(-100px) rotate(360deg);opacity:0}}@keyframes oaoRotateOutTop{to{-webkit-transform:translateY(-100px) rotate(360deg);transform:translateY(-100px) rotate(360deg);opacity:0}}@-webkit-keyframes oaoRotateOutBottom{to{-webkit-transform:translateY(100px) rotate(360deg);transform:translateY(100px) rotate(360deg);opacity:0}}@keyframes oaoRotateOutBottom{to{-webkit-transform:translateY(100px) rotate(360deg);transform:translateY(100px) rotate(360deg);opacity:0}}@-webkit-keyframes oaoRotateXInTop{from{-webkit-transform:translateY(-100px) rotateX(360deg);transform:translateY(-100px) rotateX(360deg);opacity:0}}@keyframes oaoRotateXInTop{from{-webkit-transform:translateY(-100px) rotateX(360deg);transform:translateY(-100px) rotateX(360deg);opacity:0}}@-webkit-keyframes oaoRotateXInBottom{from{-webkit-transform:translateY(100px) rotateX(360deg);transform:translateY(100px) rotateX(360deg);opacity:0}}@keyframes oaoRotateXInBottom{from{-webkit-transform:translateY(100px) rotateX(360deg);transform:translateY(100px) rotateX(360deg);opacity:0}}@-webkit-keyframes oaoRotateXOutTop{to{-webkit-transform:translateY(-100px) rotateX(360deg);transform:translateY(-100px) rotateX(360deg);opacity:0}}@keyframes oaoRotateXOutTop{to{-webkit-transform:translateY(-100px) rotateX(360deg);transform:translateY(-100px) rotateX(360deg);opacity:0}}@-webkit-keyframes oaoRotateXOutBottom{to{-webkit-transform:translateY(100px) rotateX(360deg);transform:translateY(100px) rotateX(360deg);opacity:0}}@keyframes oaoRotateXOutBottom{to{-webkit-transform:translateY(100px) rotateX(360deg);transform:translateY(100px) rotateX(360deg);opacity:0}}@-webkit-keyframes oaoRotateYInTop{from{-webkit-transform:translateY(-100px) rotateY(360deg);transform:translateY(-100px) rotateY(360deg);opacity:0}}@keyframes oaoRotateYInTop{from{-webkit-transform:translateY(-100px) rotateY(360deg);transform:translateY(-100px) rotateY(360deg);opacity:0}}@-webkit-keyframes oaoRotateYInBottom{from{-webkit-transform:translateY(100px) rotateY(360deg);transform:translateY(100px) rotateY(360deg);opacity:0}}@keyframes oaoRotateYInBottom{from{-webkit-transform:translateY(100px) rotateY(360deg);transform:translateY(100px) rotateY(360deg);opacity:0}}@-webkit-keyframes oaoRotateYOutTop{to{-webkit-transform:translateY(-100px) rotateY(360deg);transform:translateY(-100px) rotateY(360deg);opacity:0}}@keyframes oaoRotateYOutTop{to{-webkit-transform:translateY(-100px) rotateY(360deg);transform:translateY(-100px) rotateY(360deg);opacity:0}}@-webkit-keyframes oaoRotateYOutBottom{to{-webkit-transform:translateY(100px) rotateY(360deg);transform:translateY(100px) rotateY(360deg);opacity:0}}@keyframes oaoRotateYOutBottom{to{-webkit-transform:translateY(100px) rotateY(360deg);transform:translateY(100px) rotateY(360deg);opacity:0}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeInTop{from{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1}}@keyframes fadeInTop{from{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1}}@-webkit-keyframes fadeInBottom{from{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1}}@keyframes fadeInBottom{from{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes fadeOutTop{from{opacity:1}to{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes fadeOutTop{from{opacity:1}to{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes fadeOutBottom{from{opacity:1}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes fadeOutBottom{from{opacity:1}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes moveFromLeft{from{-webkit-transform:translateX(-800px);transform:translateX(-800px)}}@keyframes moveFromLeft{from{-webkit-transform:translateX(-800px);transform:translateX(-800px)}}@-webkit-keyframes moveFromRight{from{-webkit-transform:translateX(800px);transform:translateX(800px)}}@keyframes moveFromRight{from{-webkit-transform:translateX(800px);transform:translateX(800px)}}@-webkit-keyframes moveFromTop{from{-webkit-transform:translateY(-800px);transform:translateY(-800px)}}@keyframes moveFromTop{from{-webkit-transform:translateY(-800px);transform:translateY(-800px)}}@-webkit-keyframes moveFromBottom{from{-webkit-transform:translateY(800px);transform:translateY(800px)}}@keyframes moveFromBottom{from{-webkit-transform:translateY(800px);transform:translateY(800px)}}@-webkit-keyframes moveToLeft{to{-webkit-transform:translateX(-800px);transform:translateX(-800px)}}@keyframes moveToLeft{to{-webkit-transform:translateX(-800px);transform:translateX(-800px)}}@-webkit-keyframes moveToRight{to{-webkit-transform:translateX(800px);transform:translateX(800px)}}@keyframes moveToRight{to{-webkit-transform:translateX(800px);transform:translateX(800px)}}@-webkit-keyframes moveToTop{to{-webkit-transform:translateY(-800px);transform:translateY(-800px)}}@keyframes moveToTop{to{-webkit-transform:translateY(-800px);transform:translateY(-800px)}}@-webkit-keyframes moveToBottom{to{-webkit-transform:translateY(800px);transform:translateY(800px)}}@keyframes moveToBottom{to{-webkit-transform:translateY(800px);transform:translateY(800px)}}@-webkit-keyframes doorCloseFromLeft{from{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-transform-origin:left;transform-origin:left;opacity:0}50%,to{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-transform-origin:left;transform-origin:left;opacity:1}}@keyframes doorCloseFromLeft{from{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-transform-origin:left;transform-origin:left;opacity:0}50%,to{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-transform-origin:left;transform-origin:left;opacity:1}}@-webkit-keyframes doorOpenFromRight{from{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-transform-origin:left;transform-origin:left;opacity:1}50%,to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-transform-origin:left;transform-origin:left;opacity:0}}@keyframes doorOpenFromRight{from{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-transform-origin:left;transform-origin:left;opacity:1}50%,to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-transform-origin:left;transform-origin:left;opacity:0}}@-webkit-keyframes doorCloseFromRight{from{-webkit-transform:perspective(400px) rotateY(-90deg);transform:perspective(400px) rotateY(-90deg);-webkit-transform-origin:right;transform-origin:right;opacity:0}50%,to{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-transform-origin:right;transform-origin:right;opacity:1}}@keyframes doorCloseFromRight{from{-webkit-transform:perspective(400px) rotateY(-90deg);transform:perspective(400px) rotateY(-90deg);-webkit-transform-origin:right;transform-origin:right;opacity:0}50%,to{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-transform-origin:right;transform-origin:right;opacity:1}}@-webkit-keyframes doorOpenFromLeft{from{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-transform-origin:right;transform-origin:right;opacity:1}50%,to{-webkit-transform:perspective(400px) rotateY(-90deg);transform:perspective(400px) rotateY(-90deg);-webkit-transform-origin:right;transform-origin:right;opacity:0}}@keyframes doorOpenFromLeft{from{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-transform-origin:right;transform-origin:right;opacity:1}50%,to{-webkit-transform:perspective(400px) rotateY(-90deg);transform:perspective(400px) rotateY(-90deg);-webkit-transform-origin:right;transform-origin:right;opacity:0}}@-webkit-keyframes pushReleaseFrom{from{-webkit-transform:scale(3,3);transform:scale(3,3);opacity:0}30%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}}@keyframes pushReleaseFrom{from{-webkit-transform:scale(3,3);transform:scale(3,3);opacity:0}30%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}}@-webkit-keyframes pushReleaseFromLeft{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}30%{-webkit-transform:translateX(100px);transform:translateX(100px)}}@keyframes pushReleaseFromLeft{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}30%{-webkit-transform:translateX(100px);transform:translateX(100px)}}@-webkit-keyframes pushReleaseFromRight{from{-webkit-transform:translateX(100%);transform:translateX(100%)}30%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}}@keyframes pushReleaseFromRight{from{-webkit-transform:translateX(100%);transform:translateX(100%)}30%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}}@-webkit-keyframes pushReleaseFromTop{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}30%{-webkit-transform:translateY(100px);transform:translateY(100px)}}@keyframes pushReleaseFromTop{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}30%{-webkit-transform:translateY(100px);transform:translateY(100px)}}@-webkit-keyframes pushReleaseFromBottom{from{-webkit-transform:translateY(100%);transform:translateY(100%)}30%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}}@keyframes pushReleaseFromBottom{from{-webkit-transform:translateY(100%);transform:translateY(100%)}30%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}}@-webkit-keyframes pushReleaseTo{30%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}to{-webkit-transform:scale(5,5);transform:scale(5,5);opacity:0}}@keyframes pushReleaseTo{30%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}to{-webkit-transform:scale(5,5);transform:scale(5,5);opacity:0}}@-webkit-keyframes pushReleaseToLeft{30%{-webkit-transform:translateX(100px);transform:translateX(100px)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes pushReleaseToLeft{30%{-webkit-transform:translateX(100px);transform:translateX(100px)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@-webkit-keyframes pushReleaseToRight{30%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes pushReleaseToRight{30%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@-webkit-keyframes pushReleaseToTop{30%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}}@keyframes pushReleaseToTop{30%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}}@-webkit-keyframes pushReleaseToBottom{30%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}@keyframes pushReleaseToBottom{30%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}@-webkit-keyframes flipX{from{-webkit-transform:perspective(600px) rotateX(-180deg);transform:perspective(600px) rotateX(-180deg);opacity:0}to{-webkit-transform:perspective(600px) rotateX(-360deg);transform:perspective(600px) rotateX(-360deg)}}@keyframes flipX{from{-webkit-transform:perspective(600px) rotateX(-180deg);transform:perspective(600px) rotateX(-180deg);opacity:0}to{-webkit-transform:perspective(600px) rotateX(-360deg);transform:perspective(600px) rotateX(-360deg)}}@-webkit-keyframes flipXZoomIn{from{-webkit-transform:perspective(600px) rotateX(0) scale(1);transform:perspective(600px) rotateX(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(600px) rotateX(-180deg) scale(1.8);transform:perspective(600px) rotateX(-180deg) scale(1.8);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{-webkit-transform:perspective(600px) rotateX(-360deg) scale(.7);transform:perspective(600px) rotateX(-360deg) scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes flipXZoomIn{from{-webkit-transform:perspective(600px) rotateX(0) scale(1);transform:perspective(600px) rotateX(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(600px) rotateX(-180deg) scale(1.8);transform:perspective(600px) rotateX(-180deg) scale(1.8);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{-webkit-transform:perspective(600px) rotateX(-360deg) scale(.7);transform:perspective(600px) rotateX(-360deg) scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes flipXZoomOut{from{-webkit-transform:perspective(600px) rotateX(0) scale(1);transform:perspective(600px) rotateX(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(600px) rotateX(180deg) scale(1.8);transform:perspective(600px) rotateX(180deg) scale(1.8);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{-webkit-transform:perspective(600px) rotateX(360deg) scale(.7);transform:perspective(600px) rotateX(360deg) scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes flipXZoomOut{from{-webkit-transform:perspective(600px) rotateX(0) scale(1);transform:perspective(600px) rotateX(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(600px) rotateX(180deg) scale(1.8);transform:perspective(600px) rotateX(180deg) scale(1.8);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{-webkit-transform:perspective(600px) rotateX(360deg) scale(.7);transform:perspective(600px) rotateX(360deg) scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes flipY{from{-webkit-transform:perspective(600px) rotateY(180deg);transform:perspective(600px) rotateY(180deg);opacity:0}to{-webkit-transform:perspective(600px) rotateY(360deg);transform:perspective(600px) rotateY(360deg)}}@keyframes flipY{from{-webkit-transform:perspective(600px) rotateY(180deg);transform:perspective(600px) rotateY(180deg);opacity:0}to{-webkit-transform:perspective(600px) rotateY(360deg);transform:perspective(600px) rotateY(360deg)}}@-webkit-keyframes flipYZoomIn{from{-webkit-transform:perspective(600px) rotateY(0) scale(1);transform:perspective(600px) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(600px) rotateY(180deg) scale(1.6);transform:perspective(600px) rotateY(180deg) scale(1.6);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{-webkit-transform:perspective(600px) rotateY(360deg) scale(.7);transform:perspective(600px) rotateY(360deg) scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes flipYZoomIn{from{-webkit-transform:perspective(600px) rotateY(0) scale(1);transform:perspective(600px) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(600px) rotateY(180deg) scale(1.6);transform:perspective(600px) rotateY(180deg) scale(1.6);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{-webkit-transform:perspective(600px) rotateY(360deg) scale(.7);transform:perspective(600px) rotateY(360deg) scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes flipYZoomOut{from{-webkit-transform:perspective(600px) rotateY(0) scale(1);transform:perspective(600px) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(600px) rotateY(180deg) scale(.6);transform:perspective(600px) rotateY(180deg) scale(.6);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{-webkit-transform:perspective(600px) rotateY(360deg) scale(1.8);transform:perspective(600px) rotateY(360deg) scale(1.8);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes flipYZoomOut{from{-webkit-transform:perspective(600px) rotateY(0) scale(1);transform:perspective(600px) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(600px) rotateY(180deg) scale(.6);transform:perspective(600px) rotateY(180deg) scale(.6);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{-webkit-transform:perspective(600px) rotateY(360deg) scale(1.8);transform:perspective(600px) rotateY(360deg) scale(1.8);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes skewLeft{70%{-webkit-transform:skewX(40deg);transform:skewX(40deg)}}@keyframes skewLeft{70%{-webkit-transform:skewX(40deg);transform:skewX(40deg)}}@-webkit-keyframes skewRight{70%{-webkit-transform:skewX(-40deg);transform:skewX(-40deg)}}@keyframes skewRight{70%{-webkit-transform:skewX(-40deg);transform:skewX(-40deg)}}@-webkit-keyframes skewInLeft{from{opacity:0;-webkit-transform:translateX(-100%) skewX(-40deg);transform:translateX(-100%) skewX(-40deg)}70%{-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}}@keyframes skewInLeft{from{opacity:0;-webkit-transform:translateX(-100%) skewX(-40deg);transform:translateX(-100%) skewX(-40deg)}70%{-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}}@-webkit-keyframes skewInRight{from{opacity:0;-webkit-transform:translateX(100%) skewX(40deg);transform:translateX(100%) skewX(40deg)}70%{-webkit-transform:skewX(30deg);transform:skewX(30deg)}}@keyframes skewInRight{from{opacity:0;-webkit-transform:translateX(100%) skewX(40deg);transform:translateX(100%) skewX(40deg)}70%{-webkit-transform:skewX(30deg);transform:skewX(30deg)}}@-webkit-keyframes skewOutLeft{20%{-webkit-transform:skewX(40deg);transform:skewX(40deg)}to{-webkit-transform:translateX(-100%) skewX(40deg);transform:translateX(-100%) skewX(40deg);opacity:0}}@keyframes skewOutLeft{20%{-webkit-transform:skewX(40deg);transform:skewX(40deg)}to{-webkit-transform:translateX(-100%) skewX(40deg);transform:translateX(-100%) skewX(40deg);opacity:0}}@-webkit-keyframes skewOutRight{20%{-webkit-transform:skewX(-40deg);transform:skewX(-40deg)}to{-webkit-transform:translateX(100%) skewX(-40deg);transform:translateX(100%) skewX(-40deg);opacity:0}}@keyframes skewOutRight{20%{-webkit-transform:skewX(-40deg);transform:skewX(-40deg)}to{-webkit-transform:translateX(100%) skewX(-40deg);transform:translateX(100%) skewX(-40deg);opacity:0}}@-webkit-keyframes pullRelease{15%{-webkit-transform:scale(1.8);transform:scale(1.8)}}@keyframes pullRelease{15%{-webkit-transform:scale(1.8);transform:scale(1.8)}}@-webkit-keyframes pushRelease{15%{-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes pushRelease{15%{-webkit-transform:scale(.5);transform:scale(.5)}}@-webkit-keyframes swingInLeft{from{-webkit-transform:matrix(3,0,0,3,-800,0);transform:matrix(3,0,0,3,-800,0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:matrix(1.3,0,0,1.3,20,0);transform:matrix(1.3,0,0,1.3,20,0)}}@keyframes swingInLeft{from{-webkit-transform:matrix(3,0,0,3,-800,0);transform:matrix(3,0,0,3,-800,0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:matrix(1.3,0,0,1.3,20,0);transform:matrix(1.3,0,0,1.3,20,0)}}@-webkit-keyframes swingInRight{from{-webkit-transform:matrix(3,0,0,3,800,0);transform:matrix(3,0,0,3,800,0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:matrix(1.3,0,0,1.3,-20,0);transform:matrix(1.3,0,0,1.3,-20,0)}}@keyframes swingInRight{from{-webkit-transform:matrix(3,0,0,3,800,0);transform:matrix(3,0,0,3,800,0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:matrix(1.3,0,0,1.3,-20,0);transform:matrix(1.3,0,0,1.3,-20,0)}}@-webkit-keyframes swingInTop{from{-webkit-transform:matrix(3,0,0,3,0,-800);transform:matrix(3,0,0,3,0,-800);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:matrix(1.3,0,0,1.3,0,20);transform:matrix(1.3,0,0,1.3,0,20)}}@keyframes swingInTop{from{-webkit-transform:matrix(3,0,0,3,0,-800);transform:matrix(3,0,0,3,0,-800);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:matrix(1.3,0,0,1.3,0,20);transform:matrix(1.3,0,0,1.3,0,20)}}@-webkit-keyframes swingInBottom{from{-webkit-transform:matrix(3,0,0,3,0,800);transform:matrix(3,0,0,3,0,800);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:matrix(1.3,0,0,1.3,0,-20);transform:matrix(1.3,0,0,1.3,0,-20)}}@keyframes swingInBottom{from{-webkit-transform:matrix(3,0,0,3,0,800);transform:matrix(3,0,0,3,0,800);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:matrix(1.3,0,0,1.3,0,-20);transform:matrix(1.3,0,0,1.3,0,-20)}}@-webkit-keyframes elevateLeft{from{-webkit-transform:translateY(100%) rotate(-20deg);transform:translateY(100%) rotate(-20deg);-webkit-transform-origin:right;transform-origin:right}40%{-webkit-transform:rotate(20deg);transform:rotate(20deg);-webkit-transform-origin:right;transform-origin:right}65%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right;transform-origin:right}}@keyframes elevateLeft{from{-webkit-transform:translateY(100%) rotate(-20deg);transform:translateY(100%) rotate(-20deg);-webkit-transform-origin:right;transform-origin:right}40%{-webkit-transform:rotate(20deg);transform:rotate(20deg);-webkit-transform-origin:right;transform-origin:right}65%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right;transform-origin:right}}@-webkit-keyframes elevateRight{from{-webkit-transform:translateY(100%) rotate(20deg);transform:translateY(100%) rotate(20deg);-webkit-transform-origin:left;transform-origin:left}40%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg);-webkit-transform-origin:left;transform-origin:left}65%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left;transform-origin:left}}@keyframes elevateRight{from{-webkit-transform:translateY(100%) rotate(20deg);transform:translateY(100%) rotate(20deg);-webkit-transform-origin:left;transform-origin:left}40%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg);-webkit-transform-origin:left;transform-origin:left}65%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left;transform-origin:left}}@-webkit-keyframes rollFromLeft{from{-webkit-transform:translateX(-100%) perspective(600px) rotateY(180deg);transform:translateX(-100%) perspective(600px) rotateY(180deg);opacity:0}to{-webkit-transform:translateX(0) perspective(600px) rotateY(0);transform:translateX(0) perspective(600px) rotateY(0);opacity:1}}@keyframes rollFromLeft{from{-webkit-transform:translateX(-100%) perspective(600px) rotateY(180deg);transform:translateX(-100%) perspective(600px) rotateY(180deg);opacity:0}to{-webkit-transform:translateX(0) perspective(600px) rotateY(0);transform:translateX(0) perspective(600px) rotateY(0);opacity:1}}@-webkit-keyframes rollFromRight{from{-webkit-transform:translateX(100%) perspective(600px) rotateY(-180deg);transform:translateX(100%) perspective(600px) rotateY(-180deg);opacity:0}to{-webkit-transform:translateX(0) perspective(600px) rotateY(0);transform:translateX(0) perspective(600px) rotateY(0);opacity:1}}@keyframes rollFromRight{from{-webkit-transform:translateX(100%) perspective(600px) rotateY(-180deg);transform:translateX(100%) perspective(600px) rotateY(-180deg);opacity:0}to{-webkit-transform:translateX(0) perspective(600px) rotateY(0);transform:translateX(0) perspective(600px) rotateY(0);opacity:1}}@-webkit-keyframes rollFromTop{from{-webkit-transform:translateY(-100%) perspective(600px) rotateY(180deg);transform:translateY(-100%) perspective(600px) rotateY(180deg);opacity:0}to{-webkit-transform:translateY(0) perspective(600px) rotateY(0);transform:translateY(0) perspective(600px) rotateY(0);opacity:1}}@keyframes rollFromTop{from{-webkit-transform:translateY(-100%) perspective(600px) rotateY(180deg);transform:translateY(-100%) perspective(600px) rotateY(180deg);opacity:0}to{-webkit-transform:translateY(0) perspective(600px) rotateY(0);transform:translateY(0) perspective(600px) rotateY(0);opacity:1}}@-webkit-keyframes rollFromBottom{from{-webkit-transform:translateY(100%) perspective(600px) rotateY(-180deg);transform:translateY(100%) perspective(600px) rotateY(-180deg);opacity:0}to{-webkit-transform:translateY(0) perspective(600px) rotateY(0);transform:translateY(0) perspective(600px) rotateY(0);opacity:1}}@keyframes rollFromBottom{from{-webkit-transform:translateY(100%) perspective(600px) rotateY(-180deg);transform:translateY(100%) perspective(600px) rotateY(-180deg);opacity:0}to{-webkit-transform:translateY(0) perspective(600px) rotateY(0);transform:translateY(0) perspective(600px) rotateY(0);opacity:1}}@-webkit-keyframes rollToLeft{from{-webkit-transform:translateX(0) perspective(600px) rotateY(0);transform:translateX(0) perspective(600px) rotateY(0);opacity:1}to{-webkit-transform:translateX(-100%) perspective(600px) rotateY(180deg);transform:translateX(-100%) perspective(600px) rotateY(180deg);opacity:0}}@keyframes rollToLeft{from{-webkit-transform:translateX(0) perspective(600px) rotateY(0);transform:translateX(0) perspective(600px) rotateY(0);opacity:1}to{-webkit-transform:translateX(-100%) perspective(600px) rotateY(180deg);transform:translateX(-100%) perspective(600px) rotateY(180deg);opacity:0}}@-webkit-keyframes rollToRight{from{-webkit-transform:translateX(0) perspective(600px) rotateY(0);transform:translateX(0) perspective(600px) rotateY(0);opacity:1}to{-webkit-transform:translateX(100%) perspective(600px) rotateY(-180deg);transform:translateX(100%) perspective(600px) rotateY(-180deg);opacity:0}}@keyframes rollToRight{from{-webkit-transform:translateX(0) perspective(600px) rotateY(0);transform:translateX(0) perspective(600px) rotateY(0);opacity:1}to{-webkit-transform:translateX(100%) perspective(600px) rotateY(-180deg);transform:translateX(100%) perspective(600px) rotateY(-180deg);opacity:0}}@-webkit-keyframes rollToTop{from{-webkit-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0);opacity:1}to{-webkit-transform:translateY(-100%) perspective(600px) rotateX(180deg);transform:translateY(-100%) perspective(600px) rotateX(180deg);opacity:0}}@keyframes rollToTop{from{-webkit-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0);opacity:1}to{-webkit-transform:translateY(-100%) perspective(600px) rotateX(180deg);transform:translateY(-100%) perspective(600px) rotateX(180deg);opacity:0}}@-webkit-keyframes rollToBottom{to{-webkit-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0);opacity:1}to{-webkit-transform:translateY(100%) perspective(600px) rotateX(-180deg);transform:translateY(100%) perspective(600px) rotateX(-180deg);opacity:0}}@keyframes rollToBottom{to{-webkit-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0);opacity:1}to{-webkit-transform:translateY(100%) perspective(600px) rotateX(-180deg);transform:translateY(100%) perspective(600px) rotateX(-180deg);opacity:0}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotateX{from{-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}to{-webkit-transform:perspective(600px) rotateX(90deg);transform:perspective(600px) rotateX(90deg)}}@keyframes rotateX{from{-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}to{-webkit-transform:perspective(600px) rotateX(90deg);transform:perspective(600px) rotateX(90deg)}}@-webkit-keyframes rotateXIn{from{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}5%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}}@keyframes rotateXIn{from{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}5%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}}@-webkit-keyframes rotateXOut{95%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}to{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}}@keyframes rotateXOut{95%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}to{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}}@-webkit-keyframes rotateY{from{-webkit-transform:perspective(600px) rotateY(0);transform:perspective(600px) rotateY(0)}to{-webkit-transform:perspective(600px) rotateY(90deg);transform:perspective(600px) rotateY(90deg)}}@keyframes rotateY{from{-webkit-transform:perspective(600px) rotateY(0);transform:perspective(600px) rotateY(0)}to{-webkit-transform:perspective(600px) rotateY(90deg);transform:perspective(600px) rotateY(90deg)}}@-webkit-keyframes rotateYIn{from{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}5%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}}@keyframes rotateYIn{from{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}5%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}}@-webkit-keyframes rotateYOut{95%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}to{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}}@keyframes rotateYOut{95%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}to{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}}@-webkit-keyframes rotateInLeft{from{opacity:0;-webkit-transform:translateX(-100%) rotate(0);transform:translateX(-100%) rotate(0)}to{-webkit-transform:translateX(0) rotate(360deg);transform:translateX(0) rotate(360deg)}}@keyframes rotateInLeft{from{opacity:0;-webkit-transform:translateX(-100%) rotate(0);transform:translateX(-100%) rotate(0)}to{-webkit-transform:translateX(0) rotate(360deg);transform:translateX(0) rotate(360deg)}}@-webkit-keyframes rotateInRight{from{opacity:0;-webkit-transform:translateX(100%) rotate(0);transform:translateX(100%) rotate(0)}to{-webkit-transform:translateX(0) rotate(-360deg);transform:translateX(0) rotate(-360deg)}}@keyframes rotateInRight{from{opacity:0;-webkit-transform:translateX(100%) rotate(0);transform:translateX(100%) rotate(0)}to{-webkit-transform:translateX(0) rotate(-360deg);transform:translateX(0) rotate(-360deg)}}@-webkit-keyframes rotateInTop{from{opacity:0;-webkit-transform:translateY(-400%) rotate(0);transform:translateY(-400%) rotate(0)}to{-webkit-transform:translateX(0) rotate(360deg);transform:translateX(0) rotate(360deg)}}@keyframes rotateInTop{from{opacity:0;-webkit-transform:translateY(-400%) rotate(0);transform:translateY(-400%) rotate(0)}to{-webkit-transform:translateX(0) rotate(360deg);transform:translateX(0) rotate(360deg)}}@-webkit-keyframes rotateInBottom{from{opacity:0;-webkit-transform:translateY(400%) rotate(0);transform:translateY(400%) rotate(0)}to{-webkit-transform:translateX(0) rotate(360deg);transform:translateX(0) rotate(360deg)}}@keyframes rotateInBottom{from{opacity:0;-webkit-transform:translateY(400%) rotate(0);transform:translateY(400%) rotate(0)}to{-webkit-transform:translateX(0) rotate(360deg);transform:translateX(0) rotate(360deg)}}@-webkit-keyframes rotateOutLeft{from{-webkit-transform:translateX(0) rotate(360deg);transform:translateX(0) rotate(360deg)}to{-webkit-transform:translateX(-800px) rotate(0);transform:translateX(-800px) rotate(0);opacity:0}}@keyframes rotateOutLeft{from{-webkit-transform:translateX(0) rotate(360deg);transform:translateX(0) rotate(360deg)}to{-webkit-transform:translateX(-800px) rotate(0);transform:translateX(-800px) rotate(0);opacity:0}}@-webkit-keyframes rotateOutRight{from{-webkit-transform:translateX(0) rotate(-360deg);transform:translateX(0) rotate(-360deg)}to{-webkit-transform:translateX(800px) rotate(0);transform:translateX(800px) rotate(0);opacity:0}}@keyframes rotateOutRight{from{-webkit-transform:translateX(0) rotate(-360deg);transform:translateX(0) rotate(-360deg)}to{-webkit-transform:translateX(800px) rotate(0);transform:translateX(800px) rotate(0);opacity:0}}@-webkit-keyframes rotateOutTop{from{-webkit-transform:translateX(0) rotate(360deg);transform:translateX(0) rotate(360deg)}to{-webkit-transform:translateY(-800px) rotate(0);transform:translateY(-800px) rotate(0);opacity:0}}@keyframes rotateOutTop{from{-webkit-transform:translateX(0) rotate(360deg);transform:translateX(0) rotate(360deg)}to{-webkit-transform:translateY(-800px) rotate(0);transform:translateY(-800px) rotate(0);opacity:0}}@-webkit-keyframes rotateOutBottom{from{-webkit-transform:translateX(0) rotate(360deg);transform:translateX(0) rotate(360deg)}to{-webkit-transform:translateY(800px) rotate(0);transform:translateY(800px) rotate(0);opacity:0}}@keyframes rotateOutBottom{from{-webkit-transform:translateX(0) rotate(360deg);transform:translateX(0) rotate(360deg)}to{-webkit-transform:translateY(800px) rotate(0);transform:translateY(800px) rotate(0);opacity:0}}@-webkit-keyframes spinToLeft{from,to{-webkit-transform-origin:left bottom;transform-origin:left bottom}from{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes spinToLeft{from,to{-webkit-transform-origin:left bottom;transform-origin:left bottom}from{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-webkit-keyframes spinToRight{from,to{-webkit-transform-origin:right bottom;transform-origin:right bottom}from{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes spinToRight{from,to{-webkit-transform-origin:right bottom;transform-origin:right bottom}from{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-webkit-keyframes spinToTop{from,to{-webkit-transform-origin:left bottom;transform-origin:left bottom}from{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes spinToTop{from,to{-webkit-transform-origin:left bottom;transform-origin:left bottom}from{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-webkit-keyframes spinToBottom{from,to{-webkit-transform-origin:right bottom;transform-origin:right bottom}from{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes spinToBottom{from,to{-webkit-transform-origin:right bottom;transform-origin:right bottom}from{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-webkit-keyframes spinFromLeft{from,to{-webkit-transform-origin:left bottom;transform-origin:left bottom}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes spinFromLeft{from,to{-webkit-transform-origin:left bottom;transform-origin:left bottom}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-webkit-keyframes spinFromRight{from,to{-webkit-transform-origin:right bottom;transform-origin:right bottom}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes spinFromRight{from,to{-webkit-transform-origin:right bottom;transform-origin:right bottom}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-webkit-keyframes spinFromTop{from,to{-webkit-transform-origin:left bottom;transform-origin:left bottom}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes spinFromTop{from,to{-webkit-transform-origin:left bottom;transform-origin:left bottom}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@-webkit-keyframes spinFromBottom{from,to{-webkit-transform-origin:right bottom;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes spinFromBottom{from,to{-webkit-transform-origin:right bottom;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-webkit-keyframes blurIn{from{-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@keyframes blurIn{from{-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@-webkit-keyframes blurInLeft{from{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@keyframes blurInLeft{from{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@-webkit-keyframes blurInRight{from{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@keyframes blurInRight{from{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@-webkit-keyframes blurInTop{from{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@keyframes blurInTop{from{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@-webkit-keyframes blurInBottom{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@keyframes blurInBottom{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}@-webkit-keyframes blurOut{85%,to{-webkit-filter:blur(20px);filter:blur(20px)}to{opacity:0}}@keyframes blurOut{85%,to{-webkit-filter:blur(20px);filter:blur(20px)}to{opacity:0}}@-webkit-keyframes blurOutLeft{85%,to{-webkit-filter:blur(20px);filter:blur(20px);-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:0}}@keyframes blurOutLeft{85%,to{-webkit-filter:blur(20px);filter:blur(20px);-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:0}}@-webkit-keyframes blurOutRight{85%,to{-webkit-filter:blur(20px);filter:blur(20px);-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:0}}@keyframes blurOutRight{85%,to{-webkit-filter:blur(20px);filter:blur(20px);-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:0}}@-webkit-keyframes blurOutTop{85%,to{-webkit-filter:blur(20px);filter:blur(20px);-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:0}}@keyframes blurOutTop{85%,to{-webkit-filter:blur(20px);filter:blur(20px);-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:0}}@-webkit-keyframes blurOutBottom{85%,to{-webkit-filter:blur(20px);filter:blur(20px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:0}}@keyframes blurOutBottom{85%,to{-webkit-filter:blur(20px);filter:blur(20px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:0}}@-webkit-keyframes bounceFromTop{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,-80px,0) scale3d(1,1.6,1);transform:translate3d(0,-80px,0) scale3d(1,1.6,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounceFromTop{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,-80px,0) scale3d(1,1.6,1);transform:translate3d(0,-80px,0) scale3d(1,1.6,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@-webkit-keyframes bounceFromDown{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,80px,0) scale3d(1,1.2,1);transform:translate3d(0,80px,0) scale3d(1,1.2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}90%{-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)}}@keyframes bounceFromDown{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,80px,0) scale3d(1,1.2,1);transform:translate3d(0,80px,0) scale3d(1,1.2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}90%{-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)}}@-webkit-keyframes bounceX{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale3d(1.8,1,1);transform:scale3d(1.8,1,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale3d(1.5,1,1);transform:scale3d(1.5,1,1)}90%{-webkit-transform:scale3d(1.1,1,1);transform:scale3d(1.1,1,1)}}@keyframes bounceX{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale3d(1.8,1,1);transform:scale3d(1.8,1,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale3d(1.5,1,1);transform:scale3d(1.5,1,1)}90%{-webkit-transform:scale3d(1.1,1,1);transform:scale3d(1.1,1,1)}}@-webkit-keyframes bounceY{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale3d(1,2,1);transform:scale3d(1,2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale3d(1,1.5,1);transform:scale3d(1,1.5,1)}90%{-webkit-transform:scale3d(1,1.1,1);transform:scale3d(1,1.1,1)}}@keyframes bounceY{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale3d(1,2,1);transform:scale3d(1,2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale3d(1,1.5,1);transform:scale3d(1,1.5,1)}90%{-webkit-transform:scale3d(1,1.1,1);transform:scale3d(1,1.1,1)}}@-webkit-keyframes bounceZoomIn{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.5);transform:scale(1.5)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.3);transform:scale(1.3)}90%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes bounceZoomIn{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.5);transform:scale(1.5)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.3);transform:scale(1.3)}90%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes bounceZoomOut{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.3);transform:scale(.3)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.5);transform:scale(.5)}90%{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes bounceZoomOut{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.3);transform:scale(.3)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.5);transform:scale(.5)}90%{-webkit-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes bounceInTop{0%{-webkit-transform:translate3d(0,-300%,0);transform:translate3d(0,-300%,0)}58%{-webkit-transform:translate3d(0,27px,0);transform:translate3d(0,27px,0)}73%{-webkit-transform:translate3d(0,-12px,0);transform:translate3d(0,-12px,0)}88%{-webkit-transform:translate3d(0,7px,0);transform:translate3d(0,7px,0)}}@keyframes bounceInTop{0%{-webkit-transform:translate3d(0,-300%,0);transform:translate3d(0,-300%,0)}58%{-webkit-transform:translate3d(0,27px,0);transform:translate3d(0,27px,0)}73%{-webkit-transform:translate3d(0,-12px,0);transform:translate3d(0,-12px,0)}88%{-webkit-transform:translate3d(0,7px,0);transform:translate3d(0,7px,0)}}@-webkit-keyframes bounceInBottom{0%{-webkit-transform:translate3d(0,300%,0);transform:translate3d(0,300%,0)}58%{-webkit-transform:translate3d(0,-27px,0);transform:translate3d(0,-27px,0)}73%{-webkit-transform:translate3d(0,12px,0);transform:translate3d(0,12px,0)}88%{-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0)}}@keyframes bounceInBottom{0%{-webkit-transform:translate3d(0,300%,0);transform:translate3d(0,300%,0)}58%{-webkit-transform:translate3d(0,-27px,0);transform:translate3d(0,-27px,0)}73%{-webkit-transform:translate3d(0,12px,0);transform:translate3d(0,12px,0)}88%{-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0)}}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes bounceOutTop{18%,33%,48%{opacity:1}18%{-webkit-transform:translate3d(0,27px,0);transform:translate3d(0,27px,0)}33%{-webkit-transform:translate3d(0,-12px,0);transform:translate3d(0,-12px,0)}48%{-webkit-transform:translate3d(0,8px,0);transform:translate3d(0,8px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-300%,0);transform:translate3d(0,-300%,0)}}@keyframes bounceOutTop{18%,33%,48%{opacity:1}18%{-webkit-transform:translate3d(0,27px,0);transform:translate3d(0,27px,0)}33%{-webkit-transform:translate3d(0,-12px,0);transform:translate3d(0,-12px,0)}48%{-webkit-transform:translate3d(0,8px,0);transform:translate3d(0,8px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-300%,0);transform:translate3d(0,-300%,0)}}@-webkit-keyframes bounceOutBottom{18%,33%,48%{opacity:1}18%{-webkit-transform:translate3d(0,-27px,0);transform:translate3d(0,-27px,0)}33%{-webkit-transform:translate3d(0,12px,0);transform:translate3d(0,12px,0)}48%{-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0)}100%{opacity:0;-webkit-transform:translate3d(0,300%,0);transform:translate3d(0,300%,0)}}@keyframes bounceOutBottom{18%,33%,48%{opacity:1}18%{-webkit-transform:translate3d(0,-27px,0);transform:translate3d(0,-27px,0)}33%{-webkit-transform:translate3d(0,12px,0);transform:translate3d(0,12px,0)}48%{-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0)}100%{opacity:0;-webkit-transform:translate3d(0,300%,0);transform:translate3d(0,300%,0)}}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@-webkit-keyframes perspectiveToTop{50%{opacity:1}to{-webkit-transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);opacity:0}}@keyframes perspectiveToTop{50%{opacity:1}to{-webkit-transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);opacity:0}}@-webkit-keyframes perspectiveToBottom{50%{opacity:1}to{-webkit-transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);opacity:0}}@keyframes perspectiveToBottom{50%{opacity:1}to{-webkit-transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);opacity:0}}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes zoomInTop{from{-webkit-transform:scale(10) translateY(-50%);transform:scale(10) translateY(-50%);opacity:0}}@keyframes zoomInTop{from{-webkit-transform:scale(10) translateY(-50%);transform:scale(10) translateY(-50%);opacity:0}}@-webkit-keyframes zoomInBottom{from{-webkit-transform:scale(10) translateY(50%);transform:scale(10) translateY(50%);opacity:0}}@keyframes zoomInBottom{from{-webkit-transform:scale(10) translateY(50%);transform:scale(10) translateY(50%);opacity:0}}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@-webkit-keyframes zoomOutTop{to{-webkit-transform:scale(10) translateY(-50%);transform:scale(10) translateY(-50%);opacity:0}}@keyframes zoomOutTop{to{-webkit-transform:scale(10) translateY(-50%);transform:scale(10) translateY(-50%);opacity:0}}@-webkit-keyframes zoomOutBottom{to{-webkit-transform:scale(10) translateY(50%);transform:scale(10) translateY(50%);opacity:0}}@keyframes zoomOutBottom{to{-webkit-transform:scale(10) translateY(50%);transform:scale(10) translateY(50%);opacity:0}}@-webkit-keyframes ekitRevealInTop{from{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes ekitRevealInTop{from{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(0);transform:scaleY(0)}}@-webkit-keyframes ekitRevealInBottom{from{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes ekitRevealInBottom{from{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(0);transform:scaleY(0)}}@-webkit-keyframes ekitRevealInLeft{from{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes ekitRevealInLeft{from{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@-webkit-keyframes ekitRevealInRight{from{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes ekitRevealInRight{from{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.ekit-wid-con .product-filter-area{margin-bottom:30px}.ekit-wid-con .product-filter-wraper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ekit-wid-con .product-filter-wraper .woocommerce-ordering{margin-right:50px;margin-bottom:0}.ekit-wid-con .woocommerce-ordering{position:relative;z-index:10}.ekit-wid-con .woocommerce-ordering .shop-filter-title{color:#777;font-size:14px;position:relative;top:9px;padding-right:50px}.ekit-wid-con .tab-filter .nav-tabs .nav-item .nav-link{border:0;color:#777;font-size:18px;padding:10px}.ekit-wid-con .tab-filter .nav-tabs .nav-item .nav-link.active{color:#2575fc;background-color:transparent}.ekit-wid-con iframe{border:none}.ekit-wid-con a{text-decoration:none}.ekit-wid-con a,.ekit-wid-con b,.ekit-wid-con div,.ekit-wid-con li,.ekit-wid-con ul{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;outline:0}.ekit-wid-con a:active,.ekit-wid-con a:focus,.ekit-wid-con input,.ekit-wid-con input:active,.ekit-wid-con input:focus,.ekit-wid-con input:hover,.ekit-wid-con textarea,.ekit-wid-con textarea:active,.ekit-wid-con textarea:focus,.ekit-wid-con textarea:hover{-moz-outline:none;outline:0}.ekit-wid-con a:active,.ekit-wid-con a:focus,.ekit-wid-con a:hover,.ekit-wid-con a:visited{outline:0;text-decoration:none}.ekit-wid-con embed,.ekit-wid-con img:not([draggable]),.ekit-wid-con object,.ekit-wid-con video{max-width:100%;height:auto}.ekit-wid-con [type=button]:focus:not(:focus-visible),.ekit-wid-con [type=submit]:focus:not(:focus-visible),.ekit-wid-con button:focus:not(:focus-visible){outline:0}.ekit-wid-con a:focus-visible,.ekit-wid-con button:focus-visible,.ekit-wid-con input:focus-visible,.ekit-wid-con textarea:focus-visible{outline:-webkit-focus-ring-color auto 1px}.ekit-wid-con img{border:none;max-width:100%}.ekit-wid-con li,.ekit-wid-con ul{margin:0;padding:0}.ekit-wid-con .elementor-text-editor ol,.ekit-wid-con .elementor-text-editor ul{padding-left:18px}.ekit-wid-con h4,.ekit-wid-con p{margin-bottom:10px}.ekit-wid-con svg{width:1em;height:1em}.ekit-wid-con .clear-both::after,.ekit-wid-con .clear-both::before{display:table;content:"";clear:both}.ekit-wid-con .text-left{text-align:left!important}.ekit-wid-con .text-right{text-align:right!important}.ekit-wid-con .text-center{text-align:center!important}.ekit-wid-con .ekit-flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.ekit-wid-con .ekit-flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.ekit-wid-con .ekit-flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.ekit-wid-con .ekit-flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.ekit-wid-con .tab-content>.tab-pane{font-family:inherit}.ekit-wid-con .elementskit-border-divider{left:13px}.ekit-wid-con .elementskit-border-divider.elementskit-style-long{left:inherit}.ekit-wid-con .elementskit-border-divider::before{left:-26px}.ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container{z-index:1000}.ekit-wid-con .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover{background-color:transparent}.ekit-wid-con .elementor-icon-list-item a>img{width:100px;margin-right:15px}.ekit-wid-con .elementor-icon-list-item .meta-lists{line-height:1}.ekit-wid-con .elementor-icon-list-item .meta-lists svg{max-width:12px;height:auto;vertical-align:middle}.ekit-wid-con .elementor-icon-list-item .meta-lists>span{color:#7f8595;font-size:12px;display:inline-block;-webkit-transition:all .4s ease;transition:all .4s ease}.ekit-wid-con .elementor-icon-list-item .elementor-icon-list-text{display:block;margin-bottom:0}.ekit-wid-con .dialog-type-lightbox .dialog-widget-content{width:100%}.ekit-wid-con .nf-form-content .listselect-wrap .nf-field-element div,.ekit-wid-con .nf-form-content input.ninja-forms-field,.ekit-wid-con .nf-form-content select.ninja-forms-field:not([multiple]){height:100%}.ekit-wid-con .nf-form-content .list-select-wrap>div div::after{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:normal}.ekit-wid-con .nf-error.field-wrap .nf-field-element::after,.ekit-wid-con .nf-pass.field-wrap .nf-field-element::after{top:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:normal}.ekit-wid-con .nf-form-content button,.ekit-wid-con .nf-form-content input[type=button],.ekit-wid-con .nf-form-content input[type=submit]{cursor:pointer}.ekit-wid-con .nf-response-msg>p{line-height:normal}.ekit-wid-con textarea.ninja-forms-field{display:block}.ekit-wid-con .nf-form-content .list-select-wrap>div div{border:none}.ekit-wid-con .nf-form-content .list-select-wrap>div select{border:1px solid #c4c4c4}.ekit-wid-con .column-count-1{-webkit-column-count:1;-moz-column-count:1;column-count:1}.ekit-wid-con .column-count-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.ekit-wid-con .column-count-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.ekit-wid-con .column-count-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.ekit-wid-con .column-count-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.ekit-wid-con .column-count-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}.ekit-wid-con .order-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.ekit-wid-con .order-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;order:13}.ekit-wid-con .order-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0}.ekit-wid-con .order-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}.ekit-wid-con .order-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}.ekit-wid-con .order-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3}.ekit-wid-con .order-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;order:4}.ekit-wid-con .order-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;order:5}.ekit-wid-con .order-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;order:6}.ekit-wid-con .order-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;order:7}.ekit-wid-con .order-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;order:8}.ekit-wid-con .order-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;order:9}.ekit-wid-con .order-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;order:10}.ekit-wid-con .order-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;order:11}.ekit-wid-con .order-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;order:12}.ekit-wid-con .d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.ekit-wid-con .ekit-img-overlay{position:relative;z-index:0}.ekit-wid-con .ekit-img-overlay::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.ekit-wid-con .ekit-wrapper-link{position:absolute;width:100%;height:100%;opacity:0;top:0;left:0;z-index:10}.ekit-wid-con .media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:1025px){.ekit-wid-con .default_menu_position .elementor-column,.ekit-wid-con .default_menu_position .elementor-widget,.ekit-wid-con .default_menu_position .elementor-widget-wrap,.ekit-wid-con .default_menu_position .elementskit-navbar-nav-default.elementskit-menu-container{position:static}.ekit-wid-con .default_menu_position .elementskit-menu-po-right .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-custom_width .elementskit-megamenu-panel,.ekit-wid-con .default_menu_position .elementskit-menu-po-right .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-default_width .elementskit-megamenu-panel,.ekit-wid-con .elementskit-navbar-nav-default .elementskit-menu-po-right .relative_position.elementskit-megamenu-has .elementskit-megamenu-panel{right:0;left:auto}.ekit-wid-con .elementskit-navbar-nav-default .elementskit-megamenu-has .elementskit-megamenu-panel{-webkit-transition:transform .4s ease;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.ekit-wid-con .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-custom_width .elementskit-megamenu-panel,.ekit-wid-con .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-default_width .elementskit-megamenu-panel{-webkit-transform:translateY(-10px) translateX(-50%);transform:translateY(-10px) translateX(-50%);left:50%}.ekit-wid-con .default_menu_position .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-custom_width:hover>.elementskit-megamenu-panel,.ekit-wid-con .default_menu_position .elementskit-menu-po-center .elementskit-megamenu-has.top_position.elementskit-dropdown-menu-default_width:hover>.elementskit-megamenu-panel{-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%);left:50%}.ekit-wid-con body.is-vertical-menu-active .ekit-wid-con .elementskit-navbar-nav-default.elementskit-menu-container{z-index:9}.ekit-wid-con body.is-vertical-menu-active .vertical-menu-active .xs-vertical-menu-backdrop{z-index:150}.ekit-wid-con body.is-vertical-menu-active .ekit-vertical-menu-tigger{z-index:160}}@media (max-width:1024px){.ekit-wid-con .ekit-vertical-navbar-nav .elementskit-submenu-indicator{padding:3px 10px;border:1px solid;border-radius:30px}}.ekit-wid-con .xs-overlay{position:absolute;top:0;left:0;height:100%;width:100%;opacity:.5;z-index:0}.ekit-wid-con .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.ekit-wid-con .swiper-container{width:inherit;height:inherit}.ekit-wid-con .swiper-container.ekit-main-swiper,.ekit-wid-con .swiper.ekit-main-swiper{position:static}.ekit-wid-con .swiper .swiper-navigation-button,.ekit-wid-con .swiper-container .swiper-navigation-button{background:rgba(0,0,0,0);width:auto;height:auto}.ekit-wid-con .swiper .swiper-navigation-button::after,.ekit-wid-con .swiper-container .swiper-navigation-button::after{display:none}.ekit-wid-con .tab-pane.animated{-webkit-animation-duration:1.5s;animation-duration:1.5s}.ekit-wid-con .mfp-iframe-scaler iframe{-webkit-box-shadow:none;box-shadow:none;background:0 0}.ekit-wid-con img{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.ekit-wid-con .image-switcher .content-image{position:relative}.ekit-wid-con .image-switcher .content-image .hover-image{position:absolute;top:0;left:0;opacity:0;visibility:hidden;-webkit-transform:scale(1.2);transform:scale(1.2)}.ekit-wid-con .image-switcher:hover .content-image .main-image{opacity:0;visibility:hidden;-webkit-transform:scale(1.2);transform:scale(1.2)}.ekit-wid-con .image-switcher:hover .content-image .hover-image{-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}.ekit-wid-con .fill-icon{display:inline-block;background-color:#2575fc;color:#fff;font-size:40px;text-align:center;-webkit-transition:all .4s ease;transition:all .4s ease}.ekit-wid-con .fill-icon.round{border-radius:50%}.ekit-wid-con .fill-icon.style-light{background-color:#f5f5f5;color:#000}.ekit-wid-con button{cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease}.ekit-wid-con .form-control{-webkit-transition:all .4s ease;transition:all .4s ease}.ekit-wid-con input{-webkit-box-sizing:border-box;box-sizing:border-box}.ekit-wid-con .widgetarea_warper_edit{display:none}.ekit-wid-con .swiper-pagination-bullet{opacity:inherit;background-color:inherit}.ekit-wid-con [data-ajax-post-id]:not(.is--loaded):before{content:"";display:block;width:30px;height:30px;margin:20px auto;border-style:solid;border-width:3px;border-color:#acacac #ddd #ddd;border-radius:50%;-webkit-animation:eicon-spin 1.5s infinite linear;animation:eicon-spin 1.5s infinite linear}.ekit-wid-con .ekit-row{margin-left:-15px;margin-right:-15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ekit-wid-con .ekit-col-1{padding-left:15px;padding-right:15px;-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.ekit-wid-con .ekit-col-2{padding-left:15px;padding-right:15px;-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.ekit-wid-con .ekit-col-3{padding-left:15px;padding-right:15px;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ekit-wid-con .ekit-col-4{padding-left:15px;padding-right:15px;-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.ekit-wid-con .ekit-col-5{padding-left:15px;padding-right:15px;-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.ekit-wid-con .ekit-col-6{padding-left:15px;padding-right:15px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ekit-wid-con .ekit-col-7{padding-left:15px;padding-right:15px;-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.ekit-wid-con .ekit-col-8{padding-left:15px;padding-right:15px;-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.ekit-wid-con .ekit-col-9{padding-left:15px;padding-right:15px;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.ekit-wid-con .ekit-col-10{padding-left:15px;padding-right:15px;-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.ekit-wid-con .ekit-col-11{padding-left:15px;padding-right:15px;-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.ekit-wid-con .ekit-col-12{padding-left:15px;padding-right:15px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (max-width:1024px){.ekit-wid-con .ekit-col-1{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.ekit-wid-con .ekit-col-2{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.ekit-wid-con .ekit-col-3{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.ekit-wid-con .ekit-col-4{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.ekit-wid-con .ekit-col-5{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.ekit-wid-con .ekit-col-6{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.ekit-wid-con .ekit-col-7{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.ekit-wid-con .ekit-col-8{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.ekit-wid-con .ekit-col-9{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.ekit-wid-con .ekit-col-10{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.ekit-wid-con .ekit-col-11{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.ekit-wid-con .ekit-col-12{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media (max-width:767px){.ekit-wid-con .ekit-col-1{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.ekit-wid-con .ekit-col-2{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.ekit-wid-con .ekit-col-3{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.ekit-wid-con .ekit-col-4{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.ekit-wid-con .ekit-col-5{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.ekit-wid-con .ekit-col-6{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.ekit-wid-con .ekit-col-7{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.ekit-wid-con .ekit-col-8{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.ekit-wid-con .ekit-col-9{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.ekit-wid-con .ekit-col-10{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.ekit-wid-con .ekit-col-11{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.ekit-wid-con .ekit-col-12{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media (max-width:1024px){.ekit-wid-con .ekit-col-tablet-1{-webkit-column-count:12;-moz-column-count:12;column-count:12}.ekit-wid-con .ekit-col-tablet-2{-webkit-column-count:6;-moz-column-count:6;column-count:6}.ekit-wid-con .ekit-col-tablet-3{-webkit-column-count:4;-moz-column-count:4;column-count:4}.ekit-wid-con .ekit-col-tablet-4{-webkit-column-count:3;-moz-column-count:3;column-count:3}.ekit-wid-con .ekit-col-tablet-5{-webkit-column-count:2.4;-moz-column-count:2.4;column-count:2.4}.ekit-wid-con .ekit-col-tablet-6{-webkit-column-count:2;-moz-column-count:2;column-count:2}.ekit-wid-con .ekit-col-tablet-7{-webkit-column-count:1.7142857143;-moz-column-count:1.7142857143;column-count:1.7142857143}.ekit-wid-con .ekit-col-tablet-8{-webkit-column-count:1.5;-moz-column-count:1.5;column-count:1.5}.ekit-wid-con .ekit-col-tablet-9{-webkit-column-count:1.3333333333;-moz-column-count:1.3333333333;column-count:1.3333333333}.ekit-wid-con .ekit-col-tablet-10{-webkit-column-count:1.2;-moz-column-count:1.2;column-count:1.2}.ekit-wid-con .ekit-col-tablet-11{-webkit-column-count:1.0909090909;-moz-column-count:1.0909090909;column-count:1.0909090909}.ekit-wid-con .ekit-col-tablet-12{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media (max-width:767px){.ekit-wid-con .ekit-col-mobile-1{-webkit-column-count:12;-moz-column-count:12;column-count:12}.ekit-wid-con .ekit-col-mobile-2{-webkit-column-count:6;-moz-column-count:6;column-count:6}.ekit-wid-con .ekit-col-mobile-3{-webkit-column-count:4;-moz-column-count:4;column-count:4}.ekit-wid-con .ekit-col-mobile-4{-webkit-column-count:3;-moz-column-count:3;column-count:3}.ekit-wid-con .ekit-col-mobile-5{-webkit-column-count:2.4;-moz-column-count:2.4;column-count:2.4}.ekit-wid-con .ekit-col-mobile-6{-webkit-column-count:2;-moz-column-count:2;column-count:2}.ekit-wid-con .ekit-col-mobile-7{-webkit-column-count:1.7142857143;-moz-column-count:1.7142857143;column-count:1.7142857143}.ekit-wid-con .ekit-col-mobile-8{-webkit-column-count:1.5;-moz-column-count:1.5;column-count:1.5}.ekit-wid-con .ekit-col-mobile-9{-webkit-column-count:1.3333333333;-moz-column-count:1.3333333333;column-count:1.3333333333}.ekit-wid-con .ekit-col-mobile-10{-webkit-column-count:1.2;-moz-column-count:1.2;column-count:1.2}.ekit-wid-con .ekit-col-mobile-11{-webkit-column-count:1.0909090909;-moz-column-count:1.0909090909;column-count:1.0909090909}.ekit-wid-con .ekit-col-mobile-12{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media (max-width:1024px){.ekit-wid-con .ekit-col-tablet-1{max-width:8.3333333333%;-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%}.ekit-wid-con .ekit-col-tablet-2{max-width:16.6666666667%;-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%}.ekit-wid-con .ekit-col-tablet-3{max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.ekit-wid-con .ekit-col-tablet-4{max-width:33.3333333333%;-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%}.ekit-wid-con .ekit-col-tablet-5{max-width:41.6666666667%;-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%}.ekit-wid-con .ekit-col-tablet-6{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.ekit-wid-con .ekit-col-tablet-7{max-width:58.3333333333%;-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%}.ekit-wid-con .ekit-col-tablet-8{max-width:66.6666666667%;-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%}.ekit-wid-con .ekit-col-tablet-9{max-width:75%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.ekit-wid-con .ekit-col-tablet-10{max-width:83.3333333333%;-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%}.ekit-wid-con .ekit-col-tablet-11{max-width:91.6666666667%;-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%}.ekit-wid-con .ekit-col-tablet-12{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media (max-width:767px){.ekit-wid-con .ekit-col-mobile-1{max-width:8.3333333333%;-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%}.ekit-wid-con .ekit-col-mobile-2{max-width:16.6666666667%;-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%}.ekit-wid-con .ekit-col-mobile-3{max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.ekit-wid-con .ekit-col-mobile-4{max-width:33.3333333333%;-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%}.ekit-wid-con .ekit-col-mobile-5{max-width:41.6666666667%;-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%}.ekit-wid-con .ekit-col-mobile-6{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.ekit-wid-con .ekit-col-mobile-7{max-width:58.3333333333%;-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%}.ekit-wid-con .ekit-col-mobile-8{max-width:66.6666666667%;-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%}.ekit-wid-con .ekit-col-mobile-9{max-width:75%;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.ekit-wid-con .ekit-col-mobile-10{max-width:83.3333333333%;-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%}.ekit-wid-con .ekit-col-mobile-11{max-width:91.6666666667%;-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%}.ekit-wid-con .ekit-col-mobile-12{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.ekit-wid-con .fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.ekit-wid-con .fade.in{opacity:1}.ekit-wid-con .collapse{display:none}.ekit-wid-con .collapse.in{display:block}.ekit-wid-con .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.ekit-wid-con .nav-tabs{border-bottom:1px solid #ddd}.ekit-wid-con .nav-tabs>li{float:left;margin-bottom:-1px}.ekit-wid-con .nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.ekit-wid-con .nav-tabs>li.active>a,.ekit-wid-con .nav-tabs>li.active>a:focus,.ekit-wid-con .nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.ekit-wid-con .tab-content>.tab-pane{display:none}.ekit-wid-con .tab-content>.active{display:block}.ekit-wid-con .clearfix::after,.ekit-wid-con .clearfix::before,.ekit-wid-con .nav::after,.ekit-wid-con .nav::before,.ekit-wid-con .row::after,.ekit-wid-con .row::before{display:table;content:" "}.ekit-wid-con .clearfix::after,.ekit-wid-con .nav::after,.ekit-wid-con .row::after{clear:both}.ekit-wid-con .hide{display:none!important}.ekit-wid-con .show{display:block!important}#wp-admin-bar-elementor_edit_page-default:empty{display:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}.ekit-template-content-header .elementor-section,.ekit-template-content-header .panel-row-style{-webkit-transform:none}.nav-alignment-dynamic,.nav-alignment-flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementskit-menu-container{z-index:10000}.elementskit-navbar-nav>li>a .ekit-menu-icon{padding-right:5px}.ekit-menu-badge{position:absolute;top:5px;left:50%;background-color:#bbb;color:#fff;font-size:16px;padding:4px 8px;border-radius:3px;font-size:8px;line-height:1;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;z-index:10}.ekit-menu-badge>.ekit-menu-badge-arrow{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-left:solid transparent;border-right:solid transparent;border-top:solid #bbb;border-bottom:solid transparent;border-width:6px}.elementskit-dropdown li{position:relative}.elementskit-dropdown .ekit-menu-badge{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.elementskit-navbar-nav-default .elementskit-navbar-nav{padding-left:0;margin-bottom:0;list-style:none;margin-left:0}.elementskit-navbar-nav-default .elementskit-navbar-nav>li{position:relative}.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover{text-decoration:none}.elementskit-navbar-nav-default .elementskit-navbar-nav>li.elementskit-megamenu-has{position:static}.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{-webkit-transition:all .4s ease;transition:all .4s ease;text-transform:none;font-weight:500;letter-spacing:normal}.elementskit-navbar-nav-default .elementskit-dropdown{border-top:1px solid #dadada;border-left:1px solid #dadada;border-bottom:1px solid #dadada;border-right:1px solid #dadada;background-color:#f4f4f4;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;padding-left:0;list-style:none;opacity:0;visibility:hidden;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.elementskit-navbar-nav-default .elementskit-dropdown>li>.elementskit-dropdown{left:100%;top:0}.elementskit-navbar-nav-default .elementskit-dropdown>li>.elementskit-dropdown.open-fromleft{left:auto;right:100%}.elementskit-navbar-nav-default .elementskit-submenu-panel>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:15px;padding-left:10px;padding-bottom:15px;padding-right:10px;color:#000;font-weight:400;font-size:14px;-webkit-transition:all .3s;transition:all .3s}.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-dropdown li:hover>a,.elementskit-navbar-nav-default .elementskit-navbar-nav>.elementskit-dropdown li>a:hover{color:#1e73be;background-color:#fff}.elementskit-navbar-nav-default .elementskit-submenu-panel>li:hover>a,.elementskit-navbar-nav-default .elementskit-submenu-panel>li>a:hover{color:#0d3a4f;background-color:rgba(255,255,255,.5)}.elementskit-navbar-nav-default .elementskit-megamenu-panel{width:100%}.elementskit-navbar-nav-default .elementskit-overlay{display:none}.elementskit-navbar-nav-default .elementskit-nav-identity-panel{display:none}.elementskit-navbar-nav-default button.elementskit-menu-close{border:1px solid rgba(0,0,0,.5);color:rgba(51,51,51,.5);float:right;margin-top:20px;margin-left:20px;margin-right:20px;margin-bottom:20px}.elementskit-navbar-nav-default .elementskit-dropdown-has>a{position:relative}.elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{font-weight:900;font-style:normal;margin-left:6px;display:block;float:right;cursor:pointer;position:relative;font-size:11px}.elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator.icon-none{display:none}.elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator.ekit-spinner{width:1em;height:1em;border:2px solid color-mix(in srgb,currentColor 25%,transparent);border-bottom-color:currentColor;border-radius:50%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:ekit_ajax_spinner_rotation 1s linear infinite;animation:ekit_ajax_spinner_rotation 1s linear infinite}.elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator.ekit-spinner::before{content:"";display:none}@media (max-width:1024px){.elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator.ekit-spinner{padding:4px 4px;margin-right:10px}}@media (max-width:1024px){.elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{padding:4px 15px}}@media (max-width:1024px){.elementskit-navbar-nav-default .elementskit-dropdown-has>a svg.elementskit-submenu-indicator{width:auto;height:auto;max-width:42px;max-height:42px}}.elementskit-navbar-nav-default.elementskit-menu-container{background:rgba(255,255,255,0);background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)));background:linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 100%);border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;position:relative;height:100px;z-index:90000}.elementskit-navbar-nav-default .elementskit-dropdown{min-width:250px;margin-left:0}.elementskit-navbar-nav-default .elementskit-navbar-nav{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{font-size:15px;color:#000;padding-left:15px;padding-right:15px}.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementskit-navbar-nav-default .elementskit-navbar-nav.elementskit-menu-po-justified{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1025px){.elementskit-navbar-nav-default .elementskit-dropdown{-webkit-box-shadow:0 10px 30px 0 rgba(45,45,45,.2);box-shadow:0 10px 30px 0 rgba(45,45,45,.2);position:absolute;top:100%;left:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);pointer-events:none;max-height:none;z-index:999}.elementskit-navbar-nav-default .elementskit-megamenu-panel{-webkit-transform:translateY(-10px);transform:translateY(-10px);pointer-events:none;opacity:0;visibility:hidden;-webkit-transition:all .4s ease;transition:all .4s ease;margin-left:0;position:absolute;left:0;top:100%;display:block;z-index:999}}@media (min-width:1025px){.elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-megamenu-has:hover>.elementskit-megamenu-panel,.elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-megamenu-has>.elementskit-megamenu-panel.ekit-dropdown-open-onclick{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}}.elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-megamenu-has .elementskit-dropdown{display:none}.elementskit-navbar-nav-default.ekit-nav-dropdown-click .ekit-dropdown-open-onclick{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}@media (min-width:767px){.elementskit-navbar-nav-default.ekit-nav-dropdown-click .elementskit-megamenu-has .elementskit-submenu-panel{display:none}}@media (max-width:1024px){.ekit_menu_responsive_tablet>.elementskit-navbar-nav-default{background-color:#f7f7f7}.elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements{width:100%;position:fixed;top:0;left:-100vw;height:100%;-webkit-box-shadow:0 10px 30px 0 rgba(255,165,0,0);box-shadow:0 10px 30px 0 rgba(255,165,0,0);overflow-y:auto;overflow-x:hidden;padding-top:0;padding-left:0;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:left .6s cubic-bezier(.6,.1,.68,.53);transition:left .6s cubic-bezier(.6,.1,.68,.53)}.elementskit-navbar-nav-default .no-scroller{overflow:hidden}.elementskit-navbar-nav-default .elementskit-nav-identity-panel{display:block;position:relative;z-index:5;width:100%}.elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-site-title{float:left}.elementskit-navbar-nav-default .elementskit-nav-identity-panel button.elementskit-menu-close{float:right}.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{color:#000;font-size:12px;-webkit-transition:all .4s ease;transition:all .4s ease;padding-top:5px;padding-left:10px;padding-right:5px;padding-bottom:5px}.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover{color:#0d3a4f}.elementskit-navbar-nav-default .elementskit-navbar-nav>li:hover>a{color:#0d3a4f}.elementskit-navbar-nav-default .elementskit-submenu-panel>li>a{color:#000;font-size:12px;padding-top:7px;padding-left:7px;padding-right:7px;padding-bottom:7px}.elementskit-navbar-nav-default .elementskit-dropdown{display:block;border:0;margin-left:0}.elementskit-navbar-nav-default .elementskit-megamenu-panel{display:none}.elementskit-navbar-nav-default .elementskit-navbar-nav>.elementskit-dropdown-has>.elementskit-dropdown li a{padding-left:15px}}@media (max-width:767px){.ekit_menu_responsive_mobile>.elementskit-navbar-nav-default{background-color:#f7f7f7}}@-webkit-keyframes ekit_ajax_spinner_rotation{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ekit_ajax_spinner_rotation{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media (min-width:1025px){.ekit-nav-dropdown-hover .elementskit-dropdown-has .elementskit-dropdown{-webkit-box-shadow:0 10px 30px 0 rgba(45,45,45,.2);box-shadow:0 10px 30px 0 rgba(45,45,45,.2);position:absolute;top:100%;left:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);pointer-events:none;max-height:none;z-index:999}.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover>.elementskit-dropdown,.ekit-nav-dropdown-hover .elementskit-dropdown-has>.elementskit-dropdown.ekit-dropdown-open-onclick{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}}@media only screen and (max-width:1023px) and (min-width:768px){.ekit_menu_responsive_mobile .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover>.elementskit-dropdown,.ekit_menu_responsive_mobile .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover>.elementskit-megamenu-panel,.ekit_menu_responsive_mobile .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has>.elementskit-dropdown.ekit-dropdown-open-onclick,.ekit_menu_responsive_mobile .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has>.elementskit-megamenu-panel.ekit-dropdown-open-onclick,.ekit_menu_responsive_tablet .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover>.elementskit-dropdown,.ekit_menu_responsive_tablet .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has:hover>.elementskit-megamenu-panel,.ekit_menu_responsive_tablet .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has>.elementskit-dropdown.ekit-dropdown-open-onclick,.ekit_menu_responsive_tablet .elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-dropdown-has>.elementskit-megamenu-panel.ekit-dropdown-open-onclick{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}}@media only screen and (max-width:1024px) and (min-width:766px){.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown{display:none}.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open{display:block}.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-panel.elementskit-dropdown-open{display:block}.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown{display:none}.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown~.elementskit-megamenu-panel{display:none}.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown.elementskit-dropdown-open{display:block;max-height:2500px;opacity:1;visibility:visible;-webkit-transition:max-height 5s ease-out;transition:max-height 5s ease-out}.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-navbar-nav{overflow-y:auto}.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown>li>.elementskit-dropdown{left:0}}button.elementskit-menu-close,button.elementskit-menu-hamburger{display:none}button.elementskit-menu-hamburger{color:#000}@media (max-width:1024px){.elementskit-menu-overlay{display:block;position:fixed;z-index:14;top:0;left:-100%;height:100%;width:100%;background-color:rgba(51,51,51,.5);-webkit-transition:all .4s ease;transition:all .4s ease;opacity:1;visibility:visible;-webkit-transition:all .6s cubic-bezier(.6,.1,.68,.53) .4s;transition:all .6s cubic-bezier(.6,.1,.68,.53) .4s}.elementor-element-edit-mode .elementskit-menu-overlay{left:100%}button.elementskit-menu-hamburger{border:1px solid rgba(0,0,0,.2);float:right}button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:rgba(0,0,0,.5)}button.elementskit-menu-close,button.elementskit-menu-hamburger{padding:8px;background-color:transparent;border-radius:.25rem;position:relative;z-index:10;cursor:pointer;width:45px;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}button.elementskit-menu-close .elementskit-menu-hamburger-icon,button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{height:1px;width:100%;display:block;margin-bottom:4px}button.elementskit-menu-close .elementskit-menu-hamburger-icon:last-child,button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon:last-child{margin-bottom:0}.elementskit-navbar-nav .ekit-menu-badge{font-size:7px}}.elementskit-navbar-nav-default .elementskit-navbar-nav>li>.elementskit-dropdown>li>a .ekit-menu-badge .ekit-menu-badge-arrow{display:none}.elementskit-navbar-nav li .ekit-menu-nav-link:focus-visible{-webkit-box-shadow:none;box-shadow:none;outline:-webkit-focus-ring-color auto 1px;outline-offset:initial}.dropdown-item,.ekit-menu-nav-link{position:relative}.dropdown-item span.ekit-spinner,.dropdown-item>i,.dropdown-item>svg,.ekit-menu-nav-link span.ekit-spinner,.ekit-menu-nav-link>i,.ekit-menu-nav-link>svg{margin-right:6px}.dropdown-item .icon-none,.ekit-menu-nav-link .icon-none{display:none!important}@-webkit-keyframes xs-zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes xs-zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.xs-zoomIn{-webkit-animation-name:xs-zoomIn;animation-name:xs-zoomIn}.elementskit-nav-logo{display:inline-block}@media (max-width:1024px){.elementor-widget-ekit-nav-menu{-webkit-animation:none!important;animation:none!important}.ekit-wid-con:not(.ekit_menu_responsive_mobile) .elementskit-navbar-nav{display:block}}@media (max-width:1024px){button.elementskit-menu-close,button.elementskit-menu-hamburger{display:block}.elementskit-menu-container{max-width:350px}.elementskit-menu-overlay.active{left:0;-webkit-transition:all .6s cubic-bezier(.22,.61,.24,1) 0s;transition:all .6s cubic-bezier(.22,.61,.24,1) 0s}.elementskit-menu-offcanvas-elements{height:100%!important}.elementskit-menu-offcanvas-elements.active{left:0}.elementskit-menu-offcanvas-elements{padding-bottom:10px}.elementskit-dropdown{position:relative;max-height:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:max-height 2s cubic-bezier(0,1,0,1);transition:max-height 2s cubic-bezier(0,1,0,1)}.ekit_menu_responsive_tablet .ekit-menu-badge{position:static;margin-left:10px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-transform:none;transform:none}.ekit_menu_responsive_tablet .ekit-menu-badge>.ekit-menu-badge-arrow{display:none}.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{margin-left:auto}.ekit_menu_responsive_tablet .elementskit-submenu-indicator{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;border:1px solid;border-radius:30px}}@media screen and (min-width:766px) and (max-width:1024px){.ekit_menu_responsive_mobile .elementskit-menu-offcanvas-elements{position:static}.ekit_menu_responsive_mobile .elementskit-nav-identity-panel{display:none}.ekit_menu_responsive_mobile button.elementskit-menu-hamburger{display:none}.ekit_menu_responsive_mobile .elementskit-menu-container{overflow-y:unset;overflow-x:unset}.ekit_menu_responsive_mobile .elementskit-dropdown{-webkit-box-shadow:0 10px 30px 0 rgba(45,45,45,.2);box-shadow:0 10px 30px 0 rgba(45,45,45,.2);position:absolute;top:100%;left:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);pointer-events:none;max-height:none;z-index:999}.ekit_menu_responsive_mobile .elementskit-megamenu-panel{-webkit-transform:translateY(-10px);transform:translateY(-10px);pointer-events:none;opacity:0;visibility:hidden;-webkit-transition:all .4s ease;transition:all .4s ease;margin-left:0;position:absolute;left:0;top:100%;display:block;z-index:999}.ekit_menu_responsive_mobile .elementskit-dropdown-menu-full_width .elementskit-megamenu-panel{width:100vw}.ekit_menu_responsive_mobile .elementskit-navbar-nav>li.elementskit-megamenu-has.relative_position{position:relative}.ekit_menu_responsive_mobile .elementskit-megamenu-panel .elementor-section-wrap>.elementor-section>.elementor-container{max-width:none}}@media (max-width:767px){.ekit_menu_responsive_mobile .elementskit-navbar-nav{display:block}.ekit_menu_responsive_mobile .elementskit-dropdown{position:relative}.ekit_menu_responsive_mobile .ekit-menu-badge{position:static;margin-left:10px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-transform:none;transform:none}.ekit_menu_responsive_mobile .ekit-menu-badge>.ekit-menu-badge-arrow{display:none}.ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{margin-left:auto}.ekit_menu_responsive_mobile .elementskit-submenu-indicator{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;border:1px solid;border-radius:30px}.ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown,.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-dropdown{display:none}.ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open,.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel.elementskit-dropdown-open{display:block}.ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-megamenu-panel.elementskit-dropdown-open,.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-megamenu-panel.elementskit-dropdown-open{display:block}.ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown,.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown{display:none}.ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown~.elementskit-megamenu-panel,.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown~.elementskit-megamenu-panel{display:none}.ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown.elementskit-dropdown-open,.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown.elementskit-dropdown-open{display:block;max-height:2500px;opacity:1;visibility:visible;-webkit-transition:max-height 5s ease-out;transition:max-height 5s ease-out}.ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-navbar-nav,.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-navbar-nav{overflow-y:auto}.ekit_menu_responsive_mobile .elementskit-navbar-nav-default .elementskit-dropdown>li>.elementskit-dropdown,.ekit_menu_responsive_tablet .elementskit-navbar-nav-default .elementskit-dropdown>li>.elementskit-dropdown{left:0}}.elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a>i,.elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover>i{color:inherit!important}@media (min-width:1025px){.elementor-widget-ekit-nav-menu .elementskit-dropdown-menu-full_width .elementskit-megamenu-panel{width:100vw}.elementor-widget-ekit-nav-menu .elementskit-navbar-nav>li.elementskit-megamenu-has.relative_position{position:relative}.elementskit-megamenu-panel .elementor-section-wrap>.elementor-section>.elementor-container{max-width:none}}.elementskit-dropdown-has>.sub-menu-toggle{display:none}.ekit-nav-menu--empty-fallback{font-size:0}@media (min-width:766px){.ekit_menu_responsive_mobile .ekit-nav-menu--empty-fallback,.ekit_menu_responsive_mobile .ekit-nav-menu--overlay{display:none}}@media (min-width:1025px){.ekit_menu_responsive_tablet .ekit-nav-menu--empty-fallback,.ekit_menu_responsive_tablet .ekit-nav-menu--overlay{display:none}}@media (max-width:767px){.ekit-sticky .elementskit-menu-container.elementskit-menu-offcanvas-elements{height:120vh!important}.ekit-sticky .elementskit-menu-overlay{display:none}.ekit-sticky .elementskit-menu-offcanvas-elements::before{position:fixed;content:"";top:0;left:-110%;height:100%;width:100%;background-color:rgba(51,51,51,.5);-webkit-transition:left .5s ease;transition:left .5s ease}.ekit-sticky .elementskit-menu-offcanvas-elements::after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background:inherit}.ekit-sticky .elementskit-menu-offcanvas-elements.active::before{left:0}.ekit-sticky .elementskit-navbar-nav-default .elementskit-navbar-nav{position:relative;z-index:5}}.ekit_modal-searchPanel .xs-serach{position:relative}.ekit_modal-searchPanel .xs-serach input:not([type=submit]){padding:0 20px;background-color:transparent;width:100%;height:44px;border-radius:5px;border:0;border:1px solid #e7e7e7;-webkit-transition:all .4s ease;transition:all .4s ease}.ekit_modal-searchPanel .xs-serach input:not([type=submit])::-moz-placeholder{color:#777;font-size:14px;opacity:1}.ekit_modal-searchPanel .xs-serach input:not([type=submit])::-webkit-input-placeholder{color:#777;font-size:14px;opacity:1}.ekit_modal-searchPanel .xs-serach input:not([type=submit]):-ms-input-placeholder{color:#777;font-size:14px;opacity:1}.ekit_modal-searchPanel .xs-serach input:not([type=submit])::-ms-input-placeholder{color:#777;font-size:14px;opacity:1}.ekit_modal-searchPanel .xs-serach input:not([type=submit])::placeholder{color:#777;font-size:14px;opacity:1}.ekit_modal-searchPanel .xs-serach input:not([type=submit]):focus{border-color:#2575fc}.ekit_modal-searchPanel .xs-serach .search-btn{width:62px;border:0;font-size:14px;color:#777;background-color:transparent;position:absolute;right:0;top:0;height:100%;cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease}.ekit_modal-searchPanel .mfp-wrap.ekit-promo-popup::before{content:"";width:100%;height:100%;display:block;background-color:rgba(0,0,0,.87);padding-bottom:100%;border-radius:100%;overflow:hidden;-webkit-animation:menu-animation .8s ease-out forwards;animation:menu-animation .8s ease-out forwards}.ekit_modal-searchPanel .mfp-wrap.ekit-promo-popup{height:100vh;overflow:hidden}.ekit_modal-searchPanel .mfp-bg.my-mfp-slide-bottom{display:none}.ekit_modal-searchPanel .ekit-sidebar-widget{height:100vh}.ekit_modal-searchPanel .ekit-bg-black{height:100vh!important}.ekit_modal-searchPanel .ekit-search-group{position:relative}.ekit_modal-searchPanel .ekit-search-group input:not([type=submit]){height:70px;background-color:transparent;border-radius:50px;border:2px solid #fff;color:#fff;padding:0 30px;width:100%}.ekit_modal-searchPanel .ekit-search-group input:not([type=submit]):focus{outline:0}.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::-moz-placeholder{color:#fff;opacity:1}.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::-webkit-input-placeholder{color:#fff;opacity:1}.ekit_modal-searchPanel .ekit-search-group input:not([type=submit]):-ms-input-placeholder{color:#fff;opacity:1}.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::-ms-input-placeholder{color:#fff;opacity:1}.ekit_modal-searchPanel .ekit-search-group input:not([type=submit])::placeholder{color:#fff;opacity:1}.ekit_modal-searchPanel .ekit-search-group .ekit_search-button{background-color:transparent;border:0;padding:0;color:#fff;fill:#fff;position:absolute;right:0;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100%;width:70px;border-radius:0 50px 50px 0}.ekit_modal-searchPanel .ekit-search-group .ekit_search-button svg{width:1em;height:1em}.ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-cancel-button,.ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-decoration,.ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-results-button,.ekit_modal-searchPanel .ekit-search-group input[type=search]::-webkit-search-results-decoration{display:none}.ekit_modal-searchPanel .ekit-search-panel{max-width:800px;margin:1.75rem auto}.ekit_navsearch-button{display:inline-block}.elementor-widget-elementskit-header-search .mfp-close{width:44px}.ekit-wid-con .ekit-sidebar-group .ekit-overlay{left:100%;top:0;position:fixed;z-index:1002;height:100%;opacity:0;width:100%;visibility:hidden;-webkit-transition:all .4s ease-in var(--transition-duration);transition:all .4s ease-in var(--transition-duration);cursor:url(/wp-content/plugins/elementskit-lite/widgets/init/assets/img/cross-out.svg),pointer;background-color:rgba(0,0,0,.9)}.ekit-off-canvas-position-left .ekit-wid-con .ekit-sidebar-group .ekit-overlay{left:auto;right:100%}.ekit-wid-con .ekit-sidebar-group .ekit_widget-heading{padding:20px;float:right}.ekit-wid-con .ekit-sidebar-group.ekit-fade .ekit-overlay{left:0;right:0}.ekit-wid-con .ekit-sidebar-widget{position:fixed;right:-100%;top:0;bottom:0;width:100%;max-width:360px;z-index:999999;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff;-webkit-transition:all var(--transition-duration) cubic-bezier(.9,.03,0,.96) var(--transition-duration);transition:all var(--transition-duration) cubic-bezier(.9,.03,0,.96) var(--transition-duration);visibility:hidden;opacity:0}.ekit-off-canvas-position-left .ekit-wid-con .ekit-sidebar-widget{left:-100%;right:auto}.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-overlay{visibility:visible;-webkit-transition:all var(--transition-duration) ease-out 0s;transition:all var(--transition-duration) ease-out 0s;left:0;opacity:1}.ekit-off-canvas-position-left .ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-overlay{left:auto;right:0}.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-sidebar-widget{opacity:1;visibility:visible;right:0;-webkit-transition:all var(--transition-duration) cubic-bezier(.9,.03,0,.96) .4s;transition:all var(--transition-duration) cubic-bezier(.9,.03,0,.96) .4s}.ekit-off-canvas-position-left .ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-sidebar-widget{left:0;right:auto}.ekit-wid-con .ekit_sidebar-textwidget{padding:20px;padding-top:60px}.ekit-wid-con .ekit_close-side-widget{position:absolute;color:#1768dd;font-size:15px;display:block;font-weight:400;line-height:1;padding:4px 7px 5px 7px;border:1px solid #ccc;z-index:1;background-color:#fff;top:15px;right:15px;text-align:center;-webkit-transition:all .3s;transition:all .3s}.ekit-wid-con .ekit_close-side-widget svg{width:100%;max-width:20px;height:auto;vertical-align:middle}.ekit-wid-con .ekit_sidebar-widget-container{position:relative;top:150px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in .3s;transition:all .3s ease-in .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit_sidebar-widget-container{top:0;opacity:1;visibility:visible;-webkit-transition:all 1s ease-out 1.2s;transition:all 1s ease-out 1.2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ekit-wid-con .ekit_navSidebar-button{display:inline-block;line-height:1}.ekit-wid-con .ekit_offcanvas-sidebar{-webkit-transition:all .3s;transition:all .3s}.ekit-wid-con .ekit_offcanvas-sidebar svg{width:100%;max-width:20px;height:auto;vertical-align:middle}.ekit-wid-con .ekit-header-info{list-style:none}.ekit-wid-con .ekit-header-info>li:not(:last-child){margin-right:15px}.ekit-wid-con .ekit-header-info,.ekit-wid-con .ekit-header-info a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ekit-wid-con .ekit-header-info svg{max-width:15px;height:auto;vertical-align:middle}