@charset "UTF-8";
.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 figcaption{margin-top:.5em;margin-bottom:1em}
.wp-block-audio audio{width:100%;min-width:300px}
.wp-block-button__link{display:inline-block;box-sizing:border-box;text-align:center;cursor:pointer;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){padding:calc(.667em + 2px) calc(1.333em + 2px);border-radius:9999px;box-shadow:none;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{width:100%;flex-basis: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}
.wp-block-button .wp-block-button__link.is-style-outline,.wp-block-button.is-style-outline>.wp-block-button__link{padding:.667em 1.333em;border:2px solid}
.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color){color:currentColor}
.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background){background-color:transparent;background-image:none}
.wp-block-button .wp-block-button__link:where(.has-border-color){border-width:initial}
.wp-block-button .wp-block-button__link:where([style*=border-top-color]){border-top-width:medium}
.wp-block-button .wp-block-button__link:where([style*=border-right-color]){border-right-width:medium}
.wp-block-button .wp-block-button__link:where([style*=border-bottom-color]){border-bottom-width:medium}
.wp-block-button .wp-block-button__link:where([style*=border-left-color]){border-left-width:medium}
.wp-block-button .wp-block-button__link:where([style*=border-style]){border-width:initial}
.wp-block-button .wp-block-button__link:where([style*=border-top-style]){border-top-width:medium}
.wp-block-button .wp-block-button__link:where([style*=border-right-style]){border-right-width:medium}
.wp-block-button .wp-block-button__link:where([style*=border-bottom-style]){border-bottom-width:medium}
.wp-block-button .wp-block-button__link:where([style*=border-left-style]){border-left-width:medium}
.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-right:auto;margin-left: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-button.aligncenter,.wp-block-calendar{text-align:center}
.wp-block-calendar td,.wp-block-calendar th{padding:.25em;border:1px solid}
.wp-block-calendar th{font-weight:400}
.wp-block-calendar caption{background-color:inherit}
.wp-block-calendar table{width:100%;border-collapse:collapse}
.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}
.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}
.wp-block-calendar table.has-background th{background-color:inherit}
.wp-block-calendar table.has-text-color th{color:inherit}
:where(.wp-block-calendartable: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-code{box-sizing:border-box}
.wp-block-code code{display:block;white-space:pre-wrap;font-family:inherit;overflow-wrap:break-word}
.wp-block-columns{display:flex;box-sizing:border-box;align-items:normal!important;flex-wrap:wrap!important}
@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!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{min-width:0;flex-grow:1;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;display:table;content:""}
.wp-block-post-comments .commentlist{clear:both;margin:0;padding:0;list-style:none}
.wp-block-post-comments .commentlist .comment{padding-left:3.25em;min-height:2.25em}
.wp-block-post-comments .commentlist .comment p{margin:1em 0;font-size:1em;line-height:1.8}
.wp-block-post-comments .commentlist .children{margin:0;padding:0;list-style:none}
.wp-block-post-comments .comment-author{line-height:1.5}
.wp-block-post-comments .comment-author .avatar{float:left;display:block;margin-top:.5em;margin-right:.75em;width:2.5em;height:2.5em;border-radius:1.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-top:1em;margin-bottom: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{display:block;box-sizing:border-box;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){margin-left:.5em;font-size:var(--wp--preset--font-size--medium,smaller)}
.wp-block-post-comments .reply{margin-bottom:1.4em;font-size:.875em}
.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-size:1em;font-family:inherit}
.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}
:where(.wp-block-post-commentsinput[type=submit]){border:none}
.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{margin-right:.5em;margin-bottom:.5em}
.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}
.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;margin-bottom:0;padding:0;max-width:100%;list-style:none}
.wp-block-comment-template li{clear:both}
.wp-block-comment-template ol{margin-bottom:0;padding-left:2rem;max-width:100%;list-style:none}
.wp-block-comment-template.alignleft{float:left}
.wp-block-comment-template.aligncenter{margin-right:auto;margin-left:auto;width:-moz-fit-content;width:fit-content}
.wp-block-comment-template.alignright{float:right}
.wp-block-cover,.wp-block-cover-image{position:relative;display:flex;overflow:hidden;overflow:clip;box-sizing:border-box;padding:1em;min-height:430px;background-position:50%;align-items:center;justify-content:center}
.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:transparent}
.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{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.5}
.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{width:100%;max-width:420px}
.wp-block-cover-image:after,.wp-block-cover:after{display:block;min-height:inherit;content:"";font-size:0}
@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}
}
.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{z-index:1;width:100%;color:inherit}
.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color){color:inherit}
.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{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;outline:0;border:none;box-shadow:none;object-fit:cover}
.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-size:cover;background-repeat:no-repeat;background-attachment:fixed}
@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-size:auto;background-repeat:repeat}
.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}
.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{z-index:1;margin-bottom:0;padding:.44em;max-width:840px;text-align:center;font-size:2em;line-height:1.25}
: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}
.wp-block-details{overflow:hidden;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"]{width:100%;max-width:360px}
.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-width:320px;min-height:240px}
.wp-block-embed{overflow-wrap:break-word}
.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}
.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{display:block;padding-top:50%;content:""}
.wp-embed-responsive .wp-has-aspect-ratio iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height: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){display:inline-block;padding:.5em 1em;border-radius:2em}
:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;text-decoration:none;opacity:.85}
.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;margin:0;padding:0;list-style-type:none;flex-wrap:wrap}
.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{position:relative;display:flex;margin:0 1em 1em 0;width:calc(50% - 1em);flex-direction:column;flex-grow:1;justify-content:center}
.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{display:flex;margin:0;height:100%;align-items:flex-end;justify-content:flex-start}
.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;width:auto;height:auto;max-width:100%}
.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{position:absolute;bottom:0;z-index:2;overflow:auto;box-sizing:border-box;margin:0;padding:3em .77em .7em;width:100%;max-height:100%;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);color:#fff;text-align:center;font-size:.8em}
.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{width:100%;height:100%;flex:1;object-fit:cover}
.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{width:100%;max-width:420px}
.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{position:relative;display:flex;box-sizing:border-box;max-width:100%;flex-direction:column;flex-grow:1;justify-content:center}
.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{margin:0;flex-direction:column;flex-grow:1}
.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;width:auto;height:auto;max-width:100%!important}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{position:absolute;bottom:0;left:0;overflow:auto;box-sizing:border-box;margin-bottom:0;padding:0 8px 8px;width:100%;max-height:60%;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);color:#fff;text-align:center;font-size:13px}
.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{position:relative;margin:0;padding:10px 10px 9px;background:0 0;color:inherit;flex:initial}
.wp-block-gallery.has-nested-images figcaption{text-align:center;flex-basis:100%;flex-grow:1}
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-top:0;margin-bottom:auto}
.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{width:100%;height:100%;flex:1 0 0%;object-fit:cover}
.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{width:100%;max-width:420px}
.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}
.wp-block-group{box-sizing:border-box}
h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.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-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}
.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 img,.wp-block-image.alignwide img{width:100%;height:auto}
.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{display:table-caption;caption-side:bottom}
.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-right:auto;margin-left:auto}
.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}
.wp-block-image .is-style-rounded img,.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded 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}
}
.wp-block-image :where(.has-border-color){border-style:solid}
.wp-block-image :where([style*=border-top-color]){border-top-style:solid}
.wp-block-image :where([style*=border-right-color]){border-right-style:solid}
.wp-block-image :where([style*=border-bottom-color]){border-bottom-style:solid}
.wp-block-image :where([style*=border-left-color]){border-left-style:solid}
.wp-block-image :where([style*=border-width]){border-style:solid}
.wp-block-image :where([style*=border-top-width]){border-top-style:solid}
.wp-block-image :where([style*=border-right-width]){border-right-style:solid}
.wp-block-image :where([style*=border-bottom-width]){border-bottom-style:solid}
.wp-block-image :where([style*=border-left-width]){border-left-style:solid}
.wp-block-image figure{margin:0}
.wp-lightbox-container{position:relative;display:flex;flex-direction:column}
.wp-lightbox-container img{cursor:zoom-in}
.wp-lightbox-container img:hover+button{opacity:1}
.wp-lightbox-container button{position:absolute;top:16px;right:16px;z-index:100;display:flex;padding:0;width:20px;height:20px;border:none;border-radius:4px;background-color:rgba(90,90,90,.25);text-align:center;opacity:0;cursor:zoom-in;transition:opacity .2s ease;align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);justify-content:center}
.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}
.wp-lightbox-container button:hover{opacity:1;cursor:pointer}
.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){border:none;background-color:rgba(90,90,90,.25)}
.wp-lightbox-overlay{position:fixed;top:0;left:0;z-index:100000;visibility:hidden;overflow:hidden;box-sizing:border-box;width:100vw;height:100vh;cursor:zoom-out}
.wp-lightbox-overlay .close-button{position:absolute;top:calc(env(safe-area-inset-top) + 16px);right:calc(env(safe-area-inset-right) + 16px);z-index:5000000;display:flex;padding:0;min-width:40px;min-height:40px;cursor:pointer;align-items:center;justify-content:center}
.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){border:none;background:0 0}
.wp-lightbox-overlay .lightbox-image-container{position:absolute;top:50%;left:50%;z-index:9999999999;overflow:hidden;width:var(--wp--lightbox-container-width);height:var(--wp--lightbox-container-height);transform:translate(-50%,-50%);transform-origin:top left}
.wp-lightbox-overlay .wp-block-image{position:relative;z-index:3000000;display:flex;box-sizing:border-box;margin:0;width:100%;height:100%;transform-origin:0 0;align-items:center;justify-content:center}
.wp-lightbox-overlay .wp-block-image img{width:var(--wp--lightbox-image-width);height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);min-height:var(--wp--lightbox-image-height)}
.wp-lightbox-overlay .wp-block-image figcaption{display:none}
.wp-lightbox-overlay button{border:none;background:0 0}
.wp-lightbox-overlay .scrim{position:absolute;z-index:2000000;width:100%;height:100%;background-color:#fff;opacity:.9}
.wp-lightbox-overlay.active{visibility:visible;animation:turn-on-visibility .25s both}
.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}
.wp-lightbox-overlay.hideanimationenabled:not(.active){animation:turn-off-visibility .35s both}
.wp-lightbox-overlay.hideanimationenabled:not(.active) img{animation:turn-off-visibility .25s both}
@media (prefers-reduced-motion:no-preference){.wp-lightbox-overlay.zoom.active{visibility:visible;opacity:1;animation:none}
.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.hideanimationenabled:not(.active){animation:none}
.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}
.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .lightbox-image-container img{animation:none}
.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .scrim{animation:turn-off-visibility .4s forwards}
}
@keyframes turn-on-visibility{0%{opacity:0}
to{opacity:1}
}
@keyframes turn-off-visibility{0%{visibility:visible;opacity:1}
99%{visibility:visible;opacity:0}
to{visibility:hidden;opacity:0}
}
@keyframes lightbox-zoom-in{0%{transform:translate(calc(-50vw + 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%{visibility:visible;transform:translate(-50%,-50%) scale(1)}
99%{visibility:visible}
to{visibility:hidden;transform:translate(calc(-50vw + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}
}
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-excerptp)){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{margin-bottom:1em;list-style:none}
.has-avatars .wp-block-latest-comments__comment{min-height:2.25em;list-style:none}
.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{margin:.36em 0 1.4em;font-size:.875em}
.wp-block-latest-comments__comment-date{display:block;font-size:.75em}
.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{float:left;display:block;margin-right:.75em;width:2.5em;height:2.5em;border-radius:1.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{padding-left:0;list-style:none}
.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}
.wp-block-latest-posts.is-grid{display:flex;padding:0;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}
}
.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}
.wp-block-latest-posts__post-excerpt{margin-top:.5em;margin-bottom:1em}
.wp-block-latest-posts__featured-image a{display:inline-block}
.wp-block-latest-posts__featured-image img{width:auto;height:auto;max-width:100%}
.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}
ol.has-background,ul.has-background{padding:1.25em 2.375em}
.wp-block-media-text{display:grid;box-sizing:border-box;/*!rtl:begin:ignore*/direction:ltr;/*!rtl:end:ignore*/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 .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media,.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{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{/*!rtl:begin:ignore*/grid-column:1;grid-row:1;/*!rtl:end:ignore*/margin:0}
.wp-block-media-text .wp-block-media-text__content{padding:0 8%;direction:ltr;/*!rtl:begin:ignore*/grid-column:2;grid-row:1;/*!rtl:end:ignore*/word-break:break-word}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{/*!rtl:begin:ignore*/grid-column:2;grid-row:1/*!rtl:end:ignore*/}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{/*!rtl:begin:ignore*/grid-column:1;grid-row:1/*!rtl:end:ignore*/}
.wp-block-media-text__media img,.wp-block-media-text__media video{width:100%;height:auto;max-width:unset;vertical-align:middle}
.wp-block-media-text.is-image-fill .wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}
.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{position:absolute;overflow:hidden;clip:rect(0,0,0,0);margin:-1px;padding:0;width:1px;height:1px;border:0}
@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;--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 ul{margin-top:0;margin-bottom:0;margin-left:0;padding-left:0}
.wp-block-navigation ul,.wp-block-navigation ul li{padding:0;list-style:none}
.wp-block-navigation .wp-block-navigation-item{position:relative;display:flex;align-items:center}
.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}
.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(:not([class*=has-text-decoration])) a{text-decoration:none}
.wp-block-navigation:where(:not([class*=has-text-decoration])) a:active,.wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus{text-decoration:none}
.wp-block-navigation .wp-block-navigation__submenu-icon{display:inline-block;margin-left:.25em;padding:0;width:.6em;height:.6em;border:none;background-color:inherit;color:currentColor;font-size:inherit;line-height:0;align-self:center}
.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;margin-top:.075em;width:inherit;height:inherit;stroke:currentColor}
.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{position:absolute;top:100%;left:-1px;z-index:2;display:flex;visibility:hidden;overflow:hidden;width:0;height:0;background-color:inherit;color:inherit;opacity:0;transition:opacity .1s linear;align-items:normal;flex-direction:column}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}
.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-right:0;margin-left:auto}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}
@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{top:-1px;left:100%}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{position:absolute;right:100%;display:block;width:.5em;height:100%;background:0 0;content:""}
.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)}
}
.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{visibility:visible;overflow:visible;width:auto;height:auto;min-width:200px;opacity:1}
.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{visibility:visible;overflow:visible;width:auto;height:auto;min-width:200px;opacity:1}
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{visibility:visible;overflow:visible;width:auto;height:auto;min-width:200px;opacity:1}
.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{top:100%;left:0}
@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{top:0;left:100%}
}
.wp-block-navigation-submenu{position:relative;display:flex}
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}
button.wp-block-navigation-item__content{border:none;background-color:transparent;color:currentColor;text-align:left;text-transform:inherit;font-weight:inherit;font-style:inherit;font-size:inherit;font-family:inherit;line-height:inherit}
.wp-block-navigation-submenu__toggle{cursor:pointer}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{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 .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-itema:not(.wp-element-button)),:where(.wp-block-navigation.has-background.wp-block-navigation-submenua:not(.wp-element-button)){padding:.5em 1em}
:where(.wp-block-navigation.wp-block-navigation__submenu-container.wp-block-navigation-itema:not(.wp-element-button)),:where(.wp-block-navigation.wp-block-navigation__submenu-container.wp-block-navigation-submenua:not(.wp-element-button)),:where(.wp-block-navigation.wp-block-navigation__submenu-container.wp-block-navigation-submenubutton.wp-block-navigation-item__content),:where(.wp-block-navigation.wp-block-navigation__submenu-container.wp-block-pages-list__itembutton.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{right:0;left:auto}
.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{right:-1px;left:-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{right:100%;left:auto}
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{border:1px solid rgba(0,0,0,.15);background-color:#fff}
.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{display:flex;margin:0;padding-left:0;list-style:none;align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}
.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{position:fixed;top:0;right:0;bottom:0;left:0;display:none}
.wp-block-navigation__responsive-container :where(.wp-block-navigation-itema){color:inherit}
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{display:flex;align-items:var(--navigation-layout-align,initial);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{z-index:100000;display:flex;overflow:auto;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),20em);background-color:inherit;animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;flex-direction:column}
@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-delay:0s;animation-duration:1ms}
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{display:flex;overflow:visible;padding-top:calc(2rem + 24px);align-items:var(--navigation-layout-justification-setting,inherit);flex-direction:column;flex-wrap:nowrap}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{position:static;visibility:visible;overflow:initial;padding-right:2rem;padding-left:2rem;width:auto;height:auto;min-width:200px;border:none;opacity:1}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}
.wp-block-navigation__responsive-container.is-menu-open .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 .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{display:flex;align-items:var(--navigation-layout-justification-setting,initial);flex-direction:column}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:0 0!important;color:inherit!important}
.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{right:auto;left:auto}
@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){position:relative;z-index:auto;display:block;width:100%;background-color:inherit}
.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{background-color:#fff}
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}
.wp-block-navigation__toggle_button_label{font-weight:700;font-size:1rem}
.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{margin:0;padding:0;border:none;background:0 0;color:currentColor;vertical-align:middle;text-transform:inherit;cursor:pointer}
.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{display:block;width:24px;height:24px;fill:currentColor;pointer-events:none}
.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-weight:inherit;font-size:inherit;font-family:inherit}
@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}
}
.wp-block-navigation__responsive-container-close{position:absolute;top:0;right:0;z-index:2}
.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-weight:inherit;font-size:inherit;font-family:inherit}
.wp-block-navigation__responsive-close{width:100%}
.has-modal-open .wp-block-navigation__responsive-close{margin-right:auto;margin-left:auto;max-width:var(--wp--style--global--wide-size,100%)}
.wp-block-navigation__responsive-close:focus{outline:0}
.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 .wp-block-navigation__responsive-dialog{margin-top:46px}
@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .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}
.wp-block-navigation .wp-block-page-list{display:flex;background-color:inherit;align-items:var(--navigation-layout-align,initial);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}
.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;margin:.05em .1em 0 0;text-transform:uppercase;font-weight:100;font-style:normal;font-size:8.4em;line-height:.68}
body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}
p.has-drop-cap.has-background{overflow:hidden}
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-post-author{display:flex;flex-wrap:wrap}
.wp-block-post-author__byline{margin-top:0;margin-bottom:0;width:100%;font-size:.5em}
.wp-block-post-author__avatar{margin-right:1em}
.wp-block-post-author__bio{margin-bottom:.7em;font-size:.7em}
.wp-block-post-author__content{flex-basis:0;flex-grow:1}
.wp-block-post-author__name{margin:0}
.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 input[type=submit]{display:inline-block;box-shadow:none;text-align:center;cursor:pointer;overflow-wrap:break-word}
.wp-block-post-comments-form input:not([type=submit]),.wp-block-post-comments-form textarea{border:1px solid #949494;font-size:1em;font-family:inherit}
.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form textarea{padding:calc(.667em + 2px)}
.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{display:block;box-sizing:border-box;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){margin-left:.5em;font-size:var(--wp--preset--font-size--medium,smaller)}
.wp-block-post-date{box-sizing:border-box}
:where(.wp-block-post-excerpt){margin-top:var(--wp--style--block-gap);margin-bottom:var(--wp--style--block-gap)}
.wp-block-post-excerpt__excerpt{margin-top:0;margin-bottom:0}
.wp-block-post-excerpt__more-text{margin-top:var(--wp--style--block-gap);margin-bottom:0}
.wp-block-post-excerpt__more-link{display:inline-block}
.wp-block-post-featured-image{margin-right:0;margin-left:0}
.wp-block-post-featured-image a{display:block;height:100%}
.wp-block-post-featured-image img{box-sizing:border-box;width:100%;height:auto;max-width:100%;vertical-align:bottom}
.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{position:absolute;background-color:#000;inset:0}
.wp-block-post-featured-image{position:relative}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}
.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 a{display:inline-block}
.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;padding:3em 0;text-align:center;overflow-wrap:break-word}
.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}
.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}
:where(.wp-block-pullquote){margin:0 0 1em}
.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.is-style-solid-color{border:none}
.wp-block-pullquote.is-style-solid-color blockquote{margin-right:auto;margin-left:auto;max-width:60%}
.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:2em}
.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}
.wp-block-pullquote cite{color:inherit}
.wp-block-post-template{margin-top:0;margin-bottom:0;padding:0;max-width:100%;list-style:none}
.wp-block-post-template.wp-block-post-template{background:0 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;-webkit-margin-start:2em;-webkit-margin-end:0;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;-webkit-margin-start:0;-webkit-margin-end:2em;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{-webkit-margin-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-inline-start:auto}
.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{margin-right:.5em;margin-bottom:.5em}
.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{-webkit-margin-start:auto;margin-inline-start:auto}
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{-webkit-margin-end:auto;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-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-style:italic;font-size:1.5em;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{text-align:right;font-size:1.125em}
.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}
.wp-block-read-more:not([style*=text-decoration]),.wp-block-read-more:not([style*=text-decoration]):active,.wp-block-read-more:not([style*=text-decoration]):focus{text-decoration:none}
ul.wp-block-rss{padding:0;list-style:none}
ul.wp-block-rss.wp-block-rss{box-sizing:border-box}
ul.wp-block-rss.alignleft{margin-right:2em}
ul.wp-block-rss.alignright{margin-left:2em}
ul.wp-block-rss.is-grid{display:flex;padding:0;list-style:none;flex-wrap:wrap}
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-search__button{margin-left:10px;word-break:normal}
.wp-block-search__button.has-icon{line-height:0}
.wp-block-search__button svg{min-width:24px;min-height:24px;vertical-align:text-bottom;fill:currentColor}
:where(.wp-block-search__button){padding:6px 10px;border:1px solid #ccc}
.wp-block-search__inside-wrapper{display:flex;max-width:100%;flex:auto;flex-wrap:nowrap}
.wp-block-search__label{width:100%}
.wp-block-search__input{margin-right:0;margin-left:0;padding:8px;min-width:3rem;border:1px solid #949494;text-decoration:unset!important;-webkit-appearance:initial;appearance:none;flex-grow:1}
.wp-block-search.wp-block-search__button-only .wp-block-search__button{margin-left:0;max-width:calc(100% - 100px);flex-shrink:0}
:where(.wp-block-search__button-inside.wp-block-search__inside-wrapper){box-sizing:border-box;padding:4px;border:1px solid #949494}
:where(.wp-block-search__button-inside.wp-block-search__inside-wrapper) .wp-block-search__input{padding:0 4px;border:none;border-radius:0}
:where(.wp-block-search__button-inside.wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:0}
: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-search__button-behavior-expand .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}
.wp-block-search__button-behavior-expand .wp-block-search__input{transition-duration:.3s;flex-basis:100%}
.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden,.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}
.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden .wp-block-search__input{margin:0;padding-right:0!important;padding-left:0!important;width:0!important;min-width:0!important;border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0}
.wp-block[data-align=right] .wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper{float:right}
.wp-block-separator{border:1px solid;border-right:none;border-left:none}
.wp-block-separator.is-style-dots{height:auto;border:none;background:0 0!important;text-align:center;line-height:1}
.wp-block-separator.is-style-dots:before{padding-left:2em;color:currentColor;content:"···";letter-spacing:2em;font-size:1.5em;font-family:serif}
.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{width:120px;height:auto}
.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-right:auto;margin-left:auto;text-align:center}
.wp-block-site-logo.is-style-rounded{border-radius:9999px}
.wp-block-site-title a{color:inherit}
.wp-block-social-links{box-sizing:border-box;margin-left:0;padding-right:0;padding-left:0;background:0 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 a{padding:.25em}
.wp-block-social-links .wp-social-link svg{width:1em;height:1em}
.wp-block-social-links .wp-social-link span:not(.screen-reader-text){margin-right:.5em;margin-left:.5em;font-size:.65em}
.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{display:block;height:auto;border-radius:9999px;transition:transform .1s ease}
@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}
}
.wp-block-social-link a{display:flex;line-height:0;transition:transform .1s ease;align-items:center}
.wp-block-social-link:hover{transform:scale(1.1)}
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#ff4500;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-threads,.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-x{background-color:#000;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}
.wp-block-social-links.is-style-logos-only .wp-social-link{background:0 0}
.wp-block-social-links.is-style-logos-only .wp-social-link a{padding:0}
.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:1.25em;height:1.25em}
.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}
.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}
.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}
.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}
.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}
.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}
.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}
.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}
.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}
.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}
.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}
.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}
.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}
.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}
.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}
.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}
.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}
.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}
.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}
.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}
.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}
.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}
.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}
.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}
.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#ff4500}
.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}
.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}
.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}
.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}
.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}
.wp-block-social-links.is-style-logos-only .wp-social-link-threads,.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}
.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}
.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}
.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}
.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp{color:#25d366}
.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}
.wp-block-social-links.is-style-logos-only .wp-social-link-x{color:#000}
.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{color:#d32422}
.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}
.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-right:.66667em;padding-left:.66667em}
.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{text-align:center;justify-content:center}
.wp-block-tag-cloud.alignfull{padding-right:1em;padding-left:1em}
.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}
.wp-block-tag-cloud.is-style-outline{display:flex;flex-wrap:wrap;gap:1ch}
.wp-block-tag-cloud.is-style-outline a{margin-right:0;padding:1ch 2ch;border:1px solid;text-decoration:none!important;font-size:unset!important}
.wp-block-table{overflow-x:auto}
.wp-block-table table{width:100%;border-collapse:collapse}
.wp-block-table thead{border-bottom:3px solid}
.wp-block-table tfoot{border-top:3px solid}
.wp-block-table td,.wp-block-table th{padding:.5em;border:1px solid}
.wp-block-table .has-fixed-layout{width:100%;table-layout:fixed}
.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{border-collapse:inherit;border-bottom:1px solid #f0f0f0;background-color:transparent;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:transparent}
.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:currentColor}
.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:currentColor}
.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}
:where(.wp-block-term-description){margin-top:var(--wp--style--block-gap);margin-bottom:var(--wp--style--block-gap)}
.wp-block-term-description p{margin-top:0;margin-bottom: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.33333%}
.wp-block-text-columns.columns-4 .wp-block-column{width:25%}
pre.wp-block-verse{overflow:auto;white-space:pre-wrap}
:where(pre.wp-block-verse){font-family:inherit}
.wp-block-video{box-sizing:border-box}
.wp-block-video video{width:100%;vertical-align:middle}
@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}
}
.wp-block-video.aligncenter{text-align:center}
.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}
.editor-styles-wrapper,.entry-content{counter-reset:footnotes}
a[data-fn].fn{display:inline-flex;counter-increment:footnotes;vertical-align:super;text-decoration:none;text-indent:-9999999px;font-size:smaller}
a[data-fn].fn:after{float:left;content:"[" counter(footnotes) "]";text-indent:0}
.wp-element-button{cursor:pointer}
:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}
: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)}
.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)}
.has-text-align-center{text-align:center}
.has-text-align-left{text-align:left}
.has-text-align-right{text-align:right}
#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{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);margin:-1px;padding:0;width:1px;height:1px;border:0;word-wrap:normal!important;-webkit-clip-path:inset(50%);clip-path:inset(50%)}
.screen-reader-text:focus{top:5px;left:5px;z-index:100000;display:block;clip:auto!important;padding:15px 23px 14px;width:auto;height:auto;background-color:#ddd;color:#444;text-decoration:none;font-size:1em;line-height:normal;-webkit-clip-path:none;clip-path:none}
html :where(.has-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}
}
.slick-loading .slick-list{background:#fff url(../images/ajax-loader.gif) 50% no-repeat}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;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:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;display:none;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}
.bdp-column,.bdp-columns{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bdp-list-main *,.bdp-post-grid-main *,.bdp-post-gridbox-slider *,.bdp-post-masonry *,.bdp-post-slider *,.bdp-post-slider-widget *,.bdp-recent-post-items *,.bdpgridbox-main *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important}
.bdp-clearfix:after,.bdp-clearfix:before{display:table;content:""}
.bdp-clearfix::after{clear:both}
.bdp-clearfix{clear:both}
.bdp-first{clear:both!important}
.bdp-post-image-bg{margin-bottom:15px;text-align:center}
.bdp-post-image-bg img{display:inline-block;max-width:100%}
.bdp-post-title{margin:0 0 15px!important}
.bdp-post-meta{margin:0 0 15px;color:#666;text-transform:uppercase;font-size:12px;line-height:normal!important}
.bdp-post-meta span.bdp-post-meta-innr{display:inline-block;margin:0 5px 5px;font-style:italic;font-size:12px}
.bdp-post-short-content{margin-bottom:15px}
.bdp-cat-list li ul{margin-left:.857143rem}
.bdp-cat-list .current-cat>a{font-weight:700}
.bdp-link-overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}
.bdp-overlay a{color:#fff}
.bdp-post-tags{margin-top:15px}
.bdp-post-meta a{color:#888}
.bdp-post-grid,.bdp-post-slider{margin-bottom:30px}
.bdp-hide{display:none}
.bdp-post-list{margin-bottom:30px}
.bdp-post-title a{border-bottom:0!important;text-decoration:none!important}
.bdp-post-tags{clear:both}
.bdp-post-tags a{color:#666;text-decoration:none;font-style:italic;font-size:14px;cursor:pointer}
.category-title-main{clear:both}
.bdp-post-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
.bdp-flotRight{float:right!important;clear:right}
.bdpgridbox-main .bdp-post-content .bdp-readmorebtn{margin-bottom:0!important}
.bdp-ajax-btn-wrap{text-align:center}
h4.bdpp-post-title{font-size:16px;line-height:22px}
button.bdp-load-more-btn{position:relative;display:inline-block;padding:8px 20px;width:auto;border:1px solid #ed7070;border-color:transparent;border-radius:3px;background:#ed7070;box-shadow:none;color:#fff;text-align:center;text-decoration:none;font-size:15px;line-height:26px;cursor:pointer;transition:padding .25s ease-in-out 0s,width .25s ease-in-out 0s}
button.bdp-btn-active,button.bdp-load-more-btn:active,button.bdp-load-more-btn:hover{border:1px solid #ccc;background:repeat!important;box-shadow:none;color:#666}
.bdp-ajax-loader{display:inline-block;display:none;margin:0 5px 0 0;padding:0;width:30px;height:25px;vertical-align:top;text-align:center}
.bdp-ajax-loader img{border-radius:0;box-shadow:none!important}
.bdp-btn-active .bdp-ajax-loader{display:inline-block}
.bdp-info{right:0;bottom:100px;left:0;margin:0 auto;padding:10px 20px;max-width:300px;border-radius:3px;background-color:#2a77c7;color:#fff;text-align:center}
.bdp-gridboxslider-conf,.bdp-slider-conf,.bdp-ticker-conf{display:none}
.bdp-list-main,.bdp-post-grid-main,.bdp-post-masonry,.bdpgridbox-main{margin:0 -15px}
.bdp-post-carousel-wrp{overflow:hidden;padding-top:40px;padding-bottom:15px}
.bdp-post-carousel-wrp .bdp-post-carousel{margin:0 -10px}
button.slick-next,button.slick-prev{cursor:pointer}
.bdp-has-slider,.bdp-post-carousel,.bdp-post-gridbox-slider,.bdp-post-slider{visibility:hidden;opacity:0;transition:opacity .5s linear}
.slick-initialized{visibility:visible!important;opacity:1!important}
.bdp-post-slides img{display:inline-block!important}
.bdp-post-carousel .slick-dots li button,.bdp-post-gridbox-slider .slick-dots li button,.bdp-post-slider .slick-dots li button{border:1px solid #000!important;box-shadow:0 0 10px rgba(255,255,255,.15);opacity:.8}
.bdp-post-carousel .slick-arrow,.bdp-post-gridbox-slider .slick-arrow,.bdp-post-slider .slick-arrow{box-shadow:none!important;text-indent:-99999px}
.bdp-post-carousel button.slick-arrow,.bdp-post-gridbox-slider button.slick-arrow,.bdp-post-slider button.slick-arrow{position:absolute;z-index:9;margin:0!important;padding:15px!important;width:auto;height:auto;border:0!important;border-radius:0!important;background-color:initial!important;cursor:pointer}
.bdp-post-gridbox-slider button.slick-next,.bdp-post-slider button.slick-next{outline:0!important;background:rgba(0,0,0,.5) url(../images/arrow-right.png) 50% no-repeat!important;background-size:24px 24px!important;-moz-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s}
.bdp-post-gridbox-slider button.slick-prev,.bdp-post-slider button.slick-prev{outline:0!important;background:rgba(0,0,0,.5) url(../images/arrow-left.png) 50% no-repeat!important;background-size:24px 24px!important;-moz-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s}
.bdp-post-carousel button.slick-arrow{width:25px;height:25px}
.bdp-post-carousel button.slick-next{outline:0!important;background:rgba(0,0,0,.5) url(../images/arrow-right.png) 50% no-repeat!important;background-size:20px 20px!important;-moz-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s}
.bdp-post-carousel button.slick-prev{outline:0!important;background:rgba(0,0,0,.5) url(../images/arrow-left.png) 50% no-repeat!important;background-size:20px 20px!important;-moz-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s}
.bdp-post-carousel button.slick-next:focus,.bdp-post-carousel button.slick-next:hover,.bdp-post-gridbox-slider button.slick-next:focus,.bdp-post-gridbox-slider button.slick-next:hover,.bdp-post-slider button.slick-next:focus,.bdp-post-slider button.slick-next:hover{outline:0!important;background-color:rgba(0,0,0,.8)!important}
.bdp-post-carousel button.slick-prev:focus,.bdp-post-carousel button.slick-prev:hover,.bdp-post-gridbox-slider button.slick-prev:focus,.bdp-post-gridbox-slider button.slick-prev:hover,.bdp-post-slider button.slick-prev:focus,.bdp-post-slider button.slick-prev:hover{outline:0!important;background-color:rgba(0,0,0,.8)!important}
.bdp-post-carousel .slick-dots,.bdp-post-gridbox-slider .slick-dots,.bdp-post-slider .slick-dots{margin:0!important;padding:0!important;text-align:center}
.bdp-post-carousel .slick-dots{position:static!important}
.bdp-post-carousel .slick-dots li button,.bdp-post-gridbox-slider .slick-dots li button,.bdp-post-slider .slick-dots li button{text-indent:-99999px}
.bdp-post-carousel .slick-dots li,.bdp-post-gridbox-slider .slick-dots li,.bdp-post-slider .slick-dots li{display:inline-block!important;margin:0 3px!important;padding:0!important;list-style:none!important;vertical-align:middle}
.bdp-post-carousel .slick-dots li button,.bdp-post-gridbox-slider .slick-dots li button,.bdp-post-slider .slick-dots li button{margin:0!important;padding:0!important;width:13px!important;height:13px!important;border:1px solid #000;border-radius:50%!important;background:#fff!important;cursor:pointer}
.bdp-post-carousel .slick-dots li button:focus,.bdp-post-gridbox-slider .slick-dots li button:focus,.bdp-post-slider .slick-dots li button:focus{outline:0!important}
.bdp-post-carousel .slick-dots li.slick-active button,.bdp-post-gridbox-slider .slick-dots li.slick-active button,.bdp-post-slider .slick-dots li.slick-active button{background:#444!important}
.bdp-post-slider .slick-arrow{top:50%!important;border:none!important;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}
.bdp-post-slider .slick-next{right:0!important}
.bdp-post-slider .slick-prev{left:0!important}
.bdp-post-slider .slick-dots{text-align:center}
.bdp-post-carousel .slick-arrow{top:-35px}
.bdp-post-carousel .slick-next{right:10px!important}
.bdp-post-carousel .slick-prev{right:42px!important;left:auto!important}
.bdp-post-carousel .slick-dots{text-align:center}
.bdp-post-gridbox-slider .slick-arrow{top:50%!important;border:none!important;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}
.bdp-post-gridbox-slider .slick-next{right:2px!important}
.bdp-post-gridbox-slider .slick-prev{left:2px!important}
.bdp-post-gridbox-slider .slick-dots{text-align:center}
.bdp-post-pagination{clear:both!important;box-sizing:border-box;padding:0 15px 10px;width:100%;text-align:center}
.bdp-post-pagination .button-post-p{float:right;width:40%;text-align:right}
.bdp-post-pagination .button-post-n{float:left;width:40%;text-align:left}
.bdp-post-pagination a{display:inline-block;padding:7px 10px;border:1px solid #333;border-radius:0;background:#333;box-shadow:none;color:#fff!important;text-align:center;text-decoration:none!important;text-transform:uppercase;text-shadow:none;font-size:14px;line-height:normal;-moz-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s}
.bdp-post-pagination a:focus,.bdp-post-pagination a:hover{background:0 0;color:#333!important}
.bdp-post-pagination .current{display:inline-block;padding:7px 10px;border:1px solid #333;border-radius:0;background:0 0;box-shadow:none;color:#333!important;text-align:center;text-decoration:none!important;text-transform:uppercase;text-shadow:none;font-size:14px;line-height:normal}
.bdp-post-categories{position:relative;z-index:9;display:inline-block;margin-bottom:15px;color:#666}
.bdp-post-categories a{display:inline-block;margin:0 0 5px;padding:3px 2px;border-bottom:3px solid #f1f1f1;text-decoration:none!important;font-size:13px;line-height:normal;-moz-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s}
.bdp-readmorebtn{display:inline-block;box-sizing:border-box;padding:8px 15px;border:2px solid #888;color:#888;text-decoration:none!important;font-size:13px;line-height:normal!important;cursor:pointer;-moz-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s}
.bdp-readmorebtn:focus,.bdp-readmorebtn:hover{background:#888;color:#fff}
.bdp-post-slides{position:relative}
.bdp-post-slider{margin:0 -10px}
.bdp-post-slider.bdp-design-1{margin:0;text-align:center}
.bdp-post-slider.bdp-design-1 .bdp-post-overlay{position:absolute;top:50%;right:0;left:0;margin:0 auto;padding:20px;max-width:70%;background:rgba(255,255,255,.9);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.bdp-post-slider.bdp-design-1 .bdp-post-image-bg{position:relative;margin-bottom:0;height:500px;background-color:#e9eff9;background-position:50%;background-size:cover;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}
.bdp-post-slider.bdp-design-2 .bdp-post-image-bg{position:relative;margin-bottom:15px;height:200px;background-color:#e9eff9;background-position:50%;background-size:cover;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}
@media only screen and (min-width:40.0625em){.bdp-post-slides{background:#e9eff9}
.bdp-post-slider.bdp-design-2 .bdp-medium-5{position:absolute;top:50%;right:50px;padding:20px;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.bdp-post-slider.bdp-design-2 .bdp-medium-7{padding-left:0!important}
.bdp-post-slider.bdp-design-2 .bdp-post-image-bg{margin-bottom:0;height:400px}
}
.bdp-list-main.bdp-design-2 .bdp-post-list-content{width:100%;text-align:center}
@media only screen and (min-width:40.0625em){.bdp-list-main.bdp-design-2 .bdp-medium-6{float:none;display:table-cell;vertical-align:middle}
}
.bdp-post-grid-main.bdp-design-1 .bdp-post-grid-content{text-align:center}
.bdp-post-grid-main.bdp-design-2 .bdp-post-grid-content{padding-bottom:15px;background:#f9f9f9;text-align:center}
.bdp-post-grid-main.bdp-design-2 .bdp-post-grid-content.bdp-no-thumb-image{padding-bottom:0}
.bdp-post-grid-main.bdp-design-2 .bdp-post-image-bg{margin-bottom:0}
.bdp-post-grid-main.bdp-design-2 .bdp-post-margin-content{position:relative;margin:-50px auto 0;padding:20px;max-width:85%;background:#fff}
.bdp-post-grid-main.bdp-design-2 .bdp-no-thumb-image .bdp-post-margin-content{margin:0!important;max-width:100%;border:10px solid #f9f9f9}
.bdp-post-carousel.bdp-design-1 .bdp-post-carousel-content{margin:0 10px;text-align:center}
.bdp-post-carousel.bdp-design-2 .bdp-post-carousel-content{margin:0 10px;padding-bottom:15px;background:#f9f9f9;text-align:center}
.bdp-post-carousel.bdp-design-2 .bdp-post-carousel-content.bdp-no-thumb-image{padding-bottom:0}
.bdp-post-carousel.bdp-design-2 .bdp-post-image-bg{margin-bottom:0}
.bdp-post-carousel.bdp-design-2 .bdp-post-margin-content{position:relative;margin:-50px auto 0;padding:20px;max-width:75%;background:#fff}
.bdp-post-carousel.bdp-design-2 .bdp-no-thumb-image .bdp-post-margin-content{margin:0!important;max-width:100%;border:10px solid #f9f9f9}
.bdp-no-position{position:static!important}
.bdp-post-masonry.bdp-design-1 .bdp-post-grid-content{text-align:center}
.bdp-post-masonry.bdp-design-2 .bdp-post-grid-content{padding-bottom:15px;background:#f9f9f9;text-align:center}
.bdp-post-masonry.bdp-design-2 .bdp-post-grid-content.bdp-no-thumb-image{padding-bottom:0}
.bdp-post-masonry.bdp-design-2 .bdp-post-image-bg{margin-bottom:0}
.bdp-post-masonry.bdp-design-2 .bdp-post-margin-content{position:relative;margin:-50px auto 0;padding:20px;max-width:85%;background:#fff}
.bdp-post-masonry.bdp-design-2 .bdp-no-thumb-image .bdp-post-margin-content{margin:0!important;max-width:100%;border:10px solid #f9f9f9}
.bdp-post-masonry.bdp-effect-2 .bdp-post-grid{-webkit-transform:translateY(200px);transform:translateY(200px);-webkit-animation:moveUp .65s ease forwards;animation:moveUp .65s ease forwards}
@-webkit-keyframes moveUp{100%{opacity:1;-webkit-transform:translateY(0)}
}
@keyframes moveUp{100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
.bdpgridbox-main .bdp-post-categories{margin-bottom:5px}
.bdpgridbox-main.bdp-design-1 .bdp-gridbox-inner{font-size:0}
.bdpgridbox-main.bdp-design-1 .bdp-post-image-bg{margin-bottom:15px}
.bdpgridbox-main.bdp-design-1 .bdp-post-right-block.bdp-s-medium-12{padding:0}
.bdpgridbox-main.bdp-design-1 .bdp-post-right-block .bdp-s-medium-3{padding:0}
.bdpgridbox-main.bdp-design-1 .bdp-post-right-block{margin-bottom:15px;padding:0 0 10px!important;border-bottom:1px solid #f1f1f1}
.bdpgridbox-main.bdp-design-1 .bdp-left-block{margin-bottom:15px}
.bdpgridbox-main.bdp-design-1 .bdp-inline-grid{float:none!important;display:inline-block;vertical-align:top;font-size:15px}
.bdpgridbox-main.bdp-design-1 .bdp-post-short-content{font-size:15px}
.post-ticker-jcarousellite{visibility:hidden;height:300;opacity:0;-webkit-transition:opacity .5s linear;transition:opacity .5s linear;-ms-filter:"alpha(opacity=0)"}
.inf-vticker-initialized{visibility:visible!important;opacity:1!important}
.bdp-recent-post-items .bdp-post-title{line-height:normal}
.bdp-recent-post-items ul{margin:0!important;padding:0!important;list-style:none!important}
.bdp-recent-post-items .bdp-post-li{margin-bottom:15px;padding-bottom:15px!important;border-bottom:1px solid #f1f1f1;list-style:none!important}
.bdp-recent-post-items .bdp-post-li:last-child{border-bottom:none}
.bdp-recent-post-items .bdp-post-li .bdp-post-meta{font-size:12px}
.widget .bdp-recent-post-items li.bdp-post-li::before{padding:0!important;content:""!important}
.bdp-recent-post-items .bdp-post-content{line-height:normal}
.bdp-recent-post-items .bdp-post-li{padding-right:0!important;padding-left:0!important;border-bottom:1px solid #f1f1f1;list-style:none!important}
.bdp-recent-post-items .bdp-post-list-content{float:left;width:100%}
.bdp-recent-post-items .bdp-columns{padding:0 10px 0 0}
.bdp-recent-post-items .bdp-post-left-img{float:left;padding-right:10px;width:33%}
.bdp-recent-post-items .bdp-post-right-content{float:left;width:67%}
.post-ticker-jcarousellite .bdp-post-li{border:0}
.post-ticker-jcarousellite .bdp-post-li .bdp-post-categories{margin-bottom:5px}
.bdp-recent-post-items .bdp-post-full-content{width:100%}
.post-ticker-jcarousellite .bdp-post-li{padding-bottom:0!important;border-bottom:1px solid #f1f1f1}
.post-ticker-jcarousellite .bdp-post-list-content{padding-top:15px!important;padding-bottom:15px!important}
.bdp-ticker-wrp{position:relative;overflow:hidden;width:100%;height:40px;border:solid 2px #2096cd;background:#fff}
.bdp-ticker-wrp>.bdp-ticker-title{position:relative;display:table;width:auto;height:100%;background:#2096cd}
.bdp-ticker-wrp>.bdp-ticker-title .bdp-ticker-title-cnt{display:table-cell;box-sizing:border-box;margin:0;padding:0 20px;color:#fff;vertical-align:middle;font-size:18px}
.bdp-ticker-wrp>.bdp-ticker-title>span{position:absolute;top:0;right:-10px;bottom:0;margin:auto!important;width:0;height:0;border-color:transparent transparent transparent #2096cd;border-style:solid;border-width:10px 0 10px 10px}
.bdp-ticker-wrp>ul{position:absolute;top:0;right:40px;left:210px;margin:0!important;padding:0!important;height:100%;list-style:none!important;font-size:16px}
.bdp-ticker-wrp>ul>li{position:absolute;display:none;margin:0!important;padding:0!important;width:100%;height:40px;line-height:40px}
.bdp-ticker-wrp>ul>li>a{display:block;overflow:hidden;color:#333;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;font-weight:400}
.bdp-ticker-wrp>ul>li>a>span{color:#2096cd}
.bdp-ticker-wrp>ul>li>a:hover{color:#2096cd}
.bdp-ticker-wrp>.bdp-ticker-navi{position:absolute;top:0;right:0;bottom:0;margin:auto;width:40px;height:40px;opacity:0}
.bdp-ticker-wrp>.bdp-ticker-navi>span{position:absolute;top:0;width:20px;height:40px;background-image:url(../images/ticker-arrows.png);background-repeat:no-repeat;opacity:.3;cursor:pointer}
.bdp-ticker-wrp>.bdp-ticker-navi>span:hover{opacity:1}
.bdp-ticker-wrp>.bdp-ticker-navi>span:first-child{left:0;background-position:0}
.bdp-ticker-wrp>.bdp-ticker-navi>span:last-child{right:0;background-position:100%}
.bdp-ticker-wrp:hover .bdp-ticker-navi{opacity:1}
.bdp-ticker-wrp>.bdp-ticker-navi,.bdp-ticker-wrp>.bdp-ticker-navi>span,.bdp-ticker-wrp>ul>li>a{-webkit-transition:.25s linear;-moz-transition:.25s linear;transition:.25s linear}
.bdp-bordernone{border:none}
.bdp-italic>ul>li>a{font-style:italic}
.bdp-bold>ul>li>a{font-weight:700}
.bdp-column,.bdp-columns{position:relative;float:left;padding-right:15px;padding-left:15px;width:100%}
.bdp-s-medium-1{width:8.33333%}
.bdp-s-medium-2{width:16.66667%}
.bdp-s-medium-3{width:25%}
.bdp-s-medium-4{width:33.33333%}
.bdp-s-medium-5{width:41.66667%}
.bdp-s-medium-6{width:50%}
.bdp-s-medium-7{width:58.33333%}
.bdp-s-medium-8{width:66.66667%}
.bdp-s-medium-9{width:75%}
.bdp-s-medium-10{width:83.33333%}
.bdp-s-medium-11{width:91.66667%}
.bdp-s-medium-12{padding:0!important;width:100%}
.bdp-s-medium-c5{width:20%}
@media only screen and (min-width:40.0625em){.bdp-column,.bdp-columns{position:relative;float:left;padding-right:15px;padding-left:15px}
.bdp-medium-1{width:8.33333%}
.bdp-medium-2{width:16.66667%}
.bdp-medium-3{width:25%}
.bdp-medium-4{width:33.33333%}
.bdp-medium-5{width:41.66667%}
.bdp-medium-6{width:50%}
.bdp-medium-7{width:58.33333%}
.bdp-medium-8{width:66.66667%}
.bdp-medium-9{width:75%}
.bdp-medium-10{width:83.33333%}
.bdp-medium-11{width:91.66667%}
.bdp-medium-12{width:100%}
.bdp-medium-c5{width:20%}
}
@media only screen and (max-width:40.0625em){.bdp-post-slider.bdp-design-1 .bdp-post-content{display:none}
}
:root{--woocommerce:#7F54B3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7F54B3;--wc-primary-text:white;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}
.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}
.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}
.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{display:table;content:" "}
.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}
.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}
.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}
.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}
.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}
.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{display:table;content:" "}
.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}
.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;margin-right:3.8%;margin-bottom:1em;width:30.75%}
.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}
.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}
.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{float:none;margin-right:0;width:100%}
.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}
.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}
.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}
.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;clear:none;width:48%}
.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}
.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{display:table;content:" "}
.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}
.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{display:table;content:" "}
.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}
.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}
.woocommerce ul.products,.woocommerce-page ul.products{clear:both}
.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{display:table;content:" "}
.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{position:relative;float:left;margin:0 3.8% 2.992em 0;margin-left:0;padding:0;width:22.05%}
.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}
.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}
.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{margin-right:0;width:100%}
.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}
.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}
.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}
.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}
.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{margin-right:0;width:100%}
.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}
.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}
.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}
.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}
.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}
.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}
.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{display:table;content:" "}
.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}
.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}
.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}
.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}
.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}
.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}
.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}
.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{display:table;content:" "}
.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}
.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{float:left;width:30.75%}
.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{float:left;width:48%}
.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}
.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}
.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{float:right;clear:right;width:48%}
.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{display:table;content:" "}
.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}
.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}
.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{display:table;content:" "}
.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}
.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}
.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{display:table;content:" "}
.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}
.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}
.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}
.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}
.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}
.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{overflow:visible;width:47%}
.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}
.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}
.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}
.woocommerce form .password-input,.woocommerce-page form .password-input{position:relative;display:flex;flex-direction:column;justify-content:center}
.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}
.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}
.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{position:absolute;top:.7em;right:.7em;cursor:pointer}
.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{margin-left:.618em;content:"\e010";text-decoration:none;text-transform:none;font-weight:400;font-variant:normal;font-family:WooCommerce;line-height:1;speak:never;-webkit-font-smoothing:antialiased}
.woocommerce form .show-password-input.display-password::after,.woocommerce-page form .show-password-input.display-password::after{color:#585858}
.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}
.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{float:left;padding:0 1em 0 0;text-align:left}
.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}
.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{display:table;content:" "}
.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}
.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}
.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}
.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}
.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}
.woocommerce-page.left-sidebar #content.twentyeleven{float:right;margin:0 7.6%;width:58.4%}
.woocommerce-page.right-sidebar #content.twentyeleven{float:left;margin:0 7.6%;width:58.4%}
.twentyfourteen .tfwc{margin:0 auto;padding:12px 10px 0;max-width:474px}
.twentyfourteen .tfwc .product .entry-summary{margin:0 0 1.618em!important;padding:0!important}
.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}
@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}
}
@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}
}
@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}
}
@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}
.full-width .twentyfourteen .tfwc{margin-right:auto}
}
.twentyfifteen .t15wc{margin-bottom:7.6923%;padding-top:7.6923%;padding-right:7.6923%;padding-left:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}
.twentyfifteen .t15wc .page-title{margin-left:0}
@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-top:8.3333%;margin-right:7.6923%;margin-left:7.6923%}
}
@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-right:8.3333%;margin-left:8.3333%;padding:10%}
.single-product .twentyfifteen .entry-summary{padding:0!important}
}
.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}
.twentysixteen .entry-summary{margin-right:0;margin-left:0}
#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}
@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}
}
@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}
.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}
.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}
}
.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}
.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}
:root{--woocommerce:#7F54B3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7F54B3;--wc-primary-text:white;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}
@keyframes spin{100%{transform:rotate(360deg)}
}
@font-face{font-weight:400;font-style:normal;font-family:star;src:url(https://www.shaffermixers.com/wp-content/plugins/woocommerce/assets/css/../fonts/star.eot);src:url(../fonts/star.eot) format("embedded-opentype"),url(../fonts/star.woff) format("woff"),url(../fonts/star.ttf) format("truetype"),url(../fonts/star.svg#star) format("svg");font-display:swap}
@font-face{font-weight:400;font-style:normal;font-family:WooCommerce;src:url(../fonts/woocommerce.eot);src:url(../fonts/woocommerce.eot) format("embedded-opentype"),url(../fonts/woocommerce.woff) format("woff"),url(../fonts/woocommerce.ttf) format("truetype"),url(../fonts/woocommerce.svg#woocommerce) format("svg");font-display:swap}
.woocommerce-store-notice,p.demo_store{position:absolute;top:0;right:0;left:0;z-index:99998;display:none;margin:0;padding:1em 0;width:100%;background-color:#7f54b3;box-shadow:0 1px 1em rgba(0,0,0,.2);color:#fff;text-align:center;font-size:1em}
.woocommerce-store-notice a,p.demo_store a{color:#fff;text-decoration:underline}
.screen-reader-text{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal!important}
.admin-bar p.demo_store{top:32px}
.clear{clear:both}
.woocommerce .blockUI.blockOverlay{position:relative}
.woocommerce .blockUI.blockOverlay::before{position:absolute;top:50%;left:50%;display:block;margin-top:-.5em;margin-left:-.5em;width:1em;height:1em;background:url(../fonts/loader.svg) 50%;background-size:cover;color:rgba(0,0,0,.75);content:"";text-align:center;font-size:2em;line-height:1;animation:spin 1s ease-in-out infinite}
.woocommerce .loader::before{position:absolute;top:50%;left:50%;display:block;margin-top:-.5em;margin-left:-.5em;width:1em;height:1em;background:url(../fonts/loader.svg) 50%;background-size:cover;color:rgba(0,0,0,.75);content:"";text-align:center;font-size:2em;line-height:1;animation:spin 1s ease-in-out infinite}
.woocommerce a.remove{display:block;width:1em;height:1em;border:0;border-radius:100%;color:red!important;text-align:center;text-decoration:none;font-weight:700;font-size:1.5em;line-height:1}
.woocommerce a.remove:hover{background:red;color:#fff!important}
.woocommerce small.note{display:block;margin-top:10px;color:#767676;font-size:.857em}
.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0;color:#767676;font-size:.92em}
.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{display:table;content:" "}
.woocommerce .woocommerce-breadcrumb::after{clear:both}
.woocommerce .woocommerce-breadcrumb a{color:#767676}
.woocommerce .quantity .qty{width:3.631em;text-align:center}
.woocommerce div.product{position:relative;margin-bottom:0}
.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}
.woocommerce div.product p.price,.woocommerce div.product span.price{color:#b3af54;font-size:1.25em}
.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{display:inline-block;background:inherit;font-weight:700}
.woocommerce div.product p.price del,.woocommerce div.product span.price del{display:inline-block;opacity:.5}
.woocommerce div.product p.stock{font-size:.92em}
.woocommerce div.product .stock{color:#b3af54}
.woocommerce div.product .out-of-stock{color:red}
.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}
.woocommerce div.product div.images{margin-bottom:2em}
.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}
.woocommerce div.product div.images div.thumbnails{padding-top:1em}
.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{margin:0;padding:0;transition:all cubic-bezier(.795,-.035,0,1) .5s}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}
.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){display:inline-block;width:25%}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:.5em;z-index:9;box-sizing:content-box;width:36px;height:36px;border-radius:100%;background:#fff;text-indent:-9999px;font-size:2em}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{position:absolute;top:9px;left:9px;display:block;box-sizing:content-box;width:10px;height:10px;border:2px solid #000;border-radius:100%;content:""}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{position:absolute;top:19px;left:22px;display:block;box-sizing:content-box;width:2px;height:8px;border-radius:6px;background:#000;content:"";transform:rotate(-45deg)}
.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;margin:0;padding:0;zoom:1}
.woocommerce div.product div.images .flex-control-thumbs li{float:left;margin:0;width:25%;list-style:none}
.woocommerce div.product div.images .flex-control-thumbs li img{margin:0;opacity:.5;cursor:pointer}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}
.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}
.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}
.woocommerce div.product div.summary{margin-bottom:2em}
.woocommerce div.product div.social{margin:0 0 1em;text-align:right}
.woocommerce div.product div.social span{margin:0 0 0 2px}
.woocommerce div.product div.social span span{margin:0}
.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}
.woocommerce div.product div.social iframe{float:left;margin-top:3px}
.woocommerce div.product .woocommerce-tabs ul.tabs{position:relative;overflow:hidden;margin:0 0 1.618em;padding:0 0 0 1em;list-style:none}
.woocommerce div.product .woocommerce-tabs ul.tabs li{position:relative;z-index:0;display:inline-block;margin:0 -5px;padding:0 1em;border:1px solid #cfc8d8;border-radius:4px 4px 0 0;background-color:#e9e6ed;color:#515151}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;color:#515151;text-decoration:none;font-weight:700}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:#6a6a6a;text-decoration:none}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{z-index:2;background:#fff;color:#515151;border-bottom-color:#fff}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px #fff}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px #fff}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{position:absolute;bottom:-1px;box-sizing:border-box;width:5px;height:5px;border:1px solid #cfc8d8;content:" "}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-width:0 1px 1px 0;border-bottom-right-radius:4px;box-shadow:2px 2px #e9e6ed}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-width:0 0 1px 1px;border-bottom-left-radius:4px;box-shadow:-2px 2px #e9e6ed}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;bottom:0;left:0;z-index:1;width:100%;border-bottom:1px solid #cfc8d8;content:" "}
.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}
.woocommerce div.product p.cart{margin-bottom:2em}
.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{display:table;content:" "}
.woocommerce div.product p.cart::after{clear:both}
.woocommerce div.product form.cart{margin-bottom:2em}
.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{display:table;content:" "}
.woocommerce div.product form.cart::after{clear:both}
.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}
.woocommerce div.product form.cart table{border-width:0 0 1px}
.woocommerce div.product form.cart table td{padding-left:0}
.woocommerce div.product form.cart table div.quantity{float:none;margin:0}
.woocommerce div.product form.cart table small.stock{float:none;display:block}
.woocommerce div.product form.cart .variations{margin-bottom:1em;width:100%;border:0}
.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;vertical-align:top;line-height:2em}
.woocommerce div.product form.cart .variations label{text-align:left;font-weight:700}
.woocommerce div.product form.cart .variations select{display:inline-block;margin-right:1em;max-width:100%;min-width:75%}
.woocommerce div.product form.cart .variations td.label{padding-right:1em}
.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}
.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}
.woocommerce div.product form.cart .wc-no-matching-variations{display:none}
.woocommerce div.product form.cart .button{float:left;vertical-align:middle}
.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}
.woocommerce div.product form.cart .group_table td{padding-bottom:.5em;border:0;vertical-align:top}
.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}
.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;margin:0 auto;width:auto;transform:scale(1.5,1.5)}
.woocommerce span.onsale{position:absolute;top:-.5em;left:-.5em;z-index:9;margin:0;padding:.202em;min-width:3.236em;min-height:3.236em;border-radius:100%;background-color:#b3af54;color:#fff;text-align:center;font-weight:700;font-size:1em;font-size:.857em;line-height:3.236}
.woocommerce .products ul,.woocommerce ul.products{clear:both;margin:0 0 1em;padding:0;list-style:none outside}
.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{display:table;content:" "}
.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}
.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}
.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}
.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{margin:0;padding:.5em 0;font-size:1em}
.woocommerce ul.products li.product a{text-decoration:none}
.woocommerce ul.products li.product a img{display:block;margin:0 0 1em;width:100%;height:auto;box-shadow:none}
.woocommerce ul.products li.product strong{display:block}
.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}
.woocommerce ul.products li.product .star-rating{font-size:.857em}
.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}
.woocommerce ul.products li.product .price{display:block;margin-bottom:.5em;color:#b3af54;font-weight:400;font-size:.857em}
.woocommerce ul.products li.product .price del{display:inline-block;color:inherit;opacity:.5}
.woocommerce ul.products li.product .price ins{display:inline-block;background:0 0;font-weight:700}
.woocommerce ul.products li.product .price .from{margin:-2px 0 0;color:rgba(132,132,132,.5);text-transform:uppercase;font-size:.67em}
.woocommerce .woocommerce-result-count{margin:0 0 1em}
.woocommerce .woocommerce-ordering{margin:0 0 1em}
.woocommerce .woocommerce-ordering select{vertical-align:top}
.woocommerce nav.woocommerce-pagination{text-align:center}
.woocommerce nav.woocommerce-pagination ul{clear:both;display:inline-block;margin:1px;padding:0;border:1px solid #cfc8d8;border-right:0;white-space:nowrap}
.woocommerce nav.woocommerce-pagination ul li{float:left;display:inline;overflow:hidden;margin:0;padding:0;border-right:1px solid #cfc8d8}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:block;margin:0;padding:0;padding:.5em;min-width:1em;text-decoration:none;font-weight:400;font-size:1em;line-height:1}
.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816e99}
.woocommerce .cart .button,.woocommerce .cart input.button{float:none}
.woocommerce a.added_to_cart{display:inline-block;padding-top:.5em}
.woocommerce #reviews h2 small{float:right;margin:10px 0 0;color:#767676;font-size:15px}
.woocommerce #reviews h2 small a{color:#767676;text-decoration:none}
.woocommerce #reviews h3{margin:0}
.woocommerce #reviews #respond{margin:0;padding:0;border:0}
.woocommerce #reviews #comment{height:75px}
.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{display:table;content:" "}
.woocommerce #reviews #comments .add_review::after{clear:both}
.woocommerce #reviews #comments h2{clear:none}
.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}
.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{display:table;content:" "}
.woocommerce #reviews #comments ol.commentlist::after{clear:both}
.woocommerce #reviews #comments ol.commentlist li{position:relative;margin:0 0 20px;padding:0;border:0;border:0;background:0}
.woocommerce #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}
.woocommerce #reviews #comments ol.commentlist li img.avatar{position:absolute;top:0;left:0;float:left;margin:0;padding:3px;width:32px;height:auto;border:1px solid #e1dde7;background:#e9e6ed;box-shadow:none}
.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;padding:1em 1em 0;border:1px solid #e1dde7;border-radius:4px}
.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{display:table;content:" "}
.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}
.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}
.woocommerce #reviews #comments ol.commentlist ul.children{margin:20px 0 0 50px;list-style:none outside}
.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}
.woocommerce #reviews #comments ol.commentlist #respond{margin:20px 0 0 50px;padding:1em 1em 0;border:1px solid #e1dde7;border-radius:4px}
.woocommerce #reviews #comments .commentlist>li::before{content:""}
.woocommerce .star-rating{position:relative;float:right;overflow:hidden;width:5.4em;height:1em;font-size:1em;font-family:star;line-height:1}
.woocommerce .star-rating::before{position:absolute;top:0;left:0;float:left;color:#cfc8d8;content:"sssss"}
.woocommerce .star-rating span{position:absolute;top:0;left:0;float:left;overflow:hidden;padding-top:1.5em}
.woocommerce .star-rating span::before{position:absolute;top:0;left:0;content:"SSSSS"}
.woocommerce .woocommerce-product-rating{display:block;line-height:2}
.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{display:table;content:" "}
.woocommerce .woocommerce-product-rating::after{clear:both}
.woocommerce .woocommerce-product-rating .star-rating{float:left;margin:.5em 4px 0 0}
.woocommerce .products .star-rating{float:none;display:block;margin:0 0 .5em}
.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}
.woocommerce #review_form #respond{position:static;margin:0;padding:0;width:auto;border:0;background:0 0}
.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{display:table;content:" "}
.woocommerce #review_form #respond::after{clear:both}
.woocommerce #review_form #respond p{margin:0 0 10px}
.woocommerce #review_form #respond .form-submit input{left:auto}
.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}
.woocommerce p.stars a{position:relative;display:inline-block;width:1em;height:1em;text-decoration:none;text-indent:-999em}
.woocommerce p.stars a::before{position:absolute;top:0;left:0;display:block;width:1em;height:1em;content:"\e021";text-indent:0;font-family:WooCommerce;line-height:1}
.woocommerce p.stars a:hover~a::before{content:"\e021"}
.woocommerce p.stars:hover a::before{content:"\e020"}
.woocommerce p.stars.selected a.active::before{content:"\e020"}
.woocommerce p.stars.selected a.active~a::before{content:"\e021"}
.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}
.woocommerce table.shop_attributes{margin-bottom:1.618em;width:100%;border:0;border-top:1px dotted rgba(0,0,0,.1)}
.woocommerce table.shop_attributes th{margin:0;padding:8px;width:150px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);font-weight:700;line-height:1.5}
.woocommerce table.shop_attributes td{margin:0;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);font-style:italic;line-height:1.5}
.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}
.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgba(0,0,0,.025)}
.woocommerce table.shop_table{margin:0 -1px 24px 0;width:100%;border:1px solid rgba(0,0,0,.1);border-collapse:separate;border-radius:5px;text-align:left}
.woocommerce table.shop_table th{padding:9px 12px;font-weight:700;line-height:1.5em}
.woocommerce table.shop_table td{padding:9px 12px;border-top:1px solid rgba(0,0,0,.1);vertical-align:middle;line-height:1.5em}
.woocommerce table.shop_table td small{font-weight:400}
.woocommerce table.shop_table td del{font-weight:400}
.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}
.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border-top:1px solid rgba(0,0,0,.1);font-weight:700}
.woocommerce table.my_account_orders{font-size:.85em}
.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}
.woocommerce table.my_account_orders .button{white-space:nowrap}
.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}
.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}
.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}
.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{display:inline-block;content:"↓"}
.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}
.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;display:inline-block;margin-right:.25em;list-style:none outside}
.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}
.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}
.woocommerce td.product-name p.backorder_notification{font-size:.83em}
.woocommerce td.product-quantity{min-width:80px}
.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{margin:0;padding:0;list-style:none outside}
.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{margin:0;padding:4px 0;list-style:none}
.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{display:table;content:" "}
.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}
.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}
.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}
.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}
.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{display:table;content:" "}
.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}
.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{float:left;display:inline-block;margin-bottom:1em}
.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{clear:left;margin:0 4px 0 0;padding:0 0 .25em;font-weight:700}
.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}
.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}
.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}
.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{padding:4px 0 0;border-top:3px double #e9e6ed}
.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{display:inline-block;min-width:40px}
.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{position:relative;padding-top:0;padding-left:2em}
.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}
.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{display:table;content:" "}
.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}
.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}
.woocommerce form .form-row{margin:0 0 6px;padding:3px}
.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease}
.woocommerce form .form-row label{line-height:2}
.woocommerce form .form-row label.hidden{visibility:hidden}
.woocommerce form .form-row label.inline{display:inline}
.woocommerce form .form-row .woocommerce-input-wrapper .description{position:relative;clear:both;display:none;margin:.5em 0 0;padding:1em;border-radius:3px;background:#1e85be;color:#fff}
.woocommerce form .form-row .woocommerce-input-wrapper .description a{border:0;box-shadow:none;color:#fff;text-decoration:underline}
.woocommerce form .form-row .woocommerce-input-wrapper .description::before{position:absolute;top:0;left:50%;z-index:100;display:block;margin-top:-4px;border-color:#1e85be transparent transparent transparent;border-style:solid;border-width:4px 6px 0;content:"";transform:translateX(-50%) rotate(180deg)}
.woocommerce form .form-row select{margin:0;cursor:pointer}
.woocommerce form .form-row .required{visibility:hidden;border:0!important;color:red;text-decoration:none;font-weight:700}
.woocommerce form .form-row .optional{visibility:visible}
.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;vertical-align:middle;text-align:center}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;margin:0;width:100%;outline:0;line-height:normal}
.woocommerce form .form-row textarea{display:block;height:4em;box-shadow:none;line-height:1.5}
.woocommerce form .form-row .select2-container{width:100%;line-height:2em}
.woocommerce form .form-row.woocommerce-invalid label{color:#a00}
.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a00}
.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#6dc22e}
.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}
.woocommerce form .form-row :-moz-placeholder{line-height:normal}
.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}
.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{margin:2em 0;padding:20px;border:1px solid #cfc8d8;border-radius:5px;text-align:left}
.woocommerce ul#shipping_method{margin:0;padding:0;list-style:none outside}
.woocommerce ul#shipping_method li{margin:0 0 .5em;list-style:none outside;line-height:1.5em}
.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}
.woocommerce ul#shipping_method li label{display:inline}
.woocommerce ul#shipping_method .amount{font-weight:700}
.woocommerce p.woocommerce-shipping-contents{margin:0}
.woocommerce ul.order_details{margin:0 0 3em;list-style:none}
.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{display:table;content:" "}
.woocommerce ul.order_details::after{clear:both}
.woocommerce ul.order_details li{float:left;margin-right:2em;margin-left:0;padding-right:2em;padding-left:0;border-right:1px dashed #cfc8d8;list-style-type:none;text-transform:uppercase;font-size:.715em;line-height:1}
.woocommerce ul.order_details li strong{display:block;text-transform:none;font-size:1.4em;line-height:1.5}
.woocommerce ul.order_details li:last-of-type{border:none}
.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}
.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}
.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}
.woocommerce .woocommerce-customer-details address{margin-bottom:0;padding:6px 12px;width:100%;border:1px solid rgba(0,0,0,.1);border-radius:5px;text-align:left;font-style:normal;border-bottom-width:2px;border-right-width:2px}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{margin-bottom:0;padding-left:1.5em}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{position:absolute;margin-right:.618em;margin-left:-1.5em;content:"\e037";text-decoration:none;text-transform:none;font-weight:400;font-variant:normal;font-family:WooCommerce;line-height:1;line-height:1.75;speak:never;-webkit-font-smoothing:antialiased}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{position:absolute;margin-right:.618em;margin-left:-1.5em;content:"\e02d";text-decoration:none;text-transform:none;font-weight:400;font-variant:normal;font-family:WooCommerce;line-height:1;line-height:1.75;speak:never;-webkit-font-smoothing:antialiased}
.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{display:table;content:" "}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{margin-right:.618em;color:#a00;content:"\e013";text-decoration:none;text-transform:none;font-weight:400;font-variant:normal;font-family:WooCommerce;line-height:1;speak:never;-webkit-font-smoothing:antialiased}
.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}
.woocommerce .widget_layered_nav_filters ul{overflow:hidden;margin:0;padding:0;border:0;list-style:none outside;zoom:1}
.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}
.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}
.woocommerce .widget_layered_nav_filters ul li a::before{margin-right:.618em;margin-right:.5em;color:#a00;content:"\e013";vertical-align:inherit;text-decoration:none;text-transform:none;font-weight:400;font-variant:normal;font-family:WooCommerce;line-height:1;speak:never;-webkit-font-smoothing:antialiased}
.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}
.woocommerce .widget_price_filter .price_slider_amount{text-align:right;font-size:.8751em;line-height:2.4}
.woocommerce .widget_price_filter .price_slider_amount .button{float:left;font-size:1.15em}
.woocommerce .widget_price_filter .ui-slider{position:relative;margin-right:.5em;margin-left:.5em;text-align:left}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;top:-.3em;z-index:2;margin-left:-.5em;width:1em;height:1em;outline:0;border-radius:1em;background-color:#7f54b3;cursor:ew-resize}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;border-radius:1em;background-color:#7f54b3;font-size:.7em}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border:0;border-radius:1em;background-color:#35224c}
.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}
.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}
.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}
.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{display:table;content:" "}
.woocommerce .widget_rating_filter ul li::after{clear:both}
.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}
.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}
.woocommerce .widget_rating_filter ul li.chosen a::before{margin-right:.618em;color:#a00;content:"\e013";text-decoration:none;text-transform:none;font-weight:400;font-variant:normal;font-family:WooCommerce;line-height:1;speak:never;-webkit-font-smoothing:antialiased}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{position:relative;left:auto;display:inline-block;overflow:visible;margin:0;padding:.618em 1em;border:0;border-radius:3px;background-color:#e9e6ed;background-image:none;box-shadow:none;color:#515151;text-decoration:none;text-shadow:none;font-weight:700;font-size:100%;line-height:1;cursor:pointer}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.loading{padding-right:2.618em;opacity:.25}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.loading::after{position:absolute;top:.618em;right:1em;content:"\e01c";vertical-align:top;font-weight:400;font-family:WooCommerce;animation:spin 2s linear infinite}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.added::after{margin-left:.53em;content:"\e017";vertical-align:bottom;font-family:WooCommerce}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover{background-color:#dcd7e3;background-image:none;color:#515151;text-decoration:none}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled[disabled]{padding:.618em 1em;color:inherit;opacity:.5;cursor:not-allowed}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled[disabled]:hover{background-color:#e9e6ed;color:inherit}
.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}
.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}
.woocommerce-error,.woocommerce-info,.woocommerce-message{position:relative;margin:0 0 2em;padding:1em 2em 1em 3.5em;width:auto;border-top:3px solid #7f54b3;background-color:#f6f5f8;color:#515151;list-style:none outside;word-wrap:break-word}
.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{display:table;content:" "}
.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}
.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{position:absolute;top:1em;left:1.5em;display:inline-block;content:"\e028";font-family:WooCommerce}
.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}
.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{margin-left:0!important;padding-left:0!important;list-style:none outside!important}
.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{unicode-bidi:embed;direction:ltr}
.woocommerce-message{border-top-color:#8fae1b}
.woocommerce-message::before{color:#8fae1b;content:"\e015"}
.woocommerce-info{border-top-color:#1e85be}
.woocommerce-info::before{color:#1e85be}
.woocommerce-error{border-top-color:#b81c23}
.woocommerce-error::before{color:#b81c23;content:"\e016"}
.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{display:table;content:" "}
.woocommerce-account .woocommerce::after{clear:both}
.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{display:table;content:" "}
.woocommerce-account .addresses .title::after{clear:both}
.woocommerce-account .addresses .title h3{float:left}
.woocommerce-account .addresses .title .edit{float:right}
.woocommerce-account ol.commentlist.notes li.note p.meta{margin-bottom:0;font-weight:700}
.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}
.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}
.woocommerce-account ul.digital-downloads li{margin-left:0;padding-left:0;list-style:none}
.woocommerce-account ul.digital-downloads li::before{margin-right:.618em;content:"\e00a";text-decoration:none;text-transform:none;font-weight:400;font-variant:normal;font-family:WooCommerce;line-height:1;speak:never;-webkit-font-smoothing:antialiased}
.woocommerce-account ul.digital-downloads li .count{float:right}
#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}
#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}
#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}
#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;margin:0 4px 0 0;padding:6px 6px 5px;outline:0;border:1px solid #cfc8d8}
#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}
#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}
#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{display:table;content:" "}
#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}
#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;margin-bottom:1em;padding:1em;text-align:center;font-size:1.25em}
#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;display:inline-block;margin-top:.5em}
#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{margin-left:.618em;content:"\e019";text-decoration:none;text-transform:none;font-weight:400;font-variant:normal;font-family:WooCommerce;line-height:1;speak:never;-webkit-font-smoothing:antialiased}
#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0}
#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}
#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{margin:0 0 6px;padding:0;border-collapse:separate}
#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}
#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}
#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{border-right:0;border-left:0;vertical-align:top;line-height:1.5em}
#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}
#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}
#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#b3af54}
#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}
#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}
#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}
#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}
#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}
#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}
#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{color:#767676;font-weight:400;font-size:11px}
#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{clear:left;padding:0;width:100%}
#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}
#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{border-radius:5px;background:#e9e6ed}
#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{margin:0;padding:1em;border-bottom:1px solid #cfc8d8;list-style:none outside;text-align:left}
#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{display:table;content:" "}
#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}
#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{margin:0;text-align:left;font-weight:400;line-height:2}
#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}
#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{position:relative;margin:-2px 0 0 .5em;padding:0;box-shadow:none;vertical-align:middle}
#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{display:table;content:" "}
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}
#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}
#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;margin:1em 0;padding:1em;width:100%;border-radius:2px;background-color:#dcd7e3;color:#515151;font-size:.92em;line-height:1.5}
#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2b9ce;border-top-color:#b5aac3}
#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5aac3}
#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5aac3}
#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5aac3}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{margin:0;list-style:none outside}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{position:relative;margin:-3px 1em 0 0;vertical-align:middle}
#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{margin:1em 0 0;padding:0;border:0}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{padding:8px;background-position:right .618em center;background-size:32px 20px;background-repeat:no-repeat;font-size:1.5em}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(../fonts/visa.svg)}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(../fonts/mastercard.svg)}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(../fonts/laser.svg)}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(../fonts/diners.svg)}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(../fonts/maestro.svg)}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(../fonts/jcb.svg)}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(../fonts/amex.svg)}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(../fonts/discover.svg)}
#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{color:#767676;font-weight:400;font-size:.857em}
#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}
#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}
#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{position:absolute;top:-.75em;left:0;display:block;margin:-1em 0 0 2em;border:1em solid #dcd7e3;content:"";border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}
#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;font-size:.83em;line-height:52px}
#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}
.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);background:rgba(0,0%,0%,5%);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}
.woocommerce-invalid #terms{outline:2px solid red;outline-offset:2px}
.woocommerce-password-strength{padding:3px .5em;text-align:center;font-weight:600;font-size:1em}
.woocommerce-password-strength.strong{border-color:#83c373;background-color:#c1e1b9}
.woocommerce-password-strength.short{border-color:#e35b5b;background-color:#f1adad}
.woocommerce-password-strength.bad{border-color:#f78b53;background-color:#fbc5a9}
.woocommerce-password-strength.good{border-color:#ffc733;background-color:#ffe399}
.woocommerce-password-hint{display:block;margin:.5em 0 0}
#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}
.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}
.single-product .twentythirteen p.stars{clear:both}
.twentythirteen .woocommerce-breadcrumb{padding-top:40px}
.twentyfourteen ul.products li.product{margin-top:0!important}
body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}
.twentysixteen .price ins{background:inherit;color:inherit}
@font-face{font-weight:400;font-style:normal;font-family:swiper-icons;src:url(../fonts/ecad67fda0f144089ec30c72d43833b8.woff) format("woff");font-display:swap}
:root{--swiper-theme-color:#007aff}
.swiper-container{position:relative;z-index:1;overflow:hidden;margin-right:auto;margin-left:auto;padding:0;list-style:none}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}
.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
.swiper-container-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-container-pointer-events.swiper-container-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-slide{position:relative;width:100%;height:100%;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-ms-flex-negative:0;flex-shrink:0}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-webkit-transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;pointer-events:none}
.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}
.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}
.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}
:root{--swiper-navigation-size:44px}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:calc(var(--swiper-navigation-size)/-2);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-next:after,.swiper-button-prev:after{text-transform:none!important;text-transform:none;letter-spacing:0;font-variant:normal;font-size:var(--swiper-navigation-size);font-family:swiper-icons;line-height:1}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{right:auto;left:10px}
.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}
.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}
.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}
.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}
.swiper-button-lock{display:none}
.swiper-pagination{position:absolute;z-index:10;text-align:center;-webkit-transition:opacity .3s;-o-transition:.3s opacity;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0)}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);transform:scale(.33);-ms-transform:scale(.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1);-ms-transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66);-ms-transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33);-ms-transform:scale(.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66);-ms-transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33);-ms-transform:scale(.33)}
.swiper-pagination-bullet{display:inline-block;width:8px;height:8px;border-radius:50%;background:#000;opacity:.2}
button.swiper-pagination-bullet{margin:0;padding:0;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1}
.swiper-container-vertical>.swiper-pagination-bullets{top:50%;right:10px;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;width:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%)}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;-o-transition:.2s transform,.2s top;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;white-space:nowrap;-webkit-transform:translateX(-50%);transform:translateX(-50%);-ms-transform:translateX(-50%)}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;-o-transition:.2s transform,.2s left;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;-o-transition:.2s transform,.2s right;transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}
.swiper-pagination-progressbar{position:absolute;background:rgba(0,0,0,.25)}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--swiper-pagination-color,var(--swiper-theme-color));-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;-ms-transform:scale(0);-ms-transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top;-ms-transform-origin:right top}
.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{top:0;left:0;width:100%;height:4px}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{top:0;left:0;width:4px;height:100%}
.swiper-pagination-white{--swiper-pagination-color:#fff}
.swiper-pagination-black{--swiper-pagination-color:#000}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{position:relative;border-radius:10px;background:rgba(0,0,0,.1);-ms-touch-action:none}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute;bottom:3px;left:1%;z-index:50;width:98%;height:5px}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;top:1%;right:3px;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{position:relative;top:0;left:0;width:100%;height:100%;border-radius:10px;background:rgba(0,0,0,.5)}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}
.swiper-slide-zoomed{cursor:move}
.swiper-lazy-preloader{position:absolute;top:50%;left:50%;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-21px;margin-left:-21px;width:42px;height:42px;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;-webkit-transform-origin:50%;transform-origin:50%;-ms-transform-origin:50%;-webkit-animation:a 1s infinite linear;animation:a 1s infinite linear;border-top-color:transparent}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000}
@-webkit-keyframes a{100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
@keyframes a{100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
.swiper-container .swiper-notification{position:absolute;top:0;left:0;z-index:-1000;opacity:0;pointer-events:none}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;pointer-events:none}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube{overflow:visible}
.swiper-container-cube .swiper-slide{z-index:1;visibility:hidden;width:100%;height:100%;-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-transform-origin:0 0}
.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0;-ms-transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{visibility:visible;pointer-events:auto}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-cube-shadow{position:absolute;bottom:0;left:0;z-index:0;width:100%;height:100%;opacity:.6}
.swiper-container-cube .swiper-cube-shadow:before{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;content:"";-webkit-filter:blur(50px);filter:blur(50px)}
.swiper-container-flip{overflow:visible}
.swiper-container-flip .swiper-slide{z-index:1;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.select2-container{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;vertical-align:middle}
.select2-container .select2-selection--single{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;height:28px;cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-right:20px;padding-left:8px;text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis}
.select2-container .select2-selection--single .select2-selection__clear{border:none;background-color:initial;font-size:1em}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-container .select2-selection--multiple{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:32px;cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;padding:0;list-style:none}
.select2-container .select2-selection--multiple .select2-selection__clear{border:none;background-color:initial;font-size:1em}
.select2-container .select2-search--inline .select2-search__field{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:5px;margin-left:5px;padding:0;height:18px;max-width:100%;border:none;vertical-align:bottom;font-size:100%;font-family:sans-serif;resize:none;word-break:keep-all}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{position:absolute;left:-1e5px;z-index:1051;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #aaa;border-radius:4px;background-color:#fff}
.select2-results{display:block}
.select2-results__options{margin:0;padding:0;list-style:none}
.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-results__option--selectable{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}
.select2-container--open .select2-dropdown--below{border-top:none;border-top-right-radius:0;border-top-left-radius:0}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px;width:100%}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{position:fixed;top:0;left:0;z-index:99;display:block;margin:0;padding:0;width:auto;height:auto;min-width:100%;min-height:100%;border:0;background-color:#fff;opacity:0}
.select2-hidden-accessible{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;padding:0!important;width:1px!important;height:1px!important;border:0!important;white-space:nowrap!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important}
.select2-container--default .select2-selection--single{border:1px solid #aaa;border-radius:4px;background-color:#fff}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--default .select2-selection--single .select2-selection__clear{float:right;margin-right:20px;padding-right:0;height:26px;font-weight:700;cursor:pointer}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:1px;right:1px;width:20px;height:26px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{position:absolute;top:50%;left:50%;margin-top:-2px;margin-left:-4px;width:0;height:0;border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{right:auto;left:1px}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}
.select2-container--default .select2-selection--multiple{position:relative;padding-right:5px;padding-bottom:5px;border:1px solid #aaa;border-radius:4px;background-color:#fff;cursor:text}
.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}
.select2-container--default .select2-selection--multiple .select2-selection__clear{position:absolute;right:0;margin-top:5px;margin-right:10px;padding:1px;height:20px;font-weight:700;cursor:pointer}
.select2-container--default .select2-selection--multiple .select2-selection__choice{position:relative;display:inline-block;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:5px;margin-left:5px;padding:0;padding-left:20px;max-width:100%;border:1px solid #aaa;border-radius:4px;background-color:#e4e4e4;vertical-align:bottom;text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display{padding-right:5px;padding-left:2px;cursor:default}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{position:absolute;top:0;left:0;padding:0 4px;border:none;border-right:1px solid #aaa;border-bottom-left-radius:4px;border-top-left-radius:4px;background-color:initial;color:#999;font-weight:700;font-size:1em;cursor:pointer}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{outline:0;background-color:#f1f1f1;color:#333}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-right:auto;margin-left:5px}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-right:2px;padding-left:5px}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-right:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-right:auto;margin-left:10px}
.select2-container--default.select2-container--focus .select2-selection--multiple{outline:0;border:1px solid #000}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-right-radius:0;border-top-left-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-right-radius:0;border-bottom-left-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.select2-container--default .select2-search--inline .select2-search__field{outline:0;border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results>.select2-results__options{overflow-y:auto;max-height:200px}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--default .select2-results__option--group{padding:0}
.select2-container--default .select2-results__option--disabled{color:#999}
.select2-container--default .select2-results__option--selected{background-color:#ddd}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}
.select2-container--default .select2-results__group{display:block;padding:6px;cursor:default}
.select2-container--classic .select2-selection--single{outline:0;border:1px solid #aaa;border-radius:4px;background-color:#f7f7f7;background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x}
.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--classic .select2-selection--single .select2-selection__clear{float:right;margin-right:20px;height:26px;font-weight:700;cursor:pointer}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--classic .select2-selection--single .select2-selection__arrow{position:absolute;top:1px;right:1px;width:20px;height:26px;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#ddd;background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{position:absolute;top:50%;left:50%;margin-top:-2px;margin-left:-4px;width:0;height:0;border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{right:auto;left:1px;border:none;border-right:1px solid #aaa;border-radius:0;border-bottom-left-radius:4px;border-top-left-radius:4px}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{border:none;background:0 0}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-right-radius:0;border-top-left-radius:0;background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#eee));background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#fff));background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x}
.select2-container--classic .select2-selection--multiple{padding-right:5px;padding-bottom:5px;outline:0;border:1px solid #aaa;border-radius:4px;background-color:#fff;cursor:text}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{display:inline-block;margin-top:5px;margin-left:5px;padding:0;border:1px solid #aaa;border-radius:4px;background-color:#e4e4e4}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{padding-right:5px;padding-left:2px;cursor:default}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{padding:0 4px;border:none;border-bottom-left-radius:4px;border-top-left-radius:4px;background-color:initial;color:#888;font-weight:700;font-size:1em;cursor:pointer}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{outline:0;color:#555}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-right:auto;margin-left:5px}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-right:2px;padding-left:5px}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-right-radius:0;border-top-left-radius:0}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}
.select2-container--classic .select2-search--dropdown .select2-search__field{outline:0;border:1px solid #aaa}
.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}
.select2-container--classic .select2-dropdown{border:1px solid transparent;background-color:#fff}
.select2-container--classic .select2-dropdown--above{border-bottom:none}
.select2-container--classic .select2-dropdown--below{border-top:none}
.select2-container--classic .select2-results>.select2-results__options{overflow-y:auto;max-height:200px}
.select2-container--classic .select2-results__option--group{padding:0}
.select2-container--classic .select2-results__option--disabled{color:grey}
.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}
.select2-container--classic .select2-results__group{display:block;padding:6px;cursor:default}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}
.mfp-bg,.mfp-wrap{position:fixed;top:0;left:0;width:100%;height:100%}
.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}
.mfp-container{position:absolute;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 8px;width:100%;height:100%;text-align:center}
.mfp-container:before{display:inline-block;height:100%;content:"";vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;z-index:1045;display:inline-block;margin:0 auto;vertical-align:middle;text-align:left}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{position:absolute;top:50%;right:8px;left:8px;z-index:1044;margin-top:-.8em;width:auto;color:#ccc;text-align:center}
.mfp-preloader a{color:#ccc}
.mfp-preloader a:hover{color:#fff}
.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}
button.mfp-arrow,button.mfp-close{z-index:1046;display:block;overflow:visible;padding:0;outline:0;border:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-appearance:none;-ms-touch-action:manipulation;touch-action:manipulation}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{position:absolute;top:0;right:0;padding:0 0 18px 10px;width:44px;height:44px;color:#fff;text-align:center;text-decoration:none;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;line-height:44px;opacity:.65}
.mfp-close:focus,.mfp-close:hover{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{right:-6px;padding-right:6px;width:100%;color:#fff;text-align:right}
.mfp-counter{position:absolute;top:0;right:0;color:#ccc;white-space:nowrap;font-size:12px;line-height:18px}
.mfp-arrow{position:absolute;top:50%;margin:0;margin-top:-55px;padding:0;width:90px;height:110px;opacity:.65;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}
.mfp-arrow:after,.mfp-arrow:before{position:absolute;top:0;left:0;display:block;margin-top:35px;margin-left:35px;width:0;height:0;border:inset transparent;content:""}
.mfp-arrow:after{top:8px;border-top-width:13px;border-bottom-width:13px}
.mfp-arrow:before{opacity:.7;border-top-width:21px;border-bottom-width:21px}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{margin-left:31px;border-right:17px solid #fff}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{margin-left:39px;border-left:17px solid #fff}
.mfp-arrow-right:before{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{width:100%;max-width:900px;line-height:0}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{overflow:hidden;padding-top:56.25%;width:100%;height:0}
.mfp-iframe-scaler iframe{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#000;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}
img.mfp-img{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:40px 0;width:auto;height:auto;max-width:100%}
.mfp-figure,img.mfp-img{line-height:0}
.mfp-figure:after{position:absolute;top:40px;right:0;bottom:40px;left:0;z-index:-1;display:block;width:auto;height:auto;background:#444;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);content:""}
.mfp-figure small{display:block;color:#bdbdbd;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{position:absolute;top:100%;left:0;margin-top:-36px;width:100%;cursor:auto}
.mfp-title{padding-right:36px;color:#f3f3f3;text-align:left;word-wrap:break-word;line-height:18px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-right:0;padding-left:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{position:fixed;top:auto;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:3px 5px;background:rgba(0,0,0,.6)}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{top:3px;right:5px}
.mfp-img-mobile .mfp-close{position:fixed;top:0;right:0;padding:0;width:35px;height:35px;background:rgba(0,0,0,.6);text-align:center;line-height:35px}
}
@media(max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75);-ms-transform:scale(.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;-ms-transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;-ms-transform-origin:100%}
.mfp-container{padding-right:6px;padding-left:6px}
}
*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:0}
:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
template{display:none}
html{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}
body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}
audio,iframe,img,object,video{max-width:100%}
iframe,img{border:0}
img{display:inline-block;height:auto;vertical-align:middle}
b,strong{font-weight:700}
address{font-style:normal}
svg:not(:root){overflow:hidden}
a,button,input[type=button],input[type=file],input[type=image],input[type=reset],input[type=submit],label[for]{cursor:pointer}
button[disabled],input[disabled],select[disabled],textarea[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
a[href^=tel],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}
textarea{overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}
button,input,optgroup,select,textarea{color:inherit;font-size:inherit;font-family:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
button,select{text-transform:none}
table{width:100%;border-collapse:collapse;border-spacing:0}
nav ol,nav ul{list-style:none outside none}
input::-webkit-input-placeholder{color:inherit;opacity:1}
input::-moz-placeholder{color:inherit;opacity:1}
input:-ms-input-placeholder,input::-ms-input-placeholder{color:inherit;opacity:1}
input::placeholder{color:inherit;opacity:1}
textarea::-webkit-input-placeholder{color:inherit;opacity:1}
textarea::-moz-placeholder{color:inherit;opacity:1}
textarea:-ms-input-placeholder,textarea::-ms-input-placeholder{color:inherit;opacity:1}
textarea::placeholder{color:inherit;opacity:1}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 1e3px #fff inset;-webkit-text-fill-color:inherit}
input[type=button],input[type=date],input[type=email],input[type=search],input[type=submit],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}
body{min-width:320px;background:#fff;color:#060606;font-weight:400;font-size:16px;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;line-height:1.2}
.no-scroll{overflow:hidden}
.is-modal-active .header{z-index:0}
a{color:inherit;text-decoration:none;cursor:pointer;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.6em}
.h1,h1{font-size:48px}
.h2,h2{font-size:40px}
blockquote,dl,hr,ol,p,table,ul{margin-bottom:1.2em}
blockquote:last-child,dl:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,ol:last-child,p:last-child,table:last-child,ul:last-child{margin-bottom:0}
.clear:after{clear:both;display:table;content:"";line-height:0}
.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);margin:-1px;padding:0;width:1px;height:1px;border:0}
.notext{overflow:hidden;text-indent:100%;text-shadow:none;white-space:nowrap}
.notext-old{text-indent:-4e3px;font-size:0;line-height:0}
.hidden,[hidden]{display:none}
.disabled,[disabled]{cursor:default}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
@media(max-width:692px){.hidden-xs{display:none!important}
.visible-xs-block{display:block!important}
.visible-xs-inline{display:inline!important}
.visible-xs-inline-block{display:inline-block!important}
}
@media(min-width:692.02px) and (max-width:1023px){.hidden-sm{display:none!important}
.visible-sm-block{display:block!important}
.visible-sm-inline{display:inline!important}
.visible-sm-inline-block{display:inline-block!important}
}
@media(min-width:1023.02px) and (max-width:1199px){.hidden-md{display:none!important}
.visible-md-block{display:block!important}
.visible-md-inline{display:inline!important}
.visible-md-inline-block{display:inline-block!important}
}
@media(min-width:1199.02px){.hidden-lg{display:none!important}
.visible-lg-block{display:block!important}
.visible-lg-inline{display:inline!important}
.visible-lg-inline-block{display:inline-block!important}
}
.tablet-only{display:none!important}
@media(max-width:1023px){.tablet-only{display:block!important}
}
@media(max-width:1023px){.desktop-only{display:none!important}
}
.cols{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.col{padding:0 10px;width:100%}
.col.col--1of2{width:50%}
.col.col--1of3{width:33.33%}
.col.col--1of4{width:25%}
@media(max-width:692px){.col{width:100%!important}
.col.col{margin-top:20px}
}
.aligncenter,.alignleft,.alignnone,.alignright{margin:5px 15px 1.2em}
.alignleft{float:left;margin-left:0}
@media(max-width:692px){.alignleft{float:none;margin:5px 0 10px;margin-right:auto;margin-left:auto}
}
.alignright{float:right;margin-right:0}
@media(max-width:692px){.alignright{float:none;margin:5px 0 10px;margin-right:auto;margin-left:auto}
}
.alignnone{margin-right:0;margin-left:0}
@media(max-width:692px){.alignnone{margin:5px 0 10px}
}
.aligncenter{display:block;margin-right:auto;margin-left:auto}
@media(max-width:692px){.aligncenter{margin:5px 0 10px}
}
.wp-caption{position:relative}
.wp-caption img{width:100%}
.wp-caption-text{padding:8px;background:0 0;color:inherit;text-align:center;font-size:.8em}
.nocomments{padding-top:12px;font-weight:700;font-size:18px}
.widgets{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-10px -20px;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media(max-width:692px){.widgets{margin:0}
}
.widgets>li{padding:10px 20px;width:50%}
@media(max-width:692px){.widgets>li{padding:10px 0;width:100%}
}
.widget{margin-bottom:15px}
.widget:last-child{margin-bottom:0}
.widget>ul{margin:0;list-style:none outside none}
.widget>ul li{padding:5px 0}
.widget>ul a{border-bottom:1px solid transparent;text-decoration:none}
.widget>ul a:hover{color:#6464f7;border-bottom-color:#6464f7}
.widget_calendar table{width:100%;border-collapse:collapse;text-align:center;border-spacing:0}
.widget_calendar td,.widget_calendar th{padding:5px;border:1px solid #000}
.widget_calendar caption{padding:12px;font-weight:700}
.widget_calendar tfoot{font-weight:700}
.widget_rss .rsswidget{vertical-align:middle}
.widget_rss .rsswidget img{float:left;margin:5px 8px 0 0}
.widget_categories .screen-reader-text{display:none}
.widget_categories .post-form{padding:5px;width:100%}
.widget_nav_menu ul{list-style:none}
.widget_nav_menu ul li{padding:5px 0}
.widget_pages ul ul{padding:5px 0 0 25px}
.comments{position:relative}
.comments .children{position:relative;padding-left:70px}
.comments .children:after,.comments .children:before{position:absolute;display:block;content:""}
.comments .children:before{top:33px;left:23px;width:32px;height:27px;border-bottom:8px solid #c3c3c3;border-left:8px solid #c3c3c3;border-radius:0 0 0 8px}
.comments .children:after{top:-5px;left:8px;border:20px solid transparent;border-width:20px 19px;border-bottom-color:#c3c3c3}
.comments .comment{position:relative;border-top:1px dashed #363636}
.comments .avatar{position:absolute;top:28px;left:0;width:48px;height:48px;border:1px solid #ccc;border-radius:50%}
.comments .says{padding-left:5px}
.comments .moderation-notice{display:inline-block;margin:3px 0 8px;color:#999}
.comments .comment__entry{position:relative;padding:30px 0 30px 65px}
.comments .comment__text p:last-child{margin-bottom:0;padding-bottom:0}
.comments .comment__meta{padding-bottom:12px}
.comments .comment__meta a{color:#363636}
.comments .comment__reply{padding-top:10px;text-align:right}
.comments .comment__reply a{display:inline-block;padding:5px 10px;border-radius:6px;background:#363636;color:#fff}
.comments .comment__reply a:hover{text-decoration:none;opacity:.8}
.comment-respond{padding-top:30px;width:100%;border-top:1px solid #363636}
.comment-respond h3{position:relative}
.comment-respond small{position:absolute;top:0;right:0}
.comment-respond label{display:inline-block;padding-bottom:4px}
.comment-respond input[type=text],.comment-respond textarea{display:block;padding:10px;width:100%;border:1px solid #ccc;background:#f7f7f7}
.comment-respond textarea{height:100px}
.comment-respond input[type=text]:focus{background-color:#fff}
.comment-respond input[type=text]::-webkit-input-placeholder{color:#777}
.comment-respond input[type=text]:-ms-input-placeholder,.comment-respond input[type=text]::-moz-placeholder,.comment-respond input[type=text]::-webkit-input-placeholder,.comment-respond input[type=text]::placeholder{color:#777}
.comment-respond .required{color:#e40000}
.comment-respond .comment-notes{padding-top:15px}
.comment-respond .form-submit input{display:block;width:160px;height:40px;border:0;border-radius:4px;background:#363636;color:#fff;font-weight:700;font-size:14px;cursor:pointer}
.paging{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(max-width:692px){.paging{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.paging a{text-decoration:none}
.paging ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:0 20px;list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media(max-width:692px){.paging ul{margin-bottom:20px;padding:0;width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
}
.paging ul li{margin:0 5px}
@media(max-width:692px){.paging ul li:first-child{margin-left:0}
}
@media(max-width:692px){.paging ul li:last-child{margin-right:0}
}
.paging ul a,.paging ul li.paging__spacer{display:block;width:35px;height:35px;background-color:#fff;color:#000;text-align:center;font-size:14px;line-height:35px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.paging ul a:hover,.paging ul li.is-current a{background-color:#6464f7;color:#fff}
.paging .paging__next,.paging .paging__prev{color:#000;font-size:16px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.paging .paging__next:hover,.paging .paging__prev:hover{color:#6464f7}
.paging .paging__next:only-child{margin-right:0;margin-left:auto}
.paging .paging__prev:only-child{margin-right:auto;margin-left:0}
.paging .paging__first,.paging .paging__label,.paging .paging__last,.paging .paging__next,.paging .paging__prev{margin:9px}
.search-form{position:relative;overflow:hidden}
.search-form .search__field{display:block;padding:10px;width:100%;border:1px solid #ccc;background:#f7f7f7}
.search-form .search__field:focus{background-color:#fff}
.search-form .search__field::-webkit-input-placeholder{color:#777}
.search-form .search__field:-ms-input-placeholder,.search-form .search__field::-moz-placeholder,.search-form .search__field::-webkit-input-placeholder,.search-form .search__field::placeholder{color:#777}
.search-form .screen-reader-text{position:absolute;overflow:hidden;clip:rect(0,0,0,0);margin:-1px;padding:0;width:1px;height:1px;border:0}
.section-comments{padding-top:15px}
.section-comments a{text-decoration:none}
.section-comments p{padding-bottom:18px}
.section-comments ol,.section-comments ul{margin:0;padding:0;list-style:none outside none}
.section-comments h3{position:relative;padding:0 0 10px}
.section-comments h3 small{position:absolute;top:0;right:0}
.accordion__item{padding:21px 0;border-top:1px solid #ccc}
.accordion__item:last-child{border-bottom:1px solid #ccc}
.accordion__head{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;padding:0 12px;color:#6464f7;font-weight:700;font-size:16px;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.accordion__head:before{display:block;margin-right:8px;content:url(../fonts/arrow-accordion.svg);-webkit-transition:-webkit-transform .4s;-o-transition:transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}
.accordion__item.is-active .accordion__head:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);-ms-transform:rotate(90deg)}
.accordion__entry{padding-top:9px;font-weight:700;font-size:16px;line-height:24px}
.accordion__entry p:not(:last-child){margin-bottom:20px}
.accordion__entry ul{padding-left:12px;list-style:none;font-weight:500}
.accordion__entry ul li+li{margin-top:8px}
.accordion__entry ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.accordion__entry ul li:before{margin-top:8px;margin-right:8px;width:5px;height:5px;border-radius:50%;background:#6464f7;content:""}
.accordion div.accordion__body{margin-left:26px;padding-top:14px}
.accordion.is-active .accordion__head:after{-webkit-transform:translateY(-50%) scaleY(1);transform:translateY(-50%) scaleY(1);-ms-transform:translateY(-50%) scaleY(1)}
.accordion .list-steps img{margin-right:16px}
.accordion .list-steps li{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.accordion--alt-arrows .accordion__head:before{position:absolute;right:20px;width:10px;content:url(../fonts/ico-arrow-down.svg)}
.accordion--alt-arrows .accordion__item.is-active .accordion__head:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-ms-transform:rotate(-180deg)}
.accordion--alt-arrows .accordion__item{padding:18px 0;border-right:1px solid #ccc;border-left:1px solid #ccc}
.accordion--alt-arrows .accordion__item:first-child{border-radius:3px 3px 0 0}
.accordion--alt-arrows .accordion__item:last-child{border-radius:0 0 3px 3px}
.accordion--alt-arrows div.accordion__body{margin-left:0!important;padding:14px 12px 0}
.accordion--alt-arrows .accordion__entry,.accordion--alt-arrows .accordion__entry ul{padding:0}
.accordion--alt-arrows .btn-icon{color:#6464f7;font-weight:500}
.accordion--alt-arrows .btn-icon img{max-width:16px}
.accordion--faq{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.accordion--faq .accordion__item{margin-bottom:24px;padding:0;width:50%;border:0;break-after:avoid;break-before:avoid;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-webkit-column-break-after:avoid;-moz-column-break-after:avoid;-webkit-column-break-before:avoid;-moz-column-break-before:avoid}
@media(max-width:692px){.accordion--faq .accordion__item{width:100%}
}
.accordion--faq .accordion__head{padding:0;line-height:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.accordion--faq .accordion__entry{font-weight:400}
.accordion--faq div.accordion__body{margin-left:2px;padding-top:0}
.article-single .article__head{margin-bottom:40px}
.article-single .article__head:last-child{margin-bottom:0}
.article .article__head{margin-bottom:10px}
.article .article__head:last-child{margin-bottom:0}
.articles .articles__items{padding:0;list-style:none}
.articles .articles__item+.articles__item{margin-top:30px}
.breadcrumbs{margin-bottom:40px}
.breadcrumbs ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none}
.breadcrumbs li{position:relative;color:#6464f7;font-style:italic;font-size:16px}
.breadcrumbs li a{font-weight:700}
.breadcrumbs li+li{padding-left:10px}
.breadcrumbs li+li:before{margin-right:5px;content:">"}
.btn{display:inline-block;padding:14px 20px;border:0;border-radius:0;background:#6464f7;-webkit-box-shadow:none;box-shadow:none;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.btn:hover{background:rgba(51,102,153,.9);color:#fff}
.btn--block{display:block;padding-right:0;padding-left:0}
.btn--light{padding:14px 20px;border:2px solid #fff;line-height:1em}
.btn--blue,.btn--light{background:#607589;text-transform:uppercase;letter-spacing:1px}
.btn--blue{padding:10px 20px;color:#fff;font-size:14px}
.btn--brown{border:2px solid #fff;background:#946f38}
.btn--sky{background:#607589}
.btn-icon{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.btn-icon+.btn-icon{margin-top:16px}
.btn-icon img{margin:0 10px 0 0}
.btn--transparent{border:2px solid #fff;background:0 0}
.btn--transparent:hover{background:#fff;color:#6464f7}
@media(max-width:1023px){.btn--transparent{font-size:16px}
}
.btn--transparent-dark{border:2px solid #6464f7;background:0 0;color:#6464f7}
.btn--transparent-dark:hover{background:#6464f7;color:#fff}
@media(max-width:1023px){.btn--transparent-dark{font-size:16px}
}
.btn--arrow-back{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;background:0;color:#6464f7;text-transform:uppercase;font-weight:600;font-size:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.btn--arrow-back:hover{background:0;color:#6464f7;opacity:.72}
.btn--arrow-back:before{display:block;margin-right:10px;content:url(../fonts/ico-arrow-back.svg)}
.card-link{position:relative;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.card-link .card__image{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:-webkit-transform .4s;-o-transition:transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}
.card-link .card__image:before{position:absolute;top:0;left:0;z-index:4;width:100%;height:100%;background:rgba(48,60,73,.8);content:"";-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}
.card-link:hover .card__image{-webkit-transform:scale(1.05);transform:scale(1.05);-ms-transform:scale(1.05)}
.card-link:hover .card__image:before{opacity:.6}
.card-link span{position:relative;z-index:5}
.card-link .card__tag{display:inline-block;margin-bottom:58px;padding:5px 10px;background:#6464f7;color:#fff;font-style:italic}
.card-link .card__title{display:block;color:#fff;font-weight:600;font-size:18px;line-height:24px}
.card-link--video{padding-top:52%;text-align:center}
.card-link--video .card__image:before{background:rgba(51,102,153,.7)}
.card-link--video .card__button{width:70px;height:70px;border-radius:50%;background:hsla(0,0%,100%,.8);-webkit-transition:background .4s;-o-transition:background .4s;transition:background .4s}
.card-link--video .card__button,.card-link--video .card__button:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.card-link--video .card__button:after{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:12px solid #6464f7;content:"";-webkit-transition:border-left-color .4s;-o-transition:border-left-color .4s;transition:border-left-color .4s}
.card-link--video:hover .card__button{background:#6464f7}
.card-link--video:hover .card__button:after{border-left-color:#fff}
.cards{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media screen and (max-width:768px){.cards{display:block;margin:0}
}
.cards .card{margin:0 15px 30px;width:calc(33.33% - 30px)}
@media screen and (max-width:768px){.cards .card{margin:0 0 10px;width:100%}
}
.cards--large{margin:0 -30px}
@media screen and (max-width:768px){.cards--large{display:block;margin:0}
}
.cards--large .card{margin:0 30px 60px;width:calc(50% - 60px)}
@media screen and (max-width:768px){.cards--large .card{margin:0 0 30px;width:100%}
}
@media(max-width:575px){.cards--large .card{margin:0 0 20px}
}
.cards--large .card__content{padding:30px 41px 39px}
.cards--large .card__entry{margin-bottom:33px}
.cards--large h4{margin-bottom:12px;color:#6464f7}
.cards--large .btn{padding:16px 20px;font-size:16px}
.card{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid rgba(96,117,137,.6);border-radius:3px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.card__image{padding-bottom:34%;width:100%}
@media screen and (max-width:768px){.card__image{padding-bottom:29%}
}
.card h5{margin-bottom:12px;color:#793535;text-transform:uppercase;font-weight:500;font-size:14px}
@media(max-width:1023px){.card h5{margin-bottom:8px}
}
.card h4{margin-bottom:12px;font-weight:600;font-size:32px;line-height:40px}
@media(max-width:1023px){.card h4{margin-bottom:8px;font-size:24px}
}
.card__content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 35px 39px;background-color:#e9eaec;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}
@media(max-width:1023px){.card__content{padding:20px 14px}
}
.card__entry{margin-bottom:31px;font-weight:400;font-size:16px;line-height:24px;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}
.card .btn{width:100%}
.cards--brown .card{border:1px solid #b39669;border-radius:2px}
@media(max-width:1023px){.cards--brown .card{width:100%}
}
.cards--brown .card>h4{margin-bottom:0;padding:27px 10px;background:#6464f7;color:#fff;text-transform:uppercase;font-size:28px}
@media(max-width:1199px){.cards--brown .card>h4{padding:19px 20px;font-size:24px;line-height:32px}
}
@media(max-width:692px){.cards--brown .card>h4{padding:13px 10px;font-size:18px;line-height:24px}
}
.cards--brown .card__image{padding-bottom:81%}
.cards--brown .card__content{padding:24px 30px 36px;background:#6464f7;color:#fff}
.cards--brown .card__entry{margin:0 auto 35px;max-width:420px;font-size:18px;line-height:30px}
@media(max-width:1199px){.cards--brown .card__entry{max-width:100%}
}
.cards--brown .card .btn{background:rgba(51,102,153,.8)}
.cards--brown .card .btn:hover{background:#fff;color:#6464f7}
.cards--brown .card .btn+.btn{margin-top:20px}
.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-transition:color .4s;-o-transition:color .4s;transition:color .4s;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
@media(min-width:1023.02px){.checkbox.is-checked,.checkbox:hover{color:#2f72a5}
}
.checkbox__mark{display:block;margin-right:10px;width:16px;height:16px;border:1px solid #ccc;border-radius:3px;background-image:none;background-position:50%;background-size:80% 80%;background-repeat:no-repeat;content:""}
input:checked~.checkbox__mark{background-image:url(../fonts/checkmark.svg)}
.checkbox input{position:absolute;width:0;height:0;opacity:0;cursor:pointer}
.filters{position:relative;color:#6464f7;font-size:16px}
.filters+.filters{margin-top:20px}
.filters ul{margin-bottom:0}
.filters>.btn{border:1px solid #fff}
.filters h5{margin-bottom:16px;text-transform:uppercase;font-size:18px;line-height:24px}
@media(max-width:1023px){.filters h5{font-size:16px}
}
@media(max-width:575px){.filters h5{font-size:14px}
}
@media(max-width:692px){.filters__sections{top:100%;z-index:6;padding:20px;width:100%;border:1px solid #ccc;border-radius:0 0 4px 4px;background:#fff}
}
@media(max-width:692px){.filters.is-active .filters__sections{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-ms-transform:translateY(0);pointer-events:all}
}
.filters__section>ul>li+li{margin-top:20px}
.filters__section+.filters__section{margin-top:44px}
@media(max-width:1023px){.filters__section+.filters__section{margin-top:30px}
}
.filters.is-active .filters__toggle:after{-webkit-transform:translateY(-50%) scaleY(-1);transform:translateY(-50%) scaleY(-1);-ms-transform:translateY(-50%) scaleY(-1)}
.filters__toggle{position:relative;display:none;padding:12px;width:100%;border:1px solid #ccc;border-radius:4px;background:#fff;text-align:left;text-transform:uppercase;font-weight:700;font-size:14px}
@media(max-width:692px){.filters__toggle{display:block}
}
.filters__toggle:after{position:absolute;top:50%;right:12px;display:block;content:url(../fonts/ico-arrow-down-blue.svg);-webkit-transition:-webkit-transform .4s;-o-transition:transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%)}
.filters__title{margin-bottom:16px;text-transform:uppercase;font-weight:700;font-size:18px}
@media(max-width:1023px){.filters__title{font-size:16px}
}
.filters ul{list-style:none;font-weight:600}
.filters__sections>ul>li+li{margin-top:44px}
@media(max-width:692px){.filters__sections>ul>li+li{margin-top:10px;padding-top:10px;border-top:1px solid #ccc}
}
.filters__sections>ul>li>ul>li+li{margin-top:21px}
.filters .filters__tags{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -4px;max-width:248px;font-weight:400;font-size:13px;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media(max-width:692px){.filters .filters__tags{max-width:100%}
}
.filters .filters__tags li{margin:0 4px 8px}
.filters .filters__tags a{display:block;padding:4px;border:1px solid #ccc;border-radius:3px;background:#fff}
.filters .filters__tags a:focus,.filters .filters__tags a:hover{background:#6464f7;color:#fff}
.filters .filters__tags .is-active{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.filters .filters__tags .is-active a,.filters__reset{background:#6464f7;color:#fff}
.filters__reset{margin-top:36px;padding:14px 10px;width:100%;border:0;text-transform:uppercase;letter-spacing:1px;font-weight:400;font-size:16px;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}
.filters__reset:hover{opacity:.72}
.filters select{width:100%;height:46px}
.filters .select2-container .select2-selection--single{height:46px}
.filters .select2-container .select2-selection--single .select2-selection__rendered{line-height:46px}
.filters .select2-container .select2-selection--single .select2-selection__arrow{height:46px}
.filters .checkbox .checkbox__mark{display:none}
@media(max-width:692px){.filters .checkbox .checkbox__mark{display:block}
}
.filters .select-to-radio+.select-to-radio{margin-top:10px}
.filters .select-to-radio+ul{margin-top:20px}
.filters--alt h5{margin-bottom:19px}
.filters--alt .filters__section>ul>li+li{margin-top:21px}
.footer{width:100%;background:#fff}
@media(max-width:768px){.footer{text-align:center}
}
.footer .logo{margin-right:64px;width:360px}
@media(max-width:1023px){.footer .logo{margin-right:48px;width:200px}
.footer .logo img{width:100%}
}
@media(max-width:768px){.footer .logo{margin:0 auto 30px}
}
.footer .shell{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1375px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
@media(max-width:768px){.footer .shell{display:block}
}
.footer__main{padding:83px 0}
@media(max-width:1023px){.footer__main{padding:60px 0}
}
@media(max-width:768px){.footer__main{padding:40px 0}
}
.footer__cols{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}
@media(max-width:768px){.footer__cols{display:block}
}
.footer__col{margin:0 10px;width:calc(50% - 20px)}
@media(max-width:768px){.footer__col{margin:0;width:100%}
}
@media(max-width:768px){.footer__col+.footer__col{margin-top:18px}
}
.footer__bar{padding:28px 0;background-color:#3a3a3a;text-align:center}
@media(max-width:1023px){.footer__bar{padding:18px 0}
}
.footer .copyright{color:#fff;font-size:16px}
.footer--small{text-align:left}
.footer--small .footer__bar{padding:18px 0;background:#6464f7}
.footer--small .footer__bar .shell{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}
@media(max-width:768px){.footer--small .footer__bar .shell{display:block}
}
.footer--small .footer__main{padding:83px 0 79px}
@media(max-width:1023px){.footer--small .footer__main{padding:60px 0}
}
.footer--small .footer__main .shell{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1330px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(max-width:692px){.footer--small .footer__main .shell{display:block}
}
.footer--small .footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;list-style:none;text-transform:uppercase;font-weight:600;font-size:12px}
@media(max-width:768px){.footer--small .footer__info{display:block}
}
.footer--small .footer__info li{margin-left:60px;padding-left:60px;border-left:1px solid #fff}
@media(max-width:1399px){.footer--small .footer__info li{margin-left:24px;padding-left:24px}
}
@media(max-width:768px){.footer--small .footer__info li{margin-top:16px;margin-left:0;padding-left:0;border:0}
}
.footer--small .footer__info a:hover{opacity:.8}
.footer--small .footer__cols{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px}
@media(max-width:1023px){.footer--small .footer__cols{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
}
@media(max-width:692px){.footer--small .footer__cols{display:block;text-align:center}
}
.footer--small .footer__links{width:34.4%}
@media(max-width:1023px){.footer--small .footer__links{width:37%}
}
@media(max-width:692px){.footer--small .footer__links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
.footer--small .logo{margin-bottom:40px;width:240px}
@media(max-width:1023px){.footer--small .logo{margin:0 0 30px;width:200px}
}
.footer--small .logo img{width:100%}
.footer--small .footer__certificate{text-align:center;font-size:18px}
.footer--small .footer__certificate a{color:#6464f7;font-weight:600}
.footer--small .footer__certificate p{margin-bottom:14px}
.footer--small .footer__certificate .footer__certificate-logo{display:block;margin:0 auto 21px;width:50%}
@media(max-width:692px){.footer--small .footer__certificate .footer__certificate-logo{max-width:200px}
}
.footer--small .btn-icon{color:#6464f7;font-weight:500;font-size:18px}
@media(max-width:1023px){.footer--small .btn-icon{font-size:16px}
}
.footer--small .btn-icon+.btn-icon{margin-top:22px}
.footer--small .copyright{text-transform:uppercase;font-size:12px}
.footer--graphic{position:relative;margin-top:102px;padding-top:88px}
@media(max-width:1023px){.footer--graphic{margin-top:80px}
}
@media(max-width:692px){.footer--graphic{margin-top:50px;padding-top:40px}
}
.footer--graphic:before{position:absolute;top:0;left:0;z-index:4;width:100%;height:90px;background-image:url(../fonts/picture-corner-graphic.svg);background-position:50%;background-size:100% 100%;content:"";-webkit-transform:scaleX(-1);transform:scaleX(-1);-ms-transform:scaleX(-1)}
@media(max-width:692px){.footer--graphic:before{height:50px}
}
.form-dark input,.form-dark textarea{padding:10px!important;height:50px!important;border:1px solid rgba(0,0,0,.5);border-radius:3px!important;background:rgba(0,0,0,.3);color:#fff!important}
.form-dark textarea{padding-top:12px!important;resize:none!important}
@media(max-width:692px){.form-dark textarea{height:80px!important}
}
.form-dark label{margin-bottom:11px!important;font-weight:500!important;font-size:18px!important}
@media(max-width:692px){.form-dark label{margin-bottom:8px!important;font-size:16px!important}
}
.form-dark .gfield_required{margin-left:0!important;color:#6464f7!important}
.form-dark .gform_wrapper .gform_body .gform_fields .gfield,.form-dark .gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield.gfield_error{margin-bottom:34px!important}
@media(max-width:692px){.form-dark .gform_wrapper .gform_body .gform_fields .gfield,.form-dark .gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield.gfield_error{margin-bottom:20px!important}
}
.form-dark .select2-container .select2-selection--single{height:50px;border:1px solid rgba(0,0,0,.5);background:rgba(0,0,0,.3)}
.form-dark .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:16px;color:#fff;line-height:50px}
.form-dark .select2-container--default .select2-selection--single .select2-selection__arrow{top:-1px;right:15px;height:50px}
.form-dark .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000 transparent transparent}
.form-dark .gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li label,.form-dark .gform_wrapper .gform_body .gform_fields ul.gfield_radio li label{padding-left:29px;font-size:16px!important}
.form-dark .gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li label:after,.form-dark .gform_wrapper .gform_body .gform_fields ul.gfield_radio li label:after{left:5px!important;background:url(../fonts/checkmark-symbol-dark.svg);background-position:50%;background-size:100% 100%}
.form-dark .gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li label:before,.form-dark .gform_wrapper .gform_body .gform_fields ul.gfield_radio li label:before{width:20px;height:20px;border:1px solid #ccc;border-radius:3px;background:rgba(47,114%,165%,5%)}
.form-dark .gform_footer{margin-top:-14px!important}
.form-dark .gform_button{width:100%!important;border:1px solid transparent;background:#6464f7;color:#fff;text-transform:uppercase;letter-spacing:1px;-webkit-transition:border-color .4s,background .4s,color .4s;-o-transition:border-color .4s,background .4s,color .4s;transition:border-color .4s,background .4s,color .4s}
.form-dark .gform_button:hover{border-color:#6464f7;background:#fff;color:#6464f7!important}
.form-quote{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}
@media(max-width:1023px){.form-quote{display:block;overflow-y:scroll}
}
.form-quote .form__product{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;background:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media(max-width:1023px){.form-quote .form__product{padding:40px 0;width:100%}
}
.form-quote .form__product h5{text-transform:uppercase;font-weight:600;font-size:16px}
.form-quote .form__product h4{color:#6464f7;font-weight:400;font-size:30px}
.form-quote .form__image{margin-bottom:20px;padding-bottom:40%;width:88%}
.form-quote .form__image img{-o-object-fit:contain;object-fit:contain}
.form-quote .form__main{overflow-y:auto;padding:100px 30px;width:50%;background:#6464f7}
@media(max-width:1023px){.form-quote .form__main{width:100%}
}
.form-quote input,.form-quote textarea{padding:10px!important;height:40px!important;border:1px solid rgba(0,0,0,.5);border-radius:3px!important;background:hsla(0,0%,100%,.5);color:#fff!important}
.form-quote textarea{padding-top:12px!important;resize:none!important}
@media(max-width:692px){.form-quote textarea{height:80px!important}
}
.form-quote label{margin-bottom:11px!important;color:#fff;font-weight:500!important;font-size:18px!important}
@media(max-width:692px){.form-quote label{margin-bottom:8px!important;font-size:16px!important}
}
.form-quote .gfield_required{margin-left:0!important;color:#fff!important}
.form-quote .gform_wrapper .gform_body .gform_fields .gfield,.form-quote .gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield.gfield_error{margin-bottom:10px!important}
.form-quote .select2-container .select2-selection--single{height:40px;border:1px solid rgba(0,0,0,.5);background:hsla(0,0%,100%,.5)}
.form-quote .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:16px;color:#fff;line-height:40px}
.form-quote .select2-container--default .select2-selection--single .select2-selection__arrow{top:-1px;right:15px;height:40px}
.form-quote .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000 transparent transparent}
.form-quote .gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li label,.form-quote .gform_wrapper .gform_body .gform_fields ul.gfield_radio li label{padding-left:29px;font-size:16px!important}
.form-quote .gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li label:after,.form-quote .gform_wrapper .gform_body .gform_fields ul.gfield_radio li label:after{left:5px!important;background:url(../fonts/checkmark-symbol-dark.svg);background-position:50%;background-size:100% 100%}
.form-quote .gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li label:before,.form-quote .gform_wrapper .gform_body .gform_fields ul.gfield_radio li label:before{width:20px;height:20px;border:1px solid #ccc;border-radius:3px;background:rgba(47,114%,165%,5%)}
.form-quote .gform_footer{margin-top:-14px!important}
.form-quote .gform_button{width:100%!important;height:auto!important;border:2px solid #fff!important;background:0 0!important;color:#fff;text-transform:uppercase;letter-spacing:1px;-webkit-transition:border-color .4s,background .4s,color .4s;-o-transition:border-color .4s,background .4s,color .4s;transition:border-color .4s,background .4s,color .4s}
.form-quote .gform_button:hover{background:#fff!important;color:#6464f7!important}
.form-quote .form__policy-button{display:block;margin-top:20px;color:#fff;text-align:center;text-transform:uppercase;font-size:20px}
@media(max-width:1023px){.form-quote .form__policy-button{font-size:18px}
}
@media(max-width:692px){.form-quote .form__policy-button{font-size:16px}
}
.form-quote .form__policy-button:hover{opacity:.74}
.grid .grid__row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.grid .grid__col{padding:15px;width:100%}
.grid .grid__col--1of2{width:50%}
.header{position:relative;z-index:100;width:100%}
.header .shell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media(max-width:1023px){.header .shell{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
.header__bar{background:#fff}
.header__main{width:100%;background:#6464f7}
.header .nav-sites{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}
.header .logo{margin-right:10px;padding:10px;max-width:177px}
@media(max-width:1023px){.header .logo{background:0 0}
}
.header__search{border:0;background:0 0;font-size:0}
@media(max-width:1023px){.header__nav{display:none}
}
body.fixed-nav .header .header__main{position:fixed;top:0;left:0}
.ico{display:inline-block;vertical-align:top;text-indent:-4004px;font-size:0;line-height:0}
.ico,.image-fit{position:relative}
.image-fit{overflow:hidden;background-position:50%;background-size:cover}
.image-fit img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.image-fit--bottom{background-position:bottom}
.image-fit--bottom img{-o-object-position:center bottom;object-position:center bottom}
.intro{position:relative;padding:100px 20px;color:#6464f7}
@media(max-width:1023px){.intro{padding:40px 20px}
}
@media(max-width:692px){.intro{padding:0}
}
.intro h1{margin-bottom:26px;font-weight:600;font-size:72px;line-height:80px}
@media(max-width:1023px){.intro h1{margin-bottom:16px;font-size:40px;line-height:48px}
}
@media(max-width:692px){.intro h1{margin-bottom:8px;font-size:32px;line-height:40px}
}
.intro h2{margin-bottom:30px;text-transform:uppercase;font-weight:600;font-size:32px}
@media(max-width:1023px){.intro h2{margin-bottom:20px;font-size:24px}
}
@media(max-width:692px){.intro h2{font-size:18px}
}
.intro__background{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}
.intro__inner{margin:0 auto;padding:60px 110px;max-width:960px;background:hsla(0,0%,100%,.8);text-align:center}
@media(max-width:1023px){.intro__inner{padding:40px 20px}
}
@media(max-width:692px){.intro__inner{padding:30px 0}
}
.intro__inner>img{margin-bottom:14px;width:80px}
@media(max-width:692px){.intro__inner>img{width:50px}
}
.intro__contact{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media(max-width:692px){.intro__contact{display:block}
}
.intro__contact-entry{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;font-size:18px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(max-width:692px){.intro__contact-entry+.intro__contact-entry{margin-top:20px}
}
.intro__contact-entry>img{display:block;margin:0 auto 27px}
body.home .intro--no-window h1{margin-bottom:16px;text-transform:uppercase;letter-spacing:normal;font-size:160px;line-height:1em}
@media(max-width:1023px){body.home .intro--no-window h1{font-size:120px}
}
@media(max-width:692px){body.home .intro--no-window h1{margin-bottom:8px;font-size:50px}
}
.intro--no-window{padding:120px 0 235px;color:#fff}
@media(max-width:1023px){.intro--no-window{padding:92px 0 140px}
}
@media(max-width:692px){.intro--no-window{padding:46px 0 90px}
}
.intro--no-window .intro__background:after{position:absolute;top:0;left:0;width:100%;height:100%;background:#0d2f3b;content:"";opacity:.35}
.intro--no-window .intro__entry{margin:0 auto 30px;margin-bottom:30px;max-width:770px;font-size:20px;line-height:30px}
@media(max-width:1023px){.intro--no-window .intro__entry{margin-bottom:1em;padding:0 10px;font-size:18px;line-height:28px}
}
@media(max-width:692px){.intro--no-window .intro__entry{font-size:16px;line-height:24px}
}
.intro--no-window h2{margin-bottom:40px}
.intro--no-window .intro__inner{padding:0;background:0 0}
.intro--no-window .intro__contact{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media(max-width:692px){.intro--no-window .intro__contact{display:inline-block}
}
.intro--no-window .btn-icon{margin-top:0}
.intro--no-window .btn-icon+.btn-icon{margin-left:57px}
@media(max-width:1023px){.intro--no-window .btn-icon+.btn-icon{margin-left:30px}
}
@media(max-width:692px){.intro--no-window .btn-icon+.btn-icon{margin-top:15px;margin-left:0}
}
.intro--small{padding:121px 20px}
.intro--small .intro__inner{padding:50px 110px}
@media(max-width:1023px){.intro--small .intro__inner{padding:40px 20px}
}
@media(max-width:692px){.intro--small .intro__inner{padding:30px 0}
}
.intro--small h1{margin-bottom:14px;font-size:48px;line-height:54px}
@media(max-width:1023px){.intro--small h1{margin-bottom:8}
}
@media(max-width:692px){.intro--small h1{font-size:32px}
}
@media(max-width:692px){.intro--small .intro__contact{margin-left:40px}
}
@media(max-width:692px){.intro--small .intro__contact .btn-icon+.btn-icon{margin-top:20px}
}
.intro--xsmall{padding:100px 20px!important}
@media(max-width:692px){.intro--xsmall{padding:20px 10px!important}
}
.intro--xsmall .intro__inner{padding:58px 110px 20px!important;border:1px solid #fff!important;border-radius:3px!important;background:rgba(48,60,73,.8)!important;color:#fff!important}
@media(max-width:1023px){.intro--xsmall .intro__inner{padding:30px 20px!important}
}
.intro--xsmall .intro__inner>img{margin-bottom:20px!important;width:80px!important}
.intro--xsmall h1{margin-bottom:17px!important;font-size:49px!important;line-height:58px!important}
@media(max-width:1023px){.intro--xsmall h1{margin-bottom:24px!important}
}
@media(max-width:692px){.intro--xsmall h1{font-size:32px!important}
}
@media(max-width:692px){.intro--dark{padding:20px 10px}
}
.intro--dark h1{margin-bottom:14px}
.intro--dark .intro__entry{margin-bottom:24px;font-size:20px;line-height:30px}
.intro--dark .intro__inner{padding:50px 100px;border:1px solid #fff;border-radius:3px;background:rgba(41,72,105,.7);color:#fff}
@media(max-width:1023px){.intro--dark .intro__inner{padding:30px 20px}
}
.intro--dark .intro__inner>img{margin-bottom:20px;width:80px}
.intro--dark .btn-icon+.btn-icon{margin-top:0}
.intro--graphic{padding-bottom:0}
.intro--graphic .intro__foot{position:relative;margin-top:200px;padding:45px 10px 194px;background:#6464f7}
@media(max-width:1023px){.intro--graphic .intro__foot{margin-top:140px;padding:45px 20px 120px}
}
.intro--graphic .intro__foot:before{position:absolute;bottom:100%;left:50%;height:50px;content:url(../fonts/intro-foot-graphic.png);-webkit-transform:translateX(-50%);transform:translateX(-50%);-ms-transform:translateX(-50%)}
.intro--graphic .intro__foot .shell{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;max-width:1160px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
@media(max-width:692px){.intro--graphic .intro__foot .shell{display:block}
}
.intro--graphic .intro__foot h3{margin-bottom:16px;text-transform:uppercase;font-weight:600;font-size:40px}
@media(max-width:1023px){.intro--graphic .intro__foot h3{font-size:32px;line-height:40px}
}
@media(max-width:692px){.intro--graphic .intro__foot h3{margin-bottom:8px;font-size:22px;line-height:30px}
}
.intro--graphic .intro__foot-entry{margin-bottom:30px;font-size:20px;line-height:30px}
@media(max-width:1023px){.intro--graphic .intro__foot-entry{font-size:18px}
}
@media(max-width:692px){.intro--graphic .intro__foot-entry{font-size:16px;line-height:24px}
}
.intro--graphic .intro__foot-content{width:50%}
@media(max-width:692px){.intro--graphic .intro__foot-content{width:100%;text-align:center}
}
.intro--graphic .intro__graphic{position:relative;margin-top:-177px;margin-right:32px;width:50%}
@media(max-width:1023px){.intro--graphic .intro__graphic{margin-top:-110px;margin-right:0;width:56%}
}
@media(max-width:692px){.intro--graphic .intro__graphic{margin-bottom:29px;width:82%}
}
.intro--graphic .intro__graphic img{width:100%}
.intro--graphic .intro__foot .btn{width:100%;max-width:324px}
@media(max-width:692px){.intro--graphic .intro__foot .btn{font-size:13px}
}
.intro--darker{padding:99px 20px;color:#fff}
@media(max-width:1023px){.intro--darker{padding:50px 20px}
}
@media(max-width:692px){.intro--darker{padding:20px 10px}
}
.intro--darker .intro__inner{padding:70px 110px 94px;border:1px solid #fff;background:rgba(48,60,73,.8)}
@media(max-width:1023px){.intro--darker .intro__inner{padding:60px 0 96px}
}
@media(max-width:692px){.intro--darker .intro__inner{padding:30px}
}
.intro--darker .intro__contact{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media(max-width:692px){.intro--darker .intro__contact{display:inline-block}
}
.intro--darker .intro__contact .btn-icon+.btn-icon{margin-top:0;margin-left:51px}
@media(max-width:692px){.intro--darker .intro__contact .btn-icon+.btn-icon{margin-top:12px;margin-left:0}
}
.intro--single{min-height:550px}
.list-points{list-style:none;font-size:16px;line-height:24px}
.list-points h5{margin-bottom:12px;color:#946f38;font-size:24px;line-height:32px}
@media(max-width:575px){.list-points h5{margin-bottom:4px;font-size:22px}
}
.list-points li+li{margin-top:31px}
@media(max-width:692px){.list-points li+li{margin-top:20px}
}
.list-steps{list-style:none;counter-reset:a;line-height:24px}
.list-steps li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.list-steps li+li{margin-top:28px}
.list-steps img{margin-right:30px;max-width:40px}
.list-steps h6{margin-bottom:17px;color:#6464f7;text-transform:uppercase;font-weight:600;font-size:22px;line-height:30px}
@media(max-width:1023px){.list-steps h6{margin-bottom:12px;font-size:18px;line-height:24px}
}
.list-steps h6:before{content:counter(a) ". ";counter-increment:a}
body.is-loading{position:relative}
body.is-loading:before{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background-color:hsla(0,0%,100%,.3);content:""}
body.is-loading:after{position:fixed;top:50%;left:50%;z-index:1000;width:100px;height:100px;background:url(../fonts/loading.svg) no-repeat;background-size:cover;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.logo{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle;text-decoration:none;text-indent:-4004px;font-size:0;line-height:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.logo>img{display:block}
.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}
.mfp-fade.mfp-bg.mfp-ready{opacity:.8}
.mfp-fade.mfp-bg.mfp-removing{opacity:0}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}
.main{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}
body.error404 .main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
body.error404 .main>section{width:100%}
.menu-mobile{position:fixed;top:0;left:0;display:none;overflow-y:auto;padding:60px 0 40px;width:100%;height:100%;background:rgba(51,102,153,.8);opacity:0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none}
.menu-mobile.is-active{opacity:1;pointer-events:all}
@media(max-width:1023px){.menu-mobile{display:block}
}
.menu-mobile nav>ul{width:100%;color:#fff;font-weight:300;font-size:18px}
.menu-mobile nav .logo{margin-bottom:20px;padding:0}
.menu-mobile nav .logo--small{max-width:160px}
.menu-mobile nav .logo img{width:100%}
.menu-mobile nav{margin:0 auto;width:calc(100% - 60px)}
.menu-mobile nav+nav{margin-top:25px;padding-top:25px;border-top:1px solid #fff}
.menu-mobile nav>ul>li+li{margin-top:20px}
.menu-mobile .menu-item-has-children>ul{display:none;margin-top:10px;padding-left:10px;border-left:2px solid #fff}
.menu-toggle{position:relative;z-index:4;display:none;margin-left:28px}
.menu-toggle:after{position:fixed;top:0;left:0;z-index:0;width:100%;height:40px;background-color:#6464f7;content:"";opacity:0;-webkit-transition:opacity .55s;-o-transition:opacity .55s;transition:opacity .55s;pointer-events:none}
@media(max-width:1023px){.menu-toggle{display:block}
}
.menu-toggle span:nth-child(2){-webkit-transition:-webkit-transform .6s;-o-transition:transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}
.menu-toggle span{position:relative;z-index:4;display:block;width:20px;height:2px;background:#6464f7;-webkit-transition:background .5s,-webkit-transform .4s;-o-transition:transform .4s,background .5s;transition:background .5s,-webkit-transform .4s;transition:transform .4s,background .5s;transition:transform .4s,background .5s,-webkit-transform .4s}
.menu-toggle span+span{margin-top:4px}
.menu-toggle.is-active:after{opacity:1}
.menu-toggle.is-active span{background:#fff}
.menu-toggle.is-active span:nth-child(1){-webkit-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg);-ms-transform:translateY(6px) rotate(45deg)}
.menu-toggle.is-active span:nth-child(2){-webkit-transform:scaleX(0);transform:scaleX(0);-ms-transform:scaleX(0)}
.menu-toggle.is-active span:nth-child(3){-webkit-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg);-ms-transform:translateY(-6px) rotate(-45deg)}
.modal{position:fixed;top:50%;left:50%;z-index:200;width:100%;height:100%;opacity:0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);pointer-events:none}
.modal.is-active{opacity:1;pointer-events:all}
.modal__close{position:absolute;top:10px;right:10px;border:0;background:0 0;color:#fff;font-size:24px}
.nav-footer ul{color:#6464f7;list-style:none;font-weight:600;font-size:18px}
@media(max-width:1023px){.nav-footer ul{font-size:16px}
}
.nav-footer li+li{margin-top:27px}
@media(max-width:1023px){.nav-footer li+li{margin-top:18px}
}
.nav-footer a:hover{opacity:.8}
.nav-sites ul{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;list-style:none;text-transform:uppercase;font-weight:500;font-size:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(max-width:1399px){.nav-sites ul{font-size:14px}
}
.nav-sites .current-menu-item a,.nav-sites .menu-item-home a{background:#fff;color:#6464f7}
.nav-sites a{display:block;padding:24px 30px}
@media(max-width:1399px){.nav-sites a{padding:24px 18px}
}
@media(max-width:1199px){.nav-sites a{padding:20px 14px}
}
.nav-sites a:hover{background:#fff;color:#6464f7}
.nav{padding:18px 0;width:100%}
.nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;color:#6464f7;list-style:none;font-weight:600;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.nav a{display:block;color:#fff}
.nav .menu-item-has-children{position:relative}
.nav .menu-item-has-children>ul{position:absolute;top:104%;left:0;width:210px;border:1px solid #6464f7;background:#fff;opacity:0;-webkit-transition:opacity .4s,-webkit-transform .4s;-o-transition:opacity .4s,transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s;-webkit-transform:translateY(5);transform:translateY(5);-ms-transform:translateY(5);pointer-events:none}
.nav .menu-item-has-children>ul a{color:#6464f7}
.nav .menu-item-has-children li{width:100%}
.nav .menu-item-has-children li a{display:block;padding:8px 10px}
.nav .menu-item-has-children>ul>li a{display:block;width:100%}
.nav .menu-item-has-children>ul>li a:hover{background:#6464f7;color:#fff}
.nav .menu-item-has-children:hover>ul{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-ms-transform:translateY(0);pointer-events:all}
.nav .menu-item-has-children>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.nav .menu-item-has-children>a:after{display:block;margin-left:8px;content:url(../fonts/ico-arrow-down-blue.svg)}
.radio-button{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.radio-button+.radio-button{margin-top:20px}
.radio-button .radio__mark{position:relative;display:block;margin-right:10px;width:16px;height:16px;border:1px solid #ccc;border-radius:50%;content:""}
.radio-button .radio__mark:after{position:absolute;top:50%;left:50%;width:60%;height:60%;border-radius:100%;background-color:none;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.radio-button input:checked~.radio__mark:after{background-color:#6464f7}
.radio-button input{position:absolute;width:0;height:0;opacity:0;cursor:pointer}
.richtext-entry>ol:not([class]),.richtext-entry>ol:not([class]) ol,.richtext-entry>ol:not([class]) ul,.richtext-entry>ul:not([class]),.richtext-entry>ul:not([class]) ol,.richtext-entry>ul:not([class]) ul{padding-left:30px}
.richtext-entry>blockquote{margin-left:0;padding:0 0 0 16px;border-left:2px solid #6464f7}
.richtext-entry>.alignwide{clear:both;width:100%;max-width:100%}
.richtext-entry>.aligncenter{margin-right:auto;margin-left:auto}
.richtext-entry>.alignfull{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:0 20px;width:auto}
.search-overlay{position:fixed;top:0;left:0;display:none;width:100%;height:100%;opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}
.search-overlay.is-showing{display:block}
.search-overlay.is-active{opacity:1}
.search-overlay .search__inner{position:relative;top:50%;z-index:4;margin:0 auto;width:80%}
@media(max-width:692px){.search-overlay .search__inner{padding:0 20px;width:100%}
}
.search-overlay .search__background{position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,.6)}
.search-overlay input{border:0!important;border-bottom:2px solid #fff!important;background:0 0!important;color:#fff!important}
.search-overlay input::-webkit-input-placeholder{color:#fff!important}
.search-overlay input::-moz-placeholder{color:#fff!important}
.search-overlay input:-ms-input-placeholder,.search-overlay input::-ms-input-placeholder{color:#fff!important}
.search-overlay input::placeholder{color:#fff!important}
.search-overlay .search__btn{position:relative;clip:auto;width:30px;height:30px;-webkit-clip-path:initial;clip-path:none}
.search-overlay .search__btn:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(../images/ico-search.png);background-position:50%;background-size:cover;content:""}
.section-callout-center{position:relative;padding:112px 0 120px;text-align:center}
@media(max-width:1023px){.section-callout-center{padding:60px 0 80px}
}
.section-callout-center .shell{max-width:910px}
.section-callout-center h3{margin-bottom:16px;color:#6464f7;text-transform:uppercase;font-weight:600;font-size:40px;line-height:48px}
@media(max-width:1023px){.section-callout-center h3{margin-bottom:12px;font-size:32px;line-height:40px}
}
@media(max-width:692px){.section-callout-center h3{margin-bottom:8px;font-size:22px;line-height:30px}
}
.section-callout-center .section__entry{margin-bottom:30px;font-size:20px;line-height:30px}
@media(max-width:1023px){.section-callout-center .section__entry{margin-bottom:24px;font-size:18px}
}
@media(max-width:692px){.section-callout-center .section__entry{font-size:16px;line-height:24px}
}
.section-callout-center .btn{width:100%;max-width:464px}
.section-callout-logo{position:relative;z-index:6;padding:100px 0}
@media(max-width:1023px){.section-callout-logo{padding:60px 0}
}
.section-callout-logo:before{top:100%}
.section-callout-logo:after,.section-callout-logo:before{position:absolute;left:0;width:100%;height:90px;background-image:url(../fonts/picture-corner-graphic.svg);background-position:50%;background-size:100% 100%;content:""}
.section-callout-logo:after{bottom:100%;-webkit-transform:scale(-1);transform:scale(-1);-ms-transform:scale(-1)}
.section-callout-logo .shell{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 40px;max-width:1600px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
@media(max-width:1023px){.section-callout-logo .shell{display:block;text-align:center}
}
@media(max-width:692px){.section-callout-logo .shell{padding:0 10px}
}
.section-callout-logo .section__image{position:relative;margin-right:60px;padding:106px 0 125px;width:47%;border:2px solid #946f38;text-align:center}
@media(max-width:1023px){.section-callout-logo .section__image{margin-bottom:39px;width:100%}
}
@media(max-width:575px){.section-callout-logo .section__image{padding:48px 0}
}
.section-callout-logo .section__image-source{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6}
.section-callout-logo .section__image-logo{position:relative;z-index:6;margin:0 auto;font-size:26px}
@media(max-width:692px){.section-callout-logo .section__image-logo{font-size:14px}
}
.section-callout-logo .section__image-logo img{margin-bottom:32px;width:61%}
.section-callout-logo .section__content{width:37.6%}
@media(max-width:1023px){.section-callout-logo .section__content{width:100%}
}
.section-callout-logo h3{margin-bottom:16px;color:#946f38;font-weight:600;font-size:48px;line-height:54px}
@media(max-width:1023px){.section-callout-logo h3{font-size:32px}
}
@media(max-width:692px){.section-callout-logo h3{font-size:30px}
}
@media(max-width:575px){.section-callout-logo h3{margin-bottom:8px;font-size:22px;line-height:30px}
}
.section-callout-logo .section__callout,.section-callout-logo .section__entry{margin-bottom:32px;font-size:20px;line-height:30px}
@media(max-width:1023px){.section-callout-logo .section__entry{font-size:18px}
}
@media(max-width:575px){.section-callout-logo .section__entry{font-size:16px}
}
.section-callout-logo .btn{width:100%}
.section-callout-transparent{position:relative;padding:0 20px;padding-bottom:100px}
@media(max-width:1023px){.section-callout-transparent{padding:0 20px 60px}
}
.section-callout-transparent .section__background{position:absolute;top:0;left:0;width:100%;height:100%}
.section-callout-transparent .section__background img{-o-object-position:top;object-position:top}
.section-callout-transparent .section__inner{margin:0 auto;padding:80px 130px;max-width:1030px;background:-webkit-gradient(linear,left top,left bottom,color-stop(27.93%,#fff),to(#b39669));background:-o-linear-gradient(top,#fff 27.93%,#b39669 100%);background:linear-gradient(180deg,#fff 27.93%,#b39669);opacity:.8}
@media(max-width:1023px){.section-callout-transparent .section__inner{padding:60px}
}
@media(max-width:692px){.section-callout-transparent .section__inner{padding:30px 10px}
}
.section-callout-transparent h4{margin-bottom:16px;color:#946f38;font-weight:600;font-size:48px;line-height:54px}
@media(max-width:1023px){.section-callout-transparent h4{margin-bottom:12px;font-size:32px;line-height:40px}
}
@media(max-width:692px){.section-callout-transparent h4{margin-bottom:8px;font-size:22px;line-height:30px}
}
.section-callout-transparent .section__entry{margin-bottom:47px;color:#000;font-size:20px;line-height:30px}
@media(max-width:1023px){.section-callout-transparent .section__entry{margin-bottom:30px;font-size:18px}
}
@media(max-width:692px){.section-callout-transparent .section__entry{font-size:16px;line-height:24px}
}
.section-callout-transparent .section__item{line-height:24px}
.section-callout-transparent .section__item+.section__item{margin-top:40px}
.section-callout-transparent .section__item h5{margin-bottom:12px;color:#000;text-transform:uppercase;font-weight:600;font-size:24px;line-height:32px}
@media(max-width:692px){.section-callout-transparent .section__item h5{margin-bottom:8px;font-size:16px;line-height:24px}
}
.section-callout-transparent .btn{margin-top:40px;width:100%}
@media(max-width:692px){.section-callout-transparent .btn{display:none}
}
.section-callout-two-cols{position:relative;padding:180px 0;background:#6464f7}
@media(max-width:692px){.section-callout-two-cols{padding:150px 0 120px}
}
.section-callout-two-cols:before{top:0;-webkit-transform:scaleX(-1);transform:scaleX(-1);-ms-transform:scaleX(-1)}
.section-callout-two-cols:after,.section-callout-two-cols:before{position:absolute;left:0;width:100%;height:90px;background-image:url(../fonts/picture-corner-graphic.svg);background-position:50%;background-size:100% 100%;content:""}
.section-callout-two-cols:after{bottom:0;-webkit-transform:scaleY(-1);transform:scaleY(-1);-ms-transform:scaleY(-1)}
.section-callout-two-cols h3{margin:0 auto 60px;max-width:770px;color:#fff;text-align:center;font-weight:600;font-size:48px;line-height:54px}
@media(max-width:1023px){.section-callout-two-cols h3{margin:0 auto 40px;font-size:32px;line-height:40px}
}
@media(max-width:692px){.section-callout-two-cols h3{margin:0 auto 30px;font-size:24px;line-height:32px}
}
.section-callout-two-cols .section__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media(max-width:692px){.section-callout-two-cols .section__items{display:block}
}
.section-callout-two-cols .section__item{width:calc(50% - 30px);color:#fff;text-align:center}
@media(max-width:692px){.section-callout-two-cols .section__item{margin-bottom:40px;width:100%}
}
.section-callout-two-cols .section__image{margin-bottom:30px;padding-bottom:60%}
.section-callout-two-cols h4{margin-bottom:16px;font-weight:600;font-size:32px}
@media(max-width:1023px){.section-callout-two-cols h4{font-size:24px;line-height:32px}
}
.section-callout-two-cols h5{margin-bottom:16px;text-transform:uppercase;font-weight:600;font-size:18px;line-height:24px}
@media(max-width:1023px){.section-callout-two-cols h5{font-size:14px}
}
.section-callout-two-cols .section__entry{margin-bottom:30px;font-size:18px;line-height:30px}
@media(max-width:1023px){.section-callout-two-cols .section__entry{font-size:16px}
}
.section-callout-two-cols .btn{width:100%}
.section-callout{position:relative;padding:80px 0}
@media(max-width:1023px){.section-callout{padding:60px 0}
}
@media(max-width:692px){.section-callout{padding:40px 0;text-align:center}
}
.section-callout .section__background{position:absolute;top:0;left:0;width:100%;height:100%}
.section-callout .shell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
@media(max-width:692px){.section-callout .shell{display:block}
}
.section-callout .section__image{margin-top:-120px;margin-right:30px;width:50%}
@media(max-width:1023px){.section-callout .section__image{margin-top:0;margin-right:10px}
}
@media(max-width:692px){.section-callout .section__image{margin-bottom:20px;width:100%}
}
.section-callout .section__content{width:50%;color:#fff}
@media(max-width:692px){.section-callout .section__content{width:100%}
}
.section-callout h3{margin-bottom:9px;font-weight:600;font-size:48px}
@media(max-width:1023px){.section-callout h3{margin-bottom:11px;font-size:32px}
}
@media(max-width:692px){.section-callout h3{font-size:24px}
}
.section-callout .section__entry{margin-bottom:30px;font-size:20px;line-height:30px}
@media(max-width:1023px){.section-callout .section__entry{margin-bottom:24px;font-size:18px}
}
@media(max-width:692px){.section-callout .section__entry{font-size:16px}
}
.section-callout .btn{margin-top:12px;width:100%;max-width:329px}
@media(max-width:692px){.section-callout .btn{width:100%}
}
.section-callout .section__contact{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:43px;text-align:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media(max-width:692px){.section-callout .section__contact{display:block}
}
.section-callout .section__contact-entry{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(max-width:1399px){.section-callout .section__contact-entry{font-size:16px}
}
@media(max-width:692px){.section-callout .section__contact-entry+.section__contact-entry{margin-top:20px}
}
.section-callout .section__contact-entry>img{display:block;margin:0 auto 28px}
.section-callout--center{padding:100px 0}
@media(max-width:1023px){.section-callout--center{padding:60px 0}
}
@media(max-width:692px){.section-callout--center{padding:30px 0}
}
.section-callout--center .shell{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media(max-width:1199px){.section-callout--center .shell{display:block}
}
.section-callout--center .section__image{margin-top:0;width:32%;text-align:center}
@media(max-width:1199px){.section-callout--center .section__image{margin-bottom:30px;width:100%}
}
.section-callout--center .section__content{width:66%;text-align:center}
@media(max-width:1199px){.section-callout--center .section__content{width:100%}
}
@media(max-width:1199px){.section-callout--center .section__contact{margin:0 auto 40px;max-width:700px}
}
.section-callout--center .section__content{padding:0 12px}
.section-callout--center .btn{width:100%;max-width:521px}
@media(max-width:768px){.section-callout--center .btn{font-size:16px}
}
@media(max-width:575px){.section-callout--center .btn{font-size:13px}
}
.section-callout--center h3{margin-bottom:40px;font-size:40px}
@media(max-width:768px){.section-callout--center h3{font-size:32px}
}
.section-cards{padding:100px 0 171px;text-align:center}
@media(max-width:1023px){.section-cards{padding:60px 0 133px}
}
@media screen and (max-width:768px){.section-cards{padding:40px 0 80px}
}
.section-cards h3{margin-bottom:12px;color:#6464f7;font-weight:600;font-size:48px}
@media(max-width:1023px){.section-cards h3{margin-bottom:12px;font-size:32px}
}
@media screen and (max-width:768px){.section-cards h3{margin-bottom:8px;font-size:24px}
}
.section-cards .section__entry{display:inline-block;margin-bottom:61px;max-width:970px;font-size:20px;line-height:30px}
@media(max-width:1023px){.section-cards .section__entry{margin-bottom:30px;font-size:18px}
}
@media screen and (max-width:768px){.section-cards .section__entry{margin-bottom:20px;font-size:16px}
}
.section-cards--move-top{margin-top:-95px;padding:30px 0}
@media(max-width:1023px){.section-cards--move-top{margin-top:0;padding-bottom:0}
}
.section-default{margin:50px 0}
.section-default .section__content{margin-bottom:40px}
.section-default .section__content:last-child{margin-bottom:0}
.section-default .section__title{margin-bottom:20px}
.section-default .section__title:last-child{margin-bottom:0}
.section-default .section__subtitle{font-size:18px}
.section-default--404{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;text-align:center}
.section-default--404 .section__shell{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}
.section-default--404 .section__btn{margin-top:20px}
.section-default--thank-you{margin:80px 0 60px;padding:0 20px;width:100%;text-align:center}
.section-default--thank-you h1{margin-bottom:9px;color:#6464f7}
@media(max-width:1023px){.section-default--thank-you h1{font-size:32px;line-height:40px}
}
@media(max-width:575px){.section-default--thank-you h1{font-size:24px;line-height:32px}
}
.section-default--thank-you .section__entry{font-size:20px;line-height:30px}
@media(max-width:1023px){.section-default--thank-you .section__entry{font-size:18px}
}
@media(max-width:575px){.section-default--thank-you .section__entry{font-size:16px}
}
.section-default+.section-cards{padding:0}
.section-docs{padding:100px 0}
.section-docs h2{margin-bottom:36px;color:#6464f7;font-weight:600;font-size:40px;line-height:48px}
@media(max-width:1023px){.section-docs h2{margin-bottom:23px;font-weight:600;font-size:32px;line-height:40px}
}
@media(max-width:692px){.section-docs h2{margin-bottom:18px;font-size:24px;line-height:32px}
}
.section-docs .section__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;white-space:nowrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.section-docs .section__nav ul li{margin:10px 5px}
.section-docs .section__nav ul li:first-child a{padding:5px 10px}
.section-docs .section__nav ul a{padding:5px 21px;background:#dee4ea;color:#6464f7}
.section-docs .section__nav ul .is-active a,.section-docs .section__nav ul a:hover{background:#6464f7;color:#fff}
.section-docs .section__head{margin-bottom:47px}
.section-docs .section__items{display:grid;list-style:none;grid-template:auto/1fr 1fr 1fr 1fr;grid-auto-rows:1fr;gap:30px}
@media(max-width:1199px){.section-docs .section__items{grid-template:auto/1fr 1fr 1fr;gap:20px}
}
@media(max-width:692px){.section-docs .section__items{grid-template:auto/1fr 1fr;gap:10px}
}
@media(max-width:575px){.section-docs .section__items{grid-template:auto/1fr}
}
.section-docs .section__items .card-link{height:100%}
@media(max-width:575px){.section-docs .section__items .card-link{min-height:190px}
}
.section-docs .section__items--large{grid-template:auto/1fr 1fr 1fr}
@media(max-width:1023px){.section-docs .section__items--large{grid-template:auto/1fr 1fr}
}
@media(max-width:575px){.section-docs .section__items--large{grid-template:auto/1fr}
}
.section-docs+.section-docs{padding-top:0}
.section-faq{position:relative;padding:196px 0 90px;background:rgba(51,102%,153%,5%)}
@media(max-width:1023px){.section-faq{padding:80px 0 50px}
}
.section-faq:before{position:absolute;top:0;left:0;z-index:4;width:100%;height:90px;background-image:url(../fonts/picture-corner-graphic.svg);background-position:50%;background-size:100% 100%;content:""}
@media(max-width:692px){.section-faq:before{height:40px}
}
.section-faq h3{margin-bottom:40px;color:#6464f7;font-size:40px;line-height:48px}
@media(max-width:1023px){.section-faq h3{font-size:32px;line-height:40px}
}
@media(max-width:692px){.section-faq h3{font-size:24px;line-height:32px}
}
.section-general{display:-webkit-box;display:-ms-flexbox;display:flex;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#d4dde9)),#f5f5f5;background:-o-linear-gradient(top,#fff 0,#d4dde9 100%),#f5f5f5;background:linear-gradient(180deg,#fff,#d4dde9),#f5f5f5;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
@media(max-width:692px){.section-general{display:block}
}
.section-general .section__main,.section-general .section__sidebar{display:block;padding:96px 54px}
@media(max-width:1023px){.section-general .section__main,.section-general .section__sidebar{padding:60px 20px}
}
@media(max-width:692px){.section-general .section__main,.section-general .section__sidebar{padding:20px 10px}
}
.section-general .section__main{padding:97px 13% 72px 73px;width:70%;border-left:1px solid #c2d0d9;background:#fff}
@media(max-width:1399px){.section-general .section__main{padding:100px 70px}
}
@media(max-width:1023px){.section-general .section__main{padding:60px 20px}
}
@media(max-width:692px){.section-general .section__main{padding:20px 10px;width:100%}
}
.section-general .section__sidebar{-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}
.section-general .section__sidebar.is-hiding{opacity:0;pointer-events:none}
@media(max-width:1023px){.section-general .section__sidebar{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}
}
.section-general .section__sidebar .btn{margin-top:30px;padding:17px;width:100%}
@media(max-width:692px){.section-general .section__sidebar .btn{margin-top:20px}
}
.section-general .section__head{margin-bottom:50px}
.section-general .section__head h2{margin-bottom:10px;font-size:36px;line-height:1.22}
.section-general .section__head p{font-weight:400;font-size:18px;line-height:1.33}
.section-general .section__group+.section__group{margin-top:48px}
.section-general .section__group ul{list-style:none}
.section-general .section__group ul li{position:relative;padding-left:28px;font-weight:400;font-size:18px;line-height:1.34}
.section-general .section__group ul li:before{position:absolute;top:12px;left:12px;width:3px;height:3px;border-radius:999em;background:#000;content:""}
.section-general .section__group ul li+li{margin-top:17px}
.section-general .section__group h3{margin-bottom:9px;text-transform:uppercase;font-weight:400;font-size:24px;line-height:1.25}
.section-general .section__group p{margin-bottom:13px;font-weight:400;font-size:18px;line-height:1.34}
.section-info{display:-webkit-box;display:-ms-flexbox;display:flex;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#d4dde9)),#f5f5f5;background:-o-linear-gradient(top,#fff 0,#d4dde9 100%),#f5f5f5;background:linear-gradient(180deg,#fff,#d4dde9),#f5f5f5;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
@media(max-width:692px){.section-info{display:block}
}
.section-info .section__main,.section-info .section__sidebar{padding:96px 74px}
@media(max-width:1023px){.section-info .section__main,.section-info .section__sidebar{padding:60px 20px}
}
@media(max-width:692px){.section-info .section__main,.section-info .section__sidebar{padding:20px 10px}
}
.section-info .section__main{padding:88px 13% 100px 70px;width:69%;border-left:1px solid #c2d0d9;background:#fff}
@media(max-width:1399px){.section-info .section__main{padding:100px 70px}
}
@media(max-width:1023px){.section-info .section__main{padding:60px 20px}
}
@media(max-width:692px){.section-info .section__main{padding:20px 10px;width:100%}
}
.section-info .section__sidebar{-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}
.section-info .section__sidebar.is-hiding{opacity:0;pointer-events:none}
@media(max-width:1023px){.section-info .section__sidebar{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}
}
.section-info .section__sidebar .btn{margin-top:40px;width:100%}
@media(max-width:692px){.section-info .section__sidebar .btn{margin-top:20px}
}
.section-info h2{margin-bottom:16px;color:#6464f7}
@media(max-width:1023px){.section-info h2{margin-bottom:12px;font-size:32px}
}
@media(max-width:575px){.section-info h2{font-size:24px}
}
.section-info .section__entry{margin-bottom:30px;color:#000;font-weight:500;font-size:20px;line-height:30px}
@media(max-width:1023px){.section-info .section__entry{font-size:18px}
}
@media(max-width:575px){.section-info .section__entry{font-size:16px}
}
.section-info .section__points{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:100px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
@media(max-width:1023px){.section-info .section__points{display:block;margin-bottom:60px}
}
@media(max-width:575px){.section-info .section__points{margin-bottom:40px}
}
.section-info .section__slider{margin-right:28px;width:52%}
@media(max-width:1023px){.section-info .section__slider{margin-right:0;margin-bottom:20px;width:100%}
}
@media(max-width:1023px){.section-info .section__slider .btn{display:none}
}
.section-info .section__points .list-points{width:50%}
@media(max-width:1023px){.section-info .section__points .list-points{width:100%}
}
.section-info .section__steps{margin-bottom:100px}
@media(max-width:1023px){.section-info .section__steps{margin-bottom:60px}
}
@media(max-width:575px){.section-info .section__steps{margin-bottom:40px}
}
.section-info .section__procedures h3,.section-info .section__steps h3{margin-bottom:16px;color:#6464f7;font-weight:600;font-size:40px;line-height:48px}
@media(max-width:1023px){.section-info .section__procedures h3,.section-info .section__steps h3{font-size:32px}
}
@media(max-width:575px){.section-info .section__procedures h3,.section-info .section__steps h3{font-size:24px}
}
.section-info .section__steps strong{display:block;margin-bottom:16px;line-height:24px}
.section-info .section__steps .section__entry{margin-bottom:30px;font-weight:400}
.section-info .section__procedures strong{display:block;margin-bottom:16px;text-transform:uppercase;line-height:24px}
.section-info .section__procedures .section__entry{margin-bottom:30px;font-weight:400;line-height:30px}
.section-info .section__procedures .btn{width:100%}
.section-info .section__procedures .btn+.btn{margin-top:36px}
@media(max-width:1023px){.section-info .section__procedures .btn+.btn{margin-top:30px}
}
@media(max-width:575px){.section-info .section__procedures .btn+.btn{margin-top:20px}
}
.section-innovation{position:relative;padding:90px 0}
@media(max-width:1023px){.section-innovation{padding:60px 0}
}
.section-innovation:first-child{padding:0 0 77px}
.section-innovation:after{position:absolute;bottom:100%;left:50%;width:130vw;height:90px;background-image:url(../fonts/picture-corner-graphic.svg);background-position:50%;background-size:100% 100%;content:"";-webkit-transform:scaleY(-1) translateX(-50%);transform:scaleY(-1) translateX(-50%);-ms-transform:scaleY(-1) translateX(-50%);pointer-events:none}
@media(max-width:1023px){.section-innovation:after{height:40px}
}
.section-innovation:nth-child(2n){padding:179px 0 171px}
@media(max-width:1023px){.section-innovation:nth-child(2n){padding:100px 0 90px}
}
.section-innovation:nth-child(2n):after{top:0;bottom:auto;-webkit-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%);-ms-transform:scale(1) translateX(-50%)}
.section-innovation:nth-child(2n):before{position:absolute;top:0;left:50%;width:130vw;height:100%;background-color:rgba(51,102,153,.1);content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);-ms-transform:translateX(-50%);pointer-events:none}
.section-innovation .section__table{margin-top:30px;width:100%}
.section-innovation .section__table img{width:100%}
.section-innovation .shell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.section-innovation .section__sidebar{width:33%}
.section-innovation .section__main{width:70%}
.section-innovation h3{margin-bottom:30px;color:#6464f7;font-weight:600;font-size:40px;line-height:48px}
@media(max-width:1023px){.section-innovation h3{margin-bottom:24px;font-size:32px;line-height:40px}
}
@media(max-width:692px){.section-innovation h3{margin-bottom:20px;font-size:24px;line-height:32px}
}
.section-innovation .section__entry{margin-bottom:30px;font-size:20px;line-height:30px}
@media(max-width:1023px){.section-innovation .section__entry{font-size:18px}
}
@media(max-width:692px){.section-innovation .section__entry{font-size:16px;line-height:24px}
}
.section-innovation .section__slider .slider__actions{top:43%}
@media(max-width:692px){.section-innovation .section__slider .slider__actions{display:none}
}
.section-innovation .btn-icon{margin-bottom:30px;color:#6464f7;font-weight:500;font-size:18px}
.section-innovation .section__text{margin-bottom:31px}
.section-innovation .section__text h5{margin-bottom:26px;font-weight:700;font-size:20px}
.section-innovations{position:relative;padding:96px 0 0}
@media(max-width:1023px){.section-innovations{padding-top:50px}
}
.section-innovations:before{position:absolute;bottom:100%;left:0;width:100%;height:90px;background-image:url(../fonts/picture-corner-graphic.svg);background-position:50%;background-size:100% 100%;content:"";-webkit-transform:scale(-1);transform:scale(-1);-ms-transform:scale(-1);pointer-events:none}
@media(max-width:1023px){.section-innovations:before{height:40px}
}
.section-innovations .shell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media(max-width:1399px){.section-innovations .shell{padding:0 20px}
}
.section-innovations .section__main{width:81%}
@media(max-width:1399px){.section-innovations .section__main{width:68%}
}
@media(max-width:692px){.section-innovations .section__main{width:100%}
}
.section-innovations .section__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media(max-width:1023px){.section-innovations .section__inner{display:block}
}
.section-innovations .section__slider{margin-left:0;width:42%}
@media(max-width:1023px){.section-innovations .section__slider{margin-bottom:30px;width:100%}
}
.section-innovations .section__main-content{width:54%}
@media(max-width:1023px){.section-innovations .section__main-content{width:100%}
}
.section-innovations .js-sticky.is-sticking{position:fixed;top:110px}
.section-innovations .js-sticky.is-hiding{opacity:0;pointer-events:none}
.section-innovations .section__sidebar{position:relative;z-index:4;width:28%}
@media(max-width:1399px){.section-innovations .section__sidebar{padding-right:10px}
}
@media(max-width:692px){.section-innovations .section__sidebar{display:none}
}
.section-innovations .section__sidebar h5{margin-bottom:16px;color:#6464f7;text-transform:uppercase;font-weight:700;font-size:18px}
.section-innovations .section__sidebar a:hover{opacity:.72}
.section-innovations .section__sidebar ul{color:#6464f7;list-style:none;font-weight:600;font-size:16px;line-height:24px}
.section-innovations .section__sidebar ul li+li{margin-top:16px}
.section-innovations .section__block .section__entry{margin-top:16px;font-size:16px;line-height:24px}
.section-innovations .section__block .section__entry h4{margin-bottom:23px;font-size:20px}
.section-innovations .section__block .section__entry p:not(:last-child){margin-bottom:20px}
.section-innovations .section__block .section__entry ul{padding-left:10px;list-style:none;font-weight:500}
.section-innovations .section__block .section__entry ul li+li{margin-top:8px}
.section-innovations .section__block .section__entry ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.section-innovations .section__block .section__entry ul li:before{margin-top:8px;margin-right:8px;width:5px;height:5px;min-width:5px;border-radius:50%;background:#6464f7;content:""}
.section-inquiry{position:relative;padding:80px 0 163px}
.section-inquiry .section__background{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none}
.section-inquiry .section__background:after{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.7);content:""}
.section-inquiry .section__inner{position:relative;z-index:4;margin:0 auto;padding:0 10px;max-width:990px}
.section-inquiry h1{margin-bottom:63px;color:#6464f7;text-align:center;font-weight:600;font-size:48px;line-height:54px}
@media(max-width:1023px){.section-inquiry h1{margin-bottom:40px;font-size:32px;line-height:40px}
}
.section-inquiry .btn{margin:44px auto 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.section-services{position:relative;padding:69px 0 102px}
@media(max-width:1023px){.section-services{padding:58px 0 50px}
}
@media(max-width:692px){.section-services{padding:30px 0}
}
.section-services:after{position:absolute;bottom:100%;left:0;width:100%;height:90px;background-image:url(../fonts/picture-corner-graphic.svg);background-position:50%;background-size:100% 100%;content:"";-webkit-transform:scaleY(-1);transform:scaleY(-1);-ms-transform:scaleY(-1)}
@media(max-width:692px){.section-services:after{height:50px}
}
.section-services .section__items{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media(max-width:1023px){.section-services .section__items{margin:0 10px}
}
@media(max-width:692px){.section-services .section__items{margin:0}
}
.section-services .section__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 15px;width:calc(25% - 30px);text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media(max-width:1399px){.section-services .section__item{margin-bottom:30px;width:calc(50% - 30px)}
}
@media(max-width:1023px){.section-services .section__item{margin:0 10px 30px;width:calc(50% - 20px)}
}
@media(max-width:692px){.section-services .section__item{margin:0 0 40px;width:100%}
}
.section-services .section__image{display:block;margin-bottom:30px}
.section-services .section__title{margin-bottom:12px;color:#6464f7;text-transform:uppercase;font-weight:600;font-size:18px;line-height:24px}
.section-services .section__entry{margin-bottom:24px;font-weight:400;font-size:14px;line-height:1.7em;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}
.section-services .section__entry p{overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}
.section-services .btn{padding:9px 10px;width:100%;font-size:14px}
.section-shop{display:-webkit-box;display:-ms-flexbox;display:flex;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(hsla(0,0%,100%,0))),#f5f5f5;background:-o-linear-gradient(top,#fff 0,hsla(0,0%,100%,0) 100%),#f5f5f5;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0)),#f5f5f5}
@media(max-width:692px){.section-shop{display:block}
}
.section-shop .section__main,.section-shop .section__sidebar{display:block;padding:100px 60px}
@media(max-width:1023px){.section-shop .section__main,.section-shop .section__sidebar{padding:60px 20px}
}
@media(max-width:692px){.section-shop .section__main,.section-shop .section__sidebar{padding:20px 10px}
}
.section-shop .section__main{border-left:1px solid #c2d0d9;background:#fff;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}
@media(max-width:1199px){.section-shop .section__main{padding:30px}
}
@media(max-width:1023px){.section-shop .section__main{padding:60px 20px}
}
@media(max-width:692px){.section-shop .section__main{padding:20px 10px;width:100%}
}
.section-shop .section__sidebar{max-width:430px}
@media(max-width:1199px){.section-shop .section__sidebar{max-width:320px}
}
@media(max-width:692px){.section-shop .section__sidebar{padding-bottom:40px;max-width:100%;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}
}
.section-shop .section__sidebar .btn{margin-top:40px;width:100%}
@media(max-width:692px){.section-shop .section__sidebar .btn{margin-top:20px}
}
.section-side-list{position:relative;padding:100px 0 190px}
@media(max-width:1023px){.section-side-list{padding:60px 0 120px}
}
@media(max-width:692px){.section-side-list{padding:40px 10px 120px}
}
.section-side-list .section__background{position:absolute;top:0;left:0;width:100%;height:100%}
.section-side-list .section__head{margin-bottom:40px}
@media(max-width:692px){.section-side-list .section__head{margin-bottom:20px}
}
.section-side-list .section__inner{margin:0 auto;padding:0 40px;max-width:1600px}
@media(max-width:692px){.section-side-list .section__inner{padding:0}
}
.section-side-list .section__content{position:relative;z-index:4;margin-left:auto;padding:60px 69px;max-width:768px;background:hsla(0,0%,100%,.95)}
@media(max-width:1023px){.section-side-list .section__content{max-width:100%}
}
@media(max-width:692px){.section-side-list .section__content{padding:30px 10px}
}
.section-side-list .section__entry{font-size:20px;line-height:30px}
@media(max-width:692px){.section-side-list .section__entry{font-size:16px;line-height:24px}
}
.section-side-list h3{margin-bottom:16px;color:#946f38;font-weight:600;font-size:48px;line-height:54px}
@media(max-width:1023px){.section-side-list h3{font-size:32px;line-height:40px}
}
@media(max-width:692px){.section-side-list h3{margin-bottom:8px;font-size:22px;line-height:30px}
}
.section-side-list .list-points h5{color:#000;text-transform:uppercase}
.section-side-list .list-points li+li{margin-top:39px}
.section-single{margin:0;background:#dee4ea}
.section-single .section__content{margin:0}
.section-single .section__body{position:relative;top:-120px;padding:70px;background:#fff}
.section-single .article__meta{margin-bottom:20px}
@media(max-width:692px){.section-single .section__body{padding:20px}
}
.section-trademarks{padding:100px 0 40px}
@media(max-width:1023px){.section-trademarks{padding:60px 0 30px}
}
@media(max-width:692px){.section-trademarks{padding:40px 0 20px}
}
.section-trademarks .section__head{margin-bottom:63px;text-align:center}
@media(max-width:1023px){.section-trademarks .section__head{margin-bottom:30px}
}
@media(max-width:692px){.section-trademarks .section__head{margin-bottom:20px}
}
.section-trademarks h2{margin-bottom:11px;color:#060606;font-weight:600;font-size:48px}
@media(max-width:1023px){.section-trademarks h2{font-size:32px}
}
@media(max-width:692px){.section-trademarks h2{margin-bottom:8px;font-size:24px;line-height:32px}
}
.section-trademarks .section__entry{display:inline-block;max-width:970px;color:#000;font-size:20px;line-height:30px}
@media(max-width:692px){.section-trademarks .section__entry{font-size:18px}
}
@media(max-width:575px){.section-trademarks .section__entry{font-size:16px}
}
.section-video-callout{position:relative;padding:220px 0 80px;color:#fff;text-align:center}
.section-video-callout .shell{max-width:1560px}
@media(max-width:1023px){.section-video-callout{padding:110px 0 60px}
}
@media screen and (max-width:768px){.section-video-callout{padding:84px 0 40px}
}
.section-video-callout h3{margin-bottom:16px;font-weight:600;font-size:48px;line-height:54px}
@media(max-width:1023px){.section-video-callout h3{margin-bottom:12px;font-size:32px}
}
@media screen and (max-width:768px){.section-video-callout h3{font-size:22px;line-height:30px}
}
.section-video-callout .section__entry{display:inline-block;margin-bottom:32px;max-width:770px;font-size:20px;line-height:30px}
@media(max-width:1023px){.section-video-callout .section__entry{margin-bottom:40px;font-size:18px}
}
.section-video-callout .section__actions{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:100px}
@media(max-width:1023px){.section-video-callout .section__actions{margin-bottom:60px}
}
@media screen and (max-width:768px){.section-video-callout .section__actions{display:none}
}
.section-video-callout .section__actions .btn{padding:15px 39px}
.section-video-callout .section__actions .btn+.btn{margin-left:30px}
.section-video-callout .section__background{position:absolute;top:0;left:0;width:100%;height:100%}
.section-video-callout .section__logo{position:absolute;top:-100px;left:50%;z-index:4;width:200px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-ms-transform:translateX(-50%)}
@media(max-width:1023px){.section-video-callout .section__logo{top:-50px;width:100px}
}
@media screen and (max-width:768px){.section-video-callout .section__logo{width:80px}
}
.section-video-callout--no-background{padding:107px 0 93px}
@media(max-width:1023px){.section-video-callout--no-background{padding:60px 0 90px}
}
.section-video-callout--no-background .shell{max-width:1680px}
.section-video-callout--no-background .video-descriptive{padding:0;border:none;background:0 0}
@media(max-width:692px){.select-to-radio .select2,.select-to-radio select{display:none}
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#2f72a5!important}
.shell{position:relative;margin:auto;padding-right:80px;padding-left:80px;width:100%;max-width:1330px}
@media(max-width:1023px){.shell{padding-right:20px;padding-left:20px}
}
@media(max-width:692px){.shell{padding-right:10px;padding-left:10px}
}
.shell--fluid{max-width:none}
.shell--large{max-width:1520px}
.shell--larger{max-width:1680px}
.shop-items{display:grid;grid-template:auto/1fr 1fr 1fr;gap:20px}
@media(max-width:1540px){.shop-items{gap:15px;grid-template-columns:1fr 1fr}
}
@media(max-width:1199px){.shop-items{grid-gap:5px}
}
@media(max-width:768px){.shop-items{grid-template-columns:1fr}
}
@media(max-width:692px){.shop-items{grid-template-columns:1fr 1fr}
}
@media(max-width:575px){.shop-items{grid-template-columns:1fr}
}
.shop-item{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid hsla(0,0%,80%,.5);border-radius:2px;background:#fff;-webkit-box-shadow:0 4px 10px -2px rgba(0,0%,0%,5%);box-shadow:0 4px 10px -2px rgba(0,0%,0%,5%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.shop-item .shop__image{padding-bottom:66.667%}
@media(max-width:575px){.shop-item .shop__image{padding-bottom:70%}
}
.shop-item .shop__image img{-o-object-fit:contain;object-fit:contain}
.shop-item .shop__content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 40px 40px;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}
@media(max-width:1540px){.shop-item .shop__content{padding:8px 14px 20px}
}
.shop-item h5{margin-bottom:8px;color:#888;text-transform:uppercase;font-size:18px;line-height:24px}
@media(max-width:1399px){.shop-item h5{margin-bottom:8px;font-size:16px;line-height:20px}
}
.shop-item h3{margin-bottom:15px;color:#6464f7;font-size:24px;line-height:32px;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}
@media(max-width:1399px){.shop-item h3{font-size:18px;line-height:24px}
}
.shop-item .shop__info{margin-bottom:15px}
@media(max-width:1023px){.shop-item .shop__info{display:none}
}
.shop-item .shop__info p{display:block;margin-bottom:4px;font-size:14px;line-height:22px}
.shop-item .shop__info ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;list-style:none}
.shop-item .shop__info li{color:#cc7829;font-weight:600}
.shop-item .shop__info li:not(:last-child){margin-right:5px;color:#8467ad}
.shop-item .shop__info li:not(:last-child):after{color:#000;content:","}
.shop-item .btn{width:100%;font-size:14px}
.slider-full{position:relative}
.slider-full:before{position:absolute;top:0;left:0;z-index:4;width:100%;height:90px;background-image:url(../fonts/picture-corner-graphic.svg);background-position:50%;background-size:100% 100%;content:"";-webkit-transform:scaleX(-1);transform:scaleX(-1);-ms-transform:scaleX(-1)}
@media(max-width:692px){.slider-full:before{height:50px}
}
.slider-full:after{position:absolute;bottom:0;left:0;z-index:4;width:100%;height:90px;background-image:url(../fonts/picture-corner-graphic.svg);background-position:50%;background-size:100% 100%;content:"";-webkit-transform:scaleY(-1);transform:scaleY(-1);-ms-transform:scaleY(-1)}
@media(max-width:692px){.slider-full:after{height:50px}
}
.slider-full .slider__slide{position:relative;padding:0 40px;text-align:center}
@media(max-width:692px){.slider-full .slider__slide{padding:0 20px}
}
.slider-full .slide__image{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}
.slider-full .slide__image:before{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:#6464f7;content:"";opacity:.4}
.slider-full .slide__content{margin:0 auto;padding:271px 0 247px;max-width:765px;color:#fff}
@media(max-width:1023px){.slider-full .slide__content{padding:156px 0 143px}
}
.slider-full h3{margin:0 auto 16px;max-width:580px;text-transform:uppercase;font-weight:600;font-size:40px;line-height:48px}
@media(max-width:1023px){.slider-full h3{font-size:32px;line-height:40px}
}
@media(max-width:692px){.slider-full h3{margin-bottom:8px;font-size:22px;line-height:30px}
}
.slider-full .slide__entry{margin-bottom:30px;font-size:20px;line-height:30px}
@media(max-width:1023px){.slider-full .slide__entry{margin-bottom:24px;font-size:18px}
}
@media(max-width:692px){.slider-full .slide__entry{font-size:16px;line-height:24px}
}
.slider-full .btn{width:100%;max-width:526px;border:1px solid #fff}
.slider-full .slider__actions{position:absolute;top:50%;left:50%;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 80px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-transform:translate(-50%,-50%)}
@media(max-width:1023px){.slider-full .slider__actions{width:calc(100% - 20px)}
}
@media(max-width:692px){.slider-full .slider__actions{display:none}
}
.slider-full .slider__actions button{border:0;background:0}
.slider-full .slider__actions .slider__next{-webkit-transform:scaleX(-1);transform:scaleX(-1);-ms-transform:scaleX(-1)}
.slider-full .swiper-pagination{bottom:-3px!important}
.slider-full .swiper-pagination .swiper-pagination-bullet{margin:0 7px;width:10px;height:10px}
.slider-full .swiper-pagination .swiper-pagination-bullet-active{background:#6464f7}
.slider-images .slider__slide{padding-bottom:58%}
.slider-images .swiper-slide{overflow:hidden;width:100%!important;border:1px solid hsla(0,0%,80%,.5);border-radius:2px}
.slider-images .slider__main{position:relative}
.slider-images .swiper-pagination{position:static;margin-top:8px}
.slider-images .swiper-pagination-bullet{width:10px;height:10px}
.slider-images .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#6464f7}
.slider-images .slider__actions{position:absolute;top:36%;left:50%;z-index:8;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 20px);-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-transform:translateX(-50%);pointer-events:none}
@media(max-width:1023px){.slider-images .slider__actions{top:44%}
}
.slider-images .slider__actions button{position:relative;width:12px;height:20px;border:none;background:0 0;background-image:url(../fonts/slider-arrow.svg);background-position:50% cneter;background-size:100% 100%;cursor:pointer;pointer-events:all}
.slider-images .slider__actions .slider__next{-webkit-transform:scaleX(-1);transform:scaleX(-1);-ms-transform:scaleX(-1)}
.slider-images .btn{margin-top:30px;width:100%}
.slider-images .card-link--video{position:absolute;top:0;left:0;padding:0;width:100%;height:100%}
.slider-images .card-link--video .card__image:before{display:none}
.socials ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.socials li:last-child a{border-right:2px solid #6464f7}
.socials a{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;width:52px;height:52px;border:2px solid #6464f7;border-right:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.socials a .path{-webkit-transition:fill .4s;-o-transition:fill .4s;transition:fill .4s}
.socials a:hover{background:#6464f7}
.socials a:hover path{fill:#fff}
@media(max-width:692px){.table-default{overflow-x:auto}
}
.table-default table{min-width:386px;border-collapse:collapse;font-weight:500;font-size:16px}
@media(max-width:692px){.table-default table{font-size:13px}
}
.table-default thead{background:#6464f7;color:#fff;text-align:left}
.table-default th{padding:10px;font-weight:500}
.table-default tr:nth-child(2n) td{background:rgba(51,102%,153%,5%)}
.table-default tr td{padding:10px}
.tabs__items{display:-webkit-box;display:-ms-flexbox;display:flex}
@media(max-width:575px){.tabs__items{display:block}
}
@media(max-width:575px){.tabs .tab{border:1px solid #e5e5e5;border-radius:2px}
}
.tabs .tab__content{display:none;padding:24px 20px;border:1px solid #e5e5e5;border-top:0;border-radius:2px}
.tabs .tab__title{position:relative;z-index:4;display:block;padding:12px 20px;border:1px solid #e5e5e5;border-radius:2px 2px 0 0;color:#6464f7;font-weight:700;font-size:16px}
@media(max-width:575px){.tabs .tab__title{border:0;border-radius:0}
}
.tabs .tab.is-current .tab__title{border-bottom:1px solid #fff}
@media(max-width:575px){.tabs .tab.is-current .tab__title{border-bottom:0}
}
.tabs__main .tab__content{display:block}
@media(max-width:575px){.tabs__main{display:none}
}
.tab-select select{display:block;height:24px;border:1px solid #e5e5e5;border-radius:2px;color:#6a6a6a;font-weight:500;font-size:12px}
.tab-select__head{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:23px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.tab-select__head h6{margin-right:10px;margin-bottom:0;font-weight:700;font-size:16px}
.tab-select h5{margin-bottom:10px;color:#946f38;font-weight:600;font-size:24px;line-height:32px}
.tab-select__section+.tab-select__section{margin-top:24px}
.tab-select__section ul{list-style:none}
.tab-select__section ul li:nth-child(2n){background:rgba(51,102%,153%,5%)}
.tab-select__section ul li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;font-size:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.tab-select__section ul li p,.tab-select__section ul li strong{width:48%}
.tab-select .btn-icon{color:#6464f7;font-weight:500;font-size:16px}
.tab-select .btn-icon+.btn-icon{margin-top:16px}
.video-descriptive{padding:80px 115px;border:1px solid #fff;border-radius:3px;background:rgba(0,0,0,.4)}
@media(max-width:1023px){.video-descriptive{padding:60px 42px}
}
@media screen and (max-width:768px){.video-descriptive{padding:40px 20px}
}
.video-descriptive h4{margin-bottom:16px;text-transform:uppercase;font-weight:600;font-size:40px;line-height:48px}
@media(max-width:1023px){.video-descriptive h4{margin-bottom:12px;font-size:32px}
}
@media screen and (max-width:768px){.video-descriptive h4{font-size:22px}
}
.video-descriptive .video__entry{margin:0 auto 38px;max-width:770px;font-size:20px;line-height:30px}
@media(max-width:1023px){.video-descriptive .video__entry{margin-bottom:30px;font-size:18px}
}
@media screen and (max-width:768px){.video-descriptive .video__entry{margin-bottom:20px;font-size:16px}
}
.video-descriptive .video__source{margin-bottom:40px}
@media(max-width:1023px){.video-descriptive .video__source{font-size:30px}
}
@media screen and (max-width:768px){.video-descriptive .video__source{margin-bottom:20px}
}
.video-descriptive .btn{padding:15px 38px;border:1px solid #fff}
@media(max-width:575px){.video-descriptive .btn{width:100%}
}
.wrapper{position:relative;overflow:hidden;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
.wrapper,.wrapper .wrapper__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}
.wrapper .wrapper__inner{width:100%;min-height:100vh;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}
body.admin-bar .wrapper .wrapper__inner{min-height:calc(100vh - 32px)}
@media(max-width:782px){body.admin-bar .wrapper .wrapper__inner{min-height:calc(100vh - 46px)}
}
.gform_wrapper .gform_body .gform_fields .gfield,.gform_wrapper .gform_body .gform_fields .gfield .gfield_description,.gform_wrapper .gform_body .gform_fields .gfield .gfield_label,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select select,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea textarea,.gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li label,.gform_wrapper .gform_body .gform_fields ul.gfield_radio li label,.gform_wrapper.gform_wrapper,.gform_wrapper.gform_wrapper .gform_body,.gform_wrapper.gform_wrapper .gform_footer,.gform_wrapper.gform_wrapper .gform_footer input.button,.gform_wrapper.gform_wrapper .gform_footer input[type=submit],.gform_wrapper.gform_wrapper .gform_heading,.gform_wrapper.gform_wrapper .gform_heading .gform_title,.gform_wrapper.gform_wrapper .gform_page_footer input.button,.gform_wrapper.gform_wrapper .gform_page_footer input[type=submit],.gform_wrapper.gform_wrapper.gf_browser_ie .gform_footer input.button{margin:0;padding:0}
.gform_wrapper .gform_footer{position:relative}
.gform_wrapper .gform_footer .gform_ajax_spinner{position:absolute;top:50%;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%)}
.gform_wrapper .gform_body .gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.gform_wrapper .gform_body .gform_fields .gfield,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield.gfield_error{margin-top:0!important;margin-bottom:0!important;width:100%;max-width:100%!important;border:0;background-color:initial}
.gform_wrapper .gform_body .gform_fields .gfield--medium,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield--medium.gfield_error{width:50%;max-width:50%}
.gform_wrapper .gform_body .gform_fields .gfield--small,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield--small.gfield_error{width:33.33%;max-width:33.33%}
.gform_wrapper .gform_body .gform_fields .gfield--address,.gform_wrapper .gform_body .gform_fields .gfield--checkbox,.gform_wrapper .gform_body .gform_fields .gfield--consent,.gform_wrapper .gform_body .gform_fields .gfield--date,.gform_wrapper .gform_body .gform_fields .gfield--fileupload,.gform_wrapper .gform_body .gform_fields .gfield--html,.gform_wrapper .gform_body .gform_fields .gfield--large,.gform_wrapper .gform_body .gform_fields .gfield--name,.gform_wrapper .gform_body .gform_fields .gfield--radio,.gform_wrapper .gform_body .gform_fields .gfield--rangeslider,.gform_wrapper .gform_body .gform_fields .gfield--section,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield--address.gfield_error,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield--checkbox.gfield_error,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield--consent.gfield_error,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield--date.gfield_error,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield--fileupload.gfield_error,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield--html.gfield_error,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield--large.gfield_error,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield--name.gfield_error,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield--radio.gfield_error,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield--rangeslider.gfield_error,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield--section.gfield_error{width:100%;max-width:100%}
.gform_wrapper.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_wrapper.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0}
.gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper .gform_footer input.button,.gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper .gform_footer input[type=submit],.gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper .gform_page_footer input.button,.gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper .gform_page_footer input[type=submit]{width:auto;min-height:0;line-height:normal}
.gform_wrapper .gform_body .gform_fields{margin:0 -15px!important}
.gform_wrapper .gform_body .gform_fields .gfield,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield.gfield_error{margin-bottom:20px!important;padding:0 15px}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select select,.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea textarea{padding:0 15px;width:100%;height:40px;border:1px solid grey;border-radius:0;font-weight:inherit}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea{padding:15px;height:200px;resize:vertical}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select select{padding:0 15px}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select select[multiple=multiple]{padding:15px}
.gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li input[type=checkbox],.gform_wrapper .gform_body .gform_fields ul.gfield_radio li input[type=radio]{display:none}
.gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li label,.gform_wrapper .gform_body .gform_fields ul.gfield_radio li label{position:relative;padding-left:20px}
.gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li label:after,.gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li label:before,.gform_wrapper .gform_body .gform_fields ul.gfield_radio li label:after,.gform_wrapper .gform_body .gform_fields ul.gfield_radio li label:before{position:absolute;top:50%;left:0;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%)}
.gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li label:before,.gform_wrapper .gform_body .gform_fields ul.gfield_radio li label:before{width:14px;height:14px;border:1px solid grey}
.gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li label:after,.gform_wrapper .gform_body .gform_fields ul.gfield_radio li label:after{display:none}
.gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li input:checked+label,.gform_wrapper .gform_body .gform_fields ul.gfield_radio li input:checked+label{font-weight:400}
.gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li input:checked+label:after,.gform_wrapper .gform_body .gform_fields ul.gfield_radio li input:checked+label:after{display:block}
.gform_wrapper .gform_body .gform_fields ul.gfield_radio li label:after,.gform_wrapper .gform_body .gform_fields ul.gfield_radio li label:before{border-radius:100%}
.gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li label:after,.gform_wrapper .gform_body .gform_fields ul.gfield_radio li label:after{left:2px;width:10px;height:10px;background:grey}
.gform_wrapper .gform_body .gform_fields ul.gfield_radio li label:after{border-radius:100%}
.ui-datepicker{display:none}
.ui-datepicker select{margin:0 5px;border:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.ui-datepicker select::-ms-expand{display:none}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:relative;background:0 0}
.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before{position:absolute;top:50%;left:50%;border:solid;border-color:#fff transparent transparent;border-width:5px 5px 0;content:""}
.ui-datepicker .ui-datepicker-prev:before{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg)}
.ui-datepicker .ui-datepicker-next:before{-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);-ms-transform:translate(-50%,-50%) rotate(-90deg)}
.ui-datepicker .ui-datepicker-header{background:#00f}
.ui-datepicker .ui-datepicker-calendar .ui-state-default,.ui-datepicker .ui-datepicker-calendar tbody td,.ui-datepicker .ui-datepicker-calendar thead{background:#fff;-webkit-box-shadow:none;box-shadow:none;text-shadow:none!important}
.ui-datepicker .ui-datepicker-calendar .ui-state-default:hover{background:#00f;color:#fff}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-default{background:gray!important;color:#fff!important}
.ui-datepicker .ui-datepicker-calendar .ui-state-active{margin:0;border:0;background:#00f;color:#fff}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning,.gform_wrapper.gform_wrapper div.validation_error,.gform_wrapper.gform_wrapper li.gfield.gfield_error{border-color:red;background-color:initial}
.gform_wrapper.gform_wrapper .gfield_error .gfield_label,.gform_wrapper.gform_wrapper .gfield_required,.gform_wrapper.gform_wrapper .validation_message,.gform_wrapper.gform_wrapper div.validation_error,.gform_wrapper.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,.gform_wrapper.gform_wrapper li.gfield_error ul.gfield_checkbox,.gform_wrapper.gform_wrapper li.gfield_error ul.gfield_radio{color:red}
.gform_wrapper.gform_wrapper div.validation_error{display:none}
.gform_confirmation_wrapper .gform_confirmation_message{text-align:center}
@media(max-width:692px){.gform_wrapper .gform_body .gform_fields .gfield,.gform_wrapper.gform_wrapper.gform_wrapper.gform_validation_error .gform_body .gform_fields .gfield.gfield_error{width:100%}
}
.woocommerce #storepoint-container{border:none}
.woocommerce .select2-container{min-width:120px}
.woocommerce .product.type-product{z-index:8;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:0 40px;max-width:1500px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media(max-width:1399px){.woocommerce .product.type-product{padding:0 20px}
}
@media(max-width:1023px){.woocommerce .product.type-product{display:block;padding:0}
}
@media(max-width:1023px){.woocommerce .product.type-product .product_title{margin-bottom:20px;font-size:32px}
}
.woocommerce .woocommerce-product-details__short-description{margin-bottom:20px;font-size:14px;line-height:1.75em}
@media(max-width:1023px){.woocommerce .woocommerce-product-details__short-description{font-size:16px;line-height:24px}
}
.woocommerce .woocommerce__product-info>li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:19px 5px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
@media(max-width:692px){.woocommerce .woocommerce__product-info>li{display:block}
}
.woocommerce .woocommerce__product-info>li:nth-child(3n){background:hsla(0,0%,80%,.1)}
@media(max-width:692px){.woocommerce .woocommerce__product-info ul{margin-left:-4px}
}
.woocommerce .woocommerce__product-info strong{display:block;margin-right:20px;width:30%}
@media(max-width:692px){.woocommerce .woocommerce__product-info strong{margin-bottom:8px;width:100%}
}
.woocommerce .woocommerce__product-info p,.woocommerce .woocommerce__product-info ul{width:48%}
@media(max-width:692px){.woocommerce .woocommerce__product-info p,.woocommerce .woocommerce__product-info ul{width:100%}
}
.woocommerce .woocommerce__product-tags{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}
.woocommerce .woocommerce__product-tags li{margin:0 4px 10px}
.woocommerce .woocommerce__product-tags a{padding:4px;border:1px solid #ccc;border-radius:3px;background:#fff;color:#6464f7;font-weight:600;font-size:13px}
.woocommerce .flex-direction-nav{position:absolute;top:34%;left:50%;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 20px);font-size:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-transform:translateX(-50%)}
.woocommerce .flex-direction-nav li a:before{display:block;width:16px;height:13px;background-image:url(../fonts/ico-arrow-down-blue.svg);background-position:50%;background-size:100% 100%;content:""}
.woocommerce .flex-direction-nav li a{display:block}
.woocommerce .flex-direction-nav .flex-prev{-webkit-transform:rotate(90deg);transform:rotate(90deg);-ms-transform:rotate(90deg)}
.woocommerce .flex-direction-nav .flex-next{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-ms-transform:rotate(-90deg)}
.woocommerce div.product div.images .flex-control-thumbs li{float:none!important;margin:0 8px 10px!important;width:calc(20% - 16px)!important;height:64px;min-width:51px}
@media(max-width:692px){.woocommerce div.product div.images .flex-control-thumbs li{height:50px}
}
.woocommerce div.product div.images .flex-control-thumbs li img{height:100%;border:1px solid #ccc;border-radius:6px;-o-object-fit:contain;object-fit:contain}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{border:1px solid #6464f7}
.woocommerce div.product div.images .flex-control-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px -4px 0!important;-ms-flex-wrap:wrap;flex-wrap:wrap}
.woocommerce .woocommerce-product-gallery{float:none!important;clear:none!important;margin-bottom:0!important;width:40%!important}
.woocommerce .woocommerce-product-gallery>.flex-viewport{border:1px solid #ccc}
@media(max-width:1023px){.woocommerce .woocommerce-product-gallery{margin:20px auto 40px!important;width:80%!important}
}
@media(max-width:692px){.woocommerce .woocommerce-product-gallery{padding:0 10px;width:100%!important}
}
.woocommerce .woocommerce-product-gallery .flex-viewport{border-radius:6px;-webkit-box-shadow:0 4px 10px -2px rgba(0,0%,0%,5%);box-shadow:0 4px 10px -2px rgba(0,0%,0%,5%)}
.woocommerce .product .summary{float:none!important;clear:none!important;margin-bottom:0!important;width:52%!important}
@media(max-width:1023px){.woocommerce .product .summary{margin:0 auto;width:80%!important}
}
@media(max-width:692px){.woocommerce .product .summary{padding:0 10px;width:100%!important}
}
.woocommerce .content-area{padding-top:40px}
.woocommerce .woocommerce-breadcrumb{margin-bottom:30px;color:#000;font-weight:500;font-style:italic;font-size:14px}
@media(max-width:1023px){.woocommerce .woocommerce-breadcrumb{position:absolute;top:-40px;left:0;padding:20px;width:100%;text-align:center}
}
.woocommerce .woocommerce-breadcrumb h1+p{font-size:20px}
.woocommerce .woocommerce-breadcrumb a{color:#6464f7}
.woocommerce .product-coating{position:relative}
.woocommerce .product-coating__title{margin-bottom:12px;color:#6464f7}
.woocommerce .product-coating__content{position:absolute;top:104%;left:0;z-index:7;padding:10px;border:2px solid #6464f7;background:#fff;font-size:16px;opacity:0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;pointer-events:none}
.woocommerce .product-coating:hover .product-coating__content{opacity:1}
.woocommerce .product_meta{display:none}
.woocommerce__actions-share{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:36px;margin-bottom:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(max-width:575px){.woocommerce__actions-share{display:block}
}
.woocommerce__actions-share .btn{margin-right:20px;padding:16px 10px;width:63%;max-width:278px;background:#6464f7}
@media(max-width:575px){.woocommerce__actions-share .btn{margin-bottom:30px;width:100%}
}
.woocommerce__actions-share .btn:hover{opacity:.72}
.woocommerce .product_title{margin-bottom:30px;color:#6464f7;text-transform:uppercase;font-weight:600;font-size:40px;line-height:48px}
.woocommerce .product_title+p{margin-bottom:30px;font-size:20px}
.woocommerce .store-locator{position:relative;margin-top:50px;padding:170px 0 200px;background:#dfe4e9}
.woocommerce .store-locator>h4{margin-bottom:60px;color:#6464f7;text-align:center;font-weight:600;font-size:48px;line-height:54px}
.woocommerce .store-locator:before{top:0;-webkit-transform:scaleX(-1);transform:scaleX(-1);-ms-transform:scaleX(-1)}
.woocommerce .store-locator:after,.woocommerce .store-locator:before{position:absolute;left:0;width:100%;height:90px;background-image:url(../images/picture-corner-graphic.svg);background-position:50%;background-size:100% 100%;content:""}
.woocommerce .store-locator:after{bottom:0;-webkit-transform:scale(-1);transform:scale(-1);-ms-transform:scale(-1)}
.woocommerce #storepoint-container #storepoint-panel{background:0 0!important}
.woocommerce #storepoint-container .storepoint-location{border:none;background:0 0}
.woocommerce #storepoint-container{margin:0 auto;max-width:1300px}
.woocommerce #storepoint-container #storepoint-search{background:0 0;-webkit-box-shadow:none;box-shadow:none}
.woocommerce .related.products{margin:100px auto;max-width:1300px}
.woocommerce .related.products>h2{margin-bottom:60px;color:#6464f7;text-align:center;text-transform:uppercase;font-weight:600;font-size:40px;line-height:48px}
.woocommerce .related.products .woocommerce-loop-product__title{margin-bottom:16px;color:#6464f7;font-weight:600;font-size:24px;line-height:22px}
.woocommerce .related.products .woocommerce-LoopProduct-link{width:100%;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}
.woocommerce .related.products .products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.woocommerce .related.products .product{float:none;clear:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 30px 40px;width:29.53%;border-radius:2px;background:#fff;-webkit-box-shadow:0 4px 10px -2px rgba(0,0%,0%,5%);box-shadow:0 4px 10px -2px rgba(0,0%,0%,5%);text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media(max-width:575px){.woocommerce .related.products .product{width:100%!important}
}
.woocommerce .related.products .product:last-child{display:}
.woocommerce .related.products .product .button{width:100%;border-radius:0;background:#6464f7;color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight:400;font-size:14px}
.woocommerce .related.products .product .button:hover{background:#6464f7}
body{min-width:320px;background:#fff;font-weight:400;font-size:18px;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;line-height:1.75}
.section-callout-two-cols{display:none}
@media(max-width:692px){.section-callout-two-cols{display:none}
}
.section-innovations .section__sidebar{position:relative;z-index:4;width:35%}
.intro--dark .intro__inner{padding:50px 100px;border:0;border-radius:3px;background:rgba(0,0,0,.5);color:#fff}
.intro--darker .intro__inner{padding:70px 110px 94px;border:0;background:rgba(0,0,0,.5)}
a{color:inherit;text-decoration:none;font-weight:600;cursor:pointer;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.nav>ul{font-weight:600;font-size:16px}
h1{text-transform:uppercase;font-weight:600!important}
h2{text-transform:uppercase;font-weight:600!important}
h3{text-transform:uppercase;font-weight:600!important;font-size:1.25em}
.footer{width:100%;background:#3B3BE5 url(ib3.jpg) center center;}
.nav-footer ul{color:#fff;list-style:none;font-weight:600;font-size:18px}
.footer__bar{padding:28px 0;background-color:rgba(0,0,0,.8);text-align:center}
.footer .logo{margin-right:120px;width:200px}
